﻿@charset "utf-8";
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, html, form, input, button, img, cite, strong, small, em, table, td, th, blockquote { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold; }
img, table, td, th { border:0; }
div { margin:0 auto; text-align:left; }
ul, ol { list-style:none; }
a { color:#555555; text-decoration:none; }
a:hover { color:#555555; text-decoration:underline; }
body { font:14px Tahoma, "宋体", Georgia, "Times New Roman", Times, serif; text-align:center; background:#fff; }
.clear { clear:both; display:block; font:0px/0px sans-serif; }
img { font-size:0px; display:block; }
map { display:block; }
em { font-style:normal; margin:0px 4px; }
small { font-size:12px; margin:0px 4px; }
/*顶部 搜索条*/
#header { width:950px; height:150px; overflow:hidden; position:relative; }
#header p { position:absolute; top:65px; font-size:12px; color:#FF6600; }
#header p a { color:#FF6600; margin:0px 5px; }
#header #left { left:-5px; }
#header #right { right:0px; }
#search { position:relative; top:30px; width:360px; text-align:center; }
#search #logo { margin-bottom:10px; }
#search #logo img { margin:0 auto; }
#search h2 { display:none; }
#search_form div { padding-left:24px; height:30px; background:url(../img/ibg.png) no-repeat 0px -4px; padding-top:1px; }
#search_form .s { width:262px; border:1px solid #fff; vertical-align:top; margin-top:3px; padding:3px; color:#555; }
#search_form .i { width:60px; height:29px; text-indent:-9999px; background:url(../img/ibg.png) no-repeat -3px -36px; border:none; }
/*导航*/
#nav, #artnav { width:100%; height:72px; background:url(../img/rebg.png) repeat-x 0px -1px; margin-bottom:10px; }
#artnav { background:url(../img/rebg.png) repeat-x 0px -39px; height:36px; }
#artnav li a { padding:0px 10px; background:url(../img/ibg.png) no-repeat -301px -65px; }
#menu div { width:950px; overflow:hidden; font-size:12px; }
#menu div ul { width:100%; float:left; height:36px; line-height:36px; }
#menu div ul li { float:left; }
#menu div .one { }
#menu div .one li { background:url(../img/ibg.png) no-repeat -6px -89px; }
#menu div .one a { color:#fff; padding:0px 10px; text-decoration:none; }
#menu div .one .thisclass { background:#fff; border-top:2px solid #FF0066; }
#menu div .one .thisclass a { color:#FF0066; }
#menu div .two .thisclass a { color:#FF0066; background:url(../img/rebg.png) repeat-x 0px -700px; }
#menu div .two li { background:url(../img/ibg.png) no-repeat -301px -55px; }
#menu div .two a { padding:0px 10px; display:block; height:35px; float:left; text-decoration:none; }
#menu div .two a:hover { color:#FF0066; background:url(../img/rebg.png) repeat-x 0px -700px; }
/*最近更新*/
#new, #hot, .infobox, #yq { width:950px; overflow:hidden; margin-top:10px; }
.news { float:right; width:718px; border:1px solid #e3e3e3; border-top:2px solid #FF0066; }
.news_title, .sidebar h2, .yt { height:34px; line-height:34px; background:url(../img/rebg.png) repeat-x 0px -651px; }
.news_title h2 { float:left; width:115px; height:34px; padding-left:10px; background:#fff; border-right:1px solid #e3e3e3; color:#FF0066; }
.news_title p { font-size:12px; text-align:right; }
.news_title p a { margin-right:10px; }
.n_list { float:right; width:388px; margin:20px 10px 20px 0px; display:inline; }
.n_list h3 { margin-bottom:8px; }
.n_list ul { }
.n_list li { color:#999; font-family:Georgia; font-size:10px; height:18px; line-height:18px; margin:8px 0px; padding-left:10px; background:url(../img/ibg.png) no-repeat -186px -41px; }
.n_list li a { font-size:14px; margin-right:10px; font-family:Tahoma; }
.n_side { float:left; width:270px; margin:20px 0px 0px 20px; display:inline; }
.hdp { height:240px; background:#dedede; margin-bottom:10px; }
.hotad { margin-bottom:20px; }
/*侧栏*/
.sidebar { float:left; width:218px; border:1px solid #e3e3e3; border-top:2px solid #00A650; padding-bottom:7px; }
.sidebar strong { float:left; width:93px; height:30px; padding-left:5px; font-size:12px; font-weight:100; line-height:28px; display:inline; margin:10px 5px 0px 5px; background:url(../img/ibg.png) no-repeat -66px -36px; }
.sidebar h2 { color:#00A650; padding-left:10px; }
.sidebar ul { margin:20px 0px 0px 10px; }
.sidebar li { margin:8px 0px; padding-left:10px; background:url(../img/ibg.png) no-repeat -186px -41px; height:18px; line-height:18px; overflow:hidden; }
/*推荐栏目*/
#hot { margin-bottom:10px; }
.column, .infoco { float:right; width:718px; border:1px solid #e3e3e3; border-top:2px solid #FF0066; overflow:hidden; }
.colist { float:right; width:388px; margin:20px 10px 0px 0px; display:inline; padding-bottom:20px; +padding-bottom:26px;
_padding-bottom:20px; }
.colist h3 { font-size:16px; height:18px; line-height:18px; padding-bottom:10px; }
.colist ul { width:388px; overflow:hidden; }
.colist ul li { width:178px; float:left; padding:5px 0px; height:18px; padding-left:10px; background:url(../img/ibg.png) no-repeat -186px -36px; }
.coimg { float:left; width:270px; margin:20px 0px 0px 20px; display:inline; }
.coimg img { border:5px solid #e9e9e9; margin-bottom:3px; text-decoration:none; }
.coimg a { float:left; width:130px; height:192px; background:#666; margin-right:5px; color:#fff; font-size:12px; text-align:center; }
.coimg a:hover { color:#fff; text-decoration:none; }
/*频道列表*/
#list_main { width:950px; margin-top:10px; overflow:hidden; }
#index_list { width:510px; margin:0 310px 0 130px; float:left; display:inline; }
.list_box { width:508px; border:1px solid #e3e3e3; margin-bottom:10px; overflow:hidden; }
.list_box h2 { height:28px; line-height:28px; color:#FF0066; background:url(../img/rebg.png) repeat-x 0px -198px; font-size:12px; padding-left:20px; }
.list_box ul { margin:16px 15px 0px 15px; padding-bottom:10px; border-bottom:1px dashed #e7e7e7; }
.list_box li { text-align:right; height:18px; line-height:18px; padding:4px 0px; padding-left:10px; background:url(../img/ibg.png) no-repeat -186px -38px; font-size:12px; font-family:Georgia; color:#666666; }
.list_box li a { float:left; font-size:14px; font-family:Tahoma; color:#2244DD; }
.list_box li a:hover { color:#FF6600; }
.list_box p { padding:10px 15px; text-align:right; }
.list_box p a { color:#FF0066; text-decoration:underline; font-size:12px; }
/*文章列表*/
#info_list { width:638px; float:left; border:1px solid #e3e3e3; }
#info_list h2 { height:28px; line-height:28px; color:#FF0066; background:url(../img/rebg.png) repeat-x 0px -198px; font-size:12px; padding-left:20px; }
#lists { margin:0px 20px; }
#lists li { width:100%; overflow:hidden; padding:10px 0px; border-bottom:1px dashed #e7e7e7; }
.infoimg { float:left; width:240px; height:180px; margin-right:10px; overflow:hidden; }
.infotext h3 a, .infotext h3 a:hover { color:#FF6600; }
.infotext p { line-height:180%; font-size:12px; color:#555; }
p.in { color:#339900; }
.infotext a { font-size:14px; text-decoration:underline; }
.page { padding:10px 20px; text-align:right; }
.page a, .page span { border:1px solid #dedede; padding:2px 6px; margin-left:10px; }
.page a:hover { color:#FFFFFF; text-decoration:none; background:#FF6600; border:1px solid #FF6600; }
.page .thisclass { background:#FF6600; color:#FFFFFF; border:1px solid #FF6600; }
/*列表侧栏*/
#list_info { width:300px; float:right; margin-left:-300px; display:inline; }
#list_info h3 { padding-left:10px; font-size:12px; height:28px; line-height:28px; background:url(../img/rebg.png) repeat-x 0px -198px; }
.imgnews, .hotbox { width:298px; border:1px solid #e3e3e3; margin-top:10px; }
.imgnews { overflow:hidden; padding-bottom:10px; }
.imgnews ul { margin-top:18px; }
.imgnews li { float:left; display:inline; font-size:12px; margin:0px 14px; }
.imgnews li p { line-height:220%; }
.hotbox ol { padding:10px 0px 10px 15px; background:url(../img/rebg.png) no-repeat 3px -402px; }
.hotbox li { height:24px; line-height:24px; font-size:12px; padding-left:12px; }
/*文章信息*/
#art_main { width:950px; margin-top:10px; border-top:1px solid #F2F2F2; overflow:hidden; border-bottom:1px solid #C6DFF8; }
.wz { height:40px; line-height:40px; border-bottom:1px solid #C6DFF8; color:#666666; }
.wz a { margin:0px 5px; color:#000099; text-decoration:underline; }
.wz a:hover { color:#CC0000; text-decoration:underline; }
#art_box { width:639px; float:left; border-right:1px solid #C6DFF8; overflow:hidden; }
#art_box h1 { text-align:center; font-size:22px; padding:10px 0px; width:95%; color:#CC0000; border-bottom:1px solid #F2F2F2; margin:0 auto; }
p.info { padding:5px 0px; text-align:center; font-size:12px; color:#666666; }
.art_body { padding:0px 20px; margin-top:20px; border-bottom:1px solid #F2F2F2; line-height:180%; }
.art_body p { line-height:160%; margin-bottom:15px; letter-spacing:0.5px; }
.art_body p img { display:block; margin:0 auto; }
.bot { width:610px; margin-top:10px; }
.bot h2 { height:28px; line-height:28px; font-size:12px; padding-left:16px; background:url(../img/rebg.png) repeat-x 0px -236px; margin-bottom:10px; }
.imgtext { font-size:12px; width:100%; overflow:hidden; }
.imgtext li { display:inline; float:left; margin:0px 16px; width:120px; height:112px; overflow:hidden; }
.imgtext li p { height:22px; line-height:22px; }
.text { width:100%; overflow:hidden; }
.text li { width:50%; float:left; height:24px; line-height:24px; text-indent:10px; background:url(../img/ibg.png) no-repeat -186px -41px; }
/*文章侧栏*/
#art_info { float:left; margin-top:10px; margin-left:10px; }
#art_info h3 { padding-left:10px; font-size:12px; height:28px; line-height:28px; background:url(../img/rebg.png) repeat-x 0px -198px; }
.down_body { padding:0px 20px; padding-bottom:10px; width:599px; margin-top:20px; border-bottom:1px solid #F2F2F2; overflow:hidden; }
.down_pic { float:left; background:#ececec; width:190px; height:170px; padding:5px; overflow:hidden; }
.down_pic img { width:190px; height:170px; }
.down_info { float:left; margin-left:10px; width:370px; font-size:14px; }
.down_info li { float:left; width:50%; height:22px; line-height:22px; overflow:hidden; border-bottom:1px dashed #E7E7E7; }
.down_info li small { font-size:14px; }
.down_info p { float:left; padding-top:10px; }
.down_news p { padding:5px 0px; line-height:160%; text-indent:25px; color:#333; }
.downurllist li { padding:5px 0px; }
.downurllist a { font-size:14px; color:#f00; padding-left:20px; background:url(../pic/pic_down_xunlei.gif) no-repeat 2px 2px; }
/*栏目样式*/
.infobox { margin:10px auto; }
.infoco { border-right:none; }
.lm, .imglm { width:338px; border-right:1px solid #e3e3e3; float:left; padding:0px 0px 20px 20px; }
.lm ul { margin-top:20px; }
.lm li { padding:2px 0px; padding-left:10px; background:url(../img/ibg.png) no-repeat -186px -38px; }
.lm li a { color:#333; }
.textimg { margin-top:20px; width:100%; overflow:hidden; }
.textimg img { float:left; margin-right:10px; }
.textimg p { color:#666; line-height:160%; }
.textimg p a { color:#FF0066; margin-left:5px; }
.textimg p a:hover { color:#FF0066; }
.imglm { }
.imglm ul { padding-top:10px; width:100%; overflow:hidden; +padding-bottom:8px;
_padding-bottom:6px; }
.imglm li { float:left; width:150px; overflow:hidden; border-bottom:1px solid #e3e3e3; margin-right:14px; margin-top:10px; display:inline; }
.imglm li img { height:90px; vertical-align:bottom; }
.imglm li p { height:18px; padding:5px 0px; }
.left638 { float:left; width:638px; height:350px; border-color:#FF0066 #E3E3E3 #E3E3E3; border-style:solid; border-width:2px 1px 1px; }
.right298 { float:right; width:298px; height:350px; border-color:#00A650 #E3E3E3 #E3E3E3; border-style:solid; border-width:2px 1px 1px; }
.right298 h2 { color:#00A650; padding-left:10px; background:transparent url(../img/rebg.png) repeat-x scroll 0 -651px; height:34px; line-height:34px; }
.right298 ul { margin:20px 0 0 10px; }
.right298 li { background:transparent url(../img/ibg.png) no-repeat scroll -186px -41px; height:18px; line-height:18px; margin:8px 0; overflow:hidden; padding-left:10px; }
.h_280 { height:280px; }
.i_news { float:right; width:312px; margin:20px 10px 20px 0; overflow:hidden; }
.i_news h3 { padding-bottom:10px; }
.i_news li { float:left; width:141px; padding-left:10px; background:url(../img/ibg.png) no-repeat scroll -186px -41px; height:18px; line-height:18px; margin:2px 0; }
.i_hdp { display:inline; float:left; margin:20px 0 0 20px; width:270px; background:#dedede; height:202px; }
.list_i_box { width:100%; overflow:hidden; margin-top:10px; }
.images_box { margin:20px 0 0 20px }
.images_box li { float:left; width:190px; height:142px; overflow:hidden; text-align:center; margin-right:15px; display:inline; }
.images_box li img { width:190px; height:120px; overflow:hidden; padding-bottom:2px; }
.list_img_box { width:100%; overflow:hidden; }
.list_img_box li { float:left; display:inline; background:none; width:215px; height:135px; overflow:hidden; text-align:center; margin-right:15px; }
.list_img_box li img { width:215px; overflow:hidden; padding-bottom:2px; }
/*友情链接*/
#yq { width:948px; border:1px solid #e3e3e3; }
.yt h4 { display:inline; padding:0px 10px; color:#339900; font-size:12px; }
.yt p { display:inline; font-size:12px; }
.link { width:938px; overflow:hidden; padding:10px 5px; }
.link li { float:left; display:inline; margin:0px 5px; font-size:12px; }
/*广告*/
.ad { width:960px; overflow:hidden; }
.ad img { float:left; margin:0px 5px; display:inline; }
#sidead { width:120px; float:left; margin-left:-950px; display:inline; }
/*页面结束*/
#footer { margin-top:10px; width:950px; text-align:center; padding:10px 0px; font-size:12px; border-top:1px solid #E3E3E3; }
#footer p { padding-bottom:5px; }
#footer p span { margin:0px 5px; }
.art_page { width:98%; overflow:hidden; padding:10px 0px; }
.art_page li { list-style:none; float:left; background:none; border:1px solid #DEDEDE; margin-left:10px; padding:2px 6px; }
.art_page .thisclass { background:#FF6600; border:1px solid #FF6600; color:#FFFFFF; }
.art_page .thisclass a { color:#fff; }
.picbox img { margin:10px auto; }
.picbox .e8 { width:100%; overflow:hidden; }
.picbox .e8 li { float:left; display:inline; margin:0px 5px; }
.picbox .e8 p { font-weight:bold; color:#ff6600; }
.picbox center a { font-weight:bold; color:#ff6600; }
.price { margin-right:10px;width:300px;float:left; color:#006600;}
.price img {padding-top: 40px; padding-right: 0px; padding-bottom: 0px; padding-left:0px; border: 1px solid #CCCCCC; background-image: url(price.png); background-repeat: no-repeat; background-position: right bottom; }
.tag { margin-top:20px; float:left; width:99%; border:1px solid #e3e3e3; border-top:2px solid #00A650; padding-bottom:7px; }
.tag strong { float:left; width:63px; height:30px; padding-left:5px; font-size:12px; font-weight:100; line-height:28px; display:inline; margin:10px 5px 0px 5px; background:url(../img/ibg.png) no-repeat -66px -36px; }