html{ font-size: 100px;}
.hos_main{ width: 7.5rem; margin: 0 auto;}
.dqwz{ width: 7.5rem; padding: 0 .32rem; margin: 0 auto; line-height: .8rem; font-size: .3rem; color: #777;}
.yytp{width: 7rem;height: 3rem;overflow: hidden;margin: 0 auto;}
.yytp img{ width: 7.5rem; min-height:5.625rem;}
.hos_line{ width: 7.5rem; height: .26rem; background: #f3f7f7;}
.section1{ width:6.86rem; margin: 0 auto;}
.section1 h1{ font-size: .36rem; line-height: 1rem; color: #111; font-weight: bold;}
.section1 p{ font-size: .27rem; line-height: .5rem; color: #999;}
.section1 p span{ padding-right:.2rem; margin-left: .2rem;}
.section1 p span:nth-child(1){ margin-left: 0;}
.section1 h5{ font-size: .28rem; line-height: 1rem; overflow: hidden;}
.section1 h5:before{ content: ""; display: block; width: .35rem; height: .35rem; background: url(../images/dizhi.png) no-repeat; background-size: .35rem .35rem; margin-top: .32rem; float: left; ;}
.section1 h5 span{ font-size: .24rem; padding:0 .1rem; border: 1px solid #f8747a; margin-left: .15rem; color: #f8747a;}
.hos_map{ display: none; width: 7.5rem; height: 100%; background: url(../images/success_bg.png); position: fixed; top: 0; z-index: 9999;}
.map{ width: 6.5rem; height: 5.5rem; overflow: hidden; margin:50% auto;}
.map img{ width: 6.5rem; min-height: 5.5rem;}

.section2{width:6.86rem; margin: 0 auto; padding: .2rem 0;}
.section2 h2{font-size: .36rem; line-height: .6rem; margin-bottom: .2rem; border-bottom: 1px solid #ccc;  color: #333; overflow: hidden;}
.section2 h2:before{ content: ""; display: block; width: .1rem; height: .32rem; background: #f8747a; margin-top: .13rem; margin-right: 5px; float: left;}
.hos_content{ height:auto; overflow: hidden; font-size: .3rem; line-height: .7rem; text-align: justify; color: #666;}
.hos_content p{ font-size: .3rem; line-height: .5rem; text-align: justify; color: #666;}
#djzk{ line-height: .5rem; padding-top: .2rem; border-top: 1px solid #f3f7f7; margin-top: .3rem; font-size: .3rem; text-align: center; color: #f8747a;}
#djsh{ display: none; line-height: .5rem; padding-top: .2rem; border-top: 1px solid #f3f7f7; margin-top: .3rem; font-size: .3rem; text-align: center; color: #f8747a;}

.hos_content img{ width:100% !important; height: auto !important;}

.section3{width:6.86rem; margin: 0 auto; padding: .2rem 0;}
.d_xg h2{font-size: .36rem; line-height: .6rem; border-bottom: 1px solid #ccc;  color: #333; overflow: hidden;}
.d_xg h2:before{ content: ""; display: block; width: .1rem; height: .32rem; background: #f8747a; margin-top: .13rem; margin-right: 5px; float: left;}
.d_xg ul li{ overflow: hidden; margin-top: .3rem; padding: .2rem; background: #f9f9f9;}
.d_le{ width: 2rem; height: 2rem; border-radius: 2.4rem; margin-right: .26rem; overflow: hidden; float: left;}
.d_le img{ width: 2rem; min-height: 2rem;}

.d_ri{ width: 4.2rem; float: left;}
.d_ri h3{ font-size: .36rem; line-height: .8rem; color: #444;}
.d_ri h5{ font-size: .28rem; line-height: .6rem; color: #777;}
.d_ri p{ font-size: .28rem; line-height: .6rem; color: #777; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.section4{width:6.86rem; margin: 0 auto; padding: .2rem 0;}
.c_xg h2{font-size: .36rem; line-height: .6rem; border-bottom: 1px solid #ccc; color: #333; margin-bottom: .3rem; overflow: hidden;}
.c_xg h2:before{ content: ""; display: block; width: .1rem; height: .32rem; background: #f8747a; margin-top: .13rem; margin-right: 5px; float: left;}
.c_xg ul li{ width: 6.86rem; overflow: hidden;}
.c_le{ width: 6.86rem; height: 2.7rem; overflow: hidden; position: relative;}
.c_le .le_zx{ width: 3.38rem; height: 2.7rem; overflow: hidden; margin-left: .099rem; float: left;}
.c_le .le_zx:nth-child(1){ margin-left: 0;}
.c_le .le_zx img{ width: 3.38rem; min-height: 2.7rem;}
.c_le p{width: 6.86rem; height: .4rem; font-size: .26rem; color: #fff; position: absolute; bottom: 0; line-height: .4rem; text-align: center; overflow: hidden;}
.c_le p i{display: block; width: 1.2rem; background: #111; opacity: .7; float: left; color: #fff;}
.c_le p span{display: block; width: 1.2rem; opacity: .7; background: #db7d04; margin-right: 2.18rem; float: right; color: #fff;}
.c_ri{width: 6.86rem; margin-top: .1rem; overflow: hidden;}
.c_ri p{width: 3.43rem; font-size: .28rem; line-height: .6rem; float: left; color: #555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.c_ri p span{ color: #777;}

.to_swt p{ width: 7.5rem; padding: 0 .32rem; line-height: .9rem; font-size: .28rem; overflow: hidden; color: #666;}
.to_swt p:nth-child(1){ border-bottom: 1px solid #f3f7f7;}
.to_swt p img{ width: .28rem; height: .28rem; margin-right: .15rem; margin-top: .32rem; float: left;}
.to_swt p span{ display: block; width: .28rem; height: .28rem; margin-top: .32rem; float: right; background:url(../images/doc-more.png) no-repeat; background-size: auto .24rem;}
			

.h_dianping{width:6.86rem; margin: 0 auto; padding: .2rem 0; font-size: .28rem;}
.h_dianping h2{font-size: .36rem; line-height: .6rem; border-bottom: 1px solid #ccc; color: #333; overflow: hidden;}
.h_dianping h2:before{ content: ""; display: block; width: .1rem; height: .32rem; background: #f8747a; margin-top: .13rem; margin-right: 5px; float: left;}
.dp_bottom ul li{ overflow: hidden;  padding: .5rem 0; border-bottom: 1px solid #f3f7f7; }
.dp_bottom ul li:nth-child(3){ border-bottom: 0;}
.dp_bottom h3{ height: .8rem; overflow: hidden; font-size: .28rem; color: #444; line-height: .8rem;}
.dp_bottom h3 .h3_img{ width: .8rem; height: .8rem; border-radius: .8rem; overflow: hidden; float: left;}
.dp_bottom h3 .h3_img img{ width: .8rem;}
.dp_bottom h3 span{ margin: 0 .3rem 0 .15rem; }
.dp_bottom h3 i{ font-style: normal;  }
.dp_bottom h3 i img{ height: .28rem; margin-left: .1rem; margin-top: .22rem;}
.dp_bottom p{ line-height: .42rem; text-align: justify; margin: .15rem 0; color: #777;}
.dp_bottom h5{ margin-top: .2rem;}
.dp_bottom h5 span{ margin-left: .5rem;}


.sectionk{ width: 7.5rem;}
.doc_img{ width: 2.6rem; height: 2.6rem; border-radius: 2.6rem; overflow: hidden; margin: .2rem auto 0;}
.doc_img img{ width: 2.6rem; min-height: 2.6rem;}
.sectionk .xmzx{ font-size: .32rem; text-align: center; line-height: .5rem; color: #666; font-weight: bold;}
.sectionk .xmzx span{ font-size: .26rem; color: #888; margin-left: .15rem;}
.sectionk ul{ padding-bottom: .2rem}
.sectionk ul li{ width: 6.86rem; padding: 0 .32rem; margin-top: .15rem; border-bottom: 1px dashed #dedede; line-height: .5rem; font-size: .3rem; color: #888;}
.sectionk ul li span{ color: #999;}


		
		