﻿﻿/* CSS Document */

.hbanner,.daohang,.neiCenter,.newbox1,.hzt,.newbox2,.newbox3,.newbox4{ width:100%; margin:0 auto;}
.center,.menuLink,.wrap,.location,.wrapNei{ width:1200px; margin:0 auto;}

.topNews .tit span,.topNews .tit h2,.headline h3,.headline span{ display:block;}

/*---溢出隐藏--单行---*/
.focus .bd li span p,.headline h3,.tupist li span{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*----------------------首页------------*/
.hbanner{ width:100%; height:476px; background:url(../images/banner.jpg) no-repeat center top;}
.logo{ width:80%; height:63px; padding-top:47px;}
.xuanchuan{ width:464px; height:52px; margin-top:85px; text-align:right; float:right;}
.xuanchuan .bd li{ width:464px; height:auto;}

.daohang{ height:70px; border-bottom:2px solid #d33e3e; background:url(../images/menu-bg.png) repeat-x bottom;margin-top:-12px;}
.menu{ width:906px;height:70px;}
.menu li{ float:left; width:151px; background:url(../images/line1.png) no-repeat right; line-height:80px; font-size:18px; text-align:center;}
.menu li a{ display:block; width:151px; height:70px;}
.menu li a:hover,.menu li a.current{ background:url(../images/menu-bg2.png) no-repeat; font-weight:bold; color:#fff;}
.search{ width:272px; margin-top:18px; height:42px; border:1px solid #bdbdbd; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden;zoom:1;}
.search input{ display:block; float:left;}
input.shurk{ width:232px; height:42px; text-indent:10px; line-height:70px; color:#999;}
input.anniu{ width:24px; height:42px; background:url(../images/fdj.png) no-repeat center!important; cursor:pointer; }


.wrap,.wrapNei{ background:#fff; margin-top:26px; padding:10px 10px; width:1180px !important;}
.focus{ width:693px; height:413px; position:relative;}
.focus .hd{ width:63px; height:10px; position:absolute; bottom:10px; right:18px; z-index:99;}
.focus .hd li{ float:left; width:8px; height:8px; margin-right:6px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; background:#ffffff;}
.focus .hd li.on{ width:10px; height:10px; background:#ca1515;}

.focus .bd{ width:693px; height:413px;}
.focus .bd li{ width:693px; height:413px; float:left; position:relative;}
.focus .bd li span{ display:block; width:100%; height:45px; background:rgba(0,0,0,0.55); line-height:45px; position:absolute;bottom:0; left:0;}
.focus .bd li span p{ display:block; width:86%; line-height:45px; color:#fff;text-indent:10px;}

.topNews{ width:456px; margin-right:11px;}
.topNews .tit{ height:37px; overflow:hidden;zoom:1;}
.topNews .tit ul{ width:410px; float:left;}
.topNews .tit li{ background:url(../images/tit-bg4.png) no-repeat; width:116px; height:37px; text-align:center; line-height:37px; font-size:16px; float:left; margin-right:20px;}
.topNews .tit li.on,.topNews .tit li:hover{  background:url(../images/tit-bg5.png) no-repeat; color:#fff; font-weight:bold; cursor:pointer;}
.topNews .tit li.on a,.topNews .tit li:hover a{ color:#fff;}
.topNews .tit span{ float:right; width:17px; height:17px;margin-top:10px; text-align:center; cursor:pointer; vertical-align:middle;}

.topNews .bd{ height:376px; }
.headline{ width:100%;margin-top:10px; border-bottom:1px dashed #d9d9da; padding-bottom:15px;}
.headline h3{ width:100%;height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#444; text-align:center; }
.headline p{ line-height:26px;}

.topNews .newlist{padding-top:10px;}
.topNews .newlist li{  background:url(../images/arrow1.png) no-repeat left !important; line-height:30px !important;}




/*--首页专题----*/
.hzt{ height:111px;width:1180px !important; margin:20px auto 0px auto !important;}
/*.hzt .bd li{ height:118px; width:1178px;}*/
.hzt .bd li{ float:left; width:380px; height:111px; margin-right:21px;}
.hzt .bd li img{ width:380px; height:111px;}


/*--新闻内容---*/
.newbox2,.newbox3{ background:url(../images/line3.jpg) repeat-x bottom; padding-bottom:18px; margin-top:20px;}

.notice,.zhuanti{ width:300px;margin-right:20px;}
.notice .tit,.zhuanti .tit{ border-top:2px solid #cc1c15;height:33px; background:url(../images/tit-bg.png) no-repeat center; overflow:hidden;zoom:1; padding-left:60px; width:240px !important;}
.notice .tit i,.notice .tit span{ display:block; float:left;}
.notice .tit i{ width:22px; height:33px; background:url(../images/icon1.png) no-repeat;margin-left:37px;}
.notice .tit span{ line-height:33px; font-size:18px; font-weight:bold; margin-left:9px; color:#fff;}
.tognzhi{ width:100%; margin-top:15px; height:248px;}
.tognzhi ul li{ border-bottom:1px dashed #d8d8d8;padding:0px 14px 5px 14px; margin-bottom:5px; background:url(../images/arrow1.png) no-repeat 0 12px; line-height:26px; width:92% !important;}
.tognzhi ul li span{ float:right; color:#8a8a8a;}
.tognzhi ul li a{ width:100%!important;}
.zhuanti .tit {text-indent:55px;font-size:18px; color:#fff; font-weight:bold;}
.zhuanti .tit a{ color:#fff;}


.xinwBox{ width:378px; margin-right:23px;} 
.xinwBox2{ margin-right:0 !important;}
.xinwBox .tit,.newbox4 .tit{ width:100%; height:35px; background:url(../images/line4.jpg) no-repeat bottom; overflow:hidden;zoom:1;}
.xinwBox .tit h2,.xinwBox .tit span,.newbox4 .tit ul li,.newbox4 .tit span{ display:inline-block; float:left;}
.xinwBox .tit h2,.newbox4 .tit ul li.on,.newbox4 .tit ul li:hover{min-width:70px;padding:0 34px 0 20px; background: url(../images/tit-bg6.png) no-repeat right #e33d3d; line-height:35px; text-align:center; font-weight:bold; color:#fff; font-size:18px; }
.xinwBox .tit h2 a,.newbox4 .tit ul li{ color:#fff;}
.xinwBox .tit span,.newbox4 .tit span{ float:right !important; width:17px; height:20px; vertical-align:middle;margin-top:8px; margin-right:8px; cursor:pointer;}
.xinwBox .bd{ margin-top:5px; height:258px;}
.xinwBox .bd li{ background:url(../images/arrow1.png) no-repeat left; line-height:32px !important;}

.zhuanti{ background:#f8f8f8; position:relative;}
.ztlist{ padding:17px 7px; width:286px;}
.ztlist .hd{ width:45px; height:7px; position:absolute; bottom:10px; left:45%;}
.ztlist .hd li{ width:7px; height:7px; margin-right:5px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background:#d1d1d1; float:left;}
.ztlist .hd li.on{ background:#cb2020;}

.ztlist .bd{ height:244px;}
.ztpic{ width:244px; height:110px; margin-bottom:13px;}

.newbox4{margin-top:20px;}
.newbox4 .tit{ background:url(../images/line5.jpg) no-repeat bottom  !important;overflow:hidden;zoom:1;}
.newbox4 .tit ul{ width:60%; float:left;}
.newbox4 .tit ul li{min-width:70px;padding:0 34px 0 20px; line-height:37px; margin-right:5px;}
.newbox4 .tit ul li.on a,.newbox4 .tit ul li:hover a{ color:#fff;}

.tupist{ width:100%; margin-top:23px;}
.tupist li{ background:#f3f3f3; padding:11px 11px; width:361px; margin-right:14px; float:left;}
.tupist li span,.tupist li img{ display:block; width:361px;}
.tupist li img{ height:228px;}
.tupist li span{ height:40px; line-height:40px; text-align:center;}



/*-----新闻呢列表页-------*/
.location{ height:40px; line-height:40px; background:url(../images/location.png) no-repeat left; text-indent:50px; color:#777777; margin:10px auto;}
.location a,.location span{ margin:0 5px; color:#777;}

.wrapNei{ margin-top:0 !important;} 
.neiLeft{ width:276px;}
.subMenu li{ margin-bottom:2px; font-size:16px; color:#0d57ac;}
.subMenu li a{ display:block; height:50px;  line-height:50px; background:url(../images/icon2.png) no-repeat 33px 18px #f6f6f6; text-indent:66px;overflow:hidden;}
.subMenu li.current{ background:#498ddb;}
.subMenu li.current a{ background:url(../images/icon3.png) no-repeat 33px 18px #da2b34; color:#fff; font-weight:bold;}



.neiRight{ width:870px;}
.righbt{ height:35px; background:url(../images/line4.jpg) repeat-x bottom; line-height:38px; overflow:hidden;zoom:1;}
.righbt h2,.righbt span{ display:block; float:left;}
.righbt h2{width:134px; height:35px; line-height:35px; background:url(../images/yb-tit.jpg) no-repeat; color:#fff; font-weight:bold; font-size:20px; text-indent:14px;}
.righbt span{ width:200px; text-align:center; height:35px; line-height:26px; background:url(../images/arrow6.png) no-repeat bottom center; font-size:18px; font-weight:bold; color:#cb1120;}

.ybneir{ width:100%; margin-top:10px;}
li.line2{ height:1px; border-bottom:1px dashed #c5c5c5; margin:8px 0px; background:none !important;}


/*---图片新闻---*/
.figurelist{ border-bottom:1px dashed #c5c5c5; padding-bottom:15px;}
.figurelist li{ width:280px; float:left; margin:0 5px 10px 5px;}
.figurelist li img{ width:280px; height:180px;}
.figurelist li span{ display:block; width:100%; text-align:center; line-height:40px;}

/*--翻页--*/
.page{overflow:hidden;zoom:1;margin:15px auto; padding:5px 0;/* background:#f5f5f5;*/ text-align:center; display:table ; font-size:15px !important;}
.page a,.page span{ display:inline-block; float:left;background:#e9e9e9;padding:4px 8px; margin-right:15px; text-align:center;  }
.page span{ background:none !important;}
.page a:hover,.page a.current{ background:#eea519; color:#fff;}
a.page1{ background:url(../images/arrow8.png) no-repeat #e9e9e9; width:28px; height:27px; padding:0 !important;}
a.page1:hover{ background:url(../images/arrow8.png) no-repeat #e9e9e9 !important;}
a.page2{ background:url(../images/arrow9.png) no-repeat #e9e9e9; width:28px; height:27px; padding:0 !important;}
a.page2:hover{ background:url(../images/arrow9.png) no-repeat #e9e9e9 !important;}
.page span{ display:block; float:left; padding:0 10px; line-height:30px;}
.page span.pagecss{line-height: 20px;}
.page span input{ display:inline;background:none; text-align:center; width:25px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}



/*--详情页--*/
.details{ width:84%; background:#f6f6f6; margin-top:33px; padding:20px 10%;}
.details h3,.details h4{ display:block; text-align:center;}
.details h3{ font-weight:bold; line-height:40px;  font-size:30px; color:#2c2c2c;}
.details h4{ font-size:20px; line-height:40px; color:#666;}

.xiqshij{ width:100%; margin-top:10px; height:40px;}
.xiqshij span{ display:inline-block;margin-right:45px; line-height:40px; height:40px; background:url(../images/xq-icon.png) no-repeat left;  padding-left:30px;}



.xqCent{width:90%; margin:0 auto; margin-top:20px; line-height:36px; padding-bottom:20px;}
.xqCent p{ width:100%;margin-bottom:15px; font-size:16px;} 
.xqCent img{ margin:20px auto; text-align:center;  border:5px solid #eaeaea; max-width:95%; display:block; }
.xqCent table{ border-bottom:none !important;border-right:none !important; border:1px solid #cfcece !important;margin:0;border-collapse:collapse;border-spacing:0;width:100% !important;}
.xqCent table td{ border-bottom:1px solid #cfcece !important; padding:10px 15px; border-left:none !important; border-top:none !important; border-right:1px solid #cfcece !important;}

.share{ width:90%; background:#f8f8f8; padding:20px 5%;margin-top:20px;}
.fenx{ width:500px; height:30px; line-height:30px;}
.fenx span{ margin-right:10px;}
.fenx img{ vertical-align:middle; margin-left:5px;}

.dayin span{ display:block; width:62px;height:30px; border:1px solid #cccccc; margin-left:15px; line-height:30px; text-align:center; float:left;
 background:#efefee; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}



.related{ width:1170px; padding:15px 15px; margin:20px 0;}
.related ul{margin-left:10px;}
.related ul li{ background:url(../images/arrow10.jpg) no-repeat left !important;}
.related ul li a{ width: auto;background:none !important; margin-right:10px;}
.related ul li span{ color:#a1a0a0; float:left !important}
.related ul li span.bm{ float:left !important; color:#2a70bf; font-size:16px; font-weight:bold;margin-left:10px;}

.slideBox{ width:100%;}

.zhtiyu{ width:100%; height:120px; margin:10px 0 5px 0; position: relative;}
.zhtiyu li{ width:100%; height:120px; }
.zhtiyu .hd{ width:auto; position: absolute; right:5px; bottom:8px; z-index: 99;}
.zhtiyu .hd li{ float: left; width:8px; height: 8px; border-radius:100%; -webkti-border-radius:100%;-moz-border-radius:100%; margin-right:6px;background: #fff;}
.zhtiyu .hd li.on{ background: #e33d3d}
.zhtiyu .bd{ width:100%; height: 120px;}

/*---专题列表页---*/
.ztLiebiao{ width:100%;}
.topicList{ width:100%; margin:0 auto;margin-top:20px;}
.topicList li{ width:380px; height:111px; margin:0 5px 15px 5px; float:left; /* background:#f6f6f6; padding:10px 10px;*/}
