/*--------------------------------------------------------------------------------*/
.ten_img{ position: relative; overflow: hidden; }
.ten_img:before{ content: ""; display: block; padding-bottom: 66.66%; }

.ten_img iframe,
.ten_img video,
.ten_img > img,
.ten_img > a > img{ position: absolute; top:0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.ten_img .ten_img_txt{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    display: flex; align-items: center; flex-direction: row;
    padding: 0px 80px;
}
.ten_img .ten_img_txt--bottom{ align-items: flex-end; }
.ten_img .ten_img_txt > *{ width: 100%; }
.ten_img .ten_img_txt--center{ text-align: center;}

.ten_img .ten_img_mag{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center;
    opacity: 0; transition: ease all 0.3s;
}
.ten_img:hover .ten_img_mag{ opacity: 1; }
.ten_img .ten_img_mag:before{
    content: ""; display: block; width: 32px; height: 32px;
    background-image: url(../svg/Search-01.svg);
    background-position: center center;
    background-size:contain;
    background-repeat: no-repeat;
    filter:  brightness(0) invert(1);
}

.gui-video.ten_img .ten_img_txt { padding: 0px 24px; }
@media screen and (max-width: 1023px){ .ten_img .ten_img_txt{ padding: 0px 48px; } }
@media screen and (max-width: 767px){  .ten_img .ten_img_txt{ padding: 0px 24px; } }

.ten_img .ten_img_play{
    display: block; border-radius: 50%; position: absolute;
    top:calc(50% - 36px); left: calc(50% - 36px);
    width: 72px; height: 72px;
    background: rgba(25,74,195,0.95);
}
.ten_img .ten_img_play:after{
    content: ""; display: block;
    position: absolute; top:calc(50% - 12px); left: calc(50% - 4px);
    width: 0px; height: 0px; transform: scaleY(0.6);
    border-width: 12px; border-style: solid;
    border-color: transparent transparent transparent #FFF;
}
.ten_img:hover .ten_img_play{ background: rgba(255,255,255,0.95); transition: ease all 0.3s; }
.ten_img:hover .ten_img_play:after{ border-color: transparent transparent transparent #0052D9; }

.ten_img .ten_img_shadow{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
}
.ten_img .ten_img_shadow--vert{ background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%); }

.ten_img .ten_img_blue{
    position: absolute; top:0px; left: 0px; width: 100%; height: 100%;
    background: rgba(25,74,195,0.8)
}

.ten_img .ten_img_link{
    font-weight: bold; display: inline-block;
    padding: 12px 36px 12px 0px; position: relative;
}
.ten_img .ten_img_link:after{
    content: ""; display: inline-block;
    width: 6px; height: 6px;
    border-top:   1px solid #FFF;
    border-right: 1px solid #FFF;
    transform: rotate(45deg);
    position: absolute; right: 24px; top:calc(50% - 3px);
    transition: ease all 0.3s;
}
.ten_img .ten_img_link:hover:after{ right: 18px; }


.ten_img h2,
.ten_img--inner{ font-family:'TencentSansW3CN'; }
.en-us .ten_img--inner{ font-family:'TencentSansw3'; }

.ten_img--inner:before { padding-bottom: 240px; }
.ten_img--white{ color: #FFF; }

@media screen and (max-width: 1023px){ .ten_img--full:before{  padding-bottom: 40%;  } }
@media screen and (max-width: 639px){  .ten_img--full:before{  padding-bottom: 60%;  } }
@media screen and (max-width: 479px){  .ten_img--full:before{  padding-bottom: 80%; } }
@media screen and (max-width: 359px){  .ten_img--full:before{  padding-bottom: 100%; } }
@media screen and (max-width: 767px){  .ten_img--inner:before{ padding-bottom: 150px;} }

@media screen and (max-width: 767px){
    .ten_img--full p br{ display: none; }
    .ten_img--full .ten_img_txt{ /*align-items: flex-start;*/ padding-top: 20px; }
}

.ten_share img{ width: 18px; height: 18px; }
.ten_album .ten_img .ten_img_mag{ display: none !important; }
.ten_album .ten_img .ten_img_blue{ display: none; }
.ten_album .ten_img .ten_img_txt{ display: none; }
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
.ten_main{ width: 100%; max-width: 1200px; margin: 0px auto; }
@media screen and (max-width: 1248px){ .ten_main{ margin: 0px 24px;  width: auto; } }

.ten_bg--grey { background: #F0F4FD; }
.ten_bg--lightgrey { background: #FBFBFB; }
.ten_bg--white{ background: #FFF; }
.ten_bg--dark { background: #1B1F25; color: #FFF; }

.ten_root a{  text-decoration: none; color: inherit; }
.ten_root h2{ font-size:32px; line-height: 1.2em; margin:12px 0px; padding: 0px; font-weight: normal; }
.ten_root h3{ font-size:24px; line-height: 1.4em; margin:12px 0px; padding: 0px; font-weight: normal; }
.ten_root h4{ font-size:24px; line-height: 1.5em; margin:12px 0px; padding: 0px; font-weight: normal; }
.ten_root h5{ font-size:18px; line-height: 1.8em; margin:12px 0px; padding: 0px; font-weight: normal; }
.ten_root h6{ font-size:18px; line-height: 1.5em; margin:12px 0px; padding: 0px; font-weight: normal; }
.ten_root p { font-size:16px; line-height: 1.5em; margin:12px 0px; padding: 0px; font-weight: normal; }
.ten_home{
    display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;
    font-family:'TencentSansw3';
}
.ten_home h2{ font-family:'TencentSansw7'; }
.ten_home .ten_home_l{ width: calc(33.33% - 12px); padding-top: 24px; }
.ten_home .ten_home_r{ width: calc(66.66% - 12px); }

.ten_home .ten_home_l a{ display: block; margin: 12px 0px; opacity: 0.5; transition: ease all 0.3s; }
.ten_home .ten_home_l h2,
.ten_home .ten_home_l p{ transition: ease all 0.3s; position: relative; }
.ten_home .ten_home_l h2:before{
    content: ""; display: block; position: absolute;
    top:0px; left: -24px;
    height: 100%; width: 6px;
    background: rgba(25,74,195,0);
    transition: ease all 0.3s;
}
.ten_home .ten_home_l p:after{
    content: ""; display: block;
    width: 54px; height: 54px; opacity: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url(../images/icon_arrow_r.png);
    transition: ease all 0.3s;
}
.ten_home .ten_home_l a.active,
.ten_home .ten_home_l a:hover{ opacity: 1; }
.ten_home .ten_home_l a.active p:after,
.ten_home .ten_home_l a:hover p:after{ opacity: 1; }
.ten_home .ten_home_l a.active h2,
.ten_home .ten_home_l a.active p,
.ten_home .ten_home_l a:hover h2,
.ten_home .ten_home_l a:hover p { padding-left: 36px; }
.ten_home .ten_home_l a.active h2:before,
.ten_home .ten_home_l a:hover h2:before{ background: #E60024; left: 0px; }

.ten_home .ten_home_card{ display: none; }
.ten_home .ten_home_card.active{ display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap; }
.ten_home .ten_home_card .ten_img--5x4{ width: 50%; }
.ten_home .ten_home_card .ten_img--5x2{ width: 100%; }
.ten_home .ten_home_card .ten_img_txt{ padding: 24px 24px;}
.ten_home .ten_home_card .ten_img h3{  font-family:'TencentSansw7'; position: relative; }
.ten_home .ten_home_card .ten_img h3:after{
    content: ""; display: block; position: absolute;
    width: 36px; height: 24px; opacity: 0;
    top:calc(50% - 9px); right: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url(../images/icon_arrow_r.png);
    transition: ease all 0.3s;
}
.ten_home .ten_home_card .ten_img p{ display: none; }
.ten_home .ten_home_card .ten_img:hover p { display: block; }
.ten_home .ten_home_card .ten_img:hover h3:after{ right: 0px; opacity: 1; }

.ten_home--mobile{
    padding: 1px; display: none;
    font-family:'TencentSansw3';
}
.ten_home--mobile .ten_img{ margin: 24px 0px; }
.ten_home--mobile .ten_img_txt{ padding: 12px 24px;}



@media screen and (max-width: 1023px ){
    .ten_home { display: none; }
    .ten_home--mobile{ display:  block; }
}
@media screen and (max-width: 767px ){ .ten_home--mobile .ten_img--5x2:before{ padding-bottom: 50%; } }
@media screen and (max-width: 479px ){ .ten_home--mobile .ten_img--5x2:before{ padding-bottom: 80%; } }

/*--------------------------------------------------------------------------------*/
.ten_subbanner--type1{ padding: 72px 0px; font-family: 'TencentSansW3CN'; }
.ten_subbanner--type1 .ten_main{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.ten_subbanner--type1 .swiper-container{ width: 50%; }
.ten_subbanner--type1 .ten_subbanner_txt{ width: 50%; padding-left: 72px; }

.ten_subbanner--type1 .ten_img:after{
    content: "";
    display: block; position: absolute;
    width: 100%; height: 100%; top:0px; left: 0px;
    background-image: url('https://www.tencent.com/img/index/i_tri.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain;
}
.ten_subbanner--type1 .ten_img_txt{ color: #FFF; padding: 48px 96px 48px 48px;  }
.ten_subbanner--type1 .ten_subbanner_nav{ position: relative; }
.ten_subbanner--type1 .ten_banner_arr{
    position: absolute; bottom: 0px; width: 100%;
    text-align: right; padding-bottom: 12px;
    z-index: 1; opacity: 0; transition: ease all 0.3s;
}
.ten_subbanner--type1 .ten_banner_arr a{
    margin: 0px; position: relative; width: 30px; height: 30px;
    background: none;
}
.ten_subbanner--type1 .ten_banner_arr .ten_banner_arr_r{ margin-right: 60px; }
.ten_subbanner--type1 .ten_banner_arr a:after{
    display: block; content: "";
    width: 12px; height: 12px;
    border-top:   1px solid #FFF;
    border-right: 1px solid #FFF;
    position: absolute; right:calc(50% - 6px); top:calc(50% - 6px);
    transform: rotate(45deg);
}
.ten_subbanner--type1 .swiper-container:hover .ten_banner_arr{ opacity: 1; }

@media screen and (max-width: 767px){
    .ten_subbanner--type1 .ten_main{ flex-direction: column-reverse; }
    .ten_subbanner--type1 .swiper-container{ width: 100%; }
    .ten_subbanner--type1 .ten_subbanner_txt{ width: 100%; padding-left: 0px; }

    .ten_subbanner--type1 .ten_img:after{ display: none; }
    .ten_subbanner--type1 .ten_img_txt{  padding: 48px 24px ; }

    .ten_subbanner--type1 .ten_banner_arr .ten_banner_arr_r{ margin-right: 24px; }
    .ten_subbanner--type1 .swiper-container .ten_banner_arr{ opacity: 1; }
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
.en-us .ten_banner{ font-family:'TencentSansw3'; }
.ten_banner .ten_banner_swiper{ position: relative; }

.ten_banner .ten_banner_slide{ height: 720px; position: relative; }
.ten_banner .ten_banner_slide > video,
.ten_banner .ten_banner_slide > img{
    position: absolute; top:0px; left: 0px;
    width: 100%; height: 100%;
    object-fit: cover;
}
.ten_banner .ten_banner_slide .ten_banner_text{
    position: absolute; top:0px; padding-bottom: 120px;
    width: 100%; height: 100%;
    background: rgba(0,0,0,0.1); color:#FFF;
    display: flex; flex-direction: column; justify-content: center;
}
.ten_banner .ten_banner_slide .ten_banner_text h2{ max-width: 950px; }
.ten_banner .ten_banner_slide .ten_banner_text h3{ max-width: 480px; }
.ten_banner .ten_banner_slide .ten_banner_text h4,
.ten_banner .ten_banner_slide .ten_banner_text h6,
.ten_banner .ten_banner_slide .ten_banner_text p{ max-width: 480px; }
.ten_banner .ten_banner_slide .ten_banner_text span { width: 550px; }
.ten_banner .ten_banner_slide .ten_banner_text h5 { max-width: 680px;
    font-family: 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC', 'microsoft yahei', arial, 'hiragino sans gb', sans-serif;
}
.ten_banner .ten_banner_nav{
    position: absolute; bottom: 120px; width: 100%; z-index: 1;
}
.ten_banner .ten_banner_nav .ten_main{
    border-bottom: 1px solid #FFF; padding-bottom: 24px;
    display: flex; justify-content: space-between; align-items: center;
}
.ten_banner_arr_l,
.ten_banner_arr_r{
    display: inline-block; width:54px; height: 54px; background-size: contain;
    background-repeat: no-repeat; background-position:center left;
    background-image: url(../img/index/icon_arrow_r.png);
    margin: 0px 24px 0px 0px;
}
.ten_banner_arr_l{ transform: scaleX(-1); }
.ten_banner_arr_l:focus { outline: none; }
.ten_banner_arr_r:focus { outline: none; }

.ten_banner_arr span { cursor: pointer; }

.ten_banner .swiper-slide h2{ opacity: 0; transition: ease all 0.5s; transform: translate(120px); transition-delay: 0.2s; }
.ten_banner .swiper-slide h5{ opacity: 0; transition: ease all 0.5s; transform: translate(120px); transition-delay: 0.4s; }
.ten_banner .swiper-slide-active h2{ opacity: 1; transform: translate(0px); }
.ten_banner .swiper-slide-active h5{ opacity: 1; transform: translate(0px); }

.ten_banner_shadow{
    display: block; position: absolute;
    top:0px; left: 0px; width: 100%; height: 100%;
    background: rgba(0,0,0,0.5);
}
.ten_banner_shadow--20{ background: rgba(0,0,0,0.1); }
.ten_banner_shadow--30{ background: rgba(0,0,0,0.2); }

@media screen and (max-width: 767px){
    .ten_banner .ten_banner_slide h5 br{ display: none; }
}
/*--------------------------------------------------------------------------------*/
.yewu-wrapper {
    max-width: 1400px;
    height: 660px;
    margin:30px auto;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: nowrap;
}
.yewu-left {
    width: calc(43.4% - 9px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.yewu-right {
    width: calc(56.6% - 9px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.yewu-block {
    width: 100%;
    position: relative;
}
.yewu-block:hover {
    transform: translateY(-4px);
    transition: ease all 0.3s;
    box-shadow: 0px 4px 4px rgba(0,0,0,0.1);
}
.yewu-block > img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.yewu-block .txt-wrp {
    position: absolute;
    left: 4%;
    top: 10%;
    z-index: 2;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
}
.yewu-block .txt-wrp .tit {
    font-size: 28px;
}
#yewu-block1 {
    width: 100%;
    height: 43%;
    margin-bottom: 16px;
}
#yewu-block1 .txt-wrp {
    color: #330B0D;
}
#yewu-block1 .txt-wrp .more {
    color: #ED6D00;
}
#yewu-block2 {
    width: 100%;
    flex: 1;
}
#yewu-block2 .txt-wrp {
    top: auto;
    bottom: 12%;
}
#yewu-block3 {
    height: 63%;
    margin-bottom: 18px;
}
.yewu-block-wrp {
    width: 100%;
    flex: 1;
    display: flex;
    justify-content: space-between;
}
#yewu-block4 {
    width: calc(50% - 9px);
    background: #ED6D00;
}
#yewu-block5 {
    width: calc(50% - 9px);
    background: #E50124;
}
.swiper-baokuan a * {
    color: #fff;
}
.swiper-baokuan .ten_img {
    height: 600px;
}
.swiper-baokuan a {
    z-index: 999;
}
.baokuan-wrapper h2, .baokuan-wrapper h3 {
    margin-bottom: 15px;
}
#about-con-6 {
    margin-top: 40px;
}

.qqj-join-section {
    width: 100%;
    height: 730px;
    background: url(../images/qqj-bg.png) no-repeat center center;
    background-size: auto 100%;
    margin-top: 120px;
}
.qqj-join-section .w1300 {
    position: relative;
}
.qqj-join-section .join-wrp {
    width: 628px;
    position: absolute;
    left: 0;
    top: -80px;
}
.qqj-join-section .join-txt {
    width: 100%;
    background-color: #0052D9;
    color: #fff;
    font-size: 20px;
    line-height: 2;
    padding: 50px 30px 50px 70px;
    margin-bottom: 35px;
}
.qqj-join-section .join-txt .tit {
    font-size: 30px;
    margin-bottom: 15px;
}
.qqj-join-section .join-txt .item {
    padding-left: 33px;
    position: relative;
}
.qqj-join-section .join-txt .item:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 10px;
}
.qqj-join-section .join-ewm {
    width: 80%;
    display: block;
    margin: auto;
}

.qqj-zuzhi-section {
    margin: 50px 0 80px;
}
.qqj-zuzhi-section h3 {
    font-size: 32px;
    margin-bottom: 25px;
    text-align: center;
    font-weight: bold;
    color: #000;
}
.qqj-zuzhi-section .w1300 {
    width: 1100px;
}
.qqj-zuzhi-section .zuzhi-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.qqj-zuzhi-section .zuzhi-list .item {
    width: calc(50% - 10px);
    height: 330px;
    box-sizing: border-box;
    background: url("../images/zuzhiguihua-1.png") no-repeat center center;
    background-size: 100% 100%;
    margin-bottom: 20px;
    padding: 135px 270px 30px 29px;
    color: #000;
}
.qqj-zuzhi-section .zuzhi-list .item .num {
    font-size: 32px;
    font-weight: bold;
}
.qqj-zuzhi-section .zuzhi-list .item .txt {
    font-size: 16px;
    color: #666;
}
    /**banner**/
.a{}
.banner {

    width: 100%; position:relative; overflow:hidden;

}

.banner.swiper-wrapper{

    /* 通过改变animation-timing-function 制作弹性切换效果*/

    transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;

}

.banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #000;
    /* Center slide text vertically */
    height:auto; background-position:center; background-repeat:no-repeat;

}

.banner .swiper-slide img{ width:auto; max-width:100%; height:auto}
.banner .swiper-slide img:first-child{ display:block}
.banner .swiper-slide img:nth-child(2){ display:none}
.banner .button{ width:50px; height:50px; position:absolute; top:40%; z-index:2; opacity:0; transition:all 0.7s; cursor:pointer;}
.banner .button img{ width:100%}
.banner .button.prev{ left:5%;}
.banner .button.next{ right:5%;}
.banner:hover .button{ opacity:1;}
#body-wrapper{
    width: 100%;
    height: 100%;
    position: relative;
}
#body-loading{
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    height: 100%;
    background: rgba(0,0,0,.7);
}


.banner .swiper-pagination-bullet{background:rgba(255,255,255,0.8); width:36px; height:6px; border-radius:0; }

.banner .swiper-pagination-bullet-active{ background:rgba(255,255,255,1) !important;}
.main-side-xinnuoshang{top:70%;right:16%;position: fixed;opacity: 0;z-index: 9}
.inbody .main-side-xinnuoshang{opacity: 1}
/*.logopic{width:8%;position: fixed;left: 13%;top:40px;z-index:2;}*/
.nowlogo{ position:absolute; left:20%; width:8%; top:40px; z-index:3; transition:all 0.7s}
.logolink img:first-child{ display:block}
.logolink img:nth-child(2){ display:none}
.logotop{width:43.5%;position:absolute;right: 13%;top:40px;z-index:4;}
.logotop img.newlogo{ width:auto; max-width:100%; opacity:0; transition:all 4s ease-out}
.inbody .logopic{position: absolute}
.nav_fava{width: 74.64%; height: 35px; top:50px; text-align:right; position:absolute; left:12.68%; z-index:9;}
.nav_fava.right_fava{ left:auto; right:-14%; top:0}
.nav_fava ul li,.nav_fava ul .search{ display:inline-table; vertical-align:middle; margin:0 1.4%; font-size:16px; color:#fff}
.nav_fava.right_fava li{ line-height:40px; position:relative}
.nav_fava.right_fava li:after{ width:100%; height:3px; line-height:3px; position:absolute; bottom:0; left:0; z-index:2; background:#fff; content:""; opacity:0}
.nav_fava.right_fava li.active:after{ opacity:1}
.nav_fava ul li a{font-size:16px; color:#fff; transition:all 0.5s}
.nav_fava ul li:hover a{ color:rgba(255,255,255,0.5)}
.nav_fava ul { position:relative; display:block; height:auto; overflow:hidden; padding-bottom:10px}

.indexMainBg{ height:auto; overflow:hidden; background:url(../images/shouyebj.jpg) center no-repeat;}
.xns_adver_snav{ position:absolute;  z-index:5; bottom:0; left:16%}
.xns_adver_snav ul{ display:block;position:absolute;width:77.34%; left:11.58%;bottom:-50px; z-index:3}
.xns_adver_snav li{ width:20%; height:182px; position:relative; float:left; cursor:pointer}
.xns_adver_snav li:first-child{ background:#000000;}
.xns_adver_snav li:nth-child(2){ background:#e50023}
.xns_adver_snav li:nth-child(3){ background:#374be2}
.xns_adver_snav li:nth-child(4){ background:#ff8c24}
.xns_adver_snav li:last-child{ background:#5627d8;}
.xns_adver_snav li .text{ padding:0 6%; position:relative}
.xns_adver_snav li .text p{ font-size:16px; color:#fff; transition:all 0.7s}
.xns_adver_snav li .text p:nth-child(2){ font-size:22px; line-height:32px;}
.xns_adver_snav li .ico{ position:absolute; bottom:10px; left:6%; z-index:2; transition:all 0.7s}
.xns_adver_snav li:hover .ico{bottom:20px;}
.xns_adver_snav li:hover p{ color:rgba(255,255,255,0.5)}
/**11年沉淀经验**/
.list_development{ width:75.8%; margin:auto; clear:both; margin-top:108px; height:auto; overflow:hidden;}
.list_development li{ width:33%; float:left; position:relative; text-align:center;}
.list_development li span{ display:inline-table}
.list_development li .num_value1{ font-size:66px; font-weight:700; color:#e50023; vertical-align:middle}
.list_development li .num_value{ font-size:66px; font-weight:700; color:#e50023; vertical-align:middle}
.list_development li:after{ position:absolute; right:0; width:1px; height:100%; top:0; z-index:1; border-right:1px dotted #b5b5b5; content:"";}
.list_development li:last-child:after{ width:0px;border-right:0px dotted #b5b5b5;}
.list_development li .num_jia{ vertical-align:top; font-size:30px;color:#e50023; margin-left:-10px; margin-top:-10px}
.list_development li:first-child{ margin-left:-5px;}
.list_development li .num_zi{ font-size:25px; color:#e50023; vertical-align:middle}
.list_development li .num_text{ font-size:25px; color:#e50023;}
.xns_development{ margin-top:60px; text-align:center}
.xns_development .title{ line-height:40px; font-size:28px; color:#3a3a3a; font-weight:700}
.xns_development .title span{ display:inline-block; vertical-align:middle; color:#e50023;}
.xns_development .stitle{ line-height:30px; font-size:18px;}
.asker_content{ width:100%; margin:auto; margin-top:30px; min-height:500px}
.center_circle{ width:38%; position:absolute; left:32%; z-index:2;}
.center_circle img{ width:100%;}
.list_asker_quetion{}
.list_asker_quetion li{ width:50%; float:left; position:relative; padding:36px 0}
.list_asker_quetion li img{ width:76%; height:auto}
.list_asker_quetion li:nth-child(2n){ text-align:right}
.list_asker_quetion li:first-child,.list_asker_quetion li:nth-child(2){}
.list_asker_quetion li .text{ position:absolute; left:0; z-index:1; width:63%; top:0}
.list_asker_quetion li:nth-child(2n) .text{ left:auto; right:0; text-align:left}
.list_asker_quetion li h3{ font-size:18px; color:#3a3a3a; line-height:36px;}
.list_asker_quetion li p{ padding-top:5px; line-height:28px; font-size:16px; color:#3a3a3a}
.list_asker_quetion li p span{width: 5px;
    background: #000;
    display: block;
    height:5px;
    margin-top: 10px;
    float: left;
    margin-right: 8px;}
.xns_bt_tel a{ color:#ffffff}
.list_asker_quetion li:nth-child(3) .text,.list_asker_quetion li:nth-child(4) .text{ top:40px;}
.xns_webnet_box{ padding-top:20px;}
.xns_webnet_box .title { text-align:center}
.xns_webnet_box .title  h2{ font-size:28px; color:#e50023; font-weight:normal; letter-spacing:3px; line-height:60px}
.xns_webnet_box .title  h3{ font-size:20px; font-weight:normal;color: #000;}
.list_webnet_pic{ padding-top:48px; width:100%; margin:auto; position:relative; overflow:hidden}
.list_webnet_pic li{ float:left; position:relative; overflow:hidden; transition:all 0.7s}
.list_webnet_pic li img{ width:100%; transition:all 0.7s; cursor:pointer}
.list_webnet_pic li:hover{ box-shadow:0px 0px 5px #FF7979}
.list_webnet_pic li img:hover{ transform:scale(1.05)}
.list_webnet_pic li:first-child{ width:32.6%;}
.list_webnet_pic li:nth-child(2){ width:32.6%;margin-left:0.43% }
.list_webnet_pic li:nth-child(2) img:first-child{}
.list_webnet_pic li:nth-child(3){ width:33.94%;margin-left:0.43% }
.list_webnet_pic li:nth-child(4){ width:100%; margin-top:8px;}

.list_webnet_pic.qqj_pic li:first-child{ width:33.04%;}
.list_webnet_pic.qqj_pic li:nth-child(2){ width:33.04%;margin-left:0.43% }
.list_webnet_pic.qqj_pic li:nth-child(2) img:first-child{}
.list_webnet_pic.qqj_pic li:nth-child(3){ width:33.04%;margin-left:0.43% }
.list_webnet_pic.qqj_pic li:nth-child(4){ width:100%; margin-top:8px;}

.all_team_text{ padding-top:5px; text-align:center; padding-bottom:30px;}
.all_team_text a{ display:inline-block; margin:0px 9px; font-size:22px; color:#3a3a3a}
.all_team_text p:last-child{ color:#e50023; font-size:18px; padding-top:12px; line-height:30px;}

/**新闻 start**/
.index-news-box {
    padding: 80px 0;
}
.index-news-box a {
    font-size: inherit;
    font-weight: inherit;
}
.index-news-box a:hover {
    color: #E50023;
}
.main-tit .tit1{
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    color: #573131;
    margin-bottom: 10px;
}
.main-tit .tit2 {
    text-align: center;
    font-size: 40px;
    color: #E50023;
    font-weight: bold;
    margin-bottom: 15px;
}
.index-news-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 17px;
}
.index-news-tab a {
    height: 32px;
    line-height: 32px;
    padding: 0 2px;
    font-size: 18px;
    color: #2d2d2d;
    border-bottom: 1px solid transparent;
    margin: 0 20px;
}
.index-news-tab a.on,
.index-news-tab a:hover {
    color: #E50023;
    border-bottom-color: #E50023;
}
.index-news-wrp {
    display: none;
    justify-content: space-between;
}
.index-news-wrp:first-child {
    display: flex;
}
.index-news-wrp .head-wrp {
    width: 48.5%;
}
.index-news-wrp .head-wrp .img-wrp {
    width: 100%;
    height: 364px;
    overflow: hidden;
    margin-bottom: 8px;
}
.index-news-wrp .head-wrp .img-wrp img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index-news-wrp .head-wrp .tit {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
.index-news-wrp .head-wrp .desc {
    font-size: 16px;
    height: 75px;
    line-height: 25px;
    overflow: hidden;
    color: #666;
}
.index-news-wrp .list-wrp {
    width: 48.5%;
}
.index-news-wrp .list-wrp .list-item {
    box-sizing: content-box;
    height: 110px;
    padding: 10px 2px;
    border-bottom: 1px solid #c1c1c1;
    display: flex;
    align-items: center;
}
.index-news-wrp .list-wrp .list-item:first-child {
    padding-top: 0;
}
.index-news-wrp .list-wrp .list-item:last-child {
    border-bottom: none;
}
.index-news-wrp .list-wrp .list-item .date-wrp {
    width: 110px;
    height: 100%;
    background: #C1C1C1;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-right: 7px;
    flex-shrink: 0;
}
.index-news-wrp .list-wrp .list-item .date-wrp .date {
    font-size: 36px;
    font-weight: bold;
}
.index-news-wrp .list-wrp .list-item .date-wrp .month {
    font-size: 20px;
}
.index-news-wrp .list-wrp .list-item .tit-wrp .tit {
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin-bottom: 10px;
}
.index-news-wrp .list-wrp .list-item .tit-wrp .desc {
    height: 44px;
    font-size: 16px;
    color: #666;
    line-height: 22px;
    overflow: hidden;
}
@media screen and (max-width:1100px) {
    .index-news-box {
        padding: 30px 0;
    }
    .main-tit .tit1{
        font-size: 14px;
        margin-bottom: 8px;
    }
    .main-tit .tit2 {
        text-align: center;
        font-size: 22px;
        margin-bottom: 15px;
    }
    .index-news-tab {
        margin-bottom: 15px;
    }
    .index-news-tab a {
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        margin: 0 10px;
    }
    .index-news-wrp {
        flex-wrap: wrap;
    }
    .index-news-wrp .head-wrp {
        width: 100%;
        margin-bottom: 12px;
    }
    .index-news-wrp .head-wrp .img-wrp {
        width: 100%;
        height: auto;
        margin-bottom: 5px;
    }
    .index-news-wrp .head-wrp .img-wrp img {
        height: auto;
    }
    .index-news-wrp .head-wrp .tit {
        font-size: 14px;
        height: 32px;
        line-height: 32px;
    }
    .index-news-wrp .head-wrp .desc {
        font-size: 13px;
        height: 60px;
        line-height: 20px;
    }
    .index-news-wrp .list-wrp {
        width: 100%;
    }
    .index-news-wrp .list-wrp .list-item {
        height: 60px;
        padding: 8px 2px;
    }
    .index-news-wrp .list-wrp .list-item .date-wrp {
        width: 60px;
        height: 100%;
        margin-right: 6px;
    }
    .index-news-wrp .list-wrp .list-item .date-wrp .date {
        font-size: 20px;
    }
    .index-news-wrp .list-wrp .list-item .date-wrp .month {
        font-size: 12px;
    }
    .index-news-wrp .list-wrp .list-item .tit-wrp .tit {
        font-size: 14px;
        height: 24px;
        line-height: 24px;
        margin-bottom: 3px;
    }
    .index-news-wrp .list-wrp .list-item .tit-wrp .desc {
        height: 36px;
        font-size: 12px;
        line-height: 18px;
    }
}
/**新闻 end**/

/**客户如是说 start**/
.customer_box .customer_title{ padding:30px 0;    background-image: -webkit-linear-gradient(left,#e40223,#ea4b19);color:#fff; text-align:center; width:100%;}

.customer_title  p{ font-size:28px;}
.customer_content{ height:auto; overflow:hidden; position:relative; background:#000; padding:60px 0;}
.customer_content .swiper-button-next,.customer_content .swiper-button-prev{ top:70%; opacity:0; transition:all 0.7s}.customer_content .swiper-button-prev{ left:17%}
.customer_content:hover  .swiper-button-next,.customer_content:hover  .swiper-button-next swiper-button-prev,.customer_content:hover .swiper-button-prev,.customer_content:hover  .swiper-container-rtl .swiper-button-next{ opacity:1;}
.customer_content .swiper-button-next.swiper-button-disabled,.customer_content .swiper-button-prev.swiper-button-disabled{ opacity:0}
.customer_content:hover  .swiper-button-next.swiper-button-disabled,.customer_content:hover  .swiper-button-prev.swiper-button-disabled{ opacity:0.5}
.customer_content .swiper-button-next,.customer_content .swiper-container-rtl .swiper-button-prev{ right:17%}
.customer_content .swiper-button-next:after,.customer_content  .swiper-button-prev:after{ color:#fff}
.swiper-info{ position:relative; overflow:hidden; height:270px;}
.swiper-info .swiper-slide{ text-align:center;     height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}
.swiper-info .swiper-slide p,.swiper-info .swiper-slide div{ line-height:30px; font-size:15px; color:#b9b9b9; transition:all 0.5s;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;line-height:30px; }
.swiper-info .swiper-slide p:hover,.swiper-info .swiper-slide div:hover{ font-size:18px; color:#fff;}
.swiper-info .mCustomScrollBox>.mCSB_scrollTools{    height:270px;width: 4px;
    background: #666;}
.swiper-info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .swiper-info .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .swiper-info .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .swiper-info .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{    background: #d7000f; height:40%}
.swiper-info .swiper-scrollbar-drag{background: rgba(255,255,255,.5);}
.xns_txt_logo{ padding:30px 0; text-align:center}
.company_info{ padding-top:50px;}
.company_info .pics{ width:51.9%;}
.company_info .text{ background:#f4f4f4; width:48.1%;}
.company_info .text .show{ padding:14px 5%; position:relative}
.company_info .text .show h4{ font-size:22px;  font-weight:normal; line-height:40px; margin-bottom:10px;}
.company_info .text .show h5{ font-size:13px;}
.company_info .text .show p{ font-size:15px; padding:5px 0;line-height:28px;}
.company_info .text .show h5 p{ line-height:24px; padding:0; color:#3a3a3a; font-size:15px;}
.company_info .text .show .more{ position:absolute; left:0; bottom:20px; width:100%; z-index:2; line-height:24px;  font-size:14px; padding:0 5%; font-weight:600}
.company_info .text .show .more span{ float:right}
.company_info .text .show .more a{ text-transform:uppercase}
.xns_funeng_box{ width:100%;}
.xns_funeng_1{ padding:28px 0 50px 0;background-image: -webkit-linear-gradient(left,#e40423,#e8361c);}
.xns_funeng_1 .title{ font-size:36px; color:#fff; font-weight:600; padding-bottom:50px; margin-top:20px}
.xns_funeng_1 .title2{ font-size:30px; color:#fff}
.xns_funeng_1 .more img{ width:25%;}
.xns_funeng_2{background:#000 url(../images/sxy_bg.png) bottom center no-repeat; position:relative; padding-bottom:10px;}
.xns_funeng_2 .sxylogo{ position:absolute; right:0; z-index:2; top:-30%; width:39.35%;}
.xns_funeng_2 .title{ font-size:30px; color:#fff; line-height:1.1; padding-top:80px; margin-bottom: 8px;}
.xns_funeng_2 .title p{ display:block; position:relative;}
.xns_funeng_2 .title p:last-child{ color:#3a3a3a; font-size:54px; padding-top:20px; padding-bottom:10px;}
.xns_funeng_2 .title p img{ position:absolute; left:0; bottom:0; z-index:1}
.xns_funeng_2 .text{ padding-top:30px;}
.xns_funeng_2 .text h3{ line-height:46px; font-size:30px; font-weight:normal; color:#e50023}
.xns_funeng_2 .text h3 span{ font-family:"Microsoft Yahei"; font-weight:bold}
.xns_funeng_2 .text p{ font-size:20px; color:#fff; line-height:36px; padding:10px 0}

.xns_funeng_2 .text .tab-wrp span { width: 151px; height: 40px; display: inline-block; line-height: 40px; border-radius: 20px; text-align: center; background: #fff; color: #000; margin-right: 8px;  }
.xns_funeng_2 .text .tab-wrp span:nth-child(1),.xns_funeng_2 .text .tab-wrp span:nth-child(2),.xns_funeng_2 .text .tab-wrp span:nth-child(3) { margin-bottom: 7px; }

@media screen and (max-width:1100px){
    .xns_funeng_2 .text .tab-wrp span { width: 96px; height: 26px; line-height: 26px; border-radius: 13px; margin-right: 5px; background: #C1C1C1;  }
    .xns_funeng_2 .text .tab-wrp span:nth-child(1),.xns_funeng_2 .text .tab-wrp span:nth-child(2),.xns_funeng_2 .text .tab-wrp span:nth-child(3) { margin-bottom: 4px; }
}
.xns_funeng_2 .text .line{ width:10.26%; height:5px; line-height:5px; background:#dc0122;}
.xns_funeng_2 .text .bt{ padding-top:10px}
.xns_funeng_2 .text .bt p{color:#e50023; padding:0}
.xns_funeng_2 .text .bt p span{ color:#fff}
.xns_funeng_2 .text .bt p:first-child{ font-size:20px;}
.xns_funeng_2 .text .bt p:last-child{ font-size:16px; padding-bottom:15px;}
.xns_adver{ height:252px; background:url(../images/xns_adver_bg.png) center no-repeat; clear:both}
.xns_adver h3{ font-size:45px; color:#fff; padding-top:70px}
.xns_adver h4{ font-size:30px; font-weight:normal; color:#fff;}
/**客户如是说 end**/
.sxy_fangan{ padding-top:44px; height:auto; height:310px}
.sxy_fangan ul li{ width:16.66%; float:left; height:248px; overflow:hidden; padding:30px 0 40px 0;  color:#fff; transition:all 0.5s; text-align:center;}
.sxy_fangan ul li:hover {background:#e50023;}
.sxy_fangan.contactpage ul li{ width:14.66%;}
.sxy_fangan.contactpage ul li:hover {background:#000;}
.sxy_fangan ul li .num{ font-size:40px; font-family:"hammerthin"}
.sxy_fangan ul li .title{ font-size:20px; padding-top:0}
.sxy_fangan ul li .stitle{ font-size:14px;text-transform: uppercase;}
.sxy_fangan ul li .ico{ display:block; margin-top:10px; height:60px; margin-bottom: 40px;}
.sxy_fangan ul li .ico img{ margin:auto;}
.sxy_fangan ul li .ico img:first-child{ display:block}
.sxy_fangan ul li .ico img:nth-child(2){ display:none}
.sxy_fangan ul li .bt{ padding-top:0px}
.sxy_fangan ul li .bt img{ display:inline-block}
.sxy_fangan ul li .bt img:last-child{ display:none}
.sxy_fangan ul li:hover .bt img{ display:none}
.sxy_fangan ul li:hover .bt img:last-child{ display:inline-block}
.sxy_fangan ul li .text{ padding:5px 6%; text-align:left; display:none;}
.sxy_fangan ul li .text dl{ display:block; padding:10px 0; position:relative; height:auto; }
.sxy_fangan ul li .text dl:before{ width:1px; height:100%; border-left:1px dashed #f5f5f5; left:2px; top:0; z-index:1; content:""; position:absolute;}
.sxy_fangan ul li .text dl dd{ line-height:18px; padding-left:7%; padding-right:10%; font-size:12px; color:#000; margin:7px 0px; position:relative; color:#fff}
.sxy_fangan ul li .text dl dd:before{ width:6px; height:6px; border-radius:50%; background:#fff; left:0px; top:5px; z-index:2; content:""; position:absolute;}
.peixun_box{ height:auto; overflow:hidden; min-height:400px; padding-top:20px;}
.sxy_fangan.peixun ul li{ color:#000; }
.sxy_fangan.peixun ul li:hover{ margin-top:-5px;text-align:left; color:#fff; padding-top:10px;box-shadow:0px 0px 30px #FF4D4D; }
.sxy_fangan.peixun ul li:hover p{ padding-left:5%;}
.xns_funeng_3{ width:100%; padding-top:50px; height:auto; padding-bottom:170px; overflow:hidden;/* background:#000*/}

.xns_funeng_3 .pics{ width:58%;}
.xns_funeng_3 .text{ width:42%; color:#fff; position:relative }
.xns_funeng_3 .text h3{ font-size:31px; font-weight:normal;}
.xns_funeng_3 .text h4{ font-size:15px; font-weight:normal; color:#000}
.xns_funeng_3 .text .line{ width:108px; height:5px; line-height:5px; background:#e50023; margin:12px 0;}
.xns_funeng_3 .text .txt{padding-top:32.32%;}
.xns_funeng_3.inFuNeng{ /*background:#fff;*/}
.xns_funeng_3.inFuNeng .pics{ width:54%;}
.xns_funeng_3.inFuNeng .text{ width:46%}
.xns_funeng_3.inFuNeng .text .txt{padding-top:30.32%;}
.xns_funeng_3.inFuNeng .text .txt h3{ color:#000}
.footer_box{ height:auto; overflow:hidden; padding-top:50px; padding-bottom:60px; background:#000; position:relative; z-index:5}
.footer_txt_list{ padding-left:2.9%; height:auto; overflow:hidden; padding-bottom:48px;}
.footer_txt_list li{ width:19.79%; float:left; margin-right:5.6%;}
.footer_txt_list li:last-child{ margin-right:0;}
.footer_txt_list li .title{ padding-bottom:8px; line-height:32px; color:#c7c7c7; font-size:26px; border-bottom:2px solid #c7c7c7}
.footer_txt_list li .info{ padding:18px 0; line-height:26px; font-size:16px; color:#6d6d6d; font-family:"Microsoft Yahei"}
.footer_txt_list li .info p{ line-height:26px; }
.footer_txt_list li .info p a{color:#6d6d6d; transition:all 0.5s }
.footer_txt_list li .info p a:hover { color:#f5f5f5;}
.footer_txt_list li .info dt{ font-size:20px;}
.footer_txt_list li .info dd{ font-size:16px; margin-bottom:6px;}
.footer_txt_list li .info dt a,.footer_txt_list li .info dd a{color:#6d6d6d; font-size:16px;}
.footer_bottom{ padding:0 2.9%;}
.footer_bottom .footer_logo{ width:22.3958%; padding-top:20px;}
.footer_bottom .footer_logo img{ max-width:100%;}
.footer_address{ text-align:right}
.footer_address p{ font-size:14px; color:#c7c7c7; font-family:"Microsoft Yahei"; line-height:24px;}
.footer_address p a{ font-size:14px; color:#c7c7c7;}


.main_content{ height:auto; overflow:hidden}
.right_logo_nav{ position:relative; height:auto;}
.right_logo_nav .logo{ width:12%;}
.right_logo_nav .logo img{ width:100%;}
.right_logo_nav .logo img:first-child{ display:block}
.right_logo_nav .logo img:nth-child(2){ display:none}
.right_top{background:#e60024; height:579px;  padding-bottom:20px; position:relative;}

/**二级导航页 start**/
.about_xns{ position:relative; bottom:0; }
.about_xns .w1024{height:auto; overflow:hidden; position:relative; padding-bottom:30px;}
.about_xns .title{ font-size:40px; color:#fff; line-height:60px;}
.about_xns p{ font-size:15px; color:#fff; line-height:24px;}
.about_xns p a{font-size:16px; color:#fff; }
.about_xns .desc{ padding:10px 0; font-size:12px; color:#fff; font-family:"Microsoft Yahei"; line-height:22px; height:180px; overflow:hidden }
.about_xns span{ position:absolute; bottom:0; right:0; z-index:1}
.about_xns span.open{ display:block}
.about_xns span.close{ display:none}
/**关于我们 展开**/
.about_show_box { height:auto; overflow:hidden; clear:both; background:url(../images/about_bg_1920.jpg) center repeat-y ; background-size:cover}
.about_show_box  .about_banner{ height:422px;display: flex;
    justify-content: center;
    align-items: center; color:#fff;font-family: 'SourceHanSans'; font-size:46px; background:#FFF url(../images/about_banner.jpg) center no-repeat}
.about_adver{ padding:40px 6%; background:#e60024; height:auto; overflow:hidden}
.about_adver .about_logo{ margin-left:2.9%; width:16.4%;}
.about_adver .text{ margin-left:5.859%; padding-top:25px; color:#fff}
.about_adver .text h3{ font-size:28px;}
.about_adver .text p{ font-size:20px;}
/**关于我们 展开 end**/
/**about 周董 start**/
.about_zhou{ height:auto; overflow:hidden; background:#000 ; position:relative; padding-bottom:50px}
.about_zhou .superstar{ position:absolute; top:15%; left:8%; z-index:2}
.about_zhou .w1215{  height:auto; overflow:hidden; position:relative }
.about_zhou .bg_pic{ position:absolute; right:0; bottom:0; z-index:1; max-width:23.62%;}
.about_zhou .bg_pic img{ width:100%}
.about_zhou .about_zhou_desc{ position:absolute; right:6.74897%; width:38%; top:216px; color:#fff;}
.about_zhou .about_zhou_desc h3{ font-size:22px; line-height:46px;}
.about_zhou .about_zhou_desc p{ font-size:12px; line-height:22px;}
.about_zhou .about_zhou_desc p:last-child{ padding-top:20px}
.about_zhou .pic{ height:auto; overflow:hidden; position:relative}
.about_zhou .zhou_postion{ position:absolute; z-index:2; width:60%; left:18%; bottom:50px;}
.about_zhou .zhou_postion ul li{ width:33.33%; line-height:24px; float:left; font-size:12px; color:#fff; text-align:left}
.about_zhou .zhou_postion ul li span{ font-size:30px; display:inline-block; vertical-align:middle;}
/**about 周董 end**/
/**about culture start**/
.xns_culture_box{ background:#f65422; height:auto; overflow:hidden; position:relative;}
.xns_culture_box img.title{ position:absolute; left:10%; top:10%; max-width:20%; z-index:2}
.culture_main{ width:93.333%; position:relative;}
.culture_main .clhd ol{ padding-top:15px;}
.culture_main .clhd ol li{ position: relative; display:inline-block; vertical-align:middle; margin:10px 1%;}
.culture_main .clhd ol li.on{ padding:5px 10px; border-radius:10px; background:#e50023;}
.culture_main .clbd ol li .aboutdesc{ padding:10px 0; font-size:16px; color:#fff; font-family:"Microsoft Yahei"; line-height:30px; height:auto; overflow:hidden }
/*.culture_main_pic{ height:auto; overflow:hidden; position:relative}
.culture_main_pic ul li{ float:left; cursor:pointer;}
.culture_main_pic ul li img.pics{ width:100%; height:100%; max-height:100%; transition:all 0.7s}
.culture_main_pic ul li:hover img.pics{ opacity:0.7;}
.culture_main_pic ul li:first-child,.culture_main_pic ul li:nth-child(2){ width:50%;}
.culture_main_pic ul li:nth-child(3),.culture_main_pic ul li:nth-child(4),.culture_main_pic ul li:nth-child(5),.culture_main_pic ul li:nth-child(6){ width:37.48%;}
.culture_main_pic ul li:nth-child(7){ width:25.04%; position:absolute; right:0; bottom:455px; z-index:1}
.culture_main_pic ul li:nth-child(8){ width:100%;}*/
.vr_box{ width:29%; height:100%; position:absolute; z-index:2; left:0; top:0; background:rgba(240,6,29,0.95)}
.vr_box img{ position:absolute; left:0; bottom:0; z-index:3; height:auto; width:90%; left:5%}
.culture_scroll{ position:relative; overflow:hidden;}
.culture_scroll .swiper-slide img{ width:100%;}
.team_title{ padding-top:30px;}
.team_title h3{ font-size:23px; color:#e50023;}
.team_title h4{ font-weight:normal; font-size:15px; color:#fff}
.culture_text_box{ height:auto; overflow:hidden; background:#000 url(../images/aboutboxbj.jpg) center no-repeat;}
.culture_text_box .line{ width:10%; height:5px; line-height:5px; background:#e50023; margin-bottom:50px}
.culture_title{ font-size:22px; color:#fff;}
.culture_desc{ color:#fff; font-size:24px; line-height:32px; padding:20px 0;}
.culture_desc span{ color:#e51321;}
.culture_content{ color:#fff; margin-bottom:10px}
.culture_content p{ font-size:16px; line-height:30px}
.culture_content p:first-child{ font-size:24px; padding-bottom:3px;}
/**about culture end**/
.culture_service .service_title{ font-size:28px; color:#fff; line-height:28px; margin-bottom:26px;}
.culture_service .service_case{ display:block; height:auto; padding-bottom:30px; width:90%; overflow:hidden; margin-left:6%}
.service_result{ height:auto; overflow:hidden; margin-bottom:70px;}
.service_result .swiper-wrapper{ display:block !important}
.service_result ul li{ width:175px; height:175px; float:left;display: flex;
    justify-content: center;
    align-items: center; }
.service_result ul li img{ width:auto; max-width:100%;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray; transition:all 0.5s; cursor:pointer;
}

.service_result ul li:hover img,.service_result ul li:nth-child(2) img ,.service_result ul li:nth-child(11) img { filter:none}
.service_result ul li:nth-child(1),.service_result ul li:nth-child(3),.service_result ul li:nth-child(5),.service_result ul li:nth-child(8),.service_result ul li:nth-child(10),.service_result ul li:nth-child(12){ background:#272727;}
.service_result ul li:hover{ background:#fff;}
.culture_service .service_case  li{ float:left; height:106px; width:106px; border-radius:14px; margin-right:3px; margin-bottom:3px; transition:all 0.5s;  cursor:pointer}
.culture_service .service_case  li img{ max-width:100%; max-height:100%; border-radius:14px;  }
.culture_service .service_case  li:first-child{ width:212px; text-align:center}
.culture_service .service_case  li:nth-child(3),.culture_service .service_case li:nth-child(18),.culture_service .service_case  li:nth-child(19),.culture_service .service_case  li:nth-child(23){ background:#ff901c;}
.culture_service .service_case  li:nth-child(7),.culture_service .service_case  li:nth-child(9),.culture_service .service_case  li:nth-child(25){ background:#531ee6;}
.culture_service .service_case  li:nth-child(8){ margin-right:10%}
.culture_service .service_case  li:nth-child(19){ margin-left:10%}
.culture_service .service_case  li:hover{ transform: rotate(360deg) ; }
/**相册start**/
.photos_box{ height:auto; overflow:hidden; padding-bottom:100px;}
.list_photo{ position:relative; height:auto;padding-top:85px; height:740px}
.list_photo .center{}
.list_photo .center img{ position:relative; z-index:9}
.list_photo ul{ display:block; width:88%; margin:auto }
.list_photo li{ position:absolute; transition:all 0.5s;padding:12px; border:1px solid #000}
.list_photo li img{ max-width:100%;}
.list_photo li:first-child{ width:290px; height:290px; background:#fff;  z-index:4; left:25%; top:43px; transform: rotate(-18deg) translate(-50px,-50px) ; }
.list_photo li:nth-child(2){ width:300px; height:300px; background:#fff; z-index:5; top:34px; left:50.5%; transform: rotate(30deg) translate(-50px,-50px) ;}
.list_photo li:nth-child(3){ width:230px; height:230px; background:#fff; z-index:5; bottom:37%; right:11%; transform: rotate(10deg) translate(-50px,-50px) ;}
.list_photo li:nth-child(4){ width:260px; background:#fff; z-index:10; bottom:2%; right:16%; transform: rotate(20deg) translate(-50px,-50px) ;}
.list_photo li:nth-child(5){ width:270px; height:270px; background:#fff; z-index:9; bottom:2%; right:34%; transform: rotate(-15deg) translate(-50px,-50px) ;}
.list_photo li:nth-child(6){ width:265px; height:265px; background:#fff; z-index:8; bottom:0; left:23%; transform: rotate(-18deg) translate(-50px,-50px) ;}
.list_photo li:nth-child(7){ width:265px; height:265px; background:#fff; z-index:5; bottom:26%; left:20%; transform: rotate(10deg) translate(-50px,-50px) ;}
.list_photo li:hover{transform: rotate(0deg); z-index:99}
.list_photo li:first-child img{ width:100%; height:100%;}
.photos_box .title{ text-align:center}
/**相册 end**/
/**start 未来十年**/
.future_tenyear .title{ padding:30px 0; color:#fff;  font-size:28px}
.future_tenyear .desc{ font-size:20px; line-height:30px; color:#fff; margin-bottom:30px;}
.future_tenyear .desc2{ margin-bottom:100px}
.future_tenyear .desc2 p{font-size:18px; color:#fff}
.future_tenyear .desc2 p b,.future_tenyear .desc2 p strong{color:#e60822; }
.future_tenyear .desc2 p:first-child{ font-size:24px; color:#e60822; font-weight:bold;line-height:40px}
.line2{ margin-bottom:38px}
.big_logo{ text-align:center}
.big_logo img{ max-width:90%}
/**end 未来十年**/
/**start  在线留言**/
.xns_book{ height:auto; overflow:hidden; padding-bottom:90px;}
.book .txt{ width:47%; height:58px; border-radius:12px; float:left; margin-right:3%; background:#2b2b2b; margin-bottom:20px; font-size:18px; padding-left:2%; font-family:"SourceHanSans"; color:#eaeaea; line-height:58px; border:0;}
.book .txt::placeholder,.book  textarea::placeholder{font-family:"SourceHanSans"; color:rgba(234,234,234,0.2);font-size:18px; }
.book  textarea{ width:97%; height:170px;border-radius:12px; float:left;margin-bottom:40px;  font-size:24px; padding:5px 2%; font-family:"SourceHanSans";  color:rgba(234,234,234,0.2); line-height:28px;background:#1d1d1d; border:0; }
.book .submitbox{ width:97%; text-align:center}
.book .submitbox .submit{ display:inline-table; vertical-align:middle; width:182px; height:46px; line-height:46px; text-align:center; font-size:22px; color:#fff; background:#e83e1b; margin:0 7px; border:0px; border-radius:10px;}
.book .submitbox .zx{ display:inline-table; vertical-align:middle; width:182px; height:46px; line-height:46px;text-align:center; font-size:22px; color:#fff; background:#384de7; margin:0 7px ;border-radius:10px;}
.contact_book{ margin-top:80px; height:auto; overflow:hidden; margin-bottom:90px}
.book.contact_book .txt,.book.contact_book  textarea{ background:rgba(224,224,224,0.8); color:#777777}
.book.contact_book .txt::placeholder,.book.contact_book  textarea::placeholder{color:#777777}
/**end 在线留言**/
.list_ej_nav_box{ padding:0;background:#fff  url(../images/contact_top_bg.jpg) bottom right no-repeat;}
.list_ej_nav_box  dl dt{ margin-top:50px; font-size:36px; color:#000; height:auto; overflow:hidden; width:100%}
.list_ej_nav_box  dl dd{ margin-top:30px; padding-bottom:5px;clear:both; height:auto; overflow:hidden}
.list_ej_nav_box  dl dd:first-child{ margin-top:0;}
.list_ej_nav_box  dl dd .title .w1024{ border-bottom:1px solid #000; position:relative;line-height:48px; height:60px;font-size:24px; }
.list_ej_nav_box  dl dd .title .w1024 i{ font-style:normal; font-size:16px;}
.list_ej_nav_box  dl dd .title  .w1024 span{ position:absolute; right:0; z-index:1; top:6px; cursor:pointer; display:inline-block; width:26px; height:26px;}
.list_ej_nav_box  dl dd .title  .w1024 span img{ width:24px}
.list_ej_nav_box  dl dd .title  .w1024 span.open{ display:block}
.list_ej_nav_box  dl dd .title  .w1024 span.close{ display:none}
.list_ej_nav_box  dl dd .show_hidden{ padding:0px; height:auto; overflow:hidden; display:none}

.show_change{ position:relative; width:auto}
.list_ej_nav_box  dl dd .show_hidden .bd{ width:100%; position:relative}
.list_ej_nav_box  dl dd .show_hidden .bd li{ line-height:24px; color:#000; font-size:13px;font-family:"Microsoft Yahei"; width:76.6%; min-height:140px}
.list_ej_nav_box  dl dd .show_hidden .hd{ width:36.4%; position:absolute; right:0; top:18px}
.list_ej_nav_box  dl dd .show_hidden .hd li{ text-align:right; line-height:24px; font-size:13px; color:#7b7b7b;font-family:"Microsoft Yahei";}
.list_ej_nav_box  dl dd .show_hidden .hd li a{font-size:13px; color:#7b7b7b; transition:all 0.5s}
.list_ej_nav_box  dl dd .show_hidden .hd li:hover a{ padding-right:10px;}
.relative_case{ padding-top:80px;}
.relative_case .title{ line-height:40px; font-size:21px;font-family:"Microsoft Yahei";}
.relative_case_scroll { position:relative; overflow:hidden}
.relative_case_scroll .swiper-slide .pics{ position:relative; height:auto; overflow:hidden}
.relative_case_scroll .swiper-slide .pics .bg{ width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.5); top:0; left:0; z-index:2; opacity:0; transition:all 0.7s}
.relative_case_scroll .swiper-slide{ width:31%; float:left; margin-right:2%;}
.relative_case_scroll .swiper-slide img{ width:100%;}
.relative_case_scroll .swiper-slide:hover .pics .bg{ opacity:1}
.relative_case_scroll .swiper-slide .text{ padding:15px 5%; background:#f0f1f1;}
.relative_case_scroll .swiper-slide .text p{}
.relative_case_scroll .swiper-slide .text p.en{ font-size:14px; color:#3a3a3a;}
.relative_case_scroll .swiper-slide .text p.cn{ font-size:16px;color:#3a3a3a;}
.relative_case_scroll .swiper-slide .text p.desc{ font-size:13px; color:#888988; padding-top:6px; line-height:20px}

.list_ej_nav_box  dl dd .show_hidden .sxy_title{  line-height:42px; padding-top:50px}
.list_ej_nav_box  dl dd .show_hidden .sxy_title p{ display:block; position:relative; font-size:34px;}
.list_ej_nav_box  dl dd .show_hidden .sxy_title p:nth-child(2){ color:#e50023;font-size:34px; font-weight:700}
.list_ej_nav_box  dl dd .show_hidden .sxy_title p:last-child{ font-size:39px;padding-bottom:10px; color:rgba(58,58,58,0.3)}
.sxy_case{padding:50px 0; position:relative}
.sxy_case ul li{ width:12.5%; float:left; height:122px; position:relative; overflow:hidden}
.sxy_case ul li img{ width:100%; height:auto; display:block !important;}
.sxy_case ul li .pics{ height:122px;}
.sxy_case ul li .title{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; bottom:0; z-index:2; text-align:center; padding-top:33%;}
.sxy_case ul li .title p{ font-size:13px; color:#fff}
.sxy_case ul li:nth-child(2) .title,.sxy_case ul li:nth-child(6) .title{ background:#e3002c}
.sxy_case ul li:nth-child(11) .title,.sxy_case ul li:nth-child(15) .title{ background:#000}
.cent_logo{ width:30%; position:absolute; z-index:2; left:33%; top:10px}
.cent_logo img{ width:100%}

.show_hidden .text{ padding-top:30px; }
.show_hidden .text2{ clear:both; padding-top:60px;}
.show_hidden .text2 h3{ line-height:46px; font-size:33px; font-weight:normal; color:#e50023}
.show_hidden .text2 h3 span{ font-family:"Microsoft Yahei"; font-weight:600}
.show_hidden .text2 p{ font-size:16px; color:#000; line-height:24px; padding:10px 0}
.show_hidden .text2 .line{ width:10.26%; height:5px; line-height:5px; background:#dc0122;}
.show_hidden .text2 .bt{ padding-top:10px}
.show_hidden .text2 .bt p{color:#e50023; padding:0}
.show_hidden .text2 .bt p span{ color:#000}
.show_hidden .text2 .bt p:first-child{ font-size:15px;}
.show_hidden .text2 .bt p:last-child{ font-size:22px; padding-bottom:15px; padding-top:8px; line-height:32px;}
.xns_adver.adver2{background:#e50023 url(../images/xns_adver_bg.png) right no-repeat; }
.sxy_advantages .en_title{ font-size:35px; color:#e6002e; font-weight:normal; margin-bottom:25px;}
.sxy_advantages .advantages_four{ width:760px; height:149px; background:url(../images/sxy_advantages_bg.png) left no-repeat}
.sxy_advantages .advantages_four li{ width:19.6%; height:149px; float:left; margin-right:7%;}
.sxy_advantages .advantages_four li p{ text-align:center}
.sxy_advantages .advantages_four li p:first-child{ padding-top:28%; font-size:22px; line-height:24px; color:#fff;}
.sxy_advantages .advantages_four li:last-child{ margin-right:0}
.sxy_advantages .advantages_four li p span{ display:inline-block; width:8px; height:8px; border-radius:50%; border:1px solid #fff; margin:0 1px;}
.sxy_advantages .advantages_four li p span.on{ background:#ffffff;}
.sxy_advantages .advantages_four li p:last-child{ text-align:center; padding-top:5px;}
.advantages_desc{ line-height:30px; font-size:18px; padding-top:36px; color:#080103;}
.advantages_bt_title{ font-size:25px; line-height:60px; color:#e6002e;}
.sxy_advantages .line{ width:108px; height:5px; line-height:5px; background:#e50023; margin-top:15px;}
.xns_bt_logo{ padding:120px 0; text-align:center}
.xns_bt_logo img{ max-width:100%;}
.join_us{ width:46%; float:right;}
.join_us img{ width:100%; transition:all 0.5s}
.join_us img:hover { box-shadow:0px 0px 15px #666}
/**二级导航页 end**/

/**内页banner**/
.inner_main{ height:auto; overflow:hidden; }
.inbanner{ height:auto; overflow:hidden; padding-top:50px; padding-bottom:170px; background:#000; height:579px; background:url(../images/news_bg.gif) center no-repeat; background-size:cover }
.inbanner .nav_fava.right_fava{ right:5%}
.inner_subnav{ padding-top:20px; text-align:center; clear:both;}
.inner_subnav ul li{ display:inline-block; vertical-align:middle;width:15%; padding:70px 0; text-align:center; margin-right:3px; background:#171717; color:#fff; transition: all 0.7s}
.inner_subnav ul li:hover,.inner_subnav ul li.on{ background:#e60024;}
.inner_subnav ul li img{ max-width:100%;}
.inner_subnav ul li p{ color:#fff}
.inner_subnav ul li p:first-child{ font-size:34px;}
.inner_subnav ul li p:last-child{ font-size:13px;}
.news_search { text-align:center;}
.news_search input{ display:inline-block; vertical-align:middle; border-radius:10px;padding:0px 2%; border:0; font-size:26px; color:rgba(255,255,255,0.55); margin:0 2%; }
.news_search input.time{ width:25%; background:#1d1d1d; height:60px; line-height:60px; }
.news_search input:placeholder{font-size:26px; color:rgba(255,255,255,0.15);}
.news_search input.key{ height:58px; width:20%; line-height:58px; background:none; border:1px solid #1d1d1d}
.news_search input.submit{ width:15%; background:#e50023; color:#fff; height:60px; line-height:60px;}
.list_news{ display:block; position:relative; height:auto; overflow:hidden;}
.list_news:before{ width:1px; height:100%; position:absolute; left:5px; top:0; content:""; background:#7b7b7b; z-index:1}
.list_news li{ padding-left:5%; position:relative; width:80%; transition:all 0.5s;margin:50px 0; height:auto; overflow:hidden;}
.list_news li:before{ width:10px; height:50%; position:absolute; left:0; top:0; z-index:2; content:""; background:#464646; opacity:1; transition:all 0.7s}
.list_news li .text{ width:70%; color:#fff; opacity:0.5;transition:all 0.5s; }
.list_news li .text h3{ font-size:25px;transition:all 0.5s;}
.list_news li .text p{ line-height:22px; font-size:12px;transition:all 0.5s;}
.list_news li .text p.date{ font-size:18px; padding-top:10px;transition:all 0.5s;}
.list_news li .text p.adver{ font-size:13px;transition:all 0.5s;}
.list_news li .pics{ width:28%; margin-left:2%; opacity:0.5;transition:all 0.5s; }
.list_news li .pics img{ width:100%;}
.list_news li:hover{ width:90%}
.list_news li:hover .text{ opacity:1}
.list_news li:hover .text h3{ font-size:28px;}
.list_news li:hover .text p{ font-size:14px;}
.list_news li:hover .text p.date{ font-size:20px;}
.list_news li:hover:before{ background:#e60024}
.list_news li:hover .pics{ opacity:1}
.swiper-info-news{ height:900px; overflow:hidden; position:relative; margin-top:50px;}
.swiper-info-news .swiper-slide{ height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}
.swiper-info-news .swiper-scrollbar-drag{background: rgba(255,255,255,0.5);}
.contact_jianzheng{ height:auto; overflow:hidden; background:url(../images/contact_top_bg.jpg) center no-repeat}
.zhuying_box { height:auto; overflow:hidden;/* background:url(../images/contact_bottom_bg.jpg) center bottom no-repeat*/}
.beijing{background:url(../images/contact_bottom_bg.jpg) center bottom no-repeat}
.contact_team{ margin-top:50px; height:auto; overflow:hidden; text-align:center}
.contact_team ul li{ display:inline-table; width:13%; margin-right:1%; vertical-align:middle; line-height:58px; color:#fff; border-radius:10px; font-size:22px; background:#e50023;}
.contact_team ul li:last-child{ margin-right:0;}
.contact_team ul li:nth-child(2),.contact_team ul li:nth-child(6){ background:#5627d9;}
.contact_team ul li:nth-child(4){ background:#374be2;}
.contact_team ul li:nth-child(5){ background:#ff8c25;}
.contact_jianzheng .title{ text-align:center; margin-top:40px; margin-bottom:20px;}
.contact_jianzheng .title p{ font-size:26px; line-height:40px; color:#000}
.contact_jianzheng .title p:last-child{ color:#e50023;font-size:22px; }
.see_more{ margin-bottom:66px;}

.contact_jianzheng .title2 {
    font-size:36px;
    color: #e50023;
    font-weight: 600;
    padding-bottom:15px;
}
.inner_funeng{ height:auto; overflow:hidden; padding:50px 0; background:#e40523;}
.inner_funeng .title{ font-size:30px; color:#fff}
.inner_funeng .title2{ font-size:30px; color:#fff; line-height:42px; padding-top:40px}
.inner_funeng .title2 p{ display:block; position:relative;}
.inner_funeng .title2 p:last-child{ color:#000; font-weight:bold; font-size:26px}
.inner_funeng .line3{ width:96px; height:6px; line-height:6px; background:#fff; margin:15px 0;}
.inner_funeng .title3{ font-size:30px; color:#000; line-height:38px;}
.inner_funeng .title3 span{font-family: "Microsoft Yahei";}
.inner_funeng  .bt{ padding-top:10px}

.inner_funeng  .bt p:first-child{ font-size:24px; color:#fff}
.inner_funeng  .bt p:last-child{ font-size:18px; padding-bottom:15px; color:#ffd97d; padding-top:6px}
.zhuying_box .title{ padding:0; text-align:center;font-family: 'SourceHanSans'; margin-top:10px}
.zhuying_box .title p{ color:#000; line-height:60px;}
.zhuying_box .title p:first-child{ font-weight:600; font-size:36px;}

.zhuying_box .title p:nth-child(2){font-size:30px; color:#e50023}
.zhuying_box .title .title_tt{font-size:30px !important; font-weight: 400 !important;}

.zyyw_box{ height:465px; position:relative; text-align:center; background:url(../images/contact_circle_bg.png) center no-repeat;}
.zyyw_box .bg{ max-width:90%;}
.zyyw_box .contact_logo{ position:absolute; z-index:2; top:28px;}
.zyyw_box ul li{ width:160px; height:160px; border-radius:50%; background:#e50723; float:left; margin-right:5.04%; margin-bottom:100px; color:#fff; border:1px solid #e50723; transition:all 0.8s; cursor:pointer;}

.zyyw_box ul li p{ font-size:26px; font-weight:600;}
.zyyw_box ul li p:first-child{ padding-top:30%}
.zyyw_box ul li p:last-child{ font-size:15px; font-family:Arial; font-weight:normal}
.zyyw_box ul li:nth-child(2),.zyyw_box ul li:nth-child(6){ margin-right:38%}
.zyyw_box ul li:nth-child(4),.zyyw_box ul li:nth-child(8){ margin-right:0}
.zyyw_box ul li:hover{ background:#fff; color:#e50723; }
.contact_title{ margin-top:80px; height:auto; overflow:hidden; position:relative}
.contact_title p:first-child{ font-size:29px; color:#000000; font-weight:600; line-height:28px}
.contact_title p:last-child{ font-size:36px; color:#e50023; font-weight:600;font-family: "Microsoft Yahei";}
.contact_title img{ position:absolute; right:0; top:0; z-index:2}
.contact_contact{ padding-top:70px;}
.contact_contact .map{ width:60.24%; height:334px;}
.contact_contact .map img{ width:100%}
.contact_contact .text{ width:39.66%; text-align:right; padding-top:25px;}
.contact_contact .text p{ font-size:20px; color:#080103;}
.contact_contact .text p:nth-child(2){ font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.contact_contact .text p:last-child{ padding-top:5px}
/***招贤纳士 start**/
.yhdy_box{ height:auto; overflow:hidden; padding:60px 0; padding-bottom:0}
.yhdy_box .title { margin-bottom:20px}
.yhdy_box .title span{ float:right; font-size:36px}
.list_daiyu{ height:auto; overflow:hidden; padding:5px 0; clear:both}
.yhdy_box .list_daiyu li{ width:32.33%; float:left; padding:25px 2%; margin-right:5px; margin-bottom:5px; position:relative; transition:all 0.7s}
.yhdy_box .list_daiyu li:hover{ box-shadow:0px 0px 5px #000}
.yhdy_box .list_daiyu li h3{ font-size:34px; color:#000;font-family:'fzltchjw'; font-weight:normal}
.yhdy_box .list_daiyu li p{ font-size:16px; line-height:26px; color:#fff; padding-bottom:30px;font-family:'fzltchjw'; padding-top:10px;}
.yhdy_box .list_daiyu li .en{ text-align:right; font-size:20px; line-height:36px;font-family:'fzltchjw';}

.yhdy_box .list_daiyu li:nth-child(3n){ margin-right:0}
.yhdy_box .list_daiyu li{ background:#cbcbcb;}
.yhdy_box .list_daiyu li:hover{ background:#eb5018;}
.yhdy_box .list_daiyu li:hover h3{color: #fff; }
/* .yhdy_box .list_daiyu li:first-child{ background:#eb5018;}
.yhdy_box .list_daiyu li:nth-child(2){ background:#cbcbcb;}
.yhdy_box .list_daiyu li:nth-child(3){ background:#5627d9; }
.yhdy_box .list_daiyu li:nth-child(4){background:#374be2;}
.yhdy_box .list_daiyu li:nth-child(5){ background:#da0b22;}
.yhdy_box .list_daiyu li:last-child{ background:#ff8c25;} */
.yhdy_box .list_daiyu li:first-child .en{ color:#f58f48}
.yhdy_box .list_daiyu li:nth-child(2) .en{ color:#e4e4e4;}
.yhdy_box .list_daiyu li:nth-child(3) .en{ color:#9060ea;}
.yhdy_box .list_daiyu li:nth-child(4) .en{ color:#778af0;}
.yhdy_box .list_daiyu li:nth-child(5) .en{ color:#ec275b;}
.yhdy_box .list_daiyu li:last-child   .en{ color:#ffbd60;}
.yhdy_box .list_daiyu li span{ position:absolute; right:6%; top:10px; font-size:80px;font-family:Arial, Helvetica, sans-serif;}

.yhdy_box .list_daiyu li:first-child span{ color:#e43b0f}
.yhdy_box .list_daiyu li:nth-child(2) span{ color:#bababa;}
.yhdy_box .list_daiyu li:nth-child(3) span{ color:#3f1bcc;}
.yhdy_box .list_daiyu li:nth-child(4) span{ color:#2737d8;}
.yhdy_box .list_daiyu li:nth-child(5) span{ color:#ce0617;}
.yhdy_box .list_daiyu li:last-child   span{ color:#ff6d19;}

.yhdy_box .title2{ margin-top:90px; text-align:center; margin-bottom:50px;}
.yhdy_box .title2 .en{ font-size:48px; color:#afafaf; line-height:60px;}
.yhdy_box .title2 .cn{ font-size:36px; color:#e60024;font-family:'fzltchjw';}
.yhdy_box .title2 .cn2{ font-size:25px;}
.daiyu_bg1{ height:auto; overflow:hidden; padding-bottom:80px; background:url(../images/daiyu_bg1.jpg) center repeat-y}
.swiper_team{ width:100%; position:relative; overflow:hidden}
.swiper_team .swiper-slide{ width:100%}
.swiper_team .swiper-slide img{ float:left; margin-bottom:8px; margin-right:1%;}
.swiper_team .swiper-slide img:first-child,.swiper_team .swiper-slide img:nth-child(3){ width:57.5%; }
.swiper_team .swiper-slide img:nth-child(2n){ width:41.5%; margin-right:0 }
.employ_adver{ height:302px; background:url(../images/employ_adver_bg.jpg) center no-repeat}
.employ_adver .title2.white,.employ_adver2 .title2.white{ margin-top:0; margin-bottom:0; padding-top:40px}
.employ_adver .title2.white p,.employ_adver2 .title2.white p{ color:#fff}
.swiper_team2 { padding-top:60px; height:auto; overflow:hidden; background:#000; background:url(../images/daiyu_bg2.jpg) center bottom no-repeat}
.swiper_team2 .w1300{position:relative; overflow:hidden}
.swiper_team2 .swiper-slide{ width:100%; position:relative}
.swiper_team2 .swiper-slide img{ float:left; margin-bottom:7px; margin-right:0.05%}
.swiper_team2 .swiper-slide img:first-child,.swiper_team2 .swiper-slide img:last-child{ width:27.398%;}
.swiper_team2 .swiper-slide img:last-child{position:absolute; right:0; top:0; z-index:1}
.swiper_team2 .swiper-slide img:nth-child(2),.swiper_team2 .swiper-slide img:nth-child(3){ width:44.05%;}
.employ_adver2{ background:url(../images/employ_adver_bg2.jpg) center no-repeat; height:300px}
.join_title{ padding:30px 0; text-align:center}
.join_title img{ max-width:22%}
.list_team_lvyou{ padding:116px 0; background:#000 url(../images/daiyu_bg3.jpg) center no-repeat}
.list_team_lvyou li{ height:auto; overflow:hidden; margin-bottom:100px; position:relative}
.list_team_lvyou li .text{ width:30.23%; float:left; text-align:left}
.list_team_lvyou li .text p.en{ font-size:32px; color:#fff; line-height:47px}
.list_team_lvyou li .text p.titles{ font-size:36px; color:#eb5018; padding-top:10px;}
.list_team_lvyou li .text p.titles span{ color:#d7081b;}
.list_team_lvyou li .text p.cn{ font-size:26px; line-height:32px; color:#fff}
.list_team_lvyou li .line{ position:absolute; width:81px; height:5px; left:0; bottom:0; z-index:1; background:#374be2; transition:all 0.5s}
.list_team_lvyou li:hover .line{ width:20%}
.list_team_lvyou li .pics{ width:68.77%; float:left; overflow:hidden;}
.list_team_lvyou li .pics img{ transition:all 0.7s}
.list_team_lvyou li:hover .pics img{ transform:scale(1.1)}
.list_team_lvyou li:nth-child(2) .text{ float:right; text-align:right}
.list_team_lvyou li:nth-child(2) .line{ right:0; left:auto}
.zhaoxian_box{ height:auto; overflow:hidden; background:#CF081B url(../images/zhaoxian_bg.jpg) top center no-repeat; padding-bottom:10px}
.zhaoxian_box .blank{ height:1200px;}
.daiyan_title { text-align:center; color:#fff; margin-bottom:50px;}
.daiyan_title p.en{ font-size:40px;}
.daiyan_title p.cn{ font-size:36px;font-family:'fzltchjw';}
.daiyan-swiper{ height:340px; position:relative; overflow:hidden;}
.daiyan-swiper .swiper-slide{ width:530px; height:310px}
.daiyan-swiper .swiper-slide img.headimg{ width:100%;}
.daiyan-swiper .play{ position:absolute; z-index:2; left:42%; top:40%; opacity:0.5}
.daiyan-swiper .swiper-button-next, .daiyan-swiper .swiper-button-prev{ width:29%; height:100%; background:none; top:0}
.daiyan-swiper .swiper-button-prev:after,.daiyan-swiper  .swiper-container-rtl .swiper-button-next:after,.daiyan-swiper  .swiper-button-next:after, .daiyan-swiper  .swiper-container-rtl .swiper-button-prev:after{ content:""}
.xns_logo_title{ text-align:center}
.xns_logo_title2{ text-align:center; font-size:36px; margin-bottom:30px;}
.xns_employ_contact{ font-size:30px; color:#fff}
.xns_employ_contact span{ display:inline-block; vertical-align:middle; padding:10px 12px; background:#000; border-radius:10px}
.xns_employ_contact a{ float:right; display:inline-block; color:#fff}
.employ_change{ margin-top:50px;}
.employ_change .hd li{ width:23.9%; float:left; margin-right:1%; border:1px dashed #fff; border-radius:5px; font-size:22px; color:#fff; text-align:center; line-height:56px; margin-bottom:20px;}
.employ_change .hd li.on{ background:#fff; color:#d80920;}
.employ_change .bd { clear:both; padding-top:50px;}
.employ_change .bd li{ padding:10px 1%; border:1px solid #ff1442; height:auto; overflow:hidden}
.employ_change .bd li .txt{ width:48%; float:left; padding-right:2%;}
.employ_change .bd li .txt h3{ font-size:18px; color:#fff; line-height:36px;}
.employ_change .bd li .txt h4{ font-size:16px; color:#fff; font-weight:normal}
.employ_change .bd li .txt p{ font-size:14px !important;color:#fff;  padding-bottom:12px; line-height:22px;}
.employ_change .bd li .txt p span{font-size:14px !important;}
/***招贤纳士 end ***/
/**智能搜索 start**/
.allSearch{ width:62%;}
.allSearch  span{ display:inline-block; font-size:40px; vertical-align:middle;}
.allSearch  .keyword{ width:70%; display:inline-block; vertical-align:middle; background:none; border:0px; border-bottom:3px solid #fff; font-size:18px; color:rgba(255,255,255,0.2); line-height:38px;}
.allSearch  .submit{display:inline-block;}
.search_menu img{ max-width:100%; display:block; margin:auto}
/**智能搜索  end**/
.videoBox{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(0,0,0,0.8); display:none}
.videoBox .close{ display:inline-block; right:0; top:-48px; z-index:100; position:absolute;}
.videoBox  .video{bottom:-100%; transition:all 0.7s; z-index:100; position:absolute; width:100%;}
.videoBox  .video video{ box-shadow:0px 0px 10px #999; margin:auto; display:block;}
.videoBox  .video img{ width:auto; max-width:90%; display:block; margin:auto;box-shadow:0px 0px 10px #999; padding:5px;}
/*
.swiper-container-free-mode>.swiper-wrapper{ -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}*/
.news_content .detail img{ width:auto; max-width:100%;}
.news_content .list_pic ul li{ width:30%; height:auto; overflow:hidden; position:relative; margin-right:3%; float:left; margin-bottom:20px;}
.news_content .list_pic ul li .pics{ height:auto; overflow:hidden; border:1px solid #f5f5f5;}
.news_content .list_pic ul li .pics img{ transition:all 0.7s}
.news_content .list_pic ul li .title{ position:absolute; line-height:66px; overflow:hidden; text-align:center; background:rgba(0,0,0,0.7); font-size:18px; color:#fff; width:100%; left:0; bottom:0; transition:all 0.7s}
.news_content .list_pic ul li .title p{ font-size:18px;}
.news_content .list_pic ul li .shadow{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:#e60024c9;display:flex;justify-content:center;align-items:center; opacity:0; z-index:2;transition:all 0.7s   }
.news_content .list_pic ul li .shadow .logo{ position:relative; height:auto; overflow:hidden}
.news_content .list_pic ul li .shadow .logo img{ display:block; margin:auto; max-width:60%;}
.news_content .list_pic ul li .shadow .logo p{ line-height:40px; font-size:20px; font-weight:600; color:#fff; text-align:center; display:block; width:100%; position:absolute; bottom:30px; z-index:3}
.news_content .list_pic ul li:hover .shadow{ opacity:1}
.news_content .list_pic ul li.hottel{height:484.75px;}
.hottel{ /* background:#000000; */background:url(../images/lxbb.jpg) top center no-repeat; background-size: 100%; color:#ffffff;display:flex;justify-content:center;align-items:center; transition:all 0.7s; height:344.75px;}
.relative_case_scroll .swiper-slide.hottel{ height:404.67px;}
.hottel .tel{ text-align:center;}
.hottel .tel p { font-size:30px;}
.hottel .tel p img{ display:inline-block; vertical-align:middle; max-width:20%;}
.hottel .tel p:last-child { padding-top:20px}
.hottel .tel p:last-child span{ display:inline-block; padding:3px 20px; border-radius:10px; background:#ffffff; color:#000000; font-size:20px; cursor:pointer; }
.guestbook{ width:50%; position:fixed; z-index:22; left:25%; bottom:-200%; background:#ffffff; padding:15px; padding-right:0; border-radius:12px; box-shadow:0px 0px 10px #cccccc; overflow:hidden }
.guestbook .contact_book{margin-bottom:20px; margin-top:30px;}
.guestbook .book .txt{ height:48px; line-height:48px; margin-bottom:10px}
.guestbook  .book textarea{ height:100px; margin-bottom:10px;}
.guestbook .close{ position:absolute; top:5px; right:-50px; transition:all 0.5s}
.guestbook:hover .close{ right:5px; cursor:pointer;}
.guestbook:hover .close img{ width:32px;}
.news_content .list_pic ul li.hottel:hover{ background:#e50023c8;}
/*.news_content .list_pic ul li .title p:last-child{ font-size:14px; line-height:24px; padding:0 10%;}*/
.news_content .list_pic ul li .pics .border_top{
    position:absolute;height:3px;width:0;font-size:0;background:#e60024;top:0;left:0;

    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
}
.news_content .list_pic ul li .pics .border_right{
    position:absolute;height:0px;width:3px;font-size:0;background:#e60024;bottom:0;right:0;

    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
}
.news_content .list_pic ul li .pics .border_bottom{
    position:absolute;height:3px;width:0px;font-size:0;background:#e60024;right:0;bottom:0;

    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
}
.news_content .list_pic ul li .pics .border_left{
    position:absolute;height:0px;width:3px;font-size:0;background:#e60024;left:0;top:0;

    -webkit-transition:all 0.5s ease-out;
    -o-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
}
.news_content .list_pic ul li:hover .border_top,.news_content .list_pic ul li:hover .border_bottom{width:100%}
.news_content .list_pic ul li:hover .border_left,.news_content .list_pic ul li:hover .border_right{height:100%}
.news_content .list_pic ul li:hover .title{ bottom:-40px;}
.news_content .list_pic ul li:hover .pics img{ transform:scale(1.1)}
.class_circle_outer_box{ width:400px; height:400px; position:relative; overflow:hidden; margin:auto;}
.base_class{ width:396px; height:396px; position:absolute; z-index:3;animation: orbit 20s linear infinite; left:2px; top:2px; transition:all 0.7s}

.base_class:hover,.zyyw_box .contact_logo:hover{ animation:normal}
.page_return{ clear:both; padding-top:20px; text-align:center}
.page_return ul{}
.page_return ul li{ display:inline-block; padding:3px 8px; border:1px solid #CCC; font-size:14px; line-height:20px; margin:0 2px}
.page_return ul li.active{border:1px solid #e60024; background:#e60024; color:#fff; font-weight:600}
.page_return ul li.active a{ color:#fff}
.inner_nav{ padding:50px 0; text-align:center}
.inner_nav ul li{ display:inline-block; margin:5px 10px; padding:5px 10px; border:1px solid #fff; font-size:16px;}
.inner_nav ul li a{ font-size:16px; color:#fff}
.inner_nav ul li.on{ background:#fff; border-radius:5px; color:#e60024; font-weight:600}
.inner_nav ul li.on a{color:#e60024;}
@keyframes orbit {

    to {

        transform: rotate(360deg);

    }

}

@keyframes orbit {

    to {

        transform: rotate(360deg);

    }

}

.peixun_bg{ height:auto; overflow:hidden; background:url(../images/peixun_bg.jpg) top center no-repeat}
/**案例详情页 start**/
.case_content .case_desc{ width:25%;border:1px solid #f5f5f5; padding:20px 1%; position:relative; height:auto; overflow:hidden; background:#000 url(../images/about_zhou_bg.png) right bottom no-repeat; padding-bottom:200px; color:#fff; border-top-left-radius:20px; border-bottom-left-radius:20px}
.case_content .case_desc h3{ line-height:60px; text-align:center; font-size:20px}
.case_content .case_desc h4{ line-height:30px; font-size:14px; font-weight:normal}
.case_content .case_desc .show{ line-height:24px; font-size:14px;}
.case_content .case_desc span{ display:block; width:60px;  position:absolute; bottom:10px; text-align:center; opacity:0; transition:all 0.7s}
.case_content .case_desc h4 span{ position:relative; width:auto; display:inline-block; opacity:1; bottom:0}
.case_content .case_desc span img{ display:block; margin:auto; max-width:100%;}
.case_content .case_desc span.prev{ left:0}
.case_content .case_desc span.next{ right:0}
.case_content .case_desc:hover span{ opacity:1}
.case_content .detail{ width:72%; height:auto; overflow:hidden; background:rgba(201,201,201,0.5); border-top-right-radius:20px; border-bottom-right-radius:20px; border-bottom-left-radius:20px; border:1px solid #f5f5f5; padding:12px 0}
.case_content .detail img{ display:block; margin:auto}
.case_nav { padding:10px; text-align:center}
.case_nav  li{ display:inline-table; vertical-align:middle; width:40%; border-radius:10px; height:40px; text-align:center; line-height:40px; background:#ea6d00; color:#fff; font-size:14px; margin:0 2%}
.case_nav  li a{ font-size:14px; color:#fff}
.case_nav  li.asker{ background:#fff; color:#ea6d00}
.case_nav  li.asker a{color:#ea6d00}
.pjshow{    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11;
    overflow: hidden;}
/**案例详情页 end**/
.relative_box{padding:0px 3%; padding-top:20px;}
.relative_box h4{ height:36px; border-bottom:1px  solid  #ccc}
.relative_box h4 p{ display:inline-block; padding:0px 10px; background:#f5f5f5; color:#000; font-size:16px; border-top-left-radius:10px; border-top-right-radius:10px; line-height:36px}
.relative_box  ul{ padding-top:10px;}
.relative_box li{ line-height:30px; font-size:14px;}
.relative_box li a{font-size:14px; color:#CCC; transition:all 0.9s; }
.relative_box li:hover a{color:#ff8c24}
/**案例详情页 新版 start**/
.case_xx{ background: #f6f6f6; margin: 0px auto; box-sizing: border-box; padding: 50px 5%; margin-bottom: 40px; max-width: 1600px;}

.case_xx .nr{ position: relative; padding-bottom: 30px;}
.case_xx .nr .ewm{ text-align: center; color: #333; font-size: 14px; position: absolute; right: 0px; bottom: 30px;}
.case_xx .nr .ewm img{ margin-bottom: 10px;}

.case_xx .nr .jianj{ width: 100%; max-width: 960px;}
.case_xx .nr .jianj h2{ font-size: 40px; color: #333; padding-bottom: 20px;}
.case_xx .nr .jianj h3{ font-size: 26px; color: #333;}
.case_xx .nr .jianj b{ width: 30px; height: 3px; margin: 15px 0px; background: #ccc; display: block;}
.case_xx .nr .jianj h4{ font-size: 15px; color: #333; padding: 15px 0px;}
.case_xx .nr .jianj p{ font-size: 14px; color: #999; line-height: 24px;}
.case_xx .nr .jianj span{ display: block; padding-top: 20px;}
.case_xx .nr .jianj span a{ width: 140px; height: 55px; line-height: 55px; text-align: center; font-size: 14px; border: 1px solid #666; display: block; float: left; margin-right: 15px;}
.case_xx .nr .jianj span a i{ margin-right: 5px;}
.case_xx .nr .jianj span a:hover{border: 1px solid #d90000;}
.case_xx .nr .jianj span a:nth-child(2n+0){ color: #fff; background: #d90000; border: 1px solid #d90000;}

.case_xx .nr1 {text-align: center;}
.case_xx .nr1 img{/* display: block; */ width: 80%; height: auto;}

.case_xx .nr2{ text-align: center; padding-top: 60px;}
.case_xx .nr2 span{ display: inline-block; width: 110px; height: 110px; margin-right: 35px; vertical-align:middle}
.case_xx .nr2 span img{ width: 100%; height: auto;}
.case_xx .nr2 a{ display: inline-block; width: 110px; height: 110px; background: #fff; font-size: 14px; color: #333; text-align: center; line-height: 110px; border-radius: 5px;}
.case_xx .nr2 a:hover{ background: #333; color: #fff;}
.case_xx .nr2 h2{ font-size: 14px; color: #333; padding-top: 15px;}
.case_xx .nextPrev{ clear:both; padding:10px}
.case_xx .nextPrev span{ display:block; width:49%; display:inline-block; vertical-align:middle}
.case_xx .nextPrev span:last-child{ text-align:right}
/**  end 案例详情页 **/
/**新闻详情页 新版 start**/
.news {

    z-index: 0;
    margin: 35px 0px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
}

.news .wbt {
    border-bottom: 2px solid #eee;
    padding: 20px 5%;
    font-size: 14px;
}

.news .wbt span {
    color: #b40c0f;
}

.news .dh {
    padding: 20px 40px;
    margin-bottom: 20px;
}

.news .dh h2 a {
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    border: 2px solid #8e94a3;
    padding: 0px 20px;
    display: inline-block;
    margin-right: 15px;
    border-radius: 25px;
}

.news .dh h2 a:hover {
    color: #b40c0f;
    border: 2px solid #b40c0f;
}

.news .dh h2 a.on {
    color: #b40c0f;
    border: 2px solid #b40c0f;
}


.news .dh h3 {
    width: 290px;
    height: 40px;
    box-sizing: border-box;
    box-shadow: 0px 0px 5px #ccc;
    overflow: hidden;
    border-radius: 25px;
    background: #fff;
    display: flex;
}

.news .dh h3 .text {
    width: calc(100% - 40px);
    border: 0px;
    padding: 0px 15px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    display: block;
}

.news .dh h3 .anniu {
    width: 40px;
    height: 40px;
    border: 0px;
    background: #fff;
    color: #b40c0f;
    font-size: 18px;
    border-radius: 50%;
    box-shadow: 0px 0px 5px #ccc;
    display: block;
}


.news1 {
    padding: 0px 40px;
}

.news1 ul{ margin: 0px -15px;}

.news1 ul li {
    float: left;
    width: calc(33% - 30px);
    margin: 0px 15px;
    margin-bottom: 40px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
}


.news1 ul li .img {
    width: 100%;
    overflow: hidden;
}

.news1 ul li .img a {
    display: block;
    transform: scale(1);
    transition: all 0.5s ease 0s;
    background-size: cover;
    background-position: center center;
}

.news1 ul li:hover .img a {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}

.news1 ul li .img img {
    width: 100%;
    height: auto;
}

.news1 ul li .nr {
    background: url(../images/news_07.jpg) no-repeat;
    background-size: cover;
    background-position: bottom right;
    padding: 25px;
}

.news1 ul li:hover .nr {
    background: #e2070b;
    color: #fff;
}

.news1 ul li .nr .nr1 {
    display: flex;
}

.news1 ul li .nr .nr1 span {
    display: block;
    width: 70px;
    text-align: center;
}

.news1 ul li .nr .nr1 span b {
    display: block;
    font-size: 35px;
    color: #333;
}

.news1 ul li:hover .nr .nr1 span b {
    color: #fff;
}

.news1 ul li .nr .nr1 .fr {
    padding-left: 20px;
    margin-left: 15px;
    width: calc(100% - 70px);
    border-left: 2px solid #eee;
}

.news1 ul li .nr .nr1 h2 {
    margin-bottom: 10px;
}

.news1 ul li .nr .nr1 h2 a {
    display: block;
    font-size: 18px;
    overflow: hidden;
    transition: none;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news1 ul li:hover .nr .nr1 h2 a {
    color: #fff;
    transition: none;
}

.news1 ul li:hover .nr .nr1 h2 a:hover {
    text-decoration: underline;
    transition: none;
}

.news1 ul li .nr .nr1 p {
    font-size: 14px;
    display: block;
    height: 40px;
    overflow: hidden;
}

.news1 ul li .nr .nr2 {
    border-top: 2px solid #eee;
    margin-top: 20px;
    padding-top: 20px;
}

.news1 ul li .nr .nr2 span {
    width: 36px;
    height: 4px;
    float: right;
    background: url(../images/news_jt.png) no-repeat;
    margin-top: 5px;
}

.news1 ul li:hover .nr .nr2 span {
    background: url(../images/news_jt1.png) no-repeat;
}

.news1 ul li .nr .nr2 a {
    font-size: 13px;
    padding-right: 6px;
    transition: none
}

.news1 ul li:hover .nr .nr2 a {
    color: #fff;
    transition: none
}

.news1 ul li:hover .nr .nr2 a:hover {
    text-decoration: underline;
    transition: none
}


.news2 {
    padding:0px 40px;
}


.news2 ul li {
    float: left;
    width: calc(33% - 24px);
    padding: 25px;
    margin-bottom: 40px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
    margin-right: 40px;
    background: url(../images/news_07.jpg) no-repeat;
    background-size: cover;
    background-position: right bottom;
    position: relative;
}

.news2 ul li:nth-child(3n+0) {
    margin-right: 0px;
}

.news2 ul li:hover {
    background: #e2070b;
    color: #fff;
}

.news2 ul li a h2 em {
    font-size: 18px;
    overflow: hidden;
    transition: none;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    padding-top: 10px;
}


.news2 ul li:hover a h2 em{
    color: #fff;
}

.news2 ul li:hover h2 em {
    text-decoration: underline;
}

.news2 ul li a h2 span {
    font-size: 12px;
    display: block;
    float: right;
    width: 70px;
    text-align: center;
}

.news2 ul li a h2 span b {
    display: block;
    font-size: 35px;
    color: #333;
}

.news2 ul li:hover a h2 span b{ color: #fff;}

.news2 ul li:hover a h2 span{
    color: #fff;
}

.news2 ul li a p {
    display: block;
    font-size: 14px;
    padding: 15px 0px;
    line-height: 22px;
}

.news2 ul li:hover a p{ color: #fff;}

.news2 ul li .nr2 {
    border-top: 2px solid #eee;
    margin-top: 20px;
    padding-top: 20px;
}

.news2 ul li .nr2 span {
    width: 36px;
    height: 4px;
    float: right;
    background: url(../images/news_jt.png) no-repeat;
    margin-top: 5px;
}

.news2 ul li:hover .nr2 span {
    background: url(../images/news_jt1.png) no-repeat;
}

.news2 ul li .nr2 a {
    font-size: 13px;
    padding-right: 6px;
    transition: none
}

.news2 ul li:hover .nr2 a {
    color: #fff;
    transition: none
}

.news2 ul li:hover .nr2 a:hover {
    text-decoration: underline;
    transition: none
}
.youshi {
    background: #fff;
    margin: 50px 0px;
    padding: 30px 0px;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    z-index: 1;
}

.youshi ul {
    display: flex;
}

.youshi ul li {
    width: 33.34%;
    padding: 0px 2%;
}

.youshi ul li h2 {
    font-size: 19px;
    color: #222;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.youshi ul li h2 i {
    float: right;
    font-size: 15px;
    -webkit-text-stroke: 1px #fff;
    margin-top: 6px;
    color: #e2070b;
    transition: all 0.2s ease 0s;
}

.youshi ul li:hover h2 i {
    transform: rotate(90deg);
    transition: all 0.2s ease 0s;
}

.youshi ul li p {
    font-size: 14px;
    line-height: 24px;
}


.news_xx {
    padding: 40px 2%;
    padding-bottom: 0px; margin:auto; max-width:1600px
}

.news_xx_l {
    width:65%;
}

.news_xx_l .xbt {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.news_xx_l .xbt h2 {
    font-size: 25px;
    color: #333;
    text-align: center;
}

.news_xx_l .xbt h3 {
    padding-top: 30px;
    font-size: 13px;
}

.news_xx_l .xbt h3 span {
    float: none;
}

.news_xx_l .xbt h3 span b {
    font-weight: normal;
    margin-right: 15px;
}

.news_xx_l .xbt h3 span b i {
    color: #b40c0f;
    margin-right: 3px;
    font-size: 18px;
}

.news_xx_l .xbt h3 span b a {
    position: relative;
    background: none;
    padding: 0px;
    margin: 0px;
    margin-right: 15px;
}

.news_xx_l .nr {
    font-size: 14px;
}

.news_xx_l .nr p {
    line-height: 26px;
}

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

.news_xx_lb {
    width: calc(100% - 530px);
}

.news_xx_lb ul li {
    display: flex;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.news_xx_lb ul li .img {
    width: 300px;
    display: block;
    overflow: hidden;
    margin-right: 20px;
}

.news_xx_lb ul li .img a {
    display: block;
    transform: scale(1);
    transition: all 0.5s ease 0s;
    background-size: cover;
    background-position: center center;
}

.news_xx_lb ul li .img:hover a {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}

.news_xx_lb ul li .img img {
    width: 100%;
    height: auto;
}

.news_xx_lb ul li .nr {
    width: calc(100% - 330px);
}

.news_xx_lb ul li .nr h2 a {
    display: block;
    font-size: 18px;
    color: #222;
}

.news_xx_lb ul li .nr h3 {
    font-size: 13px;
    padding: 12px 0px;
}

.news_xx_lb ul li .nr h3 b {
    font-weight: normal;
    margin-right: 12px;
}

.news_xx_lb ul li .nr p {
    font-size: 13px;
    line-height: 22px;
    display: block;
    height: 66px;
    overflow: hidden;
}

.news_xx_lb ul li span {
    padding: 10px 0px;
    display: block;
    font-size: 13px;
}

.news_xx_lb ul li span a {
    margin-right: 10px;
}

.news_xx_r {
    width: 450px;
}

.news_xx_r .search {
    width: 290px;
    height: 40px;
    box-sizing: border-box;
    box-shadow: 0px 0px 5px #ccc;
    overflow: hidden;
    border-radius: 25px;
    background: #fff;
    display: flex;
    float: right;
}

.news_xx_r .search .text {
    width: calc(100% - 40px);
    border: 0px;
    padding: 0px 15px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    display: block;
}

.news_xx_r .search .anniu {
    width: 40px;
    height: 40px;
    border: 0px;
    background: #fff;
    color: #b40c0f;
    font-size: 18px;
    border-radius: 50%;
    box-shadow: 0px 0px 5px #ccc;
    display: block;
}

.news_xx_r ul {
    margin-top: 15px;
    margin-bottom: 25px;
}

.news_xx_r ul .bt {
    border-bottom: 4px solid #f2f2f2;
    padding: 20px 0px;
}

.news_xx_r ul .bt h2 {
    font-size: 22px;
    color: #222;
}

.news_xx_r ul .bt b {
    width: 18px;
    height: 1px;
    background: #e2070b;
    display: block;
    margin: 10px 0px;
}

.news_xx_r ul .bt p {
    font-size: 14px;
    color: #999;
}

.news_xx_r ul li {
    padding: 20px 0px;
    border-bottom: 1px dashed #bfbfbf;
}

.news_xx_r ul li a {
    font-size: 16px;
    color: #333;
}

.news_xx_r ul li a:hover {
    color: #e2070b;
}

.news_xx_r ul li p {
    font-size: 13px;
    padding-top: 15px;
}

.news_xx_r ul li p span {
    margin-right: 10px;
}


.news_xx_r ul.bq .bt{ margin-bottom: 15px;}
.news_xx_r ul.bq li{ float: left; border: 0px; padding: 0px; margin-bottom: 15px;}
.news_xx_r ul.bq li a{ font-size: 13px; padding: 10px 15px; background: #f9f9f9; margin-right: 10px; display: block; box-shadow: 0px 0px 5px #e2e2e2;}

.fanpian{ padding-top: 20px; margin-top: 20px; border-top: 1px solid #ddd;}
.fanpian ul li{ font-size: 16px; display: flex; line-height: 40px; color: #b40c0f;}
.fanpian ul li a{ display: block; font-size: 14px;}
.news_zxal{ padding-bottom: 0px;}
.in_boxs1 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.in_boxs1 .bt {
    font-size: 27px;
    color: #000;
    margin-bottom: 35px;
}

.in_boxs1 .bt b {
    width: 30px;
    height: 1px;
    background: #b40c0f;
    display: block;
    margin: 5px 0px;
}

.in_boxs1 .bt p {
    font-size: 14px;
    color: #666;
}

.in_boxs1 .hd h2 {
    width: 180px;
    height: 50px;
    box-sizing: border-box;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);
    border-radius: 0px;
    background: #fff;
    display: flex;
    margin-top: -10px;
}

.in_boxs1 .hd h2 .dropdown1{ border: 0px;}

.in_boxs1 .hd h2 .dropdown1 dt a{height: 50px; line-height: 50px;}

.in_boxs1 .hd h2 .dropdown1 dt  a span{ text-align: center;}

.in_boxs1 .hd h2 .dropdown1 dd ul{ width: 180px; height: 300px; overflow-y: auto;}

.in_boxs1 .hd h2 .dropdown1 dd ul li{ width: 100%; height: 35px; line-height: 35px; margin-right: 0px;}

.in_boxs1 .hd h2 .dropdown1 dd ul li::after{ display: none;}

.in_boxs1 .hd h2 .dropdown1 dd ul li a{ width: 100%; height: 35px; line-height: 35px; padding: 0px;}


.in_boxs1 .hd ul li {
    padding: 0px 15px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    position: relative;
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
}

.in_boxs1 .hd ul li a {
    display: block;
}

.in_boxs1 .hd ul li.on {
    background: #e2070b;
    color: #fff;
}

.in_boxs1 .hd ul li.on a {
    background: #e2070b;
    color: #fff;
}

.in_boxs1 .hd ul li::after {
    position: absolute;
    content: '';
    background: #e6e6e6;
    width: 1px;
    height: 10px;
    right: -10px;
    top: 11px;
}

.in_boxs1 .bd {
    margin-top: 50px;
}

.in_boxs1 .bd ul li {
    width: calc(33.3% - 30px);
    float: left;
    margin-right: 40px;
    margin-bottom: 40px;
}

.in_boxs1 .bd ul li:nth-child(3n+0) {
    margin-right: 0px;
}

.in_boxs1 .bd ul li .img {
    width: 100%;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 0px 5px #ccc;
}

.in_boxs1 .bd ul li .img h2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transform: scale(1);
    transition: all 0.5s ease 0s;
}

/* .in_boxs1 .bd ul li .img:hover h2 {
	transform: scale(1.1);
	transition: all 0.5s ease 0s;
}  */

.in_boxs1 .bd ul li .img img {
    width: 100%;
    height: auto;
}

.in_boxs1 .bd ul li .img h3 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    border: 10px solid #e2070b;
    background: rgba(0, 0, 0, .4);
    display: none;
}

.in_boxs1 .bd ul li .img h3 a { color: #fff; display: block; width: 100%; height: 100%; font-size: 16px; display: flex; justify-content: center; align-items: center; flex-direction: column;
}

.in_boxs1 .bd ul li .img h3 a p{ font-size: 13px; padding-top: 6px;}

.in_boxs1 .bd ul li .img h3 a img{ width: 120px; height: 120px;}

.in_boxs1 .bd ul li .img h3 a:nth-child(2) {
    font-size: 18px;
    padding: 15px;
    margin-left: 10px;
}


.in_boxs1 .bd ul li:hover .img h3 {
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
}


.in_boxs1 .bd ul li .nr {
    padding: 20px 0px; transition: all 0.5s ease 0s;
}

.in_boxs1 .bd ul li:hover .nr{ padding: 20px 10px; transition: all 0.5s ease 0s;}

.in_boxs1 .bd ul li .nr span {
    float: right;
    padding-top: 10px;
}

.in_boxs1 .bd ul li .nr span a{ width: 44px; height: 4px; position: relative;}
.in_boxs1 .bd ul li .nr span a:hover::after{ width: 44px; height: 4px; content: ''; position: absolute; left: 0px; top: 7px; background: url(../images/index_0421.png) no-repeat; background-size: cover;}


.in_boxs1 .bd ul li h2 {
    color: #000;
    font-size: 17px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding-bottom: 5px;
}

.in_boxs1 .bd ul li h2 a{ color: #000;}
.in_boxs1 .bd ul li h2 a:hover{ color: #e2070b;}

.in_boxs1 .bd ul li p{ height: 20px; overflow: hidden;}

.in_boxs1 .bd ul li:hover .img h2{ transform: scale(1.1); transition: all 0.5s ease 0s;}

.in_boxs1 .lx a {
    max-width: 400px;
    min-width: 300px;
    width: 100%;
    height: 44px;
    line-height: 44px;
    color: #fff;
    font-size: 14px;
    display: block;
    box-sizing: border-box;
    border-radius: 30px;
    text-indent: 15px;
    position: relative;
    overflow: hidden;
    margin: 0px auto;
}

.in_boxs1 .lx a span {
    float: right;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border-radius: 50%;
    margin-top: 8px;
    margin-right: 8px;
    text-indent: 0px;
    text-align: center;
}

.in_boxs1 .lx a span i {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-top: 5px;
}

.in_boxs1 .lx a:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: #e53245;
    z-index: -2;
}

.in_boxs1 .lx a:before {
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: #b40c0f;
    z-index: -1;
}

.in_boxs1 .lx a:hover:before {
    width: 100%;
    transition: width 250ms cubic-bezier(.25, .46, .45, .94);
}

/**分享 style**/
.search_f {
    display: flex;
    justify-content: center;
}

.search_ff {
    width: 200px;
    margin-left: -80px;
}

.search_d {
    width: 200px;
    margin-left: -160px;
}

.bd_weixin_popup {
    height: 305px !important;
}

.search_f a {
    margin: 0px 5px !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0px !important;
    text-align: center;
    line-height: 40px !important;
    border-radius: 50%;
    display: block;
    color: #fff !important;
    float: left;
}

.search_f a:hover {
    text-decoration: none !important;
}

.search_f a:nth-child(1) {
    background: #0c72bc !important;
}

.search_f a:nth-child(2) {
    background: #3cae32 !important;
}

.search_f a:nth-child(3) {
    background: #d62829 !important;
}

.search_f a:nth-child(4) {
    background: #045eac !important;
}

.search_f a:nth-child(1):after {
    font-family: FontAwesome;
    content: '\f1d6';
    font-size: 21px;
}

.search_f a:nth-child(2):after {
    font-family: FontAwesome;
    content: '\f1d7';
    font-size: 21px;
}

.search_f a:nth-child(3):after {
    font-family: FontAwesome;
    content: '\f18a';
    font-size: 21px;
}

.search_f a:nth-child(4):after {
    font-family: FontAwesome;
    content: '\f18b';
    font-size: 21px;
}




.dark-tooltip {
    position: absolute;
    top: calc(50% + 20px) !important;
    left: 0% !important;
    width: 100%;
    display: flex;
}

.dark-tooltip.dark {
    background: none !important;
}

.dark-tooltip.dark.north .tip {
    display: none !important;
}

.bsBox {
    box-sizing: border-box;
    overflow: hidden;
    padding-bottom: 5px !important;
}

.bsTop {
    width: 100% !important;
}

.bsFrameDiv {
    width: 100% !important;
    height: 210px !important;
    overflow: hidden !important;
    margin-bottom: -5px !important;
}

.bsFrameDiv img {
    margin: 16px !important;
}


/**新闻详情页 新版 end**/
/**首页优势与价值start**/
.wapValue{ display:none; height:auto; overflow:hidden;/* background:#000000;*/}
.wapValue .menu{ padding:10px 0; text-align:center;/* background-image: -webkit-linear-gradient(left,#e40223,#ea4b19); */ color:#000; font-size:20px; margin-bottom:18px}
.youshi_scroll,.case_scroll{ width:98%; margin:auto; position:relative; height:auto; overflow:hidden; padding-bottom:20px}
.wapValue .menu h3{ line-height:34px;font-size:20px; letter-spacing:2px;color: #e50023;}
.wapValue .menu p{ font-size:13px; line-height:24px}
.case_scroll{/* padding-bottom:40px; margin-bottom:20px*/}
.youshi_scroll .swiper-slide{}
.youshi_scroll .swiper-pagination-bullet{ width:40px; height:6px; background:#e40822}
.case_scroll .swiper-pagination-bullet{ width:10px; height:10px; background:#ffffff}
.youshi_scroll .swiper-slide{ width:100%; position:relative;}
.youshi_scroll .swiper-slide ul li{ padding:0 1%; background:#000000; border-radius:10px; width:49%; margin:0 0.5%;  margin-bottom:6px; float:left; height:238px}
.youshi_scroll .swiper-slide ul li:first-child{ background: url(../images/wapYoushiBg1.jpg) bottom center no-repeat;}
.youshi_scroll .swiper-slide ul li:nth-child(2){ background: url(../images/wapYoushiBg2.jpg) bottom center no-repeat;}
.youshi_scroll .swiper-slide ul li:nth-child(3){ background: url(../images/wapYoushiBg3.jpg) top center no-repeat;}
.youshi_scroll .swiper-slide ul li:nth-child(4){ background: url(../images/wapYoushiBg4.jpg) top center no-repeat;}
.youshi_scroll .swiper-slide ul li .smenu{ width:100%; padding:5px 0; padding-top: 15px; line-height:30px; color:#ffffff; font-size:16px; color:#ffffff;/*background-image: -webkit-linear-gradient(left,#e40223,#ea4b19); letter-spacing:2px; text-indent:10px; margin:10px 0; border-top-right-radius:20px; border-bottom-right-radius:20px;*/text-align:center}
.youshi_scroll .swiper-slide ul li .ssmenu{ text-align:center; line-height:25px; border-bottom:1px solid rgba(255,255,255,0.46); color:#ffffff; font-size:12px;}
.youshi_scroll .swiper-slide ul li .desc{ font-size:11px; line-height:24px; padding:6px 2%; padding-bottom:10px; color:#ffffff;}
/* .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px !important; } */
.caseMenu{ padding:20px 5%; }
.case_scroll { padding-bottom: 0px !important;}
.case_scroll .pic,.case_scroll .text{ width:100%;}
.case_scroll .hd { margin-bottom:15px}
.case_scroll .hd li{ width:23%; border:1px solid #666666; display:inline-block; vertical-align:middle; margin-right:1%; text-align:center; font-size:13px; line-height:30px;}
.case_scroll .hd li.on{ background:#e40822; color:#ffffff; border:1px solid #e40822}
.case_scroll .pic img{ width:100%;}
.case_scroll .text{ height:auto; overflow:hidden; background:#ffffff; position:relative; padding-bottom:10px;}
.case_scroll .text .box{ padding:5px 0}
.case_scroll .text .box h3{ line-height:26px; font-size:16px; color:#000000; /* letter-spacing:2px; */ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:normal}
.case_scroll .text .box h3 i{ font-size:14px; font-style:normal;}
.case_scroll .text .box h3 span{ float:right; font-size:12px; color:#666666;}
.case_scroll .text .box p{ line-height:24px; font-size:14px; color:#949494; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.case_scroll .text .box .bt{ position:absolute; width:100%; bottom:0px; z-index:2; line-height:30px; color:#000000}
.case_scroll .text .box .bt a{ color:#000000; font-size:14px; letter-spacing:1px; font-weight:600}
.case_scroll .text .box .bt a img{ float:right; width:15px; margin-right:5%; margin-top:10px;}*/
.wap_list_webnet{ display:none; position:relative; height:auto; overflow:hidden; padding:20px 0; padding-bottom:0}
.wap_list_webnet .swiper-slide{ position:relative; overflow:hidden;}
.wap_list_webnet .swiper-slide img{ width:100%;}
.wap_list_webnet  .swiper-pagination-bullet{ width:8px; height:8px; border-radius:100%; background:#ffffff; opacity:1}
.wap_list_webnet   .swiper-pagination-bullet-active{ width:40px; background:#e50023; border-radius:10px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5px; }
.xns_bt_tel img{ display:none}
.wap_call{ clear:both; margin:6px; padding:10px 0; text-align:center; line-height:30px;/* background: #e50023; */background-image: -webkit-linear-gradient(left,#e40223,#ea4b19); fotn-size:14px; color:#ffffff; display:none; border-radius: 10px;}
.wap_call a{ color:#ffffff; font-size:18px;}
.wap_call img{ display:inline-block; vertical-align:middle;  margin-right: 6px; max-width: 25px; margin-top: -6PX;}
.wap_call:last-child{ margin-top: 10px;}
/**首页优势与价值 end**/
@media screen and  (max-width:1680px)

{

    .w1200{width:100%}
    .w1215{ width:96%;}
    .w1400{ width:96%;}
    .w1300{width:98%;}
    .w1250{width:95%;}
    .w1024{width:98%;}
    .main_right{width:100%; margin:auto}

    .main_left{width: 16.36%;}
    .main_left .logobox{ width:60%;}
    .center_circle{ left:36%; width:30%}
    .logotop{ left:13%; width:60%;}
    .left_con_contactr{ text-align:left;}
    .customer_content .swiper-button-next,.customer_content .swiper-container-rtl .swiper-button-prev{ right:8%}
    .xns_culture_box img.title{ left:2%; max-width:5%}
    .main_left .logobox img.logopic,.main-side-xinnuoshang{ right:10%}
    .yhdy_box .list_daiyu li p{ font-size:14px}
    .left_con_contactr li .ewm{ width:96%}
    .logotop img.newlogo{ max-width:90%}
    /*.xns_adver_snav{ left:2%}*/
    .xns_adver_snav{ left:1%}
    .xns_adver_snav ul{ left:11.33%}
    .xns_funeng_2 .sxylogo{ width:30%; right:0}
    .news_xx_l {width:60%;}
}
@media screen and  (max-width:1600px)

{

    .main_left{width:15.36%;}
    .main_left .logobox{ width:65%;}
    .culture_service .service_case li:nth-child(7){ margin-right:10%}
    .culture_service .service_case li:nth-child(8){ margin-right:0; margin-left:10%};
    .news_xx { max-width:96%;}
}
@media screen and  (max-width:1500px)

{

    .main_left{width:14.36%;}
    .main_left .logobox{ width:68%;}
}
@media screen and (max-width:1440px){
    .logopic{ left:auto;}
    .main_left{width:14.36%;}
    .w1400{ width:98%; margin:auto; }
    .main_left .logobox{ width:70%;}
    .xns_webnet_box .title h2{ font-size:24px;}
    .xns_webnet_box .title h3{ font-size:22px;}
    .customer_title p,.xns_funeng_1 .title2{ font-size:26px}
    .xns_funeng_1 .more img{ max-width:50%}
    .xns_funeng_1 .title,.xns_funeng_2 .text h3{ font-size:40px;}
    .xns_funeng_2 .title{ font-size:32px}
    .xns_funeng_2 .title p:last-child,.xns_bt_tel{ font-size:32px;}
    .xns_funeng_2 .text .bt p:last-child{ font-size:20px;}
    .xns_funeng_2 .title p:nth-child(2){ font-weight:bold}
    .xns_adver h3{font-size: 42px;}
    .xns_adver h4{ font-size:28px;}
    .left_con_contactr li{margin: 0 2.5%; position:relative}

    .left_con_contactr li img.ico{ width:60px; }
    .footer_txt_list li .title{ font-size:24px;}
    .footer_txt_list li .info{ font-size:15px;}
    .footer_txt_list li .info dt{ font-size:18px;}
    .footer_address p:last-child{ font-size:20px;}
    .list_team_lvyou{ padding:80px 0}
    .cent_logo{ width:25%; top:-12px;}

    .xns_culture_box img.title{ left:1%; max-width:6%}
    .logotop{ right:5%;}
    .customer_content .swiper-button-next,.customer_content .swiper-container-rtl .swiper-button-prev{ right:5%}
    .xns_culture_box img.title{ left:0; max-width:5%}
    .inner_logo_nav li{ margin-bottom:15%;}
    .main_left .logobox img.logopic, .main-side-xinnuoshang{ right:6%}
    .culture_service .service_case li:nth-child(7){ margin-right:0}
    .culture_service .service_case li:nth-child(8){ margin-left:0; margin-right:11%;}
    .webfloat.daohang{ right:0;}
    .nowlogo{ left:15%;}
}

@media screen and (max-width:1366px)

{
    .main_left{ width:13.36%}
    .search_box2 .keyword{width: 61.8%;}
    .w1200{ width:100%;}
    .main_left .logobox{ width:75%;}
    .center_circle{ left:37%;}
    .nowlogo{ left:13%;}

}
@media screen and (max-width:1310px)

{
    .xns_adver_snav{width: 90.8%; left:4.6%}
    .zyyw_box ul li:nth-child(2), .zyyw_box ul li:nth-child(6){ margin-right:35%;}

}

@media screen and (max-width:1250px)

{
    .list_asker_quetion li h3{ font-size:16px}
    .xns_adver_snav li .text p{ font-size:15px;}
    .xns_adver_snav li .text p:nth-child(2){ font-size:20px;}
    .zyyw_box ul li:nth-child(2), .zyyw_box ul li:nth-child(6){ margin-right:32%;}
}
@media screen and (max-width:1170px)

{
    .zyyw_box ul li:nth-child(2), .zyyw_box ul li:nth-child(6){ margin-right:30%}
    .zyyw_box .contact_logo{ width:360px;}
    .nowlogo{ left:5%;}
}
@media screen and (max-width:1136px)

{

    .main_left .logobox{ width:80%;}
    .xns_funeng_1 .title{ font-size:36px;}


}

@media screen and (max-width:1100px)

{
    .main_left .logobox{ width:82%;}
    .list_asker_quetion li h3{ font-size:15px;}

}
.wapMenu{ display:none}
.swiper-info-news>.mCustomScrollBox>.mCSB_scrollTools{ opacity:0 !important}
.contact_contact .text .title{ text-align:right; display:none; padding:10px 0}
.contact_contact .text .title img{ max-width:90%}
.book.index{ display:none}
@media screen and (max-width:860px)

{
    .book.index{ display:block;}
    .main_left .logobox{ width:90%;}
    .innerAuto{ width:95%}
    .main_left,.nav_fava ul .search,.left_con_contactr,.footer_bottom .footer_logo,.about_zhou .zhou_postion,.sxy_case ul li img,.logotop .logo_nav{ display:none;}
    .logotop{ width:16%; left:1%; position:absolute; top:10px;}
    .xns_funeng_3 .pics,.xns_funeng_3 .text{ width:50%}
    .main_right,.class_circle_outer_box{ width:100%;}
    .nav_fava{ width:200px; position:fixed; left:-200px ; height:100%; text-align:center; background:rgba(0,0,0,0.9);top:0px !important; z-index:99 }
    .nav_fava ul li, .nav_fava ul .search{ display:block;}
    .xns_adver_snav{ width:100%; left:0}
    .xns_adver_snav ul{ width:98%; left:1%}
    .xns_adver_snav li .text{ padding:0 3%}
    .xns_adver_snav li .text p:first-child{ font-size:16px}
    .xns_adver_snav li .text p:nth-child(2){ font-size:20px; line-height:36px}
    .list_development{ width:98%; margin-top:80px}
    .list_development li .num_value{ font-size:30px}
    .list_development li .num_value1{ font-size:30px}
    .list_development li .num_jia{ margin-left:-2px; margin-top:-4px; font-size:20px;}
    .list_development li .num_zi,.xns_funeng_2 .title,.xns_funeng_1 .title, .xns_funeng_2 .text h3,.culture_title,.culture_service .service_title,.future_tenyear .title,.yhdy_box .title span{ font-size:21px}
    .list_development li .num_text,.xns_development .stitle{ font-size:12px;}
    .culture_title{ font-size: 18px;}
    .xns_funeng_2 .title{ font-size: 20px ; color: #333;}
    .xns_development .title,.xns_webnet_box .title h2,.company_info .text .show h4,.xns_funeng_1 .title{ font-size:18px;}
    .xns_development .stitle{ line-height:20px}
    .list_asker_quetion li h3{ font-size:14px; line-height:20px;}
    .list_development li .num_zi{ font-size: 14px !important;}
    /**字号 16px**/
    .all_team_text a,.all_team_text p:last-child,.customer_title p, .xns_funeng_1 .title2,.xns_funeng_2 .text .bt p:last-child,.about_adver .text p,.future_tenyear .desc,.future_tenyear .desc2 p:first-child,.future_tenyear .desc2 p,.show_hidden .text2 .bt p:last-child,.advantages_desc{ font-size:16px}
    /**字号16px end**/
    .list_asker_quetion li p{ display:none}
    .list_asker_quetion li{ padding:20px 0}
    .all_team_text{ padding-top:20px; padding-bottom:30px;}
    .center_circle{ left:33%; top:25%}
    .xns_webnet_box{ padding-top:50px;}
    .xns_webnet_box .title h2{ font-weight:600}
    .all_team_text p:last-child{padding: 0 5%; padding-top: 12px; display:none}
    .company_info .text .show h4{ line-height:30px}
    .xns_funeng_1 .title{ padding-bottom:10px}
    .xns_funeng_2 .title{ line-height:32px}
    .xns_funeng_2 .title p:last-child{ font-size:36px; display:none}
    .xns_bt_tel{ font-size:24px; font-weight:600}
    .xns_bt_tel img{ display:inline-block; vertical-align:middle; margin-right:2%; width:36px}
    .xns_funeng_1 .title, .xns_funeng_2 .text h3{ line-height:30px;}
    .xns_adver h3{ font-size:32px;}
    /**字号20px**/
    .xns_adver h4,.xns_funeng_3 .text h3,.about_adver .text h3,.about_zhou .about_zhou_desc h3,.culture_desc,.culture_content p:first-child,.list_ej_nav_box dl dd .title .w1024,.advantages_bt_title,.yhdy_box .list_daiyu li h3{ font-size:20px;}
    /**字号 20px end**/
    .sxy_fangan{ padding-top:10px; height:auto; overflow:hidden}
    .sxy_fangan ul li{ width:33.33%}
    .sxy_fangan ul li .title{ font-size:16px; color:#000000}
    .base_class{ width:360px;height:360px}

    .footer_box{ padding-top:50px}
    .footer_txt_list li{ margin-right:0; width:96%;}
    .footer_txt_list li .title{ font-size:20px; color:#cccccc; border-bottom:2px solid #333333}
    .footer_txt_list{ padding-bottom:50px;}
    .footer_bottom{/*border-top: 2px solid #666; */padding-top:20px; margin-top:20px;}
    .book .txt::placeholder,.book  textarea::placeholder{font-family:"SourceHanSans"; color:rgba(234,234,234,0.5);font-size:18px; }
    .main_right{ width:100% !important}
    about_xns{ padding-top:90px !important;}
    .right_top{ height:auto}
    .about_xns .title{ font-size:30px;line-height: 40px;}
    .about_xns p,.culture_content p{ font-size:14px;}
    .about_show_box .about_banner{ font-size:24px; padding:0 5%}
    .about_adver .text{ padding-top:0; margin-left: 2.859%;}
    .about_zhou .about_zhou_desc h3{ line-height:28px;}
    .service_result ul li{ width:160px; height:160px;}
    .culture_service .service_case li:nth-child(7){ margin-right:0}
    .culture_service .service_case li:nth-child(8),.culture_service .service_case li:nth-child(19){ margin-left:0}
    .culture_main{ margin-right:3%;}
    .future_tenyear .title{ padding:20px 0;}
    .future_tenyear .desc2 p:first-child{  line-height:24px;}
    .book .submitbox .submit,.book .submitbox .zx{ width:140px; height:40px; line-height:40px}
    .list_ej_nav_box dl dt{ padding-top:20px; font-size:28px}
    .list_ej_nav_box dl dd{ margin-top:10px}
    .relative_case{ padding-top:20px}
    .relative_case_scroll .swiper-slide .text p{overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
    .cent_logo{ display:none}
    .sxy_case ul li{ width:25%; height:auto}
    .sxy_case ul li:nth-child(2),.sxy_case ul li:nth-child(6),.sxy_case ul li:nth-child(11),.sxy_case ul li:nth-child(15){ display:none}
    .sxy_case{ padding:5px 0}
    .show_hidden .text2{ padding-top:0px}
    .show_hidden .text2 h3{ line-height:36px; font-size:22px}
    .show_hidden .text2 .bt p:last-child{ line-height:24px;}
    .xns_funeng_3.inFuNeng .pics,.xns_funeng_3.inFuNeng .text{ width:50%}.xns_funeng_3{ padding-bottom:50px;background:none !important;/* background-size:170% !important;*/}.nav_fava li{ line-height:40px}.nav_fava.right_fava{ left:-200px; right:auto}
    .inner_subnav ul li{ width:23%}
    .inner_subnav ul li p:first-child{ font-size:18px;}
    .news_search input.time,.news_search input.key{ width:30%;height:40px; line-height:40px}.news_search input.submit{ width:24%; height:40px; line-height:40px}
    .news_search input,.list_news li .text h3{ font-size:15px}
    .list_news li .text p{    display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;}.yhdy_box{ padding:30px 0}
    .yhdy_box .list_daiyu li{ width:48.33%;}.yhdy_box .list_daiyu li span{ right:1%; font-size:40px}.yhdy_box .list_daiyu li .en{ font-size:18px;}.yhdy_box .list_daiyu li:nth-child(3n){ margin-right:5px;}.yhdy_box .title2 .en{font-size:40px}.yhdy_box .title2 .cn{font-size:30px;}.yhdy_box .title2 .cn2{ font-size:20px}.list_team_lvyou li .text,.list_team_lvyou li .pics{ width:100%}.list_team_lvyou li .text p.en,.list_team_lvyou li .text p.titles{ font-size:24px; padding-top:0}.list_team_lvyou li{ margin-bottom:30px}.xns_logo_title img{ max-width:80%}.xns_logo_title2{ font-size:28px;}.xns_employ_contact { font-size:18px}.employ_change .hd li{ font-size:14px; line-height:40px;}.join_title img{ max-width:76%}.contact_contact .map,.contact_contact .text{ width:100%}.contact_contact .text p{ font-size:14px;}.contact_contact .text p:nth-child(2){ font-size:20px}.nav_fava.right_fava li:after{ width:92%; left:4%; height:1px; line-height:1px;background: #666;}.nav_fava ul{ padding-top:50%;}
    .yhdy_box .title2{ margin-top:30px}

    .wapMenu{ display:inline-block; width:58px; height:4px; line-height:4px; position:absolute; z-index:9; right:5%; top:15px; padding:18px 0 }
    .wapMenu div{ height:4px; background:url(../images/navLine.png) no-repeat; position:relative}
    .wapMenu div:before{ width:100%; height:4px; position:absolute; left:10px; top:-12px; z-index:10; content:"";  background:url(../images/navLine.png) no-repeat; }
    .wapMenu div:after{ width:100%; height:4px; position:absolute; left:10px; bottom:-12px; z-index:10; content:"";  background:url(../images/navLine.png) no-repeat; }
    .inbanner{ padding-top:0; height:300px; background-size:130% !important}
    .right_logo_nav .logo{ width:40%; margin-left:1%}
    .right_logo_nav .logo img:first-child{ display:none}
    .right_logo_nav .logo img:nth-child(2){ display:block}
    .body-shadow{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:98; background:rgba(0,0,0,0.8); display:none}
    .contact_team ul li{ width:31%;    font-size: 16px; margin-bottom:10px; line-height:32px}
    .contact_jianzheng .title p{ font-size:26px; line-height:36px; text-align:left;}
    .see_more{ margin-bottom:20px;}.contact_jianzheng .title2{ font-size:22px;}.inner_funeng{ padding:30px 0;}.inner_funeng .title2{font-size
:24px; padding-top:20px;}.inner_funeng .title2 p:last-child{ font-size:24px;}.inner_funeng .title3{ font-size:22px; line-height:32px}.inner_funeng .line3{ height:3px; margin:15px 0}.inner_funeng .bt p:last-child{ font-size:16px}.sxy_fangan.contactpage ul li{ width:33.33%}.sxy_fangan ul li{ padding:20px 0;}.sxy_fangan ul li .bt{ display:none}
    .zyyw_box .contact_logo{ width:150px; top:80px}.zyyw_box ul li p:first-child{ padding-top:20%;}.zyyw_box ul li p{ font-size:20px;}.zyyw_box ul li{ width:120px; height:120px;margin-right:8%; margin-bottom:80px;}.zyyw_box ul li p{ font-size:14px;}.zyyw_box ul li p:last-child{ font-size:16px;}.contact_title img{ width:60%}.contact_title{ margin-top:10px; padding-top:80px}.contact_title p:last-child{ font-size:30px;}.contact_contact{ padding-top:20px;}.book .txt{ height:30px; line-height:30px; font-size:14px; margin-bottom: 16px;}.book .submitbox .zx{ font-size:18px;}.book .txt::placeholder,.book  textarea::placeholder{font-family:"SourceHanSans"; color:rgba(234,234,234,0.2);font-size:14px; }.book textarea{ height:90px; margin-bottom:20px; background:#2b2b2b}.zyyw_box ul li:nth-child(2), .zyyw_box ul li:nth-child(6){ margin-right:2%}
    .zyyw_box{ height:320px; background-size:100%; overflow:hidden}.zhuying_box .title p:first-child{ font-size:28px;}.zhuying_box .title p:last-child{ font-size:20px; line-height:40px;}
    .daiyan_title p.en{ font-size:32px;}.daiyan_title p.cn{ font-size:36px;}.employ_change .bd li .txt{ width:100%;}.list_team_lvyou{ padding:30px 0}.list_news li{ width:96%}.xns_funeng_3.inFuNeng .text .txt{ padding-top:10%; padding-left:10%;}
    .list_news li:hover{ width:98%}
    .zhuying_box .title .title_tt{font-size:18px !important; }
    .list_news li:hover .text h3{ font-size:16px;}
    .list_news li:hover .text p{ font-size:13px;}
    .list_news li:hover .text p.date{ font-size:15px;}
    .list_news li:hover:before{ background:#e60024}
    .list_news li:hover .pics{ opacity:1}
    .sxy_advantages .advantages_four{ height:150px;background-size: 100%;}.sxy_advantages .advantages_four li p:first-child{ font-size:18px; line-height:20px;}.xns_funeng_3 .text .txt{ padding-left:10%;}
    .inner_subnav ul li{ height:100px !important; padding:35px 0}.culture_content p span{ display:block}.daiyan-swiper .play{ opacity:0.6}
    .about_xns .title{ font-size:20px}
    .service_result .swiper-wrapper{ display:flex !important}
    .list_news li{ margin:30px 0}.yhdy_box .title2{ margin-top:10px; margin-bottom:30px}
    .wapValue{ display:block;  }
    .banner .swiper-slide img:first-child{ display:none}
    .banner .swiper-slide img:nth-child(2){ display:block}
    .news_xx_l {width:100%;}
    .news_xx_l .xbt h2{ font-size:20px}
    .about_xns{ width:100%}
    .wap_list_webnet{ display:block;}
    .xns_funeng_3 .text .txt h3,.xns_funeng_3 .text h4{ color:#000000 !important;}
    .xns_funeng_2 .sxylogo{ top:-18%;}
    .nowlogo{ width:15%; top:22px;}
    .logolink img:first-child{ display:none}
    .logolink img:nth-child(2){ display:block; width:38% ;}
    .xns_adver_snav li:first-child{ display:none}
    .xns_adver_snav li{ width:25%}
    .xns_funeng_2 .text .bt p:first-child{ font-size:14px; line-height:16px}
    .xns_funeng_2 .text .bt p:last-child{ font-weight:bold; font-size: 14px;}
    .xns_funeng_2{ background:none}
    .xns_funeng_2 .title,.xns_funeng_2 .text p,.xns_funeng_2 .text .bt p span,.sxy_fangan ul li{ color:#000000; transition:all 0.7s}
    .sxy_fangan ul li:hover ,.sxy_fangan ul li:hover .title{ color:#ffffff}
    .sxy_fangan ul li:hover .ico img:first-child{ display:block}
    .sxy_fangan ul li:hover .ico img:nth-child(2){ display:none}
    .sxy_fangan ul li:hover .bt img:first-child{ display:inline-block}
    .sxy_fangan ul li:hover .bt img:nth-child(2){ display:none}
    .xns_funeng_1 .title{ margin-top:0;}
    .xns_funeng_1 .more img{ width:36%;}
    .xns_funeng_1 .title2{ display:none}
    .xns_funeng_1{ padding:10px 0;}
    .xns_funeng_1 .title{ font-size: 15px !important;}
    /* .banner .button{ opacity:1} */
    .sxy_fangan_box{ height:auto; overflow:hidden; background:url(../images/wapsxybj.jpg) bottom no-repeat; background-size:100%;}
    .sxy_case,.list_ej_nav_box dl dd .show_hidden .sxy_title p:last-child{ display:none}
    .wap_call{ display:block;}
}

/**手机端**/
.wap_asker_content{ display:none; margin-top:16px;}
.wap_asker_content{ padding:0;/* background:#000 url(../images/funenggugan.jpg) bottom center no-repeat; */height:auto; overflow:hidden}
.wap_asker_content ul li{ position:relative; height:auto; overflow:hidden; width:100%; color:#000; height:auto; padding-bottom:36px; background:url(../images/whyBg1.png) left  top no-repeat; background-size:100%;}
.wap_asker_content ul li:nth-child(2n){background:url(../images/whyBg2.png) left  top  no-repeat;background-size:100%; }
.wap_asker_content ul li .box{ padding-left:20%; padding-top: 1%;}
.wap_asker_content ul li:nth-child(2n) .box{ padding-left:0; padding-right:20%;}
.wap_asker_content ul li h3{ padding:0px 3%; font-size:12px; line-height:24px;}
.wap_asker_content ul li .shadow{ width:100%;position:relative; line-height:20px; font-size:12px;z-index:2; transition:all 0.7s; padding:0px 3%;}
/*.wap_asker_content ul li:before{ width:100%; height:1px; line-height:1px; background:#ffffff; position:absolute; left:0; bottom:0; z-index:2; content:""}
.wap_asker_content ul li:after{ width:1px; height:100%; line-height:1px; background:#ffffff; position:absolute; right:0; top:0; z-index:2; content:""}*/
.wap_asker_content ul li:nth-child(2)::after,.wap_asker_content ul li:nth-child(4)::after{ opacity:0}
.book img{ background:#f5f5f5;}
.wapFooter{ display:none;}
.wapFooter .logo{ text-align:center; margin-bottom:10px}
.wapFooter .logo img{ max-width:85%;}
.footerEwm ul li{ float:left; width:50%; text-align:center}
.footerEwm ul li img{ max-width:70%;}
.footerEwm ul li p{ font-size:14px; color:#eaeaea;}
@media screen and (max-width:768px)

{
    .main_right{ width:100%}
    .w1215.fr{ float:none; margin-left:2%}
    .xns_webnet_box .title h3{font-size:14px}
    .list_ej_nav_box dl dd .title .w1024 i{ display: none;}
    .webfloat,.company_info .text .show h5,.case_xx .nr .ewm,.news_xx_r{ display:none}
    .in_boxs1 .bd ul li .nr span a{ width:20px; display:none}
    .in_boxs1 .bd ul li .nr span a img{ width:100%;}
    .in_boxs1 .bd ul li{ width:31.33%; margin-right:2%; margin-bottom:0;}.in_boxs1 .bd ul li p{ display:none}

    .yhdy_box .title img{ width:30% ; margin-left:3%}
    .in_boxs1 .bd{ margin-top:10px;}.in_boxs1 .bd ul li .nr{ padding:10px 0;}
    .inner_nav ul li a{ font-size:14px;}
    .inner_nav{ text-align:left; padding:10px 0}
    .inner_nav ul li{margin: 5px 2px;}
    .asker_content{ display:none}
    .wap_asker_content{ display:block}
    .xns_webnet_box{ padding-top:0;}
    .xns_funeng_2 .sxylogo{ width:24%}

    .sxy_fangan ul li .ico img:first-child{ display:none}
    .sxy_fangan ul li .ico img{ display:none; max-width:40px}
    .sxy_fangan ul li .ico img:nth-child(2){ display:block;}
    .sxy_fangan ul li .bt img{ display:none}
    .sxy_fangan ul li .bt img:last-child{ display:inline-block;}
    .wapFooter{ display:block}
    .footer_address{ clear:both; float:left; width:96%; margin-left:6%; text-align:left; padding-top:10px}
    .footer_address p{ color:#eaeae}
    .case_scroll{ width: 100%;}
    .case_scroll .hd ul{    display: flex;
        justify-content: center;
        flex-wrap: wrap;}
    .case_scroll .bd ul{ display:flex; justify-content:center;flex-wrap:wrap;}
    .case_scroll .bd{ height:auto; overflow:hidden; margin:5px  auto; margin-bottom: 0px;/* background: #000;  */ background:url(../images/wapzuoshen.jpg) bottom center no-repeat; /* background-size: 100%; */ padding:15px 0; padding-bottom: 0px; /* border-radius: 15px; */width: 97%;}
    .case_scroll .bd li{ /* width:47%; */ width:100%; float:left; margin:5px 1.5%; line-height:35px; /* background:#eb5018; */ color:#ffffff; /* text-align:center; */ text-align: left; padding:0; /* border-radius:12px; */ border-bottom: 1px #fff dashed; margin-bottom: 10px;}

    .case_scroll .bd li a{ color:#ffffff; font-size:18px;}
    .case_scroll .tel{ line-height: 40px; height: 40px;  /* text-align: center; */  border-radius: 4px;}
    .case_scroll .tel img{/* height: 32px; margin-top: 5px; margin-left: 29%; */}
    .tel img{ width: 100%;}
    .case_scroll .tel h3{ height: 40px; line-height: 40px;}
    .case_scroll .tel h3 span{ float: right; margin-right: 18%; height: 40px; line-height: 40px; font-size: 24px;}

    .case_scroll .bd li p{ font-size: 13px; line-height: 25px;}
    .caseMenu p:first-child{ font-size: 24px; margin-bottom: 8px; text-align: center;  color: #e50023;}
    .caseMenu p:last-child{ font-size: 16px;}
    .caseMenu{ padding: 20px 2%;}
    .case_scroll .bd .wapxd .wapxd-pp{ text-align: center; font-weight: bold; line-height: 35px; font-size: 14px; color: #ffd77d;}
    .case_scroll .bd .wapxd .wapxd-yu{ text-align: center; font-weight: bold;/* color: #f10334; */ line-height: 35px; font-size: 18px; color: #ffd77d; margin-bottom: 10px;}
    .title .w1024 i{ display: none;}
    .wapxd img{ width: 35px;}
    .case_scroll .bd .wapxd h3{text-align: center; color: #fff; font-size: 24px; line-height: 40px; height:40px;}
}



@media screen and (max-width:480px){
    .bannerbox{ margin-bottom:72px}
    /*.right_logo_nav .logo{ width:25%;}*/
    .pjshow{ display:none}
    .xns_funeng_3 .pics, .xns_funeng_3 .text{ width:100%}
    .list_development{ margin-top:1px;}

    .right_logo_nav .logo{ margin-top:20px !important;}
    .list_development li .num_value{ font-size:36px}
    .about_xns{ padding-top:180px !important;}
    .culture_service .service_case{ width:96%}
    .list_ej_nav_box dl dd .show_hidden .sxy_title p{ font-size:32px;}
    .list_ej_nav_box dl dd .show_hidden .sxy_title p:nth-child(2){ font-size:28px;}
    .footer_address p:last-child{ font-size:14px; padding-top:0;}
    .yhdy_box .list_daiyu li .en{ font-size:16px}.yhdy_box .list_daiyu li p,.employ_change .hd li{ font-size:13px;}.employ_adver{ height:169px;background-size: 300% !important;}.yhdy_box .title2 .en{ font-size:28px;}.yhdy_box .title2 .cn{ font-size:22px;}.yhdy_box .title2 .cn2{ font-size:14px;}.daiyu_bg1{ padding-bottom:20px;}.employ_adver2{ height:160px; background-size:290%}.yhdy_box .list_daiyu li p{ padding-bottom:0px}
    .sxy_advantages .advantages_four{ height:100px;background-size: 100%; width:100%}.sxy_advantages .advantages_four li p:first-child{ font-size:14px; line-height:20px;}.xns_funeng_3.inFuNeng .pics, .xns_funeng_3.inFuNeng .text{ width:100%}.sxy_advantages .advantages_four li{ height:auto}.sxy_advantages .advantages_four li p:first-child{ font-size:12px; line-height:18px; padding-top:42%}.sxy_advantages .advantages_four li p:last-child{ padding-top:0}.advantages_bt_title{ font-size:18px; line-height:36px; padding-top:10px}
    .inbanner.news{ height:200px;}.right_logo_nav .logo{margin-left:3%}.inbanner,.right_top{ padding-top:0; height:163px; background-size:150% !important}.zyyw_box ul li{ width:80px; height:80px;margin-right: 2%; margin-bottom:155px;}.zyyw_box ul li p{ font-size:14px;}.zyyw_box ul li p:last-child{ font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-top:5px}.contact_title img{ width:100%}.xns_adver_snav li .text p:first-child{ display:none}
    .xns_adver_snav li .text p:nth-child(2){ font-size:14px; line-height:20px; text-align:center; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}.xns_funeng_3 .text .txt{ padding-top:0;}
    .about_zhou .superstar{ width:12%; left:3%;}.xns_adver_snav li .ico{ left:25%;}
    .xns_adver_snav li .ico{ width: 30%; margin: auto;}
    .about_show_box .about_banner{ height:196px; background-size:250%}.about_show_box .about_banner{ font-size:22px}.about_adver{ padding:30px 0;} .about_zhou .about_zhou_desc h3{ font-size:16px}
    .culture_service .service_case li:nth-child(3), .culture_service .service_case li:nth-child(18), .culture_service .service_case li:nth-child(19), .culture_service .service_case li:nth-child(23),.culture_service .service_case li:nth-child(7), .culture_service .service_case li:nth-child(9), .culture_service .service_case li:nth-child(25){ display:none}.photos_box .title img{ max-width:20%}
    .list_photo .center img{ max-width:50%;}
    .list_photo li:first-child{ width:150px; height:150px;}
    .list_photo li:nth-child(2){width:160px; height:160px;}
    .list_photo li:nth-child(3){ width:150px; height:150px;right:-8%;}
    .list_photo li:nth-child(4){ width:160px;bottom: 14%;right: 0%;}
    .list_photo li:nth-child(5){ width:170px; height:170px;right: 28%;bottom:15%;}
    .list_photo li:nth-child(6){ width:165px; height:165px; left:40%}
    .list_photo li:nth-child(7){ width:165px; height:165px;bottom: 32%;left: 15%;}
    .list_photo{ height:520px;}
    .zhaoxian_box{background-size: 248%;}.zhaoxian_box .blank{ height:550px;}.yhdy_box{ padding-bottom:0;}.swiper_team2{ padding-top:0px;}.daiyan_title p.en{ font-size:20px; line-height:36px;}.daiyan_title p.cn,.xns_logo_title2{ font-size:24px;}.list_team_lvyou li .text p.titles{ margin-bottom:10px}
    .list_ej_nav_box dl dd .show_hidden .bd ul li{ font-size:12px; line-height:22px;}.culture_desc{ font-size:16px;}.photos_box{ padding-bottom:0px}.videoBox .video img{ max-width:100%; height:auto !important;}
    .news_content .list_pic ul li{ width:47%;}
    .news_content .list_pic ul li.hottel{ height:162px}.hottel .tel p{ font-size:18px;}.hottel .tel p:last-child span{ font-size:14px;}.hottel .tel p img{ max-width:16%}
    .guestbook{ width:90%; left:5%; padding:10px}.guestbook .contact_book{ margin-top:0; padding-top:30px;}
    .book .submitbox .submit, .book .submitbox .zx{ width:40%}
    .case_xx .nr1 img{ width: 99%;}
    .case_xx .nr .jianj h2{font-size: 30px;}
    .case_content .case_desc{ width:100%;border-bottom-left-radius:0;    border-top-right-radius: 20px;}
    .case_content .detail{border-top-right-radius: 0;}
    .list_asker_quetion li .text{ width:70%}.list_asker_quetion li h3{ line-height:22px;}
    .contact_jianzheng .title2{font-size:18px}.contact_jianzheng .title p{ font-size:19px; font-weight:bold}.zyyw_box ul li p:first-child{ font-size:14px;padding-top: 38%;}.zyyw_box ul li p:last-child{ display:none;}
    .yhdy_box .list_daiyu li span{ top:3px;}.yhdy_box .list_daiyu li h3{ padding-top:12px;}.swiper_team2 .swiper-slide img{ margin-bottom:2px;}.list_team_lvyou li .text p.en{ font-size:16px;}
    .employ_change .bd li .txt h4{ line-height:30px; margin-bottom:10px; border-bottom:1px dashed #ef5959}.contact_title img{ display:none}.contact_contact .text .title{ display:block}
    .sxy_fangan.peixun ul li{ height:240px}
    .sxy_fangan.peixun ul li:hover{ margin-top:0px; padding-top:0}.show_hidden .text2 h3,.xns_funeng_1 .title, .xns_funeng_2 .text h3{ font-size:18px;}.about_zhou .about_zhou_desc p{    display: -webkit-box;
                                                                                                                                                           -webkit-box-orient: vertical;
                                                                                                                                                           -webkit-line-clamp: 3;
                                                                                                                                                           overflow: hidden;}
    .xns_adver_snav li{height:120px}
    .xns_funeng_2 .text h3{ font-size: 19px;}
    .list_news li .text p.date{ font-size:14px; padding-top:5px;}
    .xns_adver_snav li .text{ padding-top:17px !important;}.xns_development{ margin-top:4px}.asker_content{ margin-top:15px; min-height:80px; display:none}.list_webnet_pic{ padding-top:24px}
    .all_team_text,.sxy_fangan ul li{ padding:10px 0}.customer_box .customer_title,.xns_funeng_3{ padding:15px 0}.company_info{ padding-top:0;}.company_info{ padding:30px 0}.xns_funeng_2 .title{ padding-top:40px }.xns_funeng_2 .text,.culture_title{ padding-top:15px;}.xns_funeng_2 .text p{ font-size:12px; line-height:30px}.xns_funeng_2 .title{ padding-top:20px;}.xns_adver{ height:150px;    background: url(../images/xns_adver_bg1.png) right no-repeat; background-size:100%;}.xns_adver h3{ padding-top:40px}.sxy_fangan ul li .num{ font-size:32px}.sxy_fangan ul li .title{ font-size:16px;line-height: 1.2;}.sxy_fangan ul li .stitle{ font-size:12px}
    .class_circle_outer_box{ height:370px}.footer_txt_list,.main_left .logobox img.logopic, .main-side-xinnuoshang{ display:none}.footer_box{ padding:25px 0;}
    .about_xns{ padding-top:110px  !important;}
    .sxy_fangan ul li .ico { margin-bottom: 10px; }
    .sxy_fangan ul li{ height: 198px; }
    .culture_desc{ padding:10px 0;}
    .xns_adver h4, .xns_funeng_3 .text h3, .about_adver .text h3, .about_zhou .about_zhou_desc h3, .culture_desc, .culture_content p:first-child, .list_ej_nav_box dl dd .title .w1024,.advantages_bt_title, .yhdy_box .list_daiyu li h3{ font-size:18px;}
    .culture_text_box .line{ margin-bottom:25px;}
    .culture_desc{ font-size: 16px;}
    .culture_service .service_case li:nth-child(8){ margin-right:1%;}
    .future_tenyear .desc,.culture_text_box .lin{ margin-bottom:15px;}
    .future_tenyear .desc2{ margin-bottom:50px}.future_tenyear .desc{ font-size:15px}
    .book .submitbox .submit, .book .submitbox .zx{ height:32px; line-height:32px;}
    .book .submitbox .zx{ font-size:15px;}.xns_book{ padding-bottom:50px}
    .list_ej_nav_box dl dt{ margin-top:10px}
    .list_ej_nav_box dl dt{ font-size:22px}
    .list_ej_nav_box dl dd .title .w1024{ font-size:20px; height:48px; line-height:40px;}
    .list_ej_nav_box dl dd .show_hidden .sxy_title{ padding-top:25px}
    .list_ej_nav_box dl dd .show_hidden .sxy_title{ padding-top:10px; line-height:36px}
    .list_ej_nav_box dl dd .show_hidden .sxy_title p{ font-size:24px}
    .list_ej_nav_box dl dd .show_hidden .sxy_title p:nth-child(2){ font-size:20px}
    .list_ej_nav_box dl dd .show_hidden .sxy_title p:last-child{ font-size:28px}
    .sxy_fangan ul li .bt{ display:block}.xns_funeng_3.inFuNeng .text .txt{ padding-top:0}
    .sxy_advantages .en_title{ margin-bottom:10px}
    .advantages_desc{ padding-top:18px;}
    .xns_bt_logo{ padding:50px 0}
    .list_team_lvyou{ padding:10px 0}
    .list_team_lvyou li{ margin-bottom:10px}
    .daiyan_title{ margin-bottom:30px}.contact_contact{ padding-top:0}
    .contact_team{  margin-top:25px;}.inner_funeng .title3,.inner_funeng .bt p:first-child{ font-size:18px}.inner_funeng .bt p:last-child{ font-size:14px;}
    .zhuying_box .title{ padding:20px 0;}.zhuying_box .title p:first-child{ font-size:24px; line-height:40px; text-align: center;}.zhuying_box .title p:last-child{ font-size:18px; text-align: center;}
    .contact_title { padding-top:30px; margin-bottom:20px}.contact_title p:last-child{ font-size:24px;}.contact_book{ padding-top:10px; margin-top: 0px;}
    .book .submitbox .submit{ font-size:16px}
    .title p {
        font-size: 26px;
        line-height: 40px;

    }
    .list_news li .text{ width:100%;}
    .list_news li .pics{ display:none;}
    .xns_development .title, .xns_webnet_box .title h2, .company_info .text .show h4, .xns_funeng_1 .title,.yhdy_box .title span{ font-size:16px;}
    .xns_webnet_box .title h2{ font-size: 18px !important; font-weight:bold; line-height: 40px;}
    .yhdy_box .title span{ float:left; margin-left:4%;}
    .right_logo_nav .logo img{ width:88%}
    .in_boxs1{ padding-top:20px !important; padding-bottom:20px !important;}
    .in_boxs1 .bt{ font-size:22px;}.fhtb{ display:none}
    .in_boxs1 .bd ul li h2{ font-size:14px;}
    .culture_main .clbd ol li{ height:360