@charset "utf-8";
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button,textarea, p, div,a,span,blockquote, th, td {margin:0; padding:0; word-wrap:break-word; word-break:break-all; -webkit-text-size-adjust:none;}
body {position:relative; font:14px/1.5 "PingFang SC","黑体","微软雅黑",Tahoma,Helvetica,Arial,sans-serif; color:#000;background: #fff;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
abbr, acronym {border:0; font-variant:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, caption, cite, code, dfn, em, var,i {font-style:normal;}
table {border-collapse:collapse;}
caption,th {text-align:left;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {color:#4b4a4a; text-decoration:none;outline:none;cursor: pointer;}
a:hover {text-decoration:none;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; resize:none;}
input, button, textarea, select {*font-size:100%;border:0;}
pre{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; *word-break:break-all; *word-wrap:break-word; _word-break:break-all; _word-wrap:break-word;}
*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input[type='button'],input[type='submit']{cursor: pointer;}
.clear {clear:both;}
.clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}
/*img{max-width: 100%;}*/
.overlay{display:none;position:fixed;left:0; top:0; width:100%; height:100%; z-index:999; background-color:#000; opacity:0.6;filter:Alpha(Opacity=60); cursor: pointer;}


.fl{float:left;}
.fr{float:right;}
.ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.bgImg{background-position:center;background-size: cover;background-repeat:no-repeat;}
.wrapper{
    position: relative;
}

/*头部*/
.header{
    margin:0 auto;height: 113px;display: flex;justify-content: space-between;align-items: center;padding:30px 0 26px;z-index: 100;
}
.header__logo{
    width:178px;height: 57px;background: url(../images/logo.png) no-repeat;
}
.header__right{
    height: 40px;display: flex;align-items: center;
}
.header__menu{margin:0 10px 0 0;}
.header__menu li{
    display: inline-block;vertical-align: middle;margin:0 5px;
}
.header__menu li i{display: none;}
.header__menu li a{display: block;color: #000;padding:0 5px;line-height: 20px;font-size: 12px;cursor: pointer;word-break:keep-all;}
.header__menu li.active a{
    border-bottom: 1px solid #000;
}
.header__right .switchEN{
    font-size: 12px;color: #000;
}
.header__right .switchEN a{padding: 0;}
.header__menuIcon{
    position: absolute;top:20px;left: 20px;width:34px;height: 29px;background: url(../images/menuIcon.png) no-repeat center;background-size: 20px auto;cursor: pointer;display: none;
}


/*页面模块标题*/
.navPart__title{
    font-size: 18px;color:  #7A7A7A;margin:20px 0 40px;
}
.navPart__title span{display: inline-block;padding-bottom: 7px;position: relative;}
.navPart__title span:after{
    content: "";display: block;width:50px;height: 4px;background: #D1D1D1;position: absolute;left: 0;bottom: 0;
}


/*进度条*/
.webProgress{width:100%;margin:70px 0 100px;}
.progressSteps{display: block;padding: 0;}
.progressSteps .stepList{float:left;position: relative;}
.progressSteps .stepList1{width:22.85%;z-index: 4;}
.progressSteps .stepList2{width:18.07%;z-index: 3;}
.progressSteps .stepList3{width:18.07%;z-index: 2;}
.progressSteps .stepList4{width:41.01%;z-index: 1;}
.progressSteps .stepList .line{display: block;width:100%;height:5px;background:#D1D1D1;}
.progressSteps .stepList .step{
    position: absolute;right:-24px;top:-25px;width:66px;cursor: pointer;
}
.progressSteps .stepList .stepNumber{
    width:50px;height: 50px;margin:0 auto;border-radius: 50%;background:#D1D1D1;position: relative;
}
.progressSteps .stepList .stepNumber span{
     position: absolute;top:0;left: 0;width:50px;height:50px;line-height:50px;text-align: center;font-size: 32px;color:#fff;
}
.progressSteps .stepList .tickIcon{
    position: absolute;top:50%;left: 50%;width:27px;height: 19px;margin:-10px 0 0 -14px;display: none;
}
.progressSteps .stepList p{line-height: 28px;font-size:16px;color:#D3D0D7;text-align: right;margin-top:10px;word-spacing:-2px;
    position: absolute;top:60px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);width:auto!important;white-space:nowrap;
    /*word-wrap:normal;word-break:keep-all;*/
}
.progressSteps .stepList4 .step{right: auto;left:36.65%;}
.progressSteps .stepList.active .line,.progressSteps .stepList.active .stepNumber{
    background: #333;
}
.progressSteps .stepList.active p{color:#1A1B20;}
.progressSteps .stepList.aloneActive .stepNumber span{display: none;}
.progressSteps .stepList.aloneActive .tickIcon{display: block;}
/*进度条 --1个*/
.progressSteps1 .stepList1{width:100%;z-index: 4;}
.progressSteps1 .stepList1 .step{right: auto;left:50%;margin-left: -33px;}
/*进度条 --2个*/
.progressSteps2 .stepList1{width:35.72%;z-index: 4;}
.progressSteps2 .stepList2{width:64.28%;z-index: 3;}
.progressSteps2 .stepList2 .step{right: auto;left:40.88%;}
/*进度条 --3个*/
.progressSteps3 .stepList1{width:32.28%;z-index: 4;}
.progressSteps3 .stepList2{width:18.15%;z-index: 3;}
.progressSteps3 .stepList3{width:49.56%;z-index: 2;}
.progressSteps3 .stepList3 .step{right: auto;left:31.27%;}
/*进度条 --5个*/
.progressSteps5 .stepList1{width:22.86%;z-index: 4;}
.progressSteps5 .stepList2{width:13.57%;z-index: 3;}
.progressSteps5 .stepList3{width:13.57%;z-index: 2;}
.progressSteps5 .stepList4{width:13.57%;z-index: 1;}
.progressSteps5 .stepList5{width:36.43%;z-index: 0;}
.progressSteps5 .stepList4 .step{right:-24px;left:auto;}
.progressSteps5 .stepList5 .step{right: auto;left:30.19%;}

/*返回按钮*/
.backBtn{
    display: inline-block;width:100px;height: 34.8px;line-height: 31px;background: url(../images/backIcon.png) no-repeat;margin:20px 15px;font-size:16px;color: #222;padding-left: 38px;opacity: 0.6;background-size: 100px auto;
}

/*置顶按钮*/
.toTopBtn{
    position: fixed;right: 10%;bottom: 100px;width:43px;height: 43px;background: url(../images/top.png) no-repeat;z-index: 100;cursor: pointer;text-indent: -99999px;
}


/*底部*/
.footer{
    border-top: 1px solid #DFDFDF;padding: 10px 0 16px;margin:20px auto 0;display: flex;justify-content: space-between;align-items: center;font-size: 12px;
}
.footer__copyRight{color: #6A7C92;}
.footer__nav{margin-bottom: 0;}
.footer__nav li{display: inline-block;}
.footer__nav li a{display: block;line-height: 1.1em;color: #6A7C92;padding-right: 10px;margin-right: 10px;border-right:1px solid #6A7C92;}
.footer__nav li:last-child a{border-right: 0;margin-right: 0px;}

/*分页样式*/
.pagination{justify-content: flex-end;}
.page-item{margin:0 3px;}
.page-link{
    padding:2px 8px;}
    /*border-radius: 3px;color: #080808;background: #EDEDED;border: 1px solid #979797;}*/
/*.page-item.disabled .page-link{border: 1px solid #D8D8D8;color:#aaa;}*/


/*适配手机*/
@media screen and (max-width: 750px) {
    .row{margin:0;}
    /*进度条样式*/
    .webProgress{margin:30px 0 60px;}
    .progressSteps .stepList1{width:15.85%;}
    .progressSteps .stepList2{width:22.07%;}
    .progressSteps .stepList3{width:22.07%;}
    .progressSteps .stepList4{width:40.01%;}
    .progressSteps .stepList .line{height:3px;}
    .progressSteps .stepList .step{
        right:-25px;top:-12px;width:50px;cursor: pointer;
    }
    .progressSteps .stepList .stepNumber{
        width:24px;height: 24px;
    }
    .progressSteps .stepList .stepNumber span{
        width:24px;height:24px;line-height:24px;font-size:14px;
    }
    .progressSteps .stepList .tickIcon{
        width:13.5px;height: 9.5px;margin:-5px 0 0 -7px;
    }
    .progressSteps .stepList p{top:26px;line-height:14px;font-size:12px;white-space:normal;word-wrap:normal;word-break:keep-all}
    .progressSteps .stepList4 .step{right: auto;left:38%;}
    /*进度条 --1个*/
    .progressSteps1 .stepList1{width:100%;z-index: 4;}
    .progressSteps1 .stepList1 .step{right: auto;left:50%;margin-left: -33px;}
    /*进度条 --2个*/
    .progressSteps2 .stepList1{width:30%;z-index: 4;}
    .progressSteps2 .stepList2{width:70%;z-index: 3;}
    .progressSteps2 .stepList2 .step{right: auto;left:48%;}
    .progressSteps2 .stepList p{white-space:nowrap;line-height: 20px;}
    /*进度条 --3个*/
    .progressSteps3 .stepList1{width:20%;z-index: 4;}
    .progressSteps3 .stepList2{width:30%;z-index: 3;}
    .progressSteps3 .stepList3{width:50%;z-index: 2;}
    .progressSteps3 .stepList3 .step{right: auto;left:50%;}
    .progressSteps3 .stepList p{white-space:nowrap;line-height: 20px;}
    /*进度条 --5个*/
    .progressSteps5 .stepList1{width:14.86%;z-index: 4;}
    .progressSteps5 .stepList2{width:17.57%;z-index: 3;}
    .progressSteps5 .stepList3{width:17.57%;z-index: 2;}
    .progressSteps5 .stepList4{width:17.57%;z-index: 1;}
    .progressSteps5 .stepList5{width:32.43%;z-index: 0;}
    .progressSteps5 .stepList4 .step{right:-24px;left:auto;}
    .progressSteps5 .stepList5 .step{right: auto;left:32%;}
    .progressSteps3 .stepList p{line-height: 14px;}

    .header{width: auto;padding: 0;height: 0;}
    .header__left,.header__right{display: none;}
    .header__menuIcon{display: block;}
    .header__menu{
        position: fixed;left: 0;top:30px;background:rgba(246,246,246,1);width:116px;z-index: 10;
    }
    .header__menu li{display: block;margin:8px 0;}
    .header__menu li.switchEN{padding-left:40px;}
    .header__menu li a{padding-left: 40px;}
    .header__menu li i{display: inline-block;}
    .header__menu li.active{background: rgba(39,39,39,0.20);}
    .header__menu li.active a{border: 0;}
    .header__menu li.menu__index a{background: url(../images/menuIcon1.png) no-repeat 17px center;background-size: 10px auto;}
    .header__menu li.menu__company a{background: url(../images/menuIcon2.png) no-repeat 18px center;background-size: 8px auto;}
    .header__menu li.menu__business a{background: url(../images/menuIcon3.png) no-repeat 17px center;background-size: 13px auto;}
    .header__menu li.menu__news a{background: url(../images/menuIcon4.png) no-repeat 17px center;background-size: 12px auto;}
    .header__menu li.menu__cons a{background: url(../images/menuIcon5.png) no-repeat 18px center;background-size: 10px auto;}
    .header__menu li.menu__login a{background: url(../images/menuIcon6.png) no-repeat 17px center;background-size: 12px auto;}
    .footer{width:90%;margin:20px auto 0;border:0;text-align: center;flex-direction:column-reverse;justify-content:flex-start;}
    .footer__nav{padding-bottom: 10px;margin-bottom: 10px;padding: 10px 0;border-bottom: 1px solid #DFDFDF;width:100%;}
    .containerFooterM{background: #fff;}

    /*返回按钮*/
    .backBtn{
        display: block;width:70%;height:40px;background-image:none;text-indent:0;margin:15px auto;font-size: 16px;text-align: center;line-height: 40px;color: #108EE9;border:1px solid #108EE9;border-radius: 5px;padding: 0;
    }
}