body{

	font-family:Arial,"宋体";

	_font-family:Arial,"宋体";

	font-size:12px;

	color:#666; 

	margin:0 auto;

	}

form,ul,li,ul li,p,h1,h2,h3,h4,h5,h6,dl,dt,label{

	margin:0;

	padding:0;

	list-style-type:none;

	list-style:none;

	}

input,select{

	font-size:12px;

	line-height:16px;

	}

img{

	border:0;

	}

a{

	color:#444;

	text-decoration:none;

	}

a:hover {

	color:#f30;

	text-decoration:underline;

	}

.white,.white a:link,.white a:visited,.white a:active,.white a{

	color: #fff;

	text-decoration:none;

	}

.white a:hover{

       color:#fff;

	   text-decoration:underline;

	   }

.clear{

	clear:both;

	}

#hd{

	border-top:solid 3px #003466;

	}

.top{

	width:1200px;

	margin:0 auto;

	}

.t_l{

	float:left;

	width:437px;

	padding:32px 0px;

	}

.t_r{

	float:right;

	}

.menu{

	width:735px;

	margin-left:28px;

	height:55px;

	margin-top:53px;

	font-size:16px;

	font-family:'微软雅黑';

	}

.menu li{

	float:left;

	width:105px;

	height:55px;

	line-height:55px;

	display:block;

	text-align:center;

	}

.menu li a{

	float:left;

	width:105px;

	height:55px;

	line-height:55px;

	display:block;

	text-align:center;

	color:#000;

	text-decoration:none;

	} 

.menu li a:hover{

	float:left;

	width:105px;

	height:55px;

	line-height:55px;

	display:block;

	text-align:center;

	color:#fff;

	background-color:#003466;

	text-decoration:none;

	}

.banner{

	width:100%;

	height:626px;

	background:url(../images/ban.jpg) center no-repeat;

	}

.product{

	width:1200px;

	margin:35px auto 35px;

	}

.p_t{

	text-align:center;

	}

.p_list{

	padding:35px 0px;

	margin-left:320px;

	}

.p_list li{

	float:left;

	font-size:16px;

	font-family:'微软雅黑';

	border:solid 1px #bbbac0;

	margin-right:20px;

	}

.p_list li a{

	display:block;

	padding:10px 30px;

	text-decoration:none;

	}

.p_list li a:hover{

	text-decoration:none;

	background:#22558e;

	color:#fff;

	}

.about{

	margin:35px auto 35px;

	width:100%;

	background-color:#f2f2f2;

	padding:40px 0px;

	}

.ab_t{

	text-align:center;

	}

.ab_nr{

	padding-top:30px;

	}

.gs_nr{

	float:left;

	width:620px;

	font-size:14px;

	line-height:30px;

	font-family:'微软雅黑';

	}

.gs_tu{

	float:right;

	width:536px;

	}

.ab{

	width:1200px;

	margin:0 auto;

	}

.news{

	width:1200px;

	margin:0 auto;

	padding-bottom:35px;

	}

.xw_t{

	text-align:center;

	}

.xwl{

	float:left;

	width:565px;

	display:block;

	margin:20px 17px 0 17px;

	border-bottom:solid 1px #cecece;

	}

.xwl a:hover{color:#000; text-decoration:none;}

.rq{

	float:left;

	width:76px;

	font-family:'微软雅黑';

	font-size:16px;

	text-align:center;

	padding-bottom:15px;

	color:#b9b9b9;

	}

.rq p{

	font-size:60px;

	}

.nr{

	float:right;

	width:460px;

	font-family:'微软雅黑';

	font-size:14px;

	line-height:30px;

	padding-top:12px;

	}

.nr p{

	font-size:16px;

	}

#ft{

	width:100%;

	height:291px;

	color:#FFF;

	background:url(../images/foot.jpg) repeat-x;

	}

#ft a{

	color:#FFF;

	text-decoration:none;

	}

#ft a:hover{

	color:#FFF;

	text-decoration:underline;

	}

.contact{

	width:1200px;

	margin:0 auto;

	height:243px;

	}

.ewm{

	float:left;

	}

.lx{

	float:left;

	padding:18px;

	color:#FFF;

	font-size:14px;

	font-family:'微软雅黑';

	line-height:30px;

	}

