﻿﻿/* 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: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:113px; background:url(../images/line1.png) no-repeat right; line-height:80px; font-size:18px; text-align:center;}
.menu li a{ display:block; width:100%; height:70px;}
.menu li a:hover,.menu li a.current{ background:url(../images/menu-bg2.png) no-repeat right; 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{ width:250px;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:40px; line-height:40px; font-size:18px; font-weight:bold; color:#444; text-align:center; }
.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;}


/*--新闻内容---*/
.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{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/tit-bg2.png) no-repeat; overflow:hidden;zoom:1;}
.xinwBox .tit h2,.xinwBox .tit span,.newbox4 .tit h2,.newbox4 .tit span{ display:block; float:left;}
.xinwBox .tit h2,.newbox4 .tit h2{ width:117px; line-height:35px; text-align:center; font-weight:bold; color:#fff; font-size:18px; }
.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 0 7px; width:286px;height:244px;overflow:hidden;}
.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; }
.ztlist .bd li{height:246px;}
.ztpic{ width:286px;margin-bottom:13px;}
.ztpic{ width:286px; height:110px; }

.newbox4{margin-top:20px;}
.newbox4 .tit{ background:url(../images/tit-bg3.png) no-repeat !important;}

.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;}
.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{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;}






