body {background: #ffffff;font-family: "microsoft yahei", "simsun", "simhei";font-size: 14px;color: #272727;}

/*html{margin: 0 auto !important;width: 100%; min-width: 320px; max-width: 640px;}*/
html{margin: 0 auto !important;width: 100%; min-width: 320px; max-width:100%;}

* {padding: 0;margin: 0;}

/*img {border: 0;width:100%}*/

.img_ys img{border:0; width:100%; max-width:640px; height:auto;}
.center{width: 100%;max-width: 640px;margin:0 auto;}

.clear {clear: both;}

a {text-decoration: none;color:#333;}

li {list-style: none;}

.clear{clear:both;}

.infobg{background:#862F30;color:#D1B0B0;margin:0 0 1% 0;padding:2% 5% 2% 5%;text-align:center;}

/*head*/

.head{width:100%;}

.head .top{padding:0%;background:#862f30;padding:5px;}

.head .menu{float:left;width:6.5625%;margin: 1.5% 0 0 3%;}


/*.head .logo{width:27%;}*/

.navwrap{display:none;width:50%;max-width:320px;background:#ffffff;position:absolute;z-index:5;border:1px solid #dbb883;border-top:0;}

.nav{overflow:hidden;text-align:center;}

.nav li{padding:4% 0;margin:0 6%;border-bottom:1px solid #bebebe;font-size:12px;}

.nav li a{display:block;}

.navwrap .xad  img{width:90%;margin:5% 0 2% 0;border-radius:3px;max-width:230px;}

.navwrap .ttel  img{width:90%;margin:0 0 2% 0;max-width:204px;}



.headpx{width:1px;float:left;}

/*foot*/

.foot{background:#3c3c3c;padding:5% 0 25% 1%;color:#dedede;}

.foot img{width:3.125%;margin:0 2% 0 0;}

.foot li{line-height:160%;}

.foot a {color:#fff;}



.botfd{position:fixed;bottom:0;width:100%;max-width:640px;z-index:999;border-top:1px solid #bdbdbd;display:none;background:#ffffff;}

.botfd ul{overflow:hidden;}

.botfd li{float:left;width:8.90625%;max-height:135px;overflow:hidden;}

.botfd img{max-height:135px;overflow:hidden;}



.wstime{position:fixed;bottom:0;border-top:1px solid #bdbdbd;overflow:hidden;width:96%;margin:0 auto;padding:2%;z-index:999;background:#fcfaeb;max-width:640px;font-size:12px;color:#dbb883;display:none;}

.wstime .l li{margin:1% 0;}

.wstime .l{float:left;width:75%;}

.wstime .r{float:right;width:20%;border-radius:5px;background:#fe680a;text-align:center;padding:2% 0;color:#ffffff;margin:1% 0 0 0;font-size:14px;}

/*about*/

.about{width:100%;}

.about .column{overflow:hidden;margin:5% auto;width:96%;}

.about .column li{width:24%;float:left;text-align:center;margin:0 0 0 1%;}

.about .column a{background:#898989;border-radius:20px;line-height:200%;width:100%;display:block;color:white;}

.about .column .on{background:#852F30;color:#ffaa00;}

.about .content{width:96%;clear:both;margin:5% auto;}

.about .content p{margin:5% 0;line-height:160%;background:url(../images/d_1.png) no-repeat 6px 6px;text-indent:5%;}



.ycon{clear:both;}

.years .title img{width:100%;}

.ycon .left{float:left;background:#872E30;width:10px;height:10px;border-radius:10px;margin-left:2%;margin-top:10px;}

.ycon .left img{margin:10px 0 0 45%;height:150px;overflow:hidden;width:10%;}

.ycon .right{float:right;width:83%;margin-bottom:20px;line-height:30px;border-radius:10px;padding-left:4%;padding-right:4%;margin-right:2%;}

.color1{background:#E8D3B4;}

.color2{background:#FCFAEB;}

.ytitle{font-size:14px;font-weight:bold;color:#666;}



/*synews*/

.synews{width:100%;overflow:hidden;}

.synews ul{border-top:1px solid #f4f4f4;width:88%;margin:0 6%;}

.synews li{float:left;margin:3% 0;}

.synews .bg{width:4%;}

.synews .title{width:71%;margin-left:3%;}

.synews .more{width:20%;text-align:right;}

/*首页子导航*/

.navbar{overflow:hidden;margin:2% 0;}

.navbar a{color:#dbb883;}

.navbar li{float:left;width:17.5%;margin:0 0 0 6%;text-align:center;line-height:170%;}
.navbar li img{border:0; width:100%; max-width:112px; height:auto;}

/*首页项目*/

.sypro{overflow:hidden;border:1px solid #dbb883;width:91.875%;margin:0 auto;border-radius:10px;margin:0 auto 2% auto;}

.sypro .left{float:left;width:45.2380%;text-align:center;margin:2% 0 0 2%;}

.sypro .right{float:right;width:33.28125%;margin:2% 2% 2% 0;}

.sypro .right img{border:0; width:100%; max-width:213px; height:auto;}

.sypro .eng{text-align:center;width:100%;line-height:180%;font-size:12px;}

.sypro .tbox{width:100%;}

.sypro .tbox .title{width:60%;font-size:150%;}

.sypro .tbox .l,.sypro .tbox .r{width:20%;}

.sypro .tbox div{float:left;}

.sypro .info{clear:both;line-height:180%;font-size:12px;}



/*医生通用样式*/

.doc .column{overflow:hidden;margin:5% auto;width:96%;}

.doc .column li{width:24%;float:left;text-align:center;margin:0 0 0 1%;}

.doc .column a{background:#898989;border-radius:20px;line-height:200%;width:100%;display:block;color:white;}

.doc .column .on{background:#852F30;color:#ffaa00;}





.sydoc{width:100%;overflow:hidden;}

.sydoc_1{background:#fbfaea;}

.sydoc_2{background:#e0e5f4;}

.mar5{margin:0 0 5% 0;}

.sydoc .left{width:55.9375%;float:left;background:#e7d3d4;}

.sydoc .left_1{background:#e7d3b4;}

.sydoc .left_2{background:#8590b5;}

.sydoc .right{width:44.0625%;float:right;}

.sydoc .right .info{}

.syys{margin:17% 0 0 3%;}

.syys img{margin:0 5%0 0 ;}

.syys li{margin:6% 0;}

.syys .title{margin:0 0 10% 0;}

.sydoc .ys_sty{width:3%;}

.syzx{width:85%;margin:35px auto 0 auto;}

.syzx li{margin:3px 0;}

/*地址页*/

.addstime{width:100%;background:#E9E9E9;margin:0 auto 4% auto;overflow:hidden;}	

.addstime .jz{width:49%;}

.addstime .zx{width:49%;}

.addstime .jz{float:left;}

.addstime .zx{float:right;}

.addstime .jz .left{width:25%;float:left;margin:5% 0 0 1%;}

.addstime .zx .left{width:25%;float:left;margin:7% 0 0 0;}	

.addstime .jz .right{float:right;margin:5.3125% 25% 0 0;}

.addstime .zx .right{float:right;margin:5.3125% 15% 0 0;}

.addstime .jz .right p,.addstime .zx .right p{line-height:20px;}

.addstime .jz .right .r1,.addstime .zx .right .r1{color:#737373;}

.addstime .jz .right .r1 span,.addstime .zx .right .r1 span{font-size:10px;}

.addstime .jz .right .r2,.addstime .zx .right .r2{font-weight:bold;}

.addstime .jz .right .r3,.addstime .zx .right .r3{font-size:12px;color:#737373;}

.acpicbox{margin-bottom:3%;}

.acpicbox .hd{margin:0 0 3% 0;overflow:hidden;}

.acpicbox .hd li{float:left;width:16.6%;background:#dbb883;padding:3% 0;text-align:center;border-top:1px solid #dbb883;color:#ffffff;}

.acpicbox .hd .on{background:#ffffff;color:#272727;}

.acpicbox .bd{width:93.75%;margin:0 auto;}

.acpicbox .bd li{margin-top:2%;}

/*新闻页start*/

.newslist{border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-radius:4%;width:91.5625%;margin:5% auto 0 auto;}

.newslist img{border-radius:4% 4% 0 0;}

.newslist .title{padding:2% 0 2% 5%;font-size:16px;font-weight:bold;}

.newslist .time{padding:2% 0 2% 5%;}

/*--*/

.viewbox{width:96%;margin:0 auto 5% auto;}

.viewbox .title h1{text-align:center;font-size:16px;margin:5% 0 1% 0;}

.viewbox .noti{color:#d4d0c8;font-size:12px;text-align:center;width:100%;margin:0 0 4% 0;}

.viewbox .content p{margin:2% 0;line-height:150%;background:url(../images/d_1.png) no-repeat 6px 4px;text-indent:5%;}

.viewbox .content p img{}

.viewbox .page li{margin:5% 0;}

/*新闻页结束*/

.address{height:200px; background: #eeeeef; width: 100%; color:#231815; padding-top: 2%;padding-bottom: 2%;}

.addcon{ width: 92%;margin: 0 auto;zoom: 1;overflow: hidden;font-size: 12px;line-height: 20px;text-align: center;}

.addTxt{ width: 60% ; }

.addTxt p.zhu{ padding-top: 5%;}

.address .add-R{ width: 40%;}

.address .add-R a{ display: block;}

.address .add-R a.aboHx{ color: #05674b;text-align: right;}

.add-R a.ckdt,.add-R a.lyfs{text-align: center; background: #05674b; color: #fff;clear: both; float: right; margin-bottom: 2%;}



/*预约挂号*/
/*.title3 {
	height:31px;
	width:98%;
	background-color:#f50075;
	background:url(../images/bbg.gif);
	margin: 0 auto;
	line-height:31px;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	border-radius: 4px;
	margin-top:15px;
}*/
.columns3 {
	background-repeat:repeat-x;
	margin-bottom:30px;
}
.content3 {
	height:300px;
	width:98%;
	margin: 0 auto;
	background-color:#fafafa;


}
.tese3 {
    height: 285px;
	padding-top: 14px;
	padding-left: 10px;
	clear: both;
	border:#d6d6d6 solid 1px;
	background:url(../images/dii.gif);
	background-repeat:repeat-x;
}
.content{
	width:90%;
	padding:0px 5%;
	margin:0 auto;
}
.content_01{
	width:100%;
	margin:0 auto;
}
.content_title{
	height:22px;
	line-height:22px;
	background:url(../images/voice.png) no-repeat left;
	padding-left:28px;
	}	
.content_title p{
	color:#dbb883;
	font-size:13px;
	font-weight:bold;}
.content_con{
	font-size:12px;
	color:#000;}
.content_con form{
	width:100%;}
.content_con span{
	color:#F00;}
.content_con input,.content_con select{
	font-size:13px;
	border:1px solid #cb879a;
	margin-top:15px;}
.content_con p{
	margin-left:70px;
	color:#F00;
	}
.select1{
	width:50%;}	
.butt{ width:70%; margin:0 15%}
#input_1{
	width:75%;}
#input1,#input2{float:left; display:block;
	width:90px;
	height:32px; line-height:32px;
	text-align:center;
	margin:20px 0px 10px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:none;
	font-weight:bold; cursor:pointer;}	
#input1 input{
	background:none; border:none;font-size:16px;color:#FFF; margin-top:0; line-height:32px; cursor:pointer}
#input2 input{
	background:none;border:none;font-size:16px;color:#FFF;margin-top:0}
#input1{
	background:#aac3c8;}
#input2{
	background:#db7dab;}	

.zxzx1{float:left; display:block;
	width:90px;
	height:32px; line-height:32px;
	text-align:center;
	margin:20px 0px 10px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:none;cursor:pointer;background:#f38c98;color:#fff;font-size:16px;}
.zxzx2{float:left; display:block;
	width:90px;
	height:32px; line-height:32px;
	text-align:center;
	margin:20px 0px 10px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:none;
	cursor:pointer;background:#faac85;color:#fff;font-size:16px;}

.zxzx2 a{color:#fff}	
.zxzx1 a{color:#fff}


.b12{width:100%;max-width:640px;margin:0 auto;margin-top: 10px;}
.b12 img{width:100%;max-width:640px;height:auto;}


@charset "utf-8";
/*footer*/


.left {
	float: left
}
.right {
	float: right
}
 @keyframes dot {
 0% {
opacity:0;
}
 40% {
opacity:0;
}
 50% {
opacity:1;
}
 90% {
opacity:1;
}
 100% {
opacity:0;
}
}
 @-webkit-keyframes dot {
 0% {
opacity:0;
}
 40% {
opacity:0;
}
 50% {
opacity:1;
}
 90% {
opacity:1;
}
 100% {
opacity:0;
}
}
.foot_xuanfu {
	width: 100%;
	height: 120px;
	background: #862f30;
	position: fixed;
	bottom: 0px;
	z-index: 9;
}
.xf {
	width: 40%;
	height: 120px;
}
.xf a {
	width: 50%;
	display: block;
	text-align: center;
	float: left;
	padding-top: 10px;
}
.xf a img {
	height: 40px;
}
.xf a p {
	padding-top: 5px;
	color: #ffffff;
	font-size: 12px;
}
.xm_con {
	width: 80px;
	margin: 0 auto;
	margin-top: -30px;
}
.xm_con img {
	width: 100%;
	max-width: 102px;
}
.zixun {
	position: relative;
	margin: 0 auto;
}
.zixun sup {
	width: 20px;
	height: 20px;
	background: #fc0300;
	border-radius: 50%;
	position: absolute;
	left: 58%;
	top: 10px;
	text-align: center;
	color: #ffffff;
	line-height: 20px;
	-webkit-animation: dot 2s infinite;
	animation: dot 1s infinite;
}
 @media screen and (max-width:420px) {
.foot_xuanfu {
	width: 100%;
	height: 70px;
	background: #05674b;
	position: fixed;
	bottom: 0px;
}
.xf {
	width: 40%;
	height: 70px;
}
.xf a {
	width: 50%;
	display: block;
	text-align: center;
	float: left;
	padding-top: 5px;
}
.xf a img {
	width: 40px;
}
.xf a p {
	padding-top: 0px;
	color: #ffffff;
	font-size: 14px;
}
.xm_con {
	width: 60px;
	margin: 0 auto;
	margin-top: -20px;
}
.zixun {
	position: relative;
	margin: 0 auto;
}
.zixun sup {
	width: 15px;
	height: 15px;
	background: #fc0300;
	border-radius: 50%;
	position: absolute;
	left: 60%;
	top: 5px;
	text-align: center;
	color: #ffffff;
	line-height: 15px;
	font-size: 12px;
	-webkit-animation: dot 2s infinite;
	animation: dot 1s infinite;
}
}

