@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	padding:0;
	font-family:宋体;
	font-size:12px;
	color:#404040;
	}
	
.pageWidth{
HEIGHT: auto;
BACKGROUND-IMAGE: none;
BACKGROUND-REPEAT: no-repeat;
BACKGROUND-ATTACHMENT: fixed;
BACKGROUND-POSITION: center center;
MARGIN: 0px auto;
WIDTH: 100%;
}

A:link{
   color: #404040;
    text-decoration: none;
}
A:visited{
   color: #404040;
    text-decoration: none;
}
A:hover{
   color: #244ec1;
    text-decoration:none;
}
A:active{
   color:#404040;
    text-decoration: none;
}

ul{
	list-style-type:none;}

li{
	list-style:none;}
	
IMG{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}
A IMG{
   border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle;
    border-top: 0px;
    border-right: 0px;
    padding-top: 0px;
}

#root{
	margin:0 auto;
	padding:0;}
	
#top{
	margin:0 auto;
	width:985px;
	height:100px;
	background:url(top.jpg) no-repeat center top;
	}
#top1{
	float:right;
	padding-top:11px;
	overflow:hidden;
	}

#dh_bg{
	margin:0 auto;
	width:100%;
	background:#05298a;}
#dh_bg .dh{
	margin:0 auto;
	width:985px;
	height:35px;
	}
#dh_bg .dh ul{
	LIST-STYLE-TYPE: none;
OVERFLOW: hidden;
BORDER-BOTTOM: gray 0px solid;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
FONT: bold 12px Verdana;
PADDING-LEFT: 0px;
MARGIN: 0px;
PADDING-RIGHT: 0px;
WIDTH: 100%;
	}
#dh_bg .dh ul.dh1{
	float:left;
	WIDTH: 100%;}

#dh_bg .dh ul.dh1 li{
	float:left;
	padding:0;
	background:url(dh-fgx.jpg) no-repeat;}
#dh_bg .dh ul.dh1 li.dh_ss{
	float:left;
	padding:0;
	background:none;}
#dh_bg .dh ul.dh1 li a{
	color:#fff;
	display:block;
	padding:10px 30px;
	}
#dh_bg .dh ul.dh1 li A:hover{
BACKGROUND: #f57e22;
COLOR: #fff;
}

#banager_bg{
	background:url(bannerbg.jpg) repeat-x;
	height:293px;
	width:100%;
	}
#banager_bg .banager{
	margin:0 auto;
	width:985px;
	padding-top:20px;
	height:273px;
	
	}

#banager_bg .banager .banager_left{
	margin:0px;
	float:left;
	width:640px;
	height:257px;
	BORDER: #244ec1 2px solid;
	background:url(banner.jpg) no-repeat 2px;}
#banager_bg .banager .banager_left .ljwm{
	margin:200px 0 0 165px;
	float:left;}
#banger_cp{
	float:right;
	margin:30px 2px 0 0;
	height:200px;
	width:290px;}
	
#banager_bg .banager .banager_right{
	width:330px;
	float:right;
	height:261px;}
#banager_bg .banager .banager_right .sy_dh{
	width:330px;
	height:137px;
	background:url(sy_dhbg.jpg) no-repeat;
	padding:47px 0 0 0;
	}

#banager_bg .banager .banager_right .sy_dh ul.sy_cpdh{
	margin:0;
	padding:0;}
	
#banager_bg .banager .banager_right .sy_dh ul.sy_cpdh li{
	margin:0;
	padding:0;
}

#banager_bg .banager .banager_right .sy_dh ul.sy_cpdh li A{
BACKGROUND: url(jt.jpg) no-repeat 30px 15px;
TEXT-DECORATION: none;
padding:13px 0 15px 45px;
DISPLAY: block;
}
#banager_bg .banager .banager_right .sy_tb{
	BORDER: #cccccc 1px solid;
	margin:10px 0 0 0;
	height:65px;}
	
#banager_bg .banager .banager_right .sy_tb .sy_tb_left{
	margin:0;
	float:left;}
#banager_bg .banager .banager_right .sy_tb .sy_tb_right{
	float:right;}
	
#nry{
	padding-top:10px;
	margin:0 auto;
	width:985px;
	height:301px;
	}
	
.xx1{
	float:left;
	height:301px;
	width:483px;
	overflow:hidden;
	background:url(about.jpg) no-repeat;}
	
.bt_gd{
	height:43px;}

.bt_gd img{
	padding:16px 12px 13px 0;
	float:right;
	overflow:hidden;}
	
.about2{
	height:140px;}
	
.about2_left{
	float:left;
	padding:16px 8px 18px 22px;
	overflow:hidden;}

.about2_right{
	float:right;
	padding:15px 8px 11px 0;
	line-height:19px;
	width:256px;
	overflow:hidden;
	}
.about2_right a{
	color:#f57e22;
	}
.about3{
	height:117px;
	width:481px;
	position:relative;}
	
.about3 ul.al{
	margin:0;
	padding:0;
	height:117px;
	width:481px;}
	
.about3 ul.al li{
	float:left;
	padding:2px;
	BORDER: #cccccc 1px solid;
	margin:12px 4px 0 6px;}

	
.xx2{
	float:right;
	height:301px;
	width:483px;
	overflow:hidden;
	background:url(news.jpg) no-repeat;}
	

ul.news1{
	margin:0px;
	padding:0px;}	
	
