.layout{max-width:1200px; margin:0 auto;}
img{max-width:100%;}
.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix{zoom:1;}
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
/* IE7,IE8浏览器CSS3选择器兼容方法
   ul.menu li:nth-child(3){}正常写法
   ul.menu>li + li + li{}IE78兼容写法
   ul.menu>li:first-child + li + li{}IE78兼容写法
*/
/*index 滑动*/
.contain{width:100%; position:relative;}
.index-title{text-align:center; font-size:16px; color:#666;}
.index-title span{display:block;font-size:40px; color:#000;}
.index-ser{width:100%; padding-bottom:30px;}
.index-ser ul li{width:31.33%; float:left; margin-top:60px; margin-right:1.5%; margin-right:1%\0; -webkit-transition: all .5s ease; transition: all .5s ease;}
.index-ser ul li:nth-child(1){margin-left:1.5%;}
.index-ser ul li:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.index-ser ul li:nth-of-type(4n),.index-ser ul li.mr0{margin-right:0;}
.index-ser ul li .item{border:1px solid #ddd; text-align:center; padding:10% 17%;}
.index-ser ul li .co{width:180px; height:100px; display:block; margin:0 auto; /*background-color:#eee;*/ -webkit-transition: all 1.5s ease; transition: all 1.5s ease;}
.index-ser ul li:hover .co{background-position:-180px 0px;}
.index-ser ul li h2{font-size:18px; color:#333; margin:15px 0px;}
.index-ser ul li span{font-size:14px; color:#666; display:block;}

.index-ser_con{width:1260px; padding-bottom:30px; margin:0px auto; text-align:center;}
.index-ser_con ul li{width:590px; float:left; margin-top:60px; margin-right:25px; margin-right:1%\0; -webkit-transition: all .5s ease; transition: all .5s ease;}
.index-ser_con ul li:nth-child(1){margin-left:25px;}

.index-ser_con ul li:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);background:#6bd2c1;}
.index-ser_con ul li:nth-of-type(4n),.index-ser ul li.mr0{margin-right:0;}
.index-ser_con ul li .item{background-color:#6bd2c1; text-align:center; padding:6% 10%; height:250px;}
.index-ser_con ul li .co{width:68%; height:83px; display:block; margin:0 auto; /*background-color:#eee;*/ -webkit-transition: all 0.5s ease; transition: all 0.3s ease;}
.index-ser_con ul li:hover .co{background-position:100% 0;}
.index-ser_con ul li h2{font-size:18px; color:#333; margin:25px 0px;}
.index-ser_con ul li span{ width:100%;font-size:16px; color:#ffffff; display:block; height:30px; line-height:30px; margin-bottom:10px; text-align:left; padding-left:40px;}




.section04{width:100%; min-height:700px; background-image:url(../../images/section03.jpg); padding-bottom:65px;}
.innwtab{text-align:center; margin-top:40px;}
.innwtab ul li{display:inline-block;}
.innwtab ul li a{display:block; width:135px; height:50px; line-height:50px; background-color:#eaeaea; font-size:14px; color:#666;}
.innwtab ul li img{vertical-align:middle;}
.innwtab ul li .bg2{display:none;}
.innwtab ul li.on a{background-color:#6bd2c1; color:#fff;}
.innwtab ul li.on .bg1{display:none;}
.innwtab ul li.on .bg2{display:inline-block;}
.innwwarp{width:100%; margin-top:20px; position:relative;}
.innwwarp .innwbox{width:100%; overflow:hidden;}
.innwwarp .innwbox .bd{width:49.1%; height:473px; float:left; overflow:hidden; margin-top:11px;}
.innwwarp .innwbox .bd ul li{width:100%; overflow:hidden; position:relative;}
.innwwarp .innwbox .bd ul li img{width:100%; display:block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.innwwarp .innwbox .bd ul li:hover img{-webkit-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03);}
.innwwarp .innwbox .bd ul li .title{width:100%;position:absolute;left:0;bottom:0;padding:30px 0px;background-color:#000;filter:alpha(opacity=70);background-color:rgba(0, 0, 0, 0.7)}
.innwwarp .innwbox .bd ul li .title h2{margin:0px 30px; font-size:18px; color:#fff;}
.innwwarp .innwbox .bd ul li .title p{margin:0px 30px; font-size:14px; color:#a3a3a3; padding-top:5px; word-wrap:break-word;}
.innwwarp .innwbox .hd{width:49.95%; float:right;}
.innwwarp .innwbox .hd ul li{border:1px solid #eee; height:70px; background-color:#fff; position:relative; padding-left:135px; margin-top:9px; cursor:pointer;}
.innwwarp .innwbox .hd ul li .data{width:110px; height:70px; border-right:1px solid #eee; position:absolute; left:0; top:0; background-image:url(../../images/indataline.png); background-position:center center; background-repeat:no-repeat;}
.innwwarp .innwbox .hd ul li .data .num{padding:0px 20px; font-size:20px; color:#333; margin-top:6px;}
.innwwarp .innwbox .hd ul li .data .mo{padding:0px 20px; font-size:16px; color:#666; text-align:right;}
.innwwarp .innwbox .hd ul li .tm{padding-top:20px; padding-right:20px;}
.innwwarp .innwbox .hd ul li .tm a:hover{ color:#FFF;}
.innwwarp .innwbox .hd ul li h2{font-size:16px; color:#333;}
.innwwarp .innwbox .hd ul li h3{font-size:14px; color:#666; margin-top:5px; word-wrap:break-word;}
.innwwarp .innwbox .hd ul li.on{background-color:#6bd2c1; border-color:#6bd2c1;}
.innwwarp .innwbox .hd ul li.on .data{background-color:#302f2f; border-color:#302f2f;}
.innwwarp .innwbox .hd ul li.on .data .num,.innwwarp .innwbox .hd ul li.on .data .mo{color:#fff;}
.innwwarp .innwbox .hd ul li.on h2{color:#fff;}
.innwwarp .innwbox .hd ul li.on h3{color:#fbacb1;}
.innwmore{width:100%; height:50px; position:relative; margin-top:40px;}
.innwmore .inwprev,.innwmore .inwnext{width:50px; height:50px; border-radius:5px; background-color:#fff; background-image:url(../../images/indexbtn.png); background-position:0px 0px; background-size:auto; background-repeat:no-repeat; bottom:0px; top:auto; margin-top:0; display:block; position:absolute; cursor:pointer; font-size:0;}
.innwmore .inwprev{background-position:0px 0px; left:50%; margin-left:-105px;}
.innwmore .inwnext{background-position:-50px 0px; right:50%; margin-right:-105px;}
.innwmore .inwprev:hover{background-position:0px -50px; background-color:#6bd2c1;}
.innwmore .inwnext:hover{background-position:-50px -50px; background-color:#6bd2c1;}
.innwmore .nwmore{display:block; width:90px; height:50px; font-size:0; border-radius:5px; background-color:#fff; background-image:url(../../images/indexmore.png); background-position:0 0; background-repeat:no-repeat; position:absolute; left:50%; margin-left:-45px; bottom:0px; /*transform: translateX(-50%) translateY(0);*/}
.innwmore .nwmore a{display:block; height:100%; color:#000000;}
.innwmore .nwmore:hover{background-color:#6bd2c1; background-position:0px -50px;}
.section05{width:100%; background-color:#fff; padding-top:70px; padding-bottom:80px;}
.indexbom ul li{width:32%; float:left; margin-right:2%;}
.indexbom ul li:nth-child(3n),.indexbom ul li.mr0{margin-right:0;}
.indexbom ul li .pic{width:100%; overflow:hidden;}
.indexbom ul li img{width:100%; display:block; overflow:hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.indexbom ul li:hover img{-webkit-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03);}
.indexbom ul li .tit{padding:20px; border-bottom:1px solid #e8e8e8; background-image:url(../../images/arrowbtn6.png); background-position:96% center; background-repeat:no-repeat;}
.indexbom ul li .tit h2{font-size:18px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexbom ul li .tit h3{font-size:14px; color:#bbb; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.indexbom ul li:hover .tit{background-color:#6bd2c1; border-color:#6bd2c1; background-image:url(../../images/arrowbtn7.png);}
.indexbom ul li:hover .tit h2{color:#fff;}
.indexbom ul li:hover .tit h3{color:#fbb6ba;}

/* #Mobile - 640px */
@media screen and (max-width:640px){
	.layout { width: 95%; }	
	.newslist ul li .pic{width:100%;}
	.newslist ul li .tmain{width:100%; padding-top:20px;}
}
