@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
textarea{resize:none}
body{ background:#f7f6f4;}
body area:focus{outline:none;}
body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif;outline:none;}
.main-common{ background:#f7f6f4; width:100%; margin:0 auto; height: auto;}

textarea{resize:none}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
a,a:link,a:active{text-decoration:none;} 
div,p{ word-break:break-all;}
a{blr:expression(this.onFocus=this.blur());/*IE Opera*/outline:none;/*FF Opera*/}
a:focus{-moz-outline-style:none;/*FF*/}
fieldset,img{border:0;}
img{vertical-align:top;/*display:block;*/}
button,input,select,textarea{font-size:100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.number li{list-style-type:decimal;}
#wrapper{ margin:0 auto; width:1300px; height:auto;  position:relative;}
#wrapper1{ margin:0 auto; width:960px; height:auto;  position:relative; padding:0 170px;}
.footerbg{ margin-top:0px!important;}
.colorn1{ float:right; height:44px; display:none;z-index:10; cursor:pointer;}
.mid_sp{ width:550px; height:300px;z-index:2;}
.full{background-color: #000;
	width: 100%;
	height: 100%;
	_width:0;
	_height:0;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=40);/*IE*/
	opacity:0.4;/*FF*/
	z-index:1;
	position:fixed!important;/*FF IE7*/
}
.btn{ color:#ffffff; font-size:14px; width:180px; height:26px; line-height:26px; text-align:center; background:#74563b; margin:0 0 0 410px;}
.btn1{ color:#ffffff; font-size:14px; width:180px; height:26px; line-height:26px; text-align:center; background:#74563b;}
.full{background-color: #000;
	width: 100%;
	height: 100%;
	_width:0;
	_height:0;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=40);/*IE*/
	opacity:0.4;/*FF*/
	z-index:1;
	position:fixed!important;/*FF IE7*/
}





/*弹出层*/
.title1{ height:510px; overflow-y: scroll;}
.lqlw-ceng{position:fixed; top:10%; height:550px;padding:30px 37px; background:#fbfaff;left:50%;width:886px;margin-left:-480px; z-index:40;_position: absolute; _top:1000px; _left:54%; display:none; }
.lqlw-ceng1{position:fixed; top:20%; height:407px; left:62%;width:431px;margin-left:-445px; z-index:40;_position: absolute; _top:1000px; _left:54%; display:none;}
.lqlw-ceng2{position:fixed; top:20%; height:253px; left:60%;width:457px;margin-left:-445px; z-index:40;_position: absolute; _top:1000px; _left:54%; display:none;}

.xz-title{ font-size:24px; color:#5f5f5f; font-weight:bold; line-height:50px; height:50px; border-bottom:2px solid #5f5f5f; margin-bottom:20px;}
.xz-titl{ font-size:32px; color:#ffffff; font-weight:bold; line-height:40px; height:40px; text-align:center; margin-bottom:20px;}
 .xz1-title1{ color:#5b5b5b; font-size:22px; font-weight: bold; line-height:30px; margin-bottom:10px;  }
  .xz1-title1 font{ font-size:14px;color:#ffffff; width:20px; height:20px; text-align:center; float:left; margin-right:5px; border-radius:30px; line-height:20px; background:#656565;}
.xz1-title1 span{ float:left; width:780px;}
.xz1-title1 .xz-xh{ font-size:13px; color:#ffffff; line-height:17px; width:17px; text-align:center; height:17px; background:#5e6c88; border-radius:20px; float:left; margin-right:5px; margin-top:2px;}
.col{ position:absolute; top:-20px; right:-10px; z-index:3;}
.col1{ position:absolute; top:5px; right:10px; z-index:3;}
.title1{ height:510px; overflow-y: scroll;}

.nr-title{ color:#656565; font-size:18px; line-height:30px; height:30px; font-weight:bold; }
.nr-title1{ color:#5e6c88; font-size:24px; line-height:40px; height:40px;  }
/*亲子口腔*/
.mian1{ height:46px; padding:0 37px; }
.mian1 p{ font-size:14px; line-height:18px; padding-top:18px; border-bottom:1px solid #74563b; }
.mian1 p a{ color:#74563b; text-decoration: none;}
.mian2{ background:#ffffff; padding:30px 37px; width:886px; height:360px; margin-bottom:20px;}
.title{ color:#74563b; font-size:22px; text-align:center; line-height:30px; height:30px; margin-bottom:30px; font-weight:bold}
.mian-floor1{ position:relative;width:886px; height:300px;}
.mian-floor2{ position:relative; width:886px; height:1100px;}
.mian-floor3{ position:relative; width:886px; height:300px;}
.mian-floor4{ position:relative; width:886px; height:300px;}
.floor1-title{ color:#5b5b5b; font-size:18px; font-weight:bold; height:30px; line-height:30px; margin-bottom:5px;}
.floor1-title1{ color:#5b5b5b; font-size:14px; line-height:22px; text-align:justify; text-justify:inter-ideograph;}
.floor1-title1 a{color:#5b5b5b; text-decoration:underline}
/*table*/
table{ 
border-collapse: collapse; 
border: 1px solid #d9d8db; 
} 

table td { 
border-top: 0; 
border-right: 1px solid #d9d8db; 
border-bottom: 1px solid #d9d8db; 
border-left: 0;
height:25px;
text-align:center;
color:#960;
font-size:14px;
padding:2px;





} 

table td.on {
	background:#ac8e75;
color:#fff;

}

#add_box2 table td.on {
	background:#ac8e75;
color:#fff; width:30%;

}


.city_name_box td { 
border-top: 0; 
border-right: 1px solid #e2e2e2; 
border-bottom: 1px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
 color:#960; 

font-size:14px;




} 

.city_name_box_gold td { 
border-top: 0; 
border-right: 1px solid #e2e2e2; 
border-bottom: 1px solid #e2e2e2; 
border-left: 0;
height:25px;
text-align:center;
/* color:#960; */
color:#533e17;
font-size:13px;




} 


.city_name_box td.on {
	background:#987353;
color:#fff; 

}


.city_name_box_gold td.on {
	background:#6c5327;
color:#fff; 

}



table tr.lastrow td { 
border-bottom: 0; 
} 
table tr td.lastCol { 
border-right: 0; 
} 


.city_content_box td {
	color:#5b5b5b;
	padding:6px 0 6px 0;
	
	
	}
.bg_type_2 .brand_td,.bg_type_2 .name_td,.bg_type_2 .time_td,.bg_type_2 .address_td,.bg_type_2 .tel_td,.bg_type_2 .type_td,.bg_type_2 .else_td{
	background:#f6f4f7;
	
	
	}

.brand_td{
	
	
	width:25%;

	}
.name_td{
	
	
	width:25%; 
	}	
	
.time_td{
	
	
	width:25%;

	}	

	
	.city_content_box .name_td , .city_content_box .time_td,.city_content_box .address_td{
		text-align: center;
	
	
	

	
	}
	
	
.tel_td{
	
	
	width:97px;

	}		
.type_td{
	
	
	width:67px;


	}	
	
	
.else_td{
	
	
	width:55px;


	}	
	
.city_content_box .type_td{
	

	 border-left: 1px solid #e2e2e2;

	}		
	
	
.city_content_box td{

	border-bottom: 1px solid #e2e2e2;
	
	
	

	}	
		
.city_content_box .brand_td{
	
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	
	


	}	