/* Index banner */
.qs_div{width:100%;height:658px;position:relative;overflow:hidden; background:#fff;}
.qs_div{top:80px;}
.qs_div .qs_bgSet{position:relative;}
.qs_div .qs_bgSet li{position:absolute;width:100%;height:865px;display:none}
.qs_div .qs_imgSet{position:absolute;width:1100px;left:50%;margin-left:-550px;}
.qs_div .qs_imgSet .qs_1_1{position:absolute;left:0px;top:227px;}
.qs_div .qs_imgSet .qs_1_2{position:absolute;left:680px;top:50px}
.qs_div .qs_imgSet .qs_2_1{position:absolute;left:0px;top:195px;}
.qs_div .qs_imgSet .qs_3_1{position:absolute;left:0px;top:227px;}
.qs_div .qs_imgSet .qs_3_2{position:absolute;left:640px;top:155px}

.qs_div .qs_imgSet .qs_2_1{position:absolute;left:0px;top:227px;}
.qs_div .qs_imgSet .qs_2_2{position:absolute;left:640px;top:71px}
.qs_div .qs_imgSet .qs_4_1{position:absolute;left:0px;top:227px;}
.qs_div .qs_imgSet .qs_4_2{position:absolute;left:640px;top:130px}

.qs_div .qs_menuSet{position:absolute; bottom:42px; left:50%; margin-left:-66px;}
.qs_div .qs_menuSet li{ background:#cccccc; width:24px; height:3px; margin-left:10px; margin-right:10px; float:left; cursor:pointer;}
.qs_div .qs_menuSet .select,.qs_div .qs_menuSet li:hover{ background:#e62129;}
.qs_div .qs_prev{position:absolute; top:50%; left:5%; width:49px; height:105px; margin-top:-52px; background:url(../img/banner/1_07.png) center center no-repeat; cursor:pointer; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.qs_div .qs_prev:hover{ background:url(../img/banner/1_07a.png) center center no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.qs_div .qs_next{position:absolute; top:50%; right:5%; width:49px; height:105px; margin-top:-52px; background:url(../img/banner/1_08.png) center center no-repeat; cursor:pointer; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.qs_div .qs_next:hover{ background:url(../img/banner/1_08a.png) center center no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.warp{padding-top: 100px;}
.warp-title{font-size: 32px;font-weight: 700;/*color: #324373;*/line-height: 1.7;margin-bottom: 10px;}
.warp-title-en{font-size: 16px;font-weight: 400;position: relative;}
.warp-title-en:after{content: '';position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);height: 2px;width: 48px;background-color: #d2d2d2;}
.warp-block{width: 100%;margin-top: 80px;position: relative;}

.news-block{width: 100%;float: left;padding: 0 15px;}
.news-item{width: 100%;margin: 20px 0;padding-left: 100px;padding-bottom: 10px;min-height: 100px;border-bottom: 1px solid #DADADA;position: relative;line-height: 1.6;font-size: 14px;}
.news-item a{color: #606060;}
.news-date{position: absolute;left: 5px;top: 0px;padding-right: 15px;border-right: 1px solid #ddd;}
.news-date>h2{font-size: 45px;line-height: 1.2;}
.news-title{font-weight: bold;margin-bottom: 5px;font-size: 18px;}
a.news-more{border-radius: 5px;display: inline-block;margin: 70px auto;margin-bottom: 20px;padding: 8px 23px;background-color: #324373;color: #fff;border-radius: 5px;transition: all 0.3s linear;}
a.news-more:hover{background-color: #001533;color: #fff;}

/* 合作伙伴 */
.swiper-partners{padding-bottom: 40px;}
.partners{width: 100%;max-width: 1500px;margin: 80px auto 0;}
.partners-row{margin: 0 -45px;}
.partners-grid{padding: 0 45px;width: 25%;height: 130px;float: left;margin: 40px 0;}
.partners-box{height: 100%;width: 100%;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.07);text-align: center;padding: 27px 0;}
.partners-box img{height: 80px;transition: linear all .2s;}
.partners-box {transition: linear all .2s;}
@media screen and (max-width: 1499px){
    .partners{max-width: 700px;padding: 0 15px;}
    .partners-row{margin: 0 -15px;}
    .partners-grid{width: 50%;padding: 0 15px;margin: 15px 0;}
}
@media screen and (min-width: 998px) {
    .partners-box:hover img {transform: scale(1.3);}
    .partners-box:hover{transform: scale(1.1);}
}
@media screen and (max-width: 499px){
    .partners{padding: 0 5px;}
    .partners-row{margin: 0 -5px;}
    .partners-grid{width: 50%;padding: 0 5px;margin: 5px 0;}
    .partners-box{box-shadow: none;border: 1px solid #eee;}
}