@charset "gb2312";

/*header img*/
.left{ float:left}
.right{ float:right}

/*header h1{ width:365px}
header h1 img { width:229px;height:45px; position: absolute; top: 8px; left: 6px; }
*/


#wrap { width: 100%; position: relative; /* animate*/overflow: hidden; min-height: 100%; max-width:640px; margin:auto;}
#wrap a:hover { text-decoration: none; }
.wrap_640 { width: 100%; /*max-width: 640px;*/ margin: 0 auto; box-sizing: border-box; padding: 0 17px; height: 100%; box-sizing: border-box; }
#wrap .swiper-container img { /*max-width: 376px;*/ }
/*header { width: 100%; position: relative;  height: 102px; zoom: 1; z-index: 11; }
header:after { content: ""; display: block; clear: both; }
header h1{ width:365px}
header h1 img { width:229px;height:45px; position: absolute; top: 8px; left: 6px; }
header .top_menu { float: right; }
header .top_menu li { float: left; }
header .top_menu li a { display: block; }
header .top_menu li a img { width: 60px; height: 60px; vertical-align: top; }
.main header { height: 60px; }*/
.real #logbox { padding-top: 0; padding-bottom: 0 }

/*  */
nav#menu { width: 200px; zoom: 1; position: absolute; height: 100%; /*background: url(/m/img/common/bg_black.png) 0 0 repeat;*/ background: #5c1a4a; z-index: 999; top: 0; right: 0; z-index: 200; }
nav#menu:after { content: ""; display: block; clear: both; }
nav#menu ul { width: 200px; float: right; background: #5c1a4a; height: 100%; }
nav#menu ul li {  width: 100%; margin:0 auto }
nav#menu ul a { color: #fcffff;background: #ff7a01; font-size: 16px; line-height: 100%; padding: 16px 0 16px 10%; display: block; background: url(../images/btn_m_down.png) 90% center no-repeat; background-size: 14px 11px; }
nav#menu ul .on > a { background: url(../images/btn_m_up.png) 90% center no-repeat;background-size: 14px 11px; }
nav#menu ul .submenu { padding: 0 10%; box-sizing: border-box;background: #4c153d; }
nav#menu ul .submenu li { border-bottom: 1px solid #a14e02;}
nav#menu ul .submenu li:last-child { border-bottom: none }
nav#menu ul .submenu li a { color: #fbeee6; padding: 14px 0; font-size: 14px; background: none; }
nav#menu ul .submenu li a:hover, nav#menu ul .submenu li a.on { color: #fdff92; }
nav#menu ul .submenu .ls2 { letter-spacing: -1px; }
nav#menu ul .submenu .ls3 { letter-spacing: -1px;}
nav#menu .menus { width: 100%; position: relative; }
.m_close { position: absolute; top: 0; left: -51px; }
.m_close img { width: 51px; height: 51px; }
nav#menu ul .submenu li .new { margin: 0 0 0 3px }
nav#menu ul .submenu li .new img { width: 15px; height: 15px; }
.q_site { margin-top: 20px; width: 100%; padding: 0 13px; box-sizing: border-box; float: left }
.q_site a { display: block; vertical-align: middle; float: left; width: 100%; padding: 13px 10px; margin: 0 0 1px 0; box-sizing: border-box; background: #c55e00 }
.q_site a span.text { float: left; color: #fff; margin-top: 1px; }
.q_site a span.icon { float: right; }
.q_site a span.icon img { width: 15px; height: 15px; }

.shadow_nav { position: absolute; top: 0; left: 0; z-index: 199; width: 100%; height: 100%; /*background: url(../img/common/bg_black.png) 0 0 repeat;*/ display: none; }
.shadow_nav2 { position: absolute; top: 0; left: 0; z-index: 199; width: 100%; height: 100%; /*background: url(../img/common/bg_black.png) 0 0 repeat;*/ display: none; }

/* */
.head_menu { width: 100%; position: absolute; top: 0; left: 0; height: 131px; background: #ffa95b; z-index: 200; }
.head_menu .hm_title { width: 100%; height: 51px; position: relative; padding-top: 18px; box-sizing: border-box; }
.head_menu .hm_title p { font-size: 16px; color: #fff; text-align: center; text-decoration: underline; }
.head_menu .hm_close { position: absolute; top: 8px; right: 8px; padding: 8px; }
.head_menu .hm_close img { width: 19px; height: 20px; }


/*公司简介*/
.aboutPopTitle {width:93%;margin:26px auto;}
.about1 {width:90%;margin:0 auto; padding-top:30px}
.pplx_title {width:362px;height:78px; background:url(../images/ppls.png) no-repeat;margin:40px 0 10px;}

.about1 .p1 {font-size:15px;width:100%;color:#5c194c;line-height:18px; padding-bottom:10px}
.about1 .p1 b{font-size:26px}
.about1 p2 {font-size:12px;width:100%;color:#5c194c;line-height:18px; font-family:"微软雅黑"}


.about1 .p3 {font-size:15px;width:100%;line-height:22px; text-indent:32px}
.about1 .p4 {font-size:15px;width:100%;line-height:20px; padding-bottom:30px; text-indent:32px; color:#5c194c}
.about1 .p5 {font-size:15px;width:100%;line-height:22px; text-indent:32px; padding-bottom:20px}
.us_x{height:1px;border:none;border-top:1px solid #ccc; margin:30px 0;}
.us_x1{height:1px;border:none;border-top:1px solid #ccc; margin:10px 0 35px 0;}

.about2 {padding-bottom:58px;}
.about2 img {float:left;}


/*品质保证*/
.pinzhi {width:94%;margin:0 auto; padding-top:30px}
.pinzhi .p1 {font-size:15px;width:100%;line-height:20px; padding:20px 0; text-indent:32px}





@media only screen and (min-width: 414px) and (orientation:portrait) {
/*header { height: 60px; }
header h1 img { width:260px;height:50px; top: 5px; }
header .t_menu { height: 60px; }
header .t_menu li a img { width: 60px; height: 60px; }
*/
.s_control a img { width: 38px; height: 28px; }
footer address { width: 360px; margin-left: auto; margin-right: auto; }

}

@media only screen and (max-width:320px) {

footer address { padding: 0 8px; letter-spacing: -1px; width: 96%; margin-left: auto; margin-right: auto; text-decoration: none; }
footer address span { text-decoration: none; }
header h1 img { width:186px;height:38px; position: absolute; top: 10px; left: 3px; }

}


/*案例*/
.case_list{ clear:both; width:94%; margin:0 auto}
.case_list ul{ width:100%;clear:both;}
.case_list ul li{ width:50%; float:left; text-align:center}
.case_list ul li img{ width:94%; padding:5% 0}

.new_case_list{ background:url(../2017/new_images/bg.jpg) repeat;}
.new_case_list ul{ width:96.875%; margin:auto;clear:both;}
.new_case_list ul li{  text-align:center;padding:5% 0 0;}
.new_case_list ul li img{ width:100%; }

.anli_riji ol{ float:left; display:block; width:49%;margin:0 0.5%; font-size:22px; padding:4% 0;  background:#6478b5; text-align:center; color:#fff; border-radius:2px; }
.anli_riji ol.hd1{background:#fd85a0;}
.anli_riji ol.hd2{ margin-right:0;}
.anli_riji ol.hd2_on{ background:#fd85a0;}
.clearfix{ clear:both; overflow:hidden;}
.case_pagelist{ width:93.75%; margin:5% auto; }
.case_pagelist li{float: left;width: 12%;background: #7c90c3;text-align: center;margin: 0 1%;font-size: 16px; padding:2% 0; color:#fff; border-radius:8px;}
.case_pagelist a{ display:block; color:#fff;}
.case_pagelist li:hover{background:#596689;}
.case_pagelist li.thisclass{ background:#596689;}
@media only screen and (min-width: 0px) and (max-width: 320px) {
.case_pagelist li{ font-size:10px}
}
@media only screen and (min-width: 321px) and (max-width: 400px) {
.case_pagelist li{ font-size:12px}
}
@media only screen and (min-width: 401px) and (max-width: 600px) {
.case_pagelist li{ font-size:14px}
}

.zhiliao{clear:both; width:90%; margin:0 auto;}
.zhiliao ul{clear:both; display:block; padding:3% 0}
.zhiliao p{ float:left; width:14.6%}
.zhiliao li{ float:right; width:83%}
.zhiliao img{ width:100%}
.case_zj{ padding:4% 0 0 0;clear:both; }
.case_zj img{ width:100%}

/******0-45°css*****/
.caseSlide_foncus span {display:inline-block;height:100%;cursor:pointer; background:#818181;width:36%; margin:0 2%}
.caseSlide_foncus span.active { background:#80D11C; }
.caseSlide_foncus {left:30%;bottom:-40px;width:40%;height:22px;overflow:hidden;text-align:center;z-index:10; line-height:22px; color:#fff}
/******0-45°css end*****/

#case_ba{ text-align:center; width:100%; background:#eee; padding:20px 0}
#case_ba img{ width:67%;}

#case_meng{ text-align:center; width:100%; background:#eee; padding:55px 0 20px 0}
#case_meng img{ width:80%; border:1px dashed #C5C5C5}



.jiaodu { width:100%; position: relative;z-index: 21; overflow:hidden; }
.jiaodu ul.jiaodu_ico { clear:left; overflow:hidden; width: 100%; }
.jiaodu ul.jiaodu_ico li { float: left; border-left:1px solid #a19a99; width:16.66666666666666666666666666666666666666666666%; width: 20%; box-sizing: border-box; background: url(img/common/bg_topslide.png) 0 0 repeat }
.jiaodu ul.jiaodu_ico li:first-child { border-left:none; }
.jiaodu ul.jiaodu_ico li a { display: block; height: 46px; padding: 10px 0; /*text-indent: -9999px;*/ box-sizing: border-box; text-decoration: none; color: #fff; font-size: 11px; }
.jiaodu ul.jiaodu_ico li:nth-child(1), ul.jiaodu_ico li:nth-child(2), ul.jiaodu_ico li:nth-child(3), ul.jiaodu_ico li:nth-child(4), ul.jiaodu_ico li:nth-child(5) { border-bottom:1px solid #a19a99;}
.jiaodu ul.jiaodu_ico li:nth-child(6) { border-left: none }
.jiaodu ul.jiaodu_ico li a p { width: 55px; height: 50px; margin: 0 auto; }
.jiaodu ul.jiaodu_ico li:nth-child(1) a p { background: url('img/common/slide_ico01.png') center 0 no-repeat; background-size: 32px 27px; }
.jiaodu ul.jiaodu_ico li:nth-child(2) a p { background: url('images/slide_ico02.png') center 0 no-repeat; background-size: 32px 27px; }

.jiaodu ul.jiaodu_ico li a p.ad_text { display: none; width: 90%; max-width: 100px; overflow: hidden; margin: 0 auto; padding: 5.5px 0 0 0; text-align: center }
.jiaodu ul.jiaodu_ico li a p span { display: inline; vertical-align: middle; color: #fff; font-size: 8px; }
.jiaodu ul.jiaodu_ico li a p img { width: 11px; height: 11px; display: inline; vertical-align: middle; margin: -1px 0 0 3px; }

.jiaodu ul.jiaodu_ico li.on { background: url('img/common/bg_on.png') 0 0 repeat; }
.jiaodu ul.jiaodu_ico li.on a p { background: none; display: none; }
.jiaodu ul.jiaodu_ico li.on a p.ad_text { display: block; }

/*明星基地*/
#fanhui{ width:100%; clear:both; height:45px; line-height:45px;text-align:center}
#fanhui a {font-size:14px;width:100%;color:#5c194c;line-height:18px; font-family:"微软雅黑"; text-align:center; color:#000}
.mingxing{ width:100%;}
.mingxing ul img{ width:100%}

/*新闻资讯*/
.news_title,.anli_title{ width:96%;margin:0 auto 6%; clear:both; text-align:center;line-height:1.6em;font-size:2.4rem;color: #5E5E5E;font-weight: bold;}
.news_con,.anli_con{ width:96%;margin:0 auto; color: #5E5E5E;font-size: 14px; overflow:hidden;}
.news_con,.anli_con p{ line-height:1.4em; text-indent:2em;}
.anli_con h6,.anli_con h2{ text-align:center; color:#fff; font-size:3rem; background:url(/2018/images/anli_con_title.jpg) center no-repeat; background-size:contain; padding:4% 0; font-weight:normal;}
.anli_con .ico_day{display: inline-block;font-size: 16px;color: #fff;background-color: #ff8ea3;padding: 7px 26px;border-radius: 30px; margin-top:4%;}
.news_con ul img,.anli_con img{ width:100%}
.main .anli_title:after{ display:block; margin:1% auto; width:30%; height:2px; border-top:2px solid #855ecb; content:"";}
.anli_con .anli_zhixun{ display:block; width:40%; margin:6% auto 14%; background:#855ecb; color:#fff; border-radius:30px; text-align:center; font-size:2.4rem; padding:2% 0;}
.anli_con p.pcon{ margin-top:2%;}
/*日记*/
#new_anli_box{ overflow:hidden; margin:0 auto;}
#riji img{ width:100%;}
#riji .title{ margin:14% auto 6%;width: 78.133%;}
#riji .lists{  color:#8d8d8d;}
#riji .lists .rj{background:#f5f5f5;width:87%;margin:6% auto 1%; padding:4% 3%;box-sizing: content-box; }
#riji .lists .rj_title{ border-bottom:1px solid #8d8d8d; padding-bottom:2%; margin-bottom:4%;}
#riji .lists .rj_title img{ display:block; float:left; width:13.6%; margin-right:2.4%;}
#riji .lists .rj_title p{ /*float:left;*/ width:84%; font-size:1.6rem;}
#riji .lists .rj_title p b{ display:block; line-height:1em; margin:3% 0 1%; font-size:2.4rem;}
#riji .lists .rj_intro{ font-size:2rem; margin-bottom:3%;}
#riji .lists .rj_intro b{ font-size:2.4rem; margin-bottom:2%; display:block;}
#riji .lists .rj_item{ font-size:2.4rem; padding-left:9%; background:url(/2018/images/ico2.jpg) left top no-repeat; background-size: contain; color:#662d91; margin:3% 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#riji .lists .rj_view{font-size:2rem;border-top:1px solid #8d8d8d; padding-top:3%; }
#riji .lists .rj_view i{ font-style:normal; background:url(/2018/images/ico3.jpg) left top no-repeat; background-size:contain; padding-left:9%; margin-right:8%;}
#riji .lists .rj_view em{ font-style:normal; background:url(/2018/images/ico4.jpg) left top no-repeat; background-size:contain; padding-left:9%;}
#riji .lists a{display:block; color: #8d8d8d; text-decoration:none;}
.no_more{ color:#000; margin:4% auto 16%; font-size:18px; width:100%; text-align:center;}
@media (min-width:1px) and  (max-width:319px){
    html{ font-size:31%;}
	}
	
@media (min-width:320px) and  (max-width:399px){
   html{ font-size:39%;}
	}
	
@media (min-width:400px) and  (max-width:479px){
     html{ font-size:45%;}
    }
	
@media (min-width:480px) and  (max-width:559px){
     html{ font-size:49%;}
	} 
	
@media (min-width:560px) and  (max-width:639px){
    html{ font-size:56%;}
	}


/*专家*/
.zj_xq h3 img{ width:100%; padding:12px 0 0 0}
.zj_xq .xiangmu{ width:94%; margin:0 auto; clear:both}
.zj_xq .xiangmu li{ float:left; width:46%; margin:1.8% 2%; text-align:center; height:42px; line-height:42px; color:#fff; font-size:14px}
.zj_xq .xiangmu li.li1{ background:#F26E2E}
.zj_xq .xiangmu li.li2{ background:#925483}
.zj_xq .xiangmu li.li3{ background:#6E5493}
.zj_xq .xiangmu li.li4{ background:#8566B2}
.zj_xq .xiangmu li.li5{ background:#9C4687}
.zj_xq .xiangmu li.li6{ background:#77B226}
.zj_xq .xiangmu li.li7{ background:#F26E2E}
.zj_xq .xiangmu li.li8{ background:#925483}
.zj_xq .xiangmu li.li9{ background:#9C4687}
.zj_xq .xiangmu li.li10{ background:#8566B2}
.zj_xq .xiangmu li.duohang{ font-size:12px; line-height:21px}
.aboutBanner{ position:relative}
.zj_swt{ position:absolute; top:61%; left:5%; width:34%; height:13.5%;}

.zj_xq .zj_content{ clear:both; width:90%; margin:0 auto; padding:20px 0; color:#5B5B5B}
.zj_xq .zj_content li{ background:url(../images/star.jpg) left center no-repeat; padding:0 0 0 26px;font:14px/1.5 'Microsoft Yahei','Simsun'; height:36px; line-height:36px}

.jianli{ width:100%; position:relative}
.jianli img{ width:100%}
.jianli p{ position:absolute;  left:8%; text-indent:2em; font-size:12px; line-height:20px; padding:0 22px 0 0;color:#5B5B5B}

/***专家列表页****/
/***专家列表页滑动门****/

.zhuanjia_list ol{ display:block; float:left; width:50%; text-align:center; height:40px; line-height:40px; border-bottom:1px solid #C9C9C9;border-top:1px solid #C9C9C9; font-size:18px;}
.zhuanjia_list ol.hd1{background:#565656; color:#fff}
.zhuanjia_list ol.hd2_on,.zhuanjia_list ol.hd2_on:hover{ background:#565656; color:#fff}

.yuannei{ background:#e0e3f4;  padding-bottom:6%;}
.yuannei h3{ clear:both;padding:4% 0;text-align:center}
.yuannei div{overflow:hidden;}
.yuannei div ul{ float:left; width:50%; text-align:center; padding:5% 0 0 0; }
.yuannei div ul img{ width:90%;}

.tepin div ul{ width:96%; margin:0 auto; padding:8px 0}
.tepin div ul img{ width:100%}

/*注射项目************************************************************/
.zhushe_xx .yuanli{ width:94%; margin:0 auto; clear:both; padding:20px 0 0 0}
.yuanli_title{ float:left; width:48%;text-align:center; height:30px; line-height:30px; color:#fff; font-size:14px; background:#AC739C}
.zhushe_xx .yuanli .yuanli_pic,.zhushe_xx .yuanli .yuanli_cl{ clear:both; text-align:center; padding:17px 0}
.zhushe_xx .yuanli .yuanli_text{ line-height:20px; padding:18px 0 0 0}
.zhushe_xx .yuanli .yuanli_text2{ line-height:20px; padding:0 0 8px 0}
.zhushe_xx .yuanli .yuanli_text3{ line-height:20px; padding:0 0 18px 0}
.zhushe_xx .yuanli .yuanli_pic2{ clear:both; text-align:center; padding:8px 0 15px 0}
/*整形项目************************************************************/
.zhushe_xx .yuanli .yuanli_text_zx{ line-height:20px;  border:1px dotted #bbb;width:100%;float:left; padding:8px 0}
.yuanli_text_1{ float:left; width:60%;}
.yuanli_text_1 ul{ padding:0 8px; clear:both}
.yuanli_text_1 ul ol{ float:left; display:block}
.yuanli_text_1 ul span{ display:block; float:left; width:60%}
.yuanli_text_2{ float:left; width:40%;}
.yuanli_text_2 img{ float:left; width:96%; margin:0 auto}

.yuanli_zj{ clear:both; text-align:center; padding:17px 0}
.yuanli_zj p{ float:left; width:33%; padding:0 0 10px 0}
/***材料*****/
.cailiaoSlide_foncus span {display:inline-block;height:8px;cursor:pointer; background:#C7C7C7;width:8px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; margin:0 3px}
.cailiaoSlide_foncus span.active { background:#B6DF7E; }
.cailiaoSlide_foncus {right:0;bottom:2%;min-width:60px;height:15px;overflow:hidden;text-align:center;z-index:10;}



/*整形项目list******************************************************/
.zx_list{ clear:both; width:90%; margin:0 auto}
.zx_list ul{ width:100%;clear:both;}
.zx_list ul li{ width:44%; float:left; text-align:center;border: 1px solid #E7E7E7;box-shadow: 1px 1px 4px #E7E7E7;-webkit-box-shadow: 1px 1px 4px #E7E7E7;-moz-box-shadow: 1px 1px 4px #E7E7E7; margin:4% 3%}
.zx_list ul li img{ width:94%; padding:3% 0 5% 0}
.zx_list ul li p{ padding:3% 0; border-top:1px dotted #bbb; width:94%; margin:0 auto}
.zx_list ul li p a{ color:#8A8A8A}

/*========================产后修复=============================================*/
#chanhou{ width:100%;}
#chanhou ul{ clear:both; padding:16px 0; float:left; width:100%}
#chanhou .chanhou_text{ width:64%; padding:0 0 0 4%}
#chanhou .chanhou_text h2{ display:block; clear:both; width:88%; background:#FBCFB6; height:32px; line-height:32px; text-align:center;border-radius:20px;}
#chanhou .chanhou_text p{ line-height:20px; padding:8px 0 0 0; color:#626262}
#chanhou .chanhou_pic{ width:32%;}
#chanhou .chanhou_pic img{ width:88%; border:1px dashed #FF6523}
.chan_yan{ background:#FFF5EC}

/*******明星基地*********/
.star_list ul{ width:95%; margin:0 auto}
.star_list ul li{ float:left; width:25%} 
.star_list ul ol{ width:50%; float:left; padding:0; margin:0; position:relative}
.star_list ul ol a{  display:block;width:40px; height:20px; background:#8C8C8C; text-align:center; line-height:20px; color:#fff; font-family:"宋体"; font-size:14px; float:right}
.star_list ul ol u{ width:81px; height:20px;position:absolute; bottom:0; right:2px}


.star_list ul ol img{ width:100%}
.star_list ul li img{ border-right:1px solid #fff;border-top:1px solid #fff; width:100%}