* {
	margin:0px;
	padding:0px;
}

body{ background:#fff}
#all {
	width:1002px;
	margin:0 auto;
	font-family:"宋体"; font-size:12px;
}
#top_bg {
	background:url(top_bg.jpg) no-repeat top center #a4c3d5; overflow:hidden;
	height:380px;
}
ul{ margin:0px; padding:0px}
li{ list-style:none; margin:0px; padding:0px;}

.logo{

	position:absolute;

	z-index:1;

	overflow:hidden;

	background-image:url(logo.png);

	width:1030px;
	height:99px;
	float:left;
behavior:url(iepngfix.htc);
	left: -29px;

	top: 1px;

}

a {
	text-decoration:none;
	color:#525252
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}




#nav{float:right; margin-top:40px; display:inline; margin-right:5px; height:59px; background-image:url(126.jpg)}
	
	



#dao_bg li {
	
	width:142px;
	height:49px;
	float:left;
	line-height:100px; 

}
#dao_bg li ul li a{ height:24px;}
#dao_bg li ul li{ height:24px;}
#dao_bg li ul {
	width:140px;
	top:145px; 
	clear:both;
	display:none;
	position:absolute;
background:url(nav_hover.jpg) repeat-y bottom center; padding-bottom:8px;}
#dao_bg ul ol{
	position:relative;
	border-color: #FFFFFF;
}

#dao_bg ul ul {
	width:97px; display:inline;
	left:97px;
	top:0px;
	display:none;
	float:left;
    position:absolute; overflow:hidden;
}

#dao_bg h1 a{height:24px;
	display:block;
	line-height:24px;
	overflow:hidden;
	text-align:center;
	width:80px;
	font-weight:normal;
	background:url(nav_hover.jpg) no-repeat bottom center;
	color:#000000;
	clear:both;
	font-size:12px;}
#dao_bg li ul a {
	height:24px;
	display:block;
	line-height:24px;
	text-align:center;
	width:142px;
	
	background:url(nav_hover.jpg) no-repeat bottom center;
	color:#000000;
	clear:both;
	font-size:12px;
}
#dao_bg li ul a:hover{ color:#2361c8; text-decoration:underline}
#dao_bg h1 a:hover{ color:#2361c8; text-decoration:underline}
#dao_bg li dl {
	color:#000066;
	font-family:"微软雅黑";
	font-size:14px;
	width:142px;
	text-align:center;
	cursor:hand;
}
#dao_bg li dl a {
	font-size:14px;
	width:142px;
	height:49px;
	float:left;
	cursor:pointer;
	line-height:45px;
	list-style:none;
	text-align:center;
	color:#fff;
	font-family:"微软雅黑";
	font-weight:bold;

}



