@charset "utf-8";


body, html {
    max-width: 640px;
    margin: 0 auto!important;
}

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

@font-face {font-family: "Radikal W03 Regular";
    src: url("../font6/605c1c612570275f24508913462da771.eot"); /* IE9*/
    src: url("../font6/605c1c612570275f24508913462da771.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../font6/605c1c612570275f24508913462da771.woff2") format("woff2"), /* chrome、firefox */
    url("../font6/605c1c612570275f24508913462da771.woff") format("woff"), /* chrome、firefox */
    url("../font6/605c1c612570275f24508913462da771.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("../font6/605c1c612570275f24508913462da771.svg#Radikal W03 Regular") format("svg"); /* iOS 4.1- */
}


.color-p{color:#0937a3}
.color-orange{color:#EE7700}
.color-red{color:#BF2D1E}

.w-ani{transition: all .3s;}

.h40{height: 40px}
.h50{height: 50px}

.header_height{
    height: 60px;
}

.typo b{ font-weight: bold;}

@-webkit-keyframes jump {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    10% {
        -webkit-transform: translateY(5px) scaleX(1.2) scaleY(.8);
        transform: translateY(5px) scaleX(1.2) scaleY(.8)
    }
    30% {
        -webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotate(5deg);
        transform: translateY(-13px) scaleX(1) scaleY(1) rotate(5deg)
    }
    50% {
        -webkit-transform: translateY(0) scale(1) rotate(0);
        transform: translateY(0) scale(1) rotate(0)
    }
    55% {
        -webkit-transform: translateY(0) scaleX(1.1) scaleY(.9) rotate(0);
        transform: translateY(0) scaleX(1.1) scaleY(.9) rotate(0)
    }
    70% {
        -webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotate(-2deg);
        transform: translateY(-4px) scaleX(1) scaleY(1) rotate(-2deg)
    }
    80% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1) rotate(0);
        transform: translateY(0) scaleX(1) scaleY(1) rotate(0)
    }
    85% {
        -webkit-transform: translateY(0) scaleX(1.05) scaleY(.95) rotate(0);
        transform: translateY(0) scaleX(1.05) scaleY(.95) rotate(0)
    }
    to {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1);
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}

@keyframes jump {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    10% {
        -webkit-transform: translateY(5px) scaleX(1.2) scaleY(.8);
        transform: translateY(5px) scaleX(1.2) scaleY(.8)
    }
    30% {
        -webkit-transform: translateY(-13px) scaleX(1) scaleY(1) rotate(5deg);
        transform: translateY(-13px) scaleX(1) scaleY(1) rotate(5deg)
    }
    50% {
        -webkit-transform: translateY(0) scale(1) rotate(0);
        transform: translateY(0) scale(1) rotate(0)
    }
    55% {
        -webkit-transform: translateY(0) scaleX(1.1) scaleY(.9) rotate(0);
        transform: translateY(0) scaleX(1.1) scaleY(.9) rotate(0)
    }
    70% {
        -webkit-transform: translateY(-4px) scaleX(1) scaleY(1) rotate(-2deg);
        transform: translateY(-4px) scaleX(1) scaleY(1) rotate(-2deg)
    }
    80% {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1) rotate(0);
        transform: translateY(0) scaleX(1) scaleY(1) rotate(0)
    }
    85% {
        -webkit-transform: translateY(0) scaleX(1.05) scaleY(.95) rotate(0);
        transform: translateY(0) scaleX(1.05) scaleY(.95) rotate(0)
    }
    to {
        -webkit-transform: translateY(0) scaleX(1) scaleY(1);
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}




/*banner*/
.swiper0{min-width: 100%;margin:0 auto;}
.swiper0 .swiper-slide img { width: 100%;}
.swiper0 .swiper-pagination-bullet{
    width: 14px;height:14px;border-radius: 14px;
    display: inline-block;border:1px solid #fff; background: #fff; opacity: 0.5;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
}
.swiper0 .swiper-pagination-bullet-active{  background: #fff; opacity: 1;}

/**/
.inx-ht{text-align: center}
.inx-ht .t{font-size: 28px;color: #000}
.inx-ht .line{ width: 32px; height: 4px; background:#EE7700;margin:15px auto 0 auto;}
.inx-ht .t2{font-size: 16px;color: #8e8e8e;margin:12px 0 0 0;padding: 0 20px;}

/**/
.inx-qk-bg{padding: 15px 20px 0 20px;}
.inx-qk{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto;text-align: center}
.inx-qk .item{display: block;/* margin: 0 18px; */padding-top: 15px;}
.inx-qk .item a{
    display: flex;
    width: 100%;
    height: 70px;
    position: relative;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 10px;
    overflow: hidden;
    border-bottom: 7px solid #0D1E45;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.inx-qk .item .icon{margin-right: 20px}
.inx-qk .item .icon img{ width: 35px}
.inx-qk .item .t{font-size: 18px;}
.inx-qk .item1 a{ background: #EF0A04}
.inx-qk .item2 a{ background: #FC7E06}
.inx-qk .item3 a{ background: #FEB109}

.inx-qk .item a:hover{
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    color: #fff;
    font-weight: 700;
    border-bottom: 7px solid rgba(0,0,0,.3);
    -webkit-box-shadow: -8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3)!important;
    box-shadow: -8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3),-8px 8px 0 0 rgba(0,0,0,.3)!important;
}
.inx-qk .item a:hover .icon img{
    -webkit-animation: jump 1.5s ease 1;
    animation: jump 1.5s ease 1;
}
.inx-qk .item a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: -100%;
    background: linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.inx-qk .item a:hover:before{
    left: 100%;
}

/**/
.inx-latest-notice-bg{padding-top: 40px;}
.inx-latest-notice{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto;/* height: 76px; */background: #F0F0F0;padding: 0 20px;position: relative}
.inx-latest-notice .t{
    position: static;
    top:0;
    left:0;
    height: 65px;
    line-height: 65px;
    padding-left: 40px;
    background: url(../images/gz5.png) no-repeat 0 center;
}
.inx-latest-notice .t b{ font-size: 16px; font-weight: bold}

.inx-latest-notice .bd{ width: 100%}
.inx-latest-notice .bd li{height: 50px;line-height: 50px;font-size: 15px;}
.inx-latest-notice .bd li a{
    width: 68%;
    height: 50px;
    line-height: 50px;
    display: block;
    float:left;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inx-latest-notice .bd li a:hover{text-decoration: underline}
.inx-latest-notice .bd span.date{float: right;color: #999;}

.inx-latest-notice .bbtn{
    position: absolute;
    top:0;
    right: 20px;
    height: 65px;
    display: flex;
    align-items: center;
}
.inx-latest-notice .bbtn a{ display: block; width: 36px; height: 36px; background: #fff}
.inx-latest-notice .bbtn .prev{background: url(../images/gz6.png) no-repeat center center #fff;border-right:1px solid #F0F0F0}
.inx-latest-notice .bbtn .next{background: url(../images/gz6-1.png) no-repeat center center #fff;}

.inx-latest-notice .bbtn .prev.on{ background: url(../images/gz7.png) no-repeat center center #EE7700;}
.inx-latest-notice .bbtn .next.on{ background: url(../images/gz7-1.png) no-repeat center center #EE7700;}

/**/
.inx-expo-rec-bg{padding: 40px 20px 0 20px;}
.inx-expo-rec{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto}
.inx-expo-rec-con{margin-top: 30px;}
.inx-expo-rec-ul{/* margin:0 -10px; */margin: -15px 0 0 0;}
.inx-expo-rec-ul li{float:left;width: 100%;/* padding:0 10px; */padding-top: 15px;}
.inx-expo-rec-ul .item-img{position: relative;overflow: hidden}
.inx-expo-rec-ul .item-img a{ display: block;position: relative;overflow: hidden}
.inx-expo-rec-ul .item-img a:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.08);
    content: '';
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
.inx-expo-rec-ul .item-img a:hover:before{
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
.inx-expo-rec-ul .item-img img{width: 100%}
.inx-expo-rec-ul .item-txt{box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:22px 22px 0 22px;height: 285px;}
.inx-expo-rec-ul .item-txt .t{  position: relative;}
.inx-expo-rec-ul .item-txt .t b{display: block;padding-left:15px;font-size: 18px; font-weight: bold}
.inx-expo-rec-ul .item-txt .t:after{content:'';height: 18px;width: 5px;background:#EE7700;position:absolute;top:1px;left:0;}
.inx-expo-rec-ul .item-txt .bd0{margin-top: 40px; display: flex;}
.inx-expo-rec-ul .item-txt .date{ width: 70px; background:#EE7700;color: #fff;text-align: center;padding:7px 0;}
.inx-expo-rec-ul .item-txt .date span{ display: block}
.inx-expo-rec-ul .item-txt .date .s1{font-size: 24px; }
.inx-expo-rec-ul .item-txt .date .s2{font-size: 14px;margin-top: 5px}
.inx-expo-rec-ul .item-txt .txt{width: calc(100% - 70px);padding-left:15px;}
.inx-expo-rec-ul .item-txt .title{ font-size: 16px;height: 18px;line-height: 18px;width: 100%;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inx-expo-rec-ul .item-txt .title:hover{
    text-decoration: underline;
    color: #EE7700;
}

/**/
.inx-fea-bg{padding: 40px 0;}
.inx-fea{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto}
.inx-fea-con{margin-top: 0;}
.inx-fea-ul{margin: 10px 0 0 0;}
.inx-fea-ul li{float:left;width: 100%;padding: 20px 20px 0 20px;}
.inx-fea-ul li .img{float:left;width: 32%;overflow: hidden}
.inx-fea-ul li .img img{ width: 100%}
.inx-fea-ul li .txt{float:left;width: 68%;padding-left: 20px;}
.inx-fea-ul li .title{
    font-size: 18px;
    height: 22px;
    line-height: 22px;
    width: 100%;
    color: #000;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inx-fea-ul li .des{font-size: 14px;line-height: 1.6;color: #555;margin-top: 8px;}

/**/
.inx-strength-bg{padding: 50px 0 0 0;background: url(../images/gz12.png) no-repeat center top;}
.inx-strength{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto}

.inx-strength-con1{/* width: 1050px; *//* margin: 10px auto 0 auto; */}

.inx-strength-con1 li{padding-top: 30px;width: 48%;display: inline-block;}
.inx-strength-con1 ul{display: block;justify-content: space-between;text-align: center;}
.inx-strength-con1 .title{font-size: 16px;}
.inx-strength-con1 .num{margin-top: 10px;}
.inx-strength-con1 .num .sp1{color:#EE7700;font-size: 26px;font-weight: bold}
.inx-strength-con1 .num .sp1 b{ font-weight: bold}
.inx-strength-con1 .num .sp2{font-size: 16px;margin-left:10px;}

.inx-strength-con2{/* margin: 41px auto 0 auto; */padding: 25px 20px 0 20px;}
.inx-strength-con2 .img-con{float:left;width: 100%;}
.inx-strength-con2 .bplay{position:relative;}
.inx-strength-con2 .bplay .img img{width: 100%}
.inx-strength-con2 .bplay .sbg{display: flex;align-items: center; width: 100%;height: 100%;top:0;left:0;
    justify-content: center;position: absolute;z-index: 1;background:rgba(0,0,0,0.5);
    transition: all .3s;
}
.inx-strength-con2 .bplay .sbg .icon{cursor: pointer}
.inx-strength-con2 .bplay .sbg:hover{
    background:rgba(0,0,0,0.35)
}

.inx-strength-con2 .txt-con{float:left;width: 100%;/* padding-left:25px; */padding-top: 20px;}
.inx-strength-con2 .txt-con .bd{
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    padding: 20px 18px 20px 18px;
}
.inx-strength-con2 .txt-con .t{ position: relative; display: flex; justify-content: space-between}
.inx-strength-con2 .txt-con .t b{display: block;padding-left:15px;font-size: 18px; font-weight: bold}
.inx-strength-con2 .txt-con .t:after{content:'';height: 18px;width: 5px;background:#EE7700;position:absolute;top:1px;left:0;}
.inx-strength-con2 .txt-con .t .more{display: block;border:1px solid #EE7700;border-radius: 3px;overflow: hidden;color:#EE7700;padding:0 10px;line-height: 22px;}
.inx-strength-con2 .txt-con .con{margin-top: 10px;}
.inx-strength-con2 .txt-con .con ul{font-size:14px;}
.inx-strength-con2 .txt-con .con li{width: 100%; line-height: 46px;border-bottom:1px dashed #eee;}
.inx-strength-con2 .txt-con .con a{ display: block; width: 60%; height: 46px;line-height: 46px;float:left;padding-left:20px; background: url(../images/s5.png) no-repeat 2px center;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inx-strength-con2 .txt-con .con a:hover{
    color: #EE7700;
    text-decoration: underline;
}
.inx-strength-con2 .txt-con .con span.date{float:right;color: #999}

/**/
.inx-brand-bg{padding: 40px 0 0 0;background: url(../images/gz15.png) no-repeat center bottom;}
.inx-brand{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto}
.inx-brand-con{margin-top: 10px;}
.inx-brand-con ul{/* margin:-20px -10px 0 -10px; */padding: 0 10px;}
.inx-brand-con li{padding: 14px 8px 0 8px;float:left;width: 33.333%;}
.inx-brand-con li .img{overflow: hidden}
.inx-brand-con li .img img{width: 100%;border: 1px solid #ddd;}

.inx-brand-con2{padding: 20px 0 40px 0;text-align: center}
.inx-brand-con2 a{
    display: block;
    margin: 0 25px;
    padding: 20px 0;
    transition: all .3s;
    background: #0937a3;
    color:#fff;
    font-size: 18px;
    line-height: 30px;
    width: 280px;
    margin: 0 auto;
    margin-top: 12px;
}
.inx-brand-con2 a span{margin-right: 25px}
.inx-brand-con2 a:hover{opacity: .9}


/**/
.inx-forum-bg{padding: 40px 0 0 0;}
.inx-forum{}
.inx-forum-con{margin-top: 30px;}
.inx-forum-con .hd{}
.inx-forum-con .hd ul{text-align: center;display: none;}
.inx-forum-con .hd li{padding:0 20px; display: inline-block}
.inx-forum-con .hd li a{ display: block; width:216px;height: 55px;line-height: 55px; font-size: 18px;
    background: url(../images/gz35.png) no-repeat center center;text-align: center}
.inx-forum-con .hd li.on a{ background: url(../images/gz34.png) no-repeat center center;color:#fff; }
.inx-forum-con .hd li a:hover{text-decoration: underline}

.inx-forum-con .bd{width: 100%;background: url(../images/gz23.png) no-repeat center top;padding: 20px 0 40px 0;background-size: cover;}
.inx-forum-con .bdcon{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto}

.inx-forum-con .bdcon1{  }
.inx-forum-con .bdcon1 ul{/* margin: 20px 18px 0 18px; */}
.inx-forum-con .bdcon1 li{width: 100%;float:left;padding: 20px 18px 0 18px;}
.inx-forum-con .bdcon1 .item{position: relative; z-index: 1;display: block; transition: all .3s;}
.inx-forum-con .bdcon1 .item:after{
    content:'';
    width: 100%;
    height: 110px;
    background: #fff;
    border-radius: 4px;
    position: absolute;
    top:0;
    left:0;
    display: none;
}
.inx-forum-con .bdcon1 .item:before{
    content:'';
    width: 100%;
    height: 9px;
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    bottom:0;
    left:0;
    display: none;
}
.inx-forum-con .bdcon1 .item:hover{
    transform:translateY(-3px);
}
.inx-forum-con .bdcon1 .item-pd{position: relative;z-index: 2;padding: 10px;display: flex;background: #fff;border-radius: 6px;}
.inx-forum-con .bdcon1 .item-pd .img{width: 100px;}
.inx-forum-con .bdcon1 .item-pd .img img{width: 100%;border-radius: 50%;border:5px solid #fff;box-shadow: 3px 3px 8px #00000021;}
.inx-forum-con .bdcon1 .item-pd .txt{width: calc(100% - 100px);/* padding-left:25px; *//* padding-top: 15px; */padding: 10px 0 0 20px;}
.inx-forum-con .bdcon1 .item-pd .title{
    font-size: 20px;
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s;
}
.inx-forum-con .bdcon1 .item-pd .subtitle{
    margin-top: 12px;
    font-size: 14px;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    /* word-wrap: normal; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
}
.inx-forum-con .bdcon1 .item-pd .des{
    margin-top: 13px;
    /* color: #fff; */
    font-size: 14px;
    height: 66px;
    line-height: 22px;
    overflow: hidden;
}
.inx-forum-con .bdcon1 .item:hover .title{
    color: #0937a3;
}


/**/
.inx-cooperate-bg{padding: 40px 0;background: #F8F8F8}
.inx-cooperate{/* max-width: 1400px; *//* min-width:1200px; */margin:0 auto}
.inx-cooperate-con{margin-top: 8px;}
.inx-cooperate-con ul{margin: 0;padding: 0 8px;}
.inx-cooperate-con li{float:left;width: 33.333%;padding: 10px 6px 0 6px;}
.inx-cooperate-con li .img{overflow: hidden}
.inx-cooperate-con li .img img{ width: 100%}

/**/
.inx-links-bg{background: #F8F8F8;padding: 0 0 0px 0;}
.inx-links{/* width: 1400px; */margin:0 auto;background: #fff;font-size: 14px}
.inx-links b{
    /* float:left; */
    display: block;
    width: 120px;
    background: #2442de;
    background: url(../images/gz36_03.png) no-repeat right center;
    line-height: 44px;
    color: #fff;
    text-align: center;
}
.inx-links .list{padding: 12px 0 18px 0;/* float:left; */width: 100%;}
.inx-links a{float:left;display: block;line-height: 30px;margin-left: 30px;}

/**/
.inx-footer-bg{background: #595959;padding:50px 0;display: none;}
.inx-footer{width: 1400px;margin:0 auto;}
.inx-footer,
.inx-footer a{ color: #fff}
.inx-footer-con1{ display: flex; width: 100%; justify-content: space-between}

.inx-footer-con1 .flogo{}
.inx-footer-con1 .flogo img{max-width: 248px;}

.inx-footer-con1 .ftel{}
.inx-footer-con1 .ftel .t1{font-size: 14px;}
.inx-footer-con1 .ftel .t2{font-size: 40px;margin: 8px 0;font-weight:bold}
.inx-footer-con1 .ftel .t3{font-size: 14px;}

.inx-footer-con1 .fdy{}
.inx-footer-con1 .fdy .t{font-size: 14px;}
.inx-footer-con1 .fdy .form-pd{margin-top: 12px;}
.inx-footer-con1 .fdy .inp-item{float:left;  width: 245px;}
.inx-footer-con1 .fdy .inp-item .inp{ width: 100%;height:42px;padding:0 10px;border:none;background:#fff; font-size: 14px}
.inx-footer-con1 .fdy .btn-item{float:left;   width: 72px; }
.inx-footer-con1 .fdy .btn-item .bbtn{width: 100%;height:42px;background:#be2d1e;color:#fff;border:none;font-size: 15px;}

.inx-footer-con1 .flx{ width: 275px;}
.inx-footer-con1 .flx .item{ display: flex;justify-content: space-between;margin-bottom: 16px}
.inx-footer-con1 .flx .item:last-child{margin-bottom: 0}
.inx-footer-con1 .flx .item .t{border-radius: 4px;background: #A4A4A4;color:#fff;width: 55px;height: 55px; text-align: center }
.inx-footer-con1 .flx .item .t b{ display: block;padding-top:8px;font-size:16px;line-height: 1.2}
.inx-footer-con1 .flx .item .txt{width: calc(100% - 55px);padding-left:15px;font-size:14px;line-height: 1.9; display: flex;align-items: center}

.inx-footer-con2{border-top:1px solid rgba(255,255,255,0.1);padding-top:40px;margin-top:40px;}
.inx-footer-con2 .fnav{float:left;}
.inx-footer-con2 .fnav dl{float:left;margin-left:70px; }
.inx-footer-con2 .fnav dl:first-child{margin:0;}
.inx-footer-con2 .fnav dt{font-size: 18px;font-weight:bold;margin-bottom: 20px;}
.inx-footer-con2 .fnav dd{margin-bottom:10px;line-height: 1.4; font-size: 14px;}
.inx-footer-con2 .fnav dd a{color: rgba(255,255,255,0.8)}

.inx-footer-con2 .fewm{float: right;}
.inx-footer-con2 .fewm dl{float:left;margin-right:20px; width: 130px; text-align: center}
.inx-footer-con2 .fewm dl:last-child{margin:0;}
.inx-footer-con2 .fewm dt img{ width: 100%;}
.inx-footer-con2 .fewm dd{margin-top: 12px;line-height: 1.6; font-size: 14px;}

/**/
.inx-footer-copyright-bg{
    background: #141414;
    padding:20px 0;
}
.inx-footer-copyright-bg,
.inx-footer-copyright-bg a{
    color: #666;
    font-size: 14px;
    line-height: 1.8;
}
.inx-footer-copyright{
    text-align: center;
}


/**/
.ny-banner{
    width:100%
}
.ny-banner img{
    width: 100%;
}

/**/
.khh-wrap-bg{/* padding: 40px 0; */}
.khh-wrap{width: 100%;margin: 0 auto;}

.khh-wrap-lt{width: 222px;/* float:left */}
.khh-wrap-rt{width: 100%;/* float:left; */padding: 10px 20px 40px 20px;}

.khh-wrap-lt{ background: #F8F8F8}
.khh-wrap-lt .t{line-height: 60px; background:#0937a3;text-align: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.khh-wrap-lt .t b{ font-size: 20px; color: #fff}
.khh-wrap-lt .pd{padding:20px 20px;}
.khh-wrap-lt-ul .i1{margin-bottom: 12px}
.khh-wrap-lt-ul .i1:last-child{margin:0}
.khh-wrap-lt-ul .s1{display: block;}

.khh-wrap-lt-ul .a1{ font-size: 16px;line-height: 1.4;color:#000 ; }
.khh-wrap-lt-ul .a1:hover{color:#0937a3;  text-decoration: underline}
.khh-wrap-lt-ul .a1.cur{color:#0937a3; font-weight: bold}

.khh-wrap-lt-ul .u2{padding-top: 8px;}
.khh-wrap-lt-ul .i2{margin-bottom: 5px}
.khh-wrap-lt-ul .i2:last-child{margin:0}
.khh-wrap-lt-ul .s2{display: block; background: url(../images/t21.png) no-repeat left center;padding-left:18px;}
.khh-wrap-lt-ul .a2{ font-size: 15px;line-height: 1.4 }
.khh-wrap-lt-ul .a2:hover{color:#0937a3;  text-decoration: underline}
.khh-wrap-lt-ul .a2.cur{color:#0937a3; font-weight: bold}



.khh-wrap-rt .ht{line-height: 60px; border-bottom:1px dashed #aaaaaa; display: none}
.khh-wrap-rt .ht b{color:#0937a3;font-size: 22px;display: block;/* padding-left:30px; */}

.khh-wrap-rt .pd{margin-top: 12px;}

.khh-wrap-rt-search{/* padding-right:30px */}
.khh-wrap-rt-search form{/* float: right ; */width: 100%;}
.khh-wrap-rt-search .inp-item{float:left;width: calc(100% - 85px);}
.khh-wrap-rt-search .inp{width: 100%;height: 45px;border:1px solid #aaa;background:#fff;font-size: 15px;padding:0 12px;}
.khh-wrap-rt-search .btn-item{float:left;width: 85px;}
.khh-wrap-rt-search .bbtn{width: 100%;height: 45px;background:#0937a3;border:none;color:#fff;font-size: 15px;cursor: pointer;}

.khh-wrap-rt-ul{/* padding:0 15px; *//* margin-top:-10px; */margin: -10px -15px 0 -15px;}
.khh-wrap-rt-ul li{float:left;width: 100%;padding: 20px 15px 0 15px;}
.khh-wrap-rt-ul .img{
    float:left;
    width: 90px;
    overflow: hidden;
    position: relative;
}
.khh-wrap-rt-ul .img:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.1);
    content: '';
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
.khh-wrap-rt-ul .img:hover:before{
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}
.khh-wrap-rt-ul .img img{ width: 100%}
.khh-wrap-rt-ul .item{
    padding:20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    display: block;
    transition: all .3s;

}
.khh-wrap-rt-ul .item:hover{
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.khh-wrap-rt-ul .txt{width: calc(100% - 90px);float:left;padding-left:20px;}
.khh-wrap-rt-ul .title{
    font-size: 18px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.khh-wrap-rt-ul .item:hover .title{
    color:#0937a3;
}
.khh-wrap-rt-ul .subtitle{
    margin-top: 10px;
    padding:10px;
    background: #EBF5FF;
    border-radius: 4px;
}
.khh-wrap-rt-ul .subtitle .pdd{

    font-size: 14.3px;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
}
.khh-wrap-rt-ul .des{
    margin-top: 10px;
    color: #555;
    font-size: 14.3px;
    line-height: 22px;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.khh-wrap-rt-ul .more{text-align: right;margin-top: 13px}
.khh-wrap-rt-ul .more span{ font-size: 14px;color:#0937a3; font-weight: bold}
.khh-wrap-rt-ul .more span:hover{text-decoration: underline}

.khh-wrap-rt .cont{
    /* padding:0 30px; */
}

.khh-ruhui-con{/* padding:0 30px; */}
.khh-ruhui-con .t1{font-size: 20px;text-align: center;color:  #0937a3;/* font-weight: bold; */padding-top: 15px;}
.khh-ruhui-con .img1{text-align: center;margin-top: 30px;}
.khh-ruhui-con .img1 img{max-width: 100%;}
.khh-ruhui-con .t2{font-size: 20px;text-align: center;color:  #0937a3;/* font-weight: bold; */margin-top: 40px;}
.khh-ruhui-con .t3{margin-top: 15px; color: #555;
    text-align: center;
    line-height: 1.6;
    font-size: 15px;}

.khh-ruhui-form{width: 100%;margin: 40px auto 0 auto;}
.khh-ruhui-form .f_item{margin-bottom: 24px; display: flex; align-items: center}
.khh-ruhui-form .inp{ padding:10px;width:100%;height: 46px;font-size:15px;background:#f1f1f1;border:1px solid #f1f1f1; border-radius: 2px;}
.khh-ruhui-form .ti{ font-size: 16px;margin-bottom: 8px; color: #333 ;height: 20px; width: 110px;}
.khh-ruhui-form .te{width: calc(100% - 110px);}
.khh-ruhui-form .te2{width: 160px;}
.khh-ruhui-form .iconimg{margin: 5px 5px 0 0;}
.khh-ruhui-form .bbtn{height: 46px;font-size:15px;background:#0937a3; color: #fff;border:none; width: 48%;margin:0 auto;
    display: block;}



/**/
.qxsj-wrap-bg{padding: 30px 20px;background: #f8f8f8;}
.qxsj-wrap{width: 100%;margin: 0 auto;}

.qxsj-wrap-lt{width: 222px;/* float:left; */background: #0937a3;}
.qxsj-wrap-rt{width: 100%;/* float:left; *//* padding-left:20px; */}

.qxsj-wrap-lt,
.qxsj-wrap-lt a{color: #fff}

.qxsj-wrap-lt .pd{padding:25px 20px;}
.qxsj-wrap-lt-t b{ font-size: 20px; font-weight: bold}
.qxsj-wrap-lt .line{width: 100%;height: 1px ;background: rgba(255,255,255,0.2);margin: 22px 0;}
.qxsj-wrap-lt-lis{margin-top: 14px}
.qxsj-wrap-lt-lis li{margin-bottom: 11px}
.qxsj-wrap-lt-lis li:last-child{margin: 0}
.qxsj-wrap-lt-lis li a{display: inline-block; font-size: 16px;}
.qxsj-wrap-lt-lis li a:hover{text-decoration: underline}
.qxsj-wrap-lt-lis li a.cur{padding:2px 5px ;border-radius: 10px;background:#fff;color: #0937a3;}

.qxsj-wrap-rt-search{ }
.qxsj-wrap-rt-search form{  width:100%}
.qxsj-wrap-rt-search .inp-item{float:left;width: calc(100% - 85px);}
.qxsj-wrap-rt-search .inp{width: 100%;height: 45px;border:2px solid #0937a3;background:#fff;font-size: 15px;padding:0 12px;}
.qxsj-wrap-rt-search .btn-item{float:left;width: 85px;}
.qxsj-wrap-rt-search .bbtn{
    border:none;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 45px;
    background:#0937a3;
    border:none;
    color:#fff;
    font-size:15px;
    cursor: pointer;
}
.qxsj-wrap-rt-search .bbtn img{margin-right: 8px; display: none}

.qxsj-wrap-rt-re{margin-top:20px;}
.qxsj-wrap-rt-re .t b{ font-size: 16px;color: #0937a3; font-weight: bold}
.qxsj-wrap-rt-re .lis{ font-size: 15px; color: #666;margin-top: 8px ;line-height: 1.8}
.qxsj-wrap-rt-re .lis a{ color: #666}
.qxsj-wrap-rt-re .lis span{padding:0 6px;}

.qxsj-wrap-rt-ul{}
.qxsj-wrap-rt-ul li{padding-top:25px;}
.qxsj-wrap-rt-ul .item{
    padding: 18px;
    box-shadow: 0 0 8px rgba(0,0,0,0.08);
    display: block;
    transition: all .3s;
    background: #fff;
}
.qxsj-wrap-rt-ul .item:hover{
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.qxsj-wrap-rt-ul .cp-item{display: flex;align-items: center;margin-bottom: 20px;flex-wrap: wrap;}
.qxsj-wrap-rt-ul .cp-item .img{}
.qxsj-wrap-rt-ul .cp-item .img img{
    max-width: 145px;
}
.qxsj-wrap-rt-ul .cp-item .xy{display: flex;align-items: center;margin: 0 20px;font-size: 22px;color: #0937a3;}
.qxsj-wrap-rt-ul .cp-item .xy img{margin-right: 8px;}
.qxsj-wrap-rt-ul .cp-item .cp{font-size: 20px;font-weight: bold;width: 100%;margin-top: 25px;}

.qxsj-wrap-rt-ul .txt-item{ font-size: 15.5px;margin-bottom: 15px;line-height: 1.4}
.qxsj-wrap-rt-ul .txt-item b{ font-weight: bold}

.qxsj-wrap-rt-ul .lx-item{font-size: 15.5px;line-height: 1.4;/* display: flex */}
.qxsj-wrap-rt-ul .lx-item b{ font-weight: bold}
.qxsj-wrap-rt-ul .lx-item .it1{margin-right: 20px;margin-bottom: 15px;}

.qxsj-wrap-rt-ul .pro-item{position: relative;padding: 0 40px;margin-bottom: 15px;}
.qxsj_pro_swiper{}
.qxsj_pro_swiper .swiper-slide { width:100%;padding:6px;  }
.qxsj_pro_swiper .sitem{}
.qxsj_pro_swiper .simg{
    box-shadow: 0 0 6px rgb(0 0 0 / 10%);
    overflow: hidden
}
.qxsj_pro_swiper .simg img{
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%
}
.qxsj_pro_swiper .simg img:hover{
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}
.qxsj_pro_swiper .stitle{
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 15px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    background: #fff;
    color: #000;
}
.qxsj_pro_swiper_prev,
.qxsj_pro_swiper_next{
    position: absolute;
    z-index:99;
    top:50%;
    margin-top: -30px;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ddd;
    cursor: pointer;
    font-size: 20px;
    color: #575757;
    box-shadow: 4px 5px 10px rgb(0 0 0 / 0.1);
    font-weight: 100;
    border-radius: 100px;
    transition: all  0.3s;
    opacity: .8;
}

.qxsj_pro_swiper_prev{left:0px;}
.qxsj_pro_swiper_next{right:0px;}

.qxsj_pro_swiper_prev:hover,
.qxsj_pro_swiper_next:hover{
    background: #0937a3;
    color:#fff;
    opacity: 1;
}
.qxsj_pro_swiper_prev img,
.qxsj_pro_swiper_next img{ display: block}


/*-*/
.hz-t{margin-bottom: 25px;}
.hz-t b{font-size: 19px;font-weight: bold;color:#0937a3;}

.ydhz-wrap-bg{padding: 25px 18px 40px 18px;}
.ydhz-wrap{width: 100%;margin: 0 auto;}
.ydhz-con{}
.ydzh-form{}

.ydzh-form .hz-item{margin-bottom: 40px}
.ydzh-form .hz-item ul{margin:0 -10px;}
.ydzh-form .hz-item li{padding:0 10px;float:left; width: 50%;}
.ydzh-form .hz-item li span{ display: block;font-size: 17px;text-align: center;border:1px solid #aaa;
    width:100%; height: 60px;line-height:60px; overflow: hidden; cursor: pointer;
}
.ydzh-form .hz-item li.cur span{
    border-color:#0937a3;
    background:#0937a3;
    color:#fff;
}

.ydzh-form .txt-item{margin-bottom: 25px;}
.ydzh-form .tit{float:left;width: 100px;font-size: 16px;/* font-weight: bold; */padding-top: 10px;color: #000;}
.ydzh-form .col{float:left;width: calc(100% - 100px);padding-left: 4px;}
.ydzh-form .col-p{padding-top: 12px}

.ydzh-form .inp{width: 100%;border:none;border-bottom:1px solid #aaa;background:none; height:38px; font-size: 16px;}
.ydzh-form .inp:focus{border-color:#0937a3; }
.ydzh-form .inp50{width: 100%;}

.ydzh-form .mob-item{margin-bottom: 40px; }
.ydzh-form .mob-item .col{display: flex}
.ydzh-form .yz-btn{height:38px;border:none;cursor: pointer;display: block;padding:0 10px;background:#0937a3;color:#fff;font-size: 14px;min-width: 90px;}

.ydzh-form .yz-btn:disabled {
    background: #bbb;
}


.ydzh-form .upimg-item{margin-bottom: 40px; }


.ydzh-form .upimg-btn{
    position: relative;
    text-align: center;
    display: flex;
    width: 100%;
    height: 120px;
    align-items: center;
    justify-content: center;
    line-height: 36px;
    border-radius: 4px;
    border:1px dashed #D2D2D2;
    color:#fff;
}


.ydzh-form .upimg-btn .fil{position: absolute;top:0;left:0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}



.ydzh-form .btn-item{ }
.ydzh-form .sbtn{width: 160px;height: 45px;border:none;cursor: pointer;display: block;margin:0 auto;background:#0937a3;color:#fff;font-size: 16px;}

.ydzh-form .tit-item{margin-bottom: 20px}
.ydzh-form .tit-item .tit{width: 100%;}
.ydzh-form .tit-item .col{display: none}
.ydzh-form .tit-blue{color: #0937a3;  font-weight: bold}

.ydzh-form .zy-item{margin-bottom: 20px;}
.ydzh-form .zy-item .txt{ display: inline-block;font-size:16px;background: #FDB109;color:#fff;border-radius: 4px;padding:10px 14px;line-height: 1.4}

.ydzh-form .xzw-item{margin-bottom: 20px;}

.ydzh-form .mj-item{}
.ydzh-form .mj-item .sel-col{float:left;margin-right:25px;border:1px solid #aaa;padding:7px 15px; display: flex; align-items: center; justify-content: center; font-size: 16px;}
.ydzh-form .inp20{ width: 70px;height:36px; text-align: center}

.ydzh-form .bz-item{ }
.ydzh-form .bz-item .hd{margin-bottom: 20px}
.ydzh-form .bz-item .hd ul{margin:0 -10px;}
.ydzh-form .bz-item .hd li{padding:0 10px;float:left;  display: inline-block}
.ydzh-form .bz-item .hd li span{
    display: inline-block;
    font-size: 16px;
    text-align: center;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    padding:0 20px;
    min-width: 160px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    cursor: pointer;
    background: #d3d3d3;
}
.ydzh-form .bz-item .hd li.on span{
    border-color:#BF2D1E;
    background:#BF2D1E;
    color:#fff;
}
.ydzh-form .bz-item .bd{


}
.ydzh-form .conp p{
    margin-bottom: 8px;
    line-height: 1.4;
    color: #555;
    font-size: 15px;
}
.ydzh-form .conp p:last-child{margin: 0}
.ydzh-p-btn{
    position: relative;
    /* min-width:170px; */
    text-align: center;
    display: inline-block;
    /* height: 36px; */
    line-height: 36px;
    border-radius: 4px;
    background:#0937a3;
    color:#fff;
    font-size: 14.5px;
    padding: 0 15px;
    border:none;

}
a.ydzh-p-btn:hover{color:#fff; text-decoration:  underline}
.uppbtn .t{}
.uppbtn .fil{position: absolute;top:0;left:0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}

.shuidian-table{font-size: 15px;width: 830px;margin-bottom:40px }
.shuidian-table .headt{}
.shuidian-table .headt .t1{float:left; line-height:30px;width: 200px; }
.shuidian-table .headt .t2{float:left; line-height:30px;width: 300px; }
.shuidian-table .headt .t3{float:left; line-height:30px;width: 200px; }
.shuidian-table .headt .t4{float:left; line-height:30px;width: 130px; }
.shuidian-table .line{width: 100%;height: 1px;background: #ccc;margin: 20px 0}

.shuidian-table .bodyt{}
.shuidian-table .bodyt .w-lt{width: 200px;}
.shuidian-table .bodyt .w-rt{ width: 630px;}
.shuidian-table .bodyt .sel-guige{margin-bottom: 20px}
.shuidian-table .bodyt .sel-guige:last-child{margin: 0}
.shuidian-table .bodyt .guige{float:left;width: 300px;  }
.shuidian-table .bodyt .danwei{float:left;width: 200px; }
.shuidian-table .bodyt .jiage{float:left;width: 130px; }


/**/
.ydian-con{}
.ydhz-t1{ font-size: 16px;}
.ydian-xz-table{margin: 15px 0 25px 0;}
.ydian-xz-table table{
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
    margin-top: 20px
}
.ydian-xz-table thead{ background: #f6f6f6}
.ydian-xz-table th,
.ydian-xz-table td{padding:8px;line-height: 24px;border:1px solid #ddd}


/**/
.pretty input:checked~.state.p-gz-blue label:before, .pretty.p-toggle .state.p-gz-blue label:before{
    border-color: #0937a3;
}
.pretty.p-default:not(.p-fill) input:checked~.state.p-gz-blue label:after {
    background-color: #0937a3!important;
}

.pretty input:checked~.state.p-gz-blue label:after, .pretty.p-toggle .state.p-gz-blue label:after{
    background-color: #0937a3!important
}
.pretty input:checked~.state.p-gz-blue .icon{
    color:#fff
}

/**/
.yongp-table{margin-bottom: 25px;}
.yongp-ul{margin: -24px -12px 0 -12px;}
.yongp-ul li{float:left;width: 50%;padding:24px 12px 0 12px;}
.yongp-ul-item{position: relative;box-shadow: 0 0 6px rgba(0,0,0,0.1)}
.yongp-ul-sel{position: absolute;top:0;left:0;z-index: 1;font-size: 20px}
.yongp-ul-img{padding:20%;background: #f6f6f6}
.yongp-ul-img img{width: 100%}
.yongp-ul-txt{padding:12px; font-size: 15px; }
.yongp-ul-title{margin-bottom: 8px;line-height: 1.4}
.yongp-ul-num{ display: flex}
.ydzh-form .inp10{ width: 65px;height:20px; text-align: center}

.syongp-ul{padding-top: 12px;}
.syongp-ul li{float:left;/* margin-right: 30px; */font-size: 15px;width: 100%;margin-bottom: 16px;}

.ding-table{}
.ding-table table{
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
}
.ding-table thead{}
.ding-table th{line-height: 30px;padding:8px;border-bottom: 1px solid #e8e8e8; font-weight: normal ;background: #f6f6f6}
.ding-table tbody td{padding:8px;line-height: 30px;}
.ding-subtotal{ font-size: 15px;margin-top: 15px; text-align: right}


.ding-table2{}
.ding-table2 table{
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
    margin-top: 20px
}
.ding-table2 thead{}
.ding-table2 .td1{ background: #f6f6f6 }
.ding-table2 tbody td{padding:8px;line-height: 24px;border:1px solid #ddd}


.ydzh-form .line2{margin: 30px 0;width: 100%;height: 1px;border-bottom: 1px dashed #ccc}

.ding-total{ font-size: 15px;margin-top: 15px; text-align: right; font-weight: bold}
.ding-total .s1{ font-size: 22px; color: #BF2D1E}

.jie-item{text-align: right;margin-top: 30px; }
.jie-btn{
    position: relative;
    /* min-width: 170px; */
    text-align: center;
    display: inline-block;
    /* height: 36px; */
    line-height: 40px;
    border-radius: 4px;
    background: #BF2D1E;
    color: #fff;
    font-size: 15px;
    padding: 0 20px;
    margin-left:16px;
    border:none;
}
.dayin-btn,
.kaip-btn{ background: #0937a3}

.jie-btn:hover,
.dayin-btn:hover,
.kaip-btn:hover{opacity: 0.9; color: #fff}

#gj-ydian-total{ font-size: 15px;  }
#gj-ydian-total .s1{ font-size: 20px; color: #BF2D1E}

#gj-yqi-total{ font-size: 15px;  }
#gj-yqi-total .s1{ font-size: 20px; color: #BF2D1E}

#gj-ypin-total{ font-size: 15px;  }
#gj-ypin-total .s1{ font-size: 20px; color: #BF2D1E}

.ydzh-form .help-p{
    color: #888;font-size: 14px;margin-left: 10px
}

/**/
.nyh-cate-bg{background: #f5f5f5;width: 100%;border-bottom: 1px solid #eee;}
.nyh-cate{text-align: center;}
.nyh-cate .sp{display: inline-block;}
.nyh-cate .sp>a{ display: inline-block;height: 60px;line-height: 60px;font-size: 17px;margin:0 30px;position: relative;}
.nyh-cate .sp>a:hover{color: #0937a3;}
.nyh-cate .sp>a.cur{color: #0937a3; font-weight: bold;}
.nyh-cate .sp>a.cur:before{content: '';background: #0937a3;height:3px;position: absolute;bottom:0;width: 100%;}



/**/
.lt-jianj-bg{padding: 40px 20px;}
.lt-jianj{/* width: 1300px; */margin:0 auto}
.lt-jianj-bg .t{text-align: center;}
.lt-jianj-bg .t b{font-weight: bold;font-size: 23px;line-height: 1.5;}
.lt-jianj-bg .con{margin-top: 20px;}


/**/
.lt_ht{text-align: center;}
.lt_ht .t1{font-size: 25px;}
.lt_ht .line{ width: 36px; height: 3px; overflow: hidden; background: #EE7700; margin: 15px auto 0 auto}
.lt_ht .t2{color:#666; font-size: 15px;margin-top: 18px;}

.lt_ht_white .t1,
.lt_ht_white .t2{color: #fff;}

/**/
.lt-danw-bg{
    background: url(../images/tt15.png) repeat-x left top;
    padding: 40px 25px 0 25px;
}
.lt-danw{/* width: 1300px; */margin: 0 auto;}
.lt-danw-con{padding: 20px;border-radius: 4px;box-shadow: 0 0 10px rgb(0 0 0 / 0.09);background: #fff;margin-top: 30px;}

.lt-danw-left{width: 100%;float:left;}
.lt-danw-left .img img{width: 100%;}

.lt-danw-right{width: 100%;padding-left: 0;float:left;}
.lt-danw-right .con{font-size:16px;padding-top:20px;}
.lt-danw-right .item{margin-bottom:22px;line-height: 1.6; display: flex;}
.lt-danw-right .item .t{font-weight: bold;width: 85px;}
.lt-danw-right .item .txt{
    width:calc(100% - 90px)
}

/**/
.lt-jiab-bg{padding: 45px 0 30px 0;}
.lt-jiab{/* width: 1300px; */margin: 0 auto;}
.lt-jiab-con{margin-top: 25px;padding: 0 20px;}

.jiab-swiper{padding:10px 0 50px 0;}
.jiab-swiper .swiper-slide{width: 20%;}
.jiab-swiper .item{display: block;transition: all .3s;}
.jiab-swiper .item:hover{
    transform:translateY(-5px);
}
.jiab-swiper .img{
    border-top-left-radius:15px ;
    border-top-right-radius: 15px;
    background: #f5f5f5;
    overflow: hidden;
}
.jiab-swiper .txt{
    background: #0937a3;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 20px;
    padding:20px 15px;
    color:#fff;
}
.jiab-swiper .title{font-size: 17px;}
.jiab-swiper .des{font-size: 15px;margin-top:12px;line-height: 22px;height: 44px;overflow: hidden;}

.jiab-swiper .img img { width: 100%;}


.jiab-swiper .swiper-pagination-bullet{
    width: 14px;height:14px;border-radius: 14px;
    display: inline-block; background: #bbb;  opacity: 1;

}
.jiab-swiper .swiper-pagination-bullet-active{  background: #0937a3; }


/**/
.lt-ric-bg{padding: 40px 20px;background: #f5f5f5;}
.lt-ric{/* width: 1200px; */margin: 0 auto;}
.lt-ric-con{margin-top: 30px;}


.lt-ric-con dl {
    position: relative;
    padding-bottom: 22px;
    background: url(../images/tt2-2.png) 21px top repeat-y;
    padding-left: 65px;
}
.lt-ric-con dt{
    position: absolute;
    z-index: 1;
    width: 44px;
    height: 44px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border: 2px solid #0937a3;
    color: #0937a3;
    border-radius: 40px;
    background: #fff;
    left:0;
    top:0;
}
.lt-ric-con dd{
    background: #F9FBFF;
    padding: 16px 20px;
    box-shadow: 0 0 8px rgb(0 0 0 / 0.08);
    border-radius: 4px;
}
.lt-ric-con dd .t{
    font-size: 16px;
    color: #0937a3;
    font-weight: bold;
    line-height: 1.6;
}
.lt-ric-con dd .typo{
    margin-top: 22px;
}


/**/
.lt-zanz-bg{padding: 40px 0;}
.lt-zanz{/* width: 1300px; */margin: 0 auto;}
.lt-zanz-con{margin-top: 30px;padding: 0 20px;}

.lt-zanz-con ul{ }
.lt-zanz-con ul li{width: 33.333%;float:left}
.lt-zanz-con .item{border:1px solid #ccc;margin:-1px 0 0 -1px;position: relative;}
.lt-zanz-con .img{overflow: hidden}
.lt-zanz-con .img img{width: 100%;}

.lt-zanz-con2 ul{margin-top: 20px;padding: 0 20px;}
.lt-zanz-con2 ul li{width: 50%;float:left;}
.lt-zanz-con2 .title{
    width: 90%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
}



/**/
.lt-hez-bg{padding: 40px 0;background: #f5f5f5;}
.lt-hez{/* width: 1300px; */margin: 0 auto;}
.lt-hez-con{margin-top: 25px;}

.lt-hez-con ul{text-align: center;padding: 0 5px;}
.lt-hez-con ul li{width: 32%;display: inline-block;padding: 4px;}
.lt-hez-con .item{ position: relative;}
.lt-hez-con .img{overflow: hidden}
.lt-hez-con .img img{width: 100%;}


/**/
.lt-baom-bg{padding: 40px 0 20px 0;}
.lt-baom{/* width: 1300px; */margin: 0 auto;}
.lt-baom-con{margin-top: 30px;padding: 0 20px;}

.lt-baom-con .f_item{margin-bottom: 25px;}
.lt-baom-con .f_item .w-lt{ width: 48%;}
.lt-baom-con .f_item .w-rt{ width: 48%;}

.lt-baom-con .f_item .inp,
.lt-baom-con .f_item .inp2{ padding:10px;width:100%;height: 46px;font-size:15px;background:#f1f1f1;border:1px solid #f1f1f1; border-radius: 2px;}

.lt-baom-con .f_item .ti{ font-size: 16px;margin-bottom: 8px; color: #000 ;height: 20px}
.lt-baom-con .f_item .iconimg{margin:5px 10px 0 0}

.lt-baom-con .f_item .w-lt2{ width: 32%;float:left;}
.lt-baom-con .f_item .w-lt3{width: 14%;float:left;margin-left: 2%}
.lt-baom-con .f_item .w-lt3 img{cursor: pointer; height:46px;border:1px solid #ddd; width: 100%}
.lt-baom-con .f_item .w-lt4{ text-align: left}
.lt-baom-con .f_item .btn{height: 46px;font-size:15px;background:#0937a3; color: #fff;border:none; width: 48%}



/**/
.lt-lianx-bg{  }
.lt-lianx{width: 100%;padding: 0 20px 40px 20px;}
.lt-lianx-left{width: 100%;float:left;}
.lt-lianx-left #dituu{ width: 100%;height:380px}
.lt-lianx-right{width: 100%;float:left;/* height:410px; */background:#0937a3;color: #fff;font-size: 16px;}
.lt-lianx-right a{color: #fff;}
.lt-lianx-right .pd{padding: 30px 20px;}
.lt-lianx-right .t1{ font-size: 19px;font-weight: bold;}
.lt-lianx-right .line{width: 32px;height: 3px;background: #fff;margin-top: 25px;}
.lt-lianx-right .xtel{display: flex;margin-top: 25px; align-items: center;}
.lt-lianx-right .xtel .txt{padding-left:18px;}
.lt-lianx-right .xtel .txt-t{}
.lt-lianx-right .xtel .txt-des{font-size: 20px;margin-top: 8px;}
.lt-lianx-right .con2{margin-top: 30px;line-height: 1.8;/* display: flex; */}
.lt-lianx-right .con2 .t2{font-weight: bold;margin-bottom: 8px;}
.lt-lianx-right .con2 .lt{/* padding-right: 30px; */}
.lt-lianx-right .con2 .rt{
    padding-top: 20px;
}
.lt-lianx-right .con2 .rt .img img{width: 100px;}





/**/
.ty_newsWrap2_bg{padding: 5px 20px 40px 20px;}
.ty_newsWrap2{width: 100%;margin: 0 auto;}
.ty_newsWrap2_con{}
.ty_newsWrap_list2{}
.ty_newsWrap_list2 li{padding-bottom: 20px;margin-top: 20px;width: 100%;border-bottom: #eee solid 1px;}
.ty_newsWrap_list2 .item{ display: block;width: 100%}
.ty_newsWrap_list2 .img{overflow: hidden;float: left;width: 32%;}
.ty_newsWrap_list2 .img img{
    width: 100%;transition: all .3s ease;
    /*object-fit: cover;*/
}
.ty_newsWrap_list2 .txt{float: left;width: 68%;padding-left: 18px;/* padding-top: 15px; */}
.ty_newsWrap_list2 .date{margin-top: 15px;font-size: 14px;color: #545454;line-height: 24px;}
.ty_newsWrap_list2 .date .ic{margin-right: 5px}
.ty_newsWrap_list2 .title{font-size: 17px;font-weight: bold;height: 24px;line-height: 24px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.ty_newsWrap_list2 .des{
    margin-top: 10px;
    font-size: 15.5px;
    height: 48px;
    line-height: 1.6;
    color: #545454;
    text-align: justify;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ty_newsWrap_list2 .more{margin-top: 20px;display: none;}
.ty_newsWrap_list2 .more span{
    padding: 11px 18px;
    display: inline-block;
    color: #a5a5a5;
    font-size: 15px;
    border: 1px solid #a5a5a5;
}
.ty_newsWrap_list2 .more .rii{
    font-size: 15px;
    margin-left: 5px;
    transition: all .3s ease;
}

.ty_newsWrap_list2 .item:hover .title{
    color: #0937a3;
}
.ty_newsWrap_list2 .item:hover .img img{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.ty_newsWrap_list2 .more span {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.ty_newsWrap_list2 .more span:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0937a3;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.ty_newsWrap_list2 .item:hover .more span {
    color: white;
    border-color:#0937a3;
}
.ty_newsWrap_list2 .item:hover .more .rii{
    transform: translateX(5px);
    margin-left:10px;
}
.ty_newsWrap_list2 .item:hover .more span:before{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

/**/
.po_common_bg{border-bottom: 1px solid #e7e7e7;width: 100%;}
.po_common{width: 100%;margin:0 auto;line-height: 1.8;font-size: 15px;color: #444;padding: 12px 18px;}
.po_common a{color: #666;}
.po_common a:last-child{}
.po_common span{padding: 0 2px;font-family: fangsong;color: #999;}
.po_common img{vertical-align: middle;position: relative;top: -2px;margin-right: 8px;height: 20px;}



.new-wrapper {
    width: 100%;
}


/* 招聘 */
.zhaop_wrap_bg{
    padding: 25px 20px 40px 20px;
    background: #fff;
}
.zhaop_wrap{
    width: 100%;
    margin: 0 auto;
}
.zhaop_wrap .t{
    font-size: 24px;padding-bottom: 25px;
    border-bottom:1px solid #e1e1e1;color:#0937a3;
    font-weight: bold
}

.zhaop_list{
    /* margin-top: 50px; */
}
.zhaop_list li{
    padding: 20px 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.03);
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
}
.zhaop_list li:last-child{
    margin: 0;
}
.zhaop_list dl{
    position: relative;
    padding: 0 20px;
    cursor: pointer;
}

.zhaop_list dt{
    font-size: 18px;
    height: 22px;
    position: relative;
    left:0px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: bold;
}

.zhaop_list .time{
    color:#999; font-size: 15px;line-height: 1.5; margin-top: 14px;
    position: relative;left:0px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.zhaop_list .time span{padding:0 10px; color: #ccc}
.zhaop_list dl:hover dt{left:10px;color:#0937a3; font-weight: bold}
.zhaop_list dl:hover .time{ left:10px;}

.zhaop_list .btn{position: static;top:20px;right: 25px;margin-top: 15px;}
.zhaop_list .btn .r1{ display: block}
.zhaop_list .btn .r2{ display: none}
.zhaop_list .btn .ttt{font-size:14px;color:#0937a3;border:1px solid #0937a3;padding:8px 15px;display: inline-block;}
.zhaop_list .btn .ttt:hover{ background: #0937a3;color:#fff;}
.zhaop_list .selected .btn .r1{display: none}
.zhaop_list .selected .btn .r2{display: block}
.zhaop_list .info{
    display: none;
    margin-top: 20px;
    padding: 20px;
    background: #F7F9FA;
}
.zhaop_list .info.typo{ font-size: 15px}

/*招聘*/
.layer_zhaop{padding:5px 20px 20px 20px; width: 680px; display: none}
#form_zhaop label{font-size: 14px;margin:14px 0 6px 0; display: block;color:#555; font-weight: bold}
#form_zhaop .form-control{background: #fff;width: 100%;border:1px solid #d8d6d6;padding:10px 5px; border-radius: 4px; height: 40px; font-size: 13.5px;}
#form_zhaop .btn{border:none;width: 150px;height: 44px;color:#fff;border-radius: 3px;background: #e38a1a;font-size: 13px;margin-top:14px; cursor: pointer}

.yingp{margin-top: 25px;}
.yingp a{ display: inline-block; width: 145px;height: 44px;line-height: 44px; text-align: center; background: #0937a3; color: #fff; font-size: 14.5px;border-radius:3px}
.yingp a:hover{opacity: .9}


/* */
.yingWrap_bg{padding: 3px 0 0 0;}
.yingWrap_content{ }
.yingWrap_content .item{
    /* background: #f8f8f8 */
    width: 100%;
    margin: 0 auto;
}
.yingWrap_content .line{
    width: 40px;
    height: 3px;
    background: #0937a3;
    margin: 12px 0;
}
.yingWrap_content .con{
    width: 100%;
    float:left;
    padding: 15px;
    display: flex;
    /* align-items: center; */
    /* text-align: center; */
    /* border: 1px solid #eaeaea; */
    /* height: 400px; */
    /* background: linear-gradient(94.86deg,#fbfbfb 1.44%,#f8f8f8); */
    transition: all 0.3s;
}
.yingWrap_content .pd {

    transition: all 0.3s;

    transform: translateY(10px);
}
.yingWrap_content .con:hover .pd{
    transform: translateY(0);
}
.yingWrap_content .con .t{font-size: 18px;font-weight: bold;line-height: 1.4;}
.yingWrap_content .con .pp{font-size: 16px;line-height: 1.8;color:#444;font-weight: 300;}
.yingWrap_content .con .pp p{margin-bottom: 10px}
.yingWrap_content .con .pp p:last-child{margin: 0}
.yingWrap_content .con .pp img{max-width: 100%;}
.yingWrap_content .img{width: 100%;float:left;overflow: hidden;}
.yingWrap_content .img img{width: 100%;/* height: 400px; */object-fit: cover;}

.yingWrap_content .item_bg:nth-child(even) .img{
    float:right;
}
.yingWrap_content .item_bg:nth-child(even) .con{
    float:left;
}
.yingWrap_content .item_bg{
    padding: 23px;
    background: #fff;
}
.yingWrap_content .item_bg:nth-child(even){
    background: #f5f5f5;
}

/* */
.lianxWrap_bg{padding: 25px 20px 40px 20px;}
.lianxWrap{width: 100%;margin:0 auto;}
.lianxWrap #dituu{width: 100%;height: 320px;}
.lianxWrap_con{border:1px solid #e3e3e3;/* display: flex; */}
.lianxWrap_con .lt{width: 100%;}
.lianxWrap_con .rt{width: 100%;}
.lianxWrap_con .lt .pd{padding: 40px 20px 0 20px;}
.lianxWrap_con .rt .pd{padding: 30px 20px 25px 20px;}

.lianxWrap_con .lt .tel{display: flex; }
.lianxWrap_con .lt .tel .icon img{width: 45px}
.lianxWrap_con .lt .tel .txt{padding-left:16px;}
.lianxWrap_con .lt .tel .t1{font-size: 18px;  font-weight: bold}
.lianxWrap_con .lt .tel .t2{font-size: 26px;margin: 10px 0;font-weight:bold;}
.lianxWrap_con .lt .tel .t2,
.lianxWrap_con .lt .tel .t2 a{color: #0937a3;}
.lianxWrap_con .lt .tel .t3{font-size: 15px; color: #666}


.lianxWrap_con .rt .ewm{border-left:1px dashed #e3e3e3;/* padding-left:60px; */}
.lianxWrap_con .rt .ewm dl{float:left;/* margin-right:25px; */width: 50%;text-align: center;padding: 15px;}
.lianxWrap_con .rt .ewm dl:last-child{margin:0;}
.lianxWrap_con .rt .ewm dt img{max-width: 100%;}
.lianxWrap_con .rt .ewm dd{margin-top: 10px;line-height: 1.3; font-size: 14px; color: #555}

.lianxWrap_con2{margin-top: 30px;}
.lianxWrap_con2 .t{ font-size: 22px;}
.lianxWrap_con2_pd{margin-top: 25px;}
.lianxWrap_con2_pd ul{margin: -15px -12px 0 -12px;}
.lianxWrap_con2_pd li{padding: 15px 12px 0 12px;width: 100%;float:left;}
.lianxWrap_con2_pd .item{padding:25px; background:#f8f8f8}
.lianxWrap_con2_pd .title{ font-size: 17px; height: 22px;line-height: 22px; font-weight: bold;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.lianxWrap_con2_pd .des{font-size: 14px;margin-top: 15px;margin-left:-4px;}

.lianxWrap_con2_pd .ite{ display:flex ;line-height: 24px;margin-bottom: 8px;color: #565656}
.lianxWrap_con2_pd .ite2{height: 48px}
.lianxWrap_con2_pd .ite a{color: #565656}
.lianxWrap_con2_pd .ite:last-child{margin: 0}
.lianxWrap_con2_pd .ic{ flex: 0 0 32px; height: 24px;}
.lianxWrap_con2_pd .tit{ flex: 0 1 auto;}



/* */
.shouc-download-bg{padding: 5px 20px 40px 20px;}
.shouc-download{width: 100%;margin:0 auto;}
.shouc-download-con ul{margin: 0 -8px;}
.shouc-download-con li{float:left;width: 50%;padding: 20px 8px 0 8px;}
.shouc-download-con .item{display: block;border:1px solid #ccc;    transition: all .3s;border-radius: 6px; overflow: hidden}
.shouc-download-con .item:hover{box-shadow: 0 0 8px rgba(0,0,0,0.1)}
.shouc-download-con .pd{
    padding: 15px;
}
.shouc-download-con .title{
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight:bold;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #f1f1f1;
}
.shouc-download-con .img{ overflow: hidden; padding:0 10px;}
.shouc-download-con .img img{width: 100%}
.shouc-download-con .des{}
.shouc-download-con .a-down{
    width: 100%;
    color: #fff;
    background: #0937a3;
    display: block;
    margin: 0 auto;
    margin-top: 18px;
    font-size: 14.4px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    transition: all .3s;
    border-radius: 50px;
}

.shouc-download-con .item:hover .a-down{
    opacity: .85;
}


/* */
.ab-jianj-bg{padding: 25px 20px 40px 20px;}
.ab-jianj{/* width: 1240px; */margin:0 auto}
.ab-jianj-con{}
.ab-jianj-con .img{width: 100%;float:left}
.ab-jianj-con .img img{width: 100%;border-radius: 4px;}
.ab-jianj-con .txt{width: 100%;float:left;padding: 25px 0 0 0;}
.ab-jianj-con .txt .t0{font-size:15px;color: #0937a3; text-transform: uppercase; font-weight: bold;font-family: 'Radikal W03 Regular'}
.ab-jianj-con .txt .t1{font-size: 32px;margin-top: 15px;font-weight: bold;}
.ab-jianj-con .txt .typo{margin-top: 20px;}


/* */
.ab-buju-bg{padding: 40px 20px;background: #f0f5fc;}
.ab-buju{/* width: 1300px; */margin:0 auto}
.ab-buju-des{
    /* width: 1000px; */
    margin:0 auto;
    margin-top: 20px;
    text-align: center;
    line-height: 1.8;
    font-size: 16px;
}
.ab-buju-con{text-align: center;margin-top: 30px;}
.ab-buju-con img{max-width: 100%;}

/**/
.ab_ht{text-align: center;}
.ab_ht .t1{font-size: 26px;font-weight: bold}
.ab_ht .line{ width: 36px; height: 4px; overflow: hidden; background: #EE7700; margin: 15px auto 0 auto}
.ab_ht .t2{color:#666; font-size: 15px;margin-top: 18px;}

/**/
.keWrap_fixed{
    position: fixed;
    z-index: 600;
    right:0;
    bottom: 200px;
    width: 70px;
    display: none;
}
.keWrap_fixed li{margin-top:2px;}
.keWrap_fixed .item{
    border-radius: 6px;
    overflow: hidden;
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#fff;
    text-align: center;
    transition: all .3s;
}
.keWrap_fixed .i1 .item,
.keWrap_fixed .i2 .item{background:#E87F2D }
.keWrap_fixed .i3 .item,
.keWrap_fixed .i4 .item{background:#FAA91B }
.keWrap_fixed .iTop .item{background:#636363}

.keWrap_fixed .item:hover{
    opacity: .85;
}

.keWrap_fixed .icon{}
.keWrap_fixed .icon img{ height: 26px}
.keWrap_fixed .title{margin-top: 8px;font-size:13.5px;}


/* */
.wentWrap_bg{padding: 30px 20px;background: #f0f5fc;}
.wentWrap{width: 100%;margin:0 auto;}

.wentWrap_con{}
.wentWrap_con li{border-bottom:1px dashed #ccc;margin-bottom: 20px;padding-bottom: 20px;}
.wentWrap_con .item{display: block}
.wentWrap_con .wt{
    padding-left:38px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    background: url(../images/wt1.png) no-repeat left 4px;
    background-size: 22px;
}

.wentWrap_con .da{
    margin-top: 12px;
    padding-left:38px;
    line-height: 1.7;
    font-size: 16px;
    color: #666;
    overflow: hidden;
    background: url(../images/wt2.png) no-repeat left 4px;
    background-size: 22px;
}


/* */
.userCenter_wrap_bg{ background: #f5f5f5;padding:60px 0;}
.userCenter_wrap{width:1280px;margin: 0 auto}
.userCenter_con{}
.userCenter_lt{width: 150px;float:left;}
.userCenter_rt{ width: calc(100% - 150px);padding-left:20px;float:left;}

/* */
.userCenter_ubox{}
.userCenter_ubox ul{}
.userCenter_ubox li{border-bottom: 1px solid #0937a3db}
.userCenter_ubox span a{ display: block ;position: relative ;height: 50px;padding-left:45px ;background:#0937a3;color:#fff; overflow: hidden }
.userCenter_ubox li.it span a{background: #072d88}
.userCenter_ubox .title{ font-size: 15.5px;line-height: 50px;}
.userCenter_ubox .icon{position: absolute;top:0;left:0;width:45px;height:50px; display:flex;justify-content: center; align-items: center}
.userCenter_ubox .sub{background: #fff; padding:5px 0 15px 45px;}
.userCenter_ubox .sub-item{ font-size: 14px;line-height: 1.2;padding-top: 10px; }
.userCenter_ubox .sub-item a:hover{color: #0937a3;text-decoration: underline}
.userCenter_ubox .sub-item a.cur{ color: #0937a3; font-weight: bold}

/* */


/* */
.uc_user_info{
    background:#fff;
}
.uc_user_info .pd{padding:25px 50px;}
.uc_user_info .userlogo{float:left; width: 160px;}
.uc_user_info .userlogo img{width: 100%}
.uc_user_info .txt{float:left;width: calc(100% - 160px);padding-left:35px;padding-top:6px;}
.uc_user_info .tit{font-size:17px;font-weight: bold;}
.uc_user_info .info_item{margin-top: 15px; display: flex; align-items: flex-start}

.uc_user_info .info_zhengz{ display: flex; align-items: center; width: 200px}
.uc_user_info .info_zhengz .t{font-size: 14px;color:#000}
.uc_user_info .info_zhengz_box{position: relative}
.uc_user_info .info_zhengz_txt{
    padding: 15px;
    border: 1px solid #aaa;
    border-radius: 4px;
    position: absolute;
    z-index: 99;
    left: 50%;
    transform: translateX(-50%);
    top: 40px;
    /* white-space: nowrap; */
    background-color: #aaa;
    font-size: 16px;
    color: #333;
    width: 180px;
    display: none;

}
.uc_user_info .info_zhengz_txt:after{
    content:'';
    position: absolute;
    z-index: 99;
    left:80px;

    top: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent #aaa transparent;


}
.uc_user_info .info_zhengz_txt .ppd{background: #fff}
.uc_user_info .info_zhengz_txt .ppdimg{max-width: 100%;}

.uc_user_info .info_zhans{}
.uc_user_info .info_zhans .item1{display: flex; align-items: center;}
.uc_user_info .info_zhans .item1 .t{font-size: 14px; color:#000}
.uc_user_info .info_zhans .btnbox a{ display: inline-block;padding:4px 6px;font-size: 13px;background:#0937a3;color:#fff;border-radius: 3px; overflow: hidden}
.uc_user_info .info_zhans .btnbox a:hover{opacity: .85}
.uc_user_info .info_zhans .item2{ font-size: 13px;margin-top: 6px;color:#999;}

.uc_content{background: #fff;/* margin-top:20px; */}
.uc_content .pd{padding: 25px 18px 40px 18px;}
.uc_content .uc_t{}
.uc_content .uc_t b{font-size: 19px;font-weight: bold;}
.uc_content .uc_t em{ font-size: 16px; color: #F1231D}

.uc_zh_sel{margin-top: 26px;}
.uc_zh_sel ul{margin:-15px -10px 0 -10px;}
.uc_zh_sel li{padding:15px 10px 0 10px;float:left;width: 100%;}
.uc_zh_sel li span{
    display: block;
    font-size: 16px;
    /* text-align: center; */
    border:1px solid #aaa;
    width:100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    cursor: pointer;
    padding: 0 8px;
}
.uc_zh_sel li.cur span{
    border-color:#0937a3;
    background:#0937a3;
    color:#fff;
}

.uc_shiyt{
    margin-top: 25px;
    box-shadow: 0 0 8px rgb(0 0 0 / 26%);
    padding: 20px;
}

/* */
.uc_yudg_sel{margin-top: 30px; width: 95%;}
.uc_yudg_sel ul{margin:-15px -15px 0 -15px;}
.uc_yudg_sel li{width: 50%;float:left;padding:15px 15px 0 15px;}
.uc_yudg_sel .item{position: relative;padding-left:33px; }
.uc_yudg_sel .pretty{
    font-size: 20px;
    position: absolute;
    top:12px;
    left:0;
}
.uc_yudg_sel .title{ background: #aaa;

    text-align: center;font-size:16px;color:#fff;height: 44px;line-height: 44px;border-radius: 3px; overflow: hidden;}

.uc_yudg_sel li.cur .title{background:#0937a3;}

/* */
.uc_yudw_sel{margin-top: 30px; width: 95%;}
.uc_yudw_sel ul{margin:1px 0 0 1px}
.uc_yudw_sel li{float:left;position: relative;margin:-1px 0 0 -1px}
.uc_yudw_sel li .item{border:1px solid #D5CD46; background: #F1E84F; width:58px;height: 58px;position: relative;cursor: pointer;color:#333; }
.uc_yudw_sel li .item .num{font-size:15px;line-height: 56px;text-align: center;}

.uc_yudw_sel li.disabled .item{ cursor: not-allowed; background: #C70600;color: #fff}

.uc_yudw_sel li.cur .item{ background: #0937a3;color:#fff;}

.uc_yudw_sel .tip{
    padding: 12px;
    border: 1px solid #C70600;
    border-radius: 8px;
    position: absolute;
    z-index: 99;
    left: 0;
    /* transform: translateX(-50%); */
    bottom: 70px;
    /* white-space: nowrap; */
    background-color: #C70600;
    font-size: 16px;
    color: #fff;
    width: 180px;
    display: none;
}
.uc_yudw_sel .tip p{
    line-height: 1.6;
    font-size: 15px;
}
.uc_yudw_sel .tip:after{
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0;
    position: absolute;
    z-index: 99;
    /*left: 0;*/
    /*right: 0;*/
    /*margin: auto;*/
    left:19px;
    border-color: #C70600 transparent transparent;
    bottom: -9px;

}


/* */
.uc_yudw_notes{display: flex;margin-top: 20px;font-size:14px;color:#C70600;line-height: 1.8}




/**/
/**/
.mobile_search{
    position: fixed;
    background:#fff;
    top:0;
    left:0;
    width: 100%;
    z-index: 500;
    min-height: 200px;

    padding: 0 0 20px 0;
    transition: all 300ms;
    transform:translateY(-100%);
}
.mobile_search.mobile_search_100{
    transform:translateY(0);
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
}
.mobile_search .tit{padding:20px 20px 30px 20px;  }
.mobile_search_close{ font-size: 22px; float: right;}

.keytitle_search{  width: 300px;margin: 0 auto;}
.keytitle_search button{width: 55px;height: 42px;border:none;background: url(../images/s.png) center center no-repeat #0937a3;float:left;}
.keytitle_search #keytitle{ width: 245px;height: 42px;line-height: 42px;padding:0 10px;border:1px solid #ddd;border-right:none;float:left; font-size: 15px}

.mobile_search .des{
    width: 300px;
    margin: 0 auto;
    margin-top: 18px;
    font-size: 15px;
    line-height: 1.8;
    color: #555;
}
.mobile_search .des b{ font-weight: bold;}
.mobile_search .des a{margin-right: 12px;color: #555;}
.mobile_search .des a:hover{
    color: #0937a3;
}


/**/
.w-h3t{line-height: 55px;height: 55px;border-bottom: 1px solid #dbdbdb;position: relative;margin: 0 18px;margin-top: 5px;}
.w-h3t h2{font-weight:normal;font-size: 17px;border-bottom: 3px solid #0937a3;line-height: 55px;position: absolute;left:0;bottom: -3px;}
.w-h3t .w-rt{padding-right: 0px;font-size: 16px;color:#777;}
.w-h3t .w-rt a{color:#777}
.w-h3t .w-rt .sep{ font-family: simsun; padding: 0 10px;}


/**/
.wap_an_navbar_box .pd{padding: 25px 20px 30px 20px;}
.wap_an_navbar_box .item{margin-bottom: 30px}
.wap_an_navbar_box .tit{ font-size: 15.5px;margin-bottom: 8px}
.wap_an_navbar_box .txt{margin:0 -6px}
.wap_an_navbar_box .txt a{ display: block;padding:7px 14px;float:left;margin:6px;background: #f5f5f5;
    border-radius: 20px; font-size: 15px;
}
.wap_an_navbar_box .txt a.on{background: #0937a3;color: #fff;}






/* 经纪人 */
.memb_top{
    width: 100%;
    position: relative;
    background: url(../images/member_bg.png) no-repeat center bottom;
    background-size: cover;
    padding: 33px 18px;
}
.memb_top_pd{
    /* padding: 35px 18px 0 18px; */
    display: flex;
}

.memb_top_pd .img{
    width: 68px;
    height: 68px;
    overflow: hidden;
    flex: 0 0 70px;
    background: #fff;
    /* border-radius: 68px; */
    /* line-height: 68px; */
    display: flex;
    align-items: center;
    padding: 0 5px;
}
.memb_top_pd .img img{width: 100%;/* height: 100%; *//* border: 3px solid #fff; */}


.memb_top_pd .txt{
    color:#fff;
    flex: 1 1 auto;
    padding: 3px 10px 0 15px;
}
.memb_top_pd .name{/* margin-top: 10px */}
.memb_top_pd .name span{
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    float:left;
    margin-right:6px;
    /* margin-bottom: 10px; */
}
.memb_top_pd .name .cer_status{
    display: inline-block;
    float:left;
    padding:5px 8px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    font-size:12px;
    background: #444;
}

.memb_top_pd .num{  font-size: 18px;margin-top: 13px;
}
.memb_top_pd .rt{
    padding-top: 8px;
    flex: 0 0 24px;
}
.memb_top_pd .rt .ic{ height: 22px}
.memb_top_pd .rt a:active{
    opacity: 0.8;
}

.memb_top_pd .num2{padding-top:8px;}
.memb_top_pd .num2 .ic_xx{
    height: 17px;
}

.memb_top_pd .num3{padding-top:10px;font-size:15px;font-weight: bold;}
.memb_top_pd .num3 span{
    padding-left:5px;

}


.memb_top_pd .jg_img{ width: 68px;height: 68px;overflow: hidden; float:left; }
.memb_top_pd .jg_img img{ width: 100%;height: 100%;border-radius: 3px;border: 2px solid #fff;}

.memb_top_pd .jg_item_rz{padding-top: 10px;}
.memb_top_pd .jg_item_rz .sp2 {
    display: inline-block;
    min-width: 70px;
    height: 22px;
    background: url(../images/ic_5_1.png) no-repeat left center;
    background-size: auto 22px;
    padding-left: 23px;
    padding-top: 1px;
    position: relative;
    top: -4px;
    margin-left: 3px;
}
.memb_top_pd .jg_item_rz .sp2 em {
    font-style: normal;
    font-weight: bold;
    color: #fff;
    font-size: 14.6px;
}
.memb_top_pd .jg_name{ margin-top:5px}
.memb_top_pd .jg_name span{ font-size: 18px; font-weight: bold;
    display: inline-block; }

.memb_top_pd .btnbox{margin-top: 15px;}
.memb_top_pd .btnbox a{display:inline-block;padding: 6px 12px;background: #ffffff;color: #333;border-radius: 12px;font-size: 13.5px;border:none; text-align: center;}
.memb_top_pd .btnbox .a1{margin-right: 10px;}
/* .memb_top_pd .btnbox .a2{display:inline-block; padding: 6px 0; color: #fff;margin-left: 10px;font-size: 13px;} */



.ny_bg_ed {
    background: #f6f6f6;
}

/**/

.card_gongz_bg{
    padding:0 20px;margin-top: 20px;
}
.card_gongz{
    background: #ffffff;
    padding: 18px 18px;
    border-radius: 6px;
    box-shadow: 0 0 5px rgb(0 0 0 / 6%);
}
.card_gongz .t{
    font-weight: bold;
    padding: 0 0 18px 0;
    font-size: 18px;
    /* color: #0937a3; */
}
.card_gongz .pd{/* padding-top: 18px; */}
.card_gongz_u{ }
.card_gongz_u li{ width: 50%;float:left;}
.card_gongz_u .item{display: block;position:relative;padding-left:50px;min-height: 40px;}
.card_gongz_u .item .ic{
    position:absolute;top:0;left:0;
    width: 40px;height: 40px; border-radius: 40px;
    background: url(../images/icon_finance.png) no-repeat #ABC4D5;
}
.card_gongz_u .item .ic1{
    background: url(../images/ic1.png) center center no-repeat #ABC4D5;
    background-size: 20px;
}
.card_gongz_u .item .ic2{
    background: url(../images/ic2.png) center center no-repeat #ABC4D5;
    background-size: 20px;
}
.card_gongz_u .item .ic3{
    background: url(../images/ic3.png) center center no-repeat #ABC4D5;
    background-size: 20px;
}


.card_gongz_u .item .t2{color:#fbb264;  margin-top: 5px;  }
.card_gongz_u .item .t2 span{color:#fbb264; font-size: 15px; font-weight: bold;margin-right:3px}


/*-*/
.card_gongz_ul{margin:-18px 0 0 0}
.card_gongz_ul li{width: 33.333%;float:left;padding: 25px 0 0 0;}
.card_gongz_ul .item{ display: block; text-align: center}
.card_gongz_ul .icon{}
.card_gongz_ul .icon img{height: 25px;}
.card_gongz_ul .title{
    font-size: 15px;
    margin-top: 10px;
}



/**/
.card_btn{ text-align: center;padding-top:15px;border-top:1px solid #eee;margin-top:20px;}

.card_btn2{ text-align: left;border:none;margin:0;padding:0;}

.card_btn .btn{
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    display: inline-block;
    background: #0937a3;
}

.fws_con{ font-size:14px;line-height: 1.5;color:#555}
.fws_con p{margin-bottom: 8px; display: flex;}
.fws_con p span{ display: block;flex: 0 0 66px; color: #999;}
.fws_con p em{ display: block; font-style: normal;}
.fws_con p:last-child{margin: 0;}


/**/
.memb_head_bg{
    width: 100%;
    height: 60px;

    box-shadow: 4px 0 5px rgba(0, 0, 0, 0.16);
    overflow: hidden;
    background: #0937a3;
    color: #fff;
}
.memb_head_bg a{
    color: #fff;
}
.memb_head{
    position: relative;

}
.memb_head .a1{
    display: block;
    font-size: 28px;
    position: absolute;
    top: 0;
    left: 4px;
    padding: 0 15px;
    line-height: 60px;
}
.memb_head .a2{
    display: block;
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 4px;
    margin: 0 15px;
    line-height: 60px;
}
.memb_head .a3{
    display: block;
    font-size: 22px;
    position: absolute;
    top: 0;
    right: 45px;
    margin: 0 15px;
    line-height: 60px;
}


.memb_head .tit{
    font-size: 18px;
    text-align: center;
    line-height: 60px;
}


/**/


.fix_foot_tool_height{height: 63px}
.fix_foot_tool{
    position: fixed;bottom:0;left:0;z-index: 180;
    width:100%;padding:10px 0; ;
    background: #fff;
    box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.1);
}
.fix_foot_tool li{width: 33.333%;float:left; text-align: center}
.fix_foot_tool .item{
    display: block;
    position: relative;
}
.fix_foot_tool .icon img{ height: 21px}
.fix_foot_tool .title{font-size: 14px;margin-top: 6px;color:rgba(0, 0, 0, 0.5)}


.fix_foot_tool .num_box{
    position: absolute;
    left: 50%;
    top:-5px;
}
.fix_foot_tool .num {

    display: inline-block;
    text-align: center;
    padding: 0 5px;
    min-width: 19px;
    height: 19px;
    line-height: 19px;
    border-radius: 20px;
    background-color: #df3028;
    font-size: 11px;
    color: #fff;
}
