
.dn{display:none}
.db{display:block}





img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.wp{width:95%;max-width:1440px;margin:0 auto}

*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}





/*!公用*/
.ul-img1 li{list-style:none;}

.main1{position:relative;z-index:2;background-color:#fff;margin-top:100vh;overflow:hidden}
.bd1 .main1,.index .main1{margin-top:0}

@-webkit-keyframes sk-bouncedelay{
0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}


.g-tit1{overflow:hidden}
.g-tit1 .more{display:block;float:right;width:185px;font-size:16px;color:#606060;line-height:58px;text-align:center;border:1px solid #f0f0f0;background-color:#f0f0f0;margin-left:10px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1.white .more{float:none;color:#dfdfdf;border-color:rgba(255,255,255,.2);background-color:transparent;margin-left:0}
.g-tit1 .more:hover{color:#fff;border-color:#fa0303;background-color:#fa0303}
.g-tit1 .more i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icon31.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-left:56px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1.white .more i{background-image:url(../images/icon31-2.png)}
.g-tit1 .more:hover i{background-image:url(../images/icon31-1.png)}
.g-tit1 h3{font-size:40px;color:#000;line-height:60px;font-weight:500;overflow:hidden;font-family: "思源M";}
.g-tit1.white h3{color:#fff}
.g-tit1.center h3{text-align:center}
.g-tit1 h3 em{color:#d50000;font-weight:500}
.g-tit1 .desc{font-size:16px;color:#dfdfdf;line-height:1.63em;margin-top:24px;margin-bottom:42px;overflow:hidden;height: 6.52em;}




.ul-imgtxt8{width:1264px;position:relative;margin:0 auto;padding:0 100px;overflow:hidden}
.ul-imgtxt8:after{content:'';height:322px;position:absolute;left:0;right:0;top:58%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background:url(../images/bg1.png) right center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.ul-imgtxt8 li{float:left;width:16.66%;position:relative;z-index:2;padding:0 10px;margin:58px 0}
.ul-imgtxt8 .li10,.ul-imgtxt8 .li11,.ul-imgtxt8 .li12,.ul-imgtxt8 .li7,.ul-imgtxt8 .li8,.ul-imgtxt8 .li9{float:right}
.ul-imgtxt8 .box{height:126px;font-size:0;text-align:center;line-height:126px;overflow:hidden}
.ul-imgtxt8 .con{display:inline-block;vertical-align:bottom;overflow:hidden}
.ul-imgtxt8 .pic{width:40px;height:40px;margin:0 auto 8px;overflow:hidden}
.ul-imgtxt8 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt8 h3{font-size:20px;color:#383838;line-height:1.3em;text-align:center;font-weight:400;overflow:hidden}
.ul-imgtxt8 i{display:block;width:14px;height:14px;background-color:#000;border-radius:50%;margin:18px auto 19px;overflow:hidden}
.ul-imgtxt8 em{display:block;font-size:20px;color:#383838;line-height:1.3em;font-family:manrope,"思源";text-align:center;overflow:hidden}
.m-cooperation{overflow:hidden}
.m-cooperation .left{float:left;width:315px;overflow:hidden}
.m-cooperation .left .more{float:none;margin-left:0}
.ul-txt4{margin:76px 0 174px;overflow:hidden}
.ul-txt4 li{margin-bottom:37px;overflow:hidden}
.ul-txt4 li a{display:block;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt4 li a span{display:inline-block;vertical-align:middle;font-size:20px;color:#000;line-height:2.3em;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt4 li.on a span,.ul-txt4 li:hover a span{color:#b63427;}
.ul-txt4 li a span:after{content:'';height:2px;background-color:transparent;position:absolute;left:0;right:0;bottom:0;overflow:hidden}
.ul-txt4 li.on a span:after,.ul-txt4 li:hover a span:after{background-color:#b63427;}
.ul-img1{overflow:hidden}
.ul-img1 li{float:left;width:25%;margin-bottom:10px;margin-top:-130px}
.ul-img1 .li1,.ul-img1 .li2,.ul-img1 .li3,.ul-img1 .li4{margin-top:0}
.ul-img1 .li5{margin-left:12.5%}
.ul-img1 .con{display:block}
.ul-img1 .pic{width:180px;height:180px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:0;line-height:180px;text-align:center;margin:40px auto;overflow:hidden}
.ul-img1 .pic img{display:inline-block;vertical-align:middle;max-width:95%;height:90px;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img1 a:hover .pic img{-webkit-transform:rotate(-45deg) scale(1.08);-moz-transform:rotate(-45deg) scale(1.08);-ms-transform:rotate(-45deg) scale(1.08);-o-transform:rotate(-45deg) scale(1.08);transform:rotate(-45deg) scale(1.08)}



/*!合作客户*/
.m-partner{margin:175px 0 117px;overflow:hidden}
.m-partner .item{margin-bottom:88px}
.m-partner h3{font-size:30px;color:#000;line-height:1.5em;font-weight:400;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:31px;overflow:hidden}
.ul-img2{margin:56px -14px 0}
.ul-img2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-img2 li{float:left;width:25%;padding:0 14px;margin-bottom:33px}
.ul-img2 .con{display:block;-webkit-box-shadow:0 0 29px rgba(0,0,0,.06);-moz-box-shadow:0 0 29px rgba(0,0,0,.06);-ms-box-shadow:0 0 29px rgba(0,0,0,.06);-o-box-shadow:0 0 29px rgba(0,0,0,.06);box-shadow:0 0 29px rgba(0,0,0,.06);overflow:hidden}
.ul-img2 .pic{height:96px;font-size:0;line-height:96px;text-align:center;padding:0 10px;overflow:hidden}
.ul-img2 .pic img{display:inline-block;vertical-align:middle;height:75px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img2 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}






@keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-moz-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-ms-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-o-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}








@media only screen and (max-width:1920px){



.ul-imgtxt1{margin:6.927vw -.781vw 1.041vw}
.ul-imgtxt1 li{padding:0 .781vw;margin-bottom:2.76vw}
.ul-imgtxt1 .txt{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);padding:1.25vw 1.875vw 2.291vw}
.ul-imgtxt1 .txt span{font-size:.833vw;margin-bottom:.312vw}
.ul-imgtxt1 .txt h3{font-size:1.041vw}
.cur{font-size:.833vw;line-height:3.229vw}
.cur i{width:1.562vw;height:1.562vw;margin-top:-.104vw;margin-right:.625vw}

.ul-imgtxt2{margin:5.312vw 0 2.604vw}
.ul-imgtxt2 .pic{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);margin-bottom:1.822vw}
.ul-imgtxt2 h3{font-size:1.25vw}

.ul-txt1 li a{width:11.4vw;font-size:.833vw}
.ul-txt1 li a:after{height:.937vw}




.ul-list1{margin:6.041vw -.781vw 0}
.ul-list1 li{padding:0 .781vw;margin-bottom:2.395vw}
.ul-list1 .pic{margin-bottom:1.145vw}
.ul-list1 .txt{padding:0 1.875vw 2.76vw}
.ul-list1 h3{font-size:1.041vw}
.ul-list1 h3 em{margin-top:-.104vw;margin-right:.885vw}
.ul-list1 .desc{font-size:.833vw}


.a-mouse{right:4.427083vw;bottom:3.59375vw}
#fp-nav.right{right:4.427vw!important}
#fp-nav ul li{margin:1.718vw 0!important}
.g-tit1 .more{width:9.635vw;font-size:.833vw;line-height:3.02083vw;margin-left:.52vw}
.g-tit1 .more i{width:1.041vw;height:1.041vw;margin-left:2.916vw}
.g-tit1 h3{font-size:2.083vw;line-height:3.125vw}
.g-tit1 .desc{font-size:.833vw;margin-top:1.25vw;margin-bottom:2.187vw}


#page4 .ul-imgtxt1{margin-top:2.55vw}

.ul-img1 li{margin-bottom:.52vw;margin-top:-6.77vw}
.ul-img1 .pic{width:9.375vw;height:9.375vw;-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);line-height:9.375vw;margin:2.083vw auto}
.ul-img1 .pic img{height:4.687vw}
.m-partner{margin:9.114vw 0 6.093vw}
.m-partner .item{margin-bottom:4.583vw}
.m-partner h3{font-size:1.562vw;padding-bottom:1.614vw}
.ul-img2{margin:2.916vw -.729vw 0}
.ul-img2 li{padding:0 .729vw;margin-bottom:1.718vw}
.ul-img2 .pic{height:5vw;line-height:5vw}
.ul-img2 .pic img{height:3.906vw}
.m-briefl{padding:8.90625vw 0 9.11458vw}
.m-briefl .bg{top:6.6666vw;width:20.57291vw}
.m-briefl .pic{width:34.010416vw;margin-left:6.7708vw}
.m-abroadl .abroadl .tit,.m-briefl .txt .tit,.m-domesticl .domesticl .tit{font-size:1.5625vw}
.m-briefl .txt .tit{padding-bottom:1.6145833vw;margin-bottom:1.875vw}
.ul-listl1 .con .date span{font-size:2.08333vw}
.m-domesticl{padding:7.13541667vw 0 6.92708333vw}
.ul-listl4 .con{font-size:1.25vw}
.ul-listl1 .con{min-width:7.8125vw}
.m-domesticl .domesticl .tagging .bg{width:11.875vw}
.ul-listl4 li{margin-right:3.958333vw}


.ul-listl5 li{margin-bottom:3.07291667vw}
.ul-listl5 .con .num{font-size:1.770833vw}
.ul-listl5 .con .tt .tit{font-size:1.5625vw}
.ul-listl5 .con .desc{padding:2.6041667vw 2.8645833vw}
.ul-listl5 .con .tt{padding:0 2.8645833vw}
.m-historyl1{padding:7.5520833vw 0}
.ul-listl6{padding-bottom:5.26041667vw}
.ul-listl6 .box .time{font-size:1.5625vw;width:6.354166vw;height:6.354166vw;line-height:6.354166vw}
.ul-listl6 .box .txt{padding:2.8645833vw 1.9791667vw 1.71875vw}
.ul-listl6 .box .txt .desc{font-size:14px;line-height:1.5em}

}
@media only screen and (max-width:1440px){
.wp{width:auto;max-width:1180px}

}
@media only screen and (max-width:1199px){
.wp{max-width:none;padding:0 10px}

.fd-ma{float:none;text-align:center;border-left:none;padding-left:0;margin-left:0}
.fd-ma span{font-size:14px}
.fd-ma span em{font-size:20px}
.fd-ma .pic{width:120px;margin:0 auto}
.fd-nav{display:none}
.fd-addr{font-size:14px;text-align:center}
.fd-addr p{margin:0}
.fd-addr span{float:none}
.fd-addr span:after{display:none}
.fd-bot select{float:none;display:block;width:200px;height:45px;font-size:14px;line-height:43px;margin:0 auto}
.fd-ma .bshare-custom{font-size:0;text-align:center;margin:10px 0;padding-top:0}
.fd-ma .bshare-custom a{float:none;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 5px}
.ul-imgtxt1{margin:20px -10px 10px}
.ul-imgtxt1 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt1 .txt{padding:20px 10px}
.ul-imgtxt1 .txt span{font-size:14px;margin-bottom:5px}
.ul-imgtxt1 .txt h3{font-size:16px}


.ul-txt1 li a{width:130px;font-size:14px}


.ul-list1{margin:20px -10px 0}
.ul-list1 li{padding:0 10px;margin-bottom:20px}
.ul-list1 .pic{margin-bottom:10px}
.ul-list1 .txt{padding:0 10px 20px}
.ul-list1 h3{font-size:16px}
.ul-list1 .desc{font-size:14px}

#page2,#page3,#page4,#page5,#page6{padding:30px 0}
.g-tit1 .more{width:140px;font-size:14px;line-height:40px}
.g-tit1 .more i{width:15px;height:15px;margin-left:10px}
.g-tit1 h3{font-size:18px;line-height:40px}
.g-tit1 .desc{font-size:14px;margin-top:10px;margin-bottom:10px}

#page4 .ul-imgtxt1{margin-top:20px}



.ul-img1 .pic{width:120px;height:120px;line-height:120px;margin:28px auto}
.ul-img1 .pic img{height:60px}

.ul-img2{margin:20px -10px 0}
.ul-img2 li{padding:0 10px;margin-bottom:20px}
.ul-img2 .pic{height:80px;line-height:80px}
.ul-img2 .pic img{height:60px}

.ul-listl4 .con{font-size:16px}
.ul-listl5 .con .num{font-size:20px}
.ul-listl5 .con .tips{width:10px}
.ul-listl5 .con .tt .tit{font-size:18px}
.ul-listl5 .con .tt .info{font-size:16px}
.ul-listl5 .con .tt .icon{width:18px}
.ul-listl5 li{margin-bottom:30px}
.m-culturel{padding:30px 0}
.ul-listl5 .con .desc{padding:20px}
.ul-listl5 .con .tt{padding:0 20px;bottom:20px}
.ul-listl6 .box .txt{width:75%}
.ul-listl6 .box .time,.ul-listl6 li:nth-child(2n) .box .time{font-size:18px;width:60px;height:60px;line-height:60px}

}
@media only screen and (max-width:959px){
.m-about .map{margin-left:-2%}
.m-cooperation .left{float:none;width:auto}
.m-cooperation .left .g-tit1 h3{text-align:center;}
.m-cooperation .left .more{float:none;margin:0 auto}
.ul-txt4{font-size:0;text-align:center;margin:0 0 10px;padding:25px 10px}
.ul-txt4 li{display:inline-block;vertical-align:middle;margin:0 10px}
.ul-img1{margin-top:20px}
.m-contactl1 .left,.m-contactl1 .right{width:auto;float:none}
.m-contactl1 .left{height:auto}
}

@media only screen and (max-width:1025px){
	
	.w3-top .title{padding-top:40px;}
.w3-top .title3{margin-top:10px;}
.w3-top .con{padding-right:20px;}

.g-tit1 .title{padding:10% 5%;padding-bottom:20px;}
.tabbox2 {margin-bottom:40px;}
.contain-part3 .part3-item1 .info-right {
    padding-right: 15%;
}
.contain-part3 .part3-item1 .info-right .more {
    padding: 15px 0 15px 0;
    
}

.contain-part3 .part3-item1 .info-right .des {
    padding-bottom: 0px!important;
}
	
	
	
}

@media only screen and (max-width:767px){

.ul-txt1{padding:10px 0}
.ul-txt1 li{float:none}
.ul-txt1 li a{width:auto}
.ul-txt1 li a:after{display:none}
.ul-imgtxt4{margin:20px 0 0}
.ul-imgtxt4 li{float:none;width:auto;padding:0}
.ul-imgtxt4 .desc{height:auto}
.ul-imgtxt5 li{width:50%}
.ul-imgtxt6 li{width:25%}
.ul-list1 li{width:50%}
.index{padding-top:50px!important}

.w3-top .title{padding-top:40px;}
.w3-top .title3{margin-top:10px;}
.w3-top .con{padding-right:20px;}
.contain-part3 .part3-item2 .cn{font-size:16px!important;}

.contain-part3 .part3-item1 .info-right {
    padding-right: 7%!important;
}
.contain-part3 .part3-item1 .info-right .more {
    padding: 15px 0 15px 0!important;
    
}
 
 .contain-part3 .part3-item1 .info-right .more a{
    font-size:13px;
    
}

.contain-part3 .part3-item1 .info-right .des {
    padding-bottom: 0px;
}
	

.ul-imgtxt8 .li10,.ul-imgtxt8 .li11,.ul-imgtxt8 .li12,.ul-imgtxt8 .li7,.ul-imgtxt8 .li8,.ul-imgtxt8 .li9{float:left}
.ul-img1 li{width:33.33%;padding:5px;margin-top:0}
.ul-img1 .pic{width:100%;height:100px;line-height:100px;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin:0}
.ul-img1 .pic img{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.ul-img1 a:hover .pic img{-webkit-transform:rotate(0) scale(1.08);-moz-transform:rotate(0) scale(1.08);-ms-transform:rotate(0) scale(1.08);-o-transform:rotate(0) scale(1.08);transform:rotate(0) scale(1.08)}
.ul-img1 .li5{margin-left:0}
.ul-img2 li{width:33.33%}

}
@media only screen and (max-width:479px){
.ul-imgtxt1{margin:20px 0 10px}
.ul-imgtxt1 li{float:none;width:auto;padding:0}
.ul-imgtxt1 .txt h3{white-space:normal}
.ul-imgtxt5{margin:20px 0 0}
.ul-imgtxt5 li{float:none;width:auto;padding:0}
.ul-imgtxt6 li{width:33.33%}
.ul-list1{margin:20px 0 0}
.ul-list1 li{float:none;width:auto;padding:0}
.ul-list1 .desc{height:auto}
.ul-imgtxt7 li{float:none;width:auto}
.ul-imgtxt8 li{width:33.33%}
.ul-img1 li,.ul-img2 li{width:50%}
}
