@charset "gb2312";
/* CSS Document */
/*-----------------------整体样式----------------------------*/
html{font-size:62.5%;min-width:300px;max-width:640px;margin:0px auto;}
body{ margin:0px; padding:0px;font-family:"΢ź";color:#444; background:#fff;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{color:#444; text-decoration:none}
a:hover{color:#089e61;text-decoration:none}
.clear{ clear:both;font-size:0px; line-height:0px}
.hidden{display:none;}
*html{background-image:url(d); background-attachment:fixed;}
.fr {float:right}
.fl {float:left}
.red {color:#F00}
.pr{position:relative;}
.pa{position:absolute;}
.clear{clear:both}
em{font-style:normal;}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{clear:both;}
.clearfix{
*zoom:1;/*IE/7/6*/
}
@media screen and (min-width:300px) and (max-width:479px){
	html{ font-size: 40.5%; }
}
@media screen and (min-width:480px) and (max-width:640px){
	html{font-size:48%;}
}
@media screen and (min-width:640px) {
    html{font-size:62.5%;}
   }
/*导航*/
.menulist .Items1 {width:100%;border-bottom:1px solid #6a7380;}
.menulist .Items1 .list {width:100%;float:left;height:7.8rem;overflow:hidden;line-height:7.8rem;font-size:2.6rem;text-align:center;color:#9097a0;border-top:1px solid #6a7380;}
.menulist .Items1 .list a { width:24.7%; text-align:center;display:block;float:left;height:7.8rem;color:#9097a0;border-right:1px solid #6a7380;border-right:1px solid #6a7380;}
.menulist .Items1 .list a:nth-child(4n) {border-right:none}
/*header*/
#header{width:100%;background:#0e9d67;height:72px;position:relative}
#header .home{width:45px;height:36px;left:3%;top:50%;margin-top:-18px;position:absolute}
#header .logo{width:270px;height:43px;margin-left:-145px;left:50%;top:50%;margin-top:-20px;position:absolute}
#header .showMenu{width:42px;height:28px;right:3%;top:50%;margin-top:-14px;z-index:1001;position:absolute}
#header .showMenu a{width:42px;height:28px;display:block;position:relative;}
.showMenu a:before, .showMenu a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	height: 8px;
	width: 100%;
	z-index: -1;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-color: #fff;
	margin-top: -4px;
}
.showMenu a:before {
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}
.showMenu a:after {
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
}
.hideMenu a:before {
	-moz-transform: rotate(90deg) rotate(45deg);
	-o-transform: rotate(90deg) rotate(45deg);
	-ms-transform: rotate(90deg) rotate(45deg);
	-webkit-transform: rotate(90deg) rotate(45deg);
	transform: rotate(90deg) rotate(45deg);
}
.hideMenu a:after {
	-moz-transform: rotate(90deg) rotate(-45deg);
	-o-transform: rotate(90deg) rotate(-45deg);
	-ms-transform: rotate(90deg) rotate(-45deg);
	-webkit-transform: rotate(90deg) rotate(-45deg);
	transform: rotate(90deg) rotate(-45deg);
}
.menulist {width:100%;}
.menulist h3 {wdith:100%;height:8rem;font-size:3rem;color:#fff;font-weight:500;padding-top:2rem;padding-left:2.2rem;}
.menulist ul {width:100%;border-bottom:1px solid #6a7380;}
.menulist ul li {width:100%;float:left;height:7.8rem;overflow:hidden;line-height:7.8rem;font-size:2.6rem;text-align:center;color:#9097a0;border-top:1px solid #6a7380;}
.menulist ul li a {display:block;float:left;height:7.8rem;color:#9097a0;border-right:1px solid #6a7380;border-right:1px solid #6a7380;}
.menulist ul li a:nth-child(4n) {border-right:none}
.popMenu {display:none;}
.menulists {position:absolute;width:100%;}
.menuBtn {width:100%;height:8rem;line-height:8rem;text-align:center;font-size:2.6rem;color:#424b59; background-color:#242c37;cursor:pointer;position:relative; -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
	-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;}
.menuBtn span {display:inline-block;}
.menuBtn.active i {-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}
.menuBtn i {position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:60px;display:block;width:17px;height:12px; background:url(/images/down.png) no-repeat;-moz-transition:all 0.6s linear 0s;-webkit-transition:all 0.6s linear 0s;transition:all 0.6s linear 0s;}
@media screen and (min-width:320px) and (max-width:639px) { 
#header{height:45px;}
  #header .home{width:26px;height:21px;margin-top:-10px;}
  #header .logo{width:158px;height:24px;margin-top:-9px;margin-left:-82px;}
 #header .showMenu{width:24px;height:17px;margin-top:-8px;}
  #header .showMenu a{width:21px;display:block;position:relative}
  #header .showMenu a{width:21px;height:14px;display:block;position:relative;}
  .showMenu a:before, .showMenu a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	height: 4px;
	width: 100%;
	z-index: -1;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-color: #fff;
	margin-top: -2px;
}
.showMenu a:before {
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.showMenu a:after {
	-moz-transform: translateY(5px);
	-o-transform: translateY(5px);
	-ms-transform: translateY(5px);
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
}
.hideMenu a:before {
	-moz-transform: rotate(90deg) rotate(45deg);
	-o-transform: rotate(90deg) rotate(45deg);
	-ms-transform: rotate(90deg) rotate(45deg);
	-webkit-transform: rotate(90deg) rotate(45deg);
	transform: rotate(90deg) rotate(45deg);
}
.hideMenu a:after {
	-moz-transform: rotate(90deg) rotate(-45deg);
	-o-transform: rotate(90deg) rotate(-45deg);
	-ms-transform: rotate(90deg) rotate(-45deg);
	-webkit-transform: rotate(90deg) rotate(-45deg);
	transform: rotate(90deg) rotate(-45deg);
}
}
/**navindex**/
.nav_index{padding:1.5% 0;margin:0px auto;background:#177a55;overflow:hidden}
.nav_index ul li{width:20%;text-align:center;font-size:2rem;float:left; border-right:1px #fff solid; box-sizing:border-box;}
.nav_index ul li:last-child{ border-right:none;}
.nav_index ul li a{color:#fff}
/*banner**/
#banner{width:100%;height:auto;overflow:hidden;position:relative;background:#2d3540;max-height:643px;line-height:normal}
#banner .hd{ width:100%; height:16px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
#banner .hd ul li{width:16px;height:16px;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin:0 5px;  vertical-align:top; overflow:hidden;display:inline-block;background:#FFF;font-size:0;}
#banner .hd ul li.on{background:#dae4e5}
#banner .bd{position:relative;max-height:643px;}
#banner .bd img{width:100%;height:auto;background:url(../images/loading.gif) center center no-repeat;display:block}
#banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
@media screen and (min-width:300px) and (max-width:639px){ 
  #banner .hd{height:8px;bottom:5px;}
 #banner .hd ul li{width:8px;height:8px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 3px; }
}
/*footernew*/
.footer_2016{background:#ebebeb;padding:2rem 0 3rem;}
.footer_logo{width:40%;height:auto; float:left;}
.footer_right{width:57%; float:right;border-left:#fff 1px solid;padding-left:2%}
.footer_right p{font-size:1.6rem;color:#444;line-height:1.75em}
.footer_right_anniu{font-size:1.4rem;margin:3% auto;}
.footer_right_anniu a{display:inline-block;border-radius:7px;background:#fff;color:#333;text-align:left;line-height:200%;margin:0 2%;padding:0 5%;}
.part_93{width:93%;margin:0 auto}
.banquan{text-align:center;background:#2269b9;padding:2%;color:#3f8ce3;font-size:1.2rem;margin-bottom:7rem}
/*预约挂号*/
#index-yuyue h2{font-size:1.8rem;margin:2% auto;text-align:center;margin:3% auto;color:#ff0000}
#index-yuyue #iyuyue span{font-size:2.6rem;color:#ff0000}
#index-yuyue #iyuyue b{font-size:2.6rem;color:#089e61;font-weight:normal}
#index-yuyue #iyuyue .yyk{line-height:3.8rem;border:0.2rem solid #dcdcdc;font-size:2rem;color:#dddddd}
.texta{text-align:center}
#index-yuyue #iyuyue em{color:#ff0202;font-style:normal;font-size:1.8rem;}
#yytable{margin:28px 4px;border:1px solid #d7d7d7;height:auto;overflow:hidden;color:#333333}
#yytable .yy-title{padding:10px;border-bottom:1px solid #d7d7d7;font-size:32px;overflow:hidden}
#yytable .yy-title img{width:49px;height:49px;padding-right:10px;}
#yytable .yy-title .in{line-height:49px;}
#yytable p{padding:17px 0;text-align:center;text-indent:1rem;font-size:2.4rem;color:#ff1d1d}
#yytable ul{width:100%;}
#yytable ul li{padding-bottom:19px;overflow:hidden}
#yytable ul li .zi{width:25%;line-height:4.6rem;text-align:right;font-size:2.4rem}
#yytable ul li .zi span{color:#ff1d1d;padding-right:2px;}
#yytable ul li .yyk{width:60%;margin-left:2%;}
#yytable ul li .yyk .yyk1{border:1px solid #d3d3d3;height:4.2rem;width:60%;font-size:2rem;font-family:"΢ź";color:#999}
#yytable ul li .yyk  span{font-size:1.8rem;color:#ff0202;padding-left:1%}
#yytable ul li .yyk .yyk2{border:1px solid #d3d3d3;height:5rem;width:100%;font-size:2rem;font-family:"΢ź";color:#999}
#yytable .tjcz{width:50%;margin:1.3rem auto;overflow:hidden}
#yytable .tjcz .an{width:45%;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;color:#FFF;font-size:2.4rem;  }
#yytable .tjcz .anniu{width:100%;height:4.8rem;text-align:center;line-height:4.8rem;border:none;font-size:2.4rem;color:#FFF;cursor:pointer;font-family:"΢ź";cursor: pointer; -webkit-appearance: none;}
#yytable .tjcz .fl .anniu{background:#d83840;}
#yytable .tjcz .fr .anniu{background:#20adbf;}
#yytable ul li .zi{color:#089e61;}
  #yytable .tjcz .fl .anniu{background:#ff9908;}
.part_93{width:93%;margin:0 auto;}
/*footerend*/
 .footer-end {width:100%;height:80px;position:fixed !important;bottom:0;line-height:80px;z-index:100;margin:0px auto;max-width:640px;min-width:300px;}
.footer-end .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer-end a {display:block;float:left;position:relative;}
.footer-end a em,.footer-end a i {display:block;position:absolute;}
.footerLink1 {width:20%;height:100%; background-color:#2e3642;}
.homeIcon {left:50%;top:12px;width:59px;height:50px;margin-left:-29px; background:url(/mobile/images/footer-end-home.png) no-repeat;background-size:100% 100%;}
.footerLink1 em {display:block;left:0;top:48px;width:100%;color:#6a7380;font-size:20px;line-height:36px;text-align:center;}
.footerLink2 {width:40%;height:100%; background-color:#ff6005;}
.swtIcon {left:50%;top:20px;width:54px;height:48px;margin-left:-100px; background:url(/mobile/images/footerLink2.png) no-repeat;}
.swtIcon_Counter {animation: tiwen 1s infinite ease-in-out;-webkit-animation: tiwen 1s infinite ease-in-out;-moz-animation: tiwen 1s infinite ease-in-out;-o-animation: tiwen 1s infinite ease-in-out;left:50%;top:10px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-33px;color:#fff;font-size:25px;line-height:30px;}
.footerLink3 {width:40%;height:100%; background-color:#26c540;}
.phoneIcon {animation: tel 1s infinite ease-in-out;-webkit-animation: tel 1s infinite ease-in-out;-moz-animation: tel 1s infinite ease-in-out;-o-animation: tel 1s infinite ease-in-out;left:50%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px; background:url(/mobile/images/footerLink3.png) no-repeat;}
.phoneicon_counter{animation: tel 1s infinite ease-in-out;-webkit-animation: tel 1s infinite ease-in-out;-moz-animation: tel 1s infinite ease-in-out;-o-animation: tel 1s infinite ease-in-out;left:45%;top:5px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-33px;color:#fff;font-size:25px;line-height:30px;}
@keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
@-webkit-keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
@-o-keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
@-moz-keyframes tiwen{ 
  from{opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
  to{ opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
 }
 @keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@-webkit-keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@-o-keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@-moz-keyframes tel{ 
  from{opacity:1;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1; }
  to{ opacity:0;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0; }
 }
@media screen and (min-width:320px) and (max-width:639px){
.footer-end {height:50px;}
.homeIcon {top:12px;width:35px;height:30px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink1 em {font-size:10px;top:25px;line-height:18px;}
.swtIcon {top:15px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:12px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink2 em {font-size:14px;line-height:20px;margin-left:-14px;margin-top:-20px;}
.phoneIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.phoneicon_counter {top:10px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink3 em {font-size:14px;line-height:20px;margin-left:-14px;margin-top:-20px;}

}
.part_title{padding:0 3.5%;height:auto; margin:1.5rem auto;background:#eeeeee;}
.part_title_pic{float:left;width:13%}
.part_title_pic img{display:block}
.part_title_word{float:left;margin-left:1.5rem;width:72%;margin-left:2%}
.part_title_more{float:right;margin-top:5%;font-size:1.8rem;width:13%}
.part_title_word_zh{font-size:3.5rem;color:#089e61;font-weight:bold;}
.part_title_word_en{font-size:1.5rem;color:#089e61;}
.part_title_word_zh1{font-size:2.2rem;color:#2d3540;}
.part_title_word_zh1 span{color:#ff9908;}


  .daohang{ overflow:hidden; font-size:2.2rem; font-weight:bold;}
 .listStyle ul{ overflow:hidden; margin:3% 0;}
 .listStyle li{ float:left; margin-bottom:3%; border-bottom:1px #dedede dashed; width:100%; font-size:2rem; padding:0 4% 3%}
 