/*banner*/
.banner{
    min-width: 1192px;
    height: 480px;
    position: relative;
    overflow: hidden;
}
.banner .max-wrp{
    width: 1192px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    z-index: 100;
}
.banner .wrp-login{
    width: 1192px;
    height: 1px;
    margin: auto;
    position: relative;
}
.banner .login{
    width: 279px;
    height: 431px;
    position: absolute;
    top:102px;
    right: 0;
}
.login-box{
    width: 279px;
    height: 296px;
    background: rgba(37,76,116,0.8);
    border-radius: 10px 10px;
    text-align: center;
}
.banner .need-word{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding-top: 22px;
}
.banner .fix-word{
    font-size: 14px;
    color: #fff;
    padding-top: 18px;
    padding-bottom: 25px;
}
.busi{
    margin: auto;
    width: 238px;
    height: 53px;
    background: #fff;
    border-radius: 5px 5px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 48px;
}
.bus-img{
    position: absolute;
    top:20px;
    left:14px;
}
.busi-input{
    width: 188px;
    height: 53px;
    border: none;
    color: #000;
    font-size: 14px;
}
.banner .tel{
    width: 238px;
    height: 40px;
    margin: auto;
}

.banner .tel-box{
    float: left;
    width: 178px;
    height: 40px;
    background: #fff;
    border-radius: 5px 5px;
    padding-left: 48px;
    position: relative;
}
.tx-img{
    position: absolute;
    top:8px;
    left:14px;
}
.banner .tx-input{
    width: 130px;
    height: 40px;
    border: none;
    color: #000;
    font-size: 14px;
}
.banner .name-box{
    float: right;
    width: 52px;
    height: 40px;
    background: #fff;
    border-radius: 5px 5px;
    border: none;
    text-align: center;
    color: #000;
    font-size: 14px;
}
.banner .submit{
    width: 239px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    border-radius: 5px 5px;
    margin-top: 18px;
    background: #15ab47;
    color: #fff;
    border: none;
}
/*主要内容*/
.wrp-main{
    background: #f8f8ff;
    padding-top: 10px;
    position: relative;
    padding-bottom: 20px;
}
.main{
    width: 1192px;
    background: #f8f8ff;
    margin: auto;
}
/*最新公告*/
.news{
    width: 1192px;
    height: 332px;
}
.news .notice{
    width: 295px;
    height: 332px;
    border: 1px solid #dedede;
    float: left;
    background: #fff;
    position: relative;
}
.notice-til{
    margin: 26px 0 24px 26px;
    font-size: 20px;
    color: #323232;
}
.notice .notice-content{
    width: 250px;
    height: 257px;
}
.notice-content .cir{
    width: 12px;
    height: 12px;
    float: left;
    border-radius: 50%;
    background: #dfdfdf;
    margin-left: 18px;
    margin-right: 16px;
    position: relative;
    z-index: 10;
}
.notice-content .notice-con-word{
    width: 204px;
    font-size: 12px;
    color: #616161;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.notice-list{
    width: 250px;
    padding-bottom: 40px;
}
.notice-content .wrp-word{
    width: 204px;
    float: left;
}
.notice-content .line{
    width: 2px;
    height: 225px;
    background: #e9e9e9;
    position: absolute;
    top:78px;
    left:23px;
}
.news .solve{
    width: 598px;
    height: 332px;
    border: 1px solid #dedede;
    float: left;
    background: #fff;
    margin: 0 10px;
}
.solve .solve-content{
    padding: 0 10px;
}
.solve .solve-list{
    width: 192px;
    height: 232px;
    float: left;
    text-align: center;
    position: relative;
}
.solve .solve-img{
    display: inline-block;
}
.solve .tit{
    color: #000;
    font-size: 16px;
    margin-top: 16px;
}
.solve .solve-word{
    position: relative;
    left: 7px;
    width: 172px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-top: 8px;
    height: 36px;
    overflow: hidden;
}
.solve .solve-btn{
    width: 125px;
    height: 38px;
    border-radius: 5px 5px;
    border: 1px solid #74c059;
    font-size: 14px;
    color: #666;
    background: #fff;
    line-height: 38px;
    margin-top: 22px;
}
.solve .solve-btn:hover{
    background: #74c059;
    color: #fff;
}
.solve .line{
    position: absolute;
    right: 0;
    top: 10px;
    width: 1px;
    height: 141px;
    background: #f1f1f1;
}
.news .manage-state{
    width: 278px;
    height: 332px;
    border: 1px solid #dedede;
    float: left;
    background: #fff;
}
.manage-state .manage-state-content{
    padding-left: 10px;
    padding-right: 7px;
}
.manage-state .manage-state-list{
    width: 256px;
    height: 65px!important;
    border-bottom: 1px dashed #dcdcdc;
    font-size: 12px;
    padding: 15px 12px 0 7px;
    margin: auto;
}
.tempWrap{
    height: 230px!important;
}
.manage-state .manage-tit{
    color: #333;
    display: inline;
}
.manage-state .manage-word{
    color: #666;
    display: inline;
    line-height: 18px;
}
.manage-state  .suc-word{
    color: #e6240a;
}
.manage-state .sign-word{
    color: #fe5f19;
}
.manage-state .wait-word{
    color: #4bad1a;
}
/*立即咨询*/
.refer-attention{
    width: 100%;
    margin: 20px 0;
    height: 112px;
    position: relative;
}
.refer-attention .atten-img{
    float: right;
}
.refer-attention .consult-btn{
    position: absolute;
    width: 117px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: #e96617;
    font-size: 20px;
    right: 40px;
    top: 38px;
    border: none;
    border-radius: 5px 5px;
}
/*热门资质*/
.hot-aptitude{
    width: 100%;
    height: 658px;
    border: 1px solid #dfdfdf;
    background: #fff;
    padding-left: 20px;
}
.hot-aptitudes{
    width: 1192px;
    height: 370px;
    border: 1px solid #dfdfdf;
    background: #fff;
    padding-left: 20px;
    margin: 0 auto 30px;
}
.hot-aptitude .hot-aptitude-tit{
    font-size: 20px;
    color: #323232;
    padding-top: 25px;
    padding-right: 20px;
}
.hot-aptitude .aptitude-list{
    width: 272px;
    height: 272px;
    text-align: center;
    float: left;
    border: 1px solid #d3d3d3;
    margin: 20px 20px 0 0;
}
.hot-aptitude .aptitude-list:hover{
    border-color: #15ab47;
}
.hot-aptitude .aptitude-img{
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 30px;
}
.hot-aptitude .aptitude-til{
    width: 262px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 20px;
    color: #323232;
    margin-bottom: 10px;
}
.hot-aptitude .aptitude-word{
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    padding: 0 20px;
    width: 270px;
    height: 36px;
    overflow: hidden;
}