#dao_bg li dl a:hover {
	font-size:14px;
	width:142px;
	height:49px;
	font-weight:bold;
	float:left;
	cursor:pointer;
	line-height:45px;
	list-style:none;
	text-align:center;
	color:#000000;
	font-family:"微软雅黑";
	background-image: url(110.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#about{ width:728px; float:left;}
.mar10{ clear:both; height:10px;}
#shipin{ margin-left:13px; width:245px; float:left; padding:7px; display:inline; border:1px solid #d3d3d3;}
#about_bg{ background:url(about_nav_bg.jpg) repeat-x top left; height:29px;margin-bottom:11px;}
#about_nav{ color:#000000; font-size:14px; font-family:"微软雅黑"; font-weight:bold; line-height:29px; margin-left:23px; float:left; display:inline}
#about_nav span{ color:#a4a4a4; margin-left:15px; font-size:12px;}
#about_nav_right{ background:url(about_nav_right.jpg) no-repeat top left; float:right; height:29px; width:248px; text-align:right; line-height:29px; padding-right:20px; _padding-top:10px}
#about_n{ line-height:22px;  margin-left:6px; padding-right:10px}
#about_n img{ border:1px solid #6b6b6b; padding:1px; margin:0px 20px 0px 0px;}
#about_n a{ color:#ad0000}
#news{ padding-top:15px; clear:both;}
#news_nav_bg{
	height:30px;
	margin-right:8px;
	background-image: url(11.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#news_left{ width:488px; float:left}
#news_right{ width:488px; float:right}
#pro{ width:1000px;}
.news_b{ background:url(news_bottom.jpg) no-repeat top left; height:16px; width:491px;}
.pro_b{ background:url(pro_bottom.jpg) no-repeat top left; height:18px; width:998px;}
#news_nav_bg{ color:#00256a;font-size:14px; font-family:"微软雅黑"; font-weight:bold; line-height:30px; padding-left:18px;}
#news_nav_bg span{ color:#959595; font-size:12px; padding-left:9px}
.news_more{ padding-right:8px; float:right; _padding-top:10px}
img{ border:0px}
.news_n{ border:1px solid #cccccc; width:470px; height:226px; margin:0px;float:left}
.left_n{border:1px solid #cccccc; width:231px; margin:0px;float:left; padding-top:15px;}
.left_n li{ height:24px; margin-left:14px; margin-top:2px;}
#contact_left_nav{ margin-left:37px}
#contact_n{ color:#000000; line-height:24px; margin-left:17px;}
#contact_n a{ color:#000000;}

.left_n a{
	line-height:24px;
	width:176px;
	height:24px;
	display:block;
	padding-left:8px;
	background-repeat: no-repeat;
	background-position: 22px 6px;
}
.left_n a:hover{
	background-repeat: no-repeat;
	background-position: left top;
}
.left_n_right{background:url(left_right.jpg) no-repeat top left; float:left; height:228px; width:7px; border:0px;}
.left_b{ background:url(left_bottom.jpg) no-repeat top left; height:15px; width:242px;}
.pro_n{ border:1px solid #cccccc; width:991px; height:145px; overflow:hidden;float:left}
.news_n_right{ background:url(news_right.jpg) no-repeat top left; float:left; height:228px; width:8px;}
.pro_n_right{ background:url(news_right.jpg) no-repeat top left; float:left; height:147px; width:7px;}


#rexian_tel{
	margin:10px 0px 0px 22px;
	line-height:30px;
	font-size:21px;
	color:#a40000;
	font-family:"微软雅黑";
	font-weight:bold;
	padding-left:53px;
	background-image: url(124.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#flash {
	padding:5px; background:#FFF;}

#center{ background:url(center_bg.jpg) repeat-x top left; padding-top:27px;}
#end_bg{ background:url(end_bg.jpg) repeat-x top left; height:84px; margin-top:7px;}
#end_n{ line-height:21px; padding-top:19px; color:#454545}
#end_n span{ font-family:Arial, Helvetica, sans-serif; color:#454545}
#ipc{ font-weight:bold}
#left_l{ width:242px; float:left; display:inline; margin-left:18px;}
#common_right{ width:707px; float:left; display:inline; margin-left:20px; }



.infoClass{ line-height:20px; padding:10px; text-align:left; }

#page{
	clear:both;
	line-height:35px;
	height:35px;
	width:100%;
	text-align:center;
	border:1px solid #dedede;
	margin:12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.companyInfo{ line-height:22px; padding:10px;}
.introImg{float:left; margin-right:8px;}

.borderLi{
	border-bottom:1px dashed #dedede;
	margin-bottom:6px;
	padding-bottom:6px;
}
.G_InputText{
	width:160px;
	height:16px;
	border:1px solid #dedede;
}
.G_textarea{
	width:300px;
	height:100px;
	border:1px solid #dedede;
}
.G_ul{
	width:500px;
	margin:0 auto;
	line-height:26px;
}
.G_botton{
	width:55px;
	height:29px;
	line-height:29px;
	border:0;
	background:url(button.gif) no-repeat;
	cursor:pointer;
}
.G_tips{
	color:#666;
	width:486px;
	margin:10px auto 0 auto;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	line-height:22px;
}
#infoImage{
	text-align:center;
	margin:10px 0;
}
#infoImage img{padding:2px; border:1px solid #dedede;}
#picUL{text-indent:0; overflow:hidden;}
#picUL li{
	height:220px;
	width:230px;
	float:left;
	line-height:20px;
	margin:0px;
	text-align:center;
	
}
#picUL li img{
	height:150px;
	width:210px;
	border:1px solid #dedede;
	padding:2px;
}
#picUL li img:hover{
	border-color:#999;
}


#picUL_honor{text-indent:0; overflow:hidden;}
#picUL_honor li{
	height:300px;
	width:180px;
	float:left;
	line-height:22px;
	margin:0 15px;
	text-align:center;
}
#picUL_honor li img{
	height:auto;
	width:180px;
	border:1px solid #dedede;
	padding:2px;

}
#picUL_honor li img:hover{
	border-color:#999;
}
#indexNews li{ line-height:30px; border-bottom:1px dashed #dedede; padding:0 12px 0 10px; position:relative;}
#indexNews li:hover{border-bottom:1px solid #dedede;}
#indexPro{width:960px; height:165px; overflow:hidden; margin:0 auto;}
#indexPro li{float:left; margin:10px; _margin:8px; width:170px; height:165px; text-align:center; line-height:18px;}
#indexPro img:hover {border:1px solid #999;}
#indexPro img{ padding:4px; border:1px solid #a1a1a1;}
.Newstime{position:absolute; right:12px; top:0;_top:-8px;color:#525252}
#newTitle{ text-align:center; font-size:16px; font-family:"微软雅黑"; color:#F00; line-height:24px;}
#newsInfo{ font-size:12px; text-align:center; padding:5px 0px}
#newsContent{ padding:10px; line-height:22px}
.jobList{ line-height:22px; margin-left:15px;	border-bottom:1px solid #dedede;

	min-height:136px; 
    height:auto !important; 
    height:136px;}
.yingping{ float:right; margin-right:10px; line-height:30px;}

#news_hy{ float:left;width:165px; }
#news_hy img{ padding:3px; border:1px solid #bfbfbf;}
#news_1{ float:left; color:#000000;}
#news_1 a{ color:#9b0000}
#news_tu{ width:95px; float:left; margin-top:10px; display:inline; }
#news_tu img{ padding:2px; border:1px solid #c6c6c6;}
#news_te{ float:left; width:450px; padding-left:15px;margin-top:10px; display:inline; line-height:22px; }
#news_show{ margin-top:8px; margin-left:12px}
#news_show span{ float:right}
#cgal_title{ font-size:16px; font-family:"微软雅黑"; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:5px;}
#news_show a{ color:#000000; border-bottom:1px dashed #8fb7e1; display:block; width:410px; height:23px; line-height:23px; background:url(hong_tag.jpg) no-repeat 7px 10px; padding-left:20px; }

#freetel{
	padding-left:92px;
	width:300px;
	height:100px;
	margin-left:30px;
	margin-top:10px;
	font-family:"宋体";
	font-size:12px;
	color:#333333;
	background-image: url(12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#freetel span{ font-size:22px; color:#a40000;}
.pro_list_n{ height:22px; width:620px; margin:0px auto; background:#ccc; border:1px solid #efefef; text-align:center; line-height:22px}
.pro_list_nn{ width:620px; margin:0 auto;}
.pro_list_nn a{ width:149px; height:22px; line-height:22px; border:1px solid #efefef; margin:2px; float:left; display:block; text-align:center}
.CurrentMenu{
 background:url(nav_hover_nav.jpg) no-repeat top center; width:80px; height:49px; color:#000000;}