.map{

	float:right;

	}

.bq{

	text-align:center;

	height:48px;

	line-height:48px;

	font-size:14px;

	font-family:'微软雅黑';

	}

.nban{

	width:100%;

	height:300px;

	margin:0 auto;

	background:url(../images/ban.jpg) no-repeat;

	}

.nct{

	width:1200px;

	margin:0 auto;

	padding:35px 0px 

	}

.nnt{

	text-align:center;

	font-size:32px;

	font-family:'微软雅黑';

	font-weight:bold;

	color:#22558e;

	}

.nnr{

	border:solid 1px #cecece;

	padding:20px;

	font-size:14px;

	font-family:'微软雅黑';

	line-height:28px;
	position:relative;
	}

.list{

	padding:35px 0px;

	margin-left:470px;

	}

.list li{

	float:left;

	font-size:16px;

	font-family:'微软雅黑';

	border:solid 1px #bbbac0;

	margin-right:20px;

	}

.list li a{

	display:block;

	padding:10px 30px;

	text-decoration:none;

	}

.list li a:hover{

	text-decoration:none;

	background:#22558e;

	color:#fff;

	}

	

	

	

.banner{height:300px;}

.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}

.banner .ban_nav{display:none;}

.banner .Left,.banner .Right{display:none;}

.bann_ext{position:relative;}

.frontCover{position:absolute;bottom:20px;left:45%;}

.frontCover li{float:left;width:15px;padding:0px;background:#ccc;color:#fff;overflow:hidden;margin-right:7px;cursor:pointer; border-radius:50%;}

.frontCover .img{position:relative;width:15px;height:15px;overflow:hidden;}

.frontCover img{position:absolute;width:0px;height:0px;left:-50px;}

.frontCover .open{background:#003466;}

/*幻灯片(组件)*/

.slide{position:relative;width:100%;}

.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}

.ban_c img{width:100%;height:100%;}

.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}

.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}

.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}

.ban_nav .on{background:#f90;color:#fff;}







.shebei li{ display:block; float:left; margin:10px 16px;}

.shebei li img{ width:255px; height:210px;}

.shebei li p,

.shebei li p span{ display:block;}

.shebei li p{ padding-left:10px; background:#ececec; line-height:32px;}

.shebei li p span{ float:right; padding:2px 10px; background:#22558e; color:#fff; line-height:28px;}

.shebei li a:hover{ color:#000; text-decoration:none;}





.news li{ display:block; width:46%; float:left; margin:10px 10px; line-height:30px; border:1px dashed #ddd; padding:5px 10px;}

.news li span{ float:right;background:#22558e; color:#fff; padding:2px 10px;}

.news li a:hover{ color:#000; text-decoration:none;}





.newstext

{

	margin-bottom:20px;}

.newstext h2{

	text-align:center;

}

.newstext .info

{

	width:100%;

	height:40px;

	margin-top:10px;

	padding-top:10px;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	text-align:center;

	margin-bottom:10px;

}











.page{float:left;margin-top:20px;text-align:center;width:100%;}

.page a{border:1px solid #22558e;padding:4px 6px;font-size:12px; color:#000;}

.page .thispage{padding:4px 6px;background:#22558e;font-size:12px;color:#fff;}

















.newspagechange .pagechangel, .newspagechange .pagechanger{ width:auto;border: 1px solid #ccc;padding: 3px 10px; margin-bottom:10px;}

.newspagechange .pagechangel a,.newspagechange .pagechanger a{ color:#000;}







.pagechangeleft a{ display:block; position:absolute; width:57px; height:62px; top:50%; left:20px;}
.pagechangeright a{ display:block; position:absolute; width:57px; height:62px; top:50%; right:20px;}













.subbutton

{

	padding:5px 24px;

	border:none;

	color:#fff;

	font-size:12px;

	background:#22558e;

	vertical-align:center;

	cursor:pointer;

}









.p_nr li{ text-align:center; font-size:14px; margin-right:15px;}

.p_nr li img{ border:1px solid #ccc;}





.g1 li p{ line-height:40px;}
.g1 li a:hover{ color:#000; text-decoration:none;}
























