*{

    margin: 0;

    padding: 0;

}

body{

    color: #333;

    font-family:"Microsoft YaHei",Î¢ï¿½ï¿½ï¿½Åºï¿½,"Microsoft JhengHei",ï¿½ï¿½ï¿½ï¿½Ï¸ï¿½ï¿½,STHeiti,MingLiu ;

}

a{

    text-decoration: none;

    color: #333;

}

img{

    display: block;

}

ul li{

    list-style: none;

}

input,p,span,textarea,a,select,button

{

    display: block;

}
/*.container span,.container p{display: block;}*/
.clear{

    clear: both;

    overflow: hidden;

}

.container{

    width: 1200px;

    margin: 0 auto;

}

.ellipsis{

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.to2{

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient: vertical;

}

.to3{

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}



/**/

header{



 }

.headerTop{

    background-color: #4A4A4A;

    padding: 12px 0;

}

.head_top{

    color: #fff;

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.head_kf>img{

    width: 16px;

    height: 16px;

    margin-right: 4px;

}

.head-top-r{

    display: flex;

}

.head-btn ul{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.head-btn ul>li a{

    color: #fff;

    display: flex;

   align-items: center;



}

.head-btn ul>li:nth-child(2){

    margin: 0 20px;

}

.head-btn ul>li a img{

    width: 16px;

    height: 16px;

    vertical-align: middle;

    margin-right: 6px;

}

.head_kf{

    display: flex;

    align-items: center;

    margin-right: 40px;

}

.headerCenter {

    padding: 20px 0;

}

.headerCenter .container{

    display: flex;

    justify-content: space-between;

    align-items: flex-end;

}



.hC-box .logo_txt{

    width: 283px;

}

.hC-box .logo_txt h1{

    font-size: 36px;

    color: #2780BB;

    text-align: center;

    font-weight: 400;margin-bottom: 6px;

}

.hC-box .logo_txt p{

    font-size: 14px;

    color: #666;

    text-align: center;

    letter-spacing: 5px;

}



.hC-box .tab-btn  ul{

    display: flex;

    align-items: center;

    justify-content: flex-start;

}



.hC-box .tab-btn  ul li{

    padding: 12px 15px 8px 15px;

    margin-left: 2px;

    border-radius: 8px 8px 0 0;

    cursor: pointer;

}

.hC-box .tab-btn  ul li:nth-child(1){

    margin-left:15px;

}

.hC-box .tab-btn  ul li.active{

   background: url(../images/nav_bg.png) no-repeat top center;

    background-size: cover;

    color: #fff;

}

.search{

    display: flex;

}

.search-input{

    width: 560px;

    outline: none;

    padding: 20px;

    border: 1px solid #bbb;

    background-color: #efefef;

    border-radius:8px 0  0 8px;

}

.search_btn{

    width: 86px;

    padding: 20px 0;

    border-radius: 0 8px 8px 0;

    /*background-color: #1A6FB8;*/

    border: none;

    outline: none;

    background: #1A6FB8 url(../images/icon-search.png) no-repeat center center;

    -webkit-background-size: 23px 26px;

    background-size: 23px 26px;

}



.hC-box a{

    font-size: 18px;

    color: #fff;

    align-items: center;

    justify-content: center;

    padding: 15px;

    border-radius: 8px;

    display: flex;

    width: 180px;

   background: url(../images/quick-nav-bg.png) no-repeat top center;

    background-size: cover;

}

.head-nav ul{

    /*display: flex;*/

    /*justify-content: space-between;*/

    /*align-items: center;*/

}

.head-nav ul li{

    padding: 22px 0 0;

    float: left;

   /* width: 8.3%;*/

margin: 0 20px;

    text-align: center;

}

.head-nav ul li a{

    padding-bottom: 8px;

    display: inline-block;

}

.head-nav ul li.active a{

    color: #0D5EB6;

    border-bottom: 3px solid #0D5EB6;

}





.user_home{

display: flex;

    align-items: center;

}

.user_home a{

margin: 0 10px;

line-height: 44px;  

}



/*9-4.ï¿½ï¿½ï¿½ï¿½ï¿½Ì³ï¿½*/

.technology_head .head-nav .nav_more{

    width: 240px;

    position: relative;

    padding: 0;

}

.technology_head .head-nav .nav_more>p{



    background-color: #0D5EB6;

    color: #fff;

    padding: 12px 0;

}

.technology_head .head-nav ul{

    clear: both;

}

.technology_head .head-nav ul li{

    padding: 12px 0 0;

}

.nav_more .nav_more_box{

    position: absolute;

    top: 45px;

    left: 0;

    width: 240px;

    z-index: 10;

    padding: 20px 0;

    height: 500px;

    background-color: rgba(0, 0, 0, 0.3);

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

border-bottom: 3px solid transparent;

}

.nav_more_box a{

    display: block !important;

    padding-bottom: 0px !important;

  border-bottom: 3px solid transparent;

}

.nav_show{

    padding: 9px 5px 9px 20px;

    display: flex;

    align-items: center;

    cursor: pointer;

  border-bottom: 3px solid transparent;

}

.nav_show .change_img:after{

    width: 1px;

    height: 24px;

    content: '';

    display: inline-block;

    background-color: #fff;

    margin: 0 15px 0 10px;

}

.nav_show .change_img:before{

    width: 26px;

    height: 21px;

    content: '';

    display: inline-block;

    align-items: center;

}

.nav_show .change_img1:before{

    background: url("../images/nav_icon1.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img2:before{

    background: url("../images/nav_icon2.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img3:before{

    background: url("../images/nav_icon3.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img4:before{

    background: url("../images/nav_icon4.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img5:before{

    background: url("../images/nav_icon5.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img6:before{

    background: url("../images/nav_icon6.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img7:before{

    background: url("../images/nav_icon7.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img8:before{

    background: url("../images/nav_icon8.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img9:before{

    background: url("../images/nav_icon9.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show .change_img10:before{

    background: url("../images/nav_icon10.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.banner_box.banner_show{

    background: url("../images/banner05.png") no-repeat center center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 500px;

}

.clearfix:after{

    content: "0";

    display: block;

    clear: both;

    visibility: hidden;

    height: 0;

}

.nav_show p{

    font-size: 14px;

    color: #fff;

}



.nav_show.active{

    background-color: #fff;

}

.nav_show.active .change_img:after{

    background-color: #333;

}

.nav_show.active p{

    color: #333;

}

.nav_show.active .change_img1:before{

    background: url("../images/nav_icon1a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img2:before{

    background: url("../images/nav_icon2a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img3:before{

    background: url("../images/nav_icon3a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img4:before{

    background: url("../images/nav_icon4a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img5:before{

    background: url("../images/nav_icon5a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img6:before{

    background: url("../images/nav_icon6a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img7:before{

    background: url("../images/nav_icon7a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img8:before{

    background: url("../images/nav_icon8a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img9:before{

    background: url("../images/nav_icon9a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.nav_show.active .change_img10:before{

    background: url("../images/nav_icon10a.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

/*========================9-4.ï¿½ï¿½ï¿½ï¿½ï¿½Ì³ï¿½ head==============end*/

.banner{

    position: relative;

    height: 400px;

}

.Excellent_swi {

    width: 100%;

    height: 100%;

}

.swiper-container {

    width: 100%;

    height: 100%;

    margin-left: auto;

    margin-right: auto;

}

  .swiper-slide {

      text-align: center;

      background: #fff;

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

  }



.swiper-pagination-bullet {

    width: 18px;

    height: 8px;

    background: #FAFAFA;

    opacity: 1;

    border-radius: 4px;

    transition: all 0.3s;

}

.swiper-pagination-bullet-active {

    width: 38px;

    height: 8px;

    background: #2DCBCD;

    opacity: 1;

    border-radius: 4px;

}

.slider_img {

      width: 100%;

      height: 100%;

}

.quick-nav{

    z-index: 111;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height:100%;

}

.quick-nav .quick-nav-cell{

    float: right;

    margin-top: 1.5%;

    width: 222px;

    background-color: #fff;

    box-sizing: border-box;

}

.quick-nav .quick-nav-cell .quick-nav-txt{

    padding: 14px 75px;

    color: #fff;

}

.quick-nav-ul {

    padding-top:6px;

    padding-bottom:2px;

}

.quick-nav-ul ul li a{

    display: flex;

    background: url("../images/nav-bg.png") no-repeat top center;

    padding: 15px 36px;

    margin-bottom: 8px;

}

.quick-nav-ul ul li a img{

    width: auto;

    margin-right: 10px;

}



.modular{

    padding: 60px 0 55px;

}

.all-title {

    text-align: center;

    margin: 0 auto;

}

.all-title span{

   margin: 10px auto;

    width: 354px;

    height: 5px;

    background: url(../images/tag.png) no-repeat top center;

}

.all-title h4{

    color: #333333;

    line-height: 36px;

    font-size: 30px;

}

.all-title p{

    color: #7B7B7B;

    line-height: 19px;

    font-size: 16px;

}



.modular_box {

    border: 1px solid #DEE4EC;

    margin-top: 40px;

}

.modular_box .modular-cell{

    text-align: center;

    width: 16.59%;

    float: left;

    padding: 30px 0;

    border-right: 1px solid #DEE4EC;

}

.modular_box .modular-cell:nth-last-child(1){

    border-right: none;

}

.modular_box .modular-cell img{

    margin: 0 auto;

    height: 44px;

    margin-bottom: 20px;

}

.modular_box .modular-cell p{

    line-height: 19px;

    color: #333333;

    font-size: 18px;

}





.modular-1{

    padding-top: 42px;

    padding-bottom: 72px;

    background: url("../images/bg01.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}

.showBox{

    margin: 14px 0;

}

.showBox ul {

    display: flex;

    justify-content: space-around;

    align-items: center;

}

.showBox ul li{

    display: flex;

    justify-content: flex-start;

    align-items: center;

}

.showBox ul li img{

    margin-right: 16px;

}

.data_txt p{

    color: #333;

    font-size: 16px;

}

.data_txt p.desc {

    color: #0D5EB6;

    display: flex;align-items: flex-end;

}

.data_txt p.desc span{

    color: #0D5EB6;

    font-weight: bold;

    font-size: 22px;

}



.tab_ul_box{

    border-bottom: 1px solid #ededed;

    margin-bottom: 24px;

}



.tab_ul_box ul li{

    float: left;

    padding: 12px 22px;

}



.tab_ul_box .more{

    float: right;

    padding: 12px 22px;

}

.tab_ul_cell li.on{

    border-top: 3px solid #40A028;

    background-color: #fff;

    border-left: 1px solid #dedede;

    border-right: 1px solid #dedede;

    color: #40A028;

}



.tab-content-box {

    display: none;

}

.tab-content-box .tab-content{



    float: left;

    border: 1px solid #AFBEF7;

    width: 285px;

    background-color: #fff;

    box-sizing: border-box;

    padding: 34px 20px;

    margin-right: 20px;

}

.tab-content-box .tab-content:nth-last-child(1){

    margin-right: 0;

}

.tab-content-box .tab-content h3{

    font-size: 18px;

    font-weight: 400;

    line-height: 30px;

}



.tab-content-box .tab-content p{

    font-size: 16px;

    color: #666;

}

.tab-content-box .tab-content p.m34{

    margin: 34px 0;

}



.tab-content-box .tab-content p i{

    font-style: normal;

    font-size: 20px;

    color: #EE6B5B;

}

.tab-content-box .tab-content a{

    width: 150px;

    margin: 0 auto;

    padding: 12px 0;

    background-color: #5775F1;

    text-align: center;

    border-radius: 20px;

    margin-top: 30px;

    color: #fff;

}

.quick-nav-txt{

    background: url("../images/quick-nav-bg.png") no-repeat top center;

}









/*modular-2*/

.modular-2{

    background: url("../images/bg02.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    padding-top: 54px ;

    padding-bottom: 50px ;

}

.modular-2 .all-title h4{

    color: #fff;

}

.modular-2 .all-title p{

    color: #fff;

}

.index_tech .tech-holder{

    display: none;

}

.tech-box{

    margin-top: 56px;

    margin-bottom: 77px;

}

.tech-box>*{

    float: left;

}

.tech-cell {

    background: url("../images/tech-bg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 214px;

    height: 300px;

    padding: 14px 22px;

    box-sizing: border-box;

    margin-right: 30px;

}

.tech-cell ul li{

    color: #fff;

    text-align: center;

    margin-bottom: 16px;

    padding: 12px 52px;

    border: 1px solid #fff;

    border-radius: 24px;

}

.tech-cell >a{

    text-align: center;

    color: #fff;

}

.tech-cell ul li.active{

    background-color: #fff;

    color: #1259BB;

}



.tech-pack{

    width: 214px;

    height: 300px;

    background-color: #fff;

    float: left;

    border-radius: 4px;

    box-sizing: border-box;

    margin-right: 30px;

}

.tech-pack:nth-last-child(1){

    margin-right: 0;

}

.tech-pack>.tech-img{

    margin: 8px 3px;

}

.tech-pack>.tech-img img{

    width: 100%;

    height: 132px;

}

.tech-pack>.tech-text span{

    font-size: 14px;

    color: #999999;

}

.text-holder{

    padding: 0 8px;

}

.tech-text {

    border-bottom: 1px solid #dedede;

}

.tech-text span{

    color: #999;



    padding: 6px 0 0;

}

.tech-text p{

    height: 42px;

    padding: 10px 0 16px;

}

.tech-source{

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-top: 14px;

}

.logo-mini{

    display: flex;align-items: center;

}

.logo-mini img{

    margin-right: 6px;

}

.tech-dot {

    display: flex;

}

.tech-dot i{

    display: block;

    margin-right: 4px;

    width: 3px;

    height: 3px;

    background: #555555;

    border-radius: 50%;

}



.ruzhu .rz-btn{

    width: 186px;

    background: #0DB627;

    border-radius: 4px;

    text-align: center;

    color: #fff;

    padding: 17px 0;

    margin:0 auto;

}

.ruzhu .rz-btn:after{

   content: '';

    width: 17px;

    height: 12px;

    display: inline-block;

    padding-left: 12px;

    background: url("../images/smallarrow.png") no-repeat center center;

}





.modular-3{

    padding-top: 58px;

    padding-bottom: 72px;

}

.bgHalf{

    margin-top: 35px;

    background: url("../images/bg03.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;



}

.gain{

    padding-top: 88px;

    padding-bottom: 72px;

}

.gain_box{

    width: 363px;

    background-color: #fff;

    box-shadow: -3px 0 15px rgba(0, 0, 0, 0.3);

    margin: 0 18px;

    float: left;

}

.gain_txt{

    padding: 23px 16px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    color: #fff;

    background: url("../images/title-bg01.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}

.gain_txt.title-bg-2{

    background: url("../images/title-bg02.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}

.gain_txt.title-bg-3{

    background: url("../images/title-bg03.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}



.gain_txt p a{

    color: #fff;

}

.gain-content ul{

    padding: 16px 7px;

}

.gain-content ul li{

    padding: 10px 0;

}

.gain-content ul li a {

    clear: both;

    overflow: hidden;

}

.gain-content ul li a span{

    float: right;

    color: #2A78FC;

}

.gain-content ul li a p{

    float: left;

    width: 260px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.modular-4{



    background: #F5FCFF;

    padding-top: 64px;

    padding-bottom: 75px;

}



.square_box{

    width: 195px;

    height: 195px;

    box-sizing: border-box;



}

.square_box p{



    color: #fff;

    padding: 25px 28px;

}

.rectangle_box{

    width: 390px;

    height: 195px;

    position: relative;



}

.rectanglebg1{

    background: url("../images/rectangleimg01.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}

.rectanglebg2{

    background: url("../images/rectangleimg02.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}

.rectanglebg3{

    background: url("../images/rectangleimg03.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}

.squarebg1{

    background: #4DA836 url(../images/squareimg01.png) no-repeat bottom right;

    -webkit-background-size: 119px 99px;

    background-size: 119px 99px;

}

.squarebg2{

    background: #1A62A7 url(../images/squareimg02.png) no-repeat bottom right;

    -webkit-background-size: 87px 82px;

    background-size:  87px 82px;

}

.squarebg3{

     background: #1A62A7 url(../images/squareimg03.png) no-repeat bottom right;

     -webkit-background-size: 73px 90px;

     background-size: 73px 90px;

 }

.squarebg4{

    background: #4DA836 url(../images/squareimg04.png) no-repeat bottom right;

    -webkit-background-size: 114px 114px;

    background-size: 114px 114px;

}

.squarebg5{

    background: #1A62A7 url(../images/squareimg05.png) no-repeat bottom right;

    -webkit-background-size:100px 99px;

    background-size: 100px 99px;

}

.squarebg6{

    background: #4DA836 url(../images/squareimg06.png) no-repeat bottom right;

    -webkit-background-size: 95px;

    background-size:95px;

}

.rectangle_box p{

    width: 100%;

    padding: 16px 0;

    color: #fff;

    position: absolute;

    bottom: 0;

    left: 0;

    text-align: center;

    background-color: #2D2D2D;

}

.ln_box{

    margin-top: 20px;

}

.ln_box>div{

    margin-top: 10px;

    margin-right: 7px;

    float: left;

}

.ln_box>div:nth-child(4){

    margin-right: 0;

}

.ln_box>div:nth-child(9){

    margin-right: 0;

}



.modular-5{

    padding-top: 54px;

    padding-bottom: 75px;

}

.open-box {

    margin-top: 50px;

}

.open-box>div{

    float: left;

    margin-right: 28px;

}

.open-box>div:nth-last-child(1){

    margin-right: 0;

}

.open-box .open-show1 {

    width: 380px;

}

.open-box .open-show1 .open-tit{

    background: url("../images/openimg01.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}



.open-box .open-show1 .open-tit p{

    padding: 29px 0;

    text-align: center;

    color: #fff;

    font-size: 32px;

}

.open-box .open-show1 .open-tit p a{

    color: #fff;

}

.open-box .open-show2 .open-tit p a{

    color: #fff;

}

.open-box .open-show3 .open-tit p a{

    color: #fff;

}

.open_img-box{

    padding-bottom: 10px;

}

.open-img{

    margin-top: 10px ;

    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);

    border-radius: 4px;

    width: 47.2%;

    height: 118px;

    display: flex;

    align-items: center;

    justify-content: center;

    box-sizing: border-box;

    float: left;

}

.open-img:nth-child(odd){

    margin-left: 4px;

    margin-right:6px;

}

.open-img:nth-child(even){

    margin-left: 6px;

    margin-right:4px;

}

.open-img img{

    width: auto;

}

.open-box .open-show2 {

    width: 380px;

    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);

}

.open-show2 .open-tit{

    background: url("../images/openimg02.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}



.open-show2 .open-tit p{

    padding: 29px 0;

    text-align: center;

    color: #fff;

    font-size: 32px;

}

.q-and-a{

    padding-bottom: 1px;

}

.qa-box{

    margin: 10px;

    display: flex;

    box-sizing: border-box;

    border-bottom: 1px dashed #E1E1E1;

}

.qa-img{

    width: 10%;

    margin-right: 10px;

}

.qa-text{

    width: 90%;

    padding-bottom: 10px;

}

.qa-writer{

    display: flex;

    padding: 10px 0;

}

.qa-writer p{

    display: flex;

    align-items: center;

    margin-right: 20px;

}

.qa-writer p span img{

    margin-right: 10px;

}



.open-show3 {

    width: 380px;

    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);

}

.open-show3 .open-tit{

    background: url("../images/openimg03.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

}



.open-show3 .open-tit p{

    padding: 29px 0;

    text-align: center;

    color: #fff;

    font-size: 32px;

}



.idea_txt{

    padding-top: 10px;

    padding-bottom: 20px;

}

.idea_txt a{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin: 0 15px;

    padding: 20px 0 18px;

    border-bottom: 1px dashed #E1E1E1;

}

.idea_txt a p{

    width: 210px;

    float: left;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.idea_txt a span{

    float: right;

}





.modular-6{

    background: #F5FCFF;;

    padding-top: 60px;

    padding-bottom: 48px;

}

.person-nav-tab  {

   display: flex;

    justify-content: center;margin-top: 45px;

}

.person-nav-tab ul li{

    text-align: center;

    padding: 24px 0;

    float: left;

    width: 240px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

    vertical-align: middle;

    font-size: 20px;

    border-bottom: 5px solid transparent;;

}

.person-nav-tab ul .per01{

    margin-right: 45px;

}

.person-nav-tab ul .per01:before{

    content: '';

    width: 37px;

    vertical-align: middle;

    margin-right: 25px;

    height: 52px;

    background: url("../images/personicon01.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

}



.person-nav-tab ul .per02:before{

    content: '';

    width: 37px;

    vertical-align: middle;

    margin-right: 25px;

    height: 52px;

    background: url("../images/personicon02.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

}

.person-nav-tab ul li.active{

    color: #0D5EB6;

    border-bottom: 5px solid #0D5EB6;;

    box-shadow: 0 0 12px rgba(17, 32, 57, 0.12);

}

.person-nav-tab ul .per01.active:before {

    content: '';

    width: 37px;

    vertical-align: middle;

    margin-right: 25px;

    height: 52px;

    background: url("../images/personicon01h.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

}



.person-nav-tab ul .per02.active:before {

    content: '';

    width: 37px;

    vertical-align: middle;

    margin-right: 25px;

    height: 52px;

    background: url("../images/personicon02h.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

}

.person-show-box{

    margin-top: 46px;

    display: none;

}

.person-btn-show{

    display: none;

}

.person-cell{

    background-color: #fff;

    float: left;

    margin-right: 30px;

    width: 380px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    display: flex;

    margin-bottom: 30px;



    border: 1px solid #E3ECF1;

}

.person-cell:nth-child(3n){

    margin-right: 0;

}



.person-img{

    padding: 26px 16px 26px 12px;

}

.person-img img{

    width: 130px;

    height: 160px;

}

.person-txt{

    padding: 26px 10px 26px 0;

}

.person-txt h2{

    font-weight: 400;

    font-size: 16px;

    color: #333;

}

.p-tag span{

    font-size: 14px;

    background-color: #D4E8FF;

    color: #4BABFF;

    margin: 7px 0;

    display: inline-block;

    padding: 3px 7px;

}

.person-txt p{

    font-size: 14px;

    color: #999;

}

.person-txt a{

    font-size: 14px;

    background-color: #2C70FB;

    color: #fff;

    display: inline-block;

    padding: 8px 17px;

    margin-top: 8px;

    border-radius: 4px;

}



.person-btn {

    display: flex;

    justify-content: center;margin-top: 16px;

}

.person-btn a{

    color: #fff;

    text-align: center;

    padding: 17px 0;

    border-radius: 4px;

}

.person-btn-bgc1{

    width: 220px;

    background-color: #2C70FB;

    margin-right: 25px;



}

.person-btn-bgc2{

    width: 180px;

    background-color:#0DB627;

}

.person-btn-bgc2:after{

    content: '';

    width: 17px;

    height: 12px;

    display: inline-block;

    padding-left: 12px;

    background: url("../images/smallarrow.png") no-repeat center center;

}





.modular-7{

    padding: 52px 0;

}

.shaky_box {

    display: none;

    padding-bottom: 30px;

}



.shark-cell{

    position: relative;

    width: 280px;

    float: left;

    margin: 0 10px;

    box-sizing: border-box;

    padding: 10px 10px 40px;

    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);

}

.shark-img img{

    width: 100%;

}

.shark-txt {

    font-size: 14px;

}

.shark-txt p{

    padding: 5px 0;

}

.shark-txt span{

    color: #999;

    font-size: 14px;

}





.shark-btn{

    position: absolute;

    bottom: -6%;

    left: 50%;

    margin-left: -78px;

}

.shark-btn.jxz a{

    width: 135px;

    color: #fff;

    background: url("../images/jxz-bg.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    padding: 10px 0;

    text-align: center;

}

.shark-btn.yjs a{

    width: 135px;

    color: #fff;

    background: url("../images/yjs-bg.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    padding: 10px 0;

    text-align: center;

}

.shark-btn.bmz a{

    width: 135px;

    color: #fff;

    background: url("../images/bmz-bg.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    padding: 10px 0;

    text-align: center;

}







/*modular-8*/

.modular-8{

    padding-top: 64px;

    padding-bottom: 49px;

    background: #F5FCFF url(../images/bg04.png) no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

}

.news-nav ul>li{



}

.news-tit{

    float: left;

    background: url("../images/news-txt-bg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 236px;

}

.news-tit p{

    padding: 20px 0;

    text-align: center;

    color: #fff;

    font-size: 30px;

}

.news-nav{

    float: left;

}

.news-nav ul li{

    float: left;

    padding: 0 20px ;

}

.news-nav ul li a{

    padding: 20px 0;

}

.news-nav ul li.on a{

    color: #0D5EB6;

    border-bottom: 2px solid #0D5EB6;

}

.news-box{

    width: 760px;

}

.img-box{

    /*width: 362px;*/

    /*height: 238px;*/

}

.img-box img{

    width: 100%;

    /*height: 100%;*/

}

.news-holder {

    background-color: #fff;

    display: none;

}

.news-cell >div{

    width: 50%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;    

}

.news-cell .img-box{

    padding: 50px 26px 20px;

}

.news-cell .text{

    padding: 50px 26px 20px 0;

}

.news-cell .text h4{

    font-size: 18px;

    font-weight: 400;

    padding-top: 10px;

}

.news-cell .text p{

    color: #999;

    line-height: 26px;

    padding: 25px 0;

}

.news-cell .text span{

    color: #999;

}

.tidings{

    padding: 10px 20px;

}

.tidings ul li {

    border-bottom: 1px solid #e1e1e1;

    padding: 16px 0;

}

.tidings ul li a p{

    width: 500px;

    float: left;

}

.tidings ul li a span{

    float: right;

}

.tidings>a{

    margin: 20px auto;

    width: 136px;

    padding: 11px 0;

    text-align: center;border-radius: 28px;

    border: 1px solid #0D5EB6;

    color: #0D5EB6;

}

.rule-content .top-rule{

    padding: 18px 26px;

}

.rule-box{

    width: 352px;

    background-color: #fff;

}

.txt-rule{

    background: url("../images/txtrulebg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 100%;

}

.txt-rule p{

    padding: 20px 0;

    text-align: center;

    font-size: 30px;

    color: #fff;

}

.news_content .news-box{

    float: left;

}

.news_content .rule-box{

    float: right;

}

.rule-content .img-rule {

    width: 300px;

    height: 162px;

    margin-bottom: 10px;



}

.rule-content .img-rule img{

    width: 100%;

    height: 100%;

}

.rule-cell h2{

    font-weight: 400;

    font-size: 20px;

}

.ul-rule{

    padding: 0 10px;    

}

.ul-rule  ul li{

    margin-bottom: 20px;

}

.ul-rule .li-rule p:before{

    content: '';

    width: 19px;

    height: 19px;

    display: inline-block;

    padding-right: 10px;

    background: url("../images/staricon.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    vertical-align: middle;

}

.ul-rule .li-rule p{

    vertical-align: middle;

    line-height: 30px;

}

.ul-rule .li-rule span{

    padding-left: 30px;

    color: #999;

}

.rule-content>a{

    margin: 20px auto;

    width: 136px;

    padding: 11px 0;

    text-align: center;border-radius: 28px;

    border: 1px solid #4DA836;

    color: #4DA836;

}

.modular-9{

    padding: 48px 0;



}

.video-fulid{

    padding: 10px 0;

}

.video-box{

    width: 360px;

    background: url("../images/video-bg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 39px 26px 60px 26px;

    float: left;

}

.video-box p{

    text-align: right;

    margin-top: 70px;

    color: #fff;

    font-size: 30px;

}

.video-cell{

    float: left;

    width: 180px;

    margin-left: 29px;

    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);

}

.video-cell .video-txt{

    padding: 15px;

}



.video-cell .video-txt p{

    font-size: 16px;

    line-height: 22px;

}

.video-cell .video-img{

    width: 180px;

    height: 180px;

}

.video-cell .video-img img{

    width: 100%;

    height: 100%;



}

.video-cell .video-txt .video-text-img{

    margin-top: 10px;

    display: flex;

    justify-content: flex-end;

}

.video-cell .video-txt .video-text-img img{

    width: 24px;

    height:24px;

}

.modular-10{

    background-color: #36384E;

    padding-bottom: 20px;

}



.modular-10 .container>p{

    color: #fff;

    padding: 20px 0;

}

.modular-10 .link-friends p {

    float: left;

    margin-right: 20px;

}

.modular-10 .link-friends p a{

    color: #dedede;

    font-size: 14px;

    line-height: 36px;

}



.footer{

    background-color: #000;padding-top: 47px;

}

.foot-fulid{

    margin-bottom: 30px;

}

.foot-fulid .foot-box{

    float: left;

}

.foot-box{

    margin-left: 42px;

    margin-top: 20px;

}

.foot-box>p{

    color: #fff;

    margin-bottom: 32px;

}

.foot-cell{

    float: left;

}

.foot-cell>img{

    margin-bottom: 35px;

}

.foot-cell ul li{

    color: #fff;

    margin-bottom: 30px;

}

.foot-box ul li a{

    font-size: 14px;

    color: #BABABA;

    margin-bottom: 20px;

}

.foot-box ul li a:hover{

    text-decoration: underline;

}

.foot-copy p{

    border-top: 1px solid #999;

    padding: 20px 0;

    text-align: center;

    line-height: 30px;

    color: #BABABA;

}

.foot-copy a{

    display: inline;

    color: #BABABA;

}





/*ï¿½Í·ï¿½*/

.kefu{

    right: 0;

    top: 20%;

    position: fixed;

    z-index: 111;

    background-color: #fff;

    border: 1px solid #E9E9E9

}



.kf-box {

    width: 58px;

    height: 64px;

    text-align: center;

    padding-top: 10px;

    border-bottom: 1px solid #E9E9E9;

    cursor: pointer;

}

.kf-box.on{

    background-color: #0D5EB6;

    color: #fff;

}

.kf-box>p{

    padding-top: 10px;

}

.kf-box img{

    margin: 0 auto;

}

.wx-code{

    position: relative;

}

.hover-img{

    display: none;

    background-color: #fff;

    width: 140px;

    height: 154px;

    position: absolute;

    right: 80px;

    top: -58%;

    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);

}

.hover-img:after{

    content: '';

    border-width: 10px;

    border-style: solid;

    border-color: transparent transparent transparent  #d8d8d8;

    width: 0;

    height: 0;

    display: inline-block;

    position: absolute;

    right: -20px;

    top: 48%;

}





.hover-img img{

    padding: 6px 0;

    margin: 0 auto;

    width: 120px;

}

.hover-img p{

    text-align: center;

    font-size: 12px;

    color: #999;

}

.kf-box:hover .hover-img{

    display: block;

}



.feedback{

    display: none;

}



.fade{

    background-color: rgba(0, 0, 0, 0.3);

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100vh;

    z-index: 555;

}

.feedback-box{

    width: 570px;

    height: 700px;

    background: #FFFFFF;

    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);

    border-radius: 4px;

    position: fixed;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    margin: auto;

    z-index: 556;

}

.feedback-box h4{

    margin-top: 40px;

    margin-bottom: 14px;

    text-align: center;

    font-size: 16px;

    font-weight: 400;

}

.feedback-box >p{

    text-align: center;

    font-size: 12px;

    color: #B4B4B4;

}

.feedback-box .close p{

    font-size: 24px;

    position: absolute;

    top: 2%;

    right:5%;

    cursor: pointer;

}

.grade {

    margin-top: 38px;

    max-height: 150px;

}

.grade h2{

    text-align: center;

    font-size: 16px;

    color: #FDBB3D;

}

.grade h2 i{

    font-size: 30px;

    font-style: normal;

}

.grade p{

    text-align: center;

    font-size: 16px;

    line-height: 27px;

    color: #FDBB3D;

}

.fraction{

    margin-top: 32px;

}

.fraction-box {

    width: 100%;

    height: 45%;

}

.fraction-box ul{

    width: 50%;

    height: 70%;

    padding: 0;

    margin: 0 25%;

    display: flex;

    justify-content: center;

}

.fraction-box ul li{

    width: 36px;

    height: 36px;

    display: inline-block;

    background: url("../images/star-dark.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    margin:0 10px;

}

.fraction-box ul li a {

    height: 36px;

    width: 18px;

    display: inline-block;

    float: left;

}



/*.fraction-box {*/

    /*display: flex;*/

    /*justify-content: center;*/

    /*align-items: center;*/

/*}*/

/*.fraction-box img{*/

    /*margin-right: 18px;*/

/*}*/

.tickling{

    width: 490px;

    margin: 0 auto;

    margin-top: 30px;

}

.tickling #tickling{

   width: 100%;

    height: 138px;

   margin-top: 10px;

    border-radius: 4px;

    outline: none;

    border: 1px solid #DCDCDC;

    padding: 10px;



}



.tickling-contact{

    width: 490px;

    margin: 0 auto;

    margin-top: 30px;

}

.tickling-contact input{

    width: 100%;

    margin-top: 10px;

    outline: none;

    height: 40px;

    border-radius: 4px;

    border: 1px solid #DCDCDC;

    padding:0 10px;

}

.tickling_fk4{

    display: flex;

    margin-top: 30px;

    justify-content: center;

}

.tickling_fk4 .assure{

    background: #0d5eb6;

    border: none;

    color: #fff;

}

.commstyl{

    width: 110px;

    height: 38px;

    opacity: 1;

    border-radius: 4px;

    font-size: 14px;

    text-align: center;

    margin: 0 9px;

}

.tickling_fk4 .reset{

    background: #eff3fc;

    border: 1px solid #0d5eb6;

    color: #0d5eb6;

}

/*×¨ï¿½ï¿½ï¿½Ð±ï¿½*/

.expert{

    width: 100%;

    background: #F5F5F5;

    padding-top: 22px;

}

.crumbs{

    display: flex;

    align-items: center;



}

.crumbs>img{

    width: auto;

}

.crumbs>a{

    font-size:14px;

    padding:0 8px ;

}

.crumbs>a.crumbs-c{

    width: 50%;

    color: #0D5EB6;

}



.expert-box{

    margin: 36px 0;

    background-color: #fff;

    padding: 36px 26px;

}

.expert-cell{

    margin-bottom: 30px;

}

.expert-cell .e-txt{

    color: #fff;

    background: url("../images/title_bg01.png") no-repeat bottom center;

    -webkit-background-size: contain;

    background-size: contain;

}



.expert-ul ul li a{



    color: #666666;

}

.expert-ul ul li.check a{

    color: #0D5EB6;

}

.expert-cell .e-txt{

    float: left;

    width: 10%;

}

.expert-cell .e-txt p{

    padding:5px 14px 10px 14px;

    text-align: center;

}

.expert-cell .expert-ul{

    float: left;

    width: 90%;

}

.expert-ul ul li{

    float: left;

    margin: 9px 0;

    margin-left: 32px;

}

.page-num{

    width: 582px;

    margin: 0 auto;

    padding-bottom: 34px;

}

.page-num p{

    float: left;

    margin-right: 24px;

    color: #999999;

    line-height: 38px;

}

.page-num ul{

    float: left;

}

.page-num ul li{

    float: left;

    margin-right: 10px;

}

.page-num ul li span{

    width: 38px;

    height: 38px;

    background: #FFFFFF;

    border: 1px solid #D8D8D8;

    text-align: center;

    line-height: 38px;

}

.page-num ul li a{

    width: 38px;

    height: 38px;

    background: #FFFFFF;

    border: 1px solid #D8D8D8;

    text-align: center;

    line-height: 38px;

}

.page-num ul li.active span{

    background: #0D5EB6;

    border: 1px solid #0D5EB6;

    color: #fff;

}



/*Í¶ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½*/

.person-cell .tzr-txt{

    padding:26px 16px 26px 0 ;

}



.person-cell .tzr-txt h2{

font-weight: bold;

    font-size: 16px;

    color: #333333;

    line-height: 20px;

}

.person-cell .tzr-txt h2:before{

    content: '';

    width: 4px;

    height: 20px;

    background: #2C70FB;

    display: inline-block;

    margin-right: 10px;

    vertical-align: middle;

}

.person-cell .tzr-txt p{

    margin: 16px 0;

    color: #999999;

}

.person-cell .tzr-txt a{

    font-size: 14px;

    background-color: #2C70FB;

    color: #fff;

    display: inline-block;

    padding: 8px 17px;

    margin-top: 8px;

    border-radius: 4px;

}





/*ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½*/

.expert-ul ul li a.changeBtn{

    color: #0DB627;



}

.expert-ul ul li.changebox{

    display: none;

}

.zc-list{

   padding-bottom: 50px;

   zoom: 1;

}

.zc-list:after{

	display: block;

	clear: both;

	content: "";

	visibility: hidden;

	height: 0;

}



.zc-list .zc_list_box_left{

    width: 880px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

    position: relative;

}

.zc_list_box{

    padding: 20px;

    background-color: #fff;

}

.zc_list_box>ul{

    margin-bottom: 30px;

}

.zc_list_box>ul>li{

    padding: 20px 0;

    border-bottom: 1px solid #E9E9E9;

}

.zc_list_box>ul>li p span.center-space{

    margin: 0 30px 0 20px;

}

.zc_list_box>ul>li p{

    padding-top: 18px;

    color: #999999;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    font-size: 14px;

}



.zc-list .zc_list_box_right{

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    width: 290px;

    background-color: #fff;

    float: right;

    padding: 5px 20px 26px;

}

.about_tj_txt h4{

    font-size: 20px;

    padding: 15px 0;

    border-bottom: 1px solid #F2F2F2;

}

.about_tj_txt h4:before{

    content: '';

    width: 4px;

    height: 22px;

    background: #2C70FB;

    display: inline-block;

    margin-right: 10px;

    vertical-align: middle;

}



.about-tj ul li{

    padding: 15px 0;

    border-bottom:1px dashed #F2F2F2;

}

.about-tj ul li a{

    font-size: 14px;

}



/*ï¿½î¶¯×¨ï¿½ï¿½*/



.act-box{

margin-bottom: 20px;

}

.act-cell{

    width: 386px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

    border: 1px solid #AFAFAF;

    margin-bottom: 20px;

    margin-right: 20px;

    float: left;

}

.act-cell:nth-child(3n){

    margin-right: 0px;

}

.act-cell .act-img{

    width: 100%;

    height: 230px;

    position: relative;

}

.act-cell .act-img img{

    width: 100%;

    height: 100%;

}

.act-cell .act-img .act_img_tag{

    position: absolute;

    top: 20px;

    right: 20px;

    padding: 6px 12px;

    border-radius: 5px;

    color: #fff;

}

.act-cell .act-img .act_img_tag.tag_conduct{

    background-color: #0D5EB6;

}

.act-cell .act-img .act_img_tag.tag_start{

    background-color: #FF0000;

}

.act-cell .act-img .act_img_tag.tag_bm{

    background-color: #0DB627;

}

.act-cell .act-img .act_img_tag.tag_end{

    background-color: #999;

}

.sct-txt{

    padding: 10px 20px;

}

.sct-txt h4{

    padding: 10px 0;

    font-size: 18px;

    font-weight: 400;

}

.act_info {

    display: flex;

    align-items: center;

}

.act_info p{

    font-size: 14px;

    color: #666;

    display: flex;

    align-items: center;

}

.act_info p:nth-last-child(1){

    margin-left: 20px;

}

.act_info p .act_info_address{

    margin-left: 10px;

}

.act_info p .act_info_time{

    margin-left: 10px;

}

.sct-txt{



}

.sct-txt .sec_tag_box{

    border-bottom: 1px solid #DCDCDC;

}

.sct-txt .act-tag{

    width: 60px;

    text-align: center;

    padding: 2px 0;

    margin-top: 15px;

    margin-bottom: 20px;

    background: #EEF6EF;

    border-radius: 13px;

    font-size: 14px;

}

.act_sponsor {

    display: flex;

    padding: 10px 20px;

    justify-content: space-between;

}

.act_sponsor p{

    display: flex;

    font-size: 14px;

    color: #666;

}







/*ï¿½î¶¯×¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò³*/

.content_detail  {

    padding-bottom: 60px;

}

.content_detail  .act_detail_box{

    padding: 50px 0;

    border-bottom: 1px solid #DCDCDC;

}

.content_detail .detail_img{

    width: 480px;

    float: left;

}



.content_detail .detail_img img{

    width: 100%;

}



.content_detail .detail_txt{

    padding: 20px 40px 16px 40px;

    float: left;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.content_detail .detail_txt h1{

    padding: 10px 0;

    font-size: 24px;

}

.content_detail .detail_txt p{

    display: flex;

    align-items: center;

    padding: 10px 0;

    color: #666;

}

.content_detail .detail_txt p  span img{

    width: auto;

    margin-right: 12px;

}

.content_detail .detail_txt button{

    border: none;

    outline: none;

    margin-top: 30px;

    background: #0DB627;

    border-radius: 4px;

    padding: 14px 34px;

    font-size: 14px;

    color: #fff;

}

.act_detail_cell h4{

    padding: 42px 0 20px 0;

    color: #333333;

    font-size: 24px;

}

.act_detail_cell p{

    font-size: 14px;

    color: #666;

    line-height: 32px;

    padding: 20px 0;

}

.crumbs-holeder{

    background-color: #F5F5F5;

    padding: 23px 0;

}



.crumbs-other .crumbs_box_left{

    float: left;

}

.crumbs-other .crumbs_box_left img{

    float: left;

    padding-top: 2px;

}

.crumbs-other .crumbs_box_left ul li{

    float: left;

}

.crumbs_box li a{

    padding: 0 5px;

}

.crumbs_box li a.crumbs-c{

    color: #0D5EB6;

}

.crumbs-other .crumbs_box_right{

    float: right;

}

.crumbs_box_right ul li{

    float: left;

    margin-left: 58px;

}



.crumbs_box_right ul li.on a{

    color:#0D5EB6 ;

}



/*ï¿½Æ¼ï¿½ï¿½ï¿½Ñ¶*/

.real_time_info{

    padding: 20px 0;

}

.real_time_info_box {

   padding: 30px 0;

}

.real_time_info_box:hover{

    background-color: #F8F8F8;

}

.real_time_info .real_time_info_img{

    width: 368px;

    height: 240px;

    float: left;

}



.real_time_info .real_time_info_img img{

    width: 100%;

    height: 100%;

}

.real_time_info_text {

    width: 69%;

    padding:10px 25px;

    float: left;

    box-sizing: border-box;

}

.real_time_info_text .info_tag{

    display: flex;

    align-items: center;

}

.real_time_info_text .info_tag p{

    display: flex;

    padding: 16px 0;

    line-height: 28px;

    font-size: 14px;

    color: #666;

}

.real_time_info_text .info_tag p.tagC{

    color: #0D5EB6;margin-left: 36px;

}

.real_time_info_text .info_tag p span img{

   padding-top: 6px;

    margin-right: 5px;

}

.real_time_info_text>p{

    font-size: 14px;

    color: #666;

    line-height: 26px;

}

.real_time_info_text>p a{

    padding: 6px 0;

    text-align: center;

    color: #fff;margin-top: 20px;

    width: 114px;

    background-color: #0D5EB6;

    border-radius: 4px;

}

.real_time_info_text>p a:after{

    content: '';

    width: 8px;

    height: 12px;

    margin-left: 10px;

    background: url("../images/arrow_right.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

}

.real_time_info .page-num{

    margin-top: 30px;

}



/*ï¿½Æ¼ï¿½ï¿½ï¿½Ñ¶ï¿½ï¿½ï¿½ï¿½*/

.real_time_info_detail{

    padding: 30px 0;

}

.detailed_info_title {

    padding-bottom: 50px;

    border-bottom: 1px dashed #C9C9C9;

}

.detailed_info_title h4{

    font-size: 22px;

    text-align: center;

    padding: 20px 0;

}

.title_info_fuc{

    display: flex;

    justify-content: center;

}

.title_info_fuc .timeC{

    color: #333;

}

.title_info_fuc .sourceC{

    color: #0D5EB6;

    text-decoration: underline;

}

.title_info_fuc p{

    display: flex;

    color: #999999;

    margin-right: 26px;

}

.title_info_fuc p a img{

    width: 25px;

}

.detailed_info_content{

    padding: 30px 0;

    border-bottom: 1px dashed #C9C9C9;

}

.detailed_info_content p{

    font-size: 14px;

    color: #666;

    line-height: 24px;

   padding: 20px 0;



}

.detailed_info_content img{

    display: inline-block;

}



.detailed_info_btn .prev{

    float:left ;

}

.detailed_info_btn p a{

    width: 310px;

    color: #555;

}

.detailed_info_btn p{

    display: flex;

    color: #555;

    padding: 38px 0;

}

.detailed_info_btn .next{

    float: right ;

}



/*ï¿½ï¿½Òªï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.sign_up{

    position: relative;

    display: none;

}

.sign_up_content{

    width: 440px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

    position: fixed;

    z-index: 556;

    left: 50%;

    top: 50%;

    transform:translate(-50%,-50%);

    padding: 10px 60px;



    border-radius: 8px;

}

.sign_up_title h4{

    padding: 30px 0;

    text-align: center;

    font-size: 24px;

}

.phone_reg_box .form_group{

    display: none;

}

.form_box .form_group label{

    display: flex;

    margin-bottom: 20px;

}

.form_box .form_group label .must{

    color: #FF0000;

}



.form_box .form_group input{

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 10px 12px;

    margin-bottom: 24px;

    border: 1px solid #707070;

    outline: none;

}

.form_box .form_group select{

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 10px 12px;

    margin-bottom: 24px;

    border: 1px solid #707070;

    outline: none;

}

.form_box .form_group.form_group_yzm .form_group_yzm_btn{

    display: flex;

    justify-content: space-between;

}

.form_box .form_group.form_group_yzm input{

    width: 70%;

}

.form_box .form_group.form_group_yzm button {

    background-color: #0D5EB6;

    display: block;

    border: none;

    outline: none;

    padding: 0 8px;

    height: 37px;

    color: #fff;

}

.form_group>button{

    padding: 10px 20px;

    background-color: #0D5EB6;

    color: #fff;

    border: none;

    outline: none;

    margin: 0 auto;

    margin-bottom: 20px;

}



.remove {

    position: absolute;

    top: 24px;

    right: 32px;

}

.remove p{

    cursor: pointer;

    font-size: 24px;

}



/*ï¿½ï¿½ÆµÂ·ï¿½ï¿½*/

.option_box{

    width: 380px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 7px 9px;

    background-color: #fff;

    margin-bottom: 30px;

    margin-right: 30px;

    float: left;

}

.option_box:nth-child(3n){

    margin-right: 0;

}

.option_box .option_img{

    width: 362px;

    height: 204px;

}

.option_box .option_img img{

    width: 100%;height: 100%;

}

.option_text h3{

    font-size: 20px;

    padding: 18px 0 10px;

}

.option_text p{

    font-size: 16px;

    padding: 5px 0;

    color: #999999;

}

.option_text p img{

    display: inline-block;

    margin-right: 6px;

    vertical-align: middle;

    width: 20px;

}







/*ï¿½ï¿½ÆµÂ·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.option_palyer{

    width: 100%;

    padding-top: 22px;

}

.option_video_box video{

    width: 880px;

    height: 496px;

    margin: 30px 0;

}



.option_content_video{

    width: 880px;

}

.project_text_box  .about_tj_txt{

    color: #0D5EB6;

}

.project_text_box  .about_tj_txt h4{

    border-bottom: none;

}

.option_video_text{

    padding-bottom: 30px;

    border-bottom: 1px solid #E9E9E9 ;

}

.project_text_box p{

    color: #666666;

    font-size: 14px;

    line-height: 36px;

    margin-bottom: 20px;

}



.see_contact_style {

    padding: 40px 0;

}

.see_contact_style a{

    margin: 0 auto;

    width: 84px;

    padding: 10px 20px;

    background-color: #0D5EB6;

    color: #fff;

    font-size: 14px;

    border-radius: 20px;

    box-shadow: 0 0 20px #999;

}





/*×¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.ex_person_holder{

    padding: 20px 0;

    background-color: #F5F5F5;

}

.ex_person_box{

    margin: 40px 0;

    background-color: #fff;

    padding: 44px 64px;

    border: 1px solid #E8EEF2;

}

.personal_profile{

    padding: 20px 0;

}

.ex_person_img{

    width: 210px;

    height: 260px;

    float: left;

}



.ex_person_img img{

    width: 100%;

    height: 100%;

}

.ex_person_box .ex_person_detail{

    float: left;

    padding: 10px 35px;

    width: 80%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.ex_person_detail h3 {

    font-weight: 400;

}

.ex_person_all p {

    margin: 16px 0;

    width: 50%;

}

.ex_person_all p:nth-child(odd){

    float: left;

}

.ex_person_all p:nth-child(even){

     float: right;

    text-align: left;

 }



.ex_person_all p>*{

    float: left;

}

.ex_person_all p img{

    padding-top: 5px;

}

.ex_person_all p span:nth-child(2){

    color: #0D5EB6;

    padding: 0 8px;

}

.btn_consult {

    margin-top: 15px;

}

.btn_consult a{

    width: 124px;

   padding: 10px 0;

    background-color: #0D5EB6;

    color: #fff;

    text-align: center;

    border-radius: 4px;

}

.personal_title h4{

    font-size: 20px;

    margin: 30px 0;

    display: flex;

}

.personal_title h4:before{

    content: '';

    display: inline-block;

    vertical-align: middle;margin-right: 12px;

    width: 4px;

    height: 26px;

    background: #2C70FB;

    border-radius: 4px;

}

.personal_title h4 span{

    color: #309FFC;

}

.personal_profile_box .personal_txt p{

    color: #999999;

    font-size: 16px;

    line-height: 36px;

}



/*Ô¤Ô¼ï¿½ï¿½Ñ¯*/

.consult_order{

    position: relative;

    display: none;

}

.consult_order_box{

    width: 400px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 16px 48px;

    background-color: #fff;

    border-radius: 8px;

    position: fixed;

    z-index: 556;

    left: 50%;

    top: 50%;

    transform:translate(-50%,-50%);

}

.consult_order_box img{

    margin: 0 auto;

    padding: 30px 0;

}

.consult_order_box p{

    text-align: center;

    font-size: 14px;

    line-height: 26px;



    color: #999999;

}

.consult_order_box p i{

    font-style: normal;

    display: inline-block;

    color: #309FFC;

}

.hidden_btn {

    position: absolute;

    top: 20px;

    right: 20px;

}

.hidden_btn p{

    cursor: pointer;

    font-size: 36px;

    font-weight: 400;

}







/*Í¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.tzr_person_all p{

    clear: both;

    margin: 16px 0;

    overflow: hidden;

}

.tzr_person_all p>*{

    float: left;

}

.tzr_person_all p img{

    padding-top: 5px;

}

.tzr_person_all p span:nth-child(2){

    color: #0D5EB6;

    padding: 0 8px;

}

.btn_group{

    display: flex;

}

.btn_group button{

    color: #fff;

    padding: 10px 25px;

    margin-top: 30px;

    border-radius: 4px;

    border: none;

    outline: none;

}

.btn_group .i-btn{

    background-color: #0D5EB6;

    margin-right: 30px;

}

.btn_group .bp-btn{

    background-color: #0DB627;



}





/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.expert{

    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);

}

.policy .crumbs{

    padding-bottom: 38px;

}

.policy_box_txt{

    text-align: center;

    padding: 14px 0 20px;

    border-bottom: 1px solid #E9E9E9;

}

.policy_box_txt h4{

    line-height: 31px;

    font-size: 18px;

}

.policy_box_txt p{

    display: flex;

    font-size: 14px;

    color: #999;

    justify-content: center;

}

.policy_box_txt p span:nth-child(2){

    margin: 0 32px 0 15px;

}

.policy_box_content {

    padding: 30px 0;

}

.policy_box_content p{

    font-size: 16px;

    line-height: 36px;

    color: #999;

    padding-bottom: 20px;

}





/*ï¿½ï¿½Â¼*/

.logo-box{

    padding-right: 30px;

    border-right: 1px solid #BBBBBB;

}

.headerBox .container{

    display: flex;

    padding: 20px 0;

}

.headerBox  .title_member h1{

    line-height: 83px;

    font-size: 38px;

    font-weight: 400;

    margin-left: 30px;

}



.copy_title{

    padding: 30px 0;

}

.copy_title p{



}





/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ïµ-Í¨ï¿½ï¿½*/

.banner_box{

    background: url("../images/banner02.png") no-repeat center center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 400px;

}

.banner_box .container{

    height: 100%;

    color: #fff;

    display: table;

}

.banner-txt{

    display: table-cell;

    vertical-align: middle;

}

.banner_box h1{

    font-size: 50px;

}

.banner_box p{

    padding-top: 14px;

    font-size: 16px;

}

.service_system{

    margin-top: 30px;

}

.service_system_ul{

    width: 240px;

    float: left;

}

.service_system_ul ul li{

    border-bottom: 1px solid #fff;

}

.service_system_ul ul li a{

    display: flex;

    justify-content: space-between;

    padding: 18px 31px;

    background-color: #F2F2F2;

}

.service_system_ul ul li a .service_system_img{

    width: 8px;

    height: 14px;

    background: url("../images/arrow_right-duck.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    padding-top: 5px;

}

.service_system_ul ul li a:hover{

    background-color: #0D5EB6;

    color: #fff;

}

.service_system_ul ul li a:hover .service_system_img{

    background: url("../images/arrow_right.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.service_system_ul ul li.active a{

    background-color: #0D5EB6;

    color: #fff;

}

.service_system_ul ul li.active a .service_system_img{

    background: url("../images/arrow_right.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.service_system_item{

    width: 900px;

    float: right;

}

.service_system_item_box .ssib_tit h1{



    font-size: 26px;

    line-height: 36px;

    text-align: center;

}



.ssib_content h3{

    font-size: 18px;

    margin-bottom: 15px;

    margin-top: 30px;

}

.ssib_content p{

    color: #999;

    line-height: 36px;

    font-size: 14px;

}

.ssib_tit_lit h1{

    background-color: #E8F4FE;

    font-size: 16px;

    line-height: 28px;

    font-weight: 400;

    padding: 10px 0;

}

.ssib_tit_lit h1:before{

    content: '';

    width: 3px;

    height: 24px;

    background: #2C70FB;

    display: inline-block;

    margin-right: 15px;

    vertical-align: middle;

}

.table_head {

    display: flex;

    padding: 20px 0;

}

.table_head p{

    width: 50%;

}

.zx_btn_box .zx_btn{

    color: #fff;

    border: none;

    outline: none;

    font-size: 16px;

    padding: 16px 40px;

    background-color: #0D5EB6;

    border-radius: 4px;

    margin: 60px 0;

}



/*8-2.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ïµ-×¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.patent{



}

.patent_tit {

    text-align: center;

    margin-top: 30px;

}

.patent_tit h1{

    padding: 14px 0;

    font-size: 26px;

}

.patent_tit p{

    font-size: 14px;

    color: #999;

    margin-top: 14px;

}

.patent_box{

    padding: 32px 0;

}

.patent_box.addBg{

    background-color: #F9FDFF;

}

.type {

    padding: 32px 0  64px;

}

.type .type_box{

    float: left;

    cursor: pointer;

    padding: 48px 30px;

    text-align: center;

    background-color: #fff;

    width: 360px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin-right: 60px;

}

.type .type_box:nth-child(3n){

    margin-right: 0;

}

.type .type_box img{

    margin: 0 auto;

}

.type .type_box  p{

    color: #999;

    font-size: 16px;

    padding: 22px 30px 36px 30px;

    border-bottom: 1px solid #ECECEC;

}

.type .type_box  h3.type-tit{

    font-size: 22px;

    color: #333;

    font-weight: 500;

    padding: 35px 0 26px;

}



.type .type_box span{

    width: 36px;

    height: 3px;

    background: #0D5EB6;

    margin: 0 auto;

}

.type-btn {

    margin-top: 32px;

}

.type-btn a{

    background-color: #DDDDDD;width: 124px;

    padding: 14px 0;

    margin: 0 auto;

    color: #fff;

    border-radius: 4px;

}

.type_box:hover {

    box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);

}

.type_box:hover  h3.type-tit{

    color:#0D5EB6;

}

.type_box:hover .type-btn a{

    background-color: #0D5EB6;

}



.patent_table {

    padding: 50px 0;

}

.patent_table table tr td{

    padding: 18px 60px;

    text-align: center;

}

.patent_table table tr td{

    background-color: #EFEFEF;

}

.patent_table table tr:nth-child(1) td {

    background-color: #0D5EB6;

    color: #fff;

}

.patent_table table tr td:nth-child(1) {

    background-color: #0D5EB6;

    color: #fff;

}



.patent_fuc{

    padding: 40px 0 20px;

}

.patent_fuc .patent_fuc_box {

    width: 360px;

    height: 240px;

    background-color: #333;

    position: relative;

    float: left;

    margin-right: 60px;

    margin-bottom: 45px;

}

.patent_fuc .patent_fuc_box:nth-child(3n){

    margin-right: 0;

}

.patent_fuc .patent_fuc_box img{

    width: 100%;

    height: 100%;

    position: relative;

}

.patent_fuc .patent_fuc_box p{

    color: #fff;

    position: absolute;

    left: 50%;

    top: 50%;

    transform:translate(-50%,-50%);

    font-size: 20px;

}

.procedure{

    padding-bottom: 80px;

}

.procedure_box{

    border-bottom: 1px solid #999;

    margin-top: 40px;

}

.produce_box_item {

    width: 25%;

    float: left;

}

.produce_box_item .pbi_img{

    width: 132px;

    height: 132px;

    margin: 0 auto;

    background-color: #0D5EB6;

    display: flex;

    align-items: center;

    border-radius: 50%;

}

.produce_box_item .pbi_img img{

    margin: 0 auto;

}

.produce_box_item p{

    text-align: center;

    font-size: 20px;

    margin: 36px 0;

}

.produce_box_item span{

    width: 7px;

    margin: 0 auto;

    height: 7px;

    display: block;

    background: #0D5EB6;

    border-radius: 50%;

}

.procedure_txt {

    margin-top: 28px;

}

.procedure_txt p{

    float: left;

    width: 25%;

    text-align: center;

}

.material{

    padding: 20px 0 40px;

}

.material-box {

    width: 580px;

    background-color: #fff;

    float: left;

    margin-right: 40px;

}

.material-box:nth-child(2n){

    margin-right: 0;

}

.material-box .material_box_img{

    width: 100%;

    height: 320px;

}

.material-box .material_box_img img{

    width: 100%;

    height: 100%;

}

.material_box_txt {

    padding: 20px 30px;

    height: 108px;

    text-align: center;

}

.material_box_txt h4{

    margin-bottom: 18px;

    color: #0D5EB6;

    text-align: center;

    font-size: 20px;

}

.material_box_txt p{

    font-size: 14px;

    line-height: 24px;

}

.material_box a.material_btn{

    width: 200px;

    color: #fff;

    border-radius: 4px;

    background-color: #0D5EB6;

    padding: 16px 0;

    text-align: center;

    margin: 30px auto;

}







/*8-3.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ïµ-ï¿½Ì±ï¿½ï¿½ï¿½ï¿?*/

.trademark {

    padding: 34px 0;

}

.trademark .trademark_box{

    width: 280px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 40px 20px;

    float: left;

    margin-right: 25px;

    background-color: #fff;

    text-align: center;

    cursor: pointer;

}

.trademark .trademark_box:nth-child(4n){

    margin-right: 0;

}



.trademark .trademark_box .trademark-tit{

    font-size: 22px;

    padding: 10px 0;

}

.trademark .trademark_box img{

    margin:  0 auto;

    padding: 10px 0;

}

.trademark .trademark_box span{

    width: 36px;

    height: 3px;

    background: #0D5EB6;

    margin: 10px auto;

}

.trademark .trademark_box p{

    color: #999;

    line-height: 26px;

    padding: 10px 0 30px;

    border-bottom: 1px solid #ECECEC;

}





.trademark-btn {

    margin-top: 32px;

}

.trademark-btn a{

    background-color: #DDDDDD;

    width: 124px;

    padding: 14px 0;

    margin: 0 auto;

    color: #fff;

    border-radius: 4px;

}

.trademark_box:hover{



    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12);

}

.trademark_box:hover .trademark-tit{

    color: #0D5EB6;

}

.trademark_box:hover .trademark-btn a{

    background-color: #0D5EB6;

}



.advantage{

    padding: 28px 0;

}

.advantage .advantage_box {

    width: 286px;

    background-color: #F8F8F8;

    margin-right: 18px;

    float: left;

}

.advantage .advantage_box:nth-child(4n){

    margin-right: 0;



}



.advantage .advantage_box .advantage_box_img{

    width: 100%;

    height: 286px;

}

.advantage .advantage_box .advantage_box_img img{

    width:100%;

    height:100%;

}



.advantage_box_txt{

    padding: 24px 25px 42px;

}



.advantage_box_txt h2{

    font-size: 20px;

    margin-bottom: 18px;

}



.advantage_box_txt p{

    color: #999999;

    font-size: 14px;

    height: 58px;

}



/*1.ï¿½ï¿½Â¼*/

.login{

    background: url("../images/register_bg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    padding: 90px 0;

}



.login_box{

    width: 50%;

    text-align: center;

    float: left;

}

.login_box_left{

    padding-top: 70px;

}

.login_box_left>img{

    margin: 20px auto;



}

.login_box_left h2  {

    color: #fff;

    line-height: 64px;

    font-weight: 400;

    letter-spacing: 2px;

    font-size: 48px;

}

.login_cell{

    text-align: left;

    width: 360px;

    margin: 0 auto;

    background-color: #fff;

    border-radius: 8px;

    padding: 34px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.login .login_cell_tit{

    margin-bottom: 20px;

}

.login .login_cell_tit h1{

    float: left;

    color: #999999;

    line-height: 41px;

    font-size: 24px;

}

.login .login_cell_tit p{

    float: right;

    display: flex;

    padding-top: 8px;

}

.login_cell_tit p a{

    color: #0D5EB6;

}

.login_cell_content .input_group{

    position: relative;

}

.login_cell_content .input_group label {

    position: absolute;

    top:34%;

    left: 5%;

}

.login_cell_content .input_group input{

    width: 100%;

    font-size: 16px;

   margin-bottom: 20px;

    border-radius: 4px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 18px 40px;

    outline: none;

    border: 1px solid #999;

}

.remember_check{

    display: flex;



}

.remember_check input[type=checkbox]{

    width: 16px;

    height: 16px;

    margin-top: 4px;

    margin-right: 8px;

}



.login_btn{

    margin: 20px 0;

}

.login_btn button{

    width: 100%;

    padding: 19px 0;

    background: #0D5EB6;

    color: #fff;

    border: none;

    text-align: center;

    border-radius: 4px;

}

.forget_pw{

    text-align: right;

}



.forget_pw a{

    color: #FF0000;

}





/*2.×¢ï¿½ï¿½*/

.register{

    width: 100%;

    background: url("../images/register_bg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    padding: 42px 0;

}

.register_box {

    background-color: #fff;

    margin: 0 auto;

    border-radius: 8px;

    width: 510px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 42px 45px;

}

.phone_reg_box .phone_reg_tit{

    margin-bottom: 25px;

}

.phone_reg_box .phone_reg_tit h2{

    float: left;

    font-size: 24px;

}

.phone_reg_box .phone_reg_tit  p{

    float: right;

    display: flex;



    font-size: 16px;

}

.phone_reg_box .phone_reg_tit  p a{

    color: #0D5EB6;

}



.reg_tab_item ul li{

    width: 50%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #999999;

    text-align: center;

    float: left;

    padding: 16px 0;

    font-size: 18px;

    font-weight: 500;

}

.reg_tab_item ul li:nth-child(1){

    border-right: none;

}

.reg_tab_item ul li.active{

    border-top: 2px solid #0D5EB6;

    border-bottom: none;

    color: #0D5EB6;

}

.register .select_group{

    position: relative;

    margin: 10px 0;

}

.register .select_group select{

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 16px;

    padding: 18px 16px 18px 108px;

    outline: none;

    border: 1px solid #C4C4C4;



    border-radius: 4px;

}

.register .select_group label{

    position: absolute;

    top: 30%;

    left:3%;

    color: #666;

}

 .register .input_group {

    position: relative;

    margin: 10px 0;

}

 .register .input_group input{

    width: 100%;

    border-radius: 4px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 16px;

    padding: 18px 16px 18px 108px;

    outline: none;

    border: 1px solid #C4C4C4;

}

.register .input_group label{

    position: absolute;

    top: 30%;

    left:3%;

    color: #666;

}

.register .code_group{

    position: relative;

    margin: 10px 0;

}

.register .code_group input{

    width: 100%;

    border-radius: 4px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 16px;

    padding: 18px 16px 18px 108px;

    outline: none;

    border: 1px solid #C4C4C4;

}

.register .code_group label{

    position: absolute;

    top: 30%;

    color: #666;

    left:3%;

}

.register .code_group button{

    position: absolute;

    top: 10%;

    right:1%;

    padding: 13px 17px;

    color: #fff;

    background-color: #0d5eb6;

    border: none;

    outline: none;

}

.register .agree_rule{

    display: flex;

    margin: 18px 0;

}

.register .agree_rule input[type=checkbox]{

    width: 16px;

    height: 16px;

    margin-top: 2px;

}

.register .agree_rule p{

    display: flex;

    margin-left: 3px;

}

.register .agree_rule p a{

    color: #0D5EB6;

}

.register .reg_btn_next button{

    width: 100%;

    padding: 18px 0;

    border: none;

    color: #fff;

    text-align: center;

    border-radius: 4px;

    background-color: #0D5EB6;

}



/*3-1.ï¿½Ò»ï¿½ï¿½ï¿½ï¿½ï¿½*/



.pw_search{

    width: 100%;

    background: url("../images/register_bg.png") no-repeat top center;

    -webkit-background-size: cover;

    background-size: cover;

    padding: 92px 0;

}



.pw_box{

    width: 520px;

    padding: 63px 87px;

    background-color: #fff;

    border-radius: 8px;

    margin: 0 auto;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.pw_box.pw_holder{

    padding: 54px 50px;

}



.pw_box .pw_box_tit {

    margin-bottom: 36px;

}

.pw_box .pw_box_tit h1 {

    font-size: 22px;

    font-weight: 500;

    line-height: 37px;

}

.pw_box .pw_box_choice a{

    width: 100%;

    border: 1px solid #C4C4C4;

    text-align: center;

    padding: 22px 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin-bottom: 36px;

    border-radius: 4px;

}

.pw_box .pw_box_choice a span:before{

    content: '';

    width: 22px;

    height: 16px;

    vertical-align: middle;

    margin-right: 6px;

    display: inline-block;

}



.pw_box .pw_box_choice a.email_choice_btn span:before{

    background: url("../images/emailicon1.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}



.pw_box .pw_box_choice a.phone_choice_btn span:before{

    background: url("../images/phoneicon1.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}





.pw_box .pw_box_choice a:hover{

    background-color: #0D5EB6;

    color: #fff;

}

.pw_box .pw_box_choice a.email_choice_btn:hover span:before{

    background: url("../images/emailicon1h.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.pw_box .pw_box_choice a.phone_choice_btn:hover span:before{

    background: url("../images/phoneicon1h.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.pw_box_form .input_group{

    position: relative;

    margin: 20px 0;

}



.pw_box_form .input_group input{

    width: 100%;

    border-radius: 4px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 16px;

    padding: 18px 16px 18px 108px;

    outline: none;

    border: 1px solid #C4C4C4;

}

.pw_box_form .input_group label{

    position: absolute;

    top: 30%;

    left:3%;

    color: #666;

}



.pw_box_form .code_group{

    position: relative;

    margin: 20px 0;

}

.pw_box_form .code_group input{

    width: 100%;

    border-radius: 4px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 16px;

    padding: 18px 16px 18px 108px;

    outline: none;

    border: 1px solid #C4C4C4;

}

.pw_box_form .code_group label{

    position: absolute;

    top: 30%;

    color: #666;

    left:3%;

}

.pw_box_form .code_group button{

    position: absolute;

    top: 10%;

    right:1%;

    padding: 13px 17px;

    color: #fff;

    background-color: #0d5eb6;

    border: none;

    outline: none;

}

.confirm_btn button{

    padding: 18px 0;

    color: #fff;

    border: none;

    width: 100%;

    text-align: center;

    border-radius: 4px;

    background-color: #0D5EB6;

}





/*2-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/







/*11-1-1.ï¿½Ì»ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½Cï¿½ï¿½Æ·Ñ¡ï¿½ï¿½*/

.banner_box.shopping_banner{



}



.shopping{

    background-color: #F3F7F7;

    padding: 1px 0;

}

.shopping_cell_goods{

    background-color: #fff;

    padding: 15px 20px;

    margin-top: 24px;

    margin-bottom: 40px;

}

.shopping_cell_goods_item{

    padding: 24px 0;

    border-bottom: 1px solid #E9E9E9;

}

.shopping_cell_goods_item .scgi_img{

    float: left;

}

.shopping_cell_goods_item .scgi_text{

    float: left;

    width: 60%;

}

.scgi_text{

    margin-left: 20px;

    margin-top: 20px;

}

.scgi_text h3{

    font-size: 22px;

    font-weight: 400;

    line-height: 37px;

}

.scgi_text span{

    font-size: 14px;

    line-height: 36px;

}

.scgi_text p {

    display: flex;

    align-items: center;

}

.scgi_text p span {

    color: #999;

    margin-right: 26px;

}

.shopping_cell_goods_item .scgi_price {

    float: right;

    margin-top: 45px;

}

.shopping_cell_goods_item .scgi_price p{

    display: flex;

    align-items: center;



}

.shopping_cell_goods_item .scgi_price p span{

    font-size: 26px;

    color: #FF0000;

}

.shopping_cell_goods .page-num{

    margin-top: 30px;

}





/*11-1-2.ï¿½Ì»ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½Cï¿½ï¿½Æ·Ñ¡ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.headerTop .return_home a{

    color: #0DB627;

}

.banner_box .container{

    position: relative;

}

.banner_box_ul{

    position: absolute;

    top: 25px;

    left: 0;

}



.banner_box_ul ul li{

    float: left;

    margin-right: 46px;

}

.banner_box_ul ul li a{

    color: #fff;

}

.shopping_box{

    padding: 23px 30px;

    background-color: #fff;

}

.shopping_box_tit{

    display: flex;

    align-items: flex-end;

}

.shopping_box .shopping_box_tit{

    float: left;

}

.shopping_box .shopping_box_tit h1{

    color: #0D5EB6;

    font-size: 26px;

}

.shopping_box_search{

    float: right;

    display: flex;

}

.shopping_box_search input[type=text]{

    width: 362px;

    padding: 12px;

    outline: none;

    border:1px solid #0DB627

}

.shopping_box_search input[type=button]{

    width: 54px;

    height: 42px;

    background: #0DB627 url(../images/search.png) no-repeat center;

    -webkit-background-size: 16px 16px;

    background-size: 16px 16px;

    border:1px solid #0DB627;

}

.shopping .crumbs{

    padding: 28px 0;

}

.choose_buy .cb_box .cb_cell{

    padding: 40px 40px 50px;

    background-color: #fff;

}

.choose_buy .cb_box .cb_cell .cb_img{

    width: 358px;

    height: 270px;

    float: left;

    overflow: hidden;

    text-align: center;

}

.choose_buy .cb_box .cb_cell .cb_img img{

    max-width: 100%;

    margin: 0 auto;

    /*height: 100%;*/

}

.choose_buy .cb_box .cb_cell .cb_text {

    width: 68%;

    float: left;

    padding: 10px 50px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.choose_buy .cb_box .cb_cell .cb_text h3{

    font-size: 20px;

    line-height: 34px;

    font-weight: 400;

}

.choose_buy .cb_box .cb_cell .cb_text p{

    color: #999;

    margin: 15px 0;



}

.choose_buy .cb_box .cb_cell .cb_text ul li{

    color: #999;  display: flex;

    align-items: center;

    margin-bottom: 10px;

    float: left;

    width: 50%;



}

.choose_buy .cb_box .cb_cell .cb_text ul li span{

    color: #333;

}

.choose_buy .cb_box .cb_cell .cb_text ul li span.addC{

    font-size: 18px;

    line-height: 31px;

    color: #FF0000;

}

.choose_buy .cb_box .cb_cell .cb_text button{

    background-color: #0D5EB6;

    color: #fff;padding: 13px 20px;

    border: none;

    outline: none;

}

.goods_buy_detail_box{

    margin-top: 30px;

    margin-bottom: 30px;

}

.goods_buy_detail {

    width: 880px;

    background-color: #fff;

    padding:22px 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

}

.goods_buy_detail  .gbd_title h3{

    font-weight: 400;

    font-size: 20px;

}

.goods_buy_detail  .gbd_title h3:before{

    width: 4px;

    height: 24px;

    content: '';

    display: inline-block;

    margin-right: 20px;

    background: #2C70FB;

    vertical-align: middle;

}

.gbd_content p{

    font-size: 14px;

    color: #999;line-height: 28px;

}

.gbd_content h4{

    margin-top: 36px;

    margin-bottom: 16px;

}

.goods_buy_detail_right{

    width: 290px;

    float: right;

}

.goods_buy_detail_right .gbd_title {

    background-color: #fff;

    padding: 14px 20px;

}

.goods_buy_detail_right .gbd_title h3{

    font-size: 20px;

    font-weight: 400;

}

.goods_buy_detail_right  .gbd_title h3:before{

    width: 4px;

    height: 24px;

    content: '';

    display: inline-block;

    margin-right: 20px;

    background: #2C70FB;

    vertical-align: middle;

}

.gbd_tj_box{

    padding: 1px 11px 20px;

    background-color: #fff;

    margin-top: 10px;

}

.gbd_tj_cell {

    margin-top: 20px;

}

.gbd_tj_cell .gbd_tj_cell_img{

    width: 268px;

    height: 202px;

    margin: 0 auto;

}

.gbd_tj_cell .gbd_tj_cell_img img{

    width: 100%;

    height: 100%;

}



.gbd_tj_cell .gbd_tj_cell_text h2{

    font-weight: 400;

    font-size: 16px;

     margin-top: 10px;

}

.gbd_tj_cell .gbd_tj_cell_text p {

    display: flex;

    align-items: center;

    line-height: 26px;

}

.gbd_tj_cell .gbd_tj_cell_text p span{

    color: #999;

    font-size: 14px;

    margin: 5px 0;

}

.gbd_tj_cell .gbd_tj_cell_text p span.addC{

    color: #FF0000;

    line-height: 31px;

    font-size: 18px;

}



/*11-2-1.ï¿½Ì»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ð³ï¿½ï¿½ó¹º¹ã³¡*/

.goods_square .horn_box {

    display: flex;

    align-items: center;

    margin: 22px 0;

}

.goods_square .horn_box .horn_img{

    margin-right: 10px;

}

.goods_square .horn_box .horn_text p{



    font-size: 16px;

    color: #0D5EB6;

}



.goods_square_box{

    margin-bottom: 100px;

}

.goods_square_box .goods_square_cell{

    width: 880px;

    padding: 18px 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

    float: left;

}

.goods_square_cell .page-num{

    margin-top: 35px;

}

.goods_square_holder{

    border-bottom: 1px solid #E9E9E9;

    padding: 20px 0;

}

.goods_square_holder .gsc_box {

    width: 80%;

    float: left;

}

.goods_square_cell .gsc_box h3{



    font-size: 18px;

}

.goods_square_cell .gsc_box p{

    color: #999;

    font-size: 14px;

    padding: 16px 0 20px;

}

.goods_square_cell .gsc_box ul{



}

.goods_square_cell .gsc_box ul li{

    display: flex;

    font-size: 14px;

    margin-right: 60px;

    float: left;

}

.goods_square_cell .gsc_box ul li span{



    color: #FF0000;

    line-height: 24px;

}

.goods_square_holder .gsc_btn{

    float: right;

}

.goods_square_holder .gsc_btn button{

    padding: 10px 42px;

    background-color: #0D5EB6;

    border: none;

    outline: none;

    color: #fff;

    margin-top: 40px;

}

.goods_square_holder .gsc_btn .save{

    background-color: #e9e9e9;

    color:#565656 ;

}

.goods_square_holder .gsc_btn span{

    color: #0d5ebd;

    text-align: center;

    font-size: 12px;

    margin-top: 8px;

}

.gbd_tj_cell_text ul li{

    float: left;

    color: #999;font-size: 14px;

    margin-right: 30px;

}

.gbd_tj_cell_text ul li:nth-last-child(1){

    margin-right: 0;

}

.gbd_tj_cell_text ul li span{

    color: #FF0000;

}

.gbd_tj_cell_text .learn_more button{

    width: 100%;margin: 16px 0;

    padding: 10px 0;

    background-color: #0D5EB6;

    border: none;

    outline: none;

}

.gbd_tj_cell_text .learn_more button a{

    color: #fff;

}

.goods_square_box .gbd_tj_cell{

    padding-bottom: 10px;

    border-bottom: 1px solid #E1E1E1;

}



/*11-2-2.ï¿½Ì»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ð³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.goods_square_casket{

    margin-top: 30px;

}

.goods_square_casket  .headline_goods h2{

    font-size: 24px;

    padding: 20px 0 40px;

}

.goods_square_casket  .headline_goods ul li{

    font-size: 14px;

    color: #999;

    display: flex;

    float: left;

    width:40%;

    margin-bottom: 17px;

}

.goods_square_casket  .headline_goods ul li span{

    color: #FF0000;

}

.goods_square_casket .goods_square_cell{

    padding: 20px;

}

.content_goods .gbd_title {

    background-color: #fff;

    padding: 14px 0;

}

.content_goods .gbd_title h3{

    font-size: 20px;

    font-weight: 400;

}

.content_goods  .gbd_title h3:before{

    width: 4px;

    height: 24px;

    content: '';

    display: inline-block;

    margin-right: 20px;

    background: #2C70FB;

    vertical-align: middle;

}

.content_box_goods{

    border-bottom: 1px solid #E9E9E9;

    padding-bottom: 30px;

}

.content_box_goods h3{

    color: #666;

    font-size: 16px;

    padding: 12px 0;

}

.content_box_goods p{

    color: #999;

    padding: 12px 0;

    font-size: 14px;

    line-height: 26px;

}

.demand_bn {

    margin-top: 40px;

    margin-bottom: 100px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.demand_bn button{

    width: 140px;

    padding: 14px 0;

    border: none;

    outline: none;

    color: #fff;

    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);

    opacity: 1;

    border-radius: 20px;

    margin: 0 50px;



}

.demand_bn button.btn1{

    background-color: #0D5EB6;

}



.demand_bn button.btn2{

    background-color: #0DB627;

}



/*10-1-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½*/

.banner_box.banner06{

    background: url("../images/banner06.png") no-repeat center center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 400px;

}



.tec_square{

    margin-top: 30px;

    padding-bottom: 50px;

}

.tec_square .technology_content {

    border-bottom: 1px solid #E9E9E9;

    padding-bottom: 20px;

}

.tec_square .technology_content h3{

    display: flex;

    justify-content: space-between;

    font-size: 18px;

    padding: 20px 0;

    align-items: center;

}

.tec_square .technology_content h3 span{

    color: #999;

    font-size: 12px;

    font-weight: 400;

}

.tec_square .technology_content p{

    margin-bottom: 20px;

    color: #999;

    line-height: 24px;

    font-size: 14px;

}

.tec_square .technology_content ul{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.tec_square .technology_content ul li{

    display: flex;

    font-size: 14px;

    color: #999;

}

.tec_square .technology_content ul li span.sign_tit{

    background-color: #E4EDFF;

    color: #3093FF;

    padding: 6px;

}



.tec_square .technology_content ul li span.c1{

    color: #333;

}

.tec_square .technology_content ul li span.c2{

    color: #ff0000;

}

.tec_square .technology_content ul li button{

    border: 1px solid #0D5EB6;

    padding: 10px 26px;

    background-color: transparent;

}

.tec_square .technology_content ul li button a{

    color: #0D5EB6;

}

.tec_square .gbd_tj_cell_text ol{

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 10px 0 ;

}

.tec_square .gbd_tj_cell_text ol li{

    list-style: none;

    font-size: 14px;

}

.tec_square .gbd_tj_cell_text ol li span.sign_tit{

    padding: 5px 10px;

    border: 1px solid #0D5EB6;

    color: #0D5EB6;

}

.tec_square .headline_goods ul li{

    font-size: 14px;

    color: #999;

    display: flex;

    float: left;

    width:40%;

    margin-bottom: 17px;

    line-height: 26px;

}

.tec_square  .headline_goods h2{

    font-size: 24px;

    padding: 20px 0 40px;

}

.tec_square .headline_goods ul li.sign_img1 span{

    color: #ff0000;

}

.headline_goods ul li:before{

    width: 12px;

    height: 15px;

    content: '';

    display: inline-block;

    vertical-align: middle;

    margin-right: 8px;

    padding-top: 10px;

}

.headline_goods ul li.sign_img1:before{

    background: url(../images/sign_icon01.png) no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.headline_goods ul li.sign_img2:before{

    background: url(../images/sign_icon02.png) no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.headline_goods ul li.sign_img3:before{

    background: url(../images/sign_icon03.png) no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.headline_goods ul li.sign_img4:before{

    background: url(../images/sign_icon04.png) no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.sign_img4 span{

    display: none;

}

.headline_goods ul li.sign_img5:before{

    background: url(../images/sign_icon05.png) no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

.headline_goods ul li.sign_img6:before{

    background: url(../images/sign_icon6.png) no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

/*10-1-2.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.tec_square.tec_square_box{

    margin-top: 0;

}



.tec_square.tec_square_box .headline_goods h2{

    padding: 20px 0 20px;

}

.tec_square.tec_square_box .headline_goods .tag_p{

    margin-bottom: 30px;

}

.tec_square.tec_square_box .headline_goods .tag_p p{

    font-size: 12px;

    padding: 5px;

    float: left;

    margin-right: 12px;

}

.tec_square.tec_square_box .headline_goods .tag_p p.c1{

    background-color: #E4EDFF;

    color: #3093FF;

}

.tec_square.tec_square_box .headline_goods .tag_p p.c2{

    background-color: #ECFFEF;

    color: #0DB627;

}

/*10-5-2. ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?ï¿½ï¿½ï¿½ï¿½Ñ°ï¿½ï¿½Í¶ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.financing_box{

    display: flex;

    margin-bottom: 50px;

}

.financing_box .financing_box_img {

    width: 336px;

    height: 200px;

}

.financing_box .financing_box_img img{

    width: 100%;

    height: 100%;



    border: 3px solid #D6D6D6;

}

.financing_box ul{

    width:50%;

    padding-left: 20px;

}

.financing_box ul li.sign_img4  span img{

    padding-top: 5px;

    margin-right: 5px;

}



.financing_box ul li.sign_img4:before{

    /*background: none;*/

}



/*7-1-1.ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½-ï¿½Ê´ï¿½×¨ï¿½ï¿½*/

.q_a_zone{

    padding-top: 50px;

    padding-bottom: 90px;

}

.q_a_zone .expert-cell{

    padding: 30px 26px;

    border: 1px solid #D6D6D6;

}

.q_a_zone .expert-cell ul li a{

    font-size: 14px;

}

.q_a_zone_cell ul li{

    font-size: 12px;

}

.q_a_zone_cell{

    padding: 20px;

    background-color: #FAFAFA;

    width: 585px;

    min-height: 205px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin-bottom: 30px;

}

.q_a_zone_cell:nth-child(even){

    float: right;

}

.q_a_zone_cell:nth-child(odd){

    float: left;

}

.q_a_zone_cell ul li{

    display: flex;

    float: left;

    margin-right: 30px;

}

.q_a_zone_cell ul li span{

    margin-right: 5px;

    vertical-align: middle;

}

.q_a_zone_cell h3{

    font-size: 18px;

    line-height: 26px;

    padding: 15px 0;

    color: #0D5EB6;

}



.q_a_zone_cell p{

    font-size: 14px;

    color: #999;

   text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}

.q_a_zone_cell button{

    font-size: 14px;

    color: #999;

    background-color: transparent;

    border: none;

    margin-top: 20px;

}







/*7-1-2.ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½-ï¿½Ê´ï¿½×¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.open_create{

    background-color: #F7F7F7;

}

.open_create .crumbs{

    padding: 25px 0;

}

.question_box h3{

    font-size: 18px;

    font-weight: 400;

    line-height: 36px;

}

.question_box p{

    font-size: 14px;

    color: #999;

    line-height: 26px;

}

.question_cell {

    margin-top: 30px;

}

.question_cell ul {

    float: left;

}

.question_cell ul li{

    display: flex;

    align-items: center;

    font-size: 12px;

    color: #666;

    float: left;

    margin-right: 32px;

}

.question_cell ul li span img{

    margin-right: 5px;

}

.sqhd{

    float: right;

}

.sqhd button{

    display: flex;

    align-items: center;

    font-size: 12px;

    color: #0D5EB6;

    padding: 6px 13px;

    border: 1px solid #0D5EB6;

    outline: none;

    background-color: transparent;

}

.sqhd a span img{

    margin-left: 5px;

}

.question_hd_box .hd_img{

    padding: 7px 0;

    margin-top: 22px;

    border-top: 1px solid #999;

    border-bottom: 1px solid #999;

}

.write_casket{

    padding: 20px 0;

}

.write_casket textarea{

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: none;

    padding: 0 20px;

    outline: none;

}

.question_select_box{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.select_btn{

    display: flex;

    align-items: center;

    color: #999;

}

.select_btn input{

    width: 18px;

    height: 18px;

    margin-right: 10px;

}

.tj_btn_box input{

    padding: 9px 22px;

    background-color: #0D5EB6;

    color: #fff;

    font-size: 12px;

    border: none;

    outline: none;

}

.zjhd_title{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.zjhd_title>*{

    display: flex;

    align-items: center;

}

.zjhd_title h3{

    font-size: 18px;

    color: #0D5EB6;

    font-weight: 400;

}

.zjhd_title h3 span{

    margin-right: 5px;

}

.zjhd_box{

    margin-top: 30px;

}

.zjhd_title p{

    font-size: 12px;

    color: #999;

}

.zjhd_title p span{

    margin-right: 5px;

}

.zjhd_img_txt p{

    font-size: 14px;

    margin-bottom: 10px;

}

.zjhd_img_txt span{

    font-size: 12px;

    color: #999;

}

.zjhd_img{

    display: flex;

    align-items: center;

    margin: 20px 0 26px;

}

.zjhd_img_box img {

    width: 54px;

    height: 54px;

    border-radius: 5px;

}

.zjhd_img_box{

    margin-right: 10px;

}

.zjhd_content img{

    margin: 10px auto;

}

.zjhd_content p{

    font-size: 14px;

    line-height: 26px;

    color: #666;margin-bottom: 10px;

    display: flex;align-items: center;

}

.zjhd_content p span{

    color: #FF0000;

    margin-left: 5px;

}

.zjhd_cell{

    border-bottom: 1px dashed #eee;

    padding-bottom: 30px;

}

.pinlun_box .pl_btn{

    color: #429DF8;

    font-size: 14px;

    display: flex;

    align-items: center;

}

.zjhd_content.ml54{

    padding-left:54px;

}

.zjhd_cell.other_cell .zjhd_img{

    margin-bottom: 7px;

}

.pl_box_toggle{

    display: none;

}

.pinlun_box_show{

    background-color: #FAFAFA;

    padding: 20px;

    display: flex;

}

.pl_img_text{

    width: 100%;

    margin-left: 12px;

}

.pl_img_text textarea{

    width: 100%;

    height: 114px;

    font-size: 14px;

    border: 1px solid #429DF8;

    outline: none;

    padding: 10px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.pl_img_box img{

    margin: 0;

}

.pl_img_text button{

    background: #429DF8;

    color: #fff;

    padding: 9px 24px;

    font-size: 14px;

    border: none;margin-top: 15px;

    float: right;

}

.pinlun_box_show{

    margin-top: 12px;

}



.zjhd_box .page-num{

    margin-top: 30px;

}













/*7-2-1.ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½Òµ×¨ï¿½ï¿½*/

.large_company .all-title{

    padding: 64px 0 50px;

}

.large_com_box{

    width: 580px;

    float: left;

    margin: 50px 0 0;

}

.large_com_box:nth-child(odd){

     margin-right: 20px;

 }

.large_com_box:nth-child(even){

    margin-left: 20px;

}

.big_com_img{

    width: 580px;

    height: 340px;

    position: relative;

}

.big_com_img .center_img {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}





.big_com_img img{

    width: 100%;

    height: 100%;

    border-radius: 6px;

}

.big_com_title p{

    font-size: 20px;

    padding: 20px 0;

}

.big_com_title span{

    font-size: 14px;

    color: #999;

    height: 78px;

    line-height: 26px;

}

.large_company .page-num{

    margin-top: 70px;

}





/**/

.banner_box.large_com_banner{

    background: url("../images/large_com_banner.png") no-repeat center center;

    -webkit-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 400px;

}

.large_com_banner .container{

    display: table;

    height: 100%;

}

.large_com_bimg{

    margin-right: 30px;

}

.large_com_bimg img{

    width: 120px;

}

.large_com_xq h3{

    color: #fff;

    line-height: 26px;

    margin: 20px 0;

}

.large_com_xq p{

    color: #eee;

    font-size: 14px;

    display: flex;

}

.large_com_xq p span{

    font-size: 14px;

    color: #fff;

}

 .large_com_bBox {

     display: table-cell;

     vertical-align: middle;

 }

 .large_com_bBox .large_com_bimg{

     float: left;

     width: 160px;

     height: 160px;

     background: #fff;

     border-radius: 10px;

}

 .large_com_xq{

     float: left;

 }

.large_company_detail_palyer .crumbs{

    margin: 20px 0;

} 

.com_profile .com_profile_title{

    display: flex;

    align-items: center;

    margin: 20px 0;

}

.com_profile .com_profile_title p{

    font-size: 24px;

    margin-left: 7px;

}

.com_profile_content p{

    font-size: 14px;

    color: #999;

    line-height: 26px;

}

.com_profile{

    margin-bottom: 30px;

}

.com_profile_box{



}

.profile_txt h3{

    font-size: 18px;

    float: left;

    font-weight: 400;

}

.profile_txt span{

    color: #999;

    font-size: 12px;

    float: right;

}

.com_profile_cell {

    margin-bottom: 20px;

    background-color: #FAFAFA;

    padding: 30px 20px;

}

.com_profile_cell>p{

    font-size: 14px;

    color: #999;

    line-height: 24px;margin: 20px 0;

}

.profile_tag_box ul {

    display: flex;

    align-items: center;

    float: left;

}

.profile_tag_box ul li {

    font-size: 12px;

    padding: 6px;

    display: flex;

    margin-right: 12px;

}

.profile_tag_box ul li.add_bg_blue{

    color: #3093FF;

    background: #E4EDFF;

}

.profile_tag_box ul li.add_bg_green{

    color: #0DB627;

    background: #ECFFEF;

}



.profile_tag_box ul li span{

    color: #ff0000;

}

.profile_tag_box a{

    float: right;

    border: 1px solid #0D5EB6;

    padding: 12px 26px;font-size: 12px;

    color: #0D5EB6;

}

.profile_txt p{

    color: #ff0000;

    font-size: 16px;

    float: right;

}

.publish_technology .com_profile_cell>ul li{

    width: 25%;

    font-size: 14px;

    color: #999;

    float: left;

    line-height: 36px;

}

.publish_technology .profile_txt{

    margin-bottom: 30px;



}

.publish_technology .com_profile_cell>ul li:nth-last-child(1) p{

    text-align: right;

}

.publish_technology .com_profile_cell>ul li p.name{

    color: #0D5EB6;

}

.publish_technology .com_profile_cell> ul li p.address:before{

    content: '';

    width: 13px;

    height: 14px;

    background: url("../images/address_icon01.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    vertical-align: middle;

    margin-right: 12px;

    display: inline-block;

}

.publish_goods .scgi_text p.deal{

    width: 78px;

    padding: 5px 0;

    text-align: center;

    display: block;

    font-size: 14px;

    border: 1px solid #C2C2C2;

}

.publish_goods .scgi_text{

    margin-top: 5px;

}

.seek_buy {

    margin-bottom: 20px;

    background-color: #FAFAFA;

    padding: 30px 20px;

}

.seek_buy .seek_buy_box{

    width: 60%;

    float: left;

}

.seek_buy .seek_buy_btn{

    float: right;

    margin-top: 40px;

}

.seek_buy .seek_buy_btn a{

  font-size: 12px;

    padding: 10px 38px;

    background-color: #0D5EB6;

    color: #fff;

}

.seek_buy_box h3{

    font-size: 18px;

    font-weight: 400;

}

.seek_buy_box p{

    font-size: 14px;

    color: #999;

    margin: 20px 0;

}

.seek_buy_box ul li{

    font-size: 14px;

    color: #999;

    float: left;

    display: flex;

    margin-right: 60px;

}

.seek_buy_box ul li span{

    color: #ff0000;

}

.collect_cell{

    width: 580px;

    float: left;

    cursor: pointer;

}

.collect_cell:nth-child(even){

    margin-left: 20px;

}

.collect_cell:nth-child(odd){

    margin-right: 20px;

}



.collect_img {

    width: 580px;

    height: 370px;

}

.collect_img  img{

    width: 100%;

    height: 100%;

    border-right: 6px;

}

.collect_text h3{

    font-size: 22px;

    font-weight: 400;

    margin: 20px 0 14px;

}

.collect_text ul {

    display: flex;

}

.collect_text ul li{

    font-size: 14px;

    color: #999;

    margin-right: 35px;

}

.collect_text ul li.tag_img1:before{

    content: '';

    display: inline-block;

    vertical-align: middle;

    width: 12px;

    height: 16px;

    background: url("../images/time_red.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    margin-right: 8px;

}

.collect_text ul li.tag_img2:before{

    content: '';

    display: inline-block;

    vertical-align: middle;

    width: 12px;

    height: 16px;

    background: url("../images/jb_red.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    margin-right: 8px;

}

.profileCompany{

    padding-bottom: 60px;

}

.collect_cell:hover .collect_text h3{

    color: #ff0000;

}



/*7-3-1.ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.creative_player .all-title {

    margin: 50px 0;

}

.creative_box .collect_cell{

    margin-bottom: 38px;

}





/*7-3-2.ï¿½ï¿½ï¿½ï¿½Ê½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.banner_box.collect_banner{

    -webkit-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 400px;

}

.bgcfa{

    background-color: #fafafa;

}

.collect_match_detail{

    padding-bottom: 60px;

}

.collect_match_detail  .crumbs{

    padding: 20px 0;

}



.collect_detail_box{

    padding:36px 45px;

    background-color: #fff;

}

.collect_detail_box>h4{

    font-size: 18px;

    font-weight: 400;

    margin-top: 40px;

    color: #ff0000;margin-bottom: 10px;

}



.collect_detail_box>p{

    font-size: 14px;

    line-height: 26px;

    color: #333;

    margin-bottom: 10px;

}



.collect_function_box>p{

    font-size: 14px;

    display: flex;

    align-items: flex-end;

    margin: 25px 0;

}

.collect_function_box>p span{

    color: #ff0000;font-size: 20px;



}

.collect_function_box .download_box a{

    color: #ff0000;font-size: 14px;

    margin-right: 52px;

}

.download_box {

    padding: 15px 25px;

    background-color: #fafafa;

}

.download_box img{

    display: inline-block;

    margin: -2px 7px;

}

.download_box p{

    font-size: 14px;

}

.download_box >*{

    float: left;

}

.tg_btn a{

    background-color: #ff0000;

    width: 140px;

    padding: 10px 0;

    text-align: center;

    color: #fff;border-radius: 6px;

}





/*9-4.ï¿½ï¿½ï¿½ï¿½ï¿½Ì³ï¿½ start*/

.mall_title {

    margin-top: 40px;

}

.mall_title .mall_tit{

    float: left;

}

.mall_title .mall_tit p{

    font-size: 30px;

    

}

.mall_title .mall_tit p:before{

    content: '';

    display: inline-block;

    vertical-align: middle;margin-right: 14px;

    width: 6px;

    height: 38px;

    background: #2C70FB;

    opacity: 1;

    border-radius: 3px;

}

.technology_shopping_mall .tech-box{

    margin-top: 40px;

    margin-bottom: 40px;

}

.tech-player-add{

    display: none;

}

.tab_show{

    display: block !important;

}

/*.technology_shopping_mall .tech-player{*/

/*    display: none;*/

/*}*/

.technology_shopping_mall .tech-pack{

    border: 1px solid #E1E1E1;

    border-radius: 4px;

}



.mall_nav_tab{

    float: right;

}

.mall_nav_tab ul{

    float: left;

}

.mall_nav_tab ul>li{

    float: left;

    margin-left: 50px;

    line-height: 30px;

    cursor: pointer;

}

.mall_nav_tab ul>li.on{

    border-bottom: 2px solid #2C70FB;

    color: #2C70FB;

}

.mall_nav_tab>a{

    float: right;

    border: 1px solid #2C70FB;

    font-size: 14px;

    color: #2C70FB;

    padding: 5px 10px;

    margin-left: 50px;

}

.add_BG{

    background: #FAFAFA;

    padding: 10px 0;

}

.technology_server .mall_title{

    margin-bottom: 30px;

}

.technology_server_box{

    padding: 10px 0;

}

.technology_server_cell{

    width: 585px;

    background: #F5F5F5;

    /* padding: 28px 20px; */

    display: flex;

    height: 120px;justify-content: space-between;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin-bottom: 30px;

    float: left;

}

.technology_server_cell:nth-child(odd){

    margin-right: 15px;

}

.technology_server_cell:nth-child(even){

    /* margin-left: 15px; */

}

.technology_server_cell .technology_server_img{

    width: 178px;

    height: 120px;



}

.technology_server_cell .technology_server_img img{

    width: 100%;

    height: 100%;

}

.technology_server_text{

    width: 65%;

}

.technology_server_text h3{

    padding: 10px 0;

    font-size: 18px;

}





.technology_server_text span.add_bg_blue{

    font-size: 12px;

    color: #3093FF;

    background: #E4EDFF;

    padding: 6px 0;

    width: 48px;

    text-align: center;

    margin-bottom: 12px;

}

.technology_server_text p{

    font-size: 14px;

    color: #999;

}

.supplier_box{

    padding: 34px 0;

    display: none;

}

.supplier_cell{

    width: 270px;

    background: #FFFFFF;

    border-radius: 4px;

    padding: 10px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin-bottom: 30px;

    float: left;

    margin-right: 40px;

}

.supplier_cell:nth-child(4n){

    margin-right: 0;

}

.bg{

    width: 250px;

    height: 90px;

    background: #D8E2EB;

}

.supplier_person{

    text-align: center;

    border-bottom: 1px solid #d1d1d1;

    margin-top: -74px;

}

.supplier_person img{

    width: 94px;

    height: 94px;

    margin: 0 auto;

    border-radius: 50%;



}

.supplier_person h3{

    color: #000;

    font-size: 20px;

    margin: 10px 0;

}

.supplier_person span{

    font-size: 14px;

    color: #999;

    margin-bottom: 10px;

}

.supplier_person p{

    font-size: 14px;

    color: #999;

}

.supplier_person p.c0{

    color: #000;

    margin: 14px 0;

}

.supplier_person p .address:before{

    content: '';

    width: 15px;

    height: 16px;

    background: url("../images/didian.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}

.supplier_person p.ds_p{

    display: flex;

    align-items: center;

    justify-content: space-around;

}

.supplier_person p span a{

    color: #000;

}

.supplier_cell >a{

    text-align: center;

    color: #2A78FC;

    padding: 18px 0 8px;

    font-size: 14px;

}



/*9-4.ï¿½ï¿½ï¿½ï¿½ï¿½Ì³ï¿½ end*/



/*9-1-1.ï¿½Æ¼ï¿½ï¿½É¹ï¿½×ªï¿½ï¿½ start*/

.patent_slider{

    margin: 40px 0;

    display: none;

}

.patent_slider .patent_box{

    width: 220px;

    border-radius: 4px; 

    border: 1px solid #A7A7A7;

    padding: 10px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    text-align: center;

    float: left;

    margin-right: 25px;

    margin-bottom: 20px;

}

.patent_slider .patent_box img{

    width: 160px;

    height: 226px;

}

.patent_content .patent_box:nth-child(5n){

    margin-right: 0;

}

.patent_content .patent_box p{

    font-size: 14px;

    color: #999;

    padding: 10px 0;

}

.patent_content .patent_box img{

    margin: 0 auto;

}

.patent_content .patent_box h3{

    font-size: 20px;

    color: #ff0000;

    font-weight: 400;

}

.developer_box{

    padding: 40px 0;

    display: none;

}

.developer_cell{

    width: 585px;

    padding: 28px 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

    position: relative;

    margin-bottom: 30px;

    float: left;

    border: 1px solid #B5B5B5;

}

.developer_cell:nth-child(odd){

    margin-right: 15px;

}

.developer_cell:nth-child(even){

    margin-left: 15px;

}

.developer_cell .developer_img {

    width: 120px;

    height: 120px;

    border: 1px solid #C9C9C9;

    float: left;

}

.developer_cell .developer_img img{

    width: 116px;

    height: 116px;

    margin: 2px;

}

.developer_text{

   width: 74%;

    float: left;

    padding-left: 18px;

}

.developer_text h3{

    font-size: 20px;

    font-weight: 400;

    margin-bottom: 10px;

    color: #333333;

}

.developer_text p{

    font-size: 14px;

    color: #999;

    margin-bottom: 8px;

}

.developer_cell .tag_label{

    position: absolute;

    top: 12px;

    right: 0;

    width: 90px;

    padding: 9px 0;

    border-radius: 20px 0 0 20px;

    background-color: #0D5EB6;

    font-size: 14px;

    color: #fff;

    text-align: center;

}

.devp_bot {

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.devp_bot a{

    font-size: 14px;

    color: #0D5EB6;

    padding: 5px 16px;

    border: 1px solid #0D5EB6;

}

.devp_bot span{

    font-size: 14px;

    color: #333;

}

.devp_bot span:before{

    content: '';

    width: 15px;

    height: 16px;

    background: url("../images/didian.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}



/*9-1-1.ï¿½Æ¼ï¿½ï¿½É¹ï¿½×ªï¿½ï¿½ end*/





/*9-1-2.ï¿½Æ¼ï¿½ï¿½É¹ï¿½×ªï¿½ï¿½ ï¿½C ï¿½Ð±ï¿½*/

.technology_head{

    background-color: #fff;

}

.bgcf5{

    background: #F5F5F5;

}

.transform_technology_body .crumbs{

    padding: 20px 0 0;

}

.transform_box .publish_technology{

    width: 880px;

    float: left;

    background-color: #fff;

}

.transform_box .com_profile_cell{

    background-color: #fff;

    border-bottom: 1px solid #E9E9E9;

    padding: 0 20px;

    margin: 20px 0;

}

.transform_tech-box .tech-pack{

    width: 290px;

    height: auto;

    margin-top: 10px;

}

.transform_tech-box .tech-source{

    padding-bottom: 14px;

}



/*9-2-1.×¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ð±ï¿½*/

.expert-search {

    border-top: 1px dashed  #707070;

    padding-top: 20px;

}

.expert-search .e-txt {

    float: left;

    width: 10%;

}

.expert-search .e-txt{

    color: #fff;

    background: url(../images/title_bg01.png) no-repeat bottom center;

    -webkit-background-size: contain;

    background-size: contain;

}

.expert-search .e-txt p {

    padding: 5px 14px 10px 14px;

    text-align: center;

}

.expert-search .expert-ul ul{

    float: left;

}

.expert-search .expert-ul .shopping_box_search {

    float: right;

}



.expert-search .expert-ul ul li{

    margin: 0 0 0 24px;

}

.expert-search .expert-ul ul li a{

    display: flex;

    font-size: 14px;

}

.expert-search .expert-ul ul li span{

    padding: 6px 9px;

    border: 1px solid #C7C7C7;

}

.expert-search .expert-ul ul li button{

    padding: 8px;

    border: 1px solid #C7C7C7;

    border-left: none;

    background-color: transparent;

}

.certificate_box{

    width: 880px;

    background-color: #fff;

    padding: 0 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

}

.certificate_cell {

    padding: 25px 0;

    border-bottom: 1px solid #E9E9E9;

}

.certificate_cell .certificate_img{

    width: 210px;

    height: 165px;

    border: 1px solid #BBBBBB;

    overflow: hidden;

    float: left;

}

.certificate_cell .certificate_img img{

    width: 100%;

    height: auto;

}

.certificate_text{

    width: 72%;

    float: left;

    padding-left: 20px;

}

.certificate_text h3{

    font-size: 24px;

    color: #333;

    font-weight: 400;

    margin-bottom: 20px;

}

.certificate_text ul li{

    font-size: 14px;

    color: #999;margin-bottom: 18px;

    float: left;

    width: 50%;

}

.price_detail p{

    font-size: 14px;

    color: #999;

    display: flex;

    align-items: center;

    float: left;

    line-height: 42px;

}

.price_detail p span{

    font-size: 18px;

    color: red;

}

.price_detail a{

    float: right;

    background-color: #0D5EB6;

    color: #fff;

    padding: 10px 20px;

    border-radius: 4px;

}

.certificate_box .page-num{

    margin-top: 40px;

}

.certificate_more_box {

    padding: 14px 16px;

    background-color: #fff;

    margin-top: 10px;

}

.certificate_more_box .certificate_more_box_img {

    width: 100%;

    height: 252px;

    overflow: hidden;

}

.certificate_more_box .certificate_more_box_img img{

    width: 100%;

    height: auto;

}

.certificate_more_box_text {

    text-align: center;

}

.certificate_more_box_text span{

    font-size: 14px;

    color: #999;

    padding: 8px 0;

}

/*9-3-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½-ï¿½ï¿½ï¿½ï¿½*/

.team_tab_item ul>li{

    float: left;

    padding: 15px 24px;

    background-color: #fff;

    margin-right: 1px;

    cursor: pointer;

}

.transform_technology_team .crumbs{

    margin: 20px 0;

}

.transform_technology_team .expert-box{

    margin-top: 0;

}

.team_tab_item ul li.on{

    color: #fff;

    background-color: #0D5EB6;

}

.team_tab_mincontent .developer_content{

    display: none;

}

.transform_technology_team .developer_box{

    padding: 0;

    display: block;

}

.team_tab_content .expert-ul ul li select{

    width: 100px;

    height: 24px;

    background: #FFFFFF;

    border: 1px solid #C7C7C7;

}

/*9-3-2.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½-ï¿½ï¿½ï¿½ï¿½*/

.developer_content .supplier_content .supplier_box{

    display: block;

    padding: 0;

}



.list_technology_player .crumbs{

    margin-top: 20px;

}



/*9-5-1.ï¿½ï¿½ï¿½ï¿½ï¿½Ì³ï¿½ ï¿½C ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ð±ï¿½*/



.server_list_box{

    width: 880px;

    float: left;

    background-color: #fff;

    padding: 15px 20px;

    box-sizing: border-box;

}

.server_content_tech {

    padding: 15px 0;

    border-bottom: 1px solid #E9E9E9;

}

.server_content_tech .server_tech_img{

    width: 178px;

    height: 120px;

    overflow: hidden;

    float: left;

}

.server_content_tech .server_tech_img img{

    width: 100%;

    height: auto;

}

.server_tech_text{

    width: 76%;

    float: left;

    padding-left: 20px;

}

.server_tech_text h3{

    color: #333333;

    font-size: 18px;

    font-weight: 400;

    margin-top: 5px;

}

.server_tech_text p{

    font-size: 14px;

    color: #999;

    line-height: 24px;

}

.server_tech_text ul{

    margin: 12px 0;

}

.server_tech_text ul>li{

    font-size: 14px;

    color: #999;

    display: flex;

    float: left;

    width: 33%;

}

.server_tech_text ul>li span{

    color: #0D5EB6;

}

.server_list_box .page-num{

    margin-top: 30px;

}



/*9-3-3.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò³*/

.providerService{

    margin-top: 20px;

}

.publish_technology  .gbd_title {

    border-bottom: 1px solid #CFCFCF;

    padding: 10px 20px;

}

.publish_technology  .gbd_title h3{

    font-weight: 400;

    font-size: 20px;

}

.publish_technology  .gbd_title h3:before{

    width: 4px;

    height: 24px;

    content: '';

    display: inline-block;

    margin-right: 20px;

    background: #2C70FB;

    vertical-align: middle;

}

.provider_box {

    background-color: #fff;

    padding: 34px 40px;

}

.provider_box .provider_img {

    float: left;

}

.provider_box .provider_img img{

    width: 146px;

    height: 146px;

    border-radius: 50%;

}

.provider_text{

    width: 80%;

    float: left;

    padding-left: 50px;

    position: relative;

}

.provider_text h3{

    font-size: 20px;

    line-height: 34px;

    margin-bottom: 26px;

}

.provider_text>p{

    color: #999;

    font-size: 14px;

    margin-bottom: 12px;

}

.provider_text span.address{

    margin-bottom: 36px;

    font-size: 14px;

}

.provider_text span.address:before{

    content: '';

    width: 15px;

    height: 16px;

    background: url("../images/didian.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}

.jj_box p{

    color: #666;

    font-size: 14px;

    padding: 20px;

    line-height: 30px;

    border: 1px solid #C1C1C1;

}

.share_box{

    position: absolute;

    top: 5%;

    right: 0;

    display: flex;

    justify-content: center;

    align-items: center;

}

.share_box p{

    display: flex;

    cursor: pointer;

    align-items: center;

    font-size: 14px;

    margin: 0 10px;

}

.share_box p span img{

    width: 20px;

    height: 20px;

    margin-right: 5px;

}

.share_box p span.zan:before{

    content: '';

    width: 20px;

    height: 20px;

    background: url("../images/zan_gray.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: block;

    margin-right: 5px;

}

.share_box p span.zan.on:before{

    background: url("../images/zan_red.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

}

    /*9-2-2.×¨ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½*/

.letter_box {

    background-color: #fff;

    padding: 40px;

    margin: 20px 0 36px;

}

.letter_box .certificate_img{

    width: 358px;

    height: 280px;

    border: 1px solid #BBBBBB;

    overflow: hidden;

    float: left;

}

.letter_box .certificate_img img{

    width: 100%;

    height: auto;

}

.letter_box .certificate_text{

    float: left;

    width: 65%;

}

.letter_box .certificate_text h3{

    margin-top: 24px;

}

.letter_box .certificate_text .customer_btn{

    padding: 20px 0;

    width: 165px;

    color: #fff;

    text-align: center;

    border-radius: 4px;

    background: #0D5EB6;

    font-size: 20px;

    margin-top: 20px;

}

.certificate_list{

    padding-bottom: 50px;

}

.certificate_list .letter_zl{

    background-color: #fff;

    padding: 15px 20px;

    width: 880px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

}

.letter_zl  .gbd_title {

    margin-bottom: 35px;

}

.letter_zl  .gbd_title h3{

    font-weight: 400;

    font-size: 20px;

}

.letter_zl  .gbd_title h3:before{

    width: 4px;

    height: 24px;

    content: '';

    display: inline-block;

    margin-right: 20px;

    background: #2C70FB;

    vertical-align: middle;

}

.letter_zl_content p{

    font-size: 14px;

    color: #666;

    line-height: 36px;margin-bottom: 20px;

}







/*9-1-3.ï¿½Æ¼ï¿½ï¿½É¹ï¿½×ªï¿½ï¿½ ï¿½C ï¿½ï¿½ï¿½ï¿½ï¿½É¹ï¿½ï¿½ï¿½ï¿½ï¿½*/



.skill_box_other {

    background-color: #fff;

    padding: 40px;

    margin: 20px 0 40px;

}

.skill_box_other .certificate_img {

    width: 420px;

    height: 400px;

    overflow: hidden;

    float: left;

}



.skill_box_other .certificate_img .gallery-top .swiper-container {

    width: 100%;

    height: 100%;

    margin-left: auto;

    margin-right: auto;

}

.skill_box_other .certificate_img .gallery-top .swiper-slide {

    width: 100%!important;

    height: 100%;

    background-size: cover;

    background-position: center;

}





.skill_box_other .certificate_img .gallery-top {

    height: 70%;

    width: 100%;

    border: 1px solid #D6D6D6;

}

.skill_box_other .certificate_img .gallery-thumbs {

    height: 30%;

    box-sizing: border-box;

    padding: 0.1rem 0;

    padding-top: 20px;

}

.skill_box_other .certificate_img .gallery-thumbs .swiper-slide {

    width:33%;

    height: 80%;

    -webkit-background-size: 100% 100%;

    background-size: 100% 100%;

}

.skill_box_other .certificate_img .gallery-thumbs .swiper-slide-active {

    opacity: 1;

    border: 1px solid #ff0000;

}



.skill_box_other .swiper-button-next,

.skill_box_other .swiper-container-rtl .swiper-button-prev {

    background-image: url(../images/arrow_right-c9.png);

    -webkit-background-size: contain;

    background-size: contain;

    right: 10px;

    left: auto;

}

.skill_box_other .swiper-button-prev,

.skill_box_other .swiper-container-rtl .swiper-button-next {

    background-image: url(../images/arrow_left-c9.png);

    -webkit-background-size: contain;

    background-size: contain;

    left: 10px;

    right: auto;

}



.skill_box_other .swiper-button-next,

.skill_box_other .swiper-button-prev{

    width: 14px;

}

.skill_box_other .certificate_text{

    width: 60%;

    padding-top: 20px;



}

.skill_box_other .customer_btn{

    padding: 20px 0;

    width: 165px;

    color: #fff;

    text-align: center;

    border-radius: 4px;

    background: #0D5EB6;

    font-size: 20px;

    margin-top: 20px;

}







/*9-5-2.ï¿½Æ¼ï¿½ï¿½É¹ï¿½×ªï¿½ï¿½ ï¿½C ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.skill_box {

    background-color: #fff;

    padding: 40px;margin: 20px 0 40px;

}

.skill_box .certificate_img {

    width: 420px;

    height: 280px;

    overflow: hidden;

    float: left;



}

.skill_box .certificate_img img{

    width: 100%;

    height: auto;

}

.skill_box .certificate_text{

    width: 60%;



}

.skill_box .certificate_text ul li{

    margin-bottom: 8px;

}

.skill_box .certificate_text ul li.add_tag01:before{

    content: '';

    width: 16px;

    height: 16px;

    background: url("../images/title_ul5.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}



.skill_box .certificate_text ul li.add_tag02:before{

    content: '';

    width: 16px;

    height: 16px;

    background: url("../images/title_ul4.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}



.skill_box .certificate_text ul li.add_tag03:before{

    content: '';

    width: 16px;

    height: 16px;

    background: url("../images/title_ul2.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}

.skill_box .certificate_text ul li.add_tag03{

    width: 100%;

    line-height: 26px;

}



.skill_box .certificate_text ul li.add_tag04:before{

    content: '';

    width: 16px;

    height: 16px;

    background: url("../images/title_ul3.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}

.skill_box .certificate_text ul li.add_tag05:before{

    content: '';

    width: 16px;

    height: 16px;

    background: url("../images/title_ul1.png") no-repeat center center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    vertical-align: middle;

    margin-right: 10px;

}

.skill_box .certificate_text a{

    padding: 20px 0;

    width: 165px;

    color: #fff;

    text-align: center;

    border-radius: 4px;

    background: #0D5EB6;

    font-size: 20px;

    margin-top: 20px;

}



/*10-1-2-2.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½C ï¿½ï¿½Å¥ï¿½ï¿½ï¿½ï¿½*/



.form_box .form_group textarea{

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 10px 12px;

    margin-bottom: 24px;

    border: 1px solid #707070;

    outline: none;

}



/*1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½Ò³*/

.member_header{

    padding: 15px;

    background-color: #fff;

    border-bottom: 1px solid #CBCBCB;

}

.member_header .m_logo{

    float: left;

    padding-top: 10px;

}

.member_header .m_logo>*{

    float: left;

}

.member_header .m_logo img{

    width: 100px;

    height: 36px;

}

.m_logo h3{

    font-size: 20px;

    color: #2780BB;

    font-family: FZZhunYuan-M02S;

    line-height: 32px;

    font-weight: 400;

}

.m_logo h3:before{

    content: '';

    width: 1px;

    height: 36px;

    background: linear-gradient(180deg, rgba(48, 159, 252, 0) 0%, #0068BF 48%, rgba(48, 159, 252, 0) 100%);

    opacity: 0.73;

    display: inline-block;

    margin: 0 14px;

    vertical-align: middle;

}

.m_person {

    float: right;

}

.m_person > *{

    float: left;

}

.m_person>img{

    width: 50px;

    height: 50px;

    border-radius: 50%;

    margin-right: 15px;

}

.m_person p{

    font-size: 16px;

    font-family: Source Han Sans CN;

    line-height: 48px;

    font-weight: 400;

}

.m_person p:after{

    content: '';

    width: 12px;

    height: 8px;

    background: url(../img/arrow_bottom.png) no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

    display: inline-block;

    margin: 0 20px;

    vertical-align: middle;

}

.member_fuc_box{

    width: 12%;

    min-height: 100vh;

    float: left;

    background-color: #fff;

    border: 1px solid #CBCBCB;

}

.member_fuc_box ul .more_fuc_cell{

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 20px 30px;

    cursor: pointer;

}



.member_fuc_box ul li p{

    display: flex;

    align-items: center;

}

.member_fuc_box ul li  p span {

    font-size: 14px;

}

.member_fuc_box ul li  p span img{

    margin-right: 10px;

    width: 14px;

    height: 14px;

}

.member_fuc_box ul li .moreList_casket{

    padding: 5px 0;

    background-color: #F4F7FF;

    cursor: pointer;

}

.member_fuc_box ul li .moreList_casket span{

    padding: 12px 10px 12px 50px;

}

.member_fuc_box ul li .moreList_casket span a{

    font-size: 14px;

    color: #454545;

}

.member_fuc_box ul li .moreList_casket span.on{

    background-color: #309FFC;

}

.member_fuc_box ul li .moreList_casket span.on a{

    color: #fff;

}

.more_fuc_cell.on{

    background-color: #309FFC;

}

.more_fuc_cell.on a{

    color: #fff;

}

.fuc_more_li.active .moreList_casket{display:block;}





.moreList_casket{

    display: none;

}

.member_content_fill{

    width: 82%;

    padding: 28px 1.2%;

    float: left;

}

.member_container_l{

    width: 70%;

    float: left;

}

.member_l_box{

    background-color: #fff;

    padding: 18px 26px;

    margin-bottom: 15px;

}

.member_l_box_img{

    float: left;

    margin-right: 95px;

}

.member_l_box_img img{

    width: 80px;

    height: 80px;

}

.member_l_box_text{

    float: left;

}

.member_l_box_text p {

    display: flex;

    margin-top: 15px;

}

.member_l_box_text p span{

    color: #333;

    font-size: 14px;

}

.member_l_box_text p span.add_c9{

    color: #999;

}

.member_l_box_text p span.f16{

    font-size: 16px;

}

.member_l_box_text p span.add_cRed{

    color: red;

}

.member_l_box_text p>a{

    color: #309FFC;

    font-size: 14px;

    text-decoration: underline;

}

.member_l_box_text p .select{

    margin-left: 30px;

    border: 1px solid #309FFC;

    color: #309FFC;

    outline: none;

    padding:0 20px;

}

.member_l_box_title p{

    font-size: 14px;

    color: #309FFC;padding-bottom: 14px;

    border-bottom: 1px solid #ccc ;

    font-weight: bold;

}

.member_l_box_plant{

    margin-top: 28px;

    padding-bottom: 10px;

}

.member_plat_box{

    width: 33.33%;

    float: left;

    display: flex;

    justify-content: center;

    align-items: center;

}

.member_plat_img{

    width: 50px;

    height: 50px;

    background-color: #f1f1f1;

    border-radius: 50%;

    text-align: center;

    display: flex;

    align-items: center;

    margin-right: 10px;

}

.member_plat_img img{

    margin: 0 auto;

}

.member_plat_text p{

    font-size: 14px;

    padding-bottom: 10px;

}

.member_plat_text a{

    font-size: 14px;

}

.post_want{

    background-color: #fff;

    padding: 18px 26px;

    margin-bottom: 15px;

}

.post_want_box{

    padding: 15px 0 0;

}

.post_want_cell {

    float: left;

    width: 20%;

    padding: 15px 0;

}



.post_want_img{

    width: 50px;

    height: 50px;

    background-color: #EBF5FB;

    border-radius: 50%;

    text-align: center;

    display: flex;

    align-items: center;

    margin: 0 auto;

}

.post_want_img img{

    margin: 0 auto;

}

.post_want_text p{

    font-size: 14px;

    text-align: center;

    margin-top: 10px;

}



.member_container_r{

    width: 28%;

    float: right;

    margin-left: 15px;

}

.post_want_cell.w33{

    width: 32.33%;



}





/*2-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.mange_content1{

    background-color: #fff;

    margin: 20px 0;

    width: 85%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



.mange_content{

    background-color: #ffffff;

    float: right;

    margin: 20px 1.4%;

    width: 85%;

    padding: 20px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.mange_title {

    padding: 20px;

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    border-radius: 2px;

    background: #FAFAFA;

}

.mange_title h3 {

    font-size: 16px;

    border-bottom: 3px solid #309FFC;

    display: inline-block;

    padding-bottom: 10px;

    float: left;

    margin-right: 20px;

}

.mange_title h2 {

    font-size: 16px;

    border-bottom: 3px solid #309FFC;

    display: inline-block;

    padding-bottom: 10px;

    margin-right: 20px;

}

.mange_title p{

    color: #999;

    line-height: 22px;

    font-size: 12px;

}

.form_group_box {

     display: flex; 

    align-items: center;

    margin-bottom: 20px;

}



.form_group_box.displayC {

    /*display: block;*/

    width: 100%;

    /* align-items: flex-start; */

}

.form_group_box p{

    font-size: 14px;

    display: flex;

}

.form_group_box p span{

    color: red;

}

.file_img {

    display: flex;

}

.file_img img{

    width: 100px;

    height: 100px;

    border-radius: 50%;

}

.file_btn_box{

    margin-top: 18px;

    margin-left: 20px;

    margin-bottom: 30px;

}

.file_btn_box>span{

    font-size: 14px;

    color: #999;

}

.file_box_t{

    position: relative;

}

.file_btn_box input[type=file]{

    visibility: hidden;

    position: absolute;

    top: 0;

    left: 0;z-index: 10;

    width:80px;

    height: 30px;

}

.file_btn_box .otherBtn{

    width:80px;

    height: 30px;

    border: none;

    outline: none;

    border-radius: 4px;

    color: #fff;

    text-align: center;

    background-color: #309FFC;

    margin-bottom: 20px;

}

.personal_mess{

    padding: 85px;

}

.form1 {

   display: none;

}

.address-activity{

    display: none;

}

.form_group_box p{

    margin-right: 15px;

}

.form_group_box>input{

    width: 590px;

    outline: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    padding: 10px;

}

.select_adress_box select{

    width: 190px;

    outline: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    padding: 10px;

    color: #999;

    float: left;

    margin-right: 8px;

}

.select_job_box select{

    width: 142px;

    outline: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    padding: 10px;

    color: #999;

    float: left;

    margin-right: 8px;

}

.form_group_box .write_box{

    max-width: 600px;

}

.form_group_box.displayC{

    /* display: flex; */

    /* align-items: flex-start; */

} 



.form_group_box .change_num{

    border: none;

    background-color: transparent;

    font-size: 14px;

    color: #309FFC;

    text-decoration: underline;

    margin-left: 20px;

}

.form_group_box button[type=submit]{

    color: #FFFFFF;

    background: #309FFC;

    border-radius: 2px;

    padding: 15px 52px;

    border: none;

    outline: none;

    margin-left:145px;

    margin-top: 20px;



}



/*.2-2-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½È«ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½Þ¸ï¿½*/

.table_mange_item{

    padding: 20px;

    width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    border-radius: 2px;

    background: #FAFAFA;

}

.table_mange_item ul li{

    font-size: 16px;

  cursor: pointer;

    display: inline-block;

    padding-bottom: 10px;

    float: left;

    margin-right: 20px;

}

.table_mange_item ul li.on{

    border-bottom: 3px solid #309FFC;

}

.mima_see {

    position: relative;

}

.mima_see input{

    width: 590px;

    outline: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    padding: 10px;

}

.mima_see button{

    position: absolute;

    border: none;

    outline: none;

    right: 2%;

    bottom: 35%;

    cursor: pointer;

}

.mima_see .password_img:before{

    content: '';

    width: 16px;

    height: 13px;

    display: block;

    background: url("../img/eyes_a.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

}

.mima_see .password_img.on:before{

    background: url("../img/eyes.png") no-repeat top center;

    -webkit-background-size: contain;

    background-size: contain;

}



/*2-2-2ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½È«ï¿½ï¿½ï¿½ï¿½-ï¿½Ö»ï¿½ï¿½ï¿½Ö¤Ç°ï¿½ï¿½*/



.form_group_box button.yzm{

    background-color: #309FFC;

    padding: 10px 18px;

    border-radius: 2px;

    margin-left: 18px;

    color: #fff;

    border: none;

    outline: none;

}

.form_group_box button.rz{

    background-color: #309FFC;

    padding: 15px 38px;

    border-radius: 2px;

    margin-left:120px;

    margin-top: 30px;

    color: #fff;

    border: none;

    outline: none;

}

.phone_rz{

    border: 1px solid #D1D1D1;

    padding: 16px 30px;

}

.phone_mange{

    float: left;

}

.phone_mange>* {

    float: left;

}

.phone_mange_btn{

    float: right;

}

.phone_mange_btn >*{

    float: left;

}

.personal_mess.no_p{

    padding: 90px 0;

}

.phone_mange img{

    padding-top:4px;

    margin-right: 10px;

}

.phone_mange span{

    font-size: 14px;

    color: #999;

    line-height: 24px;

}

.phone_rz span.line{

    width: 1px;

    height: 24px;

    background: #333333;

    margin:0 20px;

    display: inline-block;

}

.phone_mange_btn p{

    font-size: 14px;

    color: #999;

    line-height: 24px;

}

.phone_mange_btn a{

    font-size: 14px;

    color: #309FFC;

    line-height: 24px;

    text-decoration: underline;

}



/*2-2-3.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½È«ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½Ö»ï¿½ï¿½ï¿½2ï¿½ï¿½ï¿½ï¿½*/



/*2-2-4.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½È«ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ö¤Ç°ï¿½ï¿½*/



/*2-3-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-Êµï¿½ï¿½ï¿½ï¿½Ö¤Ç°*/

.personal_mess_other{

    padding: 30px;

}

.personal_mess_other ul li{

    font-size: 14px;

    color: #999;

    line-height: 36px;

}

.rz_box_list{

    margin-top: 50px;

}

.rz_cell_list{

    width: 240px;

    padding: 24px 16px;

    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);

    border-radius: 4px;

    text-align: center;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left;

    margin-right: 70px;

}

.rz_cell_list img{

    width: 64px;

    height: 64px;

    margin: 8px auto 24px;

}

.rz_cell_list h4{

    font-size: 16px;

}

.rz_cell_list p{

    font-size: 14px;

    color: #999;

    line-height: 24px;

}

.rz_cell_list  button{

    padding: 12px 38px;

    background: #E1E1E1;

    border-radius: 2px;

    border: none;

    outline: none;

    color: #333;

    margin: 16px auto 0;

}

.rz_cell_list  button:hover{

    background: #309FFC;

    color: #fff;

}

.rz_cell_list  button:hover a{

    color: #fff;

}

.rz_cell_list  button.on{

    background: #309FFC;

    color: #fff;

}



.member_fuc_player{

    position: relative;

}







/*2-3-3.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-Êµï¿½ï¿½ï¿½ï¿½Ö¤ï¿½ï¿½Éºï¿?ï¿½Cï¿½Ð»ï¿½ï¿½ï¿½ï¿½ï¿½*/

.rz_style{

    display: none;

}

.rz_fade{

    position: fixed;

    background-color: rgba(0, 0, 0, 0.5);

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.rz_fill {

    width: 500px;

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    background-color: #fff;

}

.title_tc{

    display: flex;

    align-items: center;

    justify-content: space-between;

    background-color: #ececec;

    padding: 16px 18px;



}

.title_tc p.close{

    cursor: pointer;

}

.con_tc{

    padding-bottom: 30px;

}

.con_tc p{

    font-size: 14px;

text-align: center;

    line-height: 26px;

    padding: 40px 60px;

}

.tc_btn {

    display: flex;

    justify-content: center;

    align-items: center;



}

.tc_btn button.confirm{

    padding: 7px 16px;

    background-color: #309FFC;

    margin: 0 12px;

    border-radius: 2px;

    border: 1px solid #309FFC;

    outline: none;

    color: #fff;

}

.tc_btn button.cancel{

    padding: 7px 16px;

    border-radius: 2px;

    color: #333;

    margin: 0 12px;

    border: 1px solid #C2C2C2;

    outline: none; background-color: transparent;

}





/*2-3-4.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ë»ï¿½ï¿½ï¿½ï¿½ï¿½-Êµï¿½ï¿½ï¿½ï¿½Ö¤-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ö¤*/



.select_gr_box select{

    width: 590px;

    outline: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    padding: 10px;

    color: #555;

    float: left;

    margin-right: 8px

}





.upload-piclist {

    max-width: 100%;

    box-sizing: border-box;

    display: grid;

    grid-template-columns: repeat(9,74px);

    justify-content: space-between;

    grid-gap: 20px;

}

.upload-file {

    width:74px;

    height: 74px;

    position: relative;

    background: url(../img/add_line.png) no-repeat 50%/100% 100%;

    -webkit-background-size: contain;

    background-size: contain;

    /* width: 100px; */

    /*background-color: rgba(9,9,9,0.1);*/

    order: 9;

}

#file {

    width: 100%;

    height: 100%;

    opacity: 0;

}

.upload-Picitem {

    width: 100%;

    height: 74px;

}

.upload-Picitem>img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.form_group_box_other p{

    font-size: 14px;

    color: #999;

    margin-top: 20px;

}

.form_group_box_other p>span{

    color: red;

}

.form_group_box_other p .showfile{

    color: #999;

}

.form_group_ts{

    margin-top: 30px;

}

.form_group_ts>p{

    font-size: 14px;

    color: #999;

    line-height: 26px;

}





/*3-1-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.form_group_box textarea{

    width: 590px;

    height: 96px;

    outline: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #D1D1D1;

    padding: 10px;

}

.show_design {

    margin-left: 40px;

}

.show_design label.showselect{

    float: left;

    margin-left: 30px;

    display: flex;

    width: 180px;

    align-items: center;

    color: #999;

}

.show_design label.showselect input{

    margin-right: 16px;

    width: 22px;

    height: 22px;

}

.show_design label.showselect input:checked + label {

    color: #333;

}



/*3-1-2.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½Ð³ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.form_group_box.form_group_box_other button{

    color: #FFFFFF;

    background: #309FFC;

    border-radius: 2px;

    padding: 15px 52px;

    border: none;

    outline: none;

    margin-left:95px;

    margin-top: 20px;

}



.form_group_box button.preservation{

    background: #0DB627;

}

.form_group_box button.cancel{

    background: #E6E6E6;

    color: #333;

}

.form_group_box_other .file{

    display: flex;

    align-items: center;

    position: relative;

}

.form_group_box_other button.fileBtn{

    padding: 12px 18px;

    color: #fff;

    background-color: #309FFC ;

    margin: 0;

    border-radius: 2px;

    border: none;

}

.form_group_box_other .file p{

    margin: 0 0 0 10px;

}

.form_group_box_other .file input[type=file]{

    position: absolute;

    top: 0;

    left: 0;

    z-index: 200;

    visibility: hidden;

}

/*3-2-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Òµï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Ò·ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.xq_list{

    padding: 40px;

}

.xq_list_item ul li{

    width: 164px;

    padding: 15px 0;

    text-align: center;

    color: #999;

    border-radius: 2px;

    border: 1px solid #D1D1D1;

    float: left;

    margin-right: 15px;

}

.xq_list_item ul li.on{

    color: #fff;  border: 1px solid #309FFC;

    background: #309FFC;

}

.xq_list_item ul li.on a{

    color: #fff;

}

.zt_box_select{

    display: flex;

    align-items: center;

    float: left;

}

.zt_box_select p{

    font-size: 14px;

    color: #999999;

}

.zt_box_select select{

    outline: none;

    padding: 8px 12px;

    width: 200px;

    border: 1px solid #D1D1D1;

    color: #999;

    border-radius: 2px;

}

.zt_box_search {

    position: relative;

    float: right;

}

.zt_box_search input{

    width: 260px;

    border: 1px solid #D1D1D1;

    border-radius: 2px;

    padding: 8px 14px;

    outline: none;

}

.zt_box_search button{

    position: absolute;

    right: 0;

    top: 0;

    width: 30px;

    height: 100%;

    background: transparent url(../img/search_c9.png) no-repeat center;

    -webkit-background-size: 16px 16px;

    background-size: 16px 16px;

    border: none;

    outline: none;

}

.xq_list_content {

    padding: 24px 0;

}

.xq_list_content table{

    width: 100%;

    border: 1px solid #F2F2F2;

}

.xq_list_content table tr th{

    width: 12.5%;

    text-align: left;

    padding: 12px;

    font-size: 14px;

    border-right: 1px solid #F2F2F2;

}

.xq_list_content table tr td{

    width: 12.5%;

    padding: 12px;

    font-size: 14px;

    color: #666;

    border-right: 1px solid #F2F2F2;

    border-top: 1px solid #F2F2F2;

}

.xq_list_content table tr:nth-child(1) td{

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.xq_list_content table tr td.fb_btn{

    color: #0DB627;

}

.xq_list_content table tr td.fb_btn a{

    color: #309ffc;

}

.xq_list_content table tr td.sh_btn{

    color: #FFAA00;

}

.xq_list_content table tr td.no_pass_btn{

    color: #FF0000;

}

.xq_list_content.w11 table tr th{

    width: 11.11%;

}

.xq_list_content.w11 table tr td{

    width: 11.11%;

}



.xq_list_pag{

    /*width: 582px;*/

    /*margin: 0 auto;*/

    margin-top: 38px;

    padding-bottom: 34px;

}

.xq_list_pag p{

    float: left;

    margin-right: 24px;

    color: #999999;

    line-height: 32px;

}

.xq_list_pag ul{

    float: left;

}

.xq_list_pag ul li{

    float: left;

    margin-right: 10px;

}

.xq_list_pag ul li span{

    width: 32px;

    height: 32px;

    line-height: 32px;

    text-align: center;

}

.xq_list_pag ul li a{

    width: 32px;

    height: 32px;

    background: #FFFFFF;

    border: 1px solid #D9D9D9;

    text-align: center;

    line-height: 32px;

}

.xq_list_pag ul li.on a{

    background: #309FFC;

    border: 1px solid #309FFC;

    color: #fff;

}

.xq_list_pag ul li.select_style select{

    padding: 8px 10px;

    border: 1px solid #D9D9D9;

    outline: none;



}

.form_group_box span.addCred{

    color: red;

    font-size: 14px;

    margin-left: 20px;

}

.form_group_box .price{

    display: flex;

    align-items: center;

}

.form_group_box .price input{

    width: 240px;

    border: 1px solid #D1D1D1;

    border-radius: 2px;

    padding: 8px 14px;

    outline: none;

}

.form_group_box .price span{

    margin: 0 20px;

}





/*4-1-3-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½Æ¼ï¿½ï¿½É¹ï¿½-ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½C ï¿½á½»ï¿½É¹ï¿½*/

.tj_success_box .tj_success_cell{

    padding: 100px 0;

}

.tj_success_cell {

    text-align: center;

}

.tj_success_cell h1{

    font-size: 36px;

    margin: 20px 0;

}

.tj_success_cell p{

    margin-bottom: 40px;

    font-size: 14px;

    color: #999;

}

.tj_success_cell img{

    margin: 0 auto;

}

.btn_group{

    display: flex;

    justify-content: left;



}

.btn_group button{

    margin: 0 10px;

}

.btn_group button.bgBlue{

    background-color: #309FFC;

    color: #fff;

}

.btn_group button.bgGray{

    color: #333;

}









/*6-1.ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½-ï¿½ï¿½×¤Æ½Ì¨-ï¿½ï¿½×¤×¨ï¿½ï¿½*/

.expert_img_box .file_img  img{

    width: 100px;

    height: 124px;

    border-radius: 0;

}

.expert_img_box .file_img .file_btn_box{

    margin-top:0;

}

.sex_group {

    display: flex;

}

.sex_group label{

    display: flex;

    align-items: center;

    margin: 0 15px;

}

.sex_group label input{

    margin-right: 15px;

    width: 22px;

    height: 22px;

}



.policy_share{

    position: absolute;

    right: 102%;

    top: 5%;

}

.policy_share1{

    font-size: 14px;

    color: #999;

    word-break: keep-all;

}

.policy_share2{

    font-size: 0;

}

.policy_share2 a{

    display: block;

    text-align: center;

    margin-top: 10px;

}

.policy_share2 a img{

    margin: 0 auto;

}



.scbmb{

    margin-bottom: 20px;

    padding: 0 25px;

    background-color: #fafafa;

}

.scbmb span{

    position: relative;

    width: 100px;

    display: inline-block;

    text-align: center;

    font-size: 14px;

    color: #ff0000;

    padding: 15px 0;

    margin-right: 52px;

}

.scbmb span img{

    transform: rotate(180deg);

    display: inline-block;

    margin: -2px 3px;

}

.scbmb input{

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    opacity: 0;

}

.edui-default .edui-editor-breadcrumb{

display:none;

}