body {margin:0;padding:0;font-size:12px; line-height:19px; color:#333}
*{margin:0;padding:0;list-style:none;}
td{ padding:0 2px}
a{font-size:12px;text-decoration:none; color:#333}
a:hover{text-decoration:underline;color:#F00;}
.clear{clear:both;}
.w{ width:996px; margin:0 auto; clear:none}
.topline{background:#f3f3f3; border-bottom:1px solid #e6e7e7; padding:5px 10px 0 10px;}
.right{ float:right;}
.top{ margin:5px 0; clear:both; background:#dddd;}
.logo{ float:left; }
.dlogin{ float:left; margin:20px 0 0 30px;}
.dlogin img{ margin:0 5px;}
.topnav{ float:right; margin:8px 0 0 0;}
#menu{height:40px;background:url(/images/jsprint_8.jpg) repeat-x; clear:both;}
#menu ul{height:37px;background:url(/images/jsprint_7.jpg) no-repeat left top; padding-left:50px;}
#menuright{width:9px;height:40px;float:right;background:url(/images/jsprint_9.jpg) no-repeat top right;}
#menu a{ color:#fff; font-size:14px; text-decoration:none; display:block;line-height:37px;padding:0 12px;}
#menu a:hover{ text-decoration:underline; background:url(/images/menuc.gif) no-repeat 0 center;}
#menu li{ float: left;font-size: 14px;font-weight: bold;color: #fff;}
#menu .mli{background:url(/images/menuli.gif) 10px right no-repeat;}
#menu .current{background:url(/images/menuc.gif) no-repeat 0 center;}
#search{ background:url(/images/jsprint_10.gif) repeat-x; height:61px;border:1px #d4d6d7 solid; margin:0 0 5px 0; padding-top:20px;}
.searchcon{width:auto;height:30px;margin-top:20px;}
.hotpic{float:left; border:1px solid #c4c1c1; width:300px; margin-right:5px; height:230px;}
.boxtitle{ background:url(/images/jsprint_14.gif) repeat-x; border-bottom:1px solid #c4c1c1; padding-left:10px; line-height:25px;}
.boxtitle b{ background:url(/images/tubiao_1.gif) no-repeat 2px center; padding-left:20px;  color:#a20c0c;}
.margint5{ margin-top:5px}
.hotnews{float:left; border:1px solid #c4c1c1; width:420px; height:230px; }
.quick{ width:260px;  border:1px solid #c4c1c1; float:right; height:230px;}
.blist{ padding:10px;}
.blist li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; width:180px; float:left;}
.hdnews{ padding:0px 10px 10px 10px;}
.hdnews li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; width:140px; float:left;}
.adm5{ clear:both; margin:5px auto;}
.dnnews{ width:330px; float:left;  border:1px solid #c4c1c1; margin-right:5px;}
.dblist{padding:10px;}
.dblist li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px;}
.doffer{ width:320px; float:right; border:1px solid #c4c1c1; }
.dpiclist{ border:1px solid #c4c1c1;}
.dnews{ width:220px; float:left;  border:1px solid #c4c1c1; margin-right:5px;}
.btitle{ background:url(/images/jsprint_14.gif) repeat-x; border-bottom:1px solid #c4c1c1; padding-left:10px; line-height:25px;}
.btitle b{ background:url(/images/jsprint_37.gif) no-repeat 2px center; padding-left:15px;  color:#a20c0c;}
.more{ float:right; padding-right:5px;} 
.combox{width:380px; float:left;border:1px solid #c4c1c1; margin-right:5px; }
.comlist{ margin:5px;}
.comlist li{ border-bottom:1px dashed #ccc; clear:both; line-height:22px;}
.comlist li dt{ float:left; width:150px;}
.comlist li dl{ float:left; width:60px;}
.personbox{width:350px; float:left;border:1px solid #c4c1c1; margin-right:5px; }
.personlist{ margin:5px;}
.personlist li{ border-bottom:1px dashed #ccc; clear:both; line-height:22px;}
.personlist li dt{ float:left; width:130px; overflow:hidden}
.ctitle{ background:url(/images/jsprint_14.gif) repeat-x; border-bottom:1px solid #c4c1c1; padding-left:10px; line-height:25px;}
.ctitle b{ background:url(/images/li2.gif) no-repeat 2px center; padding-left:15px;  color:#a20c0c;}
.hleads{width:250px; float:right;border:1px solid #c4c1c1;}
.known{width:380px; float:left;border:1px solid #c4c1c1; margin-right:5px;  overflow:hidden}
.dshow{width:300px; float:right; overflow:hidden}
.dshowbox{ border:1px solid #ccc;}
.hnews{width:300px; float:left;border:1px solid #c4c1c1;margin-right:5px; overflow:hidden}
.gbox{ padding:10px; }
.gbox2{ padding:9px;}
.gleft{ float:left; padding:4px;}
.glist{padding:0 10px; float:right; width:230px;overflow:hidden}
.glist li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; clear:both}
.date{ float:right;}
.links{ width:100%; float:right;border:1px solid #c4c1c1;}
.friendlinks{ padding:10px;}
.friendlinks li{ width:145px;background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; float:left}
.brandlinks ul{ margin:5px 0 5px 5px;}
.brandlinks li{ width:110px; float:left; font-size:12px; text-align:center}
.brandlinks li img{ margin:5px; padding:1px; border:1px solid #CCC;}

.bnav{ background:#cb3007; line-height:26px; text-align:center;color:#fff;}
.bnav a{ color:#fff;}
.snboxl{width:320px; float:left;margin-right:5px;overflow:hidden }
.snboxc{width:400px; float:left;margin-right:5px; overflow:hidden}
.snboxr{width:265px; float:right; overflow:hidden}
.snews{ border:1px solid #ccc;}
.snbox{ margin:1px;}
.snews  h3{ text-align:center; font-size:16px;}
.snews  h3 a{ font-size:16px; line-height:40px;}
.snlist{ width:395px; overflow:hidden;margin:1px;}
.snlist li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; width:180px; float:left;}
.shdnews{ width:310px; overflow:hidden;margin:1px;}
.shdnews li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; width:130px; float:left;}
.sgbox{width:395px; border-bottom:1px dashed #ccc; clear:both}
.sgbox2{ width:395px; clear:both}
.sgleft{ float:left; padding:5px;}
.sglist{padding:0 10px; float:right; width:240px;}
.snewsbox{ width:260px; overflow:hidden}
.snewsbox li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; clear:both}
.sglist li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; clear:both}

/*newsdetail*/
.nleftbox{ width:730px; float:left; overflow:hidden}
.rbox{ float:right; width:260px;}
.boxborder{border:1px solid #c4c1c1;}
.content{ margin:15px;}
.content h1{ font-size:18px; line-height:40px; text-align:center}
.author{ border-top:1px dashed #ccc; text-align:center; margin-bottom:10px; line-height:30px;} 
.rnlist{ margin:10px;}
.rnlist li{  background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; }
.clist{ margin:15px;}
.clist ul{ border-bottom:1px dashed #ccc; padding:10px 0;}
.clist ul li{ clear:both}
.clist ul li b{ color:#3366FF}
.clist ul li h3{ color:#CC6600; font-size:16px; padding:0; margin:0px; float:left}
.clist ul li h3 a{ font-size:14px; line-height:26px; color:#CC6600}
.green{  color:#006633;}
.green a{  color:#0000FF;}

/*newslist*/
.newslist{ margin:15px; }
.newslist li{ border-bottom:1px dashed #ccc;background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px; line-height:26px}

/*buy*/
.buybox{ width:680px; margin:25px auto}
.buylist{ width:170px; float:left; overflow:hidden}
.buylist ul{ clear:both}
.buylist ul li{ text-align:center}
.buyinfo{ width:350px; float:right;}
.buyinfo li{ line-height:26px;}
.plist{ margin:5px;}
.plist li{ border-bottom:1px dashed #ccc; clear:both; line-height:22px;}
.plist li dt{ float:left; width:70px; overflow:hidden}
.plist li dl{ float:left; width:90px; overflow:hidden}
.dborder{ border-bottom:1px dashed #ccc;}
.tbox{width:360px; float:left; margin-right:5px; overflow:hidden}
.tbox li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px;}

.zhboxl{ width:330px; float:left; margin-right:5px;}
.zhboxc{ width:330px; float:left; margin-right:5px;}
.zhboxr{ width:325px; float:right; }
.zhboxl li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px;}
.zhboxc li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px;}
.zhboxr li{ background:url(/images/li1.gif) no-repeat 5px 9px; padding-left:15px;}
.dpbox{ width:980px; margin:10px auto;}
.dp1{ width:15px; float:left; padding-top:50px;}
.radlist{ margin:5px }
.radlist ul{ margin-left:5px;}
.radlist li{ width:120px; float:left; text-align:center; float:left; margin:5px 0}

.dpc{ width:925px; float:left;height:150px;position: relative;overflow: hidden;}
.dpc ul{ position:absolute;zoom:1;width:1200px;}
.dpc ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.dpc li{ width:120px; overflow:hidden; float:left;margin:5px; 10px; text-align:center;}
.dpr{ width:15px; float:right; padding-top:50px;}

/*member*/
.loginbox{ margin:20px auto; width:760px; background:url(/images/lgb.gif) no-repeat 0 30px;}
.lgl{ width:500px; float:left; padding-top:35px;}
.lgr{ width: 246px; float:right; margin-right:10px}
.lt1{ background:url(/images/lt1.gif) no-repeat; height:62px;}
.lt2{ background:url(/images/lt2.gif) no-repeat; height:3px; overflow:hidden}
.ltbox{ background:url(/images/ltbox.gif) repeat-y;}
.ltbox .ibox{ height:19px; width:130px;}
.lb3{ margin:10px auto; padding:10px 0; width:220px; border-top:1px solid #3ab0e2;}
.red{ color:#FF0000;}
.red a{ color:#FF0000;}
.rgbox{ width:620px; margin:0 auto; background:url(/images/rt2.gif) repeat-y;}
.rgbt{ background:url(/images/rt1.gif) no-repeat; height:12px; overflow:hidden}
.rgbb{ background:url(/images/rt3.gif) no-repeat; height:12px; overflow:hidden}
.rgtitle{ background:url(/images/rgtitle.gif) repeat-x 0 center; padding-left:20px; margin:10px 25px; color:#FF3300; font-size:14px;}
.rgtitle b{ background:#fff;}
.step{ margin:10px 20px 0 0; text-align:right; clear:both;}
.rgmlogo{ width:620px; margin:0 auto}
.content{ margin:10px;}
.aleft{ width:220px; float:left;}
.atitle{ background:url(/images/about_red.jpg); height:36px; font-size:16px; line-height:30px; font-weight:bold; color:#fff;}
.aleft li{ background:url(/images/show_02.gif) repeat-x; line-height:26px; padding-left:10px;}
.aleft li b{ background:url(/images/dian_1.gif) 0 center no-repeat; padding-left:10px;}
.aright{ width:770px; float:right}
.artitle{ background:url(/images/show_07.gif) repeat-x 0 bottom; line-height:30px; padding-left:20px; border-bottom:1px solid #ccc;}




