@charset "utf-8";

.swiper-container{width:100%;max-width:1920px;}
.title{margin:0 0 15px 0;}
.title a{display:block;float:left;}
.title:after{display:block;border-top:1px dashed #444;width:40px;height:1px;overflow:hidden;content:"";}
.title strong{display:block;height:30px;font-size:30px;line-height:1;color:#444;font-weight:bold;}
.title span{display:block;margin:5px 0 15px;font-size:14px;color:#444;font-weight:bold;}

.section1{position:relative;}
.section1 .text{position:absolute;z-index:2;top:22%;right:0;bottom:0;left:0;color:#fff;}
.section1 .text1{position:relative;float:left;padding:8px 40px 8px 10px;color:#444;font-weight:bold;overflow:hidden;}
.section1 .text1:before{position:absolute;z-index:-1;display:block;top:0;right:10px;bottom:0;left:-20px;background-color:#fff;content:""; transform:skewX(30deg);-webkit-transform:skewX(30deg);}
.section1 .text2{font-size:60px;font-weight:bold;}
.section1 .text3{float:left;border-top:1px dashed #fff;padding-top:3px;font-size:40px;}
.section1 .text4{font-size:16px;}
@media(max-width:991px){
	.section1 .text1{padding-top:6px;padding-bottom:6px;}
	.section1 .text2{font-size:48px;}
	.section1 .text3{font-size:24px;}
	.section1 .text4{font-size:14px;}
}

.section2{margin-top:60px;margin-bottom:60px;}

.section2 .summary{line-height:2;color:#666;}
.section2 .div1{padding-right:280px;}
.section2 .div2{float:right;padding-top:20px;}
.section2 .div2 a{position:relative;display:block;margin-top:10px;padding:12px 40px 12px 60px;font-size:medium;color:#fff; overflow:hidden;}
.section2 .div2 a:before{position:absolute;z-index:-1;display:block;top:0;right:-10px;bottom:0;left:10px;background-color:#f15921;content:"";  transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transition:ease .5s;-webkit-transition:ease .5s;}
.section2 .div2 a:first-child:before{background-color:#464e53;}
.section2 .div2 a:hover:before{background-color:#d00;}
.section2 .div2 a:first-child:hover:before{background-color:#192b36;}
@media(max-width:767px){
	.section2 .div1{padding-right:0;}
	.section2 .div2{float:none;margin-bottom:20px;padding-top:0;}
	.section2 .div2 a{margin-top:0;margin-bottom:10px;}
}

.section3{padding:60px 0;background-color:#f1f6f9;}
.section3 .box{overflow:hidden;}
.section3 li{float:left;margin-left:38px;}
.section3 li:first-child{margin-left:0 !important;}
.section3 li a{width:264px;font-size:medium;font-weight:bold;text-align:center;}
.section3 li em{display:block;margin-bottom:10px;width:100%;height:264px;overflow:hidden;}
.section3 li img{width:100%;height:100%;transition:ease .5s;-webkit-transition:ease .5s;}
.section3 a:hover img{transform:scale(1.05);}
@media(max-width:1199px){
}
@media(max-width:991px){
	.section3 li a{width:240px;}
	.section3 li em{height:240px;}
}
@media(max-width:599px){
	.section3 li{float:left;margin-left:30px;}
	.section3 li a{width:180px;}
	.section3 li em{height:180px;}
}

.section4{padding-top:60px;padding-bottom:60px;}
.section4 li h3{margin:0 0 5px;font-weight:bold;font-size:medium;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.section4 li .summary{margin:0;max-height:40px;line-height:20px;color:#666;white-space:normal;overflow:hidden;}
.section4 li.item .summary{height:40px;}
.section4 i{display:none;}
.section4 .item1{padding:25px 0 10px;}
.section4 .item1 h3{color:#f15921;}
.section4 .item{float:left;padding-top:25px;padding-bottom:25px;width:50%;}
.section4 .item .dt{float:left;margin:0;padding:8px 13px 2px 0;border-right:1px dashed #666;text-align:center;color:#666;font-size:20px;}
.section4 .item .dt span{display:block;font-size:medium;}
.section4 .item div{padding-left:76px;}
.section4 .item2, .section4 .item3{border-bottom:1px dotted #ccc;}
.section4 .item2, .section4 .item4{padding-right:3%;}
.section4 .item3, .section4 .item5{padding-left:3%;}
@media(max-width:991px){
	.section4 li{padding-right:0 !important;padding-left:0 !important;width:100% !important;}
	.section4 .item4{border-bottom:1px dotted #ccc;}
}
@media(max-width:599px){
	.section4 .item1{padding-top:20px;spadding-bottom:15px;border-bottom:1px dotted #ccc;}
	.section4 .item{padding-top:18px;padding-bottom:15px;}
	.section4 .item .dt{display:none;}
	.section4 .item div{padding-left:0;}
	.section4 i{display:block;padding-top:5px;font-style:normal;color:#666;}
}



.section5{padding:60px 0;background-color:#f1f6f9;}
.section5 .box{margin-left:-7px;margin-right:-7px;overflow:hidden;}
.section5 .box li{float:left;padding:7px;width:20%;}
.section5 .box li a{padding:20px;height:120px;font-size:0;line-height:80px;text-align:center;background-color:#fff;}
.section5 .box li img{max-width:100%;max-height:100%;vertical-align:middle;}
@media(max-width:1199px){
	.section5 .box{height:342px;}
	.section5 .box li a{padding:15px;height:100px;line-height:70px;}
}
@media(max-width:991px){
	.section5 .box li{width:25%;}
}
@media(max-width:767px){
	.section5 .box{height:290px;overflow:auto;}
	.section5 .box .box{width:100%;}
	.section5 .box ul{width:100%;}
	.section5 .box li{width:33.333333%;}
}
@media(max-width:599px){
	.section5 .box{height:364px;}
	.section5 .box li{width:50%;}
	.section5 .box li a{padding:10px;height:90px;}
}

