﻿﻿/* CSS Document */
.toutiao { padding-bottom:20px; overflow:hidden; zoom:1; }
.toutiao .noData{padding-left:20px;line-height:80px;}
.toutiao .title{ float:left; width:125px;}
#headNews { width:1035px; height: 80px;padding-right:20px; overflow: hidden;position: relative; float:left;}
#headNews .t { height: 50px; line-height: 50px; text-align: center; }
#headNews .t a { color: #c00; font-size:30px; font-weight:bold; font-family:'微软雅黑' !important;}
#headNews .n { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; text-align: center; }
#headNews .n a { margin: 0 8px; }
#headNews .nav2 { position: absolute; right:0px; top:5px; width:10px; }
#headNews .nav2 li { width:5px; height:12px; background: #c6c6c6; margin-top: 8px; overflow: hidden; text-indent: -20px; }
#headNews .nav2 li.on { background:#CF2B2B; }

.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:371px; background:url(../images/banner.jpg) no-repeat center top;}
.logo{ width:100%; height:63px; padding-top:47px;}
.xuanchuan{ width:100%; height:52px; margin-top:85px; text-align:right;}

.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;color:#fff;text-indent:10px;}
.focus .bd li span p{ display:block; width:86%; line-height:45px; }

.topNews{ width:456px; margin-right:11px;}
.topNews .tit{ height:40px; background:url(../images/line2.jpg) no-repeat bottom right;}

.topNews .tit h2{font-weight:bold; font-size:30px; float:left;}
.topNews .tit h2 a{color:#cf2b2b;}
.topNews .tit h2 strong{ font-size:18px; color:#730b0b; margin-left:10px; }
.topNews .tit span{ float:right; width:17px; height:17px;margin-top:10px; text-align:center; cursor:pointer; vertical-align:middle;}

.headline{ width:100%;margin-top:10px; border-bottom:1px dashed #d9d9da; padding-bottom:15px;}
.headline h3{ width:100%;height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#444; text-align:center;background: url(../images/toutiao.png) no-repeat 0 0; }
.headline p{ line-height:26px;}
.xinwenBox{ width:100%; margin-top:10px;}
.xinwenBox ul li{ background:url(../images/arrow1.png) no-repeat left !important;}

/*--首页专题----*/
.hzt{ height:118px; border:1px solid #f3f4f4; width:1178px !important; margin:20px auto 0px auto !important;}
.hzt .bd li{ height:118px; width:1178px;}
/*--首页专题----*/
.tlzht{ width:100%; height:115px; margin-top:18px;}
.tlzht .title4{ float:left; width:146px; height:115px; background: url(../images/title.png) no-repeat; }
.title4 .more{ display:block;margin-top: 65px;margin-left: 40px; color:#fff;}
.title4 .more span{ font-family:'宋体';}
.picScroll-left2{ overflow:hidden; position:relative;}
.picScroll-left2 .bd{margin-left: 10px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; margin-left:0; }
.picScroll-left2 .bd ul li{ float:left; width:333px; height:115px;overflow:hidden; margin-left:12px; }
.picScroll-left2 .bd ul li img{ width:333px; height:115px; display:block;}


.caidanlm{ width:280px;margin-right:20px; background:#f8f8f8; padding:10px 10px 0px 10px;}
.caidanlm li{ height:120px; overflow:hidden; zoom:1;margin-bottom:15px; }
.caidanlm li i,.caidanlm li span{ display:block; margin:0 auto;}
.caidanlm li i{ width:56px; height:56px; background:url(../images/icon4.png) no-repeat 0 0; margin-top:14px;}
.caidanlm li:hover i{
	webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}
.caidanlm li span{ line-height:46px; font-size:20px; font-weight:bold; margin-left:12px; color:#fff; text-align:center;}
.caidanlm li.lam1{ background:url(../images/lm-bg1.png) no-repeat;}
.caidanlm li.lam1 i{ background-position:0 0;}
.caidanlm li.lam2{ background:url(../images/lm-bg2.png) no-repeat;}
.caidanlm li.lam2 i{ background-position:0 -56px;}
.caidanlm li.lam3{ background:url(../images/lm-bg3.png) no-repeat;}
.caidanlm li.lam3 i{ background-position:0 -112px;}

/*--新闻内容---*/
.newbox2,.newbox3{ background:url(../images/line3.jpg) repeat-x bottom; padding-bottom:18px; margin-top:20px;}

.notice,.zhuanti{ width:300px;margin-right:20px;}
.notice{margin-left:20px !important; margin-right:0 !important; }
.notice .tit,.zhuanti .tit{ border-top:2px solid #e33d3d;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{height: 52px; 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:420px;}
.xinwBox .tit,.newbox4 .tit{ width:100%; height:35px; background:url(../images/line5.jpg) no-repeat right bottom; overflow:hidden;zoom:1;}
.xinwBox .tit h2,.xinwBox .tit ul,.xinwBox .tit span,.newbox4 .tit h2,.newbox4 .tit span{ display:block; float:left;}
.xinwBox .tit h2,.newbox4 .tit h2,.xinwBox .tit ul li.on{ 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 ul li{ float:left; width:120px; text-align:center !important; margin-right:20px; color:#888; line-height:35px; font-size:17px;}
.xinwBox .tit ul li.on a{ color:#fff;}

.xinwBox .tit h2 a,.newbox4 .tit h2 a{ 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;}

.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;overflow:hidden;}
.subMenu li a{ padding-left: 36px;display: block;line-height: 26px;background: url(../images/icon2.png) no-repeat 13px 16px #f6f6f6;overflow: hidden;padding: 10px 10px 10px 36px;}
.subMenu li.current{ background:#498ddb;}
.subMenu li.current a{ background:url(../images/icon3.png) no-repeat 13px 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{padding-right:40px;height:35px; line-height:35px; background:url(../images/yb-tit.jpg) no-repeat right 0; color:#fff; font-weight:bold; font-size:20px; text-indent:14px;}
.righbt span{height:35px;background-color:#da2b34;}

.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:0px 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:27px;}
.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:88%; background:#f6f6f6;margin:0 auto; margin-top:33px; padding:20px 5%; }
.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:510px; 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 a{ width: auto;background:none !important; margin-right:10px;}
.related ul li span{ width: auto;color:#a1a0a0; float:left !important;margin-left:10px;}
.related ul li span.bm{ float:left !important; color:#2a70bf; font-size:16px; font-weight:bold;}


/*---专题列表页---*/
.ztCenter{ width:100%;}
.neiztop{ width:95%;margin-top:25px; margin-left:5%;}

.neiztop li{ float:left; width:286px; height:110px; margin:0 15px 20px 15px; padding:10px 10px; background:#f6f6f6;}

.righbt strong{font-weight: normal;font-size: 14px;line-height: 30px;padding-right: 8px;    color: #888;}
.righbt strong a{ color:#888}



.hbanner{ position: relative; background: none;}
.topbanner{ width:100%; height: 371px; position: absolute; top:0; left: 0; z-index: -2;}
.topbanner .bd{ width: 100%; border-bottom-right-radius: 371px;}
.topbanner .bd li{ width:100%; height: 371px;}
.xuanchuan{ display: none;}





