/**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:#3a3a3a; vertical-align:middle}
.list_development li .num_text{ font-size:18px; color:#3a3a3a;}
.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}
.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;}

.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**/
.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:42px; padding-top:80px}
.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 .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:auto; overflow:hidden; padding:50px 0 20px 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:16px;}
.sxy_fangan ul li .ico{ display:block; margin-top:10px; height:50px;}
.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;}.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;}
	.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:360px; overflow:auto}
	.case_scroll .bd li .pic{ height:200px; overflow:hidden;}
	.case_scroll .bd li .pic img{ width:auto; max-width:100%}
}

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

.base_class{ width:335px; height:335px}

	}

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



	}