@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:#f9f6f1;}
body area:focus{outline:none;}
body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif;outline:none;}
.main-common{ background:#f9f6f1; width:100%; margin:0 auto -20px 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:399;
	position:fixed!important;/*FF IE7*/
}





/*弹出层*/
.lqlw-ceng{position:fixed; top:10%; height:650px; background:#ffffff;left:50%;width:1057px;margin-left:-528px; z-index:400;_position: absolute; _top:1000px; _left:54%; display:none; border-radius:30px }
.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:400;}
.col1{ position:absolute; top:5px; right:10px; z-index:3;}
.title1{ height:480px; overflow-y: scroll;margin:20px 30px;}
.title1 .title01{font-size:24px; line-height:35px;height:70px;text-align:justify; text-justify:inter-ideograph; color:#856a56 }
.title1 .title01 font{width:33px; background:url(../images/xy_04.png) top center no-repeat; line-height:33px; margin-top:0px; font-size:20px; height:33px; border-radius:30px; text-align:center; float:left; color:#43110a; margin-right:10px}
.title1 .title01 span{float:left; width:95%}

/*亲子口腔*/
.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:#856a56; text-decoration: none;}
.mian2{ background:#f9f6f1; padding:30px 37px; width:886px; height:360px; margin-bottom:20px;}
.title{ color:#45120c; font-size:21px; margin-left:240px;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:#44120c; font-size:18px; font-weight:bold; height:30px; line-height:30px; margin-bottom:5px;}
.floor1-title1{ color:#856a56; font-size:14px; line-height:22px; text-align:justify; text-justify:inter-ideograph;}
.floor1-title1 a{color:#264f9c; text-decoration:underline}
.floor1-title1 font{ color:#44120c; font-size:14px; line-height:21px; text-align:center; height:21px; width:20px; float:left; background:url(../images/bg_30.png) top center no-repeat; margin-right:5px;}

/*table*/
table{ 
border-collapse: collapse; 
border: 1px solid #dcab75; border-radius: 20px 20px 0 0;  overflow: hidden; 
} 

table td { 
border-top: 0; 

border-left: 0;
height:25px;
text-align:center;
color:#856a56;
font-size:14px;
padding:2px;





} 

table td.on {
	background:#edd1ad;
color:#44120c; font-weight:bold; font-size:18px;

}

#add_box2 table td.on {
	background:#ac8e75;
color:#fff; width:30%;

}


.city_name_box td { 
border-top: 0; 

border-left: 0;
height:25px;
text-align:center;
 color:#960; 

font-size:14px;




} 

.city_name_box_gold td { 
border-top: 0; 

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:#856a56;
	padding:6px 0 6px 0;
	
	
	}


.brand_td1{
	
	
	width:15%;

	}
.brand_td{
	
	
	width:17.3%;

	}	
	
	
.time_td{
	
	
	width:33%;

	}	

	
	.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;


	}	
	

	
	
