html{background-color: white;}
body{color: #333333; }
a{
	display: inline;
	text-decoration: none;
	color: white;
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:hover{
	text-decoration: none;
}
.top5{margin-top: 5% !important;}
nav table td{ border-width:0px 1px 1px 0px; font-size: 1.4rem; padding: 0.25rem; text-align: center;background-color: #16c8c8; position: relative;}
nav table td img{position: absolute;top: 0%; right: 1%; width: 21%;}
.mt5{margin-top: 3%;}
.mt2{margin-top:2%;}
.mt3{margin-top:3%;}
nav table{width: 100%; overflow: hidden;background-color:white;}
.w640 {
	width: 100%;
	margin: 0 auto;
}
.w80{width: 80%; margin: 0 auto;}
.w94 {
	width: 94%;
	margin: 0 auto;
}
.red {
    color: #cc0b0b;
}
.asn_z{color: #fffc12;}
.w96{width: 96%; margin: 0 auto;}
.w90{width: 90%; margin: 0 auto;}
.masn_gaogao{height: 2.5rem;overflow: hidden; border: 1px solid #aaaaaa;width: 100%; float: left; margin-top: 2%;}
.masn_gaogao_l{width: 25%; background-color: #ff0500; height: 2.5rem; line-height: 2.5rem; float: left; color:white;  text-align: center;}
.masn_gaogao_s {
    width: 0;
    float: left;
    height: 0;
    margin-top: 2.8%;
    border-top: 0.5rem solid transparent;
    border-left: 0.6rem solid red;
    border-bottom: 0.5rem solid transparent;
}
.masn_gaogao_r{
	color: #7e7e7e;
	font-size: 1.2rem;
	float: right;
	width: 70%;
	line-height: 2.5rem;
	position: relative;
}
.masn_gaogao_r ul li{float: left; margin-left: 6%; font-size: 1.2rem; white-space:nowrap;}

.masn_bzdh{background-color: #16c8c8; width: 100%; height: 8.4rem; float: left;}
.masn_bzdh_l {text-align: center; width: 31%;margin-top:2.9%;font-size: 1.1rem; float: left;}
.masn_bzdh_l p{float: left;line-height: 1.3rem; width: 100%; margin: 0 auto; margin-top: 4%;}
.masn_bzdh_r{width:68%; font-size: 1.4rem; float: left; color: #787878; background-color: white; height: 7.8rem; margin: 1%;}
.masn_bzdh_l img{width: 36.8%;}
.masn_bzdh_r ul li{width:42% ; height: 2.6rem; line-height: 2.6rem; margin-left: 4%; float: left; text-align: center; border: 1px solid #d2d2d2; border-radius: 0.5rem; margin-top: 4%;position: relative;}
.masn_bzdh_r img{position: absolute; width: 2rem; right: -5%;top: -10%;}
.masn_bzdh_r a{color: #787878;}

.masn_bzdh_r01{margin-left: 0px;}
.masn_bzdh_r02{margin-right: 0px;}

.masn_tjanliu img{max-height: 4.15rem;}
.w90{width: 90%; margin: 0 auto;}
.masn_tjanliu a{float: left;}
.masn_tjanliu_a1{margin-left:1%;}

.masn_dh01{width: 100%; float: left;  height: 3.7rem;}


/* main_img */
.img_gallery{width:100%;height:24.5rem;overflow:hidden; float: left;}
.img_gallery01{width:100%;overflow:hidden; float: left;}
.main_img{height:30.5rem;overflow:hidden;position:relative; width: 31rem; margin: 0 auto; margin-top: 2%; }
/*.main_img ul{height:18.4rem;overflow:hidden; float: left; width: 100%;}
.main_img li{float:left;width:100%;height:18.4rem;}
.main_img  span{display:block;width:100%;height:22.8rem;}

.main_img  .img_1{background:url('../images/masn_15.jpg') center top no-repeat;background-size: 100% 100%;}
.main_img  .img_2{background:url('../images/masn_15.jpg') center top no-repeat;background-size: 100% 100%;}*/

.main_img dl{float: right; width: 55%; margin-right: 3%; color: #282828; margin-top: 28%;font-size: 1.2rem;}
.main_img dl dd:first-child{border-top: 1px dashed #282828; padding-top: 2%;}
.main_img dl dd{line-height: 2rem;}
.main_img dl dd:nth-child(3){border-bottom: 1px dashed #282828;padding-bottom: 3%;}
.main_img dl dd:last-child{padding-top: 2%;}
.main_img a{color: #282828; display: inline-block;}

.w80{width: 86%; margin: 0 auto; }
.main_img01{height:23rem;position:relative; width: 100%; margin-top: 2%; float: left;}
/*.main_img01 ul{height:22rem;overflow:hidden; float: left; width: 100%;}
.main_img01 li{float:left;width:100%;height:22rem;}
.main_img01 span{width:100%;height:16rem;float: left;}*/
.main_img01 p{width: 100%; font-size: 1.2rem; float: left;}
/*.main_img01 .img_1{background:url('../images/masn_yxqy_d.jpg') center top no-repeat;background-size: 100% 100%;}
.main_img01 .img_2{background:url('../images/masn_yxqy_d-11.jpg') center top no-repeat;background-size: 100% 100%;}*/

.main_img01 dl{float: right; width: 49%; margin-right: 2%; color: #282828; margin-top: 28%;font-size: 0.95rem;}
.main_img01 dl dd:first-child{border-top: 1px dashed #282828; padding-top: 2%;}
.main_img01 dl dd{line-height: 2rem;}
.main_img01 dl dd:nth-child(3){border-bottom: 1px dashed #282828;padding-bottom: 3%;}
.main_img01 dl dd:last-child{padding-top: 2%;}
.main_img01 a{color: #282828; display: inline-block;}

div.point{width:100%; float: left;height: 4.55rem;overflow: hidden;}
div.point ul{width: 86.6%; float: left; margin-left: 2%;}
div.point li{float:left;margin-left: 4%; width:43.5%;}

div.point a{width:5.7%; float: left;height: 2.75rem;display: block;margin-top: 3%;}
div.point ul li:first-child{background:url('../images/zj0_03.jpg') no-repeat left top;background-size: 100% 100%;height: 4.55rem;}
div.point ul li:first-child.on{background:url('../images/masn_zj.jpg') no-repeat left top;background-size: 100% 100%;height: 4.55rem;}

div.point ul li:nth-child(2){background:url('../images/masn_zj-05.jpg') no-repeat left top;background-size: 100% 100%;height: 4.55rem;}
div.point ul li:nth-child(2).on{background:url('../images/zj_03.jpg') no-repeat left top;background-size: 100% 100%;height: 4.55rem;}



div.point01{width:100%; float: left;height: 4.55rem;overflow: hidden;}
div.point01 ul{width: 86.6%; float: left; margin-left: 2%;}
div.point01 li{float:left;margin-left: 4%; width:43.5%;}

div.point01 a{width:5.7%; float: left;height: 2.75rem;display: block;margin-top: 3%;}
div.point01 ul li:first-child{background:url('../images/masn_yxqy.jpg') no-repeat left top;background-size: 100% 100%;height: 4.55rem;}
div.point01 ul li.on{width:43.5%;height: 4.55rem;  opacity: 0.5;  filter: alpha(opacity:50);}

div.point01 ul li:nth-child(2){background:url('../images/masn_yxqy-11.jpg') no-repeat left top;background-size: 100% 100%;height: 4.55rem;}


#btn_prev{background:url('../images/asnleft.jpg') no-repeat left top;background-size: 100% 100%;}
#btn_next{background:url('../images/asnright.jpg') no-repeat right top;background-size: 100% 100%;}

#btn_prev01{background:url('../images/asnleft.jpg') no-repeat left top;background-size: 100% 100%;}
#btn_next01{background:url('../images/asnright.jpg') no-repeat right top;background-size: 100% 100%;}

.masn_kfal ul li{width: 44%; padding: 2%; background-color: #f5f5f5; font-size: 1.2rem; margin-top: 2%;display: inline;line-height: 2rem;}
.masn_kfal ul li span{text-indent: 4%; float: left;}
.masn_kfal ul li img{float: left;}
.masn_kfal ul li .p1{ width: 98%; float: left; margin: 0 auto; margin-top: 2%; padding-top: 0px;}
.masn_kfal ul li .p2{ width: 97%; float: left; margin: 0 auto; margin-left: 3%;}


.masn_csgy_bk{ border-bottom: 1px dashed #64c3c3; padding-bottom: 3%;}
.masn_csgy{width: 100%; float: left;}
.masn_csgy img{width: 29.2%; float: left;}
.masn_csgy dl{font-size: 1.2rem; float: right; width: 68%;line-height: 2rem;}
.masn_csgy dl dt{font-size: 1.2rem; color: #16c8c8; font-weight: bold; margin-bottom: 2%;}



.asn_ls{ width:100%; overflow:hidden; position:relative;}
.ex_box{margin:1.5rem 3.9rem ;  overflow:hidden;}/*620*/

#zj_xw{ width:2.15rem; float:left;  position:absolute; top:35%;; left:.5rem;}
#yj_xw{ width:2.15rem; float:right; position:absolute; top:35%; right:.5rem;}
.gallery-thumbs .swiper-slide-active{box-shadow:2px 2px 2px rgba(0,0,0,.4);}
.asnzj div{width: 11.6rem; height: 4.55rem; background-repeat: no-repeat; background-size: 100% 100%;}
.asnzj01 {background-image: url(../images/masn_zj01_h.jpg);}
.asnzj01.swiper-slide-active{background-image: url(../images/masn_zj01_l.jpg);}
.asnzj02{background-image: url(../images/masn_zj02_h.jpg);}
.asnzj02.swiper-slide-active{background-image: url(../images/masn_zj02_l.jpg);}
.asnzj03{background-image: url(../images/masn_zj03_h.jpg);}
.asnzj03.swiper-slide-active{background-image: url(../images/masn_zj03_l.jpg);}
.asnzj04{background-image: url(../images/masn_zj04_h.jpg);}
.asnzj04.swiper-slide-active{background-image: url(../images/masn_zj04_l.jpg);}
.asnzj05{background-image: url(../images/masn_zj05_h.jpg);}
.asnzj05.swiper-slide-active{background-image: url(../images/masn_zj05_l.jpg);}

.asn_dzj{width: 31rem; margin: 0 auto;  background-size: 100% 100%; height: 22.75rem; background-repeat: no-repeat;}
.asnzj_01{background-image: url(../images/masn_zj01.jpg); background-size: 100% 100%; }
.asnzj_02{background-image: url(../images/masn_zj02.jpg); background-size: 100% 100%; }
.asnzj_03{background-image: url(../images/masn_zj03.jpg); background-size: 100% 100%; }
.asnzj_04{background-image: url(../images/masn_zj04.jpg); background-size: 100% 100%; }
.asnzj_05{background-image: url(../images/masn_zj05.jpg); background-size: 100% 100%; }
.asnhuiyi div{width: 11.6rem; height: 4.55rem; background-repeat: no-repeat; background-size: 100% 100%;}
.asnhuiyi div.swiper-slide-active{ opacity:0.5; filter:alpha(opacity=50);}
.huiyi01{background-image: url(../images/masn_yxqy.jpg);}
.huiyi02{background-image: url(../images/masn_yxqy-11.jpg);}
.huiyi03{background-image: url(../images/masn_hy_01x.jpg);}
.huiyi04{background-image: url(../images/masn_hy_02x.jpg);}
.huiyi_01{height: 21rem; width: 100%;}
.huiyi_02{height: 21rem; width: 100%;}

.footer_dh{height: 3rem; margin: 2% auto 0; width: 100%; line-height: 3rem; background-color: #1BBBBB;}
.footer_dh ul li{width: 20%; float: left; text-align: center;}
.footer_dh ul li:before{content: "|"; float: right; color: white;}
.footer_dh ul li:last-child:before{content: "";display: none;}
.footer_dh ul li a{display: block;height: 2.55rem; color: white;font-size: 1.3rem;}



footer{width: 100%; font-size: 1rem; color: white; float: left; height: 15.2rem; background-color: #16c8c8;}
footer div{height: 11rem;}
footer img{float: left; width: 90%;}
footer .right{width: 33%; height: 11rem;margin-top: 5%; }
footer .right img{width: 77%; margin-left: 5%;}
footer p{margin: 0; padding: 0; width: 95%; float: left; margin-top: 5%;}
footer .left{margin-top: 8%; width: 100%; }
footer .fengefu{height: 11rem; float: left; width: 2px; background-image: url(../images/masn_fengefu.jpg); background-size: 100% 100%;background-repeat: no-repeat;margin-top: 5%;}

.asn_position{position: relative;}
.asn_position a{ display: block; height: 5rem; position: absolute; bottom: 0;}
.asn_position .aa{left: 0; width: 51%;}
.asn_position .ab{right: 0; width: 49%;}
.asn_w640 {
	width: 100%;
	margin: 0 auto;
}
.asn_top10 {
	margin-top: 11%;
}
.asn_new_footer {
	width: 100%;
	position: fixed;
	bottom: 0px;
	max-width: 640px;
	z-index: 9999
}


.asn_footerFloat {
	width: 100%;
	position: fixed;
	bottom: 0px;
	max-width: 640px;
	z-index: 9999
}

.asn_footerFloat ul {
	position: relative;
}

.asn_footerFloat li {
	width: 19.73%;
	float: left;
	text-align: center;
	height: 4rem;
	line-height: 6rem;
	color: white;
	font-size: 0.65rem;
}

.asn_footerFloat01 {
	background: url(../images/dibu001.gif) no-repeat 50% 0.5rem;
	background-color: #009999;
	background-size: auto 50%;
	border-right: #044c4c 1px solid;
}

.asn_footerFloat02 {
	background: url(../images/dibu02.png) no-repeat 50% 0.5rem;
	background-color: #009999;
	background-size: auto 50%;
	border-right: #044c4c 1px solid;
}

.asn_footerFloat03 {
	position: relative;
	background-color: #009999;
	background-size: auto 50%;
	border-right: #044c4c 1px solid;
}

.asn_footerFloat03 img {
	position: absolute;
	bottom: 1.6rem;
	left: 0%;
}

.asn_footerFloat04 {
	background: url(../images/dibu04.png) no-repeat 50% 0.5rem;
	background-color: #009999;
	background-size: auto 50%;
	border-right: #044c4c 1px solid;
}

.asn_footerFloat05 {
	background: url(../images/dibu05.png) no-repeat 50% 0.5rem;
	background-color: #009999;
	background-size: auto 50%;
	border-right: 0px;
}

.asn_logo_top01 {
	position: relative;
}

#lanrenzhijia {
	max-width: 640px;
	margin: auto;
	z-index: 100;
	float: left;
	height: 4rem;
}

#lanren_nav {
	max-width: 640px;
	float: left;
	display: block;
	z-index: 100;
	overflow: visible;
	position: fixed;
	top: 0;
	height: 4rem;
	text-align: center;

}
#lanren_nav a{color: white;width: 100%; height: 3.34rem; display: block;}
#lanren_nav span {
    background-color: #009999;
    background-image: url(../images/swttel.png);
    background-repeat: no-repeat;
    background-position: 13% 50%;
    border: 1px solid #FFFFFF;
    padding: 2% 10% 2% 16%;
    font-size: 1rem;
    font-weight: bold;
    border-radius: 2rem;
    background-size: 10%;
    margin-left: 2%;
}
#lanren_nav img{border: 0;}

.asn_cs div{border-bottom: 1px dashed #64c3c3; padding-bottom: 3%;}
.asn_cs div:last-child{border-bottom: none; padding-bottom: 1%;}
.masn_csgy a{color: #1BBBBB;}

.callbF_text{
	border: 1px solid #009999;
	width: 68% !important;
    padding: 2% 0 !important;
    font-size: 1rem !important;
    color: #CCCCCC !important;
    text-indent: 6%;
    margin-left: 2%;
    overflow: hidden;
    height: 1.5rem;
    display: inline-block;
    line-height: 1.5rem;
    border-radius: 0.3rem;
    }
.callbF_sub{
	float: right;
	overflow: hidden;
    background-color: red;
    border: 1px solid red;
    width: 27%;
    padding: 2% 0;
    color: white;
    font-size: 1rem !important;
    display: inline-block;
    height: 2.467rem;
	border-radius: 0.3rem;
    }
    /* 病种导行 *//*cate*//* .main6 .cate-main6-01{margin:0 auto;}.catemain2{background:#FFF;padding:25px 2% 0px;margin-bottom:20px;}.catemain2 a{display:block;width:24.7%;height:;text-align:center;float:left;border-right:1px #eee solid;border-bottom:1px #eee solid;}.catemain2 a:nth-child(4n+1){border-right:0;}.catemain2 img{margin-top:20px;width:68%;}.cat-h3{font-size:1.2rem;color:rgb(102,102,102);line-height:1.75;margin-top:4px;} */