ul.news1 li{
	DISPLAY: inline;

	}
	
ul.news1 li A{
HEIGHT: 29px;
BACKGROUND: url(xw_tb.jpg) no-repeat 21px 11px;
TEXT-DECORATION: none;
MARGIN: 2px 0px;
DISPLAY: block;
padding-left:36px;
LINE-HEIGHT: 28px;
border-bottom:1px dashed #ccc;
}
ul.news1 li.news2{
	DISPLAY: block;
	height:85px;}

ul.news1 li.news2 A.news3{
HEIGHT: 29px;
BACKGROUND: url(xw_tb.jpg) no-repeat 21px 11px;
TEXT-DECORATION: none;
MARGIN:0px;
DISPLAY: block;
padding-left:36px;
LINE-HEIGHT: 28px;
font-size:14px;
border-bottom:none;
font-weight:bold;
}

ul.news1 li.news2 A.news4{
HEIGHT: 29px;
BACKGROUND:none;
TEXT-DECORATION: none;
MARGIN:0px;
DISPLAY: block;
padding-left:36px;
LINE-HEIGHT: 28px;
border-bottom:none;
color:#898392;
padding-right:15px;
}

#bottom_link{
	width:985px;
	height:100px;
	margin:0 auto;
	margin-top:11px;
	background:url(yqlj-bg.jpg) repeat-x;}
	
#bottom_link .link{
	padding:12px 10px 10px 10px;}
	
.link_tp{
	padding-top:10px;
	padding-bottom:10px;}
	
.link_tp a{
	margin-right:7px;}
	
#bottom_yj{
	margin:0 auto;
	width:985px;
	padding:20px 0 30px 0;
	text-align:right;
	}
	
	
	
	/*内页公用*/
#ny{margin:10px auto;
	width:985px;
	}

.bt{
	padding:10px 0;
	border-bottom:1px solid #ccc;
	height:10px;
	}
	
.bt1{ float:left;
font-weight:bold;
font-size:12px;
}

.bt2{ float:right;}

	
#ny_nr{
	margin:10px auto;
	padding:10px;
	width:965px;
	border:1px solid #ccc;
	font-size:14px;
	line-height:24px;}
	



/*新闻样式*/
ul.xw{
	margin:0px;
	padding:0px;}	
	
ul.xw li{
	DISPLAY: inline;
	}
	
ul.xw li A{
HEIGHT: 29px;
BACKGROUND: url(xw_tb.jpg) no-repeat 21px 11px;
TEXT-DECORATION: none;
MARGIN: 2px 0px;
DISPLAY: block;
padding-left:36px;
LINE-HEIGHT: 28px;
border-bottom:1px dashed #ccc;
}

/*新闻内页*/
.xw1_ny{
	padding:0 20px;}

.xwbt{
	text-align:center;}

.xw2_nr{
	margin:10px 0;}
	
	
	
	
/*产品内页*/
#cp{margin:0 auto;
	width:960px;
	}

.cp_top{

	height:26px;
	background-color:#d7d7d7;
	line-height:26px;}
a.xp_btmc{
	display:block;
	font-weight:bold;
	float:left;
	padding-left:16px;
	color:#FFF;
	font-size:12px;	}
.bt_right{
	background:url(xx14.jpg) no-repeat;
	height:26px;
	width:124px;
	float:left;}
	
#cp_bottom{
	padding:10px 10px;
	height:}
	
#cp_bottom ul{
	margin:0;
	padding:0px;
	list-style:none;}
	
#cp_bottom ul li{
	display:block;
	width:220px;
	border:1px #cccccc solid;
	float:left;
	margin:0 13px 10px 0;
	overflow:hidden;
	}
#cp_bottom ul li .cp_tp1{
	border-bottom:1px #cccccc solid;
	height:174px;}
	
#cp_bottom ul li .cp_mc1{
	height:30px;
	text-align:center;
	line-height:28px;}

/*#cp_bottom{
	padding:10px 10px;
	height:}
	
#cp_bottom ul{
	margin:0px;
	padding:0px;}
	
#cp_bottom ul li.cp_tp{
	width:220px;
	float:left;
    margin-right:10px;
	}
.cpl{
	padding:1px;
	width:220px;
	border:1px #cccccc solid;
	height:174px;}
.cp_mc1{
	padding:10px 1px;
	height:20px;
	width:217px;
	display:block;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	text-align:center;
	line-height:16px;
	font-weight:bold;}*/
	
	
/*公司掠影*/
	
#cp_bottom11{
	padding:10px 16px;
	height:}
	
#cp_bottom11 ul{
	margin:0;
	padding:0px;
	list-style:none;}
	
#cp_bottom11 ul li{
	display:block;
	width:220px;
	float:left;
	margin:0 13px 15px 0;
	overflow:hidden;
	}
/*滚动*/
#marquee1{position:absolute;width:477px;height:117px;overflow:hidden; left:3px;}
.none{display:none;}



/*留言js*/
#k_ajaxBox{
	 background:#f1f1f1;
	 padding:20px 20px 50px 20px;
	 border:2px #afafaf solid;}
#k_ajaxMain{height:50px;}
#k_ajaxSubmit .k_close{
	display:block;
	padding:5px;
	float:left;
	border:1px #afafaf solid;}
	
/*banager*/
#gallery {
	position:relative;
	height:220px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}