*{margin: 0;padding: 0;border: 0;font-family:'AliRegular',"Microsoft YaHei",  "PingFang SC",  sans-serif;  word-wrap: break-word;
    word-break: break-all;
}
html, body{color:#222;}
body{overflow-x:hidden;}
@font-face {font-family:AliRegular;src: url('font/Alibaba-PuHuiTi-Regular.ttf');}
/*.font-regular{font-family:AliRegular;}*/
@font-face {font-family:AliBold;src: url('font/Alibaba-PuHuiTi-Bold.ttf');}
/*.font-bold{font-family:AliBold;}*/
@font-face {font-family:AliLight;src: url('font/Alibaba-PuHuiTi-Light.ttf');}
/*.font-light{font-family:AliLight;}*/
@font-face {font-family:AliMedium;src: url('font/Alibaba-PuHuiTi-Medium.ttf');}
/*.font-Medium{font-family:AliMedium;}*/

@font-face {font-family:阿里巴巴普惠体R;src: url('font/阿里巴巴普惠体R.ttf');}
@font-face {font-family:AlibabaPuHuiTi-2-55-Regular;src: url('font/AlibabaPuHuiTi-2-55-Regular.ttf');}
@font-face {font-family:AlibabaPuHuiTi-2-55-Regular;src: url('font/Alibaba-PuHuiTi-Regular.ttf');}


a{text-decoration: none;color:#333}
i{font-style:normal;}
.hide {display: none !important;}
.fr{float: right;}
.fl{float: left;}
/* == clearfix == */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix2{clear: both;content: '';*zoom:1;display:block;}
input:focus, textarea:focus {outline: none;}
ul, li,ol {list-style: none;}
input[type=button]{ cursor: pointer; -webkit-appearance: none; }
input[type=submit]{ cursor: pointer; -webkit-appearance: none; }
input[type=file]{ cursor: pointer; -webkit-appearance: none; }
button{ cursor: pointer; -webkit-appearance: none; }
button{border:none;outline:none;background:none;cursor:pointer}
input{border:none;outline:none;background:none;}
.text-c{text-align:center;}
.text-r{text-align:right;}
em{font-style:normal;font-weight:normal;}

html{font-size:18px;}
@media (max-width:1920px){
    html{font-size:17px;}
}
@media (max-width:1600px){
    html{font-size:16px;}
}

.color-f{color:#fff}
.color-7f{color:#7f7f7f;}
.color-8a{color:#8a8a8a;}
.m-l-a{margin-left:auto;}
.m-r-a{margin-right:auto;}
.m-r-0{margin-right:0px;}
.m-l-70{margin-left:70px;}
.m-b-50{margin-bottom:50px;}
.m-t-50{margin-top:50px;}
.w-1344{max-width:1344px;margin:0 auto;}
.w-1180{width:1180px;}
.w-950{width:950px;}

.index-bg{position:fixed;left:0;top:0px;width:100%;height:100%;background:#151515;z-index:1;}
.index-main{position:relative;z-index:2;height:100%;}
.index-header{height:96px;background:#fff;display:flex;align-items:center;justify-content:center;padding:0 15px;}
.index-logo-img{display:block;margin:0 auto;}
.index-container{max-width:1344px;margin:0 auto;height:calc(100% - 96px);position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 4%;}
.index-box{width:46%;position:relative;height:80%;background:url("../images/index1.jpg") no-repeat center !important;background-size:cover;}
.index-box:nth-last-child(1){background:url("../images/index2.jpg") no-repeat center !important;background-size:cover;}
.index-box-logo{position:absolute;left:0;top:35%;width:100%;}
.index-box-logo img{display:block;margin:0 auto;max-width:60%;}
.index-box-bottom{position:absolute;left:0;bottom:40px;width:100%;}
.index-box-input{margin:0 2rem;border-bottom:1px solid #fff;font-family:AliLight;height:30px;font-size:0.9rem;color:#fff;}
.index-box-input .input{width:100%;}
.input::-webkit-input-placeholder{/*Webkit browsers*/color:#fff;}
.input::-moz-placeholder{/*Mozilla Firefox 4 to 8*/color:#fff;}
.input::-ms-input-placeholder{/*Internet Explorer 10+*/color:#fff;}
.index-box-a{display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;}


/*.main-header{position:fixed;left:0px;top:0px;width:100%;z-index:99;}*/
/*.main-header .header{display:flex;align-items:center;justify-content:space-between;height:96px;transition:all 250ms;padding:0 15px;}*/
.main-header{position:relative;background:#191919;left:0px;top:0px;width:100%;z-index:99;}

/*.main-header{position:fixed;left:0px;top:0px;width:100%;z-index:99;}*/
.main-header .header{display:flex;align-items:center;justify-content:space-between;height:96px;transition:all 250ms;padding:0 15px;}

.main-header+.main-banner{margin-top:-5rem;}

.header-nav{display:flex;}
.header-nav .nav-li{margin-left:25px;}
.header-nav .nav-li a{display:block;padding:0px 15px;line-height:40px;color:#fff;transition:all 250ms;font-size:0.8rem;}
.header-nav .nav-li:hover a{border-bottom:1px solid #fff;}
.header-nav .nav-li.active a{border-bottom:1px solid #fff;}
.header-nav .nav-li .blue-a{width:100px;height:40px;background:#1a65b0;padding:0px;color:#fff;text-align:center;line-height:40px;}
.header-nav .nav-li .blue-a:hover{border:none;}
.main-header .logo img{display:block;height:26px;}
.main-banner img{display:block;width:100%;}
.main-banner .banner-txt{position:absolute;left:0;top:35%;width:100%;}
.main-banner .banner-txt-img{display:block;width:auto;margin:0 auto;max-width:60%;}
.about-profile{padding:60px 30px;background:#191919 url("../images/bg1.png") repeat-y center;background-size:100% auto;}
.public-line{position:relative;height:1px;background:#656565;}
.public-line .line-circle{width:30px;height:6px;background:#656565;display:block;}
.public-title{padding:40px 0px;}
.public-title .en{font-size:3.5rem;text-transform:uppercase;font-family:AliBold;font-weight:600;}
.public-title .ch{font-size:1.7rem;}
.public-article{font-size:1rem;line-height:2.2;}
.about-article .tit{font-size:2rem;margin-bottom:35px;}
.about-article .c{font-size:1.3rem;line-height:2;}

.about-criteria{padding:60px 30px;background:#f0f0f0 url("../images/bg2.png") no-repeat center 0;background-size:100% auto;}
.criteria-ul{padding:40px 0px;display:flex;flex-wrap:wrap;}
.criteria-ul li{width:33.3333%;float:left;margin-bottom:20px;}
.criteria-ul li .li-con{margin-right:13%;}
.criteria-ul li:nth-child(3n){margin-right:0;}
.criteria-ul li .li-t{width:160px;height:56px;color:#fff;background:#1a65b0;font-size:1.25rem;text-align:center;line-height:56px;margin-bottom:50px;}

.main-header.fixed{background:#191919 !important;box-shadow:0px 2px 6px rgba(255,255,255,0.1);position:fixed}
.main-header.fixed .header{height:80px;}

.about-strategy{padding:60px 30px;background:#fff url("../images/bg3.png") repeat-y center;background-size:100% auto;}
.strategy-ul{margin-top:30px;}
.strategy-ul li{padding:30px 0px;}
.strategy-ul li .li-t{width:160px;height:56px;color:#fff;background:#1a65b0;font-size:1.25rem;text-align:center;line-height:56px;margin-bottom:30px;}

.about-pop{position:fixed;left:50%;top:12%;width:740px;height:80%;background:#fff;margin-left:-370px;}
.about-pop-content{margin:0 30px;height:100%;position:relative;overflow:hidden;}
.about-pop-tit{font-size:1.7rem;padding:50px 0px;text-align:center;}
.about-pop-article{font-size:1rem;line-height:2.2;height:calc(100% - 300px);overflow-y:auto;padding:0 40px;}
.about-pop-bot{padding:40px 0px;}
.about-pop-btn{display:block;width:190px;height:60px;background:#1a65b0;color:#fff;text-align:center;font-size:1rem;margin:0 auto;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.about-pop-article::-webkit-scrollbar{
    width: 7px;
    height: 7px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
.about-pop-article::-webkit-scrollbar-track {

    background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
.about-pop-article::-webkit-scrollbar-thumb{

    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    background-color: #c8c8c8;
}
.join-tab{margin-top:10px;}
.join-tab-li{width:110px;height:40px;border:1px solid #5a5a5a;font-size:0.8rem;text-align:center;line-height:40px;cursor:pointer;margin-right:20px;float:left;}
.join-tab-li.active{background:#1a65b0;border:1px solid #1a65b0;color:#fff;}
.join-content-box{display:none;}
.join-content-box.active{display:block;}
.join-content-ul li{padding:50px 0px;border-bottom:1px solid #cbcbcb;font-size:1rem;line-height:50px;}
.join-content-ul li .name{font-size:1.7rem;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.join-content{margin-top:30px;}
.join-detail .detail-tit{font-size:1rem;}
.join-detail .detail-tit .t{font-size:1.7rem;}
.join-detail .detail-tit .c{display:inline-block;margin-left:60px;}
.join-detail .detail-article{font-size:1rem;line-height:2.2;}
.join-detail .detail-article .article{padding:15px 0px;}

.join-form{border-top:1px solid #cdcdcd;margin-top:50px;}
.join-form-ul li{padding:16px 0px;line-height:40px;font-size:1rem;}
.join-form-ul li .label{margin-right:20px;min-width:120px;}
.join-form-ul li .input-w{background:#fff;border:1px solid #c1c1c1;padding:0px 10px;}
.join-form-ul li .input{width:100%;height:40px;font-size:1rem;}
.w-380{width:380px;}
.w-240{width:240px;}
.join-form-ul li .upload-w{position:relative;margin-right:60px;}
.join-form-ul li .upload-w .span{display:block;height:40px;background:#dbdbdb;border:1px solid #c0c0c0;cursor:pointer;width:150px;text-align:center;}
.join-form-ul li .upload-w  .upload-input{position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;filter: alpha(opacity=0)}
.join-form-ul li .upload-name{color:rgba(0,0,0,0.5);}
.join-form-btn{width:220px;height:60px;background:#1a65b0;font-size:1rem;color:#fff;text-align:center;line-height:60px;position:relative;top:0px;transition:all 250ms;}
.join-form-btn:hover{top:-10px;}
.join-form-bot{padding:35px 0px;}
.w-180{width:180px;}
.w-595{width:595px;}
.join-form-ul li .text-w{background:#fff;padding:10px;border:1px solid #c1c1c1;}
.join-form-ul li .text{display:block;width:100%;border:none;outline:none; resize: vertical;}
.join-form-ul li .tip{color:rgba(0,0,0,0.5)}

.news-list-ul li{padding:40px 0px;border-bottom:1px solid #cdcdcd;line-height:60px;}
.news-list-ul li a{display:block;font-size:1.7rem;width:70%;float:left;}
.news-list-ul .date{float:right;font-size:1rem;}
.news-detail{font-size:1rem;line-height:2;}
.news-detail-tit{font-size:1.7rem;padding:35px 0px;}

.company-list-ul{margin:0 -18px;}
.company-list-ul li{width:33.3333%;float:left;}
.company-list-ul li .li-con{margin:17px;background:#fff;}
.company-list-ul li a{display:block;border:1px solid #d8d8d8;padding:35px 0px;}
.company-list-ul li img{display:block;margin:0 auto;max-width:90%;}
.company-fix-right{position:fixed;right:0px;top:40%;z-index:999;}
.company-fix-a{display:flex;height:160px;width:56px;background:#1a65b0;text-align:center;font-size:1.1rem;line-height:1.2;color:#fff;align-items:center;justify-content:center;}

.main-footer{background:#191919;padding:75px 30px;}
.footer{font-size:0.75rem;display:flex;justify-content:space-between;align-items:flex-end;line-height:2;}

.join-form.bor-non{border:none;}

.news-list-ul li{position:relative;left:0px;transition:all 250ms;}
.news-list-ul li:hover{left:-5px;}
.news-list-ul li:hover a{color:#1a65b0}
.company-list-ul li .li-con{overflow:hidden;}



.join-content-box{justify-content:space-between;}
.join-content-box.active{display:flex}
.join-content-side{width:200px;background:#fff;border-right:1px solid #eee;}
.join-content-side .side-li{border-bottom:1px solid #eee;margin:0px 20px;}
.join-content-side .side-li a{display:block;font-size:1rem;padding:15px 0px;background:url("../images/choice.png") no-repeat right center;text-align:center;}
.join-content-side .side-li.on a{color:#1a65b0;text-align:center;}
.join-content-ul{background:#f6f6f5;width:calc(100% - 200px);}
.join-content-ul li{margin:0 30px;padding:25px 0px;}
.join-content-ul li:nth-last-child(1){border:none;}
.join-content-ul li .name{font-size:1.3rem;}
.join-content-ul{background:#fff;}
.join-content-ul li:nth-child(1){border-bottom:1px solid #cbcbcb}

.news-list-ul li a{font-size:1.4rem;}
.news-list-ul li{padding:30px 0px;}


.company-list-ul li .li-con{position:relative;overflow:hidden;}
.company-list-ul li .li-con .li-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,0.5);display:none;transition:all 250ms;}
.company-list-ul li:hover .li-con .li-bg{display:flex;justify-content:center;align-items:center;text-align:center;}
.company-list-ul li:hover .li-con .t{font-size:1.2rem;color:#fff;margin:10px;overflow:hidden;}


.join-back-flex{display:flex;justify-content:space-between;align-items:center;}
.join-back-btn{background:#1a65b0;color:#fff;padding:15px 15px;}


.main-banner{height:100vh;}
.main-header+.main-banner{height:calc(100vh + 5rem);}
.main-banner img{position:absolute;left:0;top:0;width:100%;height:100%;}
.main-banner .banner-txt img{display:block;position:relative;top:auto;left:auto;height:auto;width:auto;}
.main-banner .banner-txt{top:0;height:100%;display:flex;width:100%;align-items:center;justify-content:center;}
.about-pop{width:86%;height:86%;top:7%;left:7%;margin:auto;z-index:9999;}





