﻿@charset "utf-8";
/*******************************/
.content{width:1180px;margin:16px auto 0; overflow:auto;}
/*.content{width:1210px; min-width:1210px; margin:0 auto; overflow:auto;}*/

.subnav{width:1180px; margin:0 auto; height:34px; margin-bottom:18px; background:#e8e8e8;}
.subnav .sguide{float:left;padding:4px 0 0 6px;line-height:30px;color:#676767;}
.subnav .sguide em,.subnav .sguide a{color:#676767; font-style:normal;}
.ks{width:310px; float:right; padding:6px 7px 0 0;}
.ks .aks{background:url("/images/pc/bsladedia.png") no-repeat;}
.ks .aks{width:54px;height:22px;display:block;background-position:-300px 2px}
.ks .inptxt{width:188px;height:20px;padding-left:5px;line-height:20px;border:1px solid #ccc;color:#878787;vertical-align:-2px;}
.ks .search{width:50px;height:22px;line-height:22px;border:0px;color:#FFF;background:#333;cursor:pointer;}
.ks .searchnext{background:#c06;}

.mainleft{width:850px; float:left;}
.featuRed{width:848px; float:left; margin:26px 0 25px; border:1px solid #ccc; border-bottom:none;}
.featuRed .focPic{width:310px; margin:-26px 0 0 -1px; float:left; position:relative;}
.featuRed .focPic img{border:5px solid #333; width:300px; height:300px;}
.featuRed .focPic .sTit{width:327px;height:53px;background:url("/images/pc/bsTit.png") no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pc/bsTit.png',sizingMethod='crop');position:absolute;top:235px;left:-1px;}
.featuRed .focPic .eTit{padding-left:30px;font:normal 24px/48px 微软雅黑;color:#fff;float: left;}
.featuRed .focPic .eSub{padding-right:15px;float:right;font:normal 12px/50px Arial;color:#6c002d;text-transform:uppercase;}
.featuRed .dTit{width:225px; height:26px; line-height:26px; padding-left:25px; margin-top:-26px; font-size:18px; color:#c06; float:left; position:relative; font-weight:bold;}
.featuRed .topNews{width:490px; height:120px; overflow:hidden; padding:26px 24px 0px; float:right;}
.featuRed .topNews dt{width:490px; margin-bottom:3px; font-size:18px; line-height:26px; font-weight:bold; float:left;}
.featuRed .topNews dd{width:490px; line-height:20px; height:90px; text-indent:28px; color:#878787; text-align:justify; float:left; overflow:hidden;}
.featuRed .topNews dd a{color:#c06;}
.featuRed .newsList{width:538px; float:left; overflow:hidden; padding-bottom:12px; border-bottom:1px solid #ccc; height:125px;}
.featuRed .newsList ul{width:538px;}
.featuRed .newsList li{padding-left:10px; line-height:24px; background:url("/images/pc/bsladedia.png") no-repeat -597px 10px; width:482px; height:24px;margin:0px 23px; float:left; border-bottom:1px dotted #444;}
.featuRed .newsList li em{float:right; width:auto; height:12px; margin:6px 0; font-size:12px; line-height:12px; color:#999;}
.featuRed .newsList li em img{float:left; width:18px; height:12px;}

.mainleft .brm{width:660px; float:left; margin-bottom:25px;}
.mainleft .brm h2{width:260px; float:left; text-align:left; font-size:22px; line-height:28px; color:#c06; border:none;}
.mainleft .brm ul.mg{width:660px; float:left; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding:5px 0px; margin:4px 0 6px; line-height:30px; overflow:hidden;}
.mainleft .brm ul.mg li{width:220px; float:left; color:#666; font-size:14px; line-height:24px;}
.mainleft .brm ul.mg li span.mxp{text-decoration:line-through;}
.mainleft .brm ul.mg li span.mip{color:Red;}

.J-dalei-list{ float:right; width:auto;}
.J-dalei-list .mxitem{float:left; margin-left:8px; position:relative;}
.J-dalei-list .mxitem a{display:block; text-decoration:none; white-space:nowrap; text-align:center; float:left; background:#fff none repeat scroll 0 0; border:1px solid #ccc; padding:4px 6px; color:#666;}
.J-dalei-list .mxitem a:hover{color:#e4393e;}
.J-dalei-list .mxitem strong{display:block; font-weight:400;}
.J-dalei-list .mxitem.selected{position:relative;}
.J-dalei-list .mxitem.selected b{background:url(/images/pc/hover.png) no-repeat scroll 0 0; bottom:0; height:12px; overflow:hidden; position:absolute; right:0; width:12px;}
.J-dalei-list .mxitem.selected a{border:2px solid #e4393c; padding:3px 5px;}
.J-dalei-list .mxitem a:hover{border:2px solid #e4393c; padding:3px 5px;}

.J-baitiao-list .miitem{float:left; margin:2px 8px 2px 0; position:relative;}
.J-baitiao-list .miitem a{display:block; text-decoration:none; white-space:nowrap; text-align:center; float:left; background:#fff none repeat scroll 0 0; border:1px solid #ccc; padding:4px 6px; color:#666;}
.J-baitiao-list .miitem a:hover{color:#e4393e;}
.J-baitiao-list .miitem strong{display:block; font-weight:400;}
.J-baitiao-list .miitem.selected{position:relative;}
.J-baitiao-list .miitem.selected b{background:url(/images/pc/hover.png) no-repeat scroll 0 0; bottom:0; height:12px; overflow:hidden; position:absolute; right:0; width:12px;}
.J-baitiao-list .miitem.selected a{border:2px solid #e4393c; padding:3px 5px;}
.J-baitiao-list .miitem a:hover{border:2px solid #e4393c; padding:3px 5px;}

.choose{width:660px; float:left;}
.choose li{clear:both; overflow:hidden; padding:5px 0 0;}
.choose .dd{float:left; width:360px; margin:7px 0;}
.choose .oto{float:right; width:auto;}
.choose .oto img{width:135px; height:36px;}
.choose .wrap-input{float:left; padding-right:20px;}
.choose .wrap-input a{color:#666;}
.choose .wrap-input .jian{border:1px solid #ddd; display:inline-block; float:left; font-size:16px; height:20px; line-height:16px;/* margin-top:2px;*/ overflow:hidden;text-align:center; width:15px;}
.choose .wrap-input .jia{border:1px solid #ddd; display:inline-block; float:right; font-size:16px; height:20px; line-height:16px;/* margin-top:2px;*/ overflow:hidden; text-align:center; width:15px;}
.choose .buy-num{border:1px solid #ddd; color:#666; font-family:Arial; height:20px; line-height:20px; margin:0 5px; text-align:center; width:40px;}
.choose span.l{float:left; line-height:22px;}
.choose .red{color:#e4393c; font-family:Arial; font-size:14px; font-weight:bold; line-height:22px;}
.choose a.cbtns{display:block; float:left; margin-right:5px;}

.mainleft h2{width:850px; float:left; border-bottom:1px solid #000; font-size:22px; line-height:28px; height:28px; overflow:hidden; color:#c06;}
.mainleft .newslist{width:850px; float:left;}
.newslist dl{width:850px; float:left; border-bottom:1px solid #eaeaea; padding-bottom:16px;}
.newslist dl dt{height:120px; width:148px; float:left; padding-right:22px; padding-top:16px;}
.newslist dl dt img{float:left; height:120px; width:148px;}
.newslist dl dd.tit{float:left; width:680px; margin-top:16px; height:36px;}
.newslist dl dd.tit h4{width:auto; float:left; font-size:16px; line-height:36px; height:36px;}
.newslist dl dd.tit em{float:right; width:auto; height:12px; margin:12px 0; font-size:12px; line-height:12px; color:#999;}
.newslist dl dd.cen{width:680px; float:left; color:#7f7f7f; text-indent:28px; line-height:20px; height:60px; overflow:hidden; text-align:justify;}
.newslist dl dd.tag{width:680px; float:left; color:#b9b9b9; margin-top:10px; line-height:12px;}
.newslist dl dd.tag span{float:left; height:14px; width:auto;}
.newslist dl dd.tag span a:link,.newslist dl dd.tag span a:visited{color:#2aa53b; padding:0 5px;}
.newslist dl dd.tag span a:hover{color:#c06; padding:0 5px;}
.newslist dl dd.tag span.date{float:right; height:12px; width:auto; font-size:12px;}
.mainleft .pags{padding:40px 0; text-align:right; line-height:30px; float:left; width:850px;}
.mainleft .pags span.sel{background-color:#429a43; color:#fff; display:block; line-height:30px; padding:0 12px;}
.mainleft .pags span{float:left; border:1px solid #ddd; height:30px; line-height:30px; margin-right:5px; text-align:center;}
.mainleft .pags span a{color:#555; display:block; padding:0 12px;}
.mainleft .pags span a:hover{background-color:#429a43; color:#fff;}
.mainleft .pags em{color:#429a43; font-family:Georgia; font-size:16px;}

.mainright{width:302px; float:right;}
.litem{width:300px; float:left; overflow:hidden;}
.litem h3{width:300px; line-height:24px; height:24px; font-size:18px; margin-bottom:2px; color:#c06;}
.litem ul{width:300px; float:left;}
.litem ul li{width:69px; float:left; margin-right:8px; height:32px; margin-bottom:10px;}
.litem ul li:nth-of-type(4n){margin-right:0;}
.litem ul li a{border:1px solid #eee; color:#2aa53b; display:block; line-height:30px; height:30px; width:67px; text-align:center;}
.litem ul li a:hover{ background-color:#2aa53b; color:#fff; display:block; border:1px solid #2aa53b;}
.us{margin:6px 0 16px; float:left; width:300px;}
.us img{float:left; width:300px;}

.item{width:300px; float:left; overflow:hidden;}
.item h3{width:300px; line-height:30px; height:30px; font-size:18px; margin-bottom:14px; color:#c06; border-bottom:1px solid #e3e3e3;}
.item ul{width:300px; float:left; margin-bottom:10px;}
.item ul li{background:url("/images/pc/bsicon.png") no-repeat scroll 0 12px; color:#939393; height:26px; line-height:26px; float:left; overflow:hidden; padding-left:12px; width:288px;}
.item ul li a{color:#666; width:248px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.item ul li a:hover{color:#f60;}
.item ul li p{width:auto; float:right; font-size:12px; line-height:26px; font-weight:normal;}
.item ul li.set{width:145px; float:left; height:132px; line-height:24px; margin-right:10px; margin-bottom:7px; background:none; padding:0; color:#fff;}
.item ul > li + li.set{margin-right:0;}
.item ul li.set a{line-height:24px; color:#fff; text-align:center;}
.item ul li.set img{width:145px; height:108px; float:left;}
.item ul li.set span{width:145px; float:left; height:24px; line-height:24px; background-color:#8dc140;}
.item ul li.set span:hover{background-color:#7dac37;}