@charset "utf-8";
.index-banner .swiper-slide .text-container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;}
.index-banner .swiper-slide .text-container:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#000;opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=20);}
.index-banner .swiper-slide .text{position:absolute;top:80%;left:50%;text-align:center;line-height:1.2;opacity:0;-webkit-opacity:0; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:ease .5s;-webkit-transition:ease 1s;}
.index-banner .swiper-slide .text p:first-child{margin-bottom:20px;font-size:38px;font-weight:bold;}
.index-banner .swiper-slide .text p:nth-child(2){margin-bottom:5px;font-size:24px;}
.index-banner .swiper-slide .text p:nth-child(3){margin-bottom:0;font-size:24px;}
.index-banner .swiper-slide .text .more{display:block;margin:2em auto 0;width:8em;font-size:14px;line-height:3em;color:#fff;text-align:center;font-style:normal;font-weight:normal;background-color:#3641ff; transition:ease .5s;}
.index-banner .swiper-slide .text .more:hover{color:#3641ff;background-color:#fff;}
.index-banner .swiper-slide.swiper-slide-active .text{top:50%;opacity:1;-webkit-opacity:1;}
.index-banner .swiper-pagination{bottom:20px;text-align:center;}
.index-banner .swiper-pagination-bullet{width:2%;height:2px;background:#fff;overflow:hidden; border-radius:0; transition:ease .5s;}
.index-banner .swiper-pagination-bullet-active{width:4%;background:#cc4d56;}
@media(max-width:767px){
	.index-banner .swiper-slide .text{width:100%;}
	.index-banner .swiper-slide .text p:first-child{font-size:x-large;}
	.index-banner .swiper-slide .text p:nth-child(2){font-size:large;}
	.index-banner .swiper-slide .text p:nth-child(3){font-size:large;}
	.index-banner .swiper-pagination{padding:0 1em;width:100%;}
	.index-banner .swiper-slide .text .more{display:none;}
	.index-banner .swiper-pagination-bullet{width:4%;}
	.index-banner .swiper-pagination-bullet-active{width:8%;}
}
@media(max-width:479px){
	.index-banner .swiper-slide .text p:first-child{margin-bottom:10px;font-size:large;}
	.index-banner .swiper-slide .text p:nth-child(2){font-size:medium;}
	.index-banner .swiper-slide .text p:nth-child(3){font-size:medium;}
	.index-banner .swiper-pagination{bottom:10px;}
}


.indexa{position:absolute;z-index:9;top:280px;right:0;width:180px;}
.indexa.fixed{position:fixed;top:0;}
.djs{padding:5px 0;color:#fff;background-color:#1175d2;}
.djs strong, .djs span{display:block;float:left;width:32%;text-align:center;}
.djs strong:first-child, .djs span:first-child{width:36%;}
.djs1{padding:5px 10px;}
.djs1:first-child{border-bottom:1px solid #406298;font-size:24px;font-weight:bold;}
.indexa>a{display:block;font-size:medium;line-height:30px;border:0;border-radius:0;transition:ease .5s;-webkit-transition:ease .5s;}
.indexa>a>i{margin-top:1px;}
.indexa>a.btn-danger{background-color:#2c9340;}
.indexa>a.btn-success{background-color:#ff8000;}
@media(max-width:1659px){
	.indexa{top:260px;}
}
@media(max-width:1199px){
	.indexa{display:none;}
}


.title{margin-bottom:30px;}
.title span{font-size:x-large;line-height:1;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#999;letter-spacing:2px;}
.title div h3{margin:0;font-size:36px;font-weight:bold;line-height:42px;color:#000;}
.title2 div{float:left;}
@media(max-width:599px){
	.title span{font-size:large;}
	.title div h3{font-size:32px;}
}
.sectiona{padding-top:60px;padding-bottom:80px;}
.sectiona strong{display:block;font-size:24px;font-weight:bold;}
.sectiona .summary{margin-top:25px;padding:0 12.5%;font-size:medium;line-height:1.8;color:#000;}
@media(max-width:1199px){
	.sectiona .summary{padding:0 5%;}
}
@media(max-width:991px){
	.sectiona .summary{padding:0;}
}
@media(max-width:599px){
	.sectiona{padding-top:50px;padding-bottom:50px;}
	.sectiona strong{font-size:20px;}
}
.sectionb{padding:30px 0;line-height:56px;background-color:#f5f5f5;}
.sectionb1{float:left;font-size:medium;}
.sectionb1 em{display:inline-block;padding:0 5px;font-style:normal;font-size:x-large;color:#08367c;}
.sectionb2{float:right;}
.sectionb2 a{display:block;float:left;margin-left:20px;padding:0 50px;font-size:20px;color:#fff;border-radius:28px;-webkit-border-radius:28px;transition:ease .5s;-webkit-transition:ease .5s;}
.sectionb2 .a1{margin-left:0 !important;background-color:#2c9340;}
.sectionb2 .a1:hover{background-color:#107b25;}
.sectionb2 .a2{background-color:#ff8000;}
.sectionb2 .a2:hover{background-color:#da6d00;}
.sectionb2 .a3{background-color:#e79111;}
.sectionb2 .a3:hover{background-color:#ab6600;}
@media(max-width:1199px){
	.sectionb1, .sectionb2{float:none;text-align:center;}
	.sectionb2 a{display:inline-block;float:none;}
}
@media(max-width:767px){
	.sectionb{line-height:48px;}
	.sectionb1{padding:10px 0;}
	.sectionb1 span{display:block;line-height:1;}
	.sectionb2{float:none;text-align:center;}
	.sectionb2 a{display:inline-block;float:none;padding:0 25px;font-sie:large;}
}
@media(max-width:539px){
	.sectionb2 a{margin-left:4px;padding:0 16px;font-size:medium;line-height:42px;}
}
@media(max-width:374px){
	.sectionb2 a{padding:0 14px;font-size:14px;line-height:36px;}
}
.sectionc{margin:0 auto;width:100%;max-width:1920px;}
.sectionc .item{display:block;float:left;width:16.666666%;position:relative;overflow:hidden;}
.sectionc a:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.4;-webkit-opacity:.4;filter:alpha(opacity=40);transition:ease .5s;-webkit-transition:ease .5s;content:"";}
.sectionc a div{position:absolute;z-index:1;top:50%;right:0;left:0;padding:0 2em;color:#fff; transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:ease .5s;-webkit-transition:ease .5s;}
.sectionc a strong{display:block;margin-bottom:15px;font-size:20px;text-align:center;}
.sectionc a p{display:none;margin:0;}
.sectionc a:hover:after{background-color:#c80b4d;opacity:.9;-webkit-opacity:.9;filter:alpha(opacity=90);}
.sectionc a:hover p{display:block;}
.sectionc a.first:after{display:none;}
@media(max-width:1399px){
	.sectionc .item{width:25%;}
	.sectionc a div{padding:0 9%;}
	.sectionc a strong{font-size:20px;}
}
@media(max-width:1199px){
	.sectionc .item{width:33.333333%;}
	.sectionc a div{padding:0 15px;}
	.sectionc a.more{display:none;}
}
@media(max-width:767px){
	.sectionc .item{width:50%;}
	.sectionc a strong{margin:0;font-size:large;}
	.sectionc a:hover p{display:none;}
	.sectionc a.more{display:block;}
}
.sectiond{position:relative;padding:90px 0;}
.sectiond:before{display:block;position:absolute;top:0;right:0;left:0;height:300px;background:url(../images/img01.gif);content:"";}
.sectiond>.container{position:relative;}
.sectiond1{margin-top:40px;margin-right:-8px;margin-left:-8px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.sectiond1 .swiper-slide{padding:0 8px;width:20%;}
.sectiond1 a{display:block;position:relative;height:100%;color:#fff;overflow:hidden;}
.sectiond1 p{margin:0;position:absolute;right:0;bottom:0;left:0;padding:0 10px;font-size:medium;line-height:2.5em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.5);transition:ease .5s;-webkit-transition:ease .5s;}
.sectiond1 a:hover p{line-height:3em;background-color:rgba(0,0,0,.8);}
@media(max-width:1199px){
	.sectiond1 .swiper-slide{width:25%;}
}
@media(max-width:991px){
	.sectiond1 .swiper-slide{width:33.333333%;}
}
@media(max-width:767px){
	.sectiond1 .swiper-slide{width:36%;}
}
@media(max-width:539px){
	.sectiond1 .swiper-slide{width:48%;}
}
@media(max-width:479px){
	.sectiond1 .swiper-slide{width:60%;}
}
@media(max-width:419px){
	.sectiond1 .swiper-slide{width:69%;}
}
.sectione .title span{letter-spacing:0}
.sectione .title ul{float:right;padding-top:28px;}
.sectione .title li{float:left;margin-left:15px;}
.sectione .title li:first-child{margin-left:0;}
.sectione .title li a{font-size:medium;line-height:28px;font-weight:bold;color:#333;transition:ease .5s;-webkit-transition:ease .5s;}
.sectione .title li.on a{font-size:x-large;color:#c80b4d;}
.sectione1{float:left;width:520px;}
.sectione1 a{display:block;position:relative;}
.sectione1 a div{position:absolute;right:0;bottom:0;left:0;height:42px;background-color:#084892;background-color:rgba(8,72,146,.6);}
.sectione1 a span{margin:0 85px 0 10px;line-height:42px;color:#fff;}
.sectione1 .swiper-pagination{left:auto;right:0;width:auto;}
.sectione1 .swiper-pagination .swiper-pagination-bullet{margin:0 3px !important;width:10px;height:10px;background-color:#084892;opacity:1;}
.sectione1 .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;}
.sectione2{float:right;width:720px;overflow:hidden;}
.sectione2 .box ul{float:left;min-height:100px;}
.sectione2 li{margin-top:28px;}
.sectione2 li:first-child{margin-top:0;}
.sectione2 a{display:block;color:#666;}
.sectione2 a em{float:left;margin-right:15px;border-right:1px solid #ccc;padding:12px 15px 10px 0;width:65px;font-size:12px;line-height:1;font-style:normal;}
.sectione2 a em span{display:block;font-size:30px;float:left;}
.sectione2 a div h3{margin:0;padding:8px 0;font-size:18px;line-height:24px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sectione2 a div p{margin:0;height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sectione2 a:hover{color:#c80b4d;}
@media(max-width:1399px){
	.sectione1{width:460px;}
	.sectione2{width:620px;}
	.sectione2 li{margin-top:16px;}
}
@media(max-width:1199px){
	.sectione1{width:390px;}
	.sectione2{width:520px;}
	.sectione2 li{margin-top:12px;}
	.sectione2 a em{padding-top:7px;padding-bottom:7px;}
	.sectione2 a div h3{padding:4px 0;}
}
@media(max-width:991px){
	.sectione1{width:100%;max-width:520px;}
	.sectione2{float:none;padding-top:20px;width:100%;}
}
@media(max-width:767px){
	.sectione .title li.on a{font-size:large;}
	.sectione2 li{border-top:1px dashed #ccc;padding-top:15px;}
	.sectione2 a:first-child{border-top:0;padding-top:0;}
	.sectione2 a div h3{overflow:auto;white-space:normal;}
	.sectione2 a div p{height:auto;}
}
.sectionf{margin-top:60px;padding:60px 0;border-top:2px solid #eee;background-color:#f5f5f5;}
.sectionf .title a{display:block;float:left;}
.sectionf .title a:first-child{margin-right:20px;}
.sectionf .title h3{font-size:28px;transition:ease .5s;-webkit-transition:ease .5s;}
.sectionf .title a.on h3{font-size:36px;}
.sectionf1{position:relative;margin:-5px;margin-bottom:0;}
.sectionf1 li{float:left;padding:5px;width:16.666666%;}
.sectionf1 li a{padding:20px;height:120px;font-size:0;line-height:80px;text-align:center;background-color:#fff;}
.sectionf1 li img{max-width:100%;max-height:100%;vertical-align:middle;}
@media(max-width:1199px){
	.sectionf1 li{width:20%;}
	.sectionf1 li:nth-child(n+11){display:none;}
	.sectionf1 li a{padding:15px;height:100px;line-height:70px;}
}
@media(max-width:991px){
	.sectionf1 li{width:25%;}
	.sectionf1 li:nth-child(n+11){display:block;}
}
@media(max-width:767px){
	.sectionf1 .box{width:100%;}
	.sectionf1 ul{width:100%;}
	.sectionf1 li{width:33.333333%;}
}
@media(max-width:599px){
	.sectionf1{max-height:330px;overflow:auto;}
	.sectionf1 li{width:50%;}
	.sectionf1 li a{padding:10px;height:90px;}
}
