/****************----------首页 start-----------*********************/

.top{background:#eeeeee;height:30px;padding:5px 0;}

.top .container{display: inline-flex;display: flex;justify-content:space-between;align-content:center;}

.top .top-l{font-size:16px;color:#6b6b6b;position:relative;}

.top .top-r{font-size:16px;color:#101010;text-align: center;display: inline-flex;display: flex;}

.top .top-r a{border-right:1px solid #949494;color:#949494;padding:0 10px;display:inline-block;}

.top .top-r .sys{display:inline-block;padding-left:10px;position: relative;cursor: pointer;}

.top .top-r .sys .top_wx{position: absolute;width:100px;height:100px;padding:5px;background:#FFFFFF;box-shadow: 0 0 5px rgba(0,0,0,0.2);display:none;left:0;top:18px;}

.top .top-r .sys .top_wx img{max-width:100%;}

.top .top-r .sys:hover .top_wx{display:block;}

header{display:none;}

/*hader-action */

.hader{background:url(../images/header_bg.png) no-repeat top center;position: relative;}

.hader .container{position: relative;}

.hader .hader_box{width:87.8%;float:right;}

.hader .hader_top{width:100%;text-align: right;line-height:38px;border-bottom:1px solid #dccca9;}

.hader .hader_top a{font-size:14px;margin:0 1%;display:inline-block;}

.hader .hader_top a:hover{color:#ce0000;}

.hader .hader_c {padding-top:10px;}

.hader .hader_c .hader_c_l{width:50%;float: left;line-height:40px;}

.hader .hader_c .hader_c_l p{font-size:34px;font-family:'宋体';font-weight:bold;}

.hader .hader_c .hader_c_l span{font-size:18px;color:#666666;}

.hader .hader_c .hader_c_tel{float: right;margin-top:20px;width:26%;border:1px solid #ce0000;border-radius:60px;height:42px;overflow: hidden;}
.hader .hader_c .hader_c_tel img{ float:left;}
.hader .hader_c .hader_c_tel p{display:block;font-size:18px; float:left; width:85%; padding-top:3px;}

.hader .hader_c .hader_c_tel p span{font-size:22px;}

.hader .logo{width:11.5%;float:left;position:absolute;top:0;left:0;z-index:9;}

.hader .logo .logo-img{position: relative;float: left;width:100%;}

.hader .logo .logo-img img{max-width:100%;display: block;margin:auto;}

.hader .logo .logo-js p:first-child{font-size:24px;color:#ba0d0a;font-weight: bold;}

.hader .logo .logo-js p:last-child{font-size:16px;}

.hader .tel{color:#000000;}

.hader .tel p{font-size:26px;color:#ba0d0a;font-weight:bold;line-height:30px;}

.hader .tel p:first-child{font-size:18px;color:#9b9a9a;font-weight:normal;}

/*导航-S*/

.dh {width:100%;float: right;margin-bottom:15px;}

.dh .contenter{position:relative;}

.dh .Xcon{width:100%;}

.dh .Xcon ul{width:100%;}

.dh .Xcon li{text-align: center;width:11%;display: inline-block; position:relative;float:left;transition: all 0.5s;}

.dh .Xcon li a{display: block;height:100%;font-size:18px;line-height:42px;position: relative;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.dh .Xcon li:nth-child(2) a,.dh .Xcon li:nth-child(4) a{ font-size:14px;}
.dh .Xcon li:hover,.dh .Xcon li.action{background:url(../images/dh_bg.png) no-repeat center;background-size:cover;}
.dh .Xcon li:hover a,.dh .Xcon li.action{color:#ce0000;}
.dh .Xcon li .show{ background:#FFFFFF;margin-top:0px;width: 100%;box-shadow:0 0 5px rgba(0,0,0,0.1); position:absolute; left:0px; z-index:999;display:none;top:42px;}

.dh .Xcon li .show img{position: absolute;top:-14px;left:40%; }

.dh .Xcon li .show dl{ display:block;float:left;width: 100%;}

.dh .Xcon li .show dl dd{ line-height:40px; padding:0 15px;border-bottom:1px dashed #dedede;}

.dh .Xcon li .show dl dd:last-child{border-bottom:0;}

.dh .Xcon li .show dl dd a{font-size:12px;}

.dh .Xcon li .show dl dd:hover {background:#ce0000;}

.dh .Xcon li .show dl dd:hover a{color:#FFFFFF;}

/*导航-E*/



/*banner-action*/

.banner {width: 100%;height: 100%;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;}

.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.banner .swiper-slide img{width: 100%;}

.banner .swiper-button-next,.banner .swiper-button-prev{transition: all 0.5s; width:40px;height:40px;left:0; background:url(../images/lb-qh.png) no-repeat left center; background-size:200%}

.banner .swiper-button-next{background:url(../images/lb-qh.png) no-repeat right center;left:auto;right:0;background-size:200%}

.banner .swiper-pagination {bottom:20%; left:80%; width:50px; height:100px;}

.banner .swiper-pagination span{box-shadow: 0 0 10px rgba(0,0,0,0.1); transition: all 0.5s; width:12px;height:12px;margin:0 10px!important;border-radius:50%; background:#ce0000;opacity:1; }

.banner .swiper-pagination span.swiper-pagination-bullet-active{transition: all 0.5s; background:#FFFFFF;}

/*banner-over*/



/* 搜索-action */

.seach{background:#f2f2f2;}

.seach .container{padding:5px 0;height:48px;}

.seach .seach_l{width:60%;float: left;line-height:40px;}

.seach .seach_l a:hover{color:#10771c;}

.seach .seach_r{float:right;width:332px;height:36px;}

.seach .seach_r input:first-child{width:295px;background:#FFFFFF;padding:0 10px;height:100%;border:1px solid #dddddd;}

.seach .seach_r input:last-child{width:36px;height:36px;border:none;border-top-right-radius:5px;margin-left:-5px;border-bottom-right-radius: 5px;background:#10771c url(../images/seach_ico.png) no-repeat center;cursor: pointer;}

/* 搜索-over */

.index_title{text-align: center;margin-bottom:40px;background:url(../images/index_bg.png) no-repeat top center;margin-bottom:30px;}

.index_title p{font-size:36px;text-indent:1.5em;line-height:70px;font-family:'宋体';font-weight:bold;}

.index_title span{font-size:20px;display: inline-block;color:#999999;margin-top:20px;}



/* 留言-action */

.liuyan{position:fixed;background:url(../images/liuyan_bg.png) no-repeat top center;width:54%;height:520px;overflow: hidden;margin:auto;z-index:99;top:20%;left:25%;bottom:auto;right:auto;padding:3%!important;outline: none; display:none; }
.wapliuyan{ position:relative !important; width:98% !important; height:auto !important; overflow:hidden; left:0 !important; margin:auto;z-index:1 !important;}
.liuyan .liuyan_title{width:60%;margin:auto;text-align: center;margin-bottom:20px;}

.liuyan .liuyan_title p{font-size:36px;position: relative;padding:10px 0;border-bottom:1px solid #cacaca;margin-bottom:10px;}

.liuyan .liuyan_title p:after{position: absolute;content:"";width:20%;height:2px;background:#c0272a;bottom:-1px;left:40%;}

.liuyan .liuyan_title span b{font-size:24px;color:#c0272a;font-weight: bold;margin-left:5px;}

.liuyan .liuyan_box li {margin:20px 0;font-size:18px;}


.liuyan .liuyan_box li span{margin:0 1%;}

.liuyan .liuyan_box li span input{cursor: pointer;}

.liuyan .liuyan_box li:nth-child(2),

.liuyan .liuyan_box li:nth-child(3){width:48%;float: left;margin:20px 0;}

.liuyan .liuyan_box li:nth-child(2) input,

.liuyan .liuyan_box li:nth-child(3) input{width:68%;height:38px;border:1px solid #999999;padding:0 2%;font-size:16px;background:transparent;}

.liuyan .liuyan_box li:nth-child(2){margin-right:1%;}

.liuyan .liuyan_box li:nth-child(3){margin-left:1%;}
.liuyan .liuyan_box li .area_txt{ float:left}
.liuyan .liuyan_box li textarea{width:83%;border:1px solid #999999;background:transparent;margin-bottom:20px 0;padding:1%;font-size:16px;height:76px;}

.liuyan .liuyan_box li:last-child{margin:20px 0;}

.liuyan .liuyan_box li:last-child input{width:30%;height:48px;background:#dc0000;border-radius:10px;font-size:24px;color:#FFFFFF;border:none;display:block;margin:auto;cursor: pointer;}

.liuyan .triggerModel{outline:none;}

.liuyan .close{font-size:30px;position: absolute;right:3%;top:3%;cursor: pointer;}

/* 留言-over */





/* 宫廷传承-action */

.inherit {position: relative;z-index:9;margin-top:-50px;}

.inherit .inherit_box{background:url(../images/inherit_bg.png) no-repeat top center;padding:3%;/*padding-bottom:60px;*/}

.inherit .inherit_box .inherit_l{background:#FFFFFF;padding:5px;width:22%;float:left;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.inherit .inherit_box .inherit_l img{max-width: 100%; display: block; margin: auto;}



.inherit .inherit_box .inherit_r{float: right;width:75%;}

.inherit .inherit_box .inherit_r .inherit_top .inherit_r_title{font-size:48px;font-family:'宋体';font-weight:bold;background:url(../images/inherit_line.png) no-repeat right center;}

.inherit .inherit_box .inherit_r .inherit_top .inherit_r_js{font-size:18px;line-height:35px;text-indent: 2em;}

.inherit .inherit_box .inherit_r .inherit_top .inherit_r_js:hover a {color:#dc0000;}

.inherit_r_botm{margin-top:30px;height:224px;}

.inherit_botm_box{width:80%;height:100%;float: left;overflow: hidden;}

.inherit_botm_box ul{width:100%;height:100%;}

.inherit_botm_box ul li{width:68px;height:100%;margin:0 1.3%;background:url(../images/inherit_botm_bg.png) no-repeat top center;float: left;text-align: center;position: relative;transition: all .6s ease-out;}

.inherit_botm_box ul li:first-child{margin-left:0;}

.inherit_botm_box ul li:last-child{margin-right:0;}

.inherit_botm_box ul li .inherit_bt{padding:30%;font-size:26px;width:100%;height:100%;}

.inherit_botm_box ul li .inherit_div{display:none;padding:5%;width:100%;height:100%;transition: all .6s ease-out;}

.inherit_botm_box ul li .inherit_div p{font-size:30px;text-align: center;color:#dc0000;font-weight: bold;}

.inherit_botm_box ul li .inherit_div .inherit_js{line-height:25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}

.inherit_botm_box ul .on{width:65%;background:url(../images/inherit_botm_bg_on.png) no-repeat top center;text-align: left;}

.inherit_botm_box ul .on .inherit_bt{display:none;}

.inherit_botm_box ul .on .inherit_div{display:block;transition: all .6s ease-out;}

.inherit .inherit_box .inherit_botm_title{width:13%;float:right;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.inherit .inherit_box .inherit_botm_title img{max-width: 100%; display: block; margin: auto;}
.about2_inbox .inherit_botm_box ul .on{background:url(../images/inherit_botm_bg_hover.png) no-repeat top center;}
.about2_inbox .inherit_botm_box ul li{ background:url(../images/inherit_botm_normal_bg.png) no-repeat top center; background-size:100%}
.about2_inbox .inherit_r_botm{ height:355px;}
.inherit_r_liaofa{ padding:5px 0; height:auto; overflow:hidden;}
.inherit_r_liaofa .hd li{ width:23%; height:50px; line-height:50px; text-align:center; background:url(../images/liaofa_bg.png); margin-right:2%; float:left; padding:7px 0; margin-bottom:0.6rem;}
.inherit_r_liaofa .hd li p{ display:block; width:86%; margin:auto; line-height:36px; font-size:14px; background:#fff; color:#000;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient: vertical;}
.inherit_r_lishi .hd li{ width:48%;}
.inherit_r_lishi .hd li:last-child{ width:100%}
.inherit_r_liaofa .hd li:last-child p{ width:96%}
.inherit_r_liaofa .hd li.on p{ color:#DC0000;}
.inherit_r_liaofa .bd { padding-top:16px; clear:both;}
.inherit_r_liaofa .bd ul{ display:block; padding:16px 6.8%; height:auto; overflow:hidden; background:url(../images/inherit_botm_bg_on.png) no-repeat top center; background-size:100%; font-size:16px; color:#000; height:190px}
.inherit_r_liaofa .bd ul li{ line-height:26px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient: vertical;}
/* 宫廷传承-over */
.inherit_r_ys .hd li{ width:48%; padding:5px 0; height:46px; line-height:46px;}
.inherit_r_ys .hd li p{ width:96%;}


/* 疗法介绍-action */

.therapy{background:url(../images/therapy_bg.png) no-repeat top center;padding-bottom:60px;}

.therapy .therapy_box{border:1px solid #666666;border-radius:20px;margin-top:60px;padding:2%;position: relative;}

.therapy .therapy_box .therapy_qh .hd{margin-top:-74px; display:block;}

.therapy .therapy_box .therapy_qh .hd li{transition: all 0.5s; width:14%;margin:1.3%;display:inline-block;float: left;line-height:60px;text-align: center;background:url(../images/therapy_qh.png) no-repeat center;font-size:24px;}

.therapy .therapy_box .therapy_qh .hd li.on,

.therapy .therapy_box .therapy_qh .hd li:hover{background:url(../images/therapy_qh_on.png) no-repeat center;transition: all 0.5s; color: #fff; }

.therapy .therapy_box .therapy_qh .hd li.on a,

.therapy .therapy_box .therapy_qh .hd li:hover a{color:#FFFFFF;}

.therapy .therapy_box .bd{margin-top:45px;}

.therapy .therapy_box .bd ul li .therapy_l{width:65%;float: left;}

.therapy .therapy_box .bd ul li .therapy_l .therapy_title span{display:inline-block;float: left;line-height:66px;width:66px;text-align: center;border-radius:50%;background:#dc0000;font-size:30px;color:#FFFFFF;font-weight:bold;}

.therapy .therapy_box .bd ul li .therapy_l .therapy_title .therapy_title_r{width:80%;display: inline-block;float: left;margin-left:10px;}

.therapy .therapy_box .bd ul li .therapy_l .therapy_title .therapy_title_r p{font-size:36px;font-weight:bold;margin-bottom:5px;}

.therapy .therapy_box .bd ul li .therapy_l .therapy_c{padding-left:8%;line-height:40px;}

.therapy .therapy_box .bd ul li .therapy_r{width:31%;height:289px;float: right;display: flex;justify-content: center;align-items: center;overflow:hidden;box-shadow:-20px 20px 0 #f6e8c5;}

.therapy .therapy_box .bd ul li .therapy_r img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}

.therapy .therapy_box .bd ul li .therapy_r:hover img{transition: all 0.5s;transform:scale(1.1);}

.therapy .therapy_box .therapy_zx{position: absolute;left:2%;bottom:2%;width:80%;}

.therapy .therapy_box .therapy_zx a{float: left;}

.therapy .therapy_box .therapy_zx .therapy_zx_r{width:80%;display:inline-block;color:#dc0000;float: left;margin-left:20px;}

.therapy .therapy_box .therapy_zx .therapy_zx_r span{font-size:28px;font-weight:bold;font-style:italic;}

/* 疗法介绍-over */



/* 康复明星-action */

.star{padding:45px 0;background:url(../images/star_bg.png) no-repeat center;}

.star .star_box{position: relative;}

.star_qh{width:100%;overflow: hidden;}

.star_qh .swiper-slide {background:#FFFFFF;}

.star_qh .swiper-slide .star_img{width:100%;height:310px;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.star_qh .swiper-slide .star_img img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}

.star_qh .swiper-slide:hover .star_img img{transition: all 0.5s;transform: scale(1.1);}

.star_qh .swiper-slide .star_botm{position: relative;padding:2%;line-height:30px;z-index:999;}

.star_qh .swiper-slide .star_botm p:first-child{font-size:18px;}

.star_qh .swiper-slide .star_botm p:last-child{font-size:14px;}

.star_qh .swiper-slide .star_botm span{font-size:14px;color:#666666;position: absolute;right:10px;top:30%;}

.star_qh .swiper-slide .star_botm:before{position: absolute;content:"";width:25px;height:25px;transform-origin:0 100%;transform:rotate(-45deg);background:#FFFFFF;left:50%;top:-7px;transition: all 0.5s;}

.star_qh .swiper-slide .star_botm:after{position: absolute;content:"";width:25px;height:25px;width:100%;height:3px;background:#fdd100;left:0;bottom:0;z-index:-1;transition: all 0.5s;}

.star_qh .swiper-slide:hover .star_botm{color:#FFFFFF;}

.star_qh .swiper-slide:hover .star_botm:after{height:100%;background:#dc0000;transition: all 0.5s;}

.star_qh .swiper-slide:hover .star_botm:before{background:#c30505;transition: all 0.5s;}

.star_qh .swiper-slide:hover .star_botm span{color:#FFFFFF;}

.star .star_box .swiper-button-next,.star .star_box  .swiper-button-prev{width:50px;height:50px;background:url(../images/star_qh.png) no-repeat left center;left:-25px;}

.star .star_box .swiper-button-next{background:url(../images/star_qh.png) no-repeat right center;left:auto;right:-25px;}

/* 康复明星-over */



/* 预约留言-action */

.message {padding:30px 0;background:url(../images/message_bg.png) no-repeat center;padding-bottom:75px;}

.message .message_l{width:50%;float: left;padding:10px 0;}

.message .message_l .message_title{font-size:30px;margin-bottom:20px;}

.message .message_l .message_title span{font-size:14px;color:#dc0000;margin-left:10px;}

.message .message_l .message_l_box{position: relative;}

.message .message_l .message_l_box li{font-size:20px;margin:20px 0;}

.message .message_l .message_l_box li .message_l_div{display: inline-block;}

.message .message_l .message_l_box li .message_l_div span{font-size:16px;color:#666666; padding-right:30px;}

.message .message_l .message_l_box li .input_text{width:50%;border:1px solid #999999;height:46px;font-size:18px;padding:0 3%;}

.message .message_l .message_l_box li textarea{width:50%;padding:2% 3%;font-size:18px;height:90px;}

.message .message_l .message_l_box li:last-child{position: absolute;width:127px;height:127px;border-radius:50%;right:-61px;top:20%;}

.message .message_l .message_l_box li .input_submit{background:url(../images/ljyy_butn.png) no-repeat center;background-size:contain;width:100%;height:100%;border:none;cursor: pointer;}

.message .message_r{width:50%;float: right;border-left:1px solid #d7d7d7;padding-left:1%;padding-bottom:30px;}

.message .message_r .index_title{background-position:left;background-size:cover;}

.message .message_r .index_title p{line-height:55px;font-size:34px;text-align: right;text-indent:0;padding-right:20px;}

.message .message_r .message_r_box{width:83.5%;float:right;}

/*.message .message_r .message_r_box li{width:31.5%;float:left;text-align: center;background:#f4f0e7;border-radius:10px;height:124px;padding:2%;font-size:24px;margin:2.5%;transition: all 0.5s;}

.message .message_r .message_r_box li img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}

.message .message_r .message_r_box li p{color:#666666;}

.message .message_r .message_r_box li:nth-child(1n){margin-left:0;margin-bottom:0}

.message .message_r .message_r_box li:nth-child(3n){margin-right:0;}

.message .message_r .message_r_box li:hover{background:#dc0000;transition: all 0.5s;}

.message .message_r .message_r_box li:hover img{transition: all 0.5s;filter:brightness(2);transform: rotateY(360deg);}

.message .message_r .message_r_box li:hover p{color:#FFFFFF;}

.message .message_r .message_r_box li:last-child{font-size:16px;}

.message .message_r .message_r_box li:last-child span{display: block;font-size:18px;}*/

/* 预约留言-over */

/****************----------首页 end-----------*********************/

/* footer-action */

.footer{background:#9c302c url(../images/footer_bg.png) no-repeat top center;color:#FFFFFF;position: relative;}

.footer .container{position: relative;}

.footer a{color:#FFFFFF}

.footer .footer_l {background:url(../images/footer_l_bg.png) no-repeat center;width:31.5%;padding:2% 5%;padding-bottom:0;float: left;margin-left:-4%;margin-top:-3.7%;}

.footer .footer_l a{color:#000000;}

.footer .footer_l li{display: inline-block;float: left;margin:5% 7%;}

.footer .footer_l li:hover a{color:#9c302c;}

.footer .footer_box{width:72%;float: right;padding-top:75px;padding-bottom:60px;}

.footer .footer_box .footer_js{width:60%;float:left;font-size:16px;line-height:30px;}

.footer .footer_box .footer_js p:first-child{ font-size:18px;}

.footer .footer_box .footer_r{width:40%;float:left;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.footer .footer_box .footer_r img{max-width: 100%; display: block; margin: auto;}

.footer .footer_botm{font-size:18px;padding-left:10px;position: relative;line-height:46px;color:#000000;z-index:2;}

.footer:after{position: absolute;content:"";width:100%;height:46px;background:#f4f0e7;left:0;bottom:0;z-index:1;}

.footer .footer_botm span{font-weight:bold;color:#000000;}

.footer .footer_botm:before{position: absolute;content:"";width:5px;height:5px;background:#9c302c;left:0;top:20px;border-radius:50%;}

.footer .footer_botm a{color:#000000;}

.footer .footer_botm a:hover{color:#9c302c;}

/* footer-over */



/*****----------内页css start-------------*****/

.inner-banner{ height:262px; position:relative; font-family:'Microsoft Yahei'; background:url(../images/inbanner.jpg) center no-repeat}

.inner-banner .text{ position:relative; width:770px; margin-left:22%; margin-top:90px; }

.inner-banner .text .title{font-size:54px; padding:0px 8px; letter-spacing:2px; position:relative}

.inner-banner .text .title img{ position:absolute; z-index:1}

.inner-banner .text .title img:first-child{ top:0; left:0}

.inner-banner .text .title img:nth-child(2){ bottom:0; right:0}

.inner-banner .text .title img:nth-child(3){ top:-2px; right:-32px}

.inner-banner .text .desc{ font-size:24px; color:#a4804b; margin-top:45px; margin-left:2%;}

.inner-banner .text .en{ font-family:"宋体"; font-size:16px; color:#000000;    position: relative;margin-top: -12px; margin-left:1.5%;}



.inner_content{ margin-top:17px; padding-bottom:50px;}

.inner_left{ width:280px; padding:30px 17px 25px 17px; height:auto; overflow:hidden; background:#eff1f5; margin-top:16px; margin-bottom:50px}

.inner_left .class_name{ line-height:36px; font-size:26px; color:#595958;}

.inner_left .class_name img{ float:left; margin-right:2%; margin-top:2px}

.inner_left .line{ margin-top:30px; margin-bottom:10px; height:1px; line-height:1px; border-top:1px solid #CFC8BE; border-bottom:1px solid #ffffff}

.inner_left .list_class li{ line-height:40px; background:url(../images/dot.png) left no-repeat; padding-left:8%; color:#5d5d5d; font-size:14px;}

.inner_left .list_class li a{ color:#5d5d5d; font-size:14px;}

.inner_left .more{ margin-top:7px; height:25px; margin-bottom:30px;}

.inner_left .more span{ display:block; float:left;}

.inner_left .more span:first-child{ width:79px; height:25px; text-align:center; line-height:25px; font-size:12px; color:#d70000; font-family:"宋体"; background:#fff; border-radius:2px;}

.inner_left .more span:fioorst-child a{font-size:12px; color:#d70000;}

.inner_left .more span:last-child{ width:166px; height:1px; line-height:1px; background:#fff; margin-top:10px}

.inner_left .ewm{ width:228px; margin:auto; height:auto; overflow:hidden; margin-bottom:33px;}

.inner_left .yuyue{ width:220px; height:50px; text-align:center; line-height:50px; font-size:16px; border-radius:8px; background:#be1129; margin:auto}

.inner_left .yuyue a{font-size:16px; color:#fff;}



/**右侧 start**/

.inner_right{ width:76%; height:auto; overflow:hidden; margin-bottom:50px;}

.inner_right .menu{ height:56px; line-height:56px; background:url(../images/menu_bg.png) left bottom no-repeat; font-size:26px; color:#595958;}

.catpos{ font-size:14px; color:#6c6761}

.catpos img{ float:left; margin-top:18px; margin-right:10px;}

.catpos a{ font-size:14px; color:#6c6761}

.inner_right .title{ margin-top:24px; text-align:center}

.inner_right .title h2{ line-height:36px; font-size:20px; color:#5d5d5d; font-weight:normal;}

.inner_right .title h3{ line-height:36px; font-size:16px; color:#5d5d5d; font-weight:normal; padding-bottom:7px; border-bottom:1px solid #D0D0D0;}

.inner_right .content{ font-size:16px; color:#333333; height:auto; overflow:hidden; padding:17px 0; line-height:36px; }

.inner_right .content img{ width:auto; max-width:100%;}

.inner_right .in_page{ font-size:16px; color:#333333; line-height:36px;}

.inner_right .content a,.inner_right .in_page a{ color:#333333;font-size:16px; }



/*****康复明星 start*****/

.star_box{ margin-top:42px; height:auto; position:relative;}

.star_box .pic{ width:37.2%; margin-top:12px;}

.star_box .text{ width:59%; color:#5d5d5d}

.star_box .text h3{ line-height:40px; font-weight:normal; font-size:24px;}

.star_box .text h4{ line-height:36px; font-weight:normal; font-size:18px;}

.star_box .text  p{ line-height:36px; padding-top:14px; font-size:16px;}

.star_box .text .yy{ width:158px; height:50px;  background:url(../images/yy.png) no-repeat; text-align:center; line-height:50px; font-size:16px; color:#fff; position:absolute; bottom:0; left:41%; z-index:1}

.star_box .text .yy a{ font-size:16px; color:#fff;}



.catpos_box{ margin-top:12px; height:48px; line-height:48px;font-size:18px; color:#595958; border-bottom:1px solid #E5E5E5; position:relative; margin-bottom:50px;}

.catpos_box ul li{ float:left; width:auto; text-align:center; position:relative; padding:0 1%;  }

.catpos_box ul li:after{ width:1px; height:18px; line-height:18px; position:absolute; right:0; z-index:1; content:""; background:#939393;top:30%}

.catpos_box ul li:first-child{ text-align:left}

.catpos_box ul li a{font-size:18px; color:#595958; }

.catpos_box:after{ width:70px; height:2px; line-height:2px; position:absolute; bottom:-1px; background:#F6460A; left:0; content:""; z-index:1}

.list_star ul li{ width:30.5%; float:left; margin-right:4%; margin-bottom:50px;}

.list_star ul li:nth-child(3n){ margin-right:0;}

.list_star ul li .pic{ height:290px; overflow:hidden;}

.list_star ul li .pic img{ width:100%}

.list_star ul li .text{ padding:12px 3%; height:auto; overflow:hidden; background:#fff; border:1px solid #F1F1F1;}

.list_star ul li .text .title{ line-height:34px; font-size:18px; color:#333333;}

.list_star ul li .text .stitle{ line-height:30px; font-size:14px; color:#333333; padding-bottom:11px; border-bottom:1px solid #DEE5EB;}

.list_star ul li .text .time{ padding-top:13px; font-size:15px; color:#9294a0;}

.list_star ul li .text .time img{ float:left; margin-right:8px; margin-top:2px}

.list_star ul li .text .time span{ display:block; float:right; width:73px; height:23px; text-align:center; line-height:23px; border:1px solid #9294a0; border-radius:2px; font-size:12px;}

/******康复明星 end****/

.contact_title{ text-align:center; color:#444444; height:auto; overflow:hidden; margin-bottom:70px;}

.contact_title h2{ font-size:40px; font-weight:normal;}

.contact_title h3{ font-size:20px; font-weight:normal;}

.contact_left{ width:38%;}

.contact_right{ width:60%; margin-left:2%}

.contact_left ul li{ border-top:1px solid #dddfe8; padding-top:24px; padding-bottom:30px; height:auto; overflow:hidden; clear:both; line-height:40px;}

.contact_left ul li img{ float:left; margin-right:6%;}

.contact_left ul li div.ewm{ width:50%; float:left; text-align:center}

.title{ font-size:16px; color:#333}



.book_box{ padding:100px; background:url(../images/book_bg.png) no-repeat}

.book_title{ text-align:center; color:#444444; height:auto; overflow:hidden; margin-bottom:40px;}

.book_title h2{ font-size:40px; font-weight:normal; padding-bottom:20px;}

.book_title h3{ font-size:16px; font-weight:normal;}

.book_title h3 span{ color:#d21716; font-size:24px; font-weight:bold}

.guestbook{ padding-left:10%}

.guestbook li{ clear:both; height:auto; overflow:hidden; margin-bottom:30px; line-height:32px}

.guestbook li .name{ color:#333333; font-size:18px; float:left; padding:0 1%; line-height:32px;}

.guestbook li .input{ float:left; width:30%}
.guestbook li .input span{ margin-right:5%; color:#666666; font-size:16px;}
.guestbook li:first-child .input{ width:50%;}
.guestbook li .input input.txt{ width:100%; height:36px; line-height:36px; padding-left:2%; font-size:16px; color:#cbc9c9; border:1px solid #999999;}

.guestbook li .input input::placeholder,.guestbook li textarea::placeholder{ font-size:16px; color:#cbc9c9;}

.guestbook li textarea{ width:71%; height:80px; border:1px solid #999999; padding:10px 1%; line-height:24px; font-size:16px; color:#cbc9c9}

.book_box .yuyue{ padding-top:15px;}

.book_box .yuyue input{ width:30%;display:block; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff; background:#dc0000; border:0px; margin-left:30%}

/**右侧 end**/

/**专家团队  start**/



    .swiper-container {

      width: 100%;

      height:auto;

      margin-left: auto;

      margin-right: auto;

    }



    .swiper-slide {

      background-size: cover;

      background-position: center;

    }



    .gallery-top {

      height: 80%;

      width: 100%;

    }

.gallery-top .swiper-slide{ height:auto; overflow:hidden; position:relative; margin-bottom:20px;}

.gallery-top .swiper-slide .pic{ width:25.8%; height:496px; overflow:hidden;}

.gallery-top .swiper-slide .text{ width:58.6%; margin-left:2%;}

.gallery-top .swiper-slide .text .ftitle{ line-height:66px; font-size:30px; color:#666; font-family:'Microsoft Yahei'}

.gallery-top .swiper-slide .text .title{ line-height:22px; font-size:26px; color:#666; font-family:'Microsoft Yahei'; padding-top:16px}

.gallery-top .swiper-slide .text .desc{ padding-top:10px; font-size:20px; line-height:46px; font-size:20px;font-family:'Microsoft Yahei'; }

.gallery-top .swiper-slide .text .more{ width:169px; height:58px; line-height:58px; text-align:center; background:#d70000; color:#fff; font-size:20px; margin-top:30px; border-radius:6px}

.gallery-top .swiper-slide .smallpic{ width:58.6%; position:absolute; bottom:0; left:28%; z-index:2;}

.gallery-top .swiper-slide .smallpic img{ width:32%; float:left; margin-right:1.3%; height: 180px; overflow: hidden;}

    .gallery-thumbs {

      height: 20%;

      box-sizing: border-box;

      padding:20px 0 !important;

    }



    .gallery-thumbs .swiper-slide {

      height: 100%;

      opacity: 0.8; width:19%; margin-right:1%; position:relative; padding:10px 1%;

    }

	.gallery-thumbs .swiper-slide .dot{ position:absolute; z-index:2; top:-12px; left:50%; margin-left:-12px; opacity:0}

	.gallery-thumbs .swiper-slide img{ width:auto; max-width:100%;}



    .gallery-thumbs .swiper-slide-thumb-active {

      opacity: 1; background:#fff url(../images/zj_bg.jpg);

    }

	.gallery-thumbs .swiper-slide-thumb-active .dot{ opacity:1}

	.detail_title{ padding-top:16px; line-height:52px; font-size:18px; color:#5d5d5d; border-bottom:1px solid #e6e6e6;}

/*****专家团队 end****/

/**疗法介绍 start**/

.list_liaofa ul li{ width:48%; margin-right:2%; float:left; height:auto; overflow:hidden; padding-bottom:30px; border-bottom:1px solid #e4e6ea; margin-bottom:30px }

.list_liaofa ul li .pic{ position:relative; height:210px; overflow:hidden; width:47.2%;}

.list_liaofa ul li .pic img{ height:100%;}

.list_liaofa ul li .pic .txt{}

.list_liaofa ul li:nth-child(2n){ margin-right:0}

.list_liaofa ul li .text{ width:51.6%;}

.list_liaofa ul li .text h3{ line-height:42px; padding-bottom:26px; font-size:22px; color:#353535; font-weight:normal}

.list_liaofa ul li .text .desc{}

.list_liaofa ul li .text .desc .dot{ height:10px; position:relative}

.list_liaofa ul li .text p{ padding-bottom:6px; line-height:36px; padding-left:1%; padding-right:1%; font-size:14px; color:#333; background:#f3f5f9;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden; position:relative; padding-top:20px}

.list_liaofa ul li .text  img{ position:absolute; bottom:-12px; z-index:1; left:50%; margin-left:-14px;}

/**疗法介绍 end**/

.gongting1{ padding-top:30px; padding-bottom:60px; height:auto; overflow:hidden; background:url(../images/gongting_bg1.png) right no-repeat }

.gongting1 .title{ line-height:82px; background:url(../images/gongting_pic1.png) left no-repeat; font-size:50px; font-family:"Microsoft Yahei"; padding-left:5%}

.gongting1 .text{ width:55%; font-size:18px; line-height:42px; color:#000}

.gongting2{ height:auto; overflow:hidden; padding-top:50px; padding-bottom:70px; background:#f6f0f0 url(../images/gongting_bg2.jpg) bottom center no-repeat;}

.gongting2 .title{ text-align:center;}

.gongting2 .title img{ width:auto; max-width:100%; margin-left:-5%;}

.gongting2 .stitle { color:#5b3838; font-size:24px; line-height:40px;font-family: 'Microsoft Yahei'; text-align:center;}

.list_gongting2 ul li{ width:18%; float:left; margin-right:2%; padding:4px; background:rgba(255,255,255,0.73); margin-top:40px;}

.list_gongting2 ul li:nth-child{ margin-right:0;}

.list_gongting2 ul li .text{ border:1px solid #e3dfdb; padding:20px 0; overflow:hidden;height:520px;}

.list_gongting2 ul li .text .desc{ width:55%;writing-mode:vertical-rl; -webkit-writing-mode:vertical-rl; line-height:30px; font-size:16px; color:#000}

.list_gongting2 ul li .text .title { color:#ad713b; font-size:36px; width:30%; padding:0 ; background:url(../images/gongting_line.png) left  no-repeat; margin-left:8%;writing-mode:vertical-rl; -webkit-writing-mode:vertical-rl; padding:30% 0 }



.gongting3{ padding-top:80px; padding-bottom:100px; height:auto; overflow:hidden; background:#dbc7ba url(../images/gongting_bg3.png) right no-repeat }

.gongting3 .title{ line-height:82px; background:url(../images/gongting_pic1.png) left no-repeat; font-size:50px; font-family:"Microsoft Yahei"; padding-left:5%}

.gongting3 .text{ width:65%; font-size:18px; line-height:42px; color:#000}

.gongting4{ padding-top:70px; padding-bottom:30px; height:auto; overflow:hidden;}

.gongting4 .title{ text-align:center;}

.gongting4 .pic{ padding-top:60px; height:auto; position:relative;}

.gongting4 .pic .text{ width:285px; position:absolute; z-index:1; color:#666}

.gongting4 .pic .text h3{ line-height:42px; font-size:20px; font-weight:normal;}

.gongting4 .pic .text p{ line-height:32px; font-size:14px;}

.gongting4 .pic .text:nth-child(2){ left:0; bottom:90px}

.gongting4 .pic .text:nth-child(3){ left:21%; top:50px}

.gongting4 .pic .text:nth-child(4){ right:18%; top:50px}

.gongting4 .pic .text:nth-child(5){ right:0; bottom:220px}



/*********招商加盟 start******/

.zhaoshang1{ padding-top:40px; padding-bottom:65px; height:auto; overflow:hidden;}

.jm_title{ text-align:center}

.jm_title .txt{ width:85px; height:85px; background:url(../images/zs_bg1.png) no-repeat; text-align:center; line-height:85px; display:inline-block; margin:0 7px; font-size:42px; font-family:"Microsoft Yahei"; color:#fff}

.jm_title  .line{ display:inline-block; width:2px; position:relative; height:52px}  

.jm_title  .line img{display:block; position:absolute; top:0; left:0}

.zhaoshang1 .text_box{ padding-top:55px}

.zhaoshang1 .text_box .pic{ width:38.58%; }

.zhaoshang1 .text_box .text{ width:58.58%; font-size:18px; line-height:46px;}

.zhaoshang2 { padding-top:50px; padding-bottom:60px; background:url(../images/zs_bg2.jpg) top center no-repeat}

.zhaoshang2 .title{ text-align:center}

.zhaoshang2 .list_zhaoshang2{ padding-top:80px;}

.zhaoshang2 .list_zhaoshang2 ul li{ width:19.85%; margin:0 1.8%; background:rgba(255,255,255,0.5); padding:8px 0; display:inline-block

}

.zhaoshang2 .list_zhaoshang2 ul li .text{ width:94%; min-height:300px; position:relative; margin:auto; padding-top:20px;}

.zhaoshang2 .list_zhaoshang2 ul li .bg_chuizhi{ width:100%; position:absolute; height:1px; line-height:1px; background:url(../images/zs_bg3_1.png); left:0;}

.zhaoshang2 .list_zhaoshang2 ul li .bg_level{ width:1px; position:absolute; height:100%; line-height:100%; background:url(../images/zs_bg3_2.png); top:1px;}

.zhaoshang2 .list_zhaoshang2 ul li .bg_chuizhi.bg1{ top:0;}

.zhaoshang2 .list_zhaoshang2 ul li .bg_chuizhi.bg2{ bottom:0;}

.zhaoshang2 .list_zhaoshang2 ul li .bg_level.bg1{ left:0;}

.zhaoshang2 .list_zhaoshang2 ul li .bg_level.bg2{ right:0;}



.zhaoshang2 .list_zhaoshang2 ul li .text .title{ line-height:90px; text-align:center; font-size:30px; color:#5b3838; width:94%; margin:auto; background:url(../images/zs_bg3_1.png) bottom no-repeat;}

.zhaoshang2 .list_zhaoshang2 ul li .text p{ font-size:16px;color:#5b3838; line-height:30px; padding:10px 3%;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp:9;

overflow: hidden; height: 290px; }

.zhaoshang3{ height:auto; overflow:hidden; padding-top:50px;}

.list_zhaoshang3{ padding:50px 0;}

.zs_first_tj{ width:38.28%; height:auto; overflow:hidden; position:relative}

.zs_first_tj .pic{}

.zs_first_tj .pic img{ width:100%; height:auto;}

.zs_first_tj .text{ width:100%; position:absolute; left:0; bottom:0; padding:10px 0; line-height:30px; background:#6a5e52; font-size:18px; color:#fff; z-index:1; text-align:center;}

.small_list{ width:61.72%;}

.small_list ul li{ width:31.33%; float:left; margin-left:2%;}

.small_list ul li .pic{ height:180px; overflow:hidden;}

.small_list ul li .title{ line-height:42px; text-align:center; font-size:18px;}



.zhaoshang4{ padding-top:100px; padding-bottom:120px; height:auto; overflow:hidden; background:url(../images/join_book_bg.jpg) top center no-repeat;}

.zhaoshang4 .title{ text-align:center; height:auto; overflow:hidden; padding-bottom:46px}

.jm_book{ width:77%; margin:auto; height:auto; overflow:hidden; background:rgba(255,255,255,0.5); padding:10px 0;}

.jm_book .jm_book_1{ width:98%; min-height:400px; position:relative; margin:auto; padding-top:20px;}

.jm_book .bg_chuizhi{ width:100%; position:absolute; height:1px; line-height:1px; background:url(../images/zs_bg3_1.png); left:0;}

.jm_book .bg_level{ width:1px; position:absolute; height:100%; line-height:100%; background:url(../images/zs_bg3_2.png); top:1px;}

.jm_book .bg_chuizhi.bg1{ top:0;}

.jm_book .bg_chuizhi.bg2{ bottom:0;}

.jm_book .bg_level.bg1{ left:0;}

.jm_book .bg_level.bg2{ right:0;}

.jm_book .book_left{ width:30.17%; float:left; padding-top:80px; padding-bottom:60px; height:auto; overflow:hidden; border-right:1px solid #c8bfb6;}

.jm_book .book_left p{ padding-left:15%}

.jm_book .book_left .t1{ font-size:18px; line-height:36px; color:#3d3d3d; }

.jm_book .book_left .t2{ color:#c70000; font-size:26px; line-height:36px; }

.jm_book .book_left .t2 img{ float:left; margin-right:1%; margin-top:4px;}

.jm_book .book_left .t3{ padding-top:10px}

.jm_book .book_right{ width:66%; padding-left:2%; border-left:1px solid #fff; padding-top:80px; }

.jm_book .book_right ul li{ clear:both; height:auto; overflow:hidden; margin-bottom:22px;}

.jm_book .book_right ul li span{ display:block; float:left; width:12%; font-size:13px; color:#5b3838; line-height:36px; text-align:right}

.jm_book .book_right ul li input{ display:block; width:38%; height:34px; line-height:34px; text-indent:1rem; border:1px solid #e3e3e3; background:#fff; font-size:14px; color:#333; float:left;}

.jm_book .book_right ul li textarea{ display:block; width:88%; height:90px; line-height:34px; text-indent:1rem; border:1px solid #e3e3e3; background:#fff; font-size:14px; color:#333; float:left;}

.jm_book .book_right ul li:last-child input{ width:25%; border:1px solid #5b3838; background:#5b3838; color:#fff; border-radius:5px;}

/******招商加盟 end******/
.about_box{ height:auto; overflow:hidden; background:url(../images/about_top_bg.jpg) right no-repeat}
.about1{ height:auto; overflow:hidden;}

.about1 .pic{ width:49.1%; height:auto; overflow:hidden; background:url(../images/about_bg.jpg); padding-top:90px; padding-bottom:70px;}

.about1 .pic .inbox{ width:80.24%; margin:auto; background:rgba(148,16,16,0.68); padding:8px}

.about1 .pic .inbox .text{ border:1px solid #f9f9f9; padding-top:64px; padding-bottom:38px; height:auto; overflow:hidden; padding-left:8px; padding-right:8px; position:relative}
.about1 .pic .inbox .text .dot{ position:absolute; z-index:1; width:18px; height:18px;}
.about1 .pic .inbox .text .dot.dot1{ left:0; top:0}
.about1 .pic .inbox .text .dot.dot2{ right:0; top:0}
.about1 .pic .inbox .text .dot.dot3{ left:0; bottom:0}
.about1 .pic .inbox .text .dot.dot4{ right:0; bottom:0}
.about1 .pic .inbox .text h3{ font-family:"Microsoft Yahei"; font-size:33px; color:#fff}

.about1 .pic .inbox .text h3 span{ font-size:26px; line-height:52px;}

.about1 .pic .inbox .text p{ line-height:40px; font-size:18px; color:#fff}

.about1 .jjbox{ width:48.8%; margin-left:2%;}

.about1 .jjbox .title{ padding-top:35px; padding-bottom:22px; height:auto; overflow:hidden; background:url(../images/zs_bg3_1.png) bottom  repeat-x; position:relative;}

.about1 .jjbox .title .stitle{font-size:30px; padding:0px 8px; letter-spacing:1px; position:relative}

.about1 .jjbox .title .stitle img{ position:absolute; z-index:1}

.about1 .jjbox .title .stitle img:first-child{ top:0; left:0}

.about1 .jjbox .title .stitle img:nth-child(2){ bottom:0; right:0}

.about1 .jjbox .title .stitle img:nth-child(3){ top:-2px; right:-32px}

.about1 .jjbox .title .desc{ font-size:24px; color:#694020; margin-top:30px; margin-left:10%;}

.about1 .jjbox .title .en{ font-family:"宋体"; font-size:16px; color:#000000;    position: relative;margin-top: -18px; margin-left:1.5%;}

.about1 .jjbox .info{ font-size:18px; color:#694020; line-height:38px; }

.about2{ margin:60px auto; height:auto; overflow:hidden}

.about2_inbox{ padding:42px 22px; height:auto; overflow:hidden; border:5px solid #c50f14;}

.about3{ height:auto; overflow:hidden; padding:44px 0; padding-bottom:50px; background:#f6f0f0 url(../images/about_bg3.jpg) center no-repeat}

.about3 .title{ text-align:center;}

.about_containter{ height:auto; overflow:hidden; padding-top:50px}

.about_containter .swiper-slide{ width:32%; float:left; text-align:center}

.about_containter .swiper-slide img{ width:auto; max-width:100%}

.about4{ height:auto; overflow:hidden; padding-top:60px; padding-bottom:100px; }

.about4 .title{ text-align:center}

.about4_change{ padding-top:60px;}

.about4_change .hd{ height:auto; overflow:hidden;}

.about4_change .hd li{ width:18%; margin:0 1%; border:1px solid #666666; border-radius:5px; padding:8px; line-height:45px; font-size:18px; color:#666; float:left;}

.about4_change .hd li:last-child{ line-height:24px;}

.about4_change .hd li img{ float:left; margin-right:12px;}
.about4_change .hd li img:first-child{ display:block}
.about4_change .hd li img:nth-child(2){ display:none}
.about4_change .hd li.on{ background:#BA0E1A; color:#fff; border:1px solid #BA0E1A;}
.about4_change .hd li.on img:first-child{ display:none}
.about4_change .hd li.on img:nth-child(2){ display:block}
.about4_change .bd{ padding-top:41px}

.about4_change .bd .pic{ width:38.65%; float:left; position:relative}

.about4_change .bd .pic img{ width:100%}

.about4_change .bd .text{ width:63.35%; float:left; margin-left:-2%; padding:20px 5%; line-height:36px; font-size:18px; color:#333333; background:#f6f6f6; z-index:2; position:relative}

.about4_change .bd .text .ly{ width:148px; height:45px; text-align:center; line-height:45px; background:#BA0E1A; border-radius:5px; color:#fff; font-size:20px; margin-top:22px}
.about4_change .bd .text .ly a{ color:#fff; font-size:20px;}

/*****----------内页css end-------------*****/
.page{ clear:both; padding:30px 0; padding-bottom:80px; text-align:center}
.page ul a{ display:inline-table; margin:0 5px; border:1px solid #7C7C7C; padding:3px 8px; color:#666; font-size:14px}
.page ul li a{color:#666; font-size:14px}
.page ul span{ margin:0 5px; padding:3px 8px; background:#E00024;border:1px solid #E00024; }
.page ul span{color:#fff}
.direction_rell{ padding:0 5%; position:relative; width:17%;}
.direction_rell i{ font-style:normal; position:absolute; display:block; z-index:1; top:6px; cursor:pointer}
.direction_rell i.prev{ left:0}
.direction_rell i.next{ right:0}
.in_num .num{ color:#ba0e1a;}
.index_experts{ height:auto; overflow:hidden; position:relative; padding-bottom:80px; }
.experts_box{ height:auto; overflow:hidden; padding:38px 0;}
.experts_box .swiper-slide{ position:relative;}
.experts_box .swiper-slide .pics{ width:21.34%; float:left; position:relative; height:auto; overflow:hidden; padding:70px 0;}
.experts_box .swiper-slide .pics img.bg{ position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%}
.experts_box .swiper-slide .pics .pic { width:210px; height:210px; margin:auto; border-radius:50%; overflow:hidden}
.experts_box .swiper-slide .pics .pic img{ width:100%; height:auto}
.experts_box .swiper-slide .pics p{ font-size:48px; font-family:'huawenls'; text-align:center; padding:0 10%; padding-top:20px}
.experts_box .swiper-slide .zj_text{ width:76.66%; margin-left:2%;}
.experts_box .swiper-slide .zj_text h3{ font-size:36px; font-family:"Microsoft Yahei"; line-height:50px; font-weight:normal;}
.experts_box .swiper-slide .zj_text h2{ font-size:30px; font-family:"Microsoft Yahei"; line-height:50px;}
.experts_box .swiper-slide .zj_text  p{ line-height:48px; font-size:28px; padding-right:30%}
.experts_box .swiper-slide .zj_text  .morepic{ padding-top:26px;}
.experts_box .swiper-slide .zj_text  .morepic ul li{ width:30.5%; float:left; margin-right:3.4%;}
.experts_box .swiper-slide .zj_text  .morepic ul li:last-child{ margin-right:0;}
.index_experts .bottom_button{ position:relative; width:30%; margin:auto;}
.index_experts .bottom_button .swiper-pagination{ width:100%; text-align:center;}
.index_experts .bottom_button .swiper-pagination-bullet { margin:0 16px; width:18px; height:18px; background:url(../images/button_normal.png) no-repeat;}
.index_experts .bottom_button .swiper-pagination-bullet-active{ background:url(../images/button_on.png) no-repeat;}
.index_experts .swiper-button-next, .index_experts .swiper-container-rtl .swiper-button-prev{ background:url(../images/button_next.png); background-size:cover; width:36px; height:66px;}
.index_experts .swiper-button-prev, .index_experts .swiper-container-rtl .swiper-button-next{background:url(../images/button_prev.png); background-size:cover; width:36px; height:66px;}
.index_experts .swiper-button-next.swiper-button-disabled, .index_experts .swiper-button-prev.swiper-button-disabled{ opacity:0.8}

.right_float{ width:242px; height:600px; position:fixed; right:0; top:20%; z-index:999}
.right_float .right_top{ height:57px; position:relative; background:url(../images/right_top.png) center no-repeat}
.right_float .right_main{ height:500px; position:relative; background:url(../images/right_main_bg.png) top center no-repeat}
.right_float .right_main .title{ padding-top:55px; text-align:center; line-height:40px; font-size:30px; font-family:"Microsoft Yahei"; color:#333333;}
.right_float .right_main ul{ display:block; clear:both; width:64%; margin:auto; padding-top:12px;}
.right_float .right_main ul li { clear:both; margin-bottom:11px; font-size:16px;}
.right_float .right_main ul li input.txt{ height:38px; line-height:38px; width:100%; background:#fff; border:1px solid #9B988F; font-size:16px; color:#888; padding:0 2%; border-radius:8px}
.right_float .right_main ul li textarea{ height:66px; line-height:38px; width:100%; background:#fff; border:1px solid #9B988F; font-size:16px; color:#888; padding:5px 2%;border-radius:8px}
.right_float .right_main ul li span{ font-size:12px; margin-right:8px}
.right_float .right_main ul li label{ font-size:12px;}
.right_float .right_main ul li input.txt::placeholder,.right_float .right_main ul li textarea::placeholder{font-size:16px; color:#e1e0e0;}
.right_float .right_main ul li  input.submit{ display:block; width:100%; height:32px; line-height:32px; text-align:center; font-size:16px; color:#fff; border-radius:8px; background:#dc0000; border:0px;font-family:"Microsoft Yahei"; }
.menu-ico,.menu-closed{ display:none; width:40px; position:absolute; right:5px; top:1rem; z-index:9}
.menu-ico img,.menu-closed img{ width:100%; height:auto}
.menu-closed{ z-index:100}
  body.addopen{ position:fixed; height:100%; width:100%}
 .select_index{width: 50%;
    border: 1px solid #999999;
    height: 46px;
    font-size: 18px;
    padding: 0 3%;}
 .select_right{
	 height: 38px;
    line-height: 38px;
    width: 100%;
    background: #fff;
    border: 1px solid #9B988F;
    font-size: 16px;
    color: #888;
    padding: 0 2%;
    border-radius: 8px;
	 }
 .select_tan{
	 width: 68%;
    height: 38px;
    border: 1px solid #999999;
    padding: 0 2%;
    font-size: 16px;
    background: transparent;
	 }

/**---------视频展示---------**/
.ban{ width:500px; height:auto; position:relative; overflow:hidden;margin:0px auto 0 auto;}
.ban2{ width:500px; height:300px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:300px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative; margin-left:7%}
.min_pic{ padding-top:10px; width:100%; position:relative}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:100px; margin-right:10px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px;margin-right:20px; cursor:pointer; position:absolute; z-index:1; left:0; top:35px}
.next_btn1{  width:16px; text-align:center; height:18px; cursor:pointer;position:absolute; z-index:1; right:0; top:35px}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer; display:none}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer; display:none}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
/**---------视频展示--------**/
/**首页增加荣誉资质 start**/
.index_honor_scroll{ position:relative; overflow:hidden; height:auto; padding-bottom:30px;}
.index_honor_scroll .swiper-slide{ position:relative; width:48%; float:left; margin-right:2%; height:auto; overflow:hidden;}
.index_honor_scroll .swiper-slide .pic{ height:130px;}
.index_honor_scroll .swiper-slide img{ width:auto; max-width:100%;}
.index_honor_scroll .swiper-slide .title{ text-align:center; font-size:12px; color:#000; line-height:30px}
/**首页增加荣誉资质  end**/
  @media screen and (max-width:1440px)
{
	.container,.w1200{ width:96%;/*padding:50px 0;*/margin:0 auto }
	.liuyan .liuyan_box li:nth-child(2) input, .liuyan .liuyan_box li:nth-child(3) input{ width:68%}
	.liuyan .liuyan_title p{ font-size:30px}
	.liuyan .liuyan_title span b{ font-size:20px;}
	.liuyan .liuyan_box li{ font-size:16px;}
	.liuyan .liuyan_box li:nth-child(2) input, .liuyan .liuyan_box li:nth-child(3) input{ font-size:14px}
	.inner-banner .text .title{ font-size:48px;}
	.inner-banner .text .desc{ font-size:18px; width:68%;}
	.gongting1 .title,.gongting3 .title{ font-size:42px}
	.gongting1 .text,.gongting3 .text,.about1 .pic .inbox .text p,.about1 .jjbox .info,.guestbook li .name{ font-size:16px;}
	.list_gongting2 ul li .text .title,.experts_box .swiper-slide .zj_text h3{ font-size:32px;}
	.list_gongting2 ul li .text .desc{ font-size:14px}
	.about1 .pic .inbox .text h3{ font-size:30px}
	.about1 .pic .inbox .text h3 span{ font-size:24px;}
	.about1 .jjbox .title .desc,.book_title h3 span{ font-size:22px}
	.about4_change .bd .text .ly a{ font-size:18px;}
	.book_title h2,.jm_title .txt{ font-size:36px;}.book_box .yuyue input{ font-size:16px; width:56%; margin-bottom:25%}.guestbook li .input span{ font-size:14px}
	.inherit .inherit_box .inherit_r .inherit_top .inherit_r_title,.index_title p{ font-size:36px}.therapy .therapy_box .therapy_qh .hd li{ font-size:20px}.therapy .therapy_box .bd ul li .therapy_l .therapy_title .therapy_title_r p{ font-size:30px;}.experts_box .swiper-slide .zj_text h2{ font-size:26px}.experts_box .swiper-slide .zj_text p{ font-size:24px}.experts_box .swiper-slide .pics p{ font-size:42px;padding: 0 16%;}
}
.index_list_liaofa{ padding:10px 0; clear:both; position:relative; overflow:hidden; padding-bottom:20px;}
.index_list_liaofa .swiper-slide{ width:11.5%; padding:0.3rem 1%; float:left; background:url(../images/liaofa_bg.png) ; margin-right:2.5%;  position:relative}
.index_list_liaofa .swiper-slide p{ font-size:18px;font-family: 'SC-Medium'; display:block; background:#fff; padding:10% 0; text-align:left;    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;height:145px;}
	.liaofa_button{ width:100%; position:relative; text-align:center; margin-top:5px}
	.liaofa_button .swiper-button-next, .liaofa_button .swiper-button-prev{ position:relative; top:0; left:auto; right:auto; display:inline-block; width:15%; height:8px; background:#999; background-image:none}
	.liaofa_button .swiper-button-next, .liaofa_button .swiper-container-rtl .swiper-button-prev{ background:#CA0000}
	.liaofa_button {}
.wap_banner{ display:none}
.wap_adver,.wap_therapy{ display:none; width:100%; clear:both}
.wap_adver img,.wap_therapy img{ width:auto; max-width:100%;}
.wap_therapy .index_title{ margin-top:0.5rem}
.wap_therapy .index_title p{font-size: 18px;text-indent: 2em;}
.fwwap{ display:none}
@media screen and (max-width:768px)
{
	.container, .w1200{ width:98%;}
	.wap_adver,.wap_therapy,.fwwap{ display:block}
	.wap_therapy{ margin-bottom: 15px;}
.liuyan{ width:86%; left:7%; height:auto; top:10%; background:#F7EFCE;}
.wapliuyan{ display:block !important}
.wapliuyan{background:#F7EFCE url(../images/liuyan_bg.png) no-repeat top center;}
.liuyan .liuyan_title{ width:90%;}
.liuyan .liuyan_title p{ font-size:16px;}
.wapliuyan .liuyan_title p{ font-size:22px;}
.liuyan .liuyan_title span{ font-size:12px;}
.wapliuyan .liuyan_title span{ font-size:14px;}
.liuyan .liuyan_title span b{ font-size:14px;}
.liuyan .liuyan_box li{ font-size:14px; margin:10px 0}
.liuyan .liuyan_box li:first-child{ padding-right:16%;}
.liuyan .liuyan_box li:nth-child(2), .liuyan .liuyan_box li:nth-child(3){ width:100%; margin:10px 0;}
.liuyan .liuyan_box li:nth-child(2) input, .liuyan .liuyan_box li:nth-child(3) input{ height:30px;}

.liuyan .liuyan_box li textarea{ width:71%; height:50px;}
.liuyan .liuyan_box li:last-child input{ width:70%; font-size:16px}
	.right_float,.hader .hader_top,.hader .hader_c .hader_c_tel{ display:none}
	.hader .logo{ width:20%; float:left; position:relative; margin:auto; margin:0 2%;}
	.hader .logo .logo-img img{ position:absolute; left:0;}
	.dh{ width:50%; position:fixed; right:-50%; float:none; top:0; height:100vh; z-index:99;background: rgba(255,255,255,0.9);
}.dh .Xcon li{ width:100%; display:block}.dh .Xcon ul{ padding-top:30%;}

	.hader .hader_box,.hader .hader_c .hader_c_l{ width:82%; float:left}
	.hader .hader_box{ margin-left:16%; padding-left:10%;}
	.hader .hader_c .hader_c_l{ line-height:22px; padding-bottom:10px;}
	.hader .hader_c .hader_c_l p{ font-size:15px; text-align:left}
	.hader .hader_c .hader_c_l span{ font-size:12px; padding-right:10%; display:block;}
	.inherit{ margin-top:0}
	.inherit .inherit_box .inherit_l{ width:100%; display:none;}
	.inherit .inherit_box .inherit_r{ float:left; width:100%}
	.inherit .inherit_box .inherit_r .inherit_top .inherit_r_title{    background: url(../images/inherit_line.png) bottom right no-repeat ; padding-bottom:20px; margin-top:0.8rem; background-size:100% }
	.inherit .inherit_box .inherit_r .inherit_top .inherit_r_title, .index_title p{ font-size:32px}
	.inherit .inherit_box .inherit_r .inherit_top .inherit_r_js{ font-size:14px; line-height:32px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 6;-webkit-box-orient: vertical; padding:0.5rem 0}
.inherit .inherit_box .inherit_r .inherit_top.wap .inherit_r_js{-webkit-line-clamp: 16;}
.inherit_r_liaofa .bd ul li{ font-size:14px;}
	.inherit .inherit_box .inherit_botm_title{ width:16%;}
	.inherit_botm_box ul li{ width:55px;margin: 0 1%;}
	.inherit_botm_box ul .on{ width:31%;}
	.inherit_botm_box ul li .inherit_div p{ padding-top:10px;}
	.index_title p{ font-size:20px; line-height:48px;text-indent:1em;}
	.index_title{ background-size:220%; margin-bottom:10px;}
	.index_title span{ font-size:13px;margin-top: 6px;}
	.therapy .therapy_box{ margin-top:20px;}
	.therapy .therapy_box .therapy_qh .hd{ margin-top:0; display:none}
	.therapy .therapy_box .therapy_qh .hd li{ width:32%; margin-left:0; margin-right:1.3%; font-size:15px; background-size:100%; line-height:40px}
	.therapy .therapy_box .therapy_qh .hd li.on, .therapy .therapy_box .therapy_qh .hd li:hover{background-size:100%; color:#fff}
	.therapy .therapy_box .bd ul li .therapy_l{ width:100%;}
	.therapy .therapy_box .bd ul li .therapy_r{ width:92%; height:200px; margin-bottom:30px}
	.therapy .therapy_box .bd ul li .therapy_l .therapy_title span{ line-height:40px; width:40px;}
	.therapy .therapy_box .bd ul li .therapy_l .therapy_title .therapy_title_r p{ font-size:20px;}
	.therapy .therapy_box .bd ul li .therapy_l .therapy_c{ padding-left:0; line-height:32px; font-size:15px;}
	.therapy .therapy_box .therapy_zx{ display:none}
	.experts_box .swiper-slide .pics{ width:38%;padding: 15px 0;}
	.experts_box .swiper-slide .pics .pic{ width:100px; height:100px;}
	.experts_box .swiper-slide .pics p{ font-size:26px; padding:0 10%; padding-top:5px}
	.experts_box .swiper-slide .zj_text{ width:58%;}
	.experts_box .swiper-slide .zj_text h3{ font-size:16px; line-height:24px;}
	.experts_box .swiper-slide .zj_text h2,.experts_box .swiper-slide .zj_text p{ font-size:14px; line-height:26px;}
	.experts_box .swiper-slide .zj_text p{ padding-right:0}
	.index_experts .bottom_button{ width:80%;}
	.star_qh .swiper-slide .star_botm span,.experts_box .swiper-slide .zj_text .morepic{ display:none}
	.index_experts{ padding-bottom:50px;}
	.star_qh .swiper-slide .star_img{ height:266px;}
	.index_experts .swiper-button-next, .index_experts .swiper-container-rtl .swiper-button-prev,.index_experts .swiper-button-prev, .index_experts .swiper-container-rtl .swiper-button-next{ width:26px; height:50px;}
	.message .message_l{ width:100%}
	.message .message_r{ width:100%; float:left;}
	.message .message_l .message_l_box li{ font-size:16px;}
	.message .message_l .message_l_box li .message_l_div span{ font-size:14px; margin-right:10px;}
	.message .message_l .message_l_box li .input_text{ height:32px; font-size:14px;}
	.message .message_l .message_l_box li textarea{ height:50px; font-size:14px;}
	.message .message_l .message_l_box li:last-child{ position:relative; margin:auto;}
	.message .message_r .index_title p{ text-align:center; padding-right:0}
	.message .message_r .message_r_box{ float:none; margin:auto; width:90%;}
	.message{ padding-bottom:0;  display:none}
	.footer_nav{ display:none}
	.footer .footer_l{ width:100%; margin-left:0; margin-top:3.3%; padding-bottom:2%}
	.footer_logo{ text-align:center}
	.footer_logo img{ max-width:50%;}
	.footer .footer_box{ padding-top:20px; margin-left:4%; float:left; width:90%; margin-bottom:10px}
	.footer .footer_box .footer_js{ width:100%; line-height:26px;}
	.footer .footer_box .footer_js p{ font-size:14px;}
	.footer .footer_box .footer_js p:first-child{ font-size:16px;}
	.footer .footer_box .footer_r{ width:100%; float:left}
	.footer .footer_botm{ font-size:14px;}
	.inner-banner .text{ width:80%; margin-left:10%;}
	.inner-banner .text .desc{ display:block; font-size:14px; margin-top:8px}
	.catpos{ display:none}
	.about1 .pic{ width:100%; padding-top:70px}
	.about1 .pic .inbox{ width:90%;}
	.about1 .pic .inbox .text{ padding-top:16px}
	.about1 .pic .inbox .text h3{ font-size:22px;}
	.about1 .pic .inbox .text h3 span{ font-size:20px;}
	.about1 .pic .inbox .text p{ line-height:30px; font-size:14px;}
	.about1 .jjbox{ width:98%;}
	.about1 .jjbox .title .stitle{ font-size:26px;}
	.about1 .jjbox .title .desc{ font-size:20px; margin-top:0}
	.about1 .jjbox .title .en{ display:none}
	.about1 .jjbox .info{ font-size:14px; line-height:32px;}
	.inherit_botm_title{ float:left; width:20%}
	.inherit_botm_title img{ width:100%}
	.about2_inbox{ padding:42px 5px}
	.about2_inbox .inherit_r_botm{ height:220px;}
	.about3 .title img,.about4 .title img,.gongting4 .title img{ max-width:80%}
	.about4_change .bd .pic{ width:100%}
	.about4_change .bd .text{ width:100%; margin-left:0;padding: 20px 2%; line-height:32px; font-size:14px;}
	.direction_rell{ width:22%;}
	.inner-banner .text .title{ font-size:44px;}
	.catpos_box ul li a{ font-size:15px;}
	.gongting1{background:none;}
	.gongting1 .title{ font-size:30px;}
	.gongting1 .text{ width:100%; font-size:14px;}
	.list_gongting2 ul li{ width:98%;}
	.list_gongting2 ul li .text{ height:auto}
	.list_gongting2 ul li .text .desc{ text-align:left}
	.list_gongting2 ul li .text .title{ padding:18% 0}
	.gongting3 .title{ line-height:44px; font-size:36px;}
	.gongting3 .text{ width:100%; font-size:14px; line-height:32px;}
	.gongting3{    background: #dbc7ba url(../images/gongting_bg3.png) left bottom no-repeat; padding:50px  0;}
	.gongting4 .pic{ display:none}
	.gongting4 .pic .text{ width:100%; position:relative; display:none}
	.gongting4 .pic .text:nth-child(2),.gongting4 .pic .text:nth-child(5){ bottom:0}
	.gongting4 .pic .text:nth-child(3){ left:0; top:0}
	.gongting4 .pic .text:nth-child(4){ right:0; top:0}
	.list_liaofa ul li{ width:98%; padding-bottom:0; margin-bottom:0;}
	.list_liaofa ul li .text h3{ font-size:16px; padding-bottom:0px;}
	.list_liaofa ul li .pic img{ height:auto}
	.list_liaofa ul li .text p{ line-height:26px}
	.inner-banner .text .en{ display:none}
	.gallery-top .swiper-slide .pic{ width:100%;}
	.gallery-top .swiper-slide .text{ width:98%;}
	.gallery-top .swiper-slide .text .ftitle{ font-size:16px;}
	.gallery-top .swiper-slide .text .title{ font-size:18px;}
	.gallery-top .swiper-slide .text .desc{ font-size:15px; line-height:30px;}
/*	.swiper-button-next, .swiper-button-prev{ display:none}*/
	.gallery-top .swiper-slide .smallpic{ width:100%; bottom:30px}
	.list_star ul li{ width:98%; margin-right:2%; margin-bottom:20px;}
	.list_star ul li .pic{ height:190px;}
	.list_star ul li .pic img{}
	.list_star ul li .text .title{ line-height:30px; font-size:16px;}
	.liuyan .liuyan_box li span:nth-child(3){ margin-left:32%}
	.wapliuyan .liuyan_box li span:nth-child(3){ margin-left:28%}
	.liuyan .liuyan_box li:nth-child(5) span:nth-child(3){ margin-left:0}
	.page{ padding-bottom:40px}
	.book_box{ padding:2px; background:none;}
	.book_title h2{ font-size:32px; padding-bottom:5px;}
	.book_title h3{ font-size:14px;}
	.book_title h3 span{ font-size:18px;}
	.guestbook{ padding-left:0}
	.guestbook li .input{ width:70%; margin-bottom:10px;}
	.guestbook li textarea{ width:70%;}
	.guestbook li{ margin-bottom:15px;}.guestbook li .name{ font-size:16px;}
	.jm_title .txt{ width:60px; height:60px; line-height:60px; font-size:32px; background-size:contain}
	.zhaoshang1 .text_box .pic,.small_list{ width:100%;}
	.zhaoshang1 .text_box .text{ width:100%; font-size:16px; line-height:36px;}.zhaoshang2 .title img,.zhaoshang4 .title img{ max-width:100%;}
	.zhaoshang2 .list_zhaoshang2 ul li{ width:46.4%; margin:0 1%;}
	.zhaoshang2 .list_zhaoshang2 ul li .text p{ font-size: 14px;line-height: 23px;}
	.zhaoshang2 .list_zhaoshang2{ padding-top:50px;}
	.zhaoshang2{background: url(../images/zs_bg2.jpg) top center repeat-y;}
	.small_list ul li{ width:48%;}.small_list ul li .pic{ height:130px;}
	.small_list ul li .title{ font-size:14px;}
	.jm_book{ width:96%;}
	.jm_book .jm_book_1{ height:auto; overflow:hidden}
	.jm_book .book_left{ width:99%; padding-top:0; padding-bottom:0}
	.jm_book .book_right{ width:98%; padding-top:2rem}
	.jm_book .book_right ul li span{ width:26%; margin-bottom:10px;}
	.jm_book .book_right ul li input{ width:70%; height:36px; line-height:36px; margin-bottom:10px}
	.jm_book .book_right ul li textarea{ width:70%; height:60px;}
	.jm_book .book_right ul li:last-child input{ width:50%;}
	.zhaoshang4{ background-repeat:repeat-y;padding-top: 40px; padding-bottom: 30px;}
	.contact_title h2{ font-size:32px}.contact_title h3{ font-size:16px;}.contact_left{ width:100%;}.contact_right{ width:98%;}
	.menu-ico{ display:block}
	.inner-banner{ display:none;}
	.dh .Xcon li a{ font-size:16px}
	.about1 .jjbox .title .stitle{ margin-left:28%}
	
	.about4_change .hd li{ width:48%; margin-bottom:1rem; font-size:12px;}
	.about4_change .hd li:last-child{ width:98%}
	.about4_change .hd li img{ width:26%; margin-right:10px;}
	.about4_change .hd li:last-child img{ width:10%}
	.inner_content{ margin-bottom:0; padding-top:0; padding-bottom:0;}.gongting1 .text{ line-height:32px}
	.guestbook li .input span{ font-size:14px;}
	.catpos_box{ margin-bottom:15px}.zhaoshang1{ padding-top:0;padding-bottom:0;}
	.zs_first_tj{ width:100%; margin-bottom:1rem}
	
	/****手机端最新调整 start****/
	.inherit_r_botm,.inner_left{ display:none}
	.inner_right{ width:96%; margin-right:2%;}
	.inner_right .menu{ font-size:22px;}
	.gongting2 .stitle{ font-size:16px;}.gongting2{ padding-bottom:0;}
	/**end 调整**/
	.wap_video{ width:100%; height:auto; overflow:hidden; padding:2rem 0}
	.wap_team{ padding:1rem 0;}
	.wap_team ul li{ width:48%; float:left; margin-right:2%; margin-bottom:1rem;}
	.wap_team ul li .pic{ height:240px;}
	.wap_team ul li .info{ text-align:center; line-height:36px; font-size:14px; color:#000}
	.star_box .pic,.star_box .text{ width:99%;}
	.star_box .text .yy{ display:none}
	.wap_banner{ display:block; padding:0.2rem 0; height:auto; overflow:hidden;}
	.wap_banner img{ width:auto; max-width:100%; height:auto;}
.gongting4{ padding-top:0;}
.therapy{ margin-top:20px;}
.footer .footer_box .footer_r img{ max-width:80%;}
}  