.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;}
.footer_float {height:auto; overflow:hidden; background:#9F0710; 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)}
.pc{ display: block;}
.wap{ display: none;}
.index-nmoer{display: none;}
@media screen and (max-width:768px)
{
	body{ margin: 0px; padding: 0px;}
	.footer_float { display: block;}
	.middle{ width: 96%; margin: auto;}
	.waphear{ display: block;}
	.pc{ display: none;}
	.wap{ display: block;}
	.head,.header,.syproduct,.yb_conct{ display: none;}
	.waphear { display: block;width: 100%; height: 75px; z-index: 9;}
	.inner{ background: rgba(255,255,255,0.9); box-shadow:  1px 3px 6px #cacaca;position: fixed; }
	.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;} 
	.waphear .logo {
	      width: 100%;
	      height: 75px;
	      float: left;
	      background: url(../images/flogo.png) no-repeat left center;
		  background-size: 100%;
		  }
.lb .swiper-pagination-bullet{ width: 10px !important; height: 10px !important;}
.lb .swiper-slide img{ width: 122%;}
.lb .swiper-container-horizontal>.swiper-pagination-bullets{ width: 40%;left:35%;}
.lb .swiper-pagination-bullet-active{ width: 15px !important; height: 15px !important; background-size: 100% !important;} 
.about .left-about,.right-about{ float: inherit; width: 100%;}
.about{ background-size:824%; background-position: right;}
.left-about .about-img{ height: 102px; margin-bottom: 8px;}
.left-about .about-img img{ width: 100%;}
.left-about .cont-about{ line-height: 24px;}
.left-about .about-moer{display: none;}
.right-about ul li .about-title .p2{ display: none;}
.right-about ul li{overflow: hidden; position: relative;}
.right-about ul li .about-title span{ position: absolute; top: 2%;}
.right-about ul li .about-title .p1{ line-height: 90px;padding: 0px;padding-top: 70%;}
.title span{ background-size: 70%; height: 70px; font-size: 24px; padding-top: 29px; margin-bottom: 10px;}
.right-about ul li .about-title{ height: 196px;}
.right-about ul li .about-titimg{ height: 176px;}
.about-titimg img{width: 100%;} 
.right-about ul li{ background: #fff}
.right-about{ margin-top: 20px;}
.join .top-song .left-top{ margin: 0px; margin-top: 14%;}
.top-song .left-top{ float: right; margin: 0px; width: 77%; margin-top: 14%;}
.top-song .left-top p:nth-child(2){ font-size: 24px; line-height: 40px;}
.top-song .right-top{ display: none; margin: 0px; width: 35%; margin-top: 10px; margin-right: 32%; line-height: 20px; height: 20px;}
.top-song .right-top img{ width: 20px;}
.top-song .left-top p:nth-child(1){ font-size: 10px;}
.song-title .left-song{ display: none;}
.song-cont .song-list ul li .song-img{ width: 60%; margin: auto;}
.song-cont .song-list ul li .song-img span{ width: 70px;height: 70px; border: 2px solid #fff;}
.song-cont .song-list ul li .song-img img{ width: 100%; min-height: auto;}
.top-song img{width: 50px; }
.song-moer{ width: 70%; font-size: 10px; height: 25px; line-height: 25px; margin: auto;}
.songmu{ background-position: right;}
.song-cont{ padding-top: 30px;}
.parh-list .parh-top .swiper-slide .parh-img{ width: 100%; height: 296px; margin-top: 20px;}
.pic-moer{ display: none;}
.pic{ padding-top: 30px; padding-bottom: 0px; background-position-x:74%;}
.pic-cont{ height: 660px;}
.pic-title ul li{writing-mode:inherit; background: #fff; width: 32%; height: 30px; line-height: 30px; border-radius: 10px; font-size: 14px; margin-right: 1%; background: #f1f1f1; margin-bottom: 5px;}
.pic-title ul li.on{width: 32%;}
.pic-title ul li:nth-child(3n){ margin-right: 0px;} 
.pic-title{ width: 100%; position:initial; }
.pic-title ul li.on{ background: #9F0710;}
.song-cont .next,.song-cont .prev{ width: 35px; height: 35px; background-size: 100%;}
.song-cont .prev{ right: 3%;}
.song-cont .next{ left: 3%;}
.parh-list .button-next,.parh-list .button-prev{ top: 50%; width: 35px; height: 35px; background-size: 100%;}
.parh-list .button-prev{ left: 88%;}
.parh-list .button-next{ left: 74%}
.parh-list .parh-top .swiper-slide .parh-cont{ width: 100%;}
.parh-list .parh-top .swiper-slide .parh-cont .parh-biao{ margin-top: 20px;}
.parh-list .parh-top .swiper-slide .parh-cont p{ font-size: 14px;}
.parh-list .parh-top .swiper-slide .parh-cont .parh-biao span{ font-size: 22px;}
.parh-limg .swiper-slide .parh-thumb{ height: 90px;}
.parh-list .parh-top .swiper-slide .parh-cont p,.parh-limg{ margin-top: 20px;}
.parh-limg .swiper-slide .parh-title a{ font-size: 14px;}
.parh-limg .swiper-slide .parh-title i{ display: none;}
.parh-limg .swiper-slide .parh-title{ height: 35px; line-height: 35px; text-align: center;}
.join-cont .left-jion{ display: none;}
.join-cont .rihgt-jion{ width: 100%; float: inherit;}
.rihgt-jion ul li .join-list{ width: 85%;}
.join-list span{ font-size: 12px; line-height: 20px;}
.jion-qie{ width: 140px; background-size: 100%; height: 45px;}
.jion-qie .jsPrev img,.jion-qie .jsNext img{ width: 120%;}
.jion-qie .jsPrev {
    width: 66px;
    overflow: hidden;
    float: left;
    padding-left: 14%;
    padding-top: 10%;
    box-sizing: border-box;
}
.jion-qie .jsNext {
    width: 66px;
    overflow: hidden;
    float: right;
    padding-top: 10%;
    box-sizing: border-box;
    padding-right: 15%;
}
.jion-qie{ left: 28%; bottom: -40px;}
.support-list ul li{ padding-top: 28.5%;}
.support-list ul li:nth-child(1){ background-size: 100%;}
.support-list ul li:nth-child(2){ background-size: 100%;}
.support-list ul li:nth-child(3){ background-size: 100%;}
.support-list ul li:nth-child(4){ background-size: 100%;}
.support-list ul li:nth-child(5){ background-size: 100%;}
.support-list ul li:nth-child(6){ background-size: 100%;}
.support-list ul li:nth-child(7){ background-size: 100%;}
.process ul{ background: none; display: none;}
.wap{ width: 100%;}
.wap img{ width: 100%;}
.process-tel{ position: initial;}
.mendian .top-song .left-top p:nth-child(2){ font-size: 20px;}
.support-list{ margin-top: 0px;}
.news .pic-top .title{ width: 80%;}
.news .news-title{ float: inherit;  width: 100%;}
.news .news-title ul li{ font-size: 14px; height: 30px; line-height: 30px;}
.news-cont .tuijain{ width: 100%; float: inherit;}
.tuijain .news-ing{ height: auto;}
.news-list{ margin-top: 20px;}
.news-cont ul{ width: 100%;}
.news-cont ul li span{ width: 80px; height: 70px; display: none;}
.news-cont ul li span i{ font-size: 30px; line-height: 30px;}
.news-time{ width: 100%;}
.news-time p:nth-child(1) i { font-size: 12px; line-height: 25px; height: 25px;}
.index-nmoer{ display: block; font-size: 12px; color: #999;}
.link { display: none;}
.foot .left-foot,.foot-linxi,.foot-boot{ display: none;}
.foot .right-foot{ width: 100%;}
.foot{display: none;}
.support-list{ overflow: hidden;}
.news{ padding-bottom: 80px;}
.banner-image{ background-size: 180%;
    width: 100%;
    overflow: hidden;
    height: 160px;
    background-position-x: 38%;}
	.crum .crum-title { width: 100%;}
.crum .crum-title ul li{ width: 32%;}	
.crum .crum-weizhi{ display: none;}
	.crum .crum-title ul li{ line-height: 34px; height: 40px;}
	.crum{ height: auto;}
	.abstract .left-abstract{ display: none;}
	.right-abstract{ width: 100%;}
	.abstract{ padding-bottom: 30px;}
	.grammar .grammar-cont img{ display: none;}
	.grammar .grammar-cont ul{ width: 100%; margin-top: 25px;}
	.grammar .grammar-cont ul li{ margin: 0px; width: 24%; margin-right: 1%;}
.grammar .grammar-cont ul li:last-child{ margin-right: 0px;}
.grammar-cont ul li span{ width: 70px; height: 70px; font-size: 24px; line-height: 70px;  background-size: 100%;}
.grammar-cont ul li:hover span{ background-size: 100%;}
.left-chair,.right-chair { width: 100%;}

.left-chair{ padding-top: 0px; margin: 0px; height: ;}
.chair-cont{ padding: 8px; height: 450px;}
.chair-cont .chair-title{ font-size: 14px; line-height: 24px;}
.right-chair .firm ul li{ margin: auto;}
.right-chair{ height: 298px;}
.chairman{  padding-bottom: 40px; padding-top: 20px;}
.hospital .left-hos{ width: 100%;}
.hos-cont{ margin: 0px; margin-bottom: 30px;}
.hospital .right-hos{width: 100%; margin-top: 30px;}
.hos-h5 i{ margin-top: 2.5%;}
.hos-h5{ font-size: 16px;}
.right-hos .swiper-pagination{margin-left: 36%;}
.hengxian{top: 116%;}
.area{ padding-top: 40px; padding-bottom: 70px;}
.left-area{width: 100%;float: inherit;}
.right-area{width: 100%; float: inherit;}
.wenzi{padding: 0px 10px; margin-top: 20px;}
.abstract{padding-top: 20px;}
.left-reg{ width: 100%;}
.right-reg{ display: none;}
.pro-title .left-pro p{font-size: 30px;}
.ourprocess{ padding-top: 30px;}
.pro-title .left-pro span{font-size: 24px;}
.per-cont ul li{ width: 170px; margin-right: 8px; background-position: bottom; height: 340px; }
.per-cont ul li .peo-imgtitle{margin-top: -120px;}
.per-cont{overflow: hidden; margin-top: 0px;}
.pro-title .right-pro span{ margin-left: 0px; margin-bottom: 10px;}
.pro-title .right-pro span img{ padding: 12px 0px;}
.top-couple .left-coup,.top-couple .right-ciop,.songcoup .songcoup-img,.songcoup-cont{ width: 100%;}
.left-coup p{display: none;}
.left-coup .cuop-cont{ margin: 0px; line-height: 30px;}
.top-couple{ margin-top: 30px;}
.songcoup-cont p{display: none;}
.songcoup .songcoup-img img{width: 100%;}
.couple{ background-size: 1100%; background-position: right;}
.mingren{ margin-bottom: 20px; width: 100%; display: inline-block;}
.mingren p{text-align: center;}
.mingren p:nth-child(1){font-size: 24px; font-weight: bold;}
.left-mess,.right-message {width: 100%;}
.contact_ej_ly_box input,.contact_ej_ly_box textarea{ height: 45px;}
.contact_ej_ly_box input:last-child{height: 40px;}
.contact_ej_ly_box{  margin-top: 40px;}
.right-message{ margin-top: 0px;}
.message{ padding-bottom: 60px;}
.right-coop{display: none;}
.left-coop,.right-coop{width: 100%;}
#dituContent{width: 100%;}
.coop-cont .right-coop{ display: block;}
.cooperation{ background-size: 600%;}
.tosupport-title .left-pro p{ font-size: 30px;}
.advantage img{width: 100%;}
.left-coup .cuop-cont, .songcoup-cont .songcoup-jianjie{ line-height: 30px;}
.abstract-title{ background-size: 50%; font-size: 24px;}
.evo-cont .swiper-slide:nth-child(2n-1) .evo-thumb{ transform:inherit;}
.evo-cont .swiper-slide:nth-child(2n-1){ margin-top: 0px;}
.evo-cont .swiper-slide:nth-child(2n-1) .evo-img{ position: inherit;}
.evo-cont{ margin-top: 0px;}
.evo-cont .swiper-slide .evo-img{ height: 180px;}
.abstract-title{ padding-top: 20px; margin-bottom: 0px;}
/* .evo-cont .swiper-slide:nth-child(2n) { margin-top: 74%;} */
/* .evo-cont .swiper-slide:nth-child(2n) .evo-img{ position: absolute; bottom: 0px;} */
/* .evo-cont .swiper-slide:nth-child(2n) .evo-thumb{ transform: rotateX(180deg);} */
.sPrev, .sNext{ top: 83%;}
.evo-cont .swiper-slide{height: 315px;}
.evoxian{ top: 90.2%;}
.evolution{ padding-bottom: 60px; padding-top: 30px;}
.evo-cont .swiper-slide .evo-img{ padding: 8px;}
.pic-top .title{ width: 70%;}
.product-title .pic-moer{ display: block; width: 22%; line-height: 20px; height: 20px; font-size: 10px; margin-top: 9%;}
.product-title .pic-moer span{ font-size: 12px;}
.product-title .pic-moer img{ width: 20px; margin-right: 8px;}
.list-product ul li{ width: 100%;}
.list-product .pro-next{right: 0px;}
.lxerweima { padding-bottom: 60px;}
.lxerweima ul li{ width: 100%; border-right: none; margin-top: 30px;}
.lxerweima ul li:last-child{display: none;}
.listr-product ul li{ width: 100%;}
.tosup-thumb .left-prev{ right: 0px;}
.tosup-thumb .left-next{ left:0px;}
.tosupport-title .left-pro{ width: 100%;}
.tosupport-title .right-pro{width: 100%;}
.tosupport-title .right-pro ul li{width: 31%; margin: 0px; margin-right: 1%;}
.tosup-cont .tosup-thumb ul li .tosup-img{width: 70px; height: 70px; border: 3px solid #fff;}
.tosup-cont .tosup-thumb ul li .topsup-title{ padding: 0px 6px;}
.tosup-cont .tosup-thumb ul li .topsup-title span{margin: 0px auto; display: block; float: inherit;}
.tosup-cont .tosup-thumb ul li .topsup-title i{ display: none;}
.tosup-cont .tosup-thumb ul li p{ padding: 0px 5px;}
.tosup-cont .tosup-thumb ul li .topsup-title h6{font-size: 16px;  text-align: center; width: 100%; float: inherit;}
.tosup-cont .tosup-thumb ul li .topsup-title{ margin-bottom: 0px;}
.tosup-thumb .span{ top: 25%;}
.tosupport{ background-size: 600%;}
.process-tel{margin-top: 20px;}
.left-nva{display: none;}
.right-show{ width: 100%;}
.details,.right-details{ width: 100%;}
.rel-news ul li{ width: 100%;}
.relevant { overflow: hidden;}
.rel-pic ul li{ width: 48%; height: 140px; }
.linews-cont ul li{ width: 100%;}
.linews-cont ul li .news-img{ height: auto; max-height: 220px;} 
.list-news{padding-top: 20px; padding-bottom: 60px;}
.licase-cont ul li{width: 48%; margin-bottom: 20px;margin-right: 3%;}
.case-img{ height: 110px;}
.licase-cont ul li span{ height: 45px; line-height: 45px;}
.licase-cont ul li:nth-child(3n){ margin-right: 3%;}
.licase-cont ul li:nth-child(2n){ margin-right: 0px;}
.list-case{ padding-top: 20px; padding-bottom: 60px;}
.adv-cont ul li{ width: 100%; height: 400px;}
.adv-cont span img{ width: 50%;}
.advprev{ left: 0px;}
.advnext{ right: 0px;}
.adv-cont{ overflow: hidden;}
.adv-cont ul li .adv-img{ width: 180px; height: 180px;}
.about .title span{ background-size: 50%; height: 80px;}
.right-message{ padding: 20px;}
.right-message ul li{ margin-bottom: 30px;}
.about .left-about{padding-top: 20px; }
.right-about ul li .about-title .p1{ font-size: 20px;}
.song-title .right-song .rsong-title{ font-size: 20px;}
.join-cont{ margin-top: 30px;}
.support-list ul li .right-sup{ font-size: 22px;}
.abstract .abstract-title{ height: 80px;}
.grammar-title h5{ font-size: 22px;}
.grammar-title p{ font-size: 18px;}
.grammar .grammar-cont ul li{height: 520px;} 
.hospital{ padding-top: 30px;}
.chair-cont img{ padding-top: 30%;}
.chair-cont{ margin-top:0px;}
.grammar-waptitl { text-align: center; color: #ffff;}
.grammar-waptitl p{ font-size: 24px; font-weight: bold;}
.grammar-waptitl span{ font-size: 14px; text-transform:uppercase;}
.grammar{ padding-bottom: 40px;}
.left-reg{ padding-top: 30px;}
.product{ padding: 0px;}
.support{ padding-top: 30px;}
.tosup-cont .tosup-thumb ul li{ height: 440px;}
.tosupport-title .right-pro ul li{ height: 30px; line-height: 30px;}
.process-tel .tel{ margin-top: 5px;}
.show-cont img { width: 100% !important; height: auto !important; }
.page_turn span{ width: 100%;}
.rel-news ul li span{width: 76%; overflow: hidden;}
.show{  padding-bottom: 70px;}
.advantage{padding-top: 30px;}
.adv-cont{ margin-top: 30px;}
		}
		
		