@charset "utf-8";

.section1{padding:60px 0 80px;background-color:#f3f3f3;}
.section1 .t1{float:left;line-height:1.2;font-weight:bold;}
.section1 .t1 strong{font-size:medium;color:#e60;}
.section1 .t1 div{font-size:36px;color:#345;}
.section1 .t2{float:right;padding-top:20px;line-height:42px;font-size:large;color:#666;}
.section1 .t2 a{color:#666;}
.section1 .t2 a.on{color:#e60;}
.section1 .main{margin-top:30px;}
.section1 .tw{float:left;padding:35px;width:850px;background-color:#fff;}
.section1 .tw .info{padding-top:25px;}
.section1 .tw .info a{display:block;font-size:medium;line-height:18px;font-weight:bold;color:#2d4455; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.section1 .tw .info div{font-size:24px;line-height:42px;color:#888;}
.section1 .tw .info .y{display:inline-block;margin-left:10px;vertical-align:middle;font-size:14px;line-height:16px;}
.section1 .tw .info p{margin-bottom:0;height:40px;line-height:20px;color:#666;overflow:hidden;}
.section1 .swiper-button-prev, .section1 .swiper-button-next{top:35%;}
.section1 .swiper-pagination-fraction, .section1 .swiper-pagination-custom, .section1 .swiper-container-horizontal > .swiper-pagination-bullets{bottom:145px;}
.section1 .swiper-pagination-bullet{background:#ccc;opacity:1;}
.section1 .swiper-pagination-bullet-active{background:#fc4718;}
.section1 .list{float:right;width:475px;overflow:hidden;}
.section1 .list li{margin-top:15px;background-color:#fff;}
.section1 .list li:first-child{margin-top:0;}
.section1 .list a{display:block;padding:24px 20px 23px;}
.section1 .list a strong{display:block;font-size:medium;color:#2d4455; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.section1 .list a div{font-size:24px;line-height:42px;color:#888;}
.section1 .list a .y{display:inline-block;margin-left:10px;vertical-align:middle;font-size:14px;line-height:16px;}
.section1 .list a p{margin-bottom:0;color:#666; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.section1 .list a:hover{padding:23px 19px 22px;border:1px solid #fc4718;}
@media(min-width:1200px) AND (max-width:1399px){
	.section1 .tw{width:700px;padding-bottom:33px;}
	.section1 .list{width:425px;}
	.section1 .list a{padding-top:28px;padding-bottom:26px;}
	.section1 .list a div{line-height:46px;}
	.section1 .list a:hover{padding-top:27px;padding-bottom:25px;}
}
@media(min-width:992px) AND (max-width:1199px){
	.section1 .tw{padding:25px;width:550px;}
	.section1 .tw .info p{height:60px;}
	.section1 .list{width:375px;}
	.section1 .list a{padding:19px 18px 18px;}
	.section1 .list a:hover{padding:18px 17px 17px;}
}
@media(max-width:991px){
	.section1 .tw{float:none;width:100%;}
	.section1 .list{float:none;width:100%;}
	.section1 .list li:first-child{margin-top:15px;}
}
@media(max-width:767px){
	.section1{padding:30px 0 40px;}
	.section1 .t1{float:none;}
	.section1 .t1 strong{font-size:14px;}
	.section1 .t1 div{font-size:28px;}
	.section1 .t2{float:none;padding-top:5px;line-height:24px;font-size:medium;overflow-x:auto;white-space:nowrap;}
	.section1 .main{margin-top:20px;}
	.section1 .tw{padding:15px;}
	.section1 .swiper-pagination-fraction, .section1 .swiper-pagination-custom, .section1 .swiper-container-horizontal > .swiper-pagination-bullets{bottom:135px;}
	.section1 .list a{padding:15px;}
	.section1 .list a:hover{padding:14px;}
}

.section2{position:relative;background:url(../images/index1.jpg) top center no-repeat;}
.section2:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#042c50;content:"";opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=80);}
.section2, .section2 a{color:#fff;}
.section2 .info{position:relative;padding:100px 0;overflow:hidden;}
.section2 .info .item{float:left;padding:0 400px 0 0;}
.section2 .info strong{font-size:30px;color:#ee7404;}
.section2 .info p{padding:20px 0;border-bottom:1px solid #708496;border-bottom-color:rgba(255,255,255,.2);line-height:2;}
.section2 .info li{float:left;margin-left:15px;}
.section2 .info li:first-child{margin-left:0;}
.section2 .info li a{display:block;padding:10px 25px;border:1px solid #fff; transition:ease .5s;-webkit-transition:ease .5s;}
.section2 .info li a:hover{border-color:#ee7404;color:#ee7404;}
.section2 .list{position:relative;background-color:rgba(0,0,0,.5);}
.section2 .list a{display:block;float:left;padding:60px 0;text-align:center; transition:ease .5s;-webkit-transition:ease .5s;}
.section2 .list a.on{background-color:#ee7404;}
.section2 .list em{display:block;margin:0 auto 15px;border:1px solid #fff;width:70px;height:70px;overflow:hidden;background:url(../images/icons.png) center top no-repeat;border-radius:50%;-webkit-border-radius:50%;}
.section2 .list .em2{background-position:0 -70px;}
.section2 .list .em3{background-position:0 -140px;}
.section2 .list .em4{background-position:0 -210px;}
.section2 .list .em5{background-position:0 -280px;}
.section2 .list .em6{background-position:0 -350px;}
.section2 .list .em7{background-position:0 -420px;}
.section2 .list .em8{background-position:0 -490px;}
@media(max-width:1399px){
	.section2 .info .item{padding-right:200px;}
}
@media(max-width:1199px){
	.section2 .info .item{padding:0;}
}
@media(max-width:991px){
	.section2 .list{padding:15px 0;}
	.section2 .list .t{padding:15px 0;text-align:center;font-size:28px;font-weight:bold;}
	.section2 .list a{padding:15px 0;}
	.section2 .list a.on{background:none;}
}
@media(max-width:539px){
	.section2 .list a{width:33.3333% !important;}
	.section2 .list em{margin-bottom:10px;transform:scale(.8);}
}

.section3{padding:80px 0 50px;}
.section3 .t{font-size:x-large;font-weight:bold;text-align:center;}
.section3 .summary{padding:35px 100px;line-height:2;text-align:center;}
.section3 .list a{display:block;position:relative;float:left;width:25%;height:320px;color:#fff; background-position:center center;background-repeat:no-repeat; overflow:hidden;white-space:nowrap; transition:ease .5s;-webkit-transition:ease .5s;}
.section3 .list a:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#074f91;content:"";opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=40); transition:ease .5s;-webkit-transition:ease .5s;}
.section3 .list .div1{position:relative; transition:ease .5s;-webkit-transition:ease .5s;}
.section3 .list .div1 strong{display:block;padding:80px 0 20px;text-align:center;font-size:24px;}
.section3 .list .div1 em{display:block;margin:0 auto;width:70px;height:70px;background:url(../images/icons02.png) no-repeat;}
.section3 .list .div1 .em2{background-position:0 -70px;}
.section3 .list .div1 .em3{background-position:0 -140px;}
.section3 .list .div1 .em4{background-position:0 -210px;}
.section3 .list .div2{position:absolute;bottom:0;left:0;padding:20px 60px 20px 30px;background-color:#e70; opacity:0;-webkit-opacity:0;filter:alpha(opacity=0;);transition:ease .5s;-webkit-transition:ease .5s;}
.section3 .list .div2:before{display:block;position:absolute;top:50%;right:25px;margin-top:-8px;line-height:1;content:"\e258";font-family:"Glyphicons Halflings";}
.section3 .list .div2 strong{display:block;font-size:x-large;}
.section3 .list .div2 span{font-size:12px;text-transform:uppercase;}
@media(max-width:1199px){
	.section3{padding-top:60px;}
	.section3 .summary{padding:30px 0;}
}
@media(min-width:992px){
	.section3 .list.on a{width:18%;}
	.section3 .list a.on{width:46%;}
	.section3 .list a.on:before{opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);}
	.section3 .list a.on .div1{opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);}
	.section3 .list a.on .div2{opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);}
}
@media(max-width:767px){
	.section3{padding-top:40px;}
	.section3 .summary{padding:20px 0 25px;}
	.section3 .list a{width:50%;height:150px;background-size:auto 100%;}
	.section3 .list .div1 strong{padding:35px 0 0;font-size:large;}
	.section3 .list .div1 em{margin-top:-10px;transform:scale(.6);-webkit-transform:scale(.6);}
}
@media(max-width:539px){
	.section3 .list a{height:120px;}
	.section3 .list .div1 strong{padding:25px 0 0;font-size:large;}
}
