/* CSS Document */
*{ margin:0; padding:0;}
img{ border:none;}
ul, li{ list-style-type:none;}
a, a:hover, h1, h2, h3, h4, h5, h6, p{ text-decoration:none; border:none;}
table, div{ margin:0 auto;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; background: url(../images/bg.gif) repeat left top; color:#1b1b1b;}
.clear{ clear:both;}


/* top */
.top{height:151px; width:100%; background:#eeeded url(../images/y_01.gif) repeat-y center top; overflow:hidden;}
.top_m{width:978px; padding-top:12px; height:90px; overflow:hidden; padding-left:24px; background:url(../images/y_06.gif) no-repeat right 50px;
 margin:0 auto;}

#menu_box{width:100%; height:49px;background:url(../images/y_13.gif) repeat-x bottom left;}
#menu{font-size:14px;clear: both;overflow: hidden; height:49px; margin:0 auto; width:1002px; }
#menu li{float: left;}	 
#menu li a{
  	text-decoration: none;
  	display: block;  
	color:#fff;
	height: 49px; 
	line-height: 49px;
	width: 143px;
	text-align:center;background:url(../images/right.gif) no-repeat right center; font-weight:bold;
	float:left;
}	
#menu li a:hover{color:#fff; background:url(../images/ho.gif) no-repeat center top; }
#menu .last_li a{ background:none;}
#menu .last_li a:hover{ background:url(../images/ho2.gif) no-repeat left top;}
#contact #menu li#m7 a{ color:#fff; background:url(../images/ho2.gif) no-repeat left top;}   	
#index #menu li#m1 a,
#about #menu li#m2 a,
#service #menu li#m3 a,
#news #menu li#m4 a,
#case #menu li#m5 a,
#join #menu li#m6 a{ color:#fff; background:url(../images/ho.gif) no-repeat left top;}	


.banner{width:1002px; height:337px; background:#fff; margin: 0 auto; overflow: hidden;}
 
/* foot */
.foot{width:1002px; height:110px; background:#b10909; font-family:"Î¢ÈíÑÅºÚ" Arial; }
.foot_m{ height:88px; width:952px; padding:12px 25px 0px 25px;line-height:18px; color:#fee69e;}
.foot_ml{float:left; text-align:left; width:750px;}
.foot_ml a{color:#fee69e;}
.foot_mr{ color:#fee69e; width:190px; float:right; text-align:right; }
.foot_mr a{ color:#fee69e;}
.foot_mr a:hover{text-decoration:underline;}

	

/* index */
.mian{height:515px; width:1002px; background: url(../images/x_20.gif) repeat-x left top; overflow:hidden; margin:0 auto;}
.mian_s{height:225px; padding:16px 16px 0px 16px; width:970px; background:url(../images/mbg.gif) repeat-x left top;}

.about{width:356px; height:225px; float:left;}
.about_t{width:356px; height:23px;}
.about_tl{background:url(../images/h.jpg) no-repeat left top; width:62px; padding-left:10px; height:23px; line-height:18px; color:#1b1b1b; font-size:14px; font-weight:bold; border-bottom:#c30c01 1px solid; float:left;}
.about_tr{height:23px;border-bottom:#cdcdcd 1px solid; float:right;width:284px; }
.about_trl{ color:#bfbfbf; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; width:180px; line-height:18px; }
.about_trr{width:14px; height:14px; padding-top:4px; float:right; }
.about_m{width:352px; height:164px; padding-top:12px; padding-left:4px; line-height:20px; text-indent:12px;}
.about_m img{float:left; width:146px; height:91px; border:#c9c3c3 2px solid; margin-top:5px; margin-right:6px;}
.about_m a{color:#f39800;}
.about_m a:hover{color:#c30c01;}

.news{width:334px; height:225px; float:left; padding-left:22px; padding-right:20px;}
.news_t{width:334px; height:23px;}
.news_tr{height:23px;border-bottom:#cdcdcd 1px solid; float:right;width:262px;}
.news_m{width:328px; height:170px;padding-top:6px; padding-left:6px;}
.news_mli{width:328; height:26px; line-height:26px; border-bottom:#c0bfbf 1px dashed; }
.wz{width:210px; padding-left:20px;background:url(../images/q.png) no-repeat left center; float:left; }
.wz a{color:#1b1b1b;}
.wz a:hover{color:#c30c01;}
.rq{ float:right; width:88px; color:#fa0303;}

.hour{float: left; width:237px; height:225px;}
.hour_t{width:237px; height:23px;}
.hour_tr{height:23px;border-bottom:#cdcdcd 1px solid; float:right;width:165px;}
.hour_m{width:216px; height:146px; margin-top:20px; margin-left:5px; border:#cdc7c7 4px solid;}

.case{ height:216px; padding:18px 16px 0px 16px; width:970px; background:#fff;}
.case_t{width:970px; height:23px;}
.case_tr{height:23px;border-bottom:#cdcdcd 1px solid; float:right;width:898px;}
/* ¹ö¶¯Í¼Æ¬ */
.rollBox{width:970px;overflow:hidden;float:left; padding-top:12px; height:193px;}
.rollBox .LeftBotton{height:144px;width:32px; background:url(../images/but.jpg) no-repeat  left center;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:144px;width:32px;background:url(../images/but.jpg) no-repeat  right center;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:906px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:196px;float:left;text-align:center; margin:0 17px; height:172px;}
.rollBox .Cont .pic img{border:1px solid #cfcdcd;display:block; float:left;width:194px; height:142px; margin-bottom:6px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#1b1b1b;text-decoration:none;}
.rollBox .Cont a:hover{color:#c30c01;}
.rollBox #List1,.rollBox #List2{float:left;}

.link{width:978px; height:40px; line-height:14px; padding:0px 6px 0px 18px; background:#c5914a url(../images/y_40.gif) no-repeat 6px center;color:#e4e4e4;}
.link span{color:#fff; font-size:14px; font-weight:bold;}
.link a{color:#000;}
.link a:hover{color:#c30c01;}

/* ÄÚÒ³ */

#yx_n{width:1002px;min-height:562px; height:auto !important;  height:562px; margin:0 auto;background: #fff; padding-top:15px; }

#yx_left{ width:232px; float:left; min-height:402px; height:auto !important; height:402px; padding:0px 0px 14px 12px; overflow:hidden; 
}
#yx_lt{
	width: 223px;
	height: 49px;
	line-height: 49px;
	color: #900505;
	padding-left: 21px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	background: url(../images/x_22.jpg) no-repeat left center;
	border-bottom: #d15905
}
#yx_lt span{color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:8px; font-weight:normal;}

#yx_l_m{width:223px; margin-bottom:32px; min-height:110px; height:auto !important;height:110px;  }
.yx_menu{
	padding: 8px 6px 28px 6px;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	width: 201px;
	border: #bf0a09 5px solid;
	border-top: none;
	border-bottom: none;
}
.yx_md{width:223px; height:16px;}

.yx_but{line-height:31px;border-bottom: #949494 1px dotted;font-size: 12px;overflow: hidden; 
font-weight:bold; width:200px; text-align:left;height:31px;}

.yx_but a{ display:block; color:#434343; padding-left:32px;background: url(../images/q.png) no-repeat 14px center;}
.yx_but a:hover{color:#c30c01;background: url(../images/q.png) no-repeat 14px center;}

.yx_img{ width:226px; height:79px; margin-top:16px;}

.con{width:223px; height:198px;}
.con_t{width:223px; height:23px;}
.con_tr{height:23px;border-bottom:#cdcdcd 1px solid; float:right;width:151px;}
.con_mian{ border:#ededed 1px solid; border-top:none;width:211px; padding-left:12px; line-height:18px; text-align:left;
background:url(../images/l.gif) no-repeat center 120px; height:175px; padding-top:12px;}

#yx_right{ width:728px; min-height:402px; height:auto !important; height:402px; float:right; padding-bottom:8px;  padding-right:14px; padding-top:10px;}

.right_t{width:728px; height:23px; }
.right_tr{height:23px;border-bottom:#cdcdcd 1px solid; float:right;width:656px;}
.yx_r_wz{ color:#434343; text-align:right; width:300px; height:23px; float:right; font-family:"ËÎÌå"; line-height:23px; padding-right:14px;}
.yx_r_wz a{ color:#b20000;}
.yx_r_wz a:hover{ text-decoration:underline;}

.ab_txt{ min-height:460px; height:auto !important; height:460px; text-align:left; line-height:22px; padding:16px 20px; border-left:#ededed 1px solid; border-right:#ededed 1px solid; border-bottom:#ededed 1px solid;}




.s_mli{width:196px; height:174px;  margin:10px 16px 8px 16px; float:left; display:inline; }
.s_img{width:194px; height:142px;border:#cfcdcd 1px solid;}
.s_txt{color:#313131; line-height:20px; height:20px; width:194px; text-align:center;}
.s_txt a{color:#313131;}
.s_txt a:hover{color:#c30c01;}

.pic_img{width:360px; height:298px; float:left;border:#e0dcdd 1px solid;}
.pic_wz{width:300px; height:300px; float:right; padding-right:14px;}
.pic_wz2{line-height:20px; font-weight:normal; padding-top:4px; padding-right:14px; width:300px;}
.pic_wz1{font-size:14px; font-weight:bold; padding-bottom:4px;border-bottom:#b20000 1px dashed;width:300px; }
.pic_wz3{text-align:left; line-height:18px; padding-top:10px;border-top:#d7d7d7 1px dashed;  min-height:60px; height:auto !important; height:60px; width:698px; overflow: hidden;}



.news_m1{ border-bottom:#ccc dashed 1px; height:30px; line-height:30px; width:688px; overflow:hidden;}
.news_menu{ height:30px; line-height:30px; text-align:left; padding-left:20px; color:#444; font-size:12px; float:left;width:560px;
background:url(../images/icon.png) no-repeat left center;}
.news_menu a{ color:#444;}
.news_menu a:hover{ color:#b20000;}
.news1_menu{ height:30px; line-height:30px; text-align:left; padding-left:20px; color:#444; font-size:12px; float:left;width:660px;
background:url(../images/m.png) no-repeat left center;}
.news1_menu a{ color:#444;}
.news1_menu a:hover{ color:#b20000;}

.news_date{ height:30px; line-height:30px; color:#999; font-size:12px; width:80px; text-align:center; float:right;}
.news_date a{ color:#ff8a00;}
.news_date a:hover{ text-decoration:underline;}

.new_name{ font-size:15px; font-weight:bold; line-height:35px; text-align:center; color:#434343s;}
.new_dj{ font-size:12px; color:#555555; line-height:26px;  text-align:center; border-bottom:#d0d0d0 1px dashed; border-top:#d0d0d0 1px dashed;}
.new_dj span{ text-decoration:none; color:#b20000; font-family:Arial, Helvetica, sans-serif;}
.new_xx{color:#333; font-size:12px; line-height:22px; padding:10px 28px;}
.new_xx1{padding:10px 0; text-align:center; min-height:100px; height:auto !important; height:100px; }
.new_xx1 img{border:#e0dcdd 1px solid; padding:4px; background:#eae8e8;}


.fy{ text-align:center; height:20px; line-height:20px; color:#333; width:500px; font-size:12px; margin:25px auto 30px auto;}
.fy_l{ margin:2px; float:left; text-align:center; height:20px; line-height:20px; background:#eee; border:#ccc solid 1px;}
.fy_l a{ color:#333; display:block; padding:0px 8px;}
.fy_l a:hover{ color:#fff; border:#ef6e12 solid 1px; background:#ef6e12; margin:-1px;}
.fy_hover{ color:#fff; border:#ef6e12 solid 1px; background:#ef6e12; margin:-1px;}
