body{color:#666666}
a:hover {color:#666666}
.m_conter{ height: auto;margin: 0 auto; max-width: 640px;width:100%;min-width:320px;}
/*banner*/
.banner{text-align:center; width:94%; margin:1% auto;}

/*title_1*/
.title_1{width:100%;margin:5% auto 3%;text-align:center;}
.title_1 strong{font-size:0.24rem}
.title_1 strong span{color:#1cb6b6}
.title_1 strong i{width:7%;display:inline-block;margin:0 1% 0 1%}

/*title_2*/
.title_2{width:100%;margin:5% auto 3%;text-align:center;}
.title_2 strong{font-size:0.24rem}
.title_2 strong span{color:#1cb6b6}
.title_2 strong i{width:7%;display:inline-block;margin:0 1% 0 1%}

/* bot */
.bot{margin-top:5%;text-align:center;}
.bot a{display:block;position:relative;width:45%;margin:0 auto}
.bot a p{font-size:0.22rem;color:#ff9200;position:absolute;top:20%;left:0;right:0;margin:auto;}


/* nav */
.nav ul li{width:11%;float:left;margin-left:9%;position:relative}
.nav ul li:first-child{margin-left:4%}
.nav ul:last-child{margin-top:6%}
.nav ul li p{font-size:0.18rem;position:absolute;left:-5%;bottom:-48%;width:115%}

/* tit */
.tit {position:relative}
.tit .tit_bg{background-color:#f2f2f2;height:0.75rem;width:100%;}
.tit .tit_left{position:absolute;bottom:0;left:0;width:31%}
.tit .tit_icon{position:absolute;top:0;right:5%;width:4%;line-height:0.75rem;}
.tit p{width:100%;text-align:center;font-size:0.24rem;color:#333333;line-height:0.75rem;margin-left:0.2rem}

/* 我的位置 */
.my_position{margin:12% 0 0 0%;width:100%;font-size:0.22rem;border-bottom:1px solid #cecece;height:0.45rem}
.my_position .d1{width:6%}
.my_position .d2{margin-top:0.03rem;margin-left:2%}
    
/* 主题内容 */
.m_conter >.content{width:94%;margin:7% auto}	
.m_conter >.content > p{text-indent:2em;font-size:0.22rem}	
.m_conter >.content > div{width:42%;margin:7% auto 4% auto;}	
.m_conter >.content > .p1{text-indent:0}	

/* text */
.text{width:94%;margin:0 auto;text-align:center;position:relative;}
.text p{position:absolute;top:0.65rem;left:0;right:0;margin:auto;font-size:0.2rem;color:#333333}
.text .ul1{position:absolute;top:1.15rem;left:0;right:0;margin:auto;}
.text .ul1 li{float:left;margin-left:0.35rem;width:26%}
.text .next > a{background-color:#f2f2f2;height:0.6rem;width:100%;font-size:0.22rem;margin-top:0.08rem;text-align:left;line-height:0.6rem;padding-left:0.2rem;display:block}
.text .next .last{margin-top:0.25rem}


/* part1 */
.part1{margin-top:3%}
.part1 .d1{width:40%;margin-left:1%}
.part1 .d2{width:59%;padding:0 6% 0 9%;position:relative}
.part1 .d2 .d2_1{position:absolute;left:5%;width:7%}
.part1 .d2 .d2_2{position:absolute;bottom:-3%;right:5%;width:7%}
.part1 .d2 p{font-size:0.18rem;margin-top:5%;line-height:220%}
.part1 .d2 p a{color:#ff9200}


/* part2 */
.part2{margin-top:3%;}
.part2 .d1{width:2.05rem;margin-left:0.05rem}
.part2 div > a{display:block;text-align:center}
.part2  p{font-size:0.18rem;color:#fff;margin-top:0.24rem;}
.part2 .d1_1{width:1rem;height:1rem;background-color:#7dcdc8;}

.part2 .d1_2{width:1rem;height:1rem;background-color:#94c6f7;margin-left:0.05rem}
.part2 .d1_3{width:2.05rem;height:0.5rem;background-color:#ea908f;margin-top:0.05rem}
.part2 .d1_3 p{line-height:20%}

.part2 .d2{width:2.35rem;margin-left:0.05rem}
.part2 .d2 .d1_3{margin-top:0;width:2.35rem;background-color:#7dcdc8}
.part2 .d2 .d1_1{margin-top:0.05rem;width:1.15rem;background-color:#eaad5a}
.part2 .d2 .d1_2{margin-top:0.05rem;width:1.15rem;background-color:#9f8bc9}

.part2 .d3{width:1.8rem;margin-left:0.05rem}
.part2 .d3 .d1_3{width:1.8rem;margin-top:0;background-color:#94c6f7}
.part2 .d3 .d1_2{width:1.8rem;background-color:#a7d058;margin:0.05rem 0 0 0}
.part2 .d3 .d1_2 .p1{margin-left:0.25rem;width:34%}
.part2 .d3 .d1_2 .p2{margin-left:0.1rem;}


/* part3 */
.part3{margin-top:5%;}
.part3 .d1{width:2.51rem;text-align:center;margin-left:0.25rem}
.part3 .d1 a{display:block;margin-top:2%;}
.part3 .d1 .d1_2{width:2rem;height:0.47rem;border:1px solid #1cb6b6;margin:12% auto;}
.part3 .d1 .d1_2 p{font-size:0.18rem;color:#1cb6b6;font-weight:700;line-height:0.4rem;margin-left:0.5rem}
.part3 .d1 .d1_2 .p2{margin:-0.02rem 0 0 0.08rem;width:12%}

.part3 .d2{text-align:center;width:3.45rem}
.part3 .d2 li{width:1.46rem;height:0.97rem;margin:0.2rem 0 0 0.2rem;float:left;text-align:center;}
.part3 .d2 .li1{background-color:#4dc7ee;margin-top:0.05rem}
.part3 .d2 .d2_1{width:26%;margin:0.3rem 0 0 0.1rem}
.part3 .d2 .d2_2{font-size:0.2rem;color:#fff;margin:0.25rem 0 0 0.05rem;line-height:120%;text-align:left;}
.part3 .d2 .li2{background-color:#f8f8f8;margin-top:0.05rem}
.part3 .d2 .li2 .d2_2,.part3 .d2 .li3 .d2_2,.part3 .d2 .li6 .d2_2{color:#333333;}
.part3 .d2 .li3{background-color:#f8f8f8;}
.part3 .d2 .li4{background-color:#fd9f21;}
.part3 .d2 .li5{background-color:#13c2c5;}
.part3 .d2 .li6{background-color:#f8f8f8;}
.part3 .d2 .li5 .d2_2,.part3 .d2 .li6 .d2_2{margin-left:0.15rem;text-align:center;}
.part3 .d3{text-align:center;margin-top:5%;position:relative}
.part3 .d3 p{position:absolute;top:22%;left:23%;font-size:0.22rem;color:#fd0000;width:70%;text-align:left;}


/* part4 */
.part4{margin-top:-2%}
.part4 li{float:left;margin:5% 0 0 5%;width:43%}


/* part5 */
.part5{margin-top:2%}
.part5 .d1{width:1.06rem;margin:5% 0 0 5%}
.part5 .d1 li{position:relative;margin-top:0.2rem;}
.part5 .d1 li a{display:block}
.part5 .d1 .a1{font-size:0.22rem;line-height:100%;position:absolute;top:25%;left:0;right:0;color:#000;text-align:center;}
.part5 .d1 .a1 span{font-size:0.12rem}
.part5 .d1 li .img2{display:none}
.part5 .d1 .on .img2{display:block}
.part5 .d1 .on .img1{display:none}
.part5 .d1 .on .a1{color:#fff;}
.part5 .d2{width:4.9rem;margin:2% 0 0 0%}
.part5 .d2 li{position:relative;font-size:0.2rem;display:none}
.part5 .d2 li .d2_1{position:absolute;top:30%;right:6%;}
.part5 .d2 li .d2_2{height:0.34rem;background-color:#13c2c5;color:#fff;margin-top:2%;width:2.07rem;text-align:center;}
.part5 .d2 li .d2_3{width:1.85rem;height:0.34rem;background-color:#13c2c5;color:#fff;margin-top:2%;text-align:center;margin-top:4%;}
.part5 .d2 li .d2_4{margin:12% 0 0 7%;}
.part5 .d2 li .d2_1 a{display:block;width:1.59rem;height:0.42rem;background-color:#fd9f21;color:#fff;margin:5% 0 0 7%;text-align:center;line-height:0.42rem}
.part5 .d2 li .d2_1 a span{margin-right:5%}
.part5 .d2 li .d2_1 a img{width:13%}

/* part6 */
.part6{margin-top:0.5rem}
.part6 .text{width:80%;margin:auto;position:relative;height:3.5rem}
.part6 .text .d1{width:1.2rem;height:1.2rem;display:block;transform:rotate(45deg);position:absolute;top:0;left:20%;}
.part6 .text .d2{width:1.2rem;height:1.2rem;display:block;transform:rotate(45deg);position:absolute;top:0;right:20%;}
.part6 .text .d3{width:1.2rem;height:1.2rem;display:block;transform:rotate(45deg);position:absolute;top:25%;left:2%;}
.part6 .text .d4{width:0.65rem;height:0.65rem;display:block;position:absolute;top:33%;left:44%;}
.part6 .text .d5{width:1.2rem;height:1.2rem;display:block;transform:rotate(45deg);position:absolute;top:25%;right:2%;}
.part6 .text .d6{width:1.2rem;height:1.2rem;display:block;transform:rotate(45deg);position:absolute;top:50%;left:20%;}
.part6 .text .d7{width:1.2rem;height:1.2rem;display:block;transform:rotate(45deg);position:absolute;top:50%;right:20%;}

.part6 .text2{width:95%;margin:auto}
.part6 .text2 li{width:1.8rem;overflow: hidden;float:left;margin-left:0.25rem}
.part6 .text2 li:first-child {margin-left:0}
.part6 .text2 li p{font-size:0.2rem;text-align:center;margin-top:0.05rem}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* 预约中心 */
.con_YuYue { padding:2% 0; margin-top:2%; font-weight:normal;width:95%;margin:3% auto}
.con_YuYue form {padding:0% 3% 3% 3%;}
.con_YuYue form p ,.con_YuYue form .p{ padding:3%; border:1px solid #d2d2d2; border-radius:5px; background:#ffffff; margin-bottom:3%; font-size:0.24rem; maxont-size:22px; color:#666;};

.con_YuYue form p lable { width:16%; }
.con_YuYue form p input,.con_YuYue form p select { width:75%; font-size:0.24rem; maxont-size:22px; color:#666;text-align:center;}
.con_YuYue form .p lable { width:26%; vertical-align:middle; }
.con_YuYue form .p #age_sel_22 { width:77%; vertical-align:middle; float:right}
.con_YuYue form .submit { text-align:center; margin-left:29%; width:42.5%; font-size:0.28rem; background:#ff9a00; max-font-size:22px;color:#fff; border-radius:3px; cursor:pointer; padding-top:0.5%; padding-bottom:0.5%;}
.contact_text { font:0.24rem; text-align:center; padding:2% 0; border-bottom:1px solid #d1d1d1; }
.klg_wrap{border-radius:20px; box-shadow:0px 0px 10px #94afbb;padding-top:4%}
#yykeshi{ width:100%; height:auto; font-size:0.24rem; color:#666;text-align:center;}

/* header 手机站新头部 导航收缩*/
.header {margin: 0 auto; max-width: 640px;width:100%;min-width:320px;background-color:#10a8ab;height:0.9rem}
.header .d1{width:60%;margin:3% 0 0 5%;}
.header .d2{width:7%;float:right;margin:4% 10% 0 0}
.mk_head{ width:100%; height:auto; background:#00999b; padding-top:2%; padding-bottom:9%; background-size:26.2% auto; position:relative;}
.clear{ clear:both;}
.mk_head_1{ width:15%; height:auto; float:left; text-align:center;z-index:10;}
.mk_head_1 img{ width:35.5%; height:auto; cursor:pointer; padding-top:12%;}
.mk_head_2{ width:15%; height:auto; float:right; text-align:center;z-index:10;}
.mk_head_2 img{ width:32%; height:auto; cursor:pointer;padding-top:5%;}
.mk_head_3{ width:38%; height:auto;float:left; margin-left:17%;}
.mmmk{ width:100%; height:auto; background:#353e4a; position:fixed;bottom:0px;top:0;position:absolute;  display:none; z-index:99999}
.mk_body{ width:100%; height:auto;  color:#fff;  background:#353e4a;}
.mk_title{ width:100%; height:auto; border-bottom:1px solid #6a7380; float:left;}
.mk_title p{ color:#fff; text-indent:2em; padding-top:1.5%; padding-bottom:1.5%;font-size: 0.2rem;}
.mk_body ul li{ width:24.6%; height:auto;  border-right:1px solid #6a7380;border-bottom:1px solid #6a7380; float:left; text-align:center; padding-top:2.3%; padding-bottom:2%;}
.mk_body ul li a{font-size:0.2rem; text-decoration:none; color:#6a7380}
.mk_gd{ width:100%; height:auto; text-align:center; margin-top:1%;  float:left;}
.mk_gd a{text-decoration:none; color:#6a7380; font-weight:600;}


/* footer 手机站新尾部 */
.footer{height: auto;margin: 0 auto; max-width: 640px;width:100%;min-width:320px;}
.footer .content{width:95%;margin:3% auto}
.footer ul li{width:21%;margin-left:5%;float:left;position:relative}
.footer ul li:first-child{margin:0%}
.footer ul li p{position:absolute;bottom:8%;font-size:0.24rem;text-align:center;width:100%}
.footer .content .copyright{width:100%;text-align:center;margin-top:5%}
.footer .content p{font-size:0.2rem;margin-top:1%}
.footer .content .p1 .s1{color:#fe9f21}
.footer .content .p1 .s2{margin-left:5%}


