*{

	margin: 0;

	padding: 0;

}

a{

	outline: none;

	text-decoration: none;

}

ul li{

	list-style: none;

}

html{font-size:10px}

@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}

@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}

@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}

@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}

@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}

@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}

@media screen and (min-width:800px){html{font-size:25px}}

.clearfix {

        zoom: 1;

    }



    .clearfix:after {

        content: ".";

        width: 0;

        height: 0;

        visibility: hidden;

        display: block;

        clear: both;

    }

.ellipsis{

	overflow:hidden;

    text-overflow:ellipsis;

    white-space:nowrap

}



.mb2{

	margin-bottom: 0.2rem;

}

.mr0{

	margin-right: 0;

}

/*顶部css*/

#in_top{

	height: 4rem ;

	width: 100%;

	border-bottom: 1px solid #eee;

	position:fixed;

    left:0rem;

    top:0rem;

    background: #FFFFFF;

    z-index: 9999;

}

#in_top .top-box{width: 95%; margin: auto;height: 100%;}

.int_box1{

	width: 20%;

	height: 100%;

	float: left;

	/* padding-top: 1rem; */

	line-height: 4rem;

	font-size: 1.4rem;

	padding-left: 0.5rem;

	font-size: 1.5rem;

	

}

.int_box1 img{

	float: left;

	width: 35%;

	/* height: 3.8rem; */

	padding-top: 1.1rem;

	margin-right: 12%;

	margin-left: 8%;

}

.int_box2{

	width: 60%;

	height: 100%;



	float: left;

	text-align: center;

	/* padding-top: 1rem; */

	line-height: 4rem;

	font-size: 1.6rem;

}

.int_box2 img{

	margin:0 auto;

	height: 4.4rem;

	width: 65%;

}

.int_box3{

	width: 20%;

	height: 100%;

	padding-top: 1.0rem;

	/* line-height: 5rem; */

	float: right;

}

.int_box3 img{

	float: left;

}

.int_box3_img1{

	width: 35%;

	margin-right: 10%;

}

.int_box3_img2{

	width: 35%;

	    margin-top: .2rem;

	position: relative;

}



.int_box3 .dl-menu {

	position: absolute;

	opacity: 1;

	display: none;

	top: 3em;

	width: 100%;

	background: #FFFFFF;

	opacity: 0.9;

	left: 0%;

}

.int_box3 .dl-menu li {

	text-align: center;

	line-height: 3rem;

}

.int_box3 .dl-menu li a{

	color: red;

	font-size: 1.3rem;

}

/*登记css*/

#in_ba{

	width: 100%;

	height: 7.8rem;

	background-color: #f3f3f3;

	padding-top: 1.2rem;

}

#in_ba p{

	width: 100%;

	font-size: 1rem;

	color: #7e7e7e;

	text-align: center;

}



/*电话预约css*/

#topcontrol{

	width: 3rem;

	height: 3rem;

	position:fixed;

    left:82%;

    bottom:5rem;

    z-index: 9999;

    display: none;

    cursor: pointer;

    outline: none;

}

#topcontrol img{

	width: 100%;

	height: 100%;

	

}

#in_dhyy{

	width: 100%;

	height: 4rem;

	background-color:rgba(0,0,0,0.8);

	padding-top: 0.3rem;

	position:fixed;

    left:0rem;

    bottom:0rem;

    z-index: 9999;

}



#in_dhyy p{
	    margin-top: .6rem;

	width: 49.5%;

	float: left;

	height: 2.4rem;

	text-align: center;

	

	line-height: 2.4rem;

	margin: 0;

}

#in_dhyy p a{

	color: #FFFFFF;

	text-decoration: none;

	font-size: 1.3rem;

}

#in_dhyy p:first-child{

	border-right: 1px solid #535353;

	background: url(/static/phome/img/index/dh_phone.png)no-repeat 22% center;

	background-size: 10% 65%;

}



#in_dhyy p:last-child{

	background: url(/static/phome/img/index/dh_bj.png)no-repeat 22% center;

	background-size: 10% 65%;

}



.loading{

	width: 100%;

	text-align: center;

	margin-bottom: 0.833333rem;

}

.loading i{

	background: #f9f9f9 url('../../home/img/loading24.gif') no-repeat center center;

	display: inline-block;

	width: 2rem;

	height: 2rem;

	vertical-align: middle;

}

.loading span{display:inline-block; vertical-align: middle; margin-left: .5rem;}<!--耗时1784898007.4944秒-->