@charset "utf-8";
/* CSS Document--------------------------sub css-------------------- */



h1{
	font:normal 16px Arial, Helvetica, sans-serif; color:#bc282e; padding:0px; margin-bottom:0px; font-weight:bold;}
	
h3{
	font:normal 12px Arial, Helvetica, sans-serif; color:#bc282e; padding:0px; margin-bottom:0px; font-weight:bold; font-style:italic}

.sub_bnr{ width:948px; margin:auto; height:212px; 
			 -moz-box-shadow:    1px 1px 15px 2px #71201e; 
			  -webkit-box-shadow: 1px 1px 15px 2px #71201e;
			  box-shadow:         1px 1px 15px 2px #71201e;}
.bnr_slider{ width:948px; float:left; height:212px; background: none repeat scroll 0 0 #ebeee9 !important; border: 1px solid #BFBFC1; margin-bottom:12px;
}
.bnr_slider img{ width:928px; float:left; height:195px; background-color:#999; margin:9px 0 0 9px;}

.left_main_sub {
	min-height:auto; padding-top:0px; margin-top:10px; margin-bottom:10px;
	width:656px;
	display:inline-block;  border-right: 0px dotted #9A9A9A;
	float:right;
	padding-right:14px; line-height:18px; text-align:justify;
}
.left_main_sub3 {
	min-height:auto; padding-top:0px; margin-top:0px; margin-bottom:10px;
	width:656px;
	border-right: 0px dotted #9A9A9A;
	float:right;
	padding-right:14px; line-height:10px; text-align:justify;
}
.left_main_sub2 {
	min-height:617px; padding-top:0px; margin-top:10px; margin-bottom:10px;
	width:950px;
	display:inline-block;
	float:left;
	ine-height:18px; text-align:justify;
}

.fadein { position:relative; width:100%; height:212px; }
.fadein img { position:absolute; left:0; top:0; }

.bnr_cont{ position:absolute; z-index:998; font-size:12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; background-color:#000; padding:10px 20px;
			color:#FFF; 
			/* works for IE 5+. */
			filter:alpha(opacity=70); 
		
			/* works for IE 8. */
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		
			/* works for old school versions of the Mozilla browsers like Netscape Navigator. */
			-moz-opacity:0.7; 
		
			/* This is for old versions of Safari (1.x) with KHTML rendering engine */
			-khtml-opacity: 0.7; 
		
			/* This is the "most important" one because it's the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. */  
			opacity: 0.7; 
    margin-left: 9px;
    margin-top: 165px;
    min-height: 19px;
    min-width: 888px;
	max-width:888px;}
			
.opaque {
    opacity : 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
}
.cont_float{ width:42px; height:30px; float:left; margin-top:60px}
.cont_float:hover{ width:42px; height:30px; float:left; background:url(../images/quickdemo_over.png) top left no-repeat; margin-top:60px}

.blog_float{width:42px; height:30px; float:left;  margin-top:10px; }
.blog_float:hover{width:42px; height:30px; float:left; background:url(../images/quickdemo_over.png) top left no-repeat; margin-top:10px; 
			background-position:0px -40px}

.news_float{width:42px; height:40px; float:left; margin-top:11px;}
.news_float:hover{width:42px; height:40px; float:left; background:url(../images/quickdemo_over.png) top left no-repeat; margin-top:11px; 
			background-position:0px -81px}
			
.sub_img1{width:220px;min-height:124px; float:right; margin:16px; margin-right:0px; background-color:#f8f8f8; border:1px solid #d7d7d7; padding:8px; }
.sub_img_inner{width:220px; min-height:124px; float:left; border:1px solid #d7d7d7; background:url(../images/fac/profile.jpg) left top no-repeat;  }
	
.sub_img2{width:220px; min-height:124px; float:right; margin:0 0 0 16px; background-color:#f8f8f8; border:1px solid #d7d7d7; padding:8px;  }



.obje ul.obje_li li { list-style-type:none; list-style-image:url(../images/list1.jpg); margin-left:20px; width:380px; }
.obje ul.obje_li {  text-align:left;  margin-top: 6px; } 
.obje { float:left; margin-bottom:10px; }

.fac_main{ width:100%; float:left;min-height:210px; margin-top:10px; margin-bottom:10px;}
.fac_box{ margin-left:36px; float:left; width:292px; min-height:206px; max-height:500px; }
.fac_box span{ margin-top:10px; float:left; width:290px;}
.fac_box_img{ width:290px; height:170px; float:left; background-color:#f5f5f5; margin-bottom:10px;  border:1px solid #bcbcbc; }

.clear{ clear:both}

.temphol{
margin:10px 0 0 7px;
 width:274px; height:150px; background:#FFF; border:1px solid #d1d1d1;
 background:url(../images/fac/fac_thumb_1.jpg) top left no-repeat;}

.draw_map_main{ width:100%; height:316px; float:left; margin-top:16px;}
.draw_map{ width:443px; height:293px; float:left; border: 1px solid #FFF; background:url(../images/draw_map.jpg) left top no-repeat;}
.draw_map_km{ width:125px; height:233px; float:left;  background-image:url(../images/map_km.jpg); background-position:0px 50px; background-repeat: no-repeat; padding:60px 0 0 70px }

.draw_map_main2{ width:100%; height:350px; float:left; margin-top:16px; margin-bottom:20px;}