.hot-aptitude .aptitude-btn{
    width: 125px;
    height: 38px;
    display: inline-block;
    text-align: center;
    line-height: 38px;
    color: #666;
    background: #fff;
    border: 1px solid #74c059;
    border-radius: 5px 5px;
    margin-top: 16px;
}
.hot-aptitude .aptitude-btn:hover{
    background: #74c059!important;
    color: #fff!important;
}
.more{
    color: #999;
    font-size: 12px;
    float: right;
}
.trigon{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    transform: rotate(-135deg);
}
/*品牌优势*/
.brand-advantage{
    width: 100%;
    height: 293px;
    border: 1px solid #dfdfdf;
    margin-top: 20px;
    background: #fff;
}
.brand-advantage .brand-tit{
    color: #323232;
    font-size: 20px;
    padding-left: 18px;
    padding-top: 30px;
    padding-bottom: 24px;
}
.brand-advantage .brand-list{
    width: 238px;
    height: 200px;
    float: left;
    text-align: center;
}
.brand-advantage .brand-img{
    display: inline-block;
    margin-bottom: 20px;
    width: 113px;
    height: 112px;
    background: url("../images/index_brand.png") no-repeat;
}
.brand-advantage .brand-list:hover .brand-img{
    background-position-y: -152px!important;
}
.brand-advantage .brand-word{
    font-size: 18px;
    color: #666;
    line-height: 30px;
}
/*阅读推荐*/
.update-pending{
    width: 100%;
    height: 374px;
    margin-top: 20px;
}
.update-pending .pending-left{
    width: 708px;
    height: 374px;
    padding-left: 20px;
    border: 1px solid #dfdfdf;
    float: left;
    background: #fff;
}
.update-pending .pending-header{
    width: 100%;
    height: 51px;
    padding-top: 20px;
    margin-bottom: 24px;
}
.update-pending .pending-tit{
    color: #323232;
    font-size: 20px;
    width: 138px;
    float: left;
    padding-top: 6px;
}
.update-pending .header-content{
    width: 488px;
    height: 31px;
    float: left;
}
.update-pending .header-list{
    float: left;
}
.update-pending .header-a{
    display: inline-block;
    padding: 9px 18px;
    color: #323232;
    font-size: 14px;
    border-radius: 5px 5px;
}
.update-pending .header-a:hover{
    background: #15ab47;
    color: #fff;
}
.update-pending .pending-content{
    width: 100%;
}
.update-pending .pending-list{
    height: 60px;
    margin-bottom: 40px;
}
.update-pending .date{
    width: 45px;
    height: 60px;
    float: left;
}
.update-pending .date-month{
    color: #4a4a4a;
    font-size: 16px;
}
.update-pending .data-year{
    font-size: 12px;
    color: #c1bebe;
    display: inline-block;
    padding-top: 4px;
}
.pending-left .pending-par{
    width: 588px;
    height: 60px;
    float: left;
    margin-left: 30px;
}
.pending-left .content-tit{
    font-size: 16px;
    color: #464646;
    padding-bottom: 5px;
}
.pending-left .content-word{
    font-size: 12px;
    color: #999;
    line-height: 18px;
    width: 588px;
    height: 36px;
    overflow: hidden;
}
/*右边*/
.update-pending .pending-right{
    width: 473px;
    height: 374px;
    background: #fff;
    border: 1px solid #dfdfdf;
    float: left;
    padding-left: 20px;
    margin-left: 10px;
}
.pending-right  .pending-right-tit{
    color: #323232;
    font-size: 20px;
    padding: 20px 20px 26px 5px;
}
.pending-right  .right-content{
    width: 100%;
    height: 298px;
}
.pending-right .ans-img{
    display: inline-block;
    margin-right: 20px;
}
.pending-right .tit{
    display: inline-block;
    font-size: 16px;
    color: #323232;
    margin-bottom: 12px;
    position: relative;
}
.pending-right .ask-img{
    float: left;
    margin-right: 20px;
    position: relative;
    top: 3px;
}
.aside-close-img{
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.pending-right .right-word{
    width: 384px;
    height: 38px;
    overflow: hidden;
    float: left;
    color: #999;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 26px;
}
/*经典案例*/
.classic-case{
    width: 100%;
    height: 494px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    background: #fff;
    margin-top: 20px;
}
.title{
    color: #323232;
    font-size: 20px;
    padding: 24px 0 17px 18px;
}
/*办理流程*/
.handle-proc{
    width: 100%;
    border: 1px solid #dfdfdf;
    background: #fff;
    margin-top: 20px;
}
.handle-proc .handle-content{
    padding-left: 18px;
}
.handle-proc .handle-list{
    width: 258px;
    height: 237px;
    float: left;
}
.handle-proc .hanle-img{
    margin-top: 38px;
    display: inline-block;
    margin-left: 19px;
}
.handle-proc .line{
    width: 146px;
    height: 76px;
    display: inline-block;
    border-bottom: 1px dashed #f4793f;
}
.handle-proc .tit{
    width: 120px;
    text-align: center;
    font-size: 20px;
    color: #666;
    margin-top: 18px;
    margin-bottom: 9px;
}
.handle-proc .hand-wrod{
    width: 118px;
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
    color: #9b9b9b;
    border-top: 1px solid #9b9b9b;
    line-height: 20px;
}
/*成为合伙人*/
.become-part{
    width: 100%;
    background: url("../images/index_par.png") no-repeat;
}
.part-content{
    width: 1192px;
    height: 443px;
    margin: auto;
}
.become-part .become-part-left{
    width: 637px;
    height: 443px;
    float: left;
}
.become-part .become-part-tit{
    color: #fff;
    font-size: 50px;
    padding-left: 13px;
    padding-top: 92px;
}
.become-part .become-part-word{
    color: #fff;
    padding-left: 13px;
    font-size: 30px;
    padding-top: 14px;
}
.become-part .par-box{
    width: 625px;
    height: 95px;
    margin-top: 46px;
    margin-left: 13px;
    padding-left: 27px;
    background: rgba(0,0,0,0.5);
    line-height: 95px;
}
.become-part .tel{
    display: inline-block;
    font-size: 34px;
    color: #ff7200;
    padding-left: 32px;
}
.become-part .import-info{
    width: 350px;
    height: 419px;
    float: right;
    background: #fff;
    margin-top: 10px;
    padding-left: 28px;
}
.become-part .info-par{
    width: 100%;
    height: 52px;
    padding-top: 20px;
}
.become-part .info-word{
    white-space: pre;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #323232;
    width: 80px;
}
.become-part .info-input{
    width: 207px;
    height: 32px;
    color: #999;
    font-size: 12px;
    padding-left: 10px;
    line-height: 30px;
    border:  1px solid #dedede;
}
.become-part .info-text{
    width: 207px;
    height: 73px;
    color: #999;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 8px;
    border:  1px solid #dedede;
}
.become-part .part-btn{
    width: 290px;
    height: 38px;
    border-radius: 5px 5px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: #f4793f;
    border: none;
    margin-left: 2px;
    font-size: 16px;
}
.become-part .business-tel{
    font-size: 14px;
    color: #f4793f;
    padding-left: 19px;
    padding-top: 22px;
}
/*战略合作*/
.wrp-strategic-coo{
    background: #f8f8ff;
   padding: 20px 0;
}
.strategic-coo{
    width: 1192px;
    background: #fff;
    margin: auto;
    border: 1px solid #dfdfdf;
}
.strategic-content{
    padding-left: 19px;
}
.strategic-list{
    width: 215px;
    height: 63px;
    background: #fafafa;
    float: left;
    line-height: 63px;
    text-align: center;
    border: 1px solid #dedede;
    font-size: 20px;
    color: #999;
    margin-right: 17px;
    margin-bottom: 20px;
}

.strategic-list .strategic-a{
    width: 100%;
    height: 100%;
}
/*行业解决方案11/28*/
.schemebanner{width: 100%;height: 308px;min-width: 1190px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.schemebanner img{text-align: center; height: 308px; max-width: none;}
.schemebanner1{width: 100%; height: 308px; min-width: 1190px; background: url(../images/bus_banner.png) center top;}
.schemebanner1-main{
    width: 1190px;
    height: 308px;
    margin: auto;
    padding-left: 45px
}
.schemebanner1-main .tit {
    font-size: 30px;
    color: #fff;
    padding-top: 78px;
    padding-bottom: 40px;
}
.schemebanner1-main .word{
    width: 674px;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
}

.schemebody{width: 100%; height: auto; background: #f8f8ff; padding-bottom: 46px;}
.industry{width: 1190px; height: auto; margin: auto; background: #fff;border: 1px solid #eaeaea; box-sizing: border-box; margin-top: 5px;}
.industrytit{width: 100%; margin: 38px auto; text-align: center;}
.industrytit .p1{color: #323232; font-size: 20px; border-bottom: 1px solid #15ab47; padding-bottom: 3px; display: inline-block;}
.industrytit .p2{color: #666; font-size: 14px;}
.industrylists{width: 100%;}
.industrylist{float: left; margin-left: 20px; margin-bottom: 20px; width: 564px; height: 220px; border: 1px solid #eaeaea; box-sizing: border-box;}
.industrylist .left{width: 120px; height: 160px; float: left;}
.industrylist .left img{display: block; margin: 40px auto 0;}

.industrylist .right{width: 428px; float: left;}
.industrylist .right .p1{margin-top: 40px;}
.industrylist .right .p1 .sp1{color: #323232; font-size: 18px;}
.industrylist .right .p1 a{width: 125px; height: 40px;border: 1px solid #74c059; margin-top: -16px;box-sizing: border-box; line-height: 40px; text-align: center; color: #666; font-size: 14px; border-radius: 4px; float: right;}
.industrylist .right .p1 a:hover{background: #74c059; color: #fff;}
.industrylist .right .p2{color: #666; font-size: 14px; margin-top: 18px; line-height: 24px; overflow: hidden;}

/*热门资质11/28*/
.qualification{ height: auto; background: #f8f8ff; border-top: 1px solid #f8f8ff; padding-bottom: 20px;}
.qualifica{width: 1192px; height: auto; margin: auto;padding-top: 3px; padding-left: 2px;}
.qualificalist{float: left; width: 282px; margin-bottom: 20px; height: 282px; box-sizing: border-box; border: 1px solid #d8d8d8;box-shadow: none; margin-left: 20px; background: #fff;}
.qualificalist:hover{box-shadow:  0 0 5px #31b55d;}
.box-s{box-shadow:  0 0 5px #31b55d;}
.qualificalist:first-child{margin-left: 0px;}
.qualificalist:first-child+.qualificalist+.qualificalist+.qualificalist+.qualificalist{margin-left: 0px;}
.qualificalist:first-child+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist{margin-left: 0px;}
.qualificalist:first-child+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist+.qualificalist{margin-left: 0px;}
.qualificaimg{width: 72px; height: 72px; border-radius: 4px; margin: 30px auto 0;}
.qualificaimg img{width: 100%; height: 100%; display: block;}
.qualificalist .p1{color: #323232; text-align: center; font-size: 20px; margin-top: 18px; height: 24px; overflow: hidden;}
.qualificalist .p2{width: 80%; height: 48px; line-height: 24px; text-align: center; overflow: hidden; margin: 16px auto 0;}
.qualificalist a:first-child+a{width: 122px; height: 38px; background: #fff; border: 1px solid #75c059; box-sizing: border-box; text-align: center; line-height: 38px; border-radius: 4px; margin: 16px auto; display: block; color: #666; font-size: 14px;}
.qualificalist a:first-child+a:hover{background: #75c059; color: #fff;}
.qualificalist a:first-child+a:hover .qualificalist{box-shadow:  0 0 5px #31b55d;}
.qualificalist .img1{background-position: -18px -123px; background-color: #dd5ead;}
.qualificalist .img2{background-position: -115px -123px; background-color: #cd994e;}
.qualificalist .img3{background-position: -208px -116px; background-color: #e37777;}
.qualificalist .img4{background-position: -293px -121px; background-color: #4acfd8;}
.qualificalist .img5{background-position: -371px -119px; background-color: #80a32f;}
.qualificalist .img6{background-position: -458px -121px; background-color: #ff5254;}
.qualificalist .img7{background-position: -554px -119px; background-color: #ff9543;}
.qualificalist .img8{background-position: -654px -122px; background-color: #48c09a;}
.qualificalist .img9{background-position: -14px -197px; background-color: #276ca3;}
.qualificalist .img10{background-position: -102px -197px; background-color: #52a248;}
.qualificalist .img11{background-position: -182px -200px; background-color: #e3b27a;}
.qualificalist .img12{background-position: -267px -203px; background-color: #419caf;}
.qualificalist .img13{background-position: -347px -203px; background-color: #ff7355;}
.qualificalist .img14{background-position: -425px -204px; background-color: #aa80ee;}

.qualificalist .img15{background-position: -499px -204px; background-color: #a0befa;}
.qualificalist .img16{background-position: -583px -204px; background-color: #f8c26a;}
.qualificalist .img17{background-position: -663px -200px; background-color: #ff573a;}
.qualificalist .img18{background-position: -18px -273px; background-color: #ad560f;}
.qualificalist .img19{background-position: -108px -275px; background-color: #e43c39;}
.qualificalist .img20{background-position: -193px -283px; background-color: #77cddc;}
.qualificalist .img21{background-position: -283px -285px; background-color: #0a70f6;}
.qualificalist .img22{background-position: -360px -283px; background-color: #feae7d;}
.qualificalist .img23{background-position: -445px -281px; background-color: #4faec4;}
.qualificalist .img24{background-position: -525px -278px; background-color: #e15ec8;}

.qualificalist .img25{background-position: -609px -278px; background-color: #f29b76;}
.qualificalist .img26{background-position: -696px -279px; background-color: #18bc9c;}
.qualificalist .img27{background-position: -19px -348px; background-color: #a96c2f;}
.qualificalist .img28{background-position: -102px -349px; background-color: #78769d;}
.qualificalist .img29{background-position: -191px -355px; background-color: #84a35d;}

.read_mian{width: 100%;background: #f8f8ff;padding-bottom: 20px;}
.readmian_tale{width: 1192px;margin: auto;}
.error_main {width: 800px;height: 370px;margin: 150px auto 50px;}
.error_head_left {width: 450px;height: 350px;float: left;background: url(../images/city_icon.png) no-repeat -145px 5px;}
.error_head_right {width: 280px;height: 300px;float: right;}
.error_tit {color: #2799ef;font-size: 50px;font-family: impact;margin-top: 50px;}
.error_p1_div {color: #606060;font-size: 24px;font-weight: bold;margin-top: 10px;}
.error_p2 {margin-top: 30px;}
.error_p2 .i1 {background: url(../images/city_icon.png) no-repeat -19px -160px;}
.error_p2 .sp1 {margin-right: 50px;}
.error_p2 i {width: 25px;height: 20px;display: inline-block;margin-right: 8px;vertical-align: sub;}
.error_p2 a {color: #008cc8;font-size: 16px;}
.error_p2 .i2 {background: url(../images/city_icon.png) no-repeat -58px -159px;}

.read_mian .main{
    font-size: 14px;
    line-height: 2;
    text-align: left;
}

.beian{display: inline-block; width: 16px;height: 16px;vertical-align: sub;  background: url(../images/beian.png) 0 0 no-repeat; }