body {
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 12px;
    color: #666;
    background: #f7f8f8;
    overflow-x: hidden;
}

@font-face {
    　　font-family: 'dINCondBold';
    　　src: url("./../font-icon/DINCond-Bold.ttf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YouSheBiaoTiHei';
    src: url("./../font-icon/YouSheBiaoTiHei.ttf");
    font-weight: normal;
    font-style: normal;
}


a {
    transition: all 0.3s;
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #ccc;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #ccc;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {


    box-shadow: 0 0 0px 1000px white inset !important;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.zgzWrap {
    width: 1240px;
    margin: 0 auto;
    position: relative;
}

.bodynow {
    overflow: hidden;
}

.lan, .lvse {
    color: #666666 !important
}

.bgfff {
    background: #fff
}

.hong {
    color: #cd3301
}

.bgf6 {
    background: #f6f6f6
}

.imgicon2 {
    -webkit-animation: upup 5s infinite linear;
    animation: upup 5s infinite linear;
    display: block;
}

@keyframes upup {

    0%,
    50%,
    to {
        opacity: 1;
        transform: scale(.9)
    }

    25%,
    75% {
        opacity: .5;
        transform: scale(1)
    }
}

.top {
    background: #EEEEEE;
    height: 36px;
    color: #666;
    font-size: 14px;
}

.topl {
    display: inline-block;
    line-height: 36px;
    float: left;
}

.topr {
    display: inline-block;
    float: right;
}

.topr li {
    z-index: 1;
    display: inline-block;
    position: relative;
    padding: 0 15px;
    color: #666;
    font-size: 14px;
    line-height: 36px;
    cursor: pointer;
}

.topr li b {
    display: inline-block;
    width: 1px;
    height: 12px;
    background: #bfbfbf;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px
}

.topr li:nth-child(3) {
    padding-right: 0;
    color: #1d1d1b;
    line-height: 36px;
}

.toprb {
    position: absolute;
    border: 1px solid #eee;
    left: 0;
    top: 36px;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 0;
    background: #fff;
    display: none;
    z-index: 9999;
}

.toprb a {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 30px;
    color: #999;
    font-size: 12px;
}

.toprb a:hover {
    color: #1d1d1b
}

.topr li:hover .toprb {
    display: block;
}

.header {
    background-color: #ffffff;
    padding: 25px 0 0;
    background-size: 100% 100%;
}

a.logo {
    background: url(../images/logo_lb.png) no-repeat 16px center;
    display: inline-block;
    float: left;
    width: 460px;
    height: 85px;
    margin-top: 15px;
}

.ssbox {
    float: right;
    width: 550px;
}

.notice_active {
    float: left;
    width: 1200px;
    height: 44px;
    padding: 0;
    overflow: hidden;
    position: absolute;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    top: -33px;
    left: 0;
}

.notice_active > ul > li {
    width: 1000px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    line-height: 44px;
    color: rgba(0, 163, 240, 1);
    font-size: 14px;
    position: relative;
}

.notice_active > ul > li img {
    vertical-align: middle;
}

.notice_active > ul > li a {
    color: #333333;
    font-size: 14px;
}

.notice_active > ul > li .scroll-icon {
    display: inline-block;
    width: 14px;
    height: 16px;
    background: url(../images/xiaolb.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    margin-right: 7px;
}

.ss_input {
    border: 1px solid #d2d2d2;
    border-right: none;
    float: right;
    height: 35px;
    box-sizing: border-box;
    padding: 0 10px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 12px;
    color: #666;
    width: 350px;
}

.ss_btn {
    float: right;
    width: 55px;
    height: 35px;
    background: url(../images/sousuo.png) no-repeat center center #2D6DE3;
    border: none;
    cursor: pointer;
    background-size: 20px 20px;
}

.ssbox a {
    color: #666;
    font-size: 12px;
    margin-right: 15px;
    display: inline-block;
    line-height: 25px;
}

.ssbox a:hover {
    color: #1d1d1b;
}

.spfl {
    float: left;
    width: 220px;
    position: relative;
    z-index: 100;
}

.spfltitle {
    background: #2D6DE3;
    text-align: center;
    height: 40px;
    cursor: pointer;
}

.spfltitle span {
    display: inline-block;
    background: url(../images/icon5.png) no-repeat right center;
    padding-right: 25px;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
}

.fenl {
    position: absolute;
    z-index: 100;
    left: 0;
    /* top: 40px; */
    top: 163px;
    /* width: 470px; */
    display: none;
}

.fenll {
    float: left;
    min-width: 220px;
    /* min-height: 500px; */
    background: #fff;
    box-sizing: border-box;
    height: 500px;
    overflow-y: scroll;
}


/* 滚动条样式 */
.fenll::-webkit-scrollbar {
    width: 0;
    height: 1px;
    position: absolute;
}

.fenll::-webkit-scrollbar-thumb {
    background-color: #082e68;
}

.fenll::-webkit-scrollbar-track {
    background-color: #082e68;
}


.fenll li {
    cursor: pointer;
    /* padding-left: 30px; */
    /* line-height: 27px; */
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 16px 10px 10px 0;
}

.fenllm {
    /* width: 170px; */
    /* height: 50px; */
    /* display: table-cell;
    vertical-align: middle; */
    /* white-space: nowrap; */
    max-width: 1200px;
}

.fenll li:nth-child(10) {
    /* border-bottom: 1px solid #1d1d1b; */
}

.fenll li:nth-child(10) .fenllm {
    /* height: 49px */
}

.fenll li h2 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding: 0 0 0 30px;
    line-height: 1;
}

.fenll li .row {
    padding: 14px 0 0;
    line-height: 1;
}

.fenll li .row a {
    color: #666;
    font-size: 14px;
    padding: 0 12px;
    border-right: 1px solid #E6E6E6;
    height: 14px;
    margin-bottom: 6px;
    display: inline-block;
    /* margin-right: 5px */
    
}

.fenll li .row a:hover {
    color: #2D6DE3;
}

.fenll li .row a:last-child {
    border-right: 0;
}

.fenll li b {
    display: inline-block;
    width: 6px;
    height: 14px;
    position: absolute;
    left: 16px;
    top: 17px;
}

.fenll li span {
    width: 1px;
    height: 16px;
    margin: 0 16px;
    background-color: #E6E6E6;
    display: inline-block;
    vertical-align: top;
}

.fenll li:hover, .fenll li.now {
    background: #fff
}

/* .fenll li:hover h2, .fenll li:hover a, .fenll li.now h2, .fenll li.now a {
    color: #1d1d1b
} */

.icon6 {
    background: url(../images/icon6a.png) no-repeat left top;
}

.fenll li:hover .icon6, .fenll li.now .icon6 {
    background: url(../images/icon6b.png) no-repeat left top;
}

.icon7 {
    background: url(../images/icon7a.png) no-repeat left top;
}

.fenll li:hover .icon7, .fenll li.now .icon7 {
    background: url(../images/icon7b.png) no-repeat left top;
}

.icon8 {
    background: url(../images/icon8a.png) no-repeat left top;
}

.fenll li:hover .icon8, .fenll li.now .icon8 {
    background: url(../images/icon8b.png) no-repeat left top;
}

.icon9 {
    background: url(../images/icon9a.png) no-repeat left top;
}

.fenll li:hover .icon9, .fenll li.now .icon9 {
    background: url(../images/icon9b.png) no-repeat left top;
}

.icon10 {
    background: url(../images/icon10a.png) no-repeat left top;
}

.fenll li:hover .icon10, .fenll li.now .icon10 {
    background: url(../images/icon10b.png) no-repeat left top;
}

.icon11 {
    background: url(../images/icon11a.png) no-repeat left top;
}

.fenll li:hover .icon11, .fenll li.now .icon11 {
    background: url(../images/icon11b.png) no-repeat left top;
}

.icon12 {
    background: url(../images/icon12a.png) no-repeat left top;
}

.fenll li:hover .icon12, .fenll li.now .icon12 {
    background: url(../images/icon12b.png) no-repeat left top;
}

.icon13 {
    background: url(../images/icon13a.png) no-repeat left top;
}

.fenll li:hover .icon13, .fenll li.now .icon13 {
    background: url(../images/icon13b.png) no-repeat left top;
}

.icon14 {
    background: url(../images/icon14a.png) no-repeat left top;
}

.fenll li:hover .icon14, .fenll li.now .icon14 {
    background: url(../images/icon14b.png) no-repeat left top;
}

.icon15 {
    background: url(../images/icon15a.png) no-repeat left top;
}

.fenll li:hover .icon15, .fenll li.now .icon15 {
    background: url(../images/icon15b.png) no-repeat left top;
}

.fenlr {
    display: none;
    float: left;
    border-right: 1px solid #1d1d1b;
    border-bottom: 1px solid #1d1d1b;
    background: #fff;
    padding: 5px 15px;
    width: 250px;
    min-height: 500px;
    box-sizing: border-box;
}

.fenlrm {
    display: none;
}

.fenlr a {
    display: inline-block;
    color: #999;
    font-size: 12px;
    line-height: 25px;
    vertical-align: middle;
}

.fenlr a:hover {
    color: #1d1d1b;
}

.fenlr span {
    display: inline-block;
    color: #e5e5e5;
    padding: 0 10px;
    vertical-align: middle;
    line-height: 25px;
}

.nav {
    display: inline-block;
    float: left;
    padding-left: 25px;
}

.nav li {
    display: inline-block;
    float: left;
    position: relative;
    margin: 0 15px;
}

.nav li a {
    color: #333;
    font-size: 16px;
    line-height: 40px;
    font-weight: bold;
}

.nav li.now a, .nav li:hover a {
    color: #2D6DE3
}

.icon2 {
    display: inline-block;
    width: 23px;
    height: 14px;
    background: url(../images/icon2.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: -24px
}

.navr {
    display: inline-block;
    float: left;
    margin-left: 45px;
    position: relative;
}

.navr span {
    display: inline-block;
    line-height: 40px;
    background: url(../images/icon3.png) no-repeat left center;
    color: #f42424;
    padding: 0 20px 0 30px;
}

.navr b {
    display: inline-block;
    background: #f42424;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    top: 2px;
    right: 0;
    line-height: 16px;
    height: 18px;
    border-radius: 50%;
    padding: 0 5px
}

.banner {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 500px;
    z-index: 10;
}

.bannerb {
    position: absolute;
    text-align: center;
    z-index: 10;
}

.bannerb .swiper-pagination-bullet {
    border-radius: 50% !important;
    background: #e5e5e5 !important;
    width: 15px !important;
    height: 15px !important;
    opacity: 1 !important;
    display: inline-block !important;
    margin: 0 5px !important
}

.bannerb .swiper-pagination-bullet-active {
    background: #2d2e3e !important
}

.banner .swiper-slide {
    width: 100%;
    height: 500px;
}

.djq {
    padding: 20px 0 40px
}

.djq li {
    position: relative;
    float: left;
    width: 290px;
    height: 120px;
    margin-right: 13px;
    background: url(../images/icon16.png) no-repeat center center;
    padding: 5px 90px 5px 30px;
    box-sizing: border-box;
}

.djq li:nth-child(4) {
    margin-right: 0
}

.djqm {
    width: 170px;
    height: 110px;
    display: table-cell;
    vertical-align: middle;
    color: #f90;
    font-size: 14px;
}

.djqm span {
    display: inline-block;
    line-height: 30px
}

.djqm span:nth-child(2) {
    line-height: 40px
}

.djqm p {
    padding: 5px 0 0
}

.djq li a {
    display: inline-block;
    width: 70px;
    height: 120px;
    position: absolute;
    top: 0;
    right: 0
}

.rxtj {
    background: url(../images/icon17.png) no-repeat center center;
    height: 468px;
    box-sizing: border-box;
    padding: 165px 0 0 415px
}

.rxtjm {
    overflow: hidden;
    height: 220px;
    width: 785px;
    text-align: center;
}

.rxtjmimg {
    width: 180px;
    height: 180px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}

.rxtjmimg img {
    width: 180px;
    height: 180px;
    transition: all 0.3s
}

.rxtjm .swiper-slide:hover img {
    transform: scale(1.08, 1.08);
}

.rxtjm .swiper-slide p {
    color: #333;
    font-size: 15px;
    line-height: 40px;
}

.rxtjm .swiper-slide:hover p {
    color: #1d1d1b
}

.title {
}

.title b {
    font-size: 20px;
    padding-left: 65px;
    line-height: 60px;
    display: inline-block;
}

.title a {
    line-height: 50px;
    margin-top: 10px;
    float: right;
    color: #aaa;
    font-size: 14px;
}

.title a:hover {
    color: #1d1d1b
}

.icon18a {
    color: #1d1d1b
}

.wgl {
    float: left;
    width: 265px;
}

.wglt {
    width: 265px;
    height: 180px;
    overflow: hidden;
    position: relative;
}

.wglt img {
    width: 265px;
    height: 180px;
    transition: all 0.3s
}

.wglt:hover img {
    transform: scale(1.05, 1.05);
}

.txt {
    background: #0c3;
    display: inline-block;
    padding: 0 15px;
    height: 35px;
    border-radius: 18px 0 0 18px;
    position: absolute;
    right: 0;
    bottom: 15px;
    color: #fff;
    transition: all 0.3s
}

.txt span, .txt del {
    display: inline-block;
    vertical-align: middle;
    line-height: 35px;
}

.txt del {
    margin-left: 3px
}

.txtl {
    display: inline-block;
    color: #f49e65;
    font-size: 12px;
    border-radius: 50%;
    background: #fef783;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-weight: normal;
    font-family: '宋体';
    vertical-align: middle;
}

.wglt:hover .txt {
    padding: 0 20px
}

.wglb {
    width: 265px;
    height: 400px;
    position: relative;
    position: relative;
    overflow: hidden;
}

.wglb img {
    width: 265px;
    height: 400px;
    transition: all 0.5s
}

.wglb:hover img {
    transform: scale(1.08, 1.08);
}

.title2 {
    position: absolute;
    height: 85px;
    width: 265px;
    left: 0;
    bottom: 0;
    color: #fff;
}

.title2m {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 85px;
    width: 265px;
}

.title2 h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}

.title2 p {
    line-height: 25px;
    font-size: 14px;
}

.wgr {
    float: right;
    background: #fff;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 925px;
    height: 590px;
    box-sizing: border-box;
}

.wgbox1 {
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee; /*cursor: pointer;*/
    height: 294.5px;
    box-sizing: border-box;
    width: 231px;
    position: relative;
    float: left;
    padding: 10px
}

.wgbox1t {
    width: 210px;
    height: 210px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}

.wgbox1t img {
    max-width: 210px;
    max-height: 210px;
    transition: all 0.3s
}

.wgbox1:hover .wgbox1t img {
    transform: scale(1.08, 1.08)
}

.wgbox1b {
    padding: 10px 10px 0;
    line-height: 25px;
}

a.ljqg {
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 25px;
    background: #030549;
    padding: 0 15px;
    height: 35px;
    border-radius: 18px 0 0 18px;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
    transition: all 0.3s
}

a.ljqg span {
    display: inline-block;
    padding-left: 5px;
    line-height: 34px;
}

.wgbox2 {
    border-left: 1px solid #eee;
    cursor: pointer;
    border-bottom: 1px solid #eee;
    height: 294.5px;
    box-sizing: border-box;
    width: 462px;
    position: relative;
    float: left;
    padding: 10px
}

.wgbox2l {
    width: 240px;
    height: 274.5px;
    float: left;
    overflow: hidden;
}

.wgbox2lm {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 240px;
    height: 274.5px;
}

.wgbox2lm img {
    max-width: 240px;
    max-height: 274px;
    transition: all 0.3s
}

.wgbox2:hover .wgbox2lm img {
    transform: scale(1.08, 1.08)
}

.wgbox2r {
    float: left;
    width: 191px;
    height: 274px;
    padding-left: 10px
}

.wgbox2rm {
    width: 190px;
    height: 274px;
    display: table-cell;
    vertical-align: middle;
}

.wgbox1:hover a.ljqg, .wgbox2:hover a.ljqg {
    padding: 0 25px
}

.yjrl {
    float: left;
    width: 265px;
    height: 470px;
    overflow: hidden;
    position: relative;
}

.yjrl img {
    width: 265px;
    height: 470px;
    transition: all 0.3s
}

.yjrl:hover img {
    transform: scale(1.08, 1.08)
}

.title3 {
    position: absolute;
    height: 85px;
    width: 265px;
    left: 0;
    top: 25px;
    color: #fff;
}

.title3m {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 85px;
    width: 265px;
}

.title3 h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}

.title3 p {
    line-height: 25px;
    font-size: 14px;
}

.yjrr {
    float: right;
    border: 1px solid #eee;
    background: #fff;
    width: 925px;
    padding: 0 30px;
    box-sizing: border-box;
}

.yjrr li {
    position: relative;
    padding: 27px 0;
    height: 234px;
    box-sizing: border-box;
    cursor: pointer;
}

.yjrrl {
    float: left;
    width: 180px;
    height: 180px;
    overflow: hidden;
}

.yjrrl img {
    width: 180px;
    height: 180px;
    transition: all 0.3s
}

.yjrr li:hover .yjrrl img {
    transform: scale(1.08, 1.08)
}

.yjrrr {
    float: left;
    width: 440px;
    height: 180px;
    padding-left: 30px
}

.yjrrrm {
    width: 440px;
    height: 180px;
    display: table-cell;
    vertical-align: middle;
}

.yjrrrm h2 {
    color: #333;
    font-size: 20px;
    line-height: 30px;
    height: 60px;
    padding-bottom: 10px
}

a.ljqg2 {
    display: inline-block;
    padding: 0 35px 0 40px;
    background: url(../images/icon19.jpg) no-repeat left center #0c3;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -30px;
    transition: all 0.3s
}

a.ljqg2 span {
    display: inline-block;
    padding-left: 5px;
    line-height: 60px;
}

a.ljqg2 b {
    display: inline-block;
    color: #f49e65;
    font-size: 16px;
    border-radius: 50%;
    background: #fef783;
    width: 26px;
    height: 26px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
    font-family: '宋体';
    vertical-align: middle;
}

.yjrr li:hover a.ljqg2 {
    padding: 0 50px
}

.yjrr li:nth-child(1) {
    border-bottom: 1px solid #eee
}

.gpl {
    float: left;
    width: 265px;
    height: 330px;
    position: relative;
    overflow: hidden;
}

.gpl img {
    width: 265px;
    height: 330px;
    transition: all 0.3s
}

.gpl:hover img {
    transform: scale(1.08, 1.08)
}

.gpr {
    float: left;
    width: 935px;
    height: 330px;
    background: #fff;
    box-sizing: border-box;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.gpr li {
    float: left;
    width: 25%;
    height: 328px;
    box-sizing: border-box;
    border-right: 1px solid #eee;
    padding: 10px;
    position: relative;
}

.gprt {
    width: 210px;
    height: 210px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.gprt img {
    max-width: 210px;
    max-height: 210px;
    transition: all 0.3s
}

.gprb {
    padding: 0 10px;
}

.gprb h2 {
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 15px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px
}

.gpr li:hover .gprt img {
    transform: translateZ(0) scale(1.03, 1.03)
}

.gpr li:hover a.ljqg {
    padding: 0 25px
}

.ysclr {
    float: right;
    width: 925px;
    background: #fff;
    border-left: 1px solid #eee;
    height: 470px
}

.wgbox3 {
    border: 1px solid #eee;
    border-left: none;
    cursor: pointer;
    height: 240px;
    box-sizing: border-box;
    width: 462.5px;
    position: relative;
    float: left;
}

.wgbox3l {
    width: 238px;
    height: 238px;
    float: left;
    padding: 20px;
    box-sizing: border-box;
}

.wgbox3lm {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 198px;
    height: 198px;
    overflow: hidden;
}

.wgbox3lm img {
    max-width: 198px;
    max-height: 198px;
    transition: all 0.3s
}

.wgbox3:hover .wgbox3lm img {
    transform: scale(1.08, 1.08)
}

.wgbox3r {
    float: left;
    width: 220px;
    height: 235px;
}

.wgbox3rm {
    width: 220px;
    height: 238px;
    display: table-cell;
    vertical-align: middle;
}

.wgbox3:hover a.ljqg {
    padding: 0 25px
}

.ysclrb {
    padding: 25px 20px;
    box-sizing: border-box;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    height: 230px;
    cursor: pointer;
    position: relative;
}

.ysclrb a.ljqg2 {
    right: 20px
}

.ysclrb:hover a.ljqg2 {
    padding: 0 50px
}

.ysclrb:hover .yjrrl img {
    transform: scale(1.08, 1.08)
}

.sgyp {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    background: #fff;
}

.sgyp li {
    float: left;
    width: 50%;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    padding: 10px;
    height: 237px;
    position: relative;
}

.sgypl {
    float: left;
    width: 220px;
    height: 215px;
}

.sgyplm {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 220px;
    height: 217px;
}

.sgypl img {
    max-height: 217px;
    max-width: 220px;
    transition: all 0.3s
}

.sgypr {
    float: left;
    padding-left: 10px;
    height: 217px;
    width: 340px;
}

.sgyprm {
    width: 340px;
    height: 217px;
    display: table-cell;
    vertical-align: middle;
}

.sgypr h2 {
    color: #333;
    font-size: 20px;
    line-height: 30px;
    height: 60px;
    padding-bottom: 10px
}

.sgyp li:hover .sgypl img {
    transform: scale(1.08, 1.08)
}

.sgyp li:hover a.ljqg {
    padding: 0 25px
}

.shuh {
}

.shuh li {
    float: left;
    border: 1px solid #eee;
    background: #fff;
    width: 590px;
    box-sizing: border-box;
    position: relative;
}

.shuht {
    width: 588px;
    height: 320px;
    overflow: hidden;
}

.shuht img {
    vertical-align: top;
    width: 588px;
    height: 320px;
    transition: all 0.3s
}

.shuhb {
    padding: 25px;
    position: relative;
}

.shuhbm {
    width: 588px;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.shuhb h2 {
    color: #333;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px
}

.shuh li:hover .shuht img {
    transform: scale(1.05, 1.05)
}

.shuh li:hover a.ljqg2 {
    padding: 0 50px
}

.shuh li:nth-child(2) {
    float: right;
}

.zhix {
    background: #3E6CDB
}

.zhixm {
    width: 1200px;
    height: 150px;
    margin: 0 auto
}

.zhixm li {
    float: left;
    width: 320px;
    height: 150px;
    padding-left: 80px;
    position: relative;
    box-sizing: border-box;
}

.zhixm li span {
    display: inline-block;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -30px;
}

.zhixmm {
    width: 240px;
    height: 150px;
    display: table-cell;
    vertical-align: middle;
}

.zhixm li h2 {
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 16px;
}

.zhixm li p {
    line-height: 22px;
    color: #fff;
    font-size: 14px;
}

/*之前的样式*/
/*.icon20a{background: url(../images/icon20a.png) no-repeat center center #fff;}*/
/*.icon20b{background: url(../images/icon20b.png) no-repeat center center #fff;}*/
/*.icon20c{background: url(../images/icon20c.png) no-repeat center center #fff;}*/
/*.icon20d{background: url(../images/icon20d.png) no-repeat center center #fff;}*/

/*更新过后的*/
.icon20a {
    background: url(../images/icon-jzpp.png) no-repeat center center #fff;
    background-size: 60px
}

.icon20b {
    background: url(../images/icon-zhgx.png) no-repeat center center #fff;
    background-size: 60px
}

.icon20c {
    background: url(../images/icon-aqbj.png) no-repeat center center #fff;
    background-size: 60px
}

.icon20d {
    background: url(../images/icon-wyfw.png) no-repeat center center #fff;
    background-size: 60px
}


.zhixm li:nth-child(4) {
    width: 240px
}

.zhixm li:nth-child(4) .zhixmm {
    width: 160px
}

.footer {
    padding: 24px 0;
    text-align: center;
    background: #141D33;
    color: rgba(255,255,255,0.6);
}

.footert a {
    display: inline-block;
    line-height: 1;
    color: #fff;
    font-size: 16px;
    vertical-align: middle;
}

.footert a:hover {
  color: #3E6CDB;
}

.footert span {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    color: rgba(255,255,255,0.1);
    font-size: 16px;
    padding: 0 20px
}

.footerewm {
    /* position: absolute;
    right: 0;
    top: -10px; */
    margin-top: 40px;
}

.footerewm li {
    display: inline-block;
    text-align: center;
    margin: 0 29.5px;
}

.footerewm li img {
    width: 105px;
    vertical-align: top;
}

.footerewm li p {
    color: #fff;
    font-size: 16px;
    line-height: 1;
    margin-top: 16px;
}

.float {
    background: #24285c;
    width: 46px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 200;
}

.floatm {
    width: 46px;
    position: absolute;
    top: 50%;
    margin-top: -150px;
    left: 0;
}

.floatm li {
    border-bottom: 1px solid #FFF;
    padding: 16px 0;
    text-align: center;
    position: relative;
}

.floatm li a {
    display: inline-block;
    width: 100%;
    color: #fff
}

.icon21a {
    background: url(../images/icon21aa.png) no-repeat center top;
    padding-top: 32px
}

.icon21b {
    background: url(../images/icon21b.png) no-repeat center top;
    padding-top: 32px
}

.icon21taobao {
    background: url(../images/taobao.png) no-repeat center top;
    padding-top: 32px
}

.icon21c {
    background: url(../images/icon21c.png) no-repeat center top;
    padding-top: 32px
}

.icon21d {
    background: url(../images/icon21d.png) no-repeat center top;
    padding-top: 32px
}

.floatm li:nth-child(4) {
    border: none;
}

.gzwx {
    background: #1d1d1b;
    border-radius: 5px;
    width: 125px;
    padding: 10px;
    position: absolute;
    right: 46px;
    top: 0;
    text-align: center;
    color: #fff;
    line-height: 25px;
    display: none;
}

.gzwx img {
    width: 100%;
    height: 100%;
    display: inline-block
}

.floatm li:hover .gzwx {
    display: block;
}

/* 左侧 购物车 */
.floatm .shopping-cart {
  box-sizing: border-box;
  display: none;
  background: #fff;
  width: 479px;
  height: calc(100vh - 227px);
  overflow: hidden;
  padding: 36px 0 24px;
  position: fixed;
  right: 46px;
  top: 226px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  /* box-shadow: -5px 0 5px #ccc; */
  border: 1px solid #E0E0E0;
  border-right: none;
}
.floatm .shopping-cart h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 32px 12px;
}
.floatm .shopping-cart h3 a {
  font-weight: normal;
  background: #1D1D1B;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  padding: 6px 0;
  width: 104px;
}
.floatm .shopping-cart ul {
  height: calc(100% - 36px);
  padding: 0 32px;
  overflow-y: auto;
}
.floatm .shopping-cart ul::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.floatm .shopping-cart ul::-webkit-scrollbar-thumb {
  background-color: #666666;
  border-radius: 45px;
}
.floatm .shopping-cart ul::-webkit-scrollbar-track {
  background-color: #f4f4f4;
}
.floatm .shopping-cart ul li {
  display: flex;
  align-items: center;
  text-align: left;
  padding: 16px 0;
  border-bottom: 1px solid #E0E0E0;
}
.floatm .shopping-cart ul li:last-child {
  border-bottom: none;
}
.floatm .shopping-cart ul li .pic {
  width: 89px;
  height: 77px;
  margin-right: 22px;
}
.floatm .shopping-cart ul li .content {
  flex: 1;
  line-height: 1;
  font-size: 14px;
}
.floatm .shopping-cart ul li .content p {
  color: #FE4E4E;
  margin-top: 16px;
  font-weight: bold;
}
.floatm .shopping-cart ul li .icon-del {
  color: #666666;
  cursor: pointer;
}

.floatm li.cart.has:hover .shopping-cart {
    display: block;
}
.floatm .cart .num {
  display: none;
  width: 26px;
  height: 17px;
  background: #F56C6C;
  border-radius: 100px 100px 100px 100px;
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 12px;
}

.weizhi {
    color: #666;
    font-size: 14px;
    line-height: 45px;
}

.weizhi a {
    color: #666
}

.weizhi a:hover {
    color: #1d1d1b
}

.rmtj {
    background: #fff;
    padding: 20px 30px 60px
}

.rmtjt {
    border-bottom: 1px solid #eee
}

.rmtjt span {
    display: inline-block;
    line-height: 50px;
    color: #1d1d1b;
    font-size: 20px;
    font-weight: bold;
    position: relative;
}

.rmtjt span .icon2 {
    top: 10px;
    right: -30px
}

.rmtjt a {
    display: inline-block;
    float: right;
    line-height: 35px;
    margin-top: 15px;
    color: #aaa;
    font-size: 14px;
}

.rmtjt a:hover {
    color: #1d1d1b
}

.rmtj ul {
    padding: 20px 0 0
}

.rmtj li {
    float: left;
    width: 350px;
    margin-right: 45px;
    height: 150px;
    cursor: pointer;
}

.rmtj li:nth-child(3) {
    margin-right: 0
}

.rmtjl {
    float: left;
    width: 150px;
    height: 150px;
    overflow: hidden;
}

.rmtjl img {
    width: 150px;
    height: 150px;
    transition: all 0.3s
}

.rmtj li:hover .rmtjl img {
    transform: scale(1.08, 1.08)
}

.rmtjr {
    float: right;
    width: 180px;
    height: 150px
}

.rmtjrm {
    width: 180px;
    height: 150px;
    display: table-cell;
    vertical-align: middle;
}

.rmtjrm h2 {
    color: #333;
    font-size: 16px;
    line-height: 25px;
    height: 50px;
}

a.qkk {
    display: inline-block;
    color: #fff;
    background: #2D6DE3;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    width: 80px;
    line-height: 30px;
}

.rmtj li:hover a.qkk {
    font-size: 15px;
    font-weight: bold;
}

.fljs {
    background: #fff;
    padding: 30px 30px 10px
}

.fljs li {
    margin-bottom: 20px
}

.fljsl {
    display: inline-block;
    float: left;
    line-height: 30px;
    width: 80px;
    font-weight: bold;
    color: #666;
    font-size: 14px
}

.fljsr {
    float: left;
    width: 1060px;
    position: relative;
    box-sizing: border-box;
    padding-right: 25px;
    height: 30px;
    overflow: hidden;
}

.fljsrnow {
    height: auto;
}

.fljsr a {
    display: inline-block;
    padding: 0 15px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
    display: inline-block; /*border-radius: 3px*/
}

.fljsr a:hover, .fljsr a.now {
    color: #fff;
    background: #2D6DE3
}

.fljsr span {
    display: inline-block;
    width: 25px;
    height: 30px;
    background: url(../images/icon22.png) no-repeat right center;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.paixu {
    background: #fff;
    padding: 0 30px;
    text-align: left;
}

.paixu b {
    display: inline-block;
    line-height: 60px;
    padding-right: 10px
}

.paixu a {
    display: inline-block;
    line-height: 60px;
    padding: 0 30px;
    color: #333;
    font-size: 14px;
    margin: 0 5px
}

.paixu a span {
    display: inline-block;
    padding-right: 20px;
    background: url(../images/icon23a.png) no-repeat right center;
    line-height: 60px
}

.paixu a:hover, .paixu a.now {
    color: #fff;
    background: #2D6DE3
}

.paixu a:hover span, .paixu a.now span {
    background: url(../images/icon23b.png) no-repeat right center;
}

.pxlb {
}

.pxlb li {
    float: left;
    width: 282px;
    box-sizing: border-box;
    margin: 0 24px 25px 0;
    background: #fff;
    border: 1px solid #dcdcdc;
    cursor: pointer;
    padding: 15px;
    height: 405px;
    position: relative;
    overflow: hidden;
    transition: all 0.3s
}

.pxlbt {
    width: 250px;
    height: 250px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

.pxlbt img {
    width: 250px;
    height: 250px;
    transition: all 0.3s
}

.pxlbb {
    padding: 15px 5px
}

.pxlbb h2 {
    line-height: 30px;
    height: 30px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    color: #333;
    font-size: 16px;
    text-overflow: ellipsis;
    margin-bottom: 10px
}

.pxlb li:hover {
    border: 1px solid #1d1d1b
}

.pxlb li:hover .pxlbt img {
    transform: scale(1.08, 1.08)
}

.pxlb li a.ljqg {
    right: -108px
}

.pxlb li:hover a.ljqg {
    right: 0
}

.pxlb li:nth-child(4n) {
    margin-right: 0
}

.page {
    text-align: center;
}

.page a {
    display: inline-block;
    color: #999;
    font-size: 14px;
    line-height: 30px;
    margin: 0 10px;
}

.page a:hover, .page a.now {
    color: #1d1d1b;
    font-weight: bold;
}

.sbanner {
    width: 100%;
    height: 380px;
}

.title6 {
    width: 310px;
    margin: 0 auto
}

.title6 h2 {
    text-align: center;
    color: #333;
    font-size: 28px;
    line-height: 40px;
    position: relative;
}

.title6 h2 span {
    display: inline-block;
    width: 60px;
    height: 1px;
    background: #d2d2d2;
    position: absolute;
    top: 50%;
}

.title6 p {
    text-align: center;
    color: #ccc;
    font-size: 14px;
    line-height: 28px
}

.rzlc {
}

.rzlc li {
    float: left;
    width: 300px;
    text-align: center;
    position: relative;
}

.rzlc li img {
    vertical-align: top;
}

.rzlc li h2 {
    color: #333;
    font-size: 18px;
    line-height: 30px;
    padding: 20px 0 10px
}

.rzlc li span {
    display: inline-block;
    width: 54px;
    height: 20px;
    background: url(../images/icon25.png) no-repeat center center;
    position: absolute;
    right: -34px;
    top: 40px
}

.rzlc li p {
    color: #999;
    font-size: 12px;
    line-height: 20px;
}

.rzzn {
}

.rzznt {
    border-bottom: 2px solid #1d1d1b
}

.rzznt li {
    cursor: pointer;
    display: inline-block;
    background: #f1f1f1;
    margin-right: 12px;
    width: 291px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #333;
    font-size: 16px;
    float: left;
}

.rzznt li:hover, .rzznt li.now {
    color: #fff;
    background: #2D6DE3
}

/*上面是点击入驻条件的样式*/
.rzznt li:nth-child(4) {
    margin: 0
}

.rzznb {
    border: 1px solid #e5e5e5;
    padding: 20px 25px;
    min-height: 405px;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.rzznb ol {
    list-style-type: decimal;
    padding: 18px 0 0 18px
}

.rzznb ol li {
    list-style-position: outside;
    padding-bottom: 15px
}

.rzznbm {
    display: none;
}

.rzznbb {
    text-align: center;
    padding: 25px 0 0
}

.btn160 {
    border: none;
    width: 160px;
    height: 50px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 16px;
    background: #2D6DE3
}

.rzznbb a {
    color: #666;
}

.rzznbb a:hover {
    color: #1d1d1b
}

.tcbg {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 300;
    display: none;
}

.tctk {
    background: #fff;
    width: 1200px;
    position: fixed;
    left: 50%;
    margin-left: -600px;
    top: 50%;
    margin-top: -267px;
    z-index: 301;
    padding: 40px 30px;
    box-sizing: border-box;
    display: none;
}

.tctk h2 {
    color: #666;
    font-size: 20px;
    line-height: 45px;
    margin-bottom: 10px
}

.tctk p {
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.tctkm {
    height: 400px;
    overflow: auto;
}

.tctk span.tctk_btn {
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/icon26.png) no-repeat center center;
    cursor: pointer;
}

.cwsjt {
}

.cwsjt li {
    border-bottom: 1px solid #eee;
    padding: 30px 0
}

.cwsjtl {
    display: inline-block;
    float: left;
    width: 100px;
    line-height: 30px;
    text-align: left;
    color: #333;
    font-size: 14px;
    font-weight: bottom;
    font-weight: bold;
}

.chk {
    display: none;
}

.chk + label {
    border: 1px solid #d2d2d2;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%
}

.chk + label:active, .chk:checked + label {
    background: url(../images/icon27.png) no-repeat center center;
}

.sctp {
    border: 1px solid #dcdcdc;
    background: url(../images/icon28.png) no-repeat center center;
    width: 90px;
    height: 90px;
    box-sizing: border-box;
}

.sctpm {
    display: table-cell;
    width: 88px;
    height: 88px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.sctpnow {
    background: none
}

.sctptxt {
    float: left;
    width: 320px;
    height: 90px
}

.sctptxtm {
    display: table-cell;
    vertical-align: middle;
    width: 320px;
    height: 90px;
}

.sctptxtm p {
    color: #ccc;
    font-size: 14px;
    line-height: 40px;
}

.cwsjm {
    padding: 10px 0
}

.cwsjm h2 {
    padding: 10px 0 0 5px;
    line-height: 50px;
    font-weight: bold;
    color: #333;
    font-size: 14px;
}

.cwsjm li {
    float: left;
    width: 560px;
}

.cwsjm li:nth-child(2), .cwsjm li:nth-child(4) {
    float: right;
}

.cwsjm li:nth-child(5), .cwsjm li:nth-child(6) {
    width: 100%
}

.cwsjm_input {
    border: 1px solid #dcdcdc;
    height: 40px;
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.cwsjm_text {
    border: 1px solid #dcdcdc;
    height: 135px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    line-height: 25px;
    color: #666;
    font-size: 14px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.btn140 {
    border: none;
    width: 140px;
    height: 45px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 16px;
    background: #2D6DE3
}

.left {
    float: left;
    background: #fff;
    width: 220px;
    min-height: 580px;
    padding: 30px 0 0;
    box-sizing: border-box;
}

.left li {
    padding: 0 15px 35px
}

.left li h2 {
    padding-left: 35px;
    line-height: 30px;
    margin-bottom: 10px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.left li p {
    padding-left: 35px;
}

.left li p a {
    display: block;
    line-height: 30px;
    color: #333;
    font-size: 14px;
}

.left li p a:hover, .left li p a.now {
    color: #2D6DE3
}


/*.icon29a{background: url(../images/icon29a.png) no-repeat left center;}*/
/*.icon29b{background: url(../images/icon29b.png) no-repeat left center;}*/
/*.icon29c{background: url(../images/icon29c.png) no-repeat left center;}*/
/*.icon29d{background: url(../images/icon29d.png) no-repeat left center;}*/
/*.icon29e{background: url(../images/icon29e.png) no-repeat left center;}*/
/*.icon29f{background: url(../images/icon29f.png) no-repeat left center;}*/

.icon29c {
    background: url(../images/dingdan.png) no-repeat 7px center;
    background-size: 20px auto
}

.icon29e {
    background: url(../images/xinyonge.png) no-repeat 5px center;
    background-size: 20px auto
}

.icon29d {
    background: url(../images/maoyi.png) no-repeat 6px center;
    background-size: 18px auto
}

.icon29f {
    background: url(../images/qiandai.png) no-repeat 7px center;
    background-size: 20px auto
}


.right {
    background: #fff;
    width: 960px;
    min-height: 648px;
    float: right;
}

.right2 {
    width: 960px;
    min-height: 580px;
    float: right;
}

.qywh {
    padding: 90px 0 0
}

.qywh li {
    float: left;
    width: 220px;
    padding: 0 10px 50px;
    text-align: center;
    cursor: pointer;
}

.qywh li img {
    vertical-align: top;
    transition: all 0.8s
}

.qywh li:hover img {
    transform: rotateY(180deg);
}

.qywh li h2 {
    text-align: center;
    padding: 15px 0 0;
    line-height: 30px;
    color: #333;
    font-size: 16px;
}

.qywh li p {
    stroke-linejoin: 25px;
    color: #999;
    font-size: 14px;
}

.mztk {
    padding: 35px 30px;
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.gsxw {
    padding: 15px 30px
}

.gsxw li {
    border-bottom: 1px dashed #ccc;
    padding: 20px 0 15px
}

.gsxw li h2 a {
    display: inline-block;
    line-height: 30px;
    background: url(../images/icon31.png) no-repeat left center;
    padding-left: 30px;
    color: #333;
    font-size: 14px;
}

.gsxw li h2 span {
    display: inline-block;
    float: right;
    line-height: 30px;
    color: #333;
    font-size: 14px;
}

.gsxw li p {
    color: #999;
    font-size: 14px;
    line-height: 24px;
    padding: 5px 0 0
}

.gsxw li:hover h2 a, .gsxw li:hover h2 span {
    color: #1d1d1b
}

.znxx {
    padding: 35px 30px
}

.znxxt {
    border-bottom: 1px solid #e6e6e6;
    line-height: 30px;
    padding-bottom: 20px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.znxx li {
    border-bottom: 1px dashed #ccc;
    padding: 18px 35px 15px 0
}

.znxx li h2 a {
    display: inline-block;
    line-height: 30px;
    color: #333;
    font-size: 14px;
}

.znxx li h2 span {
    float: right;
    display: inline-block;
    line-height: 30px;
    color: #999;
    font-size: 12px;
}

.znxx li p {
    color: #999;
    font-size: 12px;
    line-height: 25px;
}

.znxx li:hover h2 a {
    color: #1d1d1b
}

.zhye {
    padding: 40px 30px
}

.zhye th {
    background: #e6e6e6;
    color: #666;
    font-size: 14px;
    line-height: 40px;
}

.zhye td {
    border-bottom: 1px solid #e6e6e6;
    line-height: 40px;
    color: #666;
    font-size: 12px;
}

.xwxq {
    padding: 40px 30px
}

.xwxqt {
    text-align: center;
    line-height: 25px;
    color: #999;
    font-size: 14px;
}

.xwxqt h2 {
    text-align: center;
    line-height: 45px;
    padding-bottom: 5px;
    color: #333;
    font-size: 30px;
}

.xwxqm {
    padding: 20px 0 50px;
    color: #666;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e6e6e6
}

.xwxqm img {
    max-width: 100%;
    height: auto
}

.xwxqb {
    position: relative;
}

.xwxqb p a {
    display: inline-block;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}

.xwxqb p a:hover {
    color: #1d1d1b
}

a.fhsyy {
    display: inline-block;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -20px;
    background: #1d1d1b;
    font-size: 16px;
}

.lxwm {
    padding: 50px 30px 30px
}

.map {
    margin: 15px 0
}

.map img {
    max-width: 100%
}

.qywh2 {
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}

.qywh2 ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.qywh2 ul li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    width: 253px;
    height: 158px;
    border: 1px solid #E6E6E6;
    border-radius: 6px;
    padding: 0 24px;
}

.qywh2 ul li h2 {
    font-size: 22px;
    color: #333333;
    font-weight: 500;
    margin:25px 5px 38px 5px;
    align-self: center;
}

.qywh2 ul li p {
    font-size: 16px;
    color: #666666;
    font-weight: 400;
}

.qywh2 li {
    margin-right:28px;
}
.qywh2 li:nth-child(4) {
    margin-right:0;
}

/*.qywh2 li {*/
/*    float: left;*/
/*    width: 210px;*/
/*    padding: 0 10px 50px;*/
/*    text-align: center;*/
/*    cursor: pointer;*/
/*}*/

/*.qywh2 li img {*/
/*    vertical-align: top;*/
/*    transition: all 0.8s*/
/*}*/

/*.qywh2 li:hover img {*/
/*    transform: rotateY(180deg);*/
/*}*/

/*.qywh2 li h2 {*/
/*    text-align: center;*/
/*    padding: 15px 0 0;*/
/*    line-height: 30px;*/
/*    color: #333;*/
/*    font-size: 16px;*/
/*}*/

/*.qywh2 li p {*/
/*    stroke-linejoin: 25px;*/
/*    color: #999;*/
/*    font-size: 14px;*/
/*}*/

/*.qywh2 li:nth-child(4) {*/
/*    width: 250px*/
/*}*/

.gsjj {
    /*padding:0 60px;*/
}

.gsjjt {
    line-height: 30px;
    color: #666;
    /*font-size: 14px;*/
    padding: 0 0 25px
}

.content p {
    margin-bottom: 10px;
}

.zgz-v2-left {
    width: 100%;
    padding: 60px 0 60px 60px;
    box-sizing: border-box;
}
.zgz-v2-left h2 {
    font-size: 32px;
    font-weight: 600;
    color: #333333;
    line-height: 32px;
    margin-bottom: 60px;
}
.zgz-v2-left h2 .line {
    width: 128px;
    height: 6px;
    background: linear-gradient(90deg, #3e6cdb 0%, #ffffff 100%);
    margin: 8px 0 0;
}




.gsjjb {
    position: relative;
}

.gsjjbm {
    width: 775px;
    height: 335px;
    overflow: hidden;
    margin: 0 auto
}

.gsjjbm img {
    width: 430px;
    height: 250px;
}

.gsjjimgb {
    float: right;
    transform: translateY(-170px);
}

.icon33a {
    display: inline-block;
    width: 30px;
    height: 54px;
    position: absolute;
    background: url(../images/icon33.png) no-repeat center center;
    cursor: pointer;
    left: 0;
    top: 100px
}

.icon33b {
    display: inline-block;
    width: 30px;
    height: 54px;
    position: absolute;
    background: url(../images/icon33b.png) no-repeat center center;
    cursor: pointer;
    right: 0;
    top: 180px
}

.sclb {
    padding: 40px 30px 10px
}

.sclb li {
    width: 217px;
    border: 1px solid #eae8e8;
    box-sizing: border-box;
    float: left;
    margin: 0 10px 20px 0;
    height: 317px;
}

.sclbt {
    overflow: hidden;
    height: 215px;
}

.sclbt img {
    width: 215px;
    height: 215px;
    transition: all 0.3s
}

.sclb li:hover .sclbt img {
    transform: scale(1.08, 1.08);
}

.sclbb {
    padding: 15px 10px 10px
}

.sclbb h2 {
    color: #333;
    font-size: 16px;
    line-height: 30px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sclb li:nth-child(4n) {
    margin-right: 0
}

.sclb li:hover .sclbb h2 {
    color: #1d1d1b
}

.dzbox {
    padding: 40px 30px
}

.dzbox h2 {
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 25px;
}

.dzbox li {
    margin-bottom: 25px
}

.dzl {
    display: inline-block;
    line-height: 45px;
    padding-right: 15px;
    color: #333;
    font-size: 14px;
    box-sizing: border-box;
    min-width: 95px
}

.dz_select {
    width: 150px;
    height: 45px;
    border: none;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    color: #333;
    font-size: 14px;
    background: #f6f6f6;
    outline: none;
}

.dz_input {
    border: 1px solid #e6e6e6;
    width: 800px;
    height: 45px;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    color: #333;
    font-size: 14px;
}

.btn220 {
    border: none;
    width: 140px;
    height: 45px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 16px;
    background: #2D6DE3
}

.tjcg {
    background: #fff;
    padding: 40px 0 45px 55px
}

.tjcgm {
    background: url(../images/confirmPaymentImg.png) no-repeat left center;
    padding-left: 135px;
    color: #666;
    font-size: 14px;
}

.xzzf {
    background: #fff;
    padding: 40px 30px 50px 55px
}

.chkzf {
    display: none;
}

.chkzf + label {
    border: 1px solid #dcdcdc;
    width: 190px;
    height: 70px;
    display: inline-block;
    box-sizing: border-box;
    background: url(../images/icon35a.png) no-repeat center center;
    border-radius: 5px;
    cursor: pointer;
}

.chkzf + label:active, .chkzf:checked + label {
    border: 1px solid #1d1d1b;
}

.chkzfb {
    display: none;
}

.chkzfb + label {
    border: 1px solid #dcdcdc;
    width: 190px;
    height: 70px;
    display: inline-block;
    box-sizing: border-box;
    background: url(../images/icon35b.png) no-repeat center center;
    border-radius: 5px;
    cursor: pointer;
    margin: 0 30px
}

.chkzfb + label:active, .chkzfb:checked + label {
    border: 1px solid #1d1d1b;
}

.chkzfc {
    display: none;
}

.chkzfc + label {
    border: 1px solid #dcdcdc;
    width: 190px;
    height: 70px;
    display: inline-block;
    box-sizing: border-box;
    background: url(../images/icon35c.png) no-repeat center center;
    border-radius: 5px;
    cursor: pointer;
}

.chkzfc + label:active, .chkzfc:checked + label {
    border: 1px solid #1d1d1b;
}

.wjmm {
    padding: 85px 0 130px;
    background: #fff
}

.wjmm h2 {
    text-align: center;
    color: #333;
    font-size: 32px;
    line-height: 45px;
    margin-bottom: 40px
}

.wjmmb {
    position: relative;
    text-align: center;
    padding: 0 0 60px
}

.wjmmb li {
    display: inline-block;
    position: relative;
    line-height: 25px;
    padding-top: 28px;
    color: #999;
    font-size: 16px;
    z-index: 30
}

.wjmmb li span {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #ddd;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
    top: 0
}

.wjmmb li:nth-child(2) {
    margin: 0 400px
}

.wjmmb li.now {
    color: #333
}

.wjmmb li.now span {
    background: #1d1d1b
}

.wjmmline {
    background: #ddd;
    width: 946px;
    height: 2px;
    position: absolute;
    left: 50%;
    margin-left: -473px;
    top: 7px;
    display: inline-block;
    z-index: 10;
}

.wjmmline2 {
    background: #09f;
    width: 946px;
    height: 2px;
    position: absolute;
    left: 50%;
    margin-left: -473px;
    top: 7px;
    display: inline-block;
    z-index: 20
}

.wjb {
    width: 580px;
    margin: 0 auto;
    text-align: center;
}

.wjb_input {
    border: 1px solid #e6e6e6;
    background: #fff;
    height: 50px;
    box-sizing: border-box;
    width: 100%;
    padding: 0 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #666;
    font-size: 14px;
}

.wjb_input2 {
    border: none;
    background: #fff;
    height: 48px;
    box-sizing: border-box;
    width: 378px;
    padding: 0 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #666;
    font-size: 14px;
}

.btn160 {
    width: 160px;
    height: 50px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #fff;
    font-size: 16px;
    background: #2D6DE3;
}

.wjbm {
    border: 1px solid #e0e0e0;
}

.wjbm_btn {
    width: 100px;
    height: 48px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #333;
    font-size: 14px;
    background: #fff
}

.grzl {
    padding: 25px
}

.grzl li {
    border-bottom: 1px solid #eee;
    padding: 15px 0;
    line-height: 30px;
    color: #999;
    font-size: 14px;
}

.grzll {
    display: inline-block;
    width: 58px;
    line-height: 30px;
    text-align: left;
    color: #333;
    font-size: 14px;
    vertical-align: middle
}

.grtx {
    display: inline-block;
    vertical-align: middle
}

.grtx img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.grtxr {
    vertical-align: middle;
    display: inline-block;
    line-height: 24px;
    padding: 0 0 0 30px;
}

.ghtx {
    display: inline-block;
    position: relative;
    border: 1px solid #e6e6e6;
    height: 40px;
    line-height: 38px;
    box-sizing: border-box;
    color: #333;
    width: 105px;
    text-align: center;
    cursor: pointer;
    float: right;
    margin-top: 30px;
    cursor: pointer;
}

.file {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    opacity: 0;
    cursor: pointer;
}

.xiug {
    display: inline-block;
    width: 105px;
    height: 36px;
    border: 1px solid #e6e6e6;
    text-align: center;
    color: #333;
    font-size: 12px;
    cursor: pointer;
    vertical-align: middle;
    line-height: 36px;
}

.tcxg {
    width: 490px;
    background: #fff;
    position: fixed;
    left: 50%;
    margin-left: -245px;
    z-index: 1001;
    padding: 15px 0 35px;
    top: 50%;
    margin-top: -214px;
    display: none
}

.chk2 {
    display: none;
}

.chk2 + label {
    border: 1px solid #d7d7d7;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    box-sizing: border-box
}

.chk2 + label:active, .chk2:checked + label {
    background: url(../images/icon36.png) no-repeat center center #cf0000;
    border: none;
}

.tcdz h2, .tcxg h2, .tcwl h2 {
    text-align: center;
    line-height: 35px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    color: #333;
    font-size: 24px;
    margin-bottom: 20px;
}

.close {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/icon26.png) no-repeat center center;
    position: absolute;
    top: 15px;
    right: 10px;
    cursor: pointer
}

.zc_input {
    border: 1px solid #e6e6e6;
    height: 45px;
    box-sizing: border-box;
    padding: 0 15px;
    box-sizing: border-box;
    width: 100%;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #666;
    font-size: 14px;
}

.zcbox2 {
    width: 360px;
    margin: 0 auto
}

.btn160b {
    border: none;
    background: #eee;
    color: #666;
    font-size: 16px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    cursor: pointer;
    width: 160px;
    height: 48px
}

.colbbb {
    color: #bbb
}

.zcbox {
    background: url(../images/zgzimg.png) no-repeat 80px center rgba(234, 245, 255, 1);
    padding: 0 0 0 653px;
    height: 576px;
}

.zcm {
    width: 547px;
    height: 576px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 87px 0 90px;
    background-color: #fff;
}

.zcbox h2 {
    text-align: center;
    color: #333;
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 25px
}

.yzmbox {
    border: 1px solid #e6e6e6;
}

.yzm_btn {
    border: none;
    width: 30%;
    text-align: center;
    color: #999;
    height: 45px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 14px;
    cursor: pointer;
    background: none
}

.zc_input2 {
    border: none;
    width: 70%;
    height: 45px;
    box-sizing: border-box;
    padding: 0 15px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #666;
    font-size: 14px;
}

.chkzc {
    display: none;
}

.chkzc + label {
    border: 1px solid #e6e6e6;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}

.chkzc + label:active, .chkzc:checked + label {
    background: url(../images/icon37.png) no-repeat center center;
}

.btn100 {
    border: none;
    border-radius: 10px;
    background-color: #2882FE;
    width: 100%;
    height: 50px;
    cursor: pointer;
    text-align: center;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 14px;
    color: #fff;
}

.ddxq {
    padding: 30px
}

.title4 {
    border-bottom: 1px solid #e6e6e6;
    line-height: 30px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px
}

.shxx {
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0 15px
}

.shxx li {
    padding: 5px 0
}

.shxxl {
    display: inline-block;
    font-weight: bold;
    color: #333;
    font-size: 14px;
    width: 75px;
    text-align: left;
    line-height: 28px;
    float: left
}

.shxxr {
    float: left;
    width: 825px;
    color: #666;
    font-size: 12px;
    line-height: 28px;
}

.ztai1 {
    display: inline-block;
    line-height: 28px;
    color: #666;
    font-size: 12px;
}

.ztai2 {
    display: inline-block;
    line-height: 26px;
    padding: 0 15px;
    color: #1d1d1b;
    font-size: 12px;
    border: 1px solid #1d1d1b;
    min-width: 80px;
    box-sizing: border-box;
}

.ztai3 {
    display: inline-block;
    line-height: 26px;
    padding: 0 15px;
    color: #999;
    font-size: 12px;
    border: 1px solid #999;
    min-width: 80px;
    box-sizing: border-box;
}

.ztai4 {
    display: inline-block;
    line-height: 26px;
    padding: 0 15px;
    color: #fff;
    font-size: 12px;
    background: #e71424;
    min-width: 80px;
    box-sizing: border-box;
}

.ztai5 {
    display: inline-block;
    line-height: 26px;
    padding: 0 15px;
    color: #333;
    font-size: 12px;
    background: #e71424;
    min-width: 80px;
    text-align: center;
    box-sizing: border-box
}

.shxxrm {
    float: left;
    display: inline-block;
    width: 315px;
    color: #666;
    font-size: 12px;
    line-height: 28px;
}

.shxxrm:nth-child(3) {
    width: 180px
}

.wlxx {
    padding: 0 30px;
    height: 300px;
    overflow: auto;
}

.wlxx li {
    padding: 3px 0;
    font-size: 14px;
}

.wlxxl {
    display: inline-block;
    color: #999;
    line-height: 24px;
    width: 75px;
    vertical-align: top
}

.wlxxr {
    display: inline-block;
    line-height: 24px;
    color: #666;
    width: 350px
}

.wlb {
    border-top: 1px solid #e6e6e6;
    text-align: center;
    height: 70px;
    line-height: 70px;
    color: #666;
    font-size: 16px;
    cursor: pointer;
}

.spxxi {
    padding: 10px 0 15px;
    border-bottom: 1px solid #eee;
}

.spxxi th {
    background: #e6e6e6;
    line-height: 40px;
    font-size: 14px;
    color: #666;
}

.spxxi td {
    border: 1px solid #e6e6e6;
    line-height: 20px;
    padding: 20px 0
}

.lh90 {
    line-height: 90px;
}

.spxxb {
    float: right;
    width: 300px;
    padding: 15px 0 0;
}

.spxxb span {
    display: inline-block;
    width: 150px;
    text-align: right;
    line-height: 30px;
    font-size: 14px;
    float: left
}

.spxximg {
    float: left;
    border: 1px solid #e6e6e6;
    width: 90px;
    height: 90px;
}

.spxximgm {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 90px;
    height: 90px;
}

.spxximgm img {
    max-width: 88px;
    max-height: 88px;
}

.spxximgr3 {
    float: left;
    width: 265px;
    height: 82px;
    padding-left: 10px;
}

.spxximgrm3 {
    display: table-cell;
    vertical-align: middle;
    width: 265px;
    height: 82px;
    color: #221713;
    font-size: 14px;
}

/*line-height:25px; spxximgrm3 删除掉lineHeight, 影响其他页面 */
.fpxx {
    padding: 20px 0
}

.fpxxm {
    width: 405px;
    color: #666;
    line-height: 25px;
    font-size: 12px;
}

.tcwl, .tcsq {
    width: 490px;
    background: #fff;
    position: fixed;
    left: 50%;
    margin-left: -245px;
    z-index: 1001;
    padding: 15px 0 0;
    top: 50%;
    margin-top: -214px;
    display: none
}

.tcsqt {
    padding: 40px 0 40px 55px;
    border-bottom: 1px solid #eee
}

.tcsqtxt {
    display: inline-block;
    width: 95px;
    line-height: 45px;
    text-align: left;
    font-weight: bold;
    color: #333;
    font-size: 18px;
}

.tcsqb {
    padding: 40px 0 70px 55px
}

.tcsq_text {
    width: 250px;
    height: 170px;
    border: 1px solid #eee;
    box-sizing: border-box;
    padding: 10px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    line-height: 30px;
    color: #999;
    font-size: 14px;
    outline: none;
}

.btn150 {
    width: 150px;
    height: 45px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #fff;
    font-size: 16px;
    background: #1d1d1b;
}

.tjdd {
    background: #fff;
    padding: 40px 25px
}

.psdd {
    padding: 0 0 20px
}

.psddt {
    line-height: 45px;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #cdcdcd;
    font-weight: bold;
}

.shdz {
    padding: 20px 0 0
}

.shdz li {
    border: 1px solid #e0e0e0;
    padding: 10px 15px 0;
    float: left;
    height: 165px;
    box-sizing: border-box;
    position: relative;
    width: 271px;
    margin: 0 15px 10px 0;
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.shdz li.now {
    border: 1px solid #1d1d1b
}

.shdz li:nth-child(4) {
    margin-right: 0
}

.shdz li h2 {
    line-height: 30px;
    color: #333;
    font-size: 18px;
    margin-bottom: 15px
}

.selectDefault {
    color: #fff;
    background: #1d1d1b !important;
}

.selectDefault span {
    display: none;
}

.moren {
    display: none;
}

.moren + label {
    display: inline-block;
    padding: 0 12px;
    line-height: 25px;
    font-size: 12px;
    color: #fff;
    background: #d1d1d1;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 13px;
    cursor: pointer
}


.tjxdz {
    width: 271px;
    height: 165px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer
}

.tjxdzm {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 271px;
    height: 165px;
}

.tjxdzm h3 {
    background: url(../images/icon38.png) no-repeat center top;
    padding: 40px 0 0;
    line-height: 25px;
    color: #999;
    font-size: 14px;
}

.zhif {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0
}

.zhifl {
    display: inline-block;
    line-height: 40px;
    color: #333;
    font-size: 16px;
    width: 135px;
    float: left;
    font-weight: bold;
}

.zhifr {
    float: left;
    width: 900px
}

.zhifr a {
    display: inline-block;
    line-height: 40px;
    color: #333;
    font-size: 14px;
    width: 160px;
    text-align: center;
    margin-right: 10px;
    background: #EEEEEE;
}

.zhifr a:hover, .zhifr a.now {
    color: #fff;
    background: #1d1d1b
}

.zhifr2 {
    float: left;
    width: 900px
}

.zhifr2 a {
    display: inline-block;
    line-height: 40px;
    color: #333;
    font-size: 14px;
    width: 240px;
    text-align: center;
    margin-right: 30px;
    border: 1px solid #e6e6e6
}

.zhifr2 a:hover, .zhifr2 a.now {
    border: 1px solid #1d1d1b
}

.fapb {
    padding: 40px 0;
    background: #fafafa;
    margin-top: 20px;
    display: none;
}

.fapbl {
    float: left;
    width: 550px;
}

.fapb label {
    display: inline-block;
    float: left;
    width: 190px;
    box-sizing: border-box;
    padding-right: 20px;
    text-align: right;
    line-height: 40px;
    color: #000;
    font-size: 14px;
}

.fapb_input {
    border: 1px solid #dcdcdc;
    height: 40px;
    line-height: 38px;
    box-sizing: border-box;
    padding: 0 10px;
    width: 360px;
    float: left;
    color: #666;
    font-size: 14px;
    background: none
}

.fapb_text {
    border: 1px solid #dcdcdc;
    height: 96px;
    line-height: 28px;
    box-sizing: border-box;
    padding: 10px;
    width: 360px;
    float: left;
    color: #666;
    font-size: 14px;
    background: none
}

.fapb_btn {
    color: #fff;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    border: none;
    background: #1d1d1b;
    cursor: pointer;
    width: 160px;
    height: 40px;
    text-align: center;
    font-size: 14px;
}

.qrspt {
    /* background: #e6e6e6 */
    padding: 0 24px;
}

.qrspt th {
    line-height: 1;
    color: #333;
    font-size: 14px;
}

.icon39 {
    background: url(../images/icon39.png) no-repeat left center;
    padding-left: 24px;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    display: inline-block;
}

.qrspm {
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    padding: 20px 0
}

.qrspm td {
    color: #333;
    font-size: 14px;
}

.qrspms {
  background-color: #FAFAFA;
  padding: 24px;
  font-size: 14px;
  color: #333;
}

.qrspml {
    padding: 10px;
    width: 100px;
    height: 100px;
    float: left;
    margin-left: 10px
}

.qrspmlm {
    display: table-cell;
    vertical-align: middle;
    width: 100px;
    height: 100px;
}

.qrspmlm img {
    max-height: 100px;
    max-width: 100%
}

.qrspmlr {
    float: left;
    width: 295px;
    padding-left: 10px;
}

.qrspmlrm {
    display: table-cell;
    vertical-align: middle;
    width: 295px;
    height: 110px;
}

.qrspb {
    background: #f6f6f6;
    text-align: right;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    padding-right: 60px
}

.spxxb2 {
    padding: 20px 60px 10px;
    width: 360px
}

.spxxb2 span {
    width: 180px
}

.btn220 {
    width: 220px;
    height: 50px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #fff;
    font-size: 16px;
    background: #2D6DE3;
}

.icon40 {
    background: url(../images/icon40.png) no-repeat left center;
    padding-left: 25px;
    line-height: 50px;
    color: #666;
    font-size: 14px;
}

.gwbox {
    background: #fff;
    padding: 16px 32px 40px;
}

.gwt {
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 0;
}

.gwt_btnjs {
    background: #1d1d1b;
    color: #fff;
    border-radius: 3px;
    height: 25px;
    padding: 0 12px;
    border: none;
    cursor: pointer;
}
.btn-jiesuan.disabled {
  cursor: not-allowed;
  background-color: #999;
}

.gwtitle {
}

.gwtitle td {
    line-height: 60px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

.chkall {
    display: none;
}

.chkall + label {
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
}

.chkall + label:active, .chkall:checked + label {
    background: url(../images/icon-checked.png) no-repeat center center;
    /* border: 1px solid #1d1d1b */
    border-color: #467CFD;
}

.gwbox .qrspmlr {
    width: 285px
}

.tjbox {
    border: 1px solid #e6e6e6;
    width: 150px;
    height: 40px;
    margin: 0 auto
}

.tjbox a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    color: #666;
    font-size: 16px;
    float: left
}

.tjbox_input {
    border: none;
    float: left;
    width: 70px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #333;
    font-size: 16px;
    font-family: Arial
}

.icon42 {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/icon42a.png) no-repeat center center;
    transition: all 0s
}

.icon42:hover {
    background: url(../images/icon42b.png) no-repeat center center;
}

.gwcbb {
    background: #fff;
    padding: 0 0 0 32px;
    color: #666;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
}

.gwcbbl {
    float: left;
    width: 350px
}

.gwcbbr {
    float: right;
    text-align: right;
    min-width: 500px
}

.qjsbtn {
    width: 255px;
    height: 60px;
    text-align: center;
    background: #1d1d1b;
    color: #fff;
    border: none;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 18px;
    cursor: pointer;
}

.cnxh {
    background: #fff;
    padding: 15px 30px 45px
}

.cnxht {
    border-bottom: 1px solid #cdcdcd;
    padding: 10px 0;
    line-height: 30px;
}

.icon43 {
    background: url(../images/icon43.png) no-repeat right center;
    display: inline-block;
    line-height: 30px;
    padding-right: 25px;
    color: #999;
    font-size: 14px;
}

.cnxhb {
    padding: 30px 0 0
}

.cnxhb li {
    border: 1px solid #eae8e8;
    width: 216px;
    float: left;
    margin: 0 15px 0 0;
    cursor: pointer;
    box-sizing: border-box;
}

.cnxhbt {
    width: 214px;
    height: 214px;
    overflow: hidden;
}

.cnxhbt img {
    width: 214px;
    height: 214px;
    vertical-align: top;
    transition: all 0.3s
}

.cnxhbb {
    padding: 10px
}

.cnxhbb h2 {
    color: #333;
    font-size: 16px;
    height: 28px;
    line-height: 28px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cnxhb li:hover img {
    transform: scale(1.08, 1.08)
}

.cnxhb li:hover h2 {
    color: #1d1d1b
}

.cnxhb li:nth-child(5) {
    margin-right: 0
}

.tcshdz {
    background: #fff;
    width: 710px;
    box-sizing: border-box;
    padding: 25px 30px 35px;
    position: absolute;
    left: 50%;
    margin-left: -355px;
    top: 50%;
    margin-top: -263px;
    z-index: 1001;
    display: none;
}

.tcshdz h2 {
    line-height: 40px;
    color: #333;
    font-size: 20px;
    border-bottom: 1px solid #333;
    margin-bottom: 30px;
}

.shdztxt {
    display: inline-block;
    color: #333;
    font-size: 14px;
    line-height: 45px;
    width: 85px;
    float: left;
}

.shdz_input {
    border: 1px solid #e6e6e6;
    height: 45px;
    box-sizing: border-box;
    float: left;
    width: 565px;
    color: #666;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    padding: 0 10px
}

.shdz_select {
    border: none;
    background: #f6f6f6;
    height: 45px;
    width: 150px;
    color: #666;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    padding: 0 10px;
    box-sizing: border-box;
}

.tcshdzclose {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/icon42c.png) no-repeat center center;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.grzxt {
    background: #fff;
    padding: 40px 30px;
}

.grzxt img {
    float: left;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.grzxtl {
    float: left;
    padding-left: 15px;
    height: 100px;
    width: 205px;
}

.grzxtlm {
    display: table-cell;
    vertical-align: middle;
    width: 205px;
    height: 100px;
    font-size: 14px;
    line-height: 25px;
}

.grzxtl2 {
    float: left;
    height: 100px;
    width: 280px;
}

.grzxtlm2 {
    display: table-cell;
    vertical-align: middle;
    width: 280px;
    height: 100px;
    font-size: 14px;
    line-height: 25px;
}

.grzxtlm h2 {
    color: #333;
    font-size: 22px;
    line-height: 35px;
    padding-bottom: 10px;
}

.grzxtm {
    float: left;
    width: 185px;
    height: 80px;
    margin: 10px 0 0;
}

.grzxtm li {
    float: left;
    width: 50%;
    text-align: center
}

.grzxtmm {
    width: 180px;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    color: #999;
    font-size: 14px;
    line-height: 30px;
}

.grzxtmm h2 {
    color: #1d1d1b;
    font-size: 30px;
    font-weight: bold;
}

.grzxtr {
    float: right;
    width: 108px;
    height: 100px;
}

.grzxtrm {
    display: table-cell;
    vertical-align: middle;
    width: 108px;
    height: 100px;
    text-align: right
}

.grzxtrm a {
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #999;
    line-height: 38px;
    width: 108px;
    box-sizing: border-box;
    height: 38px;
    font-size: 14px;
    text-align: center;
    border-radius: 19px
}

.ddbox {
    padding: 20px;
    background: #fff;
    box-sizing: border-box
}

.yhqt2 {
    text-align: left;
    display: inline-block;
}

.yhqt2 a {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    display: inline-block
}

.yhqt2 a span {
    color: #1d1d1b;
}

.yhqt2 a:hover, .yhqt2 a.now {
}

.title5 {
    line-height: 40px;
    color: #333;
    font-size: 20px;
}

.ddss {
    border: 1px solid #eee;
    display: inline-block;
    height: 38px;
    width: 265px;
    float: right
}

.ddss_input {
    border: none;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    width: 220px;
    box-sizing: border-box;
    color: #666;
    font-size: 12px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    float: left;
    border-right: 1px solid #eee;
}

.ddss_btn {
    float: left;
    border: none;
    background: url(../images/icon44.png) no-repeat center center;
    width: 45px;
    height: 38px;
    cursor: pointer
}

.ddbox th {
    background: #e6e6e6;
    line-height: 40px;
    font-size: 12px;
    color: #666;
}

.ddbox td {
    border: 1px solid #ececec;
    line-height: 20px;
    padding: 20px 0
}

.ddtitle {
    background: #fafafa;
    padding: 0 20px;
    line-height: 35px;
    border: 1px solid #ececec;
    border-bottom: none;
    font-size: 14px;
    font-family: Arial
}

.icon39b {
    background: url(../images/icon39.png) no-repeat left center;
    padding-left: 30px;
    color: #333;
    font-size: 14px;
    line-height: 35px;
    display: inline-block;
}

.wdpj {
    padding: 25px 30px
}

.wdpjt {
    border-bottom: 1px solid #dadada;
    padding: 10px 0
}

.wdpjt a {
    display: inline-block;
    line-height: 30px;
    color: #666;
    font-size: 14px;
    vertical-align: middle;
}

.wdpjt a b {
    font-weight: normal;
    color: #1d1d1b
}

.wdpjt a:hover, .wdpjt a.now {
    color: #1d1d1b
}

.wdpjb {
    border-bottom: 1px solid #dadada;
    padding: 20px 5px 30px 10px
}

.wdpjbtl {
    float: left;
    border: 1px solid #e6e6e6;
    width: 100px;
    height: 100px;
    box-sizing: border-box;
}

.wdpjbtlm {
    width: 98px;
    height: 98px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.wdpjbtlm img {
    max-width: 98px;
    max-height: 98px;
}

.wdpjbtr {
    float: left;
    width: 755px;
    padding-left: 10px;
    position: relative;
}

.wdpjbtrr {
    position: absolute;
    text-align: right;
    top: 5px;
    right: 0
}

.wdpjbtrr img {
    margin: 0 2px
}

.wdpjbb {
    padding: 15px 0 0
}

.wdpjbb li {
    display: inline-block;
    margin-right: 20px;
    float: left;
    width: 90px;
    height: 90px;
    box-sizing: border-box;
}

.wdpjbb li img {
    max-width: 88px;
    max-height: 88px;
}

.pjsp {
    background: #fff;
    padding: 20px 50px
}

.pjspt {
    background: #f5f5f5;
    line-height: 50px;
    padding: 0 35px;
    font-size: 14px;
    color: #666;
}

.pjsp1 {
    padding: 20px 0 15px;
    border-bottom: 1px solid #e6e6e6
}

.pjsp1l {
    float: left;
    width: 50px
}

.pjsp1l img {
    width: 50px;
    height: 50px;
}

.pjsp1r {
    float: left;
    padding-left: 15px;
    display: inline-block;
}

.pjsp1rm {
    width: 420px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

.pjsp2 {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0 25px
}

.pjsprt {
    font-size: 14px;
    line-height: 22px;
    border: none;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #666;
    width: 100%;
    outline: none;
    padding: 0 5px;
    box-sizing: border-box;
}

.pjimg {
    width: 60px;
    height: 60px;
    position: relative;
    float: left
}

.pjimg span {
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 1;
    color: #eee;
    font-size: 25px;
    font-weight: normal;
    text-align: center;
    line-height: 50px;
    background: url(../images/icon49.png) no-repeat center center;
}

.pj_file, .file {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: none;
    z-index: 2;
    opacity: 0
}

.fileimg {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 950px;
    background: #fff;
    z-index: 10
}

.fileimgl {
    border: 1px solid #eee;
    text-align: center;
    margin-right: 10px;
    display: inline-block;
    padding: 5px
}

.dppf {
    border-bottom: 1px solid #e6e6e6;
    padding: 15px 0 10px
}

.dppf li {
    padding: 5px 0
}

.dppfl {
    display: inline-block;
    line-height: 30px;
    color: #333;
    font-size: 14px;
    width: 80px;
    float: left;
}

.dppfr {
    display: inline-block;
    float: left;
}

.icon46 {
    background: url(../images/icon46.png) no-repeat center center;
    display: inline-block;
    width: 22px;
    height: 30px;
    cursor: pointer;
    vertical-align: middle
}

.icon46b {
    background: url(../images/icon46b.png) no-repeat center center;
}

.pjtxt {
    vertical-align: middle;
    color: #999;
    font-size: 14px;
    padding-left: 10px;
    font-weight: normal
}

.btn_fbpj {
    border: 1px solid #1d1d1b;
    color: #1d1d1b;
    width: 160px;
    height: 50px;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    background: none;
    transition: all 0.3s
}

.btn_fbpj:hover {
    color: #fff;
    background: #1d1d1b
}

.xqwrap {
    background: #fff;
    padding: 20px 30px
}

.cppic {
    float: left;
    width: 450px
}

.view .swiper-container {
    width: 450px;
    height: 450px;
}

.view .swiper-slide {
    position: relative;
}

.view .swiper-slide img {
    width: 450px;
    height: 450px;
    vertical-align: top;
}

.preview {
    width: 100%;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
}

.preview .swiper-container {
    width: 450px;
    height: 82px;
}

.preview .swiper-slide {
    width: 80px;
    height: 80px;
    cursor: pointer;
    margin-right: 12px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
}

.preview img {
    width: 78px;
    height: 78px;
    box-sizing: border-box;
}

.preview .active-nav {
    border: 1px solid #1d1d1b
}

.cpsx {
    float: left;
    width: 480px;
    padding-left: 25px
}

.cpjg {
    background: #f7f7f7;
    padding: 12px 20px 15px
}

.cpjgl {
    float: left;
    display: inline-block;
    width: 265px;
    color: #999;
    font-size: 14px;
}

.cpjgr {
    border-left: 1px solid #e6e6e6;
    line-height: 20px;
    display: inline-block;
    float: left;
    margin-top: 20px;
    color: #999;
    font-size: 14px;
    text-align: center;
}

.cpjgr li {
    display: inline-block;
}

.cpsxtxt {
    display: inline-block;
    float: left;
    width: 65px;
    box-sizing: border-box;
    padding-left: 5px;
    line-height: 30px;
    color: #999;
    font-size: 12px;
}

.leixr {
    float: left;
    width: 365px
}

.leixr a {
    display: inline-block;
    color: #666;
    font-size: 12px;
    box-sizing: border-box;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    margin-right: 10px
}

.leixr a:hover, .leixr a.now {
    background: #2D6DE3;
    color: #fff
}

.guiger {
    float: left;
    width: 365px;
    line-height: 30px;
    color: #666;
    font-size: 12px;
}

.cpsx .tjbox {
    float: left;
    height: 30px;
    width: 107px
}

.cpsx .tjbox a {
    height: 30px;
    line-height: 30px;
    width: 30px
}

.cpsx .tjbox_input {
    height: 30px;
    line-height: 30px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    box-sizing: border-box;
    width: 45px;
    font-size: 14px
}

.btn_jrgwc {
    border: 1px solid #2D6DE3;
    width: 180px;
    height: 45px;
    box-sizing: border-box;
    text-align: center;
    color: #2D6DE3;
    font-size: 16px;
    background: #fff;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.btn_ljgm {
    border: none;
    width: 180px;
    height: 45px;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    background-color: #2D6DE3;
    font-size: 16px;
    cursor: pointer;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.icon47 {
    background: url(../images/icon47.png) no-repeat left center !important;
}

.iconsc {
    background: url(../images/icon45b.png) no-repeat left center;
    padding-left: 20px;
    display: inline-block;
    line-height: 30px;
    color: #666;
    font-size: 12px;
}

.iconscnow {
    color: #1d1d1b;
    background: url(../images/icon45a.png) no-repeat left center;
}

.djzm {
    float: right;
    width: 140px;
}

.djzmt {
    line-height: 50px;
    text-align: center;
    position: relative;
    color: #1d1d1b;
    font-size: 14px
}

.djzmt span {
    display: inline-block;
    width: 26px;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    top: 50%
}

.cnxhm {
    padding: 0 10px;
    overflow: hidden;
}

.picScroll-top .bd {
    padding: 10px;
}

.cnxhm ul {
    overflow: hidden;
    zoom: 1;
}

.cnxhm ul li {
    zoom: 1;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 2px
}

.cnxhm ul li .pic {
    text-align: center;
    position: relative;
    overflow: hidden;
}

.cnxhm ul li .pic h2 {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5);
    width: 100%;
    text-align: center;
    line-height: 30px;
    color: #333;
    font-size: 12px;
    padding: 0 5px;
    box-sizing: border-box;
}

.cnxhm ul li .pic img {
    width: 120px;
    display: block;
    transition: all 0.3s
}

.cnxhm ul li p {
    line-height: 35px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    text-overflow: ellipsis;
}

.cnxhm ul li:hover .pic img {
    transform: scale(1.08, 1.08);
}

.cnxhm ul li:hover p {
    color: #1d1d1b
}

.cnxhb2 {
    text-align: center;
}

.cnxhb2 a {
    display: inline-block;
    width: 50px;
    height: 25px;
}

.icon48a {
    background: url(../images/icon48a.png) no-repeat center center;
}

.icon48b {
    background: url(../images/icon48b.png) no-repeat center center;
}

.cpl {
    width: 220px;
    float: left;
}

.sjxx {
    border: 1px solid #eee;
}

.sjxxt {
    line-height: 40px;
    background: #fafafa;
    padding-left: 25px;
    color: #333;
    font-weight: bold;
    font-size: 14px
}

.sjxxqj {
    padding: 10px;
    line-height: 25px;
    border-bottom: 1px solid #eee
}

.sjxxqj span, .sjxxqj img {
    vertical-align: middle;
}

.sjxxqjb {
}

.sjxxqjb li {
    border-bottom: 1px solid #eee;
    padding: 10px;
    line-height: 20px;
    color: #999;
    font-size: 12px
}

.sjxxqjb li span, .sjxxqjb li img {
    vertical-align: middle;
}

.sldp {
    padding: 10px;
    text-align: center;
}

.sldp li {
    display: inline-block;
    background: #f4f3f3;
    border: 1px solid #e5e5e5;
    width: 52px;
    height: 52px;
    margin: 0 1px
}

.sldpm {
    display: table-cell;
    vertical-align: middle;
    width: 52px;
    height: 52px;
}

.sldp li span {
    display: inline-block;
    line-height: 16px;
    padding-top: 25px;
    color: #666;
    font-size: 12px;
}

.icon53a {
    background: url(../images/icon53a.png) no-repeat center top;
}

.icon53b {
    background: url(../images/icon53b.png) no-repeat center top;
}

.icon53c {
    background: url(../images/icon53c.png) no-repeat center top;
}

.xlph {
    border: 1px solid #eee;
}

.xlph li {
    padding: 15px;
    border-bottom: 1px solid #eee
}

.xlphl {
    float: left;
    border: 1px solid #eee;
    width: 88px;
    height: 88px;
    overflow: hidden;
}

.xlphl img {
    width: 88px;
    height: 88px;
    transition: all 0.3s
}

.xlphr {
    float: right;
    width: 90px;
    height: 90px;
}

.xlphrm {
    width: 90px;
    height: 90px;
    display: table-cell;
    vertical-align: middle;
    line-height: 20px
}

.xlphrm h2 a {
    color: #333;
}

.xlph li:hover .xlphl img {
    transform: scale(1.08, 1.08);
}

.xlph li:hover .xlphrm h2 a {
    color: #1d1d1b
}

.xlph li:last-child {
    border: none;
}

.cprt {
    border: 1px solid #eee;
    background: #f9f9f9
}

/*去除*/
.cprt li:nth-child(2) {
    background: none;
}

.cprt li {
    display: inline-block;
    float: left;
    background: url(../images/icon54.png) no-repeat right center;
    cursor: pointer;
    text-align: center;
    width: 190px;
    line-height: 40px;
    color: #999;
    font-size: 14px;
}

.cprt li.now {
    color: #333;
}

.cprt li:nth-child(3) {
    background: none
}

.cprb {
    display: none;
}

.cpxqms {
    padding: 20px
}

.cpxqms li {
    display: inline-block;
    float: left;
    width: 33.33%;
    color: #666;
    font-size: 14px;
    line-height: 28px;
}

.cpxqmsb {
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.cpxqmsb img {
    max-width: 100%;
    height: auto;
}

.cppj {
    padding: 20px 15px 30px;
    border-bottom: 1px solid #eee
}

.cppjtl {
    float: left;
    width: 80px;
    text-align: center;
}

.cppjtl img {
    border-radius: 50%;
    width: 65px;
    height: 65px;
}

.cppjtl p {
    color: #333;
    font-size: 12px;
    line-height: 30px
}

.cppjtr {
    width: 760px;
    float: right;
    color: #333;
    font-size: 14px;
    line-height: 25px
}

.cppjb {
}

.cppjb li {
    display: inline-block;
    float: left;
    margin-right: 18px
}

.cppjb li img {
    width: 100px;
    height: 100px
}

.cpr {
    width: 895px;
    float: right;
}

/****/
.czbox {
    background: #fff;
    padding: 35px 30px 70px 25px
}

.icon55 {
    background: url(../images/icon55.png) no-repeat left center;
    padding-left: 50px;
    line-height: 32px;
    color: #1d1d1b;
    font-size: 14px;
    font-weight: bold;
}

.czm {
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
    padding: 0 20px
}

.czml {
    float: left;
    width: 100px;
    height: 70px;
    margin-top: 40px;
    border-right: 1px solid #e5e5e5;
    margin-right: 30px;
}

.czmlm {
    display: table-cell;
    width: 100px;
    height: 70px;
    vertical-align: middle;
    text-align: center;
}

.czmr {
    float: left;
    width: 800px;
    height: 150px;
}

.czmrm {
    display: table-cell;
    vertical-align: middle;
    width: 800px;
    height: 150px;
    color: #666;
    font-size: 14px;
    line-height: 30px;
}

.icon57 {
    background: url(../images/icon57.png) no-repeat left center;
    padding-left: 50px;
    line-height: 32px;
    color: #cc0000;
    font-size: 14px;
    font-weight: bold;
}

.youh {
    padding: 40px 30px
}

.youht {
    border-bottom: 1px solid #e5e5e5
}

.youht h2 {
    display: inline-block;
    line-height: 40px;
    color: #333;
    font-size: 20px;
    margin-right: 35px
}

.youht a {
    display: inline-block;
    line-height: 40px;
    color: #333;
    font-size: 14px;
    margin-right: 40px
}

.youht a span {
    color: #1d1d1b
}

.youht a:hover, .youht a.now {
    color: #1d1d1b
}

.youhb {
    padding: 30px 0 0
}

.youhb li {
    float: left;
    border: 1px solid #1d1d1b;
    box-sizing: border-box;
    width: 282px;
    margin: 0 27px 30px 0;
    height: 152px;
}

.youhbl {
    float: left;
    width: 110px;
    height: 150px;
}

.youhblm {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 110px;
    height: 150px;
}

.icon58 {
    color: #1d1d1b;
    font-size: 50px;
    position: relative;
}

.icon58 b {
    display: inline-block;
    width: 12px;
    height: 31px;
    position: absolute;
    left: -5px;
    top: -15px;
    background: url(../images/icon58b.png) no-repeat center center;
}

.youhbr {
    float: left;
    width: 160px;
    height: 150px;
}

.youhbrm {
    display: table-cell;
    vertical-align: middle;
    width: 160px;
    height: 150px;
    color: #1d1d1b
}

.youhbrmtxt {
    border-bottom: 2px solid #1d1d1b;
    font-size: 20px;
    line-height: 40px;
    display: inline-block;
}

.youhb li:nth-child(3n) {
    margin-right: 0
}

.youhb li.hui {
    border: 1px solid #dcdcdc;
}

.youhb li.hui .icon58 {
    color: #999
}

.youhb li.hui .icon58 b {
    background: url(../images/icon58.png) no-repeat center center;
}

.youhb li.hui .youhbrm {
    color: #999
}

.youhb li.hui .youhbrmtxt {
    border-bottom: 2px solid #999
}

.dzlb {
    padding: 40px 30px
}

.dzlbt {
    border-bottom: 1px solid #e5e5e5;
    line-height: 40px;
    color: #333;
    font-size: 20px;
}

.dzlbb {
    padding: 30px 0 0
}

.dzlbb li {
    float: left;
    width: 270px;
    height: 180px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    margin: 0 45px 20px 0;
    position: relative;
    padding: 20px 15px 0;
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.dzlbb li h2 {
    line-height: 30px;
    color: #333;
    font-size: 18px;
    margin-bottom: 15px;
}

.dzlbb li .moren + label {
    top: 20px;
    right: 75px
}

.icon59 {
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 20px;
    right: 45px;
    background: url(../images/icon59.png) no-repeat center center;
}

.icon60 {
    display: inline-block;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 20px;
    right: 20px;
    background: url(../images/icon60.png) no-repeat center center;
}

.dzlbb li.now {
    border: 1px solid #16a34b;
}

.dzlbb li:nth-child(3n) {
    margin-right: 0
}

.dzlbbtj {
    display: table-cell;
    vertical-align: middle;
    width: 238px;
    height: 138px;
    cursor: pointer;
}

.dzlbbtj h3 {
    text-align: center;
    background: url(../images/icon38.png) no-repeat center top;
    padding: 40px 0 0;
    line-height: 25px;
    color: #999;
    font-size: 14px;
}

.fpbt {
    padding: 20px 0
}

.fpbt li {
    display: inline-block;
    float: left;
    cursor: pointer;
    line-height: 20px;
    border-right: 1px solid #eee;
    color: #333;
    font-size: 14px;
    padding-right: 20px
}

.fpbt li.now {
    color: #1d1d1b
}

.fpbt li:nth-child(2) {
    padding: 0 0 0 20px;
    border: none;
}

.fpbb {
    padding: 30px;
    background: #fafafa;
    display: none;
}

.fpbbl {
    float: left;
    width: 420px;
}

.fpbbl label {
    display: inline-block;
    float: left;
    width: 105px;
    box-sizing: border-box;
    text-align: right;
    line-height: 40px;
    color: #333;
    font-size: 14px;
}

.fapb_input2 {
    border: 1px solid #dcdcdc;
    height: 40px;
    line-height: 38px;
    box-sizing: border-box;
    padding: 0 10px;
    width: 315px;
    float: left;
    color: #666;
    font-size: 14px;
    background: none
}

.fapb_text2 {
    border: 1px solid #dcdcdc;
    height: 96px;
    line-height: 28px;
    box-sizing: border-box;
    padding: 10px;
    width: 315px;
    float: left;
    color: #666;
    font-size: 14px;
    background: none
}

.lqyhq {
    background: #fff;
    padding: 20px 30px 45px
}

.lqyhqt {
    border-bottom: 1px solid #eee;
    line-height: 50px;
    font-weight: bold;
    color: #1d1d1b;
    font-size: 20px;
    font-weight: bold;
}

.lqyhq li {
    position: relative;
    float: left;
    width: 270px;
    height: 120px;
    margin-right: 20px;
    background: url(../images/icon61.png) no-repeat center center;
    padding: 5px 65px 5px 30px;
    box-sizing: border-box;
}

.lqyhq li:nth-child(4) {
    margin-right: 0
}

.lqyhq li a {
    display: inline-block;
    width: 65px;
    height: 120px;
    position: absolute;
    top: 0;
    right: 0
}

.rxcpt {
    background: #fff;
    padding: 0 30px
}

.rxcpt span {
    display: inline-block;
    line-height: 50px;
    color: #1d1d1b;
    font-size: 20px;
    font-weight: bold;
    position: relative;
}

.rxcpt span .icon2 {
    top: 10px;
    right: -30px
}

.rxcpt a {
    display: inline-block;
    float: right;
    line-height: 35px;
    margin-top: 15px;
    color: #aaa;
    font-size: 14px;
}

.rxcpt a:hover {
    color: #1d1d1b
}

/****/
.dptop {
    background: #fff;
    padding: 10px 0
}

.dptopm {
    width: 1200px;
    margin: 0 auto;
}

.dptopl {
    float: left;
    width: 200px;
    height: 80px;
}

.dptoplm {
    width: 200px;
    height: 80px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.dptoplm img {
    max-width: 200px;
    max-height: 80px;
}

.dptopll {
    float: left;
    width: 300px;
    height: 80px;
}

.dptopllm {
    display: table-cell;
    vertical-align: middle;
    width: 300px;
    height: 80px;
    color: #999;
    font-size: 14px;
    line-height: 30px;
}

.dptopr {
    float: right;
    width: 380px;
    height: 80px;
}

.dptoprm {
    display: table-cell;
    vertical-align: middle;
    width: 380px;
    height: 80px;
    color: #999;
    font-size: 14px;
    line-height: 30px;
}

.sjlb {
    background: #fff;
    padding: 20px;
    margin-bottom: 20px
}

.sjlbl {
    float: left;
    border: 1px solid #eee;
    width: 180px;
    height: 180px;
}

.sjlblm {
    display: table-cell;
    vertical-align: middle;
    width: 180px;
    height: 180px;
    text-align: center;
}

.sjlblm img {
    max-width: 180px;
    max-height: 180px;
}

.sjlbll {
    float: left;
    padding: 0 30px 0 20px;
    width: 215px;
    color: #666;
    font-size: 12px;
    line-height: 20px;
}

.sjlbll h2 {
    color: #009933;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.sjlbpf {
    width: 140px;
    float: left;
}

.sjlbpf h2 {
    font-weight: bold;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}

.sjlbpf p {
    line-height: 30px;
    color: #666;
    font-size: 12px;
}

.sjlbr {
    float: right;
    width: 573px;
    padding: 15px 0 0
}

.sjlbr li {
    margin-right: 15px;
    width: 132px;
    cursor: pointer;
    float: left;
}

.sjlbr li:nth-child(4) {
    margin-right: 0
}

.sjlbrt {
    border: 1px solid #eee;
    width: 130px;
    height: 130px;
    overflow: hidden;
    position: relative;
}

.sjlbrt img {
    width: 130px;
    height: 130px;
    transition: all 0.3s;
    position: relative;
    z-index: 1
}

.sjlbrt p {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    background: rgba(0, 0, 0, 0.5);
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.sjlbr li h2 {
    text-align: center;
    line-height: 35px;
    width: 100%;
    height: 35px;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
    font-size: 12px;
    text-overflow: ellipsis;
}

.sjlbr li:hover .sjlbrt img {
    transform: scale(1.08, 1.08);
}

/****/
#imgbox-loading {
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/imgbox-spinner.gif') center center no-repeat;
    cursor: pointer;
    display: none;
    z-index: 90;
}

#imgbox-loading div {
    background: #FFF;
    width: 100%;
    height: 100%;
}

#imgbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    display: none;
    z-index: 80;
}

.imgbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 90;
}

.imgbox-img {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.imgbox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('../images/imgbox-close.png') top left no-repeat;
    cursor: pointer;
    outline: none;
}

.imgbox-title {
    padding-top: 10px;
    font-size: 11px;
    text-align: center;
    font-family: Arial;
    color: #333;
    display: none;
}

.imgbox-bg-wrap {
    position: absolute;
    padding: 0;
    margin: 0;
    display: none;
}

.imgbox-bg {
    position: absolute;
    width: 20px;
    height: 20px;
}

.imgbox-bg-n {
    left: 0;
    top: -20px;
    width: 100%;
    background: url(../images/imgbox-bg-n.png) repeat-x;
}

.imgbox-bg-ne {
    right: -20px;
    top: -20px;
    background: url(../images/imgbox-bg-ne.png) no-repeat;
}

.imgbox-bg-e {
    right: -20px;
    top: 0;
    height: 100%;
    background: url(../images/imgbox-bg-e.png) repeat-y;
}

.imgbox-bg-se {
    right: -20px;
    bottom: -20px;
    background: url(../images/imgbox-bg-se.png) no-repeat;
}

.imgbox-bg-s {
    left: 0;
    bottom: -20px;
    width: 100%;
    background: url(../images/imgbox-bg-s.png) repeat-x;
}

.imgbox-bg-sw {
    left: -20px;
    bottom: -20px;
    background: url(../images/imgbox-bg-sw.png) no-repeat;
}

.imgbox-bg-w {
    left: -20px;
    top: 0;
    height: 100%;
    background: url(../images/imgbox-bg-w.png) repeat-y;
}

.imgbox-bg-nw {
    left: -20px;
    top: -20px;
    background: url(../images/imgbox-bg-nw.png) no-repeat;
}

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

}

@media screen and (max-height: 900px) {

}

/*实单求购开始*/
.contentOrder {
    width: 100%;
    min-height: 709px;
    padding-top: 90px;
    box-sizing: border-box
}

.banner-content {
    display: flex;
    ustify-content: flex-start;
    min-height: 540px;
    max-width: 1100px;
    background: #F8F8F8;
    padding: 50px 15px 0 22px;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    border-radius: 11px;
    box-shadow: 0px 4px 20px 0px rgba(28, 54, 122, 0.34);
}

.wantToBuy {
    width: 100px;
    height: 25px;
    top: -36px;
    padding: .5em 1em .35em;;
    position: absolute;
    color: #fff;
    transform-origin: bottom right;
    text-align: center;
    line-height: 40px;
    display: block;
}

.wantToBuy::before {
    content: "发起求购";
    color: #404040;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: #F8F8F8;
    transform: perspective(.7em) rotateX(3deg);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.content-buy {
    display: flex;
    margin: 0;
    width: 100%;
    justify-content: space-between;
}

.formStyle {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    box-sizing: border-box;
}

.form-one-Item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-size: 14px;
}

.form-group {
    margin: 0;
    padding: 0 10px 0 5px;
    box-sizing: border-box;
}

.thumb-value {
    height: 40px;
    border: 1px solid #D1D1D1;
    border-radius: 4px;
    background-color: #ffffff;
}

.thumb-value2 {
    height: 100px;
    border: 1px solid #D1D1D1;
    border-radius: 4px;
    font-size: 14px;
}

.textValue {
    font-size: 16px;
    color: #404040;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 30px;
}


.wantToDemand {
    min-height: 520px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.wantToDemand li {
    color: #ffffff;
    font-size: 34px;
    box-sizing: border-box;
    padding: 10px 0 10px 0px;
    box-sizing: border-box;
    text-align: left;
}


.form-two-Item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    font-size: 14px;
}

.btn-primary-cols {
    width: 147px;
    height: 45px;
    background: rgba(45, 109, 227, 1);
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    color: #ffffff;
    font-size: 16px;
}


.backStyle {
    background-color: rgba(0, 0, 0, 0.45);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.modalStyle {
    position: relative;
    top: -200px;
    background-color: #ffffff;
    width: 416px;
    height: 164px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 32px;
    box-sizing: border-box;
}

.moadlTitleStyle {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.moadlHide {
    display: none;
}

/*登陆*/
.backStyle2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.zc_input666 {
    width: 100%;
    border: 1px solid #e6e6e6;
    height: 45px;
    box-sizing: border-box;
    padding: 0 15px;
    box-sizing: border-box;
    width: 100%;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    color: #666;
    font-size: 14px;
}


.modalVerificationStyle {
    position: relative;
    background-color: #ffffff;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: flex-start; /*align-items: center;*/
    box-sizing: border-box;
    flex-direction: row;
    border-radius: 8px;
    padding-bottom: 10px;
}


.modal-title-top .modal-span {
    font-size: 18px;
    font-weight: 500;
    color: #434343;
}

.modal-title-content {
    display: flex;
    flex: 1;
}

.toggleChange {
    background-color: #2D6DE3;
    color: #ffffff;
    font-size: 14px;
    display: inline-block;
    padding: 0 5px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    line-height: 45px;
    height: 45px;
    width: 60px;
}

/*订单列表样式*/
.orderStyle {
    width: 100%;
    background-color: #FAF7FA;
    height: 840px;
    padding-top: 75px;
    box-sizing: border-box;
    padding-bottom: 100px;
}

.h2titleStyle {
    width: 100%;
    padding-bottom: 40px;
    box-sizing: border-box;
}

.wantToBuy-title {
    font-size: 32px;
    color: #595959;
    text-align: center;
    font-weight: 800;
}

.table-order {
    width: 100%;
    flex-direction: column;
}

.table-order ul {
    width: 100%;
    height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FFFEFF;
}

.table-order ul li {
    width: 16.6666%;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    border-right: 1px solid #CDCDCD;
    box-sizing: border-box;
}

.table-order ul li:last-of-type {
    border-right: none;
}

.table-order ul:nth-of-type(1) {
    background: linear-gradient(0deg, rgba(91, 147, 251, 1) 0%, rgba(126, 171, 253, 1) 100%) !important;
}

.table-order ul:nth-of-type(2n+1) {
    background: #EEF6FD;
}

.table-order ul:nth-of-type(1) li {
    width: 16.6666%;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    border-right: none;
}


/*确认收货 模态框样式*/
.orderModal {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 198;
}

.isModal {
    display: none;
}

.ant-modal-header {
    padding: 16px 0 16px 24px;
    color: rgba(0, 0, 0, .65);
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 55px;
    box-sizing: border-box;
}

.ant-modal-header span {
    color: rgba(0, 0, 0, .85);
    font-weight: 700;
    font-size: 16px;
}


.ant-modal-body {
    padding: 24px;
    font-size: 14px;
    height: 120px;
    word-wrap: break-word;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ant-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: 0 0;
    border-top: 1px solid #f0f0f0;
    border-radius: 0 0 2px 2px;
}

.ant-btn {
    line-height: 1.5715;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background: #fff;
    border: 1px solid #eeeeee;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .015);
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    height: 32px;
    padding: 4px 15px;
    font-size: 14px;
    border-radius: 2px;
    color: rgba(0, 0, 0, .65);
}

.ant-btn-primary {
    border-color: #1890ff;
    color: #fff;
    background: #1890ff;
}

/*实单求购结束*/


/*米塔信用开始*/
.mitaCredit {
    width: 100%;
    height: 700px;
}

.credit-title {
    width: 100%;
    height: 700px;
    padding-top: 220px;
    box-sizing: border-box;
}

.mitaAgent {
    width: 100%;
    height: 604px;
}

.mita-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 570px;
    width: 100%;
}

.mita-content-right {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0
}

.mita-right-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 336px;
    margin-bottom: 18px
}

.mita-right-text span {
    color: #404040;
    font-size: 16px;
    font-weight: 700;
}

.Advantages {
    display: flex;
    justify-content: flex-start;
    margin-top: 63px
}

.zgzButtom {
    transform: skewX(-20deg);
    width: 137px;
    height: 68px;
    background: linear-gradient(0deg, rgba(37, 36, 94, 1) 0%, rgba(45, 51, 136, 1) 100%);
    margin-right: 30px;
    border-radius: 1px;
}

.zgzButtom div {
    margin: 0;
    text-align: center;
    line-height: 68px;
    font-size: 22px;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    transform: skewX(20deg);

    background: linear-gradient(180deg, rgba(238, 191, 120, 1) 0%, rgba(254, 229, 186, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.AgentTitle {
    color: #0E3F98;
    font-size: 22px;
    font-weight: 700;
}

.agentContent {
    color: #404040;
    font-size: 16px;
    line-height: 2.0;
    font-weight: bold;
    margin-top: 63px
}

.mitaControl {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mitaControl-content {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-direction: row;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.mitaControl-Item {
    width: 185px;
    height: auto;
    margin: 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.mitaControl-Item:hover {
    transform: scale(1.1);
    transition: 0.3s;
}

.mitaControl-Img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #E3ECFD;
    position: absolute;
    top: -50px;
}

.mitaControl-Title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    box-sizing: border-box
}

.mitaControl-content2 {
    width: 980px;
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 165px;
    box-sizing: border-box;
}

.applicationProcess {
    width: 100%;
    height: 100%;
}

.application-con {
    width: 100%;
    height: 576px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.application-content {
    width: 100%;
    height: 378px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.financingProcess-content {
    width: 1250px;
    margin: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    box-sizing: border-box;
    padding-left: 65px
}

.financingProcess-content span:nth-child(1) {
    padding-right: 216px;
}

.financingProcess-content span:nth-child(2) {
    padding-right: 166px;
}

.financingProcess-content span:nth-child(3) {
    padding-right: 145px;
}

.application-Item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.application-Img {
    width: 125px;
    height: 125px;
    border-radius: 50%;
    background-color: blue;
}

.application-title {
    color: #404040;
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
    box-sizing: border-box;
}

.wrap-application {
    margin: 0 auto;
    position: relative;
}

.financing-app {
    font-size: 30px;
    color: #404040;
    text-align: center;
    font-weight: 700;
    padding-top: 70px;
    box-sizing: border-box
}

.applyMoney {
    width: 202px;
    height: 63px;
    background: linear-gradient(0deg, rgba(37, 36, 94, 1) 0%, rgba(45, 51, 136, 1) 100%);
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    color: #ffffff;
    font-size: 22px;
    margin-bottom: 60px;
    box-sizing: border-box;
    font-weight: 700;
}

.applyMoney a {
    background: linear-gradient(180deg, rgba(238, 191, 120, 1) 0%, rgba(254, 229, 186, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.applyService {
    width: 100%;
    height: 100%;
}


.applyService-content {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding-top: 80px;
    box-sizing: border-box;
}

.applyService-Item {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.applyService-Img {
    width: 56px;
    height: 56px;
    background-color: red;
}

.applyService-title {
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding-top: 25px;
    box-sizing: border-box;
}

.consulting {
    width: 100%;
    height: 100%;
    margin-top: 90px;
}

.consulting-con {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: -370px;
    left: 0;
}

.consultingTitle {
    font-weight: bold;
    font-size: 42px;
    color: #ffffff;
    padding-bottom: 68px;
    box-sizing: border-box;
}

.consultingCore {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0
}

.consultingCore-Item {
    border-radius: 5px;
    max-width: 360px;
    padding: 0 60px;
    height: auto;
    min-height: 493px;
    margin: 0px 15px;
    box-sizing: border-box;
    box-shadow: -1px 7px 13px 0px rgba(24, 24, 24, 0.11);
    background-color: #ffffff;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.consultingCore-Item:nth-of-type(1) {
    margin-left: 0;
}

.consultingCoreText {
    color: #686868;
    font-weight: bold;
    font-size: 24px;
    padding-top: 65px;
    box-sizing: border-box;
}

.consultingCore-Img {
    margin-top: 32px;
    box-sizing: border-box;
    margin-bottom: 45px;
    display: inline-block;
    width: 80px
}

.consultingTextContent p {
    font-size: 14px;
    color: #404040;
    padding-bottom: 15px;
    box-sizing: border-box;
    font-weight: 700;
}


.consultingCore-Item:hover {
    transform: scale(1.1);
    transition: 0.3s;
}

.consultingCore-Item:hover .consultingCore-Img {

}


.consultingCore-Item:hover .consultingCoreText {
    color: #355FD9;
}

.modifyLiStyle div {
    width: 278px !important;
}

/*米塔信用结束*/

/*商家入驻*/
.businessSet {
    width: 100%;
    height: 464px;
    background-color: blue;
    position: relative;
    top: 0;
}

/*测试iconfont*/
.jiantou {
    font-size: 40px;
    color: #f0ad4e;
}

/*申请企业后台账户样式*/

.enterprise {
    width: 110px;
    text-align: left;
    margin: 0;
    border-bottom: 2px solid #1890FF;
    padding-bottom: 4px;
}

.enterprise h2 {
    font-size: 18px;
    color: #000000;
    font-weight: 800;
}

.stepBar {
    padding: 40px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}

.stepBar div {
    margin: 0;
}

.publicStyle {
    display: flex;
    justify-content: center;
    align-items: center;

}

.publicStyle span:nth-child(1) {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    background-color: #ffffff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #909090;
    border: 1px solid #909090;
}

.publicStyle p {
    font-size: 16px;
    color: #909090;
    padding: 0 15px 0 10px;
    font-weight: 800;
}

.zgzCommon span:nth-child(1) {
    background-color: #1890FF;
    color: #ffffff;
    border: 1px solid #1890FF;
}

.zgzCommon p {
    color: #383838;
}

.zgzline {
    width: 227px;
    height: 1px;
    background-color: #A6A6A6;
    display: inline-block;
}

.zgzOne {
    width: 100%;
    padding: 0 70px 60px 70px;
    box-sizing: border-box
}

.zgzOneUl {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

.zgzOneLi {
    display: flex;
    width: 100%;
    padding: 15px 0;
    line-height: 30px;
    color: #999;
    font-size: 14px;
}

.zgzDiv > div {
    width: 170px !important;
    display: flex;
    justify-content: flex-start;
    margin-right: 25px;
}


.zgzOneLi .zgzDiv {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
}

.zgzOneLi .zgzDiv h2 {
    width: 135px;
    height: 40px;
    line-height: 40px;
    color: #1C1C1C;
    font-size: 14px;
    margin-right: 15px;
    text-align: right;
}


.zgzOneLi .zgzContent {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
}

.zgzOneLi .zgzContent h2 {
    width: 135px;
    height: 40px;
    line-height: 40px;
    color: #1C1C1C;
    font-size: 14px;
    margin-right: 15px;
    text-align: right;
}


.zgzrzl {
    padding: 25px
}

.zgz_input {
    width: 280px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    height: 40px;
    box-sizing: border-box;
    padding: 0 10px;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}


.zgzTwo {
    width: 100%;
    padding: 0 70px 60px 70px;
    box-sizing: border-box;
    height: 600px;
}

.zgzExamine {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.zgzExamine img {
    padding-top: 70px;
}


.zgzExamine span {
    color: #383838;
    padding-top: 95px;
    font-size: 28px;
    font-weight: 700;
}

.zgzThree {
    width: 100%;
    padding: 0 70px 60px 70px;
    box-sizing: border-box;
    height: 600px;
}


/*我的授信*/
.zgzCredit {
    width: 100%;
    height: 178px;
    background-color: #ffffff;
    padding: 24px 55px;
    box-sizing: border-box;
    display: flex;
    border-radius: 6px;
    justify-content: flex-start;
}

.credit-left {
    width: 336px;
    display: flex;
    margin-right: 85px;
    flex-direction: column;

}

.myCreditTitle {
    width: 100%;
    display: flex;
    margin: 0;
    justify-content: flex-start;
    align-items: center;
}

.myCreditTitle span {
    width: 4px;
    height: 17px;
    background-color: #2D6DE3;
    display: inline-block;
}

.myCreditTitle h2 {
    width: 100%;
    color: #2D6DE3;
    font-size: 18px;
    height: 25px;
    padding-left: 8px;
    box-sizing: border-box;
    font-weight: 700;
}

.commonProblem {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    box-sizing: border-box;
}

.commonProblem .creditImg {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
}


.commonProblem .creditImg span {
    font-size: 16px;
    color: #333333;
    margin-left: 8px;
}

.commonModalStyle {
    margin: 0;
    width: 107px;
    height: 32px;
    background: #2D6DE3;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.commonModalStyle span {
    color: #FFFFFF;
    font-size: 14px;
}

.scoreStyle {
    width: 335px;
    height: 13px;
    background-color: #eeeeee;
    margin-top: 20px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.credit-right {
    display: flex;
    justify-content: flex-start;
    margin: 0;
    flex: 1;
    flex-direction: column;
}

.opening {
    color: #333333;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding-top: 25px;
    box-sizing: border-box;
}

.condition {
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.conditionUl {
    padding-top: 10px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333333;
}

.conditionUl li {
    line-height: 1.8;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.conditionUl li span {
    padding-bottom: 2px;
    box-sizing: border-box;
    padding-right: 5px;
    box-sizing: border-box;
}

.applyCredit {
    width: 136px;
    height: 46px;
    border-radius: 10px;
    background-color: #2D6DE3;
    align-self: flex-end;
    text-align: center;
    line-height: 46px;
    margin-bottom: 5px;
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
}

.applyCredit a {
    color: #FFFFFF;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    height: 100%;
}

/*弹框*/
.ant-modal-body2 {
    padding: 30px;
    font-size: 14px;
    height: auto;
    word-wrap: break-word;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    color: #585858;
}

.ant-modal-body2 div {
    margin: 0;
}

.ant-modal-body2 div span {
    color: #2D6DE3;
    font-size: 14px;
    font-weight: 700;
    box-sizing: border-box;
}

.ant-modal-body2 div p {
    margin-top: 3px;
}

.ant-modal-body2 div:nth-of-type(2) {
    padding: 30px 0;
    box-sizing: border-box;
}

/*审核通过*/

.credit-right-extension {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    flex: 1;
    flex-direction: column;
}

.availableFunds {
    width: 329px;
    height: 47px;
    margin-bottom: 15px;
    border-radius: 23px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    line-height: 47px;
}

.FundSpan {
    padding-left: 20px;
}

.returnedFunds {
    width: 329px;
    height: 47px;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 23px;
    text-align: center;
    line-height: 47px;
}

/*申请授信*/
.zgzApplyCredit {
    width: 74px;
    text-align: center;
    margin: 0;
    border-bottom: 2px solid #1890FF;
    padding-bottom: 4px;
}

.zgzApplyCredit h2 {
    font-size: 18px;
    color: #000000;
    font-weight: 700;
}

.zgzFormContent {
    padding: 55px 70px;
    box-sizing: border-box;
}

.positiveStyle {
    width: 100px;
    height: 100px;
    margin-right: 25px;
}

.positiveStyle img {
    width: 100%;
    height: 100%;
}

.sampleStyle {
    display: inline-block;
    width: 50px;
    height: 42px;
    align-self: center;
    line-height: 42px;
    margin-left: 25px;

}

.sampleStyle a {
    color: #1890FF;
    width: 100%;
    height: 100%;
    display: inline-block;
}

.uploadSample {
    width: 184px;
    display: inline-block;

}

.uploadSample a {
    color: #2D6DE3;
}


/*会员中心*/

.zgzgrzxt {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.zgzApplyOpen {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 392px;
}

.zgzApplyOpen a {
    width: 131px;
    height: 32px;
    background: rgba(45, 109, 227, 1);
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    color: #FFFFFF;
    font-size: 14px;
    display: block;
    margin-top: 15px;
}

.zgzCapitalStyle {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    height: 50px;
    color: #2D6DE3;
    font-size: 18px;

    overflow: hidden;
}

.zgzRowup {
    animation: 5s rowup linear infinite normal;
    position: relative;
    width: 100%;
    height: 50px;
    margin: 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}


@keyframes rowup {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(-60px);
    / / 每行高50
    }
}

.progressValue {
    width: 103%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 3px;
    box-sizing: border-box;
}

.progressValue span {


}

.container {
    width: 335px;
    height: 13px;
    /* border: 1px solid #000; */
    background-color: #ccc;
    border-radius: 10px;
    overflow: hidden;
}

.cover {
    width: 0%;
    height: 13px;
    background: #E4E4E4 linear-gradient(-90deg, rgba(125, 187, 254, 1), rgba(87, 38, 248, 1));
    position: relative;
}

.cover::after {
    content: "";
    border-right: 10px solid #ccc;
    border-top: 27px solid transparent;
    border-bottom: 16px solid transparent;
    display: block;
    position: absolute;
    right: 0;
    box-sizing: border-box;
}

.inner {
    width: 64px;
    height: 13px;
    display: inline-block;
    z-index: 1;
    position: relative;
    top: -21px;

}

.inner:before {
    content: "";
    width: 2px;
    background-color: #fff;
    height: 30px;
    /* border-bottom: 2px solid #fff; */
    transform: translateY(-5px) rotate(20deg);
    display: block;
}

#first::before {
    width: 0;
}

#first1::before {
    width: 0;
}


#last::after {
    border-right: none;
}

.zgzProgressBar div {
    margin: 0;
}

/*新版首页样式*/
.dealDynamic {
    width: 100%;
    margin: 20px 0 0;
    display: flex;
    flex-direction: column;
    background-color: #fff;
}

.templateContent {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}

/*成交动态 新样式*/
.dynamicStyle {
    width: 100%;
}

.dynamicStyle .trStyle {
    width: 100%;
    height: 45px;
    font-size: 14px;
    color: #202428;
    font-weight: 500;
    display: flex;
    /*justify-content: space-between;*/
    align-items: center;
}


.dynamicStyle .tableHeader {
    width: 100%;
    height: 55px;
    color: #202428;
    font-size: 16px;
    font-weight: 800;
}


.dynamicStyle .thStyle {
    width: 12.5%;
    display: flex;
}

.dynamicStyle .thStyle:nth-child(1) {
    width: 20%;
    display: flex;
    margin-left: 30px
}


.dynamicStyle .tdStyle {
    width: 12.5%;
    display: flex;
}


.dynamicStyle .tdStyle:nth-child(1) {
    width: 20%;
    display: flex;
    margin-left: 30px;

}

.dynamic {
    height: 325px;
    width: 100%;
}

.dynamic .swiper-wrapper {
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 325px;
}

.dynamic .trStyle:nth-child(odd) {
    background-color: #F5F9FB;
}


.titleCon {
    height: 72px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid #E3E3E3;
}

.iconStyle {
    width: 5px;
    height: 32px;
    background: #2D6DE3;
}

.dealTitle {
    margin-left: 25px;
    color: #242424;
    font-size: 20px;
    font-weight: 800;
}

.imgStyle {
    margin-left: 16px;
    width: 35px;
    height: 35px;
    display: inline-block;
}

.copywriting {
    margin-left: 27px;
    color: #969696;
    font-size: 16px;
    font-weight: 500;
}

.tableList {
    width: 100%;
    /*height: 357px;*/
    /*overflow: hidden;*/
}

.tableList2 {
    width: 100%;
    height: 351px;
    overflow: hidden;
}


.manufacturerWarp {
    width: 100%;
    height: 351px;
    margin: 0;
}

.tableList2 .swiper-wrapper {
    height: 351px;
}


.tableCon {
    width: 100%;
}

.tableCon tr {
    width: 100%;
    height: 45px;
    font-size: 14px;
    color: #202428;
    font-weight: 500;
}

.tableCon tr:nth-child(1) {
    width: 100%;
    height: 55px;
    color: #202428;
    font-size: 16px;
    font-weight: 800;
}


.tableCon tr {
    width: 100%;
    display: flex;
    /*justify-content: space-between;*/
    align-items: center;
}

.tableCon tr:nth-child(2) {
    background-color: #F5F9FB;
}

.tableCon tr:nth-child(4) {
    background-color: #F5F9FB;
}

.tableCon tr:nth-child(6) {
    background-color: #F5F9FB;
}


.tableCon th {
    width: 12.5%;
    display: flex;
}

.tableCon th:nth-child(1) {
    width: 20%;
    display: flex;
    margin-left: 30px
}


.tableCon td {
    width: 12.5%;
    display: flex;
}

.tableCon td:nth-child(1) {
    width: 20%;
    display: flex;
    margin-left: 30px;

}

.newImg {
    margin-left: 30px;
    width: 25px;
    height: 20px;
    display: inline-block;
}

.priceStyle {
    color: #2D6DE3;
}

/*第二层*/
.aluminiumSelected {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.aluminiumSelected .dealDynamic {
    flex: 1;
    height: 425px;
}

.aluminiumSelected .dealDynamic:nth-child(1) {
    margin-right: 20px;
}


.aluminiumSelected .tableCon th {
    width: 20%;
    display: flex;
}

.aluminiumSelected .tableCon th:nth-child(1) {
    display: flex;
    margin-left: 30px
}


.aluminiumSelected .tableCon td {
    width: 20%;
    display: flex;
}

.aluminiumSelected .tableCon td:nth-child(1) {
    display: flex;
    margin-left: 30px;

}

.aluminumIngotList {
    width: 100%;
    height: 116px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #E3E3E3;
}

.ingotItem {
    width: 100%;
    height: 116px !important;
    padding: 18px 20px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.ingotItemLeft {
    border-right: 1px solid #E3E3E3;
}


.ingotItemTop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
}

.ingotItemTop span:nth-child(1) {
    color: #202428;
    font-size: 18px;
    font-weight: 800;
}

.ingotItemTop span:nth-child(2) {
    color: #969696;
    font-size: 16px;
    font-weight: 500;
}

.ingotItemBottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
}

.ingotPrice {
    width: 100%;
    margin: 0;
}

.ingotPrice span:nth-child(1) {
    color: #202428;
    font-size: 20px;
    font-weight: 700;
    font-family: dINCondBold;
}

.ingotPrice span:nth-child(2) {
    color: #202428;
    font-size: 16px;
    font-weight: 700;
}

.riseAndFall {
    margin: 0;
    display: flex;
    align-items: center;
}

.riseAndFall img {
    display: inline-block;
    width: 8px;
    height: 11px;
}

.riseAndFall span {
    font-size: 14px;
    font-weight: 500;
}

.riseStyle {
    color: #E60B0B;
}

.fallStyle {
    color: #16CE2B;
}

.riseAndFallIcon {
    display: inline-block;
    width: 8px;
    height: 11px;
}

/*走势图*/
.trendChart {
    width: 64px;
    height: 31px;
    display: inline-block;
}

/*铝宝优选*/
.aluminumPreferred {
    background-color: transparent;
}

.aluminumPreferred .titleCon {
    border: none;
}

/*减去左右 中间居中*/
.aluminumPreferred .copywriting {
    width: calc(1200px - 322px);
    text-align: center;
    margin: 0;
    color: #2D6DE3;
    font-size: 20px;
    font-weight: 700;
}

.preferredList {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.preferredItem {
    width: 386px;
    height: 302px;
    padding: 25px;
    box-sizing: border-box;
    background-color: #fff;
    margin: 0 0 20px 0;
    cursor: pointer;
}

.preferredList .preferredItem:nth-child(3n + 2) {
    margin: 0 21px;
}

.preferredTop {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.preferredImg {
    width: 120px;
    height: 80px;
    display: flex;
}

.historyOrderNum {
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 80px;
}


.orderTitleNum {
    font-size: 18px;
    font-weight: 700;
    color: #202428;
}

.orderNum {
    margin: 0;
    align-self: flex-end;
    display: flex;
    align-items: center;
}

.orderNum span:nth-child(1) {
    color: #202428;
    font-size: 28px;
    font-weight: 800;
}

.orderNum span:nth-child(2) {
    color: #202428;
    font-size: 18px;
    font-weight: 700;
    margin-top: 5px;
    margin-left: 5px;
}

/*第二行*/
.preferredTitle {
    margin-top: 17px;
    display: flex;
    align-items: center;
}

.preferredTitle .preferredName {
    font-size: 18px;
    font-weight: 700;
    color: #202428;
}

.preferredTitle .preferredSpec {
    margin-left: 18px;
    font-size: 16px;
    font-weight: 500;
    color: #202428;
}

/*第三行*/
.preferredPrice {
    margin-top: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.preferredPriceLeft {
    display: flex;
    flex-direction: column;
    margin: 0;
}

.unitPrice {
    font-size: 14px;
    font-weight: 500;
    color: #8C8C8C;
}

.priceNum {
    min-width: 125px;
    display: flex;
    align-items: center;
    flex-direction: row;
}

.priceNum span:nth-child(1) {
    font-size: 28px;
    font-weight: 800;
    color: #202428;
}

.priceNum span:nth-child(2) {
    color: #202428;
    font-size: 18px;
    font-weight: 800;
    margin-top: 5px;
    margin-left: 5px;
}

.preferredPriceRight {
    margin-left: 40px;
    display: flex;
    flex-direction: column;
}

.preferredPriceRight span {
    font-size: 14px;
    font-weight: 500;
    color: #8C8C8C;
}

/*第四行*/
.preferredCompany {
    margin-top: 25px;
    display: flex;
}

.preferredCompany span {
    font-size: 16px;
    font-weight: 500;
    color: #202428;
}


.manufacturerList {
    width: 100%;
    height: 116px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #E3E3E3;
    cursor: pointer;
}

.manufacturer {
    width: 100%;
    height: 116px;
    padding: 18px 20px;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.manufacturerLeft {
    border-right: 1px solid #E3E3E3;
}

.manufacturerImg {
    width: 80px;
    height: 80px;
    display: flex;
}

.manufacturerName {
    margin-left: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #202428;

}

/*趋势图跳转的新页面*/
.trendChartStyle {
    margin: 0;
}

.chartsTrend {
    height: 720px;
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
}

.searchStyle {
    width: 100%;
    height: 120px;
    display: flex;
    flex-direction: column;
}

.brokenLine {
    width: 100%;
    height: 600px;
}

.searchOne, .searchTwo {
    margin-left: 30px;
    margin-top: 20px;
}

.searchOne select {
    border: 1px solid #e5e5e5;
    width: 220px;
    height: 40px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px 0 0 15px;
}

.searchTwo select {
    border: 1px solid #e5e5e5;
    width: 220px;
    height: 40px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px 0 0 15px;
}

/* tag 铝宝自营 */
.tag-lbzy {
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 6px;
    line-height: 1;
    border-radius: 4px;
    color: #fff;
    background: linear-gradient(0deg, #FF7B23 0%, #FF4B13 100%);
}

/*采购通*/
.mita_wrap {
    width: calc(100% - 400px);
    margin: 0 auto;
    position: relative;
}

.mita_title {
    width: 100%;
}

.mita_title h1 {
    font-size: 58px;
    color: #222633;
    font-family: YouSheBiaoTiHei;
}

.mita_title p {
    font-size: 26px;
    color: #9295A5;
    font-weight: 600;
    margin-top: 24px;
}

.mita_buttom {
    width: 100%;
    margin-top: 60px;
}

.mita_buttom a {
    width: 164px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #3555F6;
    border-radius: 2px;
    font-size: 24px;
    color: #ffffff;
    font-weight: 500;
}

/*第二板块*/
.purchasingLink {
    width: 100%;
    height: 604px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
}

.advantagesTitle {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 80px;
}

.advantagesTitle .advantagesTitleTop {
    font-size: 36px;
    color: #222633;
    font-weight: 600;
}

.advantagesTitle .advantagesTitleBottom {
    font-size: 16px;
    color: #9295A5;
    font-weight: 600;
    margin-top: 26px;
}


.advantagesIntroduce {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.secondItem {
    width: 216px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 40px 0 0;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px 6px rgba(45, 65, 165, 0.0200);
    border-radius: 4px 4px 4px 4px;
}

.secondItem:nth-child(5) {
    margin: 0;
}

.secondItemImg {
    width: 100px;
    height: 100px;
}

.secondItemImg img {
    width: 100%;
    height: 100%;
}

.secondItem .secondItem_title {
    font-size: 14px;
    font-weight: 600;
    margin-top: 16px;
    color: #9295A5;
}

.secondItem:hover {
    transform: scale(1.2);
    transition: 0.3s;
}

/*第三板块*/
.zgzWrapThird {
    width: 1160px;
    margin: 0 auto;
    position: relative;
}


.thirdContent {
    width: 100%;
    margin-top: 160px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.thirdCore {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.thirdCoreTop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
}

.thirdCoreTopLeft {
    display: flex;
    flex-direction: column;
    margin-right: 180px;
}

.thirdCoreTopLeft h1 {
    color: #222633;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 64px;
}

.thirdCoreTopLeft span {
    color: #9295A5;
    font-size: 18px;
}

.thirdCoreTopLeft span:nth-child(3) {
    margin-top: 32px;
}

.thirdCoreTopLeft span:nth-child(4) {
    margin-top: 32px;
}

.thirdCoreTopRight {
    width: 689px;
    height: 380px;
}

.thirdCoreTopRight img {
    width: 100%;
    height: 100%;
}

/*中间*/
.thirdCoreCenter {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 80px 0 0 0;
}

.thirdCoreCenterLeft {
    display: flex;
    flex-direction: column;
    margin: 0;
}

.thirdCoreCenterLeft h1 {
    color: #222633;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 50px;
}

.thirdCoreCenterLeft span {
    color: #9295A5;
    font-size: 18px;
}

.thirdCoreCenterLeft span:nth-child(3) {
    margin-top: 26px;
}

.thirdCoreCenterLeft span:nth-child(4) {
    margin-top: 26px;
}

.thirdCoreCenterRight {
    width: 689px;
    height: 380px;
    margin: 0 40px 0 0;
}

.thirdCoreCenterRight img {
    width: 100%;
    height: 100%;
}

/*底部*/
.thirdCoreBottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 80px 0 0 0;
}

.thirdCoreBottomLeft {
    display: flex;
    flex-direction: column;
    margin-right: 130px;
}

.thirdCoreBottomLeft h1 {
    color: #222633;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 64px;
}

.thirdCoreBottomLeft span {
    color: #9295A5;
    font-size: 18px;
}

.thirdCoreBottomLeft span:nth-child(3) {
    margin-top: 32px;
}

.thirdCoreBottomRight {
    width: 689px;
    height: 380px;
}

.thirdCoreBottomRight img {
    width: 100%;
    height: 100%;
}

/*会员标准说明*/
.member_description {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 120px 0 0 0;
}

.member_description_title {
    width: 1300px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 80px 0;
    font-size: 36px;
    color: #222633;
    font-weight: bold;
    position: relative;
}

.member_description_title::before {
    content: "";
    width: 56px;
    height: 6px;
    background-color: #3555F6;
    display: inline-block;
    position: absolute;
    bottom: -20px;
}


.member_description_content {
    width: 1240px;
    height: 1031px;
}

.member_description_content img {
    width: 100%;
    height: 100%;
}


/*第五板块*/

.serviceContent {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;

}

.service_description {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 100px 0 0 0;
}


.serviceProcessImg {
    width: 1920px;
    height: 694px;
}

.serviceProcessImg img {
    width: 100%;
    height: 100%;
}

/*资金审核*/

.service_description2 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 100px 0 0 0;
}


.fundReview {
    width: 1300px;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 20px 0 0 0;
}

.fundReviewItem {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    align-self: flex-start;
}

.iconImg {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 0;
}

.iconImg img {
    width: 32px;
    height: 32px;
}

.iconImg::after {
    content: "";
    width: 240px;
    height: 6px;
    display: inline-block;
    background-color: #ffffff;
    position: absolute;
    left: 80px;
}

.noAfter::after {
    content: "";
    width: 0;
    height: 0;
    display: inline-block;
    background-color: #ffffff;
    position: absolute;
}


.fundReviewItemTitle {
    font-size: 20px;
    color: #222633;
    font-weight: 500;
    margin-top: 24px;
}

.fundReviewStyle {
    margin: 0;
}


.applyButton {
    width: 1300px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 80px;
}

.applyButton a {
    width: 164px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #3555F6;
    border-radius: 2px;
    font-size: 24px;
    color: #ffffff;
    font-weight: 500;
}