@charset "utf-8";

/*
PC
*/
@media(min-width:769px){
	
	body{ background:#fff;}
	
	.banner{ height:450px; background-color:#222; position:fixed; left:0px; right:0px; top:0px; z-index:1; overflow:hidden;}

	#dituContent{ height:500px;z-index:1; }
	.map_title , .BMap_bubble_title .tit , .BMap_bubble_content .tit{ font-size:16px !important; line-height:30px; color:#c70c1f;}
	.map_content , .BMap_bubble_content{ font-size:12px; line-height:22px; color:#666;}
	.map_content span{ color:#222; font-weight:bold; padding-right:3px;}
	
	.page{ padding:80px 0px; z-index:990; margin-top:450px; position:relative; background:#fff;}
	
	.page .title{ text-align: center;  padding-bottom:50px;}
	.page .title .en{font-size: 48px; color:#222; font-weight:bold; font-family: Cambria; padding-bottom:10px;}
	.page .title .cn{font-size: 24px; color:#555;}


	.page  .center .side{width:300px;text-align:center;}
	.page  .center .main{width:900px;}
	
	.page  .center .main .box{ width:400px; float:left; padding-left:50px;}
	.page  .center .main .tit{font-size:18px;height:45px;line-height:45px; color:#222;}
	.page  .center .main .line{border-bottom:1px solid #bababa;}
	.page  .center .main .line span { border-bottom: 3px solid #c70c1f; width: 20px;display: block;position: relative;top: 2px;}
	.page  .center .main .txt{height:80px;padding-top:10px;line-height:30px;color:#666;font-size:14px; font-family: Arial;}
	
	.head{ z-index:999;}
	.foot{ z-index:998; position:relative}
}


/*
PHONE
*/
@media (max-width:769px){	
	
	body{ background:#fff;}
	
	
	.banner{ display:none;}

	#dituContent{ height:300px; }
	.map_title , .BMap_bubble_title .tit , .BMap_bubble_content .tit{ font-size:16px !important; line-height:30px; color:#c70c1f;}
	.map_content , .BMap_bubble_content{ font-size:12px; line-height:22px; color:#666;}
	.map_content span{ color:#222; font-weight:bold; padding-right:3px;}
	
	.page .center{ padding:0px 15px;}
	
	
	.page .title .en{ display:none;}
	.page .title .cn{ font-size:20px;color:#fff; background:#c70c1f; padding:10px 0px; text-align:center;}
	
	
	.page  .center .side{display:none;}

	.page  .center .main{ padding:20px 0px;}
	.page  .center .main .box{ float:left; width:50%;}
	.page  .center .main .card{ float:left; width:100% !important;}
	.page  .center .main .tit{font-size:16px;height:45px;line-height:45px; color:#222; font-weight:bold;}
	.page  .center .main .txt{line-height:30px;color:#666;font-size:14px; padding-bottom:10px;}
	
}