body{
	padding:0; margin:0; width:100%;
	font-family:"ΛΞΜε";
	font-size:12px;
	text-align:center;	
	color:#333;
	line-height:22px;
	background:url(../images/body_bg.gif) repeat-x top;
}

form,p,td,ul,dl,dt{ margin:0px; padding:0px;}
img {border:0px;}
td,p{ font-size:12px; line-height:22px;}

a{ color:#818183; text-decoration:none;}
a:hover{ color:#fb0826; text-decoration:none;}


.clr{ clear:both;}




.top{ margin:0 auto; padding:0px; text-align:left; width:1003px;}
.logo{ float:left; width:200px; height:90px;}
.logo img{ padding-top:8px;}
.top_right{ float:right; width:300px; text-align:right; padding-top:25px;}
.top_right a{ padding:0px 10px; font-family:Arial, Helvetica, sans-serif;}
.menu{}
.menu ul{ list-style:none;background:url(../images/line.gif) no-repeat left top; height:34px;}
.menu ul li{ float:left;text-align:center; background:url(../images/line.gif) no-repeat right top; line-height:34px; position:relative;}
.menu ul li i a{ padding:0px 30px;height:34px; display:inline-block; font-style:normal; font-size:14px;}
.menu ul li i a:hover{ color:#fb0826;}

.m_out a{color:#fff;}
.m_out,.m_hover a:hover{ background:#fff}


.m_hover a{ background:#fff; color:#000;}


.s_menu{ position:absolute; left:0px; top:34px; display:none; background:#fff; z-index:10;border-radius:0px 5px 5px 5px; padding:10px 0px;}
.s_menu a{ width:140px; height:33px; line-height:33px; display:block; color:#000; }
.s_menu a:hover{background:#c82d23; color:#fff;}

.banner{ position:relative; height:416px}
.banner1 img{ width:770px;}



.i_info{ position:relative;margin:0 auto; padding:0px; text-align:left; width:1003px; }
.i_con{ background:url(../images/i_info1.gif) repeat-x;height:207px; margin-top:32px;}

.i_pic{ float:left; width:287px; margin-left:10px;background:url(../images/info_line.gif) no-repeat right top; padding-right:28px;}
.i_news{ float:left; width:352px;background:url(../images/info_line.gif) no-repeat right top; padding-right:28px; margin-left:25px;}
.i_ry{ float:right; width:255px; }
.i_tit{ font-family:"ΞΆΘνΡΕΊΪ"; font-size:18px; line-height:38px; height:38px;}
.i_tit span{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.i_news_tit{ height:28px; line-height:28px; position:relative; border-bottom:1px solid #7f7e84; margin-top:9px; text-align:right;}
.i_news_dt{ position:absolute; left:0px; top:0px; height:28px; width:290px;}
.i_news_tit dt{ float:left; width:84px; text-align:center; height:28px; font-size:14px; margin-right:10px; display:inline;font-family:"ΞΆΘνΡΕΊΪ"; cursor:pointer;}
.dt_hover{ color:#fff; background:#c3261c; border-radius:5px 5px 0px 0px;}
.dt_out{background:#7f7e84; border-radius:5px 5px 0px 0px;color:#fff;}
.more{ position:absolute; right:0px; top:10px;}

.i_news_list{ padding-top:10px;}
.i_n_info{ font-size:14px; padding:4px 0px;}
.i_n_tit{ float:left; width:270px; background:url(../images/ico.gif) no-repeat left 7px; text-indent:15px;}

.i_n_time{ float:right; width:80px; text-align:right; color:#b7b7b7;}

.i_ry_info{ position:relative; height:102px; width:245px; padding-top:15px;}
.btn_left{ width:7px; height:11px; position:absolute; left:0px; top:80px; background:url(../images/left.jpg) no-repeat left top;}
.btn_right{ width:7px; height:11px; position:absolute; right:0px; top:80px;background:url(../images/right.jpg) no-repeat left top;}
#inhome_pro{ width:192px; position:absolute;height:152px; overflow:hidden; left:25px; top:10px;}
#inhome_pro li{ float:left;}
#inhome_pro li p{ height:22px; line-height:22px; width:192px; overflow:hidden; text-align:center;}


.n_bt{ border-bottom:1px dashed #ccc; padding:10px 0px; font-size:14px; font-weight:bold; letter-spacing:1px; text-align:center;}
.n_sj{text-align:right;}
.n_nr{ padding-top:10px;line-height:25px; letter-spacing:1px;}



.main{margin:0 auto; padding:0px; text-align:left; width:1003px; padding-top:20px;}
.m_left{ width:210px; float:left;}
.m_right{ width:770px; float:right;}
.tree{ border:1px solid #e5e5e5;}
.tree_tit{ background:url(../images/tit_bg.gif) repeat-x; height:34px; line-height:34px; font-size:14px; color:#555555;font-family:"ΞΆΘνΡΕΊΪ"; text-indent:20px;}
.tree_tit p{ height:30px; line-height:30px;}
.tree_list p a{ width:208px; height:30px; display:block; line-height:30px; background:url(../images/tree_bg.gif) no-repeat left bottom; text-indent:42px;font-family:"ΞΆΘνΡΕΊΪ"; color:#555;}
.tree_list p a:hover{background:url(../images/tree_bg.gif) no-repeat left top; color:#fff;}
.classlist{}
.s_class{margin:0px 15px; text-indent:27px;font-family:"ΞΆΘνΡΕΊΪ"; color:#555; line-height:16px; padding:7px 0px; border-bottom:1px dashed #ccc;}

.l_contact{ margin-top:10px;border:1px solid #e5e5e5;}
.l_contact_info{ padding:9px;}
.l_btn{ background:url(../images/l_btn.gif) no-repeat; height:30px; line-height:30px; text-indent:10px;font-family:"ΞΆΘνΡΕΊΪ";}
.l_info{ padding:10px;}

.location{ height:31px; line-height:31px;margin-top:15px; border-bottom:1px solid #fb0826;}
.loc_tit{ float:left; width:200px; text-indent:10px;font-family:"ΞΆΘνΡΕΊΪ"; font-size:16px; }
.loc_info{ float:right; width:260px; text-align:right; padding-right:10px;}
.loc_info a{ }
.loc_info a:hover{}
.content{padding:15px 0px;}


.n_info{ border-bottom:1px dashed #ccc; padding:10px 0px;}
.n_bclass{ font-size:14px; font-weight:bold; color:#2d7dcd}
.n_bclass a{font-size:14px; font-weight:bold; color:#2d7dcd}


.page{clear:both; padding-top:20px; text-align:center; letter-spacing:3px;}



.foot{ text-align:center; line-height:25px; color:#7d7d7f; padding:15px 0px; font-family:Verdana, Geneva, sans-serif; border-top:1px solid #dbdbdb;}
.foot1{ text-align:center; line-height:25px; color:#7d7d7f; padding:15px 0px; font-family:Verdana, Geneva, sans-serif; border-top:1px solid #dbdbdb;}






