/*鍏敤澶撮儴鍒�*/



.wapM{

	width: 100%;

	min-width: 320px;

	margin: 0 auto;

	padding-bottom: 1rem; 

}

	

/* mBanner */

.mBanner{

	width: 100%;

}

.mBanner img { 

	width:100%; 

	height:auto; 

}

.relative {

	position: relative;

	left: 0;

	top: 0;

}

/*public scroll*/

.scroll{margin:0px auto;max-width:640px;}

.scroll_box{overflow:hidden;visibility:hidden;position:relative;}

.scroll_wrap{overflow:hidden; position:relative;}

.scroll_wrap li{position:relative;display:block;width:100%;float:left;}

.scroll_wrap li a{display:block;margin:0 auto;position:relative;}

.scroll_position{position:absolute;left:47%;z-index:400px;bottom:5px;}

.scroll_position li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin-left:5px}

.scroll_position li a{font-size:0;}

.scroll_position li.on{background-color:#ffd800;}

.scroll_position_bg{position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}

/*涓讳綋閮ㄥ垎*/

.mMain{

	width: 100%;

	padding-top: 5px;

}

.mainNav{

	background-color: #ffffff;

	padding: 13px 3.125%;

}

.mainNav ul{

	padding: 0px;

}

.mainNav ul li{

	width: 25%;

	height: auto;

	text-align: center;

	float: left;

	list-style: none;

}

.mainNav ul li a{

	display: block;

}

.mainNav ul li a img{

	width: 50px;

	height: 50px;

	margin: 0 auto 2.5px;

}

.mainNav ul li a h3{

	height: 20px;

	line-height: 20px;

	font-weight: normal;

}

.mainNav ul li a:hover h3{

	color: #fa4c06;

}

/*蹇€熸姤浠烽儴鍒�*/

.ksbj{

	padding: 13px 3.125%;

	padding-bottom: 8px;

	position: relative;

}

.ksbj select{

	width: 48%;

	height: 40px;

	/*margin-right: 1.705%;*/

	color: #666;

	margin-bottom: 10px;

	background:#fff url(../images/downArr.png) no-repeat 91% center;

	background-size: 7%;

	border:1px solid  #ccc;

	border-radius: 5px;

	text-indent: 3px;

}

.ksbj input{

	width: 47.35%;

	text-indent: 3px;

	height: 38px;

	line-height: 38px;

	margin:0px;

	padding: 0px;

	color: #666;

	margin-bottom: 5px;

	border:1px solid #ccc;	

	background:#fff url(../images/pmBg.png) no-repeat 92% center;

	background-size: 15px 16px;

	border-radius: 3px;

}

.ksbj input.mInputName { background:#ffffff; margin-right:2.55%; margin-bottom:5px; }

.ksbj input.mInputPhone { background:#ffffff; margin-bottom:5px; }

.ksbj p.mInputTip { font-size:12px; color:#666; line-height:16px; padding:0 5px 10px;}

.ksbj p.mInputTip span { font-size:12px; color:#ea5404; line-height:16px; }

input#ksbjBtn{

	width: 99.5%;

	height: 40px;

	line-height: 40px;

	background: #fa4c07;

	border-radius: 5px;

	border:none!important;

	color: #fff;/*

	margin-top:5px;*/

	cursor: pointer;

}



p.jzqd03{

	width: 56.25%;

	top:33.928%;

	left: 2.46375%;

	line-height: 16px;

}

.mFtBanner{

	width: 100%;

	height: auto;

	margin-top:5px;

}

.mFtBanner img{

	width: 100%;

}

.zxqg{

	padding: 13px 3.125%;

}

a.zxzxBtn{

	width: 48%;

	height: 40px;

	line-height:40px;

	background: #fff;

	border:1px solid #fa4c06;

	border-radius: 5px;

	display: block;

	float: left;

	text-align: center;

	color: #fa4c06;

	font-size: 14px;

}

a.ljqgBtn{

	width: 48%;

	height:40px;

	line-height:40px;

	background: #fa4c06;

	border:1px solid #fa4c06;

	border-radius: 5px;

	display: block;

	float: right;

	text-align: center;

	color: #fff;

	font-size: 14px;

}

.lxzBar h2{

	width: 100%;

	height: 88px;

	line-height: 62px;

	text-align: center;

	color: #fa4c06;

	font-weight: normal;

	font-size: 20px;

}



/*璁捐甯堥儴鍒�*/

.mSjsm{

	padding:0px 1.5625%;

}

.msjs{

	width: 49.1935%;

	height: auto;

	margin-top:5px;

}

.msjs img{

	width: 100%;

	height: auto;

}

.msjsInfo{

	width: 100%;

	height: auto;

	background: #fff;

	padding:13px 0px;

	text-align: center;

	margin-top:1px;

}

.msjsInfo h2{

	color: #000000;

	font-size: 14px;

	font-family: Microsoft YaHei;

	height: 20px;

	line-height: 20px;

}

.msjsInfo p{

	width: 100%;

	height: 18px;

	line-height: 18px;

	color: #000000;

	font-size: 12px;



}

a.moreSjs,a.moreGl{

	width: 93.75%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #666666;

	font-size: 14px;

	background: #fff;

	display: block;

	margin: 13px auto;

	border-radius: 5px;

	border:1px solid #c9c9c9;

}

a.moreZal{



}

.mzxgl{

	padding:9px 3.125%;

}

.mzxglM{

	width: 100%;

	background: #fff;

	padding-bottom: 4px;

	margin-bottom: 5px;

}

.mzxgl img{

	width: 100%;



}

.mzxgl ul{

	width: 100%;

	padding: 0px;

	margin: 0px;

}

.mzxgl ul li{

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #eee;

	list-style: none;

	text-indent: 5px;

	color: #333333;

	font-size: 12px;

}

.mzxgl ul li a{

	width: 100%;

	display: block;

	height: 40px;

	line-height: 40px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	color: #333333;

	font-size: 14px;

	font-family: Microsoft YaHei;

}

.mzxgl ul li a:hover{

	color: #fa4c06;

}

.mzxgl ul li:last-child{

	border-bottom: none;

}

a.moreGl{

	width: 100%;

}

.wapM .footer{

	width: 100%;

	height:auto;

	position: fixed;

	bottom: 0px;

	font-size:12px;

	left: 0px;

	padding: 0px;

}

.wapM .footer ul{

	background-color:#2b5e93;

}

.wapM .footer ul li{

	width: 25%;

	padding-top:3px;

	padding-bottom: 3px;

	float: left;

	position: relative;

	text-align: center;

	list-style: none;

}

.wapM .footer ul li a{

	display: block;

}

.wapM .footer ul li img{

	margin: 0 auto;/*

	margin-bottom: 5px;*/

}

.wapM .footer ul li span{

	width: 100%;

	color:#FFFFFF;

	text-align:center;

	display: block;

	text-align: center;

	font-size: 12px;

}



.footer ul li.cur span {

color: #fa4c06;

}







/********** 160309棣栭〉瀵艰埅style  **********/

.mNav-icon {cursor:pointer; padding:0px; padding-top:12px;}

.mNav { width:100%; padding:15px 0; background-color:#ffffff; position:absolute; top:0; left:0; z-index:1; display:none; }

.mNav-close { cursor:pointer; text-align:right; padding:0 3.125%; }

.mNav ul { padding:50px 0; }

.mNav ul li { width:33.33%; height:auto; padding-bottom:20px; text-align:center; float:left; }

.mNav ul li a img { width:50px; height:50px; }

.mNav ul li a span { display:block; width:100%; height:20px; line-height:20px; }

.bj-button{ background:#ffffff !important; color:#fa4c06 !important; height:38px; line-height:38px; border:#fa4c06 1px solid !important; }

.bj-button-false{ background:#ddd !important; color:#999 !important; height:38px; line-height:38px; border:#ccc 1px solid !important; }



.copyright2{text-align:center;color:#999; font-size:12px; color:#FFFFFF; margin:0px auto; padding-top:15px; padding-bottom:75px;}

.copyright2 a{color:#999;}

.copyright2 p{color:#999; padding-bottom:7px;}

.media-cut span,.media-cut a{display:inline-block;width:3rem;height:1rem;padding:0 .5rem;}

.media-cut em{display:inline-block;width:.75rem;height:.6rem;margin-right:.2rem;}

.media-cut .line{width:.075rem;text-align:center;}

.media-cut .touch-cut{color:#e95520;}

.media-cut .touch{background-image:url(touch-ico.png);}

.media-cut .pc{background-image:url(pc-ico.png);}

.media-cut a:hover.pccut .pc{background-image:url(pc-ico2.png);}



.listnews{

	width:100%; height:auto; margin:0px auto; background-color:#FFFFFF; padding:0 0.6rem; padding-right:10px; padding-bottom:1px;box-sizing:border-box;

	}

.listdqwz{

	width:100%; height:2.5rem; line-height:2.5rem; text-align:left; font-size:0.85rem; margin:0px auto; margin-top:3px; margin-bottom:3px; background-color:#f7f7f7; padding-bottom:5px; overflow: hidden;
	padding: 0 10px;box-sizing:border-box;

	}

.article1{

	width:100%; padding-top:15px; margin:0px auto;

	}

.altitle h2{

	font-size:1.2rem; font-weight:bold; font-weight:bold; line-height:1.3rem; color:#00acbb; text-align:center;

	}

.altitle{

	padding-top:5px; padding-bottom:5px;

	}

.altitle3 h2{

	font-size:30px; font-weight:bold; font-weight:bold; line-height:26px; color:#00acbb; text-align:center;

	}

.altitle3{

	padding-top:5px; padding-bottom:5px;

	}

.alinfo{

	width:100%; font-size:0.8rem; line-height:1.5rem; height:1.5rem; border-bottom:1px dashed #CCCCCC; color:#666666; margin:0px auto; margin-bottom:10px;text-align: center;padding:0.6rem 0 0.8rem 0;

	}

.alinfo a{

	font-size:0.8rem;

}

.alcon{

	width:100%; height:auto; margin:0px auto; overflow:auto; padding-bottom:15px; padding-top:10px; font-size: 0.9rem!important;line-height: 1.8rem;

	}

.alcon ul{

overflow:hidden; display:inline;

}

.alcon ul li{

overflow:hidden; display:inline;

}

.alcon img{

	max-width:100%!important;height:auto!important; overflow:hidden; display:block; text-align:center; margin-bottom:5px; margin:0px auto;

}

.alcon p img{

	max-width:100%!important;height:auto!important; overflow:hidden; display:block; text-align:center; margin-bottom:5px; margin:0px auto;

}

.alcon p{

	font-size:0.8rem!important; color:#333333;  line-height:1.5rem; margin-bottom:6px;

}
.alcon p span{font-size:0.8rem!important;}

.alcon div{

	font-size:1rem; color:#333333; text-indent:44px; line-height:32px; margin-bottom:6px;

}

.alcon strong{

	font-weight:bold; font-size:1rem; line-height:30px; color:#0EA5AE;

}

.alcon a{

	font-size:14px; font-weight:bold; color:#009999;

}

.listnews02{

	width:100%; height:auto; margin:0px auto; background-color:#FFFFFF; padding:0 0.6rem; border-bottom:3px solid #EEEEEE; overflow:auto;box-sizing:border-box;

	}

.dede_pages{

	background-color:#FFFFFF; height:auto; margin-bottom:5px;

}

.dede_pages ul{

	background-color:#FFFFFF;

}

.dede_pages ul li{

 text-align:center; font-size:12px;display: inline-block;margin:0 2px 5px 2px;

}

.dede_pages ul li a{

font-size:12px;

border:1px #ccc solid;

padding: 4px 6px;

}

.thisclass{

	color:#FF0000; font-weight:bold; font-size:14px;padding: 4px 6px;border:1px #ccc solid;

}

.thisclass a{

	color:#FF0000; font-weight:bold; font-size:14px;

}

.floor_body1 { width:100%; overflow:hidden; }

.floor_body .geng{width:115px;}

.floor_body a{width:100px;}

.floor_body ul {overflow:hidden; margin:auto; display:inline; white-space: nowrap;}

.floor_body ul li { width:140px; text-align: center; border-right:1px solid #e1e1e1; margin-right:10px; padding-right:10px; display:inline-block;}

.floor_body ul li .index_pro{ width:95%; overflow:hidden; margin:auto;}

.floor_body ul li .products_kuang { width:100%; margin:auto;overflow: hidden; position:relative;}

.floor_body ul li .products_kuang img{ display:block;width:100%; margin:auto}

.floor_body ul li .goods_name { font-size:10px; width:100%; margin:auto; color:#999; overflow:hidden; margin:auto;course:hand;text-align:left; line-height:150%; padding-top:8px; }

.floor_body ul li .price {width:100%; overflow:hidden; margin:auto; position:relative;}

.floor_body ul li .price .price_pro{  width:100%;  display: block;font-size:14px; color: #F23015; height:40px; line-height:40px; text-align:left}

.floor_body ul li .btns{ position:absolute; display:block;right:5px;height:25px;width:25px;background: #f23; border-radius:50%; bottom:8px;}

.floor_body ul li .btns img{ display:block; width:25px;height:25px; }

#scroll_promotion{width: 100%; padding: 1rem 0; overflow-x: auto; overflow-y: hidden;}

#scroll_best{padding-bottom:10px; background:url(../images/title.jpg) no-repeat top center; background-size:320px 19px; overflow:hidden;}

#scroll_best ul{width: 97%; padding: 0 0 0 3%;}

#scroll_best ul li{width: 43%; background: #fff; float: left; padding: 2%; margin: 3% 3% 0 0; position: relative;}

#scroll_best .products_pic{width: 100%; margin-bottom: 0.5rem; font-size: 0;}

#scroll_best .products_pic img{width:100%; height:auto;}

#scroll_best .goods_name{width: 100%; height:20px; line-height:20px; font-size:14px;; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333;}

#scroll_best .goods_price{font-size:14px; height:20px; line-height:20px; color: #fc4646; font-family: "Microsoft YaHei";}

.fanye{

	width:100%; background-color:#FFFFFF; margin:0px auto; height:auto; padding-top:5px; font-size:18px; padding-bottom:0px; margin-bottom:3px;text-align: center;

}	



#focus{ overflow:hidden;}

#focus ul{ float:left;}

#focus li{ width:100%; float:left;}

#focus li img{ width:100%}





.listnews02{

	width:100%; height:auto; margin:0px auto; background-color:#FFFFFF; padding-left:10px; border-bottom:3px solid #EEEEEE; overflow:auto;

	}

.mzxgl{

	padding:9px 3.125%;

}

.mzxglM{

	width: 100%;

	background: #fff;

	padding-bottom: 4px;

	margin-bottom: 5px;

}

.mzxgl img{

	width: 100%;



}

.mzxgl ul{

	width: 100%;

	padding: 0px;

	margin: 0px;

}

.mzxgl ul li{

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #eee;

	list-style: none;

	text-indent: 5px;

	color: #333333;

	font-size: 12px;

}

.mzxgl ul li a{

	width: 100%;

	display: block;

	height: 40px;

	line-height: 40px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	color: #333333;

	font-size: 14px;

	font-family: Microsoft YaHei;

}

.mzxgl ul li a:hover{

	color: #fa4c06;

}

.mzxgl ul li:last-child{

	border-bottom: none;

}

a.moreGl{

	width: 100%;

}

.mzxglM{

	width: 100%;

	background: #fff;

	padding-bottom: 4px;

	margin-bottom: 5px;

}

.mzxgl img{

	width: 100%;



}

.mzxgl ul{

	width: 100%;

	padding: 0px;

	margin: 0px;

}

.mzxgl ul li{

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #eee;

	list-style: none;

	text-indent: 5px;

	color: #333333;

	font-size: 12px;

}

.mzxgl ul li a{

	width: 100%;

	display: block;

	height: 40px;

	line-height: 40px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	color: #333333;

	font-size: 14px;

	font-family: Microsoft YaHei;

}

.mzxgl ul li a:hover{

	color: #fa4c06;

}

.mzxgl ul li:last-child{

	border-bottom: none;

}



.floor_body {width:100%; overflow:hidden; background-color:#FFFFFF;}

.floor_body h2 {height: 35px; line-height: 35px;font-size: 16px;font-weight: normal;color:#7f7f7f;margin-bottom:10px; }

.floor_body h2 em{width:3px; height:15px; background:#00848D; margin-right:5px; margin-top:10px; float:left; margin-left:10px;}

.geng{width:80px;height:25px; float:right; padding-top:5px;}

.geng a{display:block; float:left; width:80px; line-height:25px; height:25px;color:#7f7f7f; font-size:13px;}

.floor_body .geng{width:80px;}



.zx{ width:94%; height:40px; margin:0 auto;}

.zx a{ display:inline-block; width:4rem; margin:0 2px; height:2rem; line-height:2rem;  font-size:0.8rem; font-family:"寰蒋闆呴粦"; text-align:center; color:#FFF; }

.zx a:hover{ text-decoration:none;}

.zx a.r1{ background:#91D10A;}

.zx a.r1:hover{ background:#7CB509; color:#FFF;}

.zx a.r2{ background:#FEA327;}

.zx a.r2:hover{ background:#E98601; color:#FFF;}

.zx a.r3{ background:#71C4E7;}

.zx a.r3:hover{ background:#5EBBE3; color:#FFF;}





.listbox{

	width: 100%;

	background: #fff;

	padding-bottom: 4px;

	margin-bottom: 5px;

}

.listbox img{

	float:left;

}

.listbox li{

	width:96%; margin:0px auto; height:auto;

}



.carditems,.carditems-live{clear:both;background:#fff;border-bottom:1px solid #ececec}

.carditems_com{clear:both;border-top:1px solid #ececec}

.carditems_push{padding:0;margin:10px 0;border-top:1px solid #ececec;background:#fff}

.carditems_list{clear:both;*zoom:1;border-bottom:1px solid #ececec;padding:10px 0;margin:0 8px;background:#fff}.carditems_push .carditems,.carditems-live{border-bottom:0}

.carditems_push .carditems_list{margin:0 8px}

.carditems_push_line{border-top:1px solid #ececec}.

carditems_push_bottom{border-bottom:1px #ececec solid!important}

.carditems_list_dt{float:left;width:180px;height:160px;border:1px solid #efefef;background-color:#e4f0f9;background-position:center center;background-size:42px auto;background-repeat:no-repeat;margin-right:8px;position:relative}

.carditems_list_dt .topline{background-position:0 -423px;color:#fff;display:inline-block;position:absolute;left:-6px;top:-4px;font-weight:600;font-size:14px;line-height:20px;height:24px;width:49px;text-align:center}

.carditems_list_dt img{width:80px;height:60px;font-size:0}

.carditems_list_dt .video_tips{position:absolute;box-sizing:border-box;right:0;bottom:0;background:url(../images/video_m.png) no-repeat;background-size:96px auto;height:18px;color:#fff;width:80px;font-size:10px;text-align:right;padding-right:4px}

.carditems_list_dd{overflow:hidden;*zoom:1;position:relative}

.carditems_patronage{clear:both;overflow:hidden;padding-bottom:4px}

.carditems_patronage img{width:100%}.card_push_tit{clear:both;color:#2f2f2f;line-height:1.4;font-size:17px;font-weight:600;padding-bottom:8px}

.carditems_list_h3{clear:both;color:#2f2f2f;line-height:20px;font-size:15px;font-weight:600}.carditems a:visited .carditems_list,.carditems-live a:visited .carditems_list{display:block!important}

.carditems a:visited h3,.carditems-live a:visited h3{color:#8b8b8b}

.carditems_list_h4{clear:both;color:#8b8b8b;font-size:18px;font-weight:normal;overflow:hidden;height:36px;line-height:18px;padding-top:4px}

.carditems_list_single{clear:both;color:#8b8b8b;font-size:12px;font-weight:normal;overflow:hidden;height:18px;line-height:18px;padding-top:4px}

.carditems_list_h3.pic_t_44{height:42px;overflow:hidden}

.carditems_list_h3.intro_h3{height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.carditems_list_h3.pic_t_44 .carditems_list_h3{height:21px}.carditems_list_h3.movie_score{padding-right:45px;position:relative}

.carditems_list_h3.movie_score .fr{position:absolute;right:0;top:0;color:#f4750e;font-size:10px;font-weight:600}

.carditems_list_h3.movie_score i{font-size:15px;font-style:normal}

.carditems_list_op{clear:both;overflow:hidden;height:20px;color:#8b8b8b}

.carditems_list_opright{clear:both;overflow:hidden;height:20px;color:#8b8b8b;position:absolute;bottom:0;right:0;background-color:#fff;padding-left:10px;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 10%)}







.frame{ width:100%; height:auto;}

.frame_topBor{ height:7px; line-height:0; background:#EEE; border-bottom:1px solid #DDD; border-top:1px solid #DDD;}

.frame_title{ height:41px; line-height:41px; background:#fff; border-bottom:1px solid #DDD; padding:0 10px;}

.frame_title strong{ display:block; float:left; height:40px; padding:0 9px; min-width:55px; border-bottom:2px solid #00a3af; text-align:center; font-weight:lighter; font-size:19px; white-space:nowrap;}

.frame_title strong a{ color:#00a3af;}

.frame_title span { display:block; float:right; font-size:14px;}



.frame_img{ padding:0 10px;}

.frame_img img{ display:block; width:100%;}



.frame_nav{ margin:0 10px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}

.frame_nav div{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; white-space:nowrap; text-align:center; }

.frame_nav_center{ margin:0 5px;}

.frame_nav div a{ display:block; height:38px; line-height:38px; background:#F5F5F5; border:1px solid #DDD; margin-bottom:5px; font-size:15px;}

.frame_nav div a.frist{ height:128px;}

.frame_nav div a.frist img{ display:block; width:70px; margin:0 auto; margin-top:17px; margin-bottom:5px;}

.frame_nav div a.frist span{ display:block; line-height:20px;}

.blank{  clear:both; font-size:0; line-height:0; height:10px; width:100%; overflow:hidden; }



.rightFloat{ width:40px; height:auto; position:fixed; z-index:999; right:5px; top:100px;}

.rightFloat img{ display:block; width:40px; padding-bottom:2px;}



.banner02{line-height:0;}

.focus2{width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;}

.focus2 .hd02{ width:100%; height:11px;  position:absolute; z-index:1; bottom:14px; text-align:center;}

.focus2 .hd02 ul{ display:inline-block; height:10px; padding:5px 10px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; font-size:0; vertical-align:top;}

.focus2 .hd02 ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; font-size:0px;}

.focus2 .hd02 ul .on{ background:#FF6600;  }



.focus2 .bd02{ position:relative; z-index:0; }

.focus2 .bd02 li img{ width:100%;  height:auto; }

.focus2 .bd02 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */  }



/*涓撳鍒楄〃椤垫牱寮忔柊鏀�*/

.frame{ width:100%; height:auto; background-color:#FFFFFF;}

.doctor_list{ height:auto; padding:0 10px 15px 10px;}

.doctor_list li{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; padding:1rem 0; border-bottom:1px solid #dbd4d4; }

.doctor_list .doc_left{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; max-width:150px; }

.doctor_list .doc_right{ -webkit-box-flex:2; -moz-box-flex:2; -webkit-flex:2; -ms-flex:2; flex:2; padding-left:15px; }

.doctor_list img{ display:block; width:100%; height:10rem;object-fit:cover;}

.doctor_list p.p1{ font-size:16px; font-weight:bold; color:#0D9AA2; line-height:22px;}

.doctor_list p.p1 a{

font-size:16px; font-weight:bold; color:#0D9AA2;

}

.doctor_list p.p1 a:visited{font-size:16px; font-weight:bold; color:#0D9AA2;

}

.doctor_list p.p1 b{font-size:0.8rem; font-weight:bold; color:#0D9AA2;

}

.doctor_list p.p2{ font-size:0.7rem; color:#666; line-height:22px;padding: 0.5rem 0 0 0;}

.doctor_list p.p3{color:#FFFFFF;}

.doctor_list p.p3 a{ display:block; width:80px; font-size:15px; height:30px; line-height:30px; float:left; text-align:center; margin:10px 5px 0 0; color:#FFFFFF;}



.footBox {width:6.4rem; height:.95rem; background:#3196aa; display: -webkit-flex; display: flex; -webkit-justify-content: space-around; justify-content: space-around; position: fixed; bottom: 0; z-index: 900; color:#FFFFFF;}

.footBox a { width: 1.20rem; height: auto; display: block; padding-top: .15rem; color: #fff; position: relative; }

.footBox a:nth-child(3) { width: 1.60rem; }

.footBox a img { width: .48rem; height: .39rem; display: block; margin: 0 auto;}

.footBox a p { text-align: center; padding-top: .05rem; font-size: 12px; line-height: 13px; }

.footBox a em { position: absolute; width: 1px; height: .7rem; top: .14rem; }

.footBox a em.lightColorX { background: #bbd8e8; right: 0; }

.footBox a em.deepColorX { background: #006cad; left: 0; }

.footBox a div { width: 1.28rem; height: 1.28rem; background: #FFFFFF; border-radius: 50%; position: absolute; left: 50%; margin-left: -.64rem; top: -.43rem; -moz-box-shadow:0px 0px .1rem #C7C7C7; -webkit-box-shadow:0px 0px .1rem #C7C7C7; box-shadow:0px 0px .1rem #C7C7C7; }

.footBox a div img {

	margin-top: .31rem;

	animation: rotateFn 4s linear 2s infinite;

}

.footBox a div p { color: #fff; font-size: 14px; }

.footBox p{ color: #fff; font-size: 14px;}



.new_list{ height:auto; padding:0 10px 15px 10px;}

.new_list li{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; padding:1rem 0; border-bottom:1px solid #dbd4d4; }

.new_list .doc_left{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; max-width:150px; }

.new_list .doc_right{ -webkit-box-flex:2; -moz-box-flex:2; -webkit-flex:2; -ms-flex:2; flex:2; padding-left:15px; }

.new_list img{ display:block; width:100%; height:95px;object-fit:cover;}

.new_list p.p1{ font-size:16px; font-weight:bold; color:#0D9AA2; line-height:22px;}

.new_list p.p1 a{

font-size:16px; font-weight:bold; color:#0D9AA2;

}

.new_list p.p1 a:visited{font-size:16px; font-weight:bold; color:#0D9AA2;

}

.new_list p.p1 b{font-size:0.8rem; font-weight:bold; color:#0D9AA2;

}

.new_list p.p2{ font-size:0.7rem; color:#666; line-height:22px;padding: 0.5rem 0 0 0;}

.new_list p.p3{color:#FFFFFF;}

.new_list p.p3 a{ display:block; width:80px; font-size:15px; height:30px; line-height:30px; float:left; text-align:center; margin:10px 5px 0 0; color:#FFFFFF;}