@import url("pub.css");

.mainNav{ width:100%; height:63px; background:#3b3b3b; margin-top:26px;}
.mnavLeft{ width:902px; height:auto; overflow:hidden; float:left; margin-top:13px;}
.mnavLeft dt{ width:156px; height:36px; overflow:hidden; float:left; display:inline; background:url(/public/images/publicbg2020.png) no-repeat 0 0;}
.mnavLeft dt a{width:146px; height:36px; display:block;}

.mnavLeft dd{ float:left; display:inline;  margin:0px 0 0 42px; padding-bottom:3px;}
.mnavLeft dd a{ font-size:16px; color:#fff;line-height:38px;}
.mnavLeft dd.hover a{ font-weight:bold; }
.mnavLeft dd a:hover{ color:#f75959;}
.mnavLeft dd.hover a:hover{ color:#fff;}



.md{ color:#fff; margin:6px 0 0 5px;}

.tlogin{ width:60px; height:28px; overflow:hidden; float:right; text-align:right; margin:12px 0 0 0;}
.tlogin span{ font-size:22px; color:#fff; float:left; display:inline; margin:1px 5px 0 0;}
.tlogin a{ color:#fff; font-size:14px;}


.newsBody{ margin-top:20px;}
.bigLeftDiv{width:867px; float:left;height:auto; overflow:hidden;}
.bLeft{ width:162px; height:auto; overflow:hidden; float:left; display:inline;}

.dhhTit{ width:162px; height:34px; overflow:hidden; background:url(/public/images/publicbg2020.png) no-repeat -500px 0;}
.dhhTit a{width:162px; height:34px; display:block;}

.dhhListBg{ width:162px; height:auto; overflow:hidden; position:relative; padding-top:11px; margin-top:10px;}
.dhhList{ width:160px; height:auto; overflow:hidden; border:1px solid #eee;}
.ppTit{ width:100%; height:23px; position:absolute; left:0; top:0px; text-align:center;}
.ppTit a{ height:23px; background:#3b3b3b; display:inline-block;  text-align:center; color:#fff; FONT: 14px/23px Microsoft YaHei,tahoma,arial,宋体; font-weight:bold; padding:0 20px; }
.dhhCon{ width:142px; height:auto; overflow:hidden; font-weight:bold; font-size:14px; line-height:22px; padding-top:16px; margin-bottom:12px;}
.dhhCon a {font-weight:bold; font-size:14px; line-height:22px; color:#363636; display:block;}
.dhhListBg:hover .ppTit a{ background:#ff3333;}
.dhhList dl{}
.dhhList dl dt{ width:100%; height:23px; overflow:hidden; background:#f5f5f5; text-align:center; line-height:23px; color:#363636;}
.dhhList dl dd{ width:142px; height:36px; overflow:hidden; text-align:center; line-height:36px; color:#888; white-space:nowrap; text-overflow:ellipsis; margin:0 auto;}

.moreDhh{width:162px; height:27px; overflow:hidden; text-align:center; margin-top:12px;}
.moreDhh a{ width:42px; height:27px; display:inline-block; background:url(/public/images/publicbg2020.png) no-repeat -758px 0;}

.newsCen{ width:665px; height:auto; overflow:hidden; float:left; display:inline; margin-left:40px; float:right;}
.brandImg{width:665px; height:auto; overflow:hidden; float:left; }
.brandImg img{width:665px; padding-bottom:10px;}
.brandImg ul{ border-top:3px solid #1e1e1e; width:665px;height:42px; background:#fff; float:left; border-bottom:1px solid #f0f0f0;}
.brandImg ul li{ border-left:3px solid #f04343; padding-left:10px; line-height:16px; height:16px; margin-top:10px; overflow:hidden;}
.brandImg ul li a{ font-weight:bold; font-size:16px; line-height:16px;}
.brandImg dl{width:665px; overflow:hidden; height:102px; background:#f5f5f5; margin-bottom:10px;padding-top:15px;}
.brandImg dl dt{ width:186px;  height:100px;float:left; overflow:hidden; text-align:center;}
.brandImg dl dt img { padding:5px; border:1px solid #e5e5e5; background:#fff; width:156px; }
.brandImg dl dd{ float:left; height:33px; line-height:30px; width:450px; padding-left:10px;}
.brandImg dl dd a{ font-weight:bold; font-size:18px;}
.brandImg dl dd span{ width:288px; float:left; height:28px; overflow:hidden; line-height:28px; font-size:14px;}
.brandImg dl dd span h1{ color:#a4a4a4; float:left;font-size:14px; padding-right:5px;}
.brandImg dl dd span h2{ color:#565656; float:left;font-size:14px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.brandImg dl dd span h2 a{ font-size:14px; font-weight:normal; color:#ff3300;}
.brandImg dl dd span.right{width:162px; float:left;}

.pics{ width:665px; height:261px; overflow:hidden;}
.bpic{ width:436px; height:261px; overflow:hidden; float:left; position:relative;}
.bpic dd{ width:396px; height:66px; overflow:hidden; position:absolute; left:0px; bottom:0px; color:#fff; font-size:20px; padding:0 20px;}
.bpic dd.wbg{background:url(/public/images/translateBg1.png) repeat-x left top;}

.picsR{ width:216px; height:261px; overflow:hidden; float:right;}
.picsR dl{ width:216px; height:128px; overflow:hidden; float:left; position:relative;}
.picsR dl.mart5{ margin-top:5px;}
.picsR dl dd{ width:196px; height:50px; overflow:hidden; position:absolute; left:0px; bottom:0px; color:#fff; font-size:15px; line-height:21px; padding:0 10px; padding-top:6px;}
.picsR dl dd.wbg{background:url(/images/gdsmallbg.png) repeat-x left top;}

.rdTit{width:665px; height:30px; overflow:hidden; font-size:24px; font-weight:bold; color:#f34540; margin-top:16px;}
.hotNewsDiv{ width:665px; height:auto; overflow:hidden; padding-top:16px;}
.hotNewsDiv:hover{ background:#f8f8f8;}
.rdCon{ width:665px; height:auto; overflow:hidden; }
.rdCon dt{ width:665px; height:26px; overflow:hidden;  float:left; margin-bottom:16px;}
.rdCon dt .icon-huo{font-size:30px; color:#ff3333; float:left; display:inline; margin:0;}
.rdCon dt a{ font-size:21px;}
.rdCon dd{ width:211px; height:127px; overflow:hidden; float:left; display:inline;}
.rdCon dd img {width:210px; height:127px;}
.rdCon dd.marjustify{margin:0 16px;}
.newsList{ width:665px; height:auto; overflow:hidden;}

.subCon{width:665px; height:33px; overflow:hidden;  border-bottom:1px solid #e6e6e6; margin:10px 0 0 0;}
.subCon a{ background:#f0f0f0; border-radius:12px; padding:2px 6px;}
.subCon span.spnum{float:right; color:#888; margin:0px; margin-top:8px; text-align:right;}
.subCon span.spnum a {color: #666;  line-height: 14px; margin:0px; background:none; border-radius:0px; padding-right:0px; padding-left:23px; background:url(/public/images/publicbg2020.png) no-repeat -780px -77px; }
.subCon span,.subCon a{color:#666; margin:0 7px 0 0;}

.newsSub { width:665px; height:140px; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-top:15px;}
.newsSub:hover{ background:#f8f8f8;} 
.newsSub dt{ width:212px; height:127px; overflow:hidden; float:left; display:inline; onmouseover:}
.newsSub dt img{ width:210px;}
.newsSub dd{ width:440px; height:60px; overflow:hidden; float:right; }
.newsSub.nopic dd{ width:665px;}
.newsSub dd.key{ height:33px; padding-top:12px;}
.newsSub dd.key a{background: #f0f0f0;border-radius: 12px; padding: 2px 6px; font-size:12px; color:#999; margin-right:10px;}
 
.newsSub dd.ddbot{ height:22px; }
.newsSub dd a{ font-size:21px; color:#363636; line-height:33px;}
.newsSub dd a:hover{ color:#f34540;}
.newsSub dd span{ float:left; color:#888; margin-right:19px;}
.newsSub dd span.fr{ float:right;}
.newsSub dd span.view{float:right; background:url(/public/images/publicbg2020.png) no-repeat -783px -74px;font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-left:20px; margin:0px; padding-right:6px;}
.newsSub dd span.view a{font-size:10px; line-height:27.5px;color:#888;}
.newsSub dd span.view a:hover{ color:#ff3333;}


.theend{ width:665px; height:auto; overflow:hidden; margin-top:20px; text-align:center;}
.theend span{ width:166px; height:32px; border:1px solid #e5e5e5; border-radius:3px; display:inline-block; text-align:center; font-size:16px; color:#888; line-height:32px;}


.ppTits{ height:28px; border-top:2px solid #f34540; padding-top:8px;}
.ppTits a{ font-size:18px; font-weight:bold; color:#f34540;}

.ppNews{ width:100%;}
.ppNews dl{ width:; margin-top:9px;}
.ppNews dl dt{ width:276px; height:137px; overflow:hidden; position:relative;}
.ppNews dl dt:hover p.wbg{background:#ff2626; }
.ppNews dl dt p.wbg{background:#000; }
.ppNews dl dt p{width:77px; height:23px; position:absolute; left:0px; bottom:0px; text-align:center; line-height:22px; color:#fff; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 5px;}
.ppNews dl dt p a{  color:#fff; font-size:14px; color:#fff;line-height:22px;}
.ppName{ }
.ppNews dl dd{ width:252px; height:60px; overflow:hidden; background:#f5f5f5; margin-top:1px; padding:7px 13px 0; position:relative;}
.ppNews dl dd span{ position:absolute; font-size:12px; right:11px; bottom:6px; color:#888; background:url(/public/images/publicbg2020.png) no-repeat -781px -662px; padding-left:20px;}
.ppNews dl dd a{ font-size:16px;}



.xgtopics{ width:277px; height:auto; overflow:hidden; background:#f5f5f5; margin-top:15px; padding:0 9px;}

.xgtopics dl{ width:258px; height:102px; overflow:hidden; border-bottom:1px solid #ebebeb; float:left; display:inline; margin:12px auto 0;}
.xgtopics dl.nobord{ border-bottom:none;}
.xgtopics dl dt{ width:87px; height:87px; overflow:hidden; float:left; display:inline; margin-top:5px;}
.xgtopics dl dd{ width:151px; height:auto; max-height:55px; overflow:hidden; float:right; padding-right:10px;}
.xgtopics dl dd.tag{ height:22px; color:#4b4b4b; color:#989898; font-size:12px; margin-top:20px;} 
.xgtopics dl dd a{ font-size:16px;font-family:Microsoft YaHei,tahoma,arial,宋体; line-height:150%;} 





.Rtxt{ float:left; width:600px; margin:0px 0 0 30px;}
.Rtxt p{ color:#5c5c5c; font-family:Microsoft YaHei,tahoma,arial,宋体; margin-bottom:8px; float:left; display:inline;}
.Rtxt p.Ft{ font-size:14px;}
.Rtxt p.adress{ color:#353535; }
.Rtxt p.adress a{ display:inline-block; width:99px; height:23px; line-height:23px; text-align:center; color:#fff; background:#338b2d; border-radius:2px; margin-left:15px;font-family:Microsoft YaHei,tahoma,arial,宋体;}




.cateLefts{ width:162px; height:auto; background:#fff; overflow:hidden; position:relative; float:left; display:inline;}
#cateLefts #subFloat{width:162px;}
#cateLefts #subFloat.float{position: fixed; top:75px;  }

.cateTits{width:160px;border:1px solid #e6e6e6; height:55px; background:#f8f8f8;}
.cateTits span{ width:159px; height:22px; border-left:3px solid #f04343;  position:absolute; left:0px; top:18px; text-align:center;}
.cateTits span a{ font-size:18px; line-height:22px;  font-weight:bold;}
.cateIco{ width:160px; height:42px; overflow:hidden; border:1px solid #202b2a; background:#505755;  left:0px; top:60px; text-align:center; font-size:18px; color:#afb1b0; line-height:42px; font-family:Century Gothic,Arial;}


.cateUl{ width:160px; height:auto; overflow:hidden; border:1px solid #e6e6e6; border-bottom:0px;border-top:0px;}
.cateUl li{ width:100%; height:46px; background:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:46px; border-bottom:1px solid #e6e6e6; text-align:center;}
.cateUl li a{ width:100%; height:46px; line-height:46px; font-size:16px; display:inline-block; text-align:center;}
.cateUl li.hover,.cateLBord ul li a:hover{  text-decoration:none;}
.cateUl li.hover a,.cateLBord ul li a:hover{ font-weight:bold; color:#e11e26;}

.focusPic{ width:665px; height:315px; overflow:hidden;}

.newsCateT{ width:665px; height:47px; overflow:hidden; margin-top:20px;}
.newsCateT dt{ width:121px; height:47px; overflow:hidden; float:left; background:#f04343; line-height:47px; font-size:16px; font-weight:bold;text-align:center; color:#fff;}
.newsCateT dt a{ text-overflow:ellipsis; white-space:nowrap; line-height:47px; font-size:16px; font-weight:bold; color:#fff;}
.newsCateT dd{ width:544px; height:45px; float:right; text-align:right; line-height:45px; color:#888; border-top:1px solid #f04343; border-bottom:1px solid #e6e6e6;}
.newsCateT dd span{ display:inline-block; border-right:1px solid #e6e6e6; float:right; padding:0 22px; line-height:45px;}
.newsCateT dd span a{ line-height:45px; font-size:16px;}

#subRigDiv{width:276px; height:auto;}
#subRigDiv #subFloat{height:auto;}
#subRigDiv #subFloat.float{position: fixed; top:50px;}

.soTitle { width:665px; height:42px; overflow:hidden; line-height:28px; font-size:21px; font-weight:bold; border-bottom:1px solid #e6e6e6;}
.soTitle span{ color:#ff3333;line-height:28px; font-size:21px; font-weight:bold; padding:0 10px;}
