﻿﻿/* 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,.focus .bd 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:650px; height:68px; padding-top:45px;}

.search{ width:360px; margin-top:56px; height:40px; border:1px solid #bdbdbd; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden;zoom:1; background:#fff;}
.search input{ display:block; float:left;}
input.shurk{ width:282px; height:40px; text-indent:20px; line-height:70px; color:#999;}
input.anniu{ width:36px; height:40px; background:url(../images/fdj.png) no-repeat center!important; cursor:pointer; float:right !important; margin-right:17px;}


.xuanchuan{ width:100%; height:52px; margin-top:85px; text-align:right;}
.xuanchuan .bd li{ height:auto;}



.daohang{ height:70px; border-bottom:2px solid #d33e3e; background:url(../images/menu-bg.png) repeat-x bottom;margin-top:-12px;}
.menu{ width:100%;height:70px;}
.menu li{ float:left; width:150px; 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;}



.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:15px;}
.focus .bd li span p{ display:block; width:86%; line-height:45px; color:#fff;text-indent:10px;}
.focus .bd li img{ width:100%; height:auto;}

.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,.caidanlm{ width:300px;margin-right:20px;}
.notice .tit,.zhuanti .tit{ border-top:2px solid #cf2b2b;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;}

.caidanlm{ margin-right:0 !important; background:#f8f8f8; padding:10px 10px 0px 10px ; width:280px; }
.caidanlm li{ height:86px; overflow:hidden; zoom:1;margin-bottom:15px; }
.caidanlm li i,.caidanlm li span{ display:block; float:left;}
.caidanlm li i{ width:56px; height:56px; margin-left:51px; 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:86px; font-size:20px; font-weight:bold; margin-left:12px; color:#fff;}

li.lam1{ background:url(../images/lm-bg1.png) no-repeat;}
li.lam1 i{ background-position:0 0;}
li.lam2{ background:url(../images/lm-bg2.png) no-repeat;}
li.lam2 i{ background-position:0 -56px;}

li.lam3{ background:url(../images/lm-bg3.png) no-repeat;}
li.lam3 i{ background-position:0 -112px;}




.xinwBox{ width:420px; margin-right:20px;}
.xinwBox2{margin-right:0 !important;}
.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; 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;}
.picture .tit{ background:url(../images/tit-bg3.png) no-repeat !important;}

.tupist{ width:100%; margin-top:23px;}
.tupist .bd{margin-left:2%; width:98% !important;margin-bottom:10px;}
.tupist li{ background:#f3f3f3;  width:120px; margin-right:14px; float:left; padding:5px 5px;}
.tupist li span,.tupist li img{ display:block; width:120px;}
.tupist li img{ height:auto;}
.tupist li span{ height:40px; line-height:40px; text-align:center; padding:0 10px; width:110px !important;}

.ztTop{ width:100%; border:1px solid #eeeeee; border-left:none; width:1178px;}
.ztTop .tit{ width:29px; height:110px;  line-height:22px; background:url(../images/tit-bg4.png) no-repeat; padding-left:6px; font-size:17px; font-weight:bold;padding-top:24px;}
.ztTop .tit a{ color:#fff;}
.hToplist{ width:1106px;margin-top:12px;}
.hToplist li{ float:left; width:266px; height:108px; margin-right:10px;}


/*-----新闻列表页-------*/
.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 a {display: block;min-height: 20px;line-height: 23px;background: url(../images/icon2.png) no-repeat 23px 18px #f6f6f6;padding: 15px 6px 15px 45px;}
.subMenu li.current a {background: url(../images/icon3.png) no-repeat 23px 18px #da2b34;color: #fff;font-weight: bold;}
.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.line{ height:1px; border-bottom:1px dashed #c5c5c5; margin:8px 0px; background:none !important;}


/*---图片新闻---*/
.figurelist{ border-bottom:1px dashed #c5c5c5; padding-bottom:15px; margin-top: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;}
.page a:hover,.page a.current{ background:#eea519; color:#fff;}
a.page1{ background:url(../images/arrow8.png) no-repeat #e9e9e9; width:28px; height:30px; 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:30px; 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 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;}
.page span.current{ background:#eea519; color:#fff;}


/*--详情页--*/
.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:310px; 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;}




/*---专题列表页---*/
.neiztop{ width:100%;margin-top:15px;}
.neiztop li{ float:left; width:266px; height:108px; margin:0 10px 20px 10px;}






