@charset "utf-8";
/* css document */
.container{width:1170px; margin:30px auto 0 auto;}
.news1{height:272px;}
.news2{height:268px;}
.news3{height:325px;}
.news1r{height:270px;}
.news1l{height:272px;position:relative;}
.news1_tit{width:372px;height:34px;line-height:34px;color:#fff;background:rgba(0,0,0,0.4);position:absolute;left:0;bottom:0;z-index:10;text-indent:20px;}
.newsctrl{width:64px;height:10px;position:absolute;top:220px;left:307px;z-index:10;}
.newsctrl ul li{width:10px;height:10px;border-radius:50%;margin-left:6px;float:left;background:#fff;}
.newsctrl ul li.act{background:#f00;}
.news3conl{width:370px;margin-bottom:30px;margin-left:25px;padding:0;margin-top:10px;height:230px;float:left;}
.news3conr{float:left;margin-top:10px;width:360px;height:230px;padding-right:10px;}
.news3conr h4{font-size:16px;color:#333;font-weight:600;line-height:26px;height:26px;}
.news3conr p{line-height:26px;color:#666;font-size:14px;}
.news3conrlist{width:360px;}
.news3conrlist ul li{float:left;width:120px;height:36px;line-height:36px;font-size:14px;color:#666;background: no-repeat 2px center;text-indent:18px;}
.newsr1{height:130px;}
.newsr1 .list1 a{color:#333;}
.newsr2{height:206px;}
.newsr2con{width:326px;height:152px;padding:10px 20px 20px 20px;position:relative;}
.newsr2con .newsr2contit{position:absolute;top:50%;left:50%;margin-left:-28px;margin-top:-28px;z-index:9;}
.newsr3con{padding:0 20px 20px 20px;}
.newsr3con{height:73px;}
.newsr3conb{padding:0 20px;width:326px;}
.newsr3conb ul li{font-size:14px;line-height:28px;height:28px;float:left;width:163px;}
.newsr3conb ul li span{width:20px;height:20px;display:block;float:left;margin-top:4px;margin-right:10px;}
.newsr3conb ul li span.a1bg{background: no-repeat 0 0;}
.newsr3conb ul li span.a2bg{background: no-repeat -50px 0px;}
.newsr3conb ul li span.a3bg{background: no-repeat -100px 0;}
.newsr3conb ul li span.a4bg{background: no-repeat -170px 0;}
.newsr3{height:170px;}
.newsr4con{padding:0 20px 0px 20px;}
.newsr4conb{height:60px;line-height:60px;width:326px;padding:0 20px 0px 20px;}
.newsr4conb ul li{font-size:14px;line-height:60px;height:60px;float:left;width:163px;}
.newsr4conb ul li span{width:20px;height:60px;display:block;float:left;margin-top:4px;margin-right:8px;}
.newsr4conb ul li span a,.newsr3conb ul li span a{width:20px;height:60px;display:block;}
.newsr4conb ul li span.a5bg{background: no-repeat 0 15px;}
.newsr4conb ul li span.a6bg{background: no-repeat -30px 18px;}
.newsr4conb ul li span.a7bg{background: no-repeat 0 15px;}
.header.h585{height:585px;}