@charset "utf-8";
/* CSS Document */

/****************************************Begain*****************************************************/
#about_banner{
	background:url(../images/about_banner.jpg) no-repeat center;
	width:100%;
	height:325px;
}

/*****wrap-main*****/
#wrap-main{
	width:100%;
	background:#f7f6f1;
	padding-bottom:90px;
}
.wrap_main{
	width:1003px;
	margin:0 auto;
	padding-top:30px;
	
}
.sub_nav{
	width:993px; padding:0 5px;
	overflow:hidden;
	background:url(../images/news_bottom.jpg) no-repeat bottom;
	height:40px;
	line-height:36px;
	margin-bottom:20px;
}
.contact_bl{
	width:136px;
	height:36px;
	text-align:center;
	display:block;
	background:url(../images/sub_nav_bg.jpg) no-repeat;
	font-size:16px;
	color:#FFF;
	font-family:"微软雅黑";
}
.sub_nav_r{
	font-size:12px;
	color:#646464
}
.sub_nav_r a,.sub_nav_r a:link,.sub_nav_r a:visited{
	color:#969696;
}
.sub_nav_r a:hover,.sub_nav_r a:active{
	color:#646464;
}
/*****/
.main_wrap{
	width:1003px;
	line-height:25px;
	color:#626262;
	padding-top:30px;
	overflow:hidden;
}
.pt8{padding-top:8px;}
.mt30{margin-top:30px;}
.contact_main1{
	padding:20px 0 40px;
	text-align:center;
	line-height:24px;
	overflow:hidden;
	background:url(../images/contact_jian.jpg) no-repeat bottom;
}
.contact_form{
	display:block;
	width:1003px;
}
.bottom_to_p{
	background:url(../images/bottom_bg1.jpg) no-repeat 0 0;
	display:block;
	width:1003px;
	height:7px;
	overflow:hidden;
}

.contact_form_con{
	background:url(../images/bottom_bg2.jpg) 0 0 repeat-y;
	overflow:hidden;
}
.contact_infor{
    background:url(../images/contact_bg.jpg) 3px 40px no-repeat;
	width:434px;
	height:350px;
	display:block;
}

ul.myform{
	width:370px;
	display:block;
	margin-right:10px;
	margin-top:30px;
}
ul.myform li{
	padding-top:10px;
}
ul.myform li label{
	color:#323232;
	padding-right:10px;
	width:50px;
	text-align:right;
	display:inline-block;
	vertical-align:top;
	line-height:26px;
}
ul.myform li label.phone{
	width:36px;
}
ul.myform li.yanzhengma span.yzm{
	width:200px;
	float:left
}
ul.myform li.yanzhengma span.yzm span.pic{
	margin:0 10px;
	display:inline-block;
	width:66px; 
	height:26px; 
	border:solid 1px #ebfadd;
}
ul.myform li.yanzhengma a{
	color:#2f89c9;
	line-height:26px;
}
ul.myform li.yanzhengma a:hover{
	text-decoration:underline;
}
.input1{
	background:url(../images/input1_bg.gif) right 0 no-repeat;
	width:103px;
	padding:0 3px;
	height:26px;
	line-height:26px;
}
.input2{
	background:url(../images/input2_bg.gif) right 0 no-repeat;
	width:262px;
	padding:0 3px;
	height:26px;
	line-height:26px;
}
.input3{
	background:url(../images/input3_bg.gif) right 0 no-repeat;
	width:63px;
	padding:0 3px;
	height:26px;
	line-height:26px;
}
.text1{
	background:url(../images/text1_bg.gif) 0 bottom no-repeat;
	width:266px;
	padding:0 3px;
	height:96px;
	overflow:hidden;
	line-height:24px; border:0
}
.c{ overflow:hidden}
.btn1{
	background:url(../images/btn_bg.gif) 0 0 no-repeat;
	width:100px;
	cursor:pointer;
	height:40px;
	text-indent:-9999px;
}
.contact_bottom{
	clear:both;
	height:7px;
	overflow:hidden;
	background:url(../images/bottom_bg.jpg) 0 0 no-repeat;
}

/****/
.ab_zw{
	line-height:28px;
	color:#626262;
	margin-top:15px;
	text-indent:2em;
}

/***************/
.news_hover{
	display:block;
	width:300px;
	overflow:hidden;
}
.news_hover a,.news_hover a:link,.news_hover a:visited{
	display:block;
	width:136px;
	float:left;
	margin-right:3px;
	height:36px;
	text-align:center;
	background:url(../images/news_hover.jpg) no-repeat;
	font-size:16px;
	color:#333
}

.news_hover a:hover,.news_hover a:active{
	text-align:center;
	background:url(../images/sub_nav_bg.jpg) no-repeat;
	color:#FFF;
}
.news_hover a.news_mo{
	text-align:center;
	background:url(../images/sub_nav_bg.jpg) no-repeat;
	color:#FFF;
}

/****************news**********************/
.news_list_box ul li{height:100px; overflow:hidden; padding-bottom:25px; margin-top:15px; background:url(../images/news_bottom.jpg) no-repeat bottom; padding-left:10px; padding-right:10px; }
.news_list_box ul li .fl{ width:127px; height:87px; overflow:hidden; border:solid 1px #e4e4e4;}
.news_list_box ul li dl{ width:833px;}
.news_list_box ul li dl dt a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:14px; color:#323232;}
.news_list_box ul li dl dt a:hover{ color:#005bae; text-decoration:underline;}
.news_list_box ul li dl dd.dd1{ color:#969696; height:37px; overflow:hidden; line-height:18px; padding-top:13px;}
.news_list_box ul li dl dd.dd2{ padding-top:8px; height:16px; line-height:16px; overflow:hidden; text-align:right;}
.news_list_box ul li dl dd.dd2 span{ color:#c30404; float:left;}
.news_list_box ul li dl dd.dd2 a{ color:#c30404;background:url(../images/more_icon.jpg) 0 0px no-repeat; padding-left:20px; white-space:nowrap; float:right; width:50px; display:block;}
.news_list_box ul li dl dd.dd2 a:hover{ text-decoration:underline;}





/**************pages***************/
.page{ margin-top:20px; padding-top:35px;}
.page a{ display:inline-block; background:url(../images/num.jpg) 0 0 no-repeat; width:37px; height:37px; text-align:center; line-height:37px; color:#434343; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.page a:hover{ color:#005bae;text-decoration:none;}
.page a.li1{ background:url(../images/pre.jpg) 0 0 no-repeat; width:108px; font-family:"微软雅黑"; font-weight:normal;}
.page a.li2{ background:url(../images/pre_icon.jpg) 0 0 no-repeat; width:31px;}