.menu{display: none;}
.menu{ width:100%;position:fixed; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; display:none; z-index:11}
.menu .show-menu img{ width:auto; max-width:100%;}
.menu .closed{ width:30px; height:25px; border-radius:50%; padding-top:5px; position:absolute; right:0.2rem; top:5px; z-index:11; color:#E1E1E1}
.menu .show-menu{ width:60%; height:100%; position:fixed; z-index:9; background:#F4EBE7; left:0; top:0; padding-top: 5%; text-align:center}
.menu .show-menu h1{line-height:4rem; text-align:center; color:#000; font-weight:normal}
.menu .show-menu a{ color:#3D3C3A}
.menu .show-menu li{ line-height:2em; font-size:100%;  letter-spacing:1px; text-align:left; margin-left: 20px;}
.show-erweima{ width:66%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.waphear,.wapproduct,.wapcra-titl{ display: none;}
.footer_float {height:auto; overflow:hidden; background:#3D3C3A; color:#fff; width:100%; position:fixed; z-index:9999; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:24%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none; border-right: none;}
.footer_float ul li{ border-right: 1px solid rgba(255,255,255,0.4)}
.wap-news,.wap-nesnva{display: none;}
.rel-news ul li i{ font-style: inherit;}
.wapadv-cont{display: none;}
.pc{ display: block;}
.wap{ display: none;}
@media screen and (max-width:768px)
{
	body{ margin: 0px; padding: 0px;}
	.middle,.w1300,.width{ width: 96%; margin: auto;}
	.waphear{ display: block;}
.pc{ display: none;}
.wap{ display: block;}
	.waphear { display: block;width: 100%; height: 75px; z-index: 9; padding-left: 5%; box-sizing: border-box;}
	.waphear .ico{
	  width: 10%;height:4px;
	  border-top: 4px solid #000;
	  border-bottom: 4px solid #000;
	  padding: 6px 0;
	  background-color:#000;
	  background-clip: content-box; position:absolute; right:0.4rem; top:1.5rem; z-index:9; }
	 .menu ul li{ position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
	 .menu ul li .ico{ position:absolute; right:15px; width:15px; height:15px; top: 10px; z-index:1;background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
	 .menu ul li a{height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
	 .menu ul li .a_js2{}
	 .menu ul li .a_fmj_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
	 .menu ul li .a_bf{display:none}
	 .menu ul li .a_bf a{height:40px;line-height:40px;font-size:14px; display:block;} 
	.inner{ background: rgba(255,255,255,1); box-shadow:  1px 3px 6px #cacaca;position: fixed; }
	.waphear .logo {
	      width: 80%;
	      height: 75px;
	      float: left;
	      background: url(../images/waoplogo.png) no-repeat left center;
		  background-size: 100%;
		  }
	.lb .swiper-button-prev,.lb .swiper-button-next{ width: 20px; height: 20px;}
	.lb .swiper-button-prev{ left: 87%;}
	.lb .swiper-button-prev:after{ content: url(../images/fleft1.png);}
	.lb .swiper-button-next:after{ content: url(../images/fright1.png);}
.banner-image{ background-size: 152%;
    width: 100%;
    overflow: hidden;
    height: 168px;
    background-position-x: 63%;}
.footer_float{ display: block;}
.banner{ background-size: 160%;
    width: 100%;
    overflow: hidden;
    height: 152px;
    background-position-x: 51%;}
.index-hear{ display:none;}
.lb .swiper-button-prev, .lb .swiper-button-next{ display: none; }
 .title h2{ width: 100%; padding: 0px; font-size: 26px;}
 .title .triangle{ font-size: 12px; line-height: 30px;}
 .index-why{ padding-top: 30px; padding-bottom: 30px }
 #aside{ display: none;}
 .why-list ul li{ width: 100%; height: auto; padding-bottom: 15px;}
 .why-list ul li{ padding-top: 24%; margin-bottom: 10px; box-shadow: 0px 0px 10px rte;}
 .pttg_four_w120 > div{ width: 100%; height: 170px;}
 .box-three{ background-size: 800%;}
 .index-about {width: 100%;}
 .aboutDydyy_img2{ display: none;}
 .aboutDydyy_con1_nr{ display:none;}
 .box-four h4{ font-size: 28px;}
 .box-four p{ font-size: 12px;}
 .aboutDydyy_con1{ margin-top: 0px;}
 .aboutDydyy_con h3{ display: none;}
  .aboutDydyy_con h3.h3{ display: block;}
 .box-four{ margin-top: 0px;}
.liucheng span{ width: 60px !important; height: 60px !important;}
.box-seven{ display: none;}
.liucheng ul li b{ font-size: 12px;}
.box-three{ padding-bottom: 30px;}
.liumoer span:first-child{ display: none;}
.liumoer span{ height:35px; line-height: 35px;  font-size: 14px; padding: 10px 40px;} 
.liumoer{ text-align: center;}
.liucheng ul li{ background-size: 28%;background-position-y: 30%;}
.liucheng ul li{ line-height: 45px;}
.box-lainxi .box-tel:nth-child(2){ display: none;}
.box-sao{ display: none;}
.box-8 .box-foot{ width: 94%;}
.box-lainxi .box-tel{ width: 100%;}
.box-lainxi .box-tel ul li{ margin-bottom: 10px;}
.box-ftitle{ display: none;}
.boot-foot{ font-size: 12px;}
.box-8{ padding-bottom: 60px;}
.boot-foot{ background: #292929; color: #fff;}
.boot-foot a{ color: #fff;}
.boot-foot img{ filter: brightness(100);}
 .box-news dl dt{ width: 100%; box-sizing: border-box;}
 .news_cont{ width: 100%;}
 .news_cont .new_img{ height: auto;}
 .news_cont p{ font-size: 12px;}
 .news_cont h4{ font-size: 16px; overflow: hidden; margin-top: 10px; line-height: 30px;}
 .box-six ul li{  width: 100%;}
 .box-six ul li:before{ display: none;}
 .fiv-case .fiv-caseimg .fiv-thumb{ height: 285px;}
 .box-fiv .swiper-button-prev {
     left: 35%;
     top: 96%;
 }
 .box-fiv .swiper-button-next {
     right: 41%;
     top: 96%;
 }
 .box-six ul li{ margin-bottom: 10px;}
 .box-six ul{ margin-top: 0px;}
 .title .triangle{ margin: 0px;}
 .box-xiangmu ul li.on{ width: 100%; height: 240px; margin-bottom: 15px;}
 .box-xiangmu ul li .serv_t .serv_b{ width: 55%; padding-top: 8%;}
 .box-xiangmu ul li .serv_t .serv_b p{ font-size: 24px;}
 .box-xiangmu ul li .serv_t .serv_b span{ font-size: 12px;}
 .box-xiangmu ul li .serv_t .serv_b .serv-digest{height: auto; font-size: 12px; margin-top: 0px; line-height: 20px;margin: 0px 18px;}
 .box-xiangmu ul li .serv_t .serv_b .serv-list{ margin-top: 15px;}
.box-xiangmu ul li .serv_t .serv_b .serv-list dl dt{ width: 60%; height: 30px; line-height: 30px; font-size: 12px;} 
.box-xiangmu ul li.on .serv_t img{ width: 124%; height: 100%;}
 .left_seach{ display: none;}
 .mcrumbs{ width: 100%;}
 .mcrumbs span{ font-size: 12px; height: 45px; line-height: 45px;}
 .mcrumbs i{ width: 15px; margin-top: 2%;}
 .title h2{ height: auto;}
 .pttg_four_w120> div{ background-size: 70%;}
 .box-two li{  width: 100%;}
 .box-two li:nth-child(1),.box-two li:nth-child(2){  width: 100%;}
 .box-two li:nth-child(2) .two_img,.box-two li:nth-child(1) .two_img{ width: 50%; height: auto;}
 .box-two li:nth-child(2){ border-radius: 20px;}
.dayun-hao ul li{ width: 49%; margin-right: 2%; padding:20px 8px; margin-bottom: 8px;}
 .dayun-hao ul li:nth-child(2n){ margin-right: 0px;}
 .douyin-lanV ul li{width: 49%; margin-right: 2%; padding:20px 8px;}
  .douyin-lanV ul li:nth-child(2n){ margin-right: 0px;}
  .douyin-lanV ul li .lanv-img{ display: none;}
  .titles .zhu-title{ font-size: 32px;}
  .yunying-list .titles{ margin-top: 0px; padding-top: 18px; background-size: 28%;}
  .yunying-list ul li span {font-size: 14px;height: 124px;line-height: 20px;}
  .fabu-list ul li span{ font-size: 14px;height: 88px;line-height: 20px;}
.part10_con{width:96%; margin: auto; padding: 0px;}
.part10_con ul{ margin-left: 0px;}
.part15_con ul li:first-child,.part15_con ul li:last-child,.part10_con ul li:first-child,.part10_con ul li:last-child{ background-size:18%;}
.part10_con ul li{ padding-left: 20%; box-sizing: border-box;}
.part10_con ul li h4{ font-size: 18px;}
.part10_con ul li p{ font-size: 13px;}
.liucehng-douyin ul li{  width: 49%; margin-right: 2%; padding: 10px; box-sizing: border-box;  box-shadow: 0px 0px 5px rgba(0,0,0,0.2); margin-bottom: 10px; border-radius: 20px;}
.liucehng-douyin ul li:nth-child(2n){ margin-right: 0px;}
.titles .fu-title{ font-size: 12px; height: auto;}
.liucehng-douyin ul li span{ font-size: 12px; line-height: 22px; height: 66px; display: block; }  
.liucehng-douyin ul li:last-child span{ height: 90px;}
.liucehng-douyin ul li span>span{ line-height: 22px; height: 22px;}
  .part10_bigbox{  background: linear-gradient(120deg, #728ee3 0%, #463bab 100%); padding: 40px 0px; }
  .liucehng-img img{width: 80%;}
  .rpo-value ul{ background:none;}
  .rpo-value ul li:nth-child(1),.rpo-value ul li:nth-child(3),.rpo-value ul li:nth-child(5){ padding-right: 10px; text-align: center;position: initial;box-sizing: border-box;}
  .rpo-value ul li:nth-child(2),.rpo-value ul li:nth-child(4),.rpo-value ul li:nth-child(6){ padding-left: 10px; text-align: center;position: initial;box-sizing: border-box;}
  .rpo-value ul li{ width: 49%; margin-right: 2%; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding: 20px 10px; box-sizing: border-box; border-radius: 15px; float: left; margin-bottom: 10px; }
  .rpo-value ul li:nth-child(2n){ margin-right: 0px;}
  .rpo-value ul li p{ font-size: 18px;}
  .rpo-value ul li span{ font-size: 12px; line-height: 22px; }
  .rpo-value ul li{  height: 160px;}
.map{ width: 100%; height: 240px;}
.contact{ width: 100%;}
.contact h4{ width: 100%;}
.contact h4,.contact ul li span{ font-size: 20px;}
.contact h4 i{ font-size: 12px;}
.contact ul li:first-child p,.contact ul li p{ font-size: 16px;}
  .contact ul{ width: 100%;}
  .contact ul li span i{ width: 25px;}
  .contact ul li p{ padding-left: 14%;}
  .contact{ height: auto;}
  .guest li input.txt{  width: 100%; height: 40px; line-height: 40px; margin-bottom: 10px; font-size: 14px;}
  .guest li{ margin-bottom: 15px;}
  .guest li .submit{ width: 100%; height: 40px; line-height: 40px; font-size: 14px;}
  .left-pages{width: 100%; height: 214px;}
  .right-pahes{ width: 100%; padding-top: 20px;}
  .about-pages .num{width: 100%; position: initial;}
  .about-pages .num dl dt{ padding-left: 2%;}
  .about-pages .num_value{ font-size: 28px;}
  .about-pages .num_title{ font-size: 18px;}
  .about-pages .num dl dt{ height: 102px;}
  .right-pahes h4{ display: none;}
  .culture_scroll .swiper-slide h3{ font-size: 20px;}
  .culture_scroll .swiper-slide p{ font-size: 15px;}
.culture_scroll .swiper-slide>div{ font-size: 15px;}
.culthd ul{ width: 24%;padding-top: 5%;}
 .culthd .next{ margin-left: 26%;}
  .culture_scroll .swiper-slide{ width: 49%;}
  .culture_scroll .swiper-slide:nth-child(2n){ margin-right: 0px;}
  .force{ padding-top: 30px; padding-bottom: 30px;}
  .culture_scroll{ margin-top: 40px;}
  .culture_scroll .swiper-slide{ margin-bottom: 9px;}
  .culthd .prev{ margin-right: 27%;}
  .container{ width: 98%;}
  .title h6{ font-size: 32px;}
  .news-pages ul li .news-middle{ width: 100%;}
  .news-figure{ width: 100%;}
  .news-arr{ width: 18%;}
  .news-mark{ width: 82%;}
  .news-arr span i{ font-size: 14px;}
  .news-arr span{ font-size: 45px; margin-top: 0px;}
  .news-mark p{ font-size: 12px; margin: 5px 0px; line-height: 20px;}
  .news-mark h4{ font-size: 18px;}
  .news-pages ul li{ box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding: 10px; box-sizing: border-box; margin-bottom: 15px; border-radius: 10px;}
  .inside-news{ width: 96%; display: block; margin: auto;}
  .news-figure{ height: auto;}
  .news-mark span{ font-size: 12px; width: 50%; height: 30px; line-height: 30px; border-radius: 10px; display:none}
  .right-show{ display: none;}
  .left-show{ width: 100%;}
  .picinstde-show{ margin-top: 0px;}
  .rel-news ul li { width: 100%;}
  .rel-news ul li i{ font-size: 12px;}
  .rel-news ul li span{ font-size: 14px;}
  .left-show .xiaoboao{ font-size: 12px;}
  .titles .zhu-title{ font-size: 30px;}
  .douyin-about p{ width: 100%; font-size: 16px;}
  .douyin-about img{ width: 100%;}
  .pttg_four_w120 > div{ padding: 10px; background-size: 40% !important;}
  .pttg_four_w120 > div > span{ width: 74%;}
  #promise .promise-img{ display: none;}
  #promise .promise-desc{ width: 100%; }
  #promise .promise-desc .icon{ margin-right:10px;}
  #promise .promise-desc li{ box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding: 20px; border-radius: 20px;}
  #promise .promise-desc .icon{ width: 70px;}
    #promise .promise-desc .icon img{ width: 100%;}
	#promise .promise-desc .txt-desc{ width: 72%;}
#promise .promise-desc span{ font-size: 12px; line-height: 20px;}
#promise .promise-desc p{ font-size: 20px;}
.douyin-box{ padding-top: 30px;}
.pttg_four_w120 > div{ margin-bottom: 10px;}
.jnplan-list{ background: none; margin-top: 20px;}
.jnplan-list ul li:nth-child(1),.jnplan-list ul li:nth-child(2n),.jnplan-list ul li:nth-child(3),.jnplan-list ul li:nth-child(5){ margin: 0px; padding: 0px; width: 100%; text-align: center;margin-bottom: 10px;padding: 15px; box-sizing: border-box;}
.jn-plan{ background-size: 800%;}
.jnplan-list ul li{  background: rgba(255,255,255,0.8); margin-bottom: 10px; border-radius: 20px; height: auto; padding: 15px; box-sizing: border-box; color: #333;}
.titles .fu-title span{ font-size: 14px; line-height: 25px;}
.jnplan-list ul li p {font-size: 20px;}
.jnplan-list ul li span{ font-size: 13px; line-height: 20px;}
.jnplan-list ul li:nth-child(4) p{ text-align: center;}
.jnplan-list ul li span{ margin-top: 10px;}
#promise .promise-desc li{ margin-bottom: 10px;}
.douyin-lvlist ul li p{ font-size: 16px; line-height: 30px;}
.douyin-lvlist ul li span{ font-size: 12px; line-height: 20px; height: 196px;}
.douyin-lvlist ul li{ margin-bottom: 10px;}
.douyin-lvlist ul li:nth-child(3),.douyin-lvlist ul li:nth-child(4){ height: 235px;}
.promote{ margin-top: 0px;}
.prom-cont{ padding-bottom: 20px;}
.douyin-lvlist{ margin-top: 30px;}
.promote .promote-box .promote-img{ width: 100%;}	
.promote .promote-box{ padding: 0px}
.promote .promote-box .promote-item{ display: block; overflow: hidden;}
.promote .promote-box .promote-img{ box-sizing: border-box; height: 260px;}
.promote .promote-box .promote-info{ padding: 15px; box-sizing: border-box; border: 1px solid #dedede; border-radius: 0px 0px 30px 30px;}
.promote .promote-box .swiper-button-next, .promote .promote-box .swiper-button-prev{ height: 40px;}
.promote .promote-box .promote-desc {width: 100%;}
.liucehng-douyin ul li:last-child{ width: 100%; text-align: center;} 
.liucehng-douyin ul li .liucehng-img{ margin: auto;}
.value{ display: none;}
.big-title-box ul li{ width: 32%; margin-bottom: 15px; border: 1px solid #dedede; border-radius: 20px;margin-right: 1.1%;}
.big-title-box ul li:nth-child(3n){ margin-right: 0px;}
.big-title-box ul li p{ font-size: 16px;}
.big-title-box ul li{ font-size: 12px;}
.rpo-service dl dt .rposer-img{ width: 100%;border-radius: 10px 10px 0px 0px;}
.rpo-service dl dt .rposer-cont{ width: 100%;border-radius: 0px 0px 10px 10px;height: auto; padding: 10px 15px;}
.rposer-cont p{ font-size: 18px; margin-top: 10px;}
.rposer-cont span{ font-size: 12px;}
.box-pttg_four > div{ background-size: 80% !important; background-position-y: 103% !important;}
.index-pttg_four>div{background-size: 80% !important; background-position-y: 103% !important; padding: 20px; height: 130px;}
 .box-three{ padding-top: 40px;}
 .box-logo img{width:70%;}
 .box-logo{ margin-top: 20px;}
 .five_bottom{ display: none;}
		}