body{
	font-family:Arial,"宋体";
	_font-family:Arial,"宋体";
	font-size:12px;
	color:#000; 
	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;
	}
.top{
	height:195px;
	background:url(../images/top.jpg) repeat-x;
	}
.hy{
	width:960px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	}
.hy_1{
	float:left;
	width:300px;}
.bdsharebuttonbox {
	float:right;
}

.logo{
	width:960px;
	height:122px;
	margin:0 auto;
	}
.menu{width:960px;	height:38px;	margin:0 auto;	}
.menu li{
	float:left; position:relative;
	width:136px; height:38px;	
	font-weight:bold; font-size:16px;  line-height:38px; text-align:center;
	background:url(../images/fgx.jpg) right center no-repeat;
	}
.menu li a{color:#000;	text-decoration:none;}
.menu li a:hover{color:#00489a;	text-decoration:none;}
.menu ul ul{display:none; position:absolute; top:38px; left:0; z-index:22222;}
.menu li li{height:30px; font:normal 12px/30px ""; color:#333; background:#fff;}

.banner{
	width:100%;
	height:410px;
	margin:0 auto;
	}
.yy{
	width:100%;
	height:24px;
	background:url(../images/ty.jpg) repeat-x;
	}
.sh{
	width:960px;
	margin:0 auto;
	padding:20px 0px;
	}
.list{
	float:left;
	width:206px;
	}
.emtj{
	float:right;
	width:744px;
	}
.ls_nr{
	border:solid 1px #e9e9e9;
	border-top:none;
	}
.yiji{
	height:38px;
	line-height:38px;
	font-size:14px;
	background-color:#004799;
	padding-left:15px;
	}
.yiji a{
	color:#FFF;
	text-decoration:none;
	}
.yiji a:hover{
	color:#FFF;
	text-decoration:underline;
	}
.erji{
	line-height:32px;
	padding-left:30px;
	background:url(../images/ej.jpg) bottom no-repeat;
	}
.erji a{
	color:#000;
	text-decoration:none;
	}
.erji a:hover{
	color:#000;
	text-decoration:underline;
	}
.tj_nr{
	padding:22px 0px;
	}
.yyly{
	width:100%;
	height:280px;
	background:url(../images/ly_bj.jpg) repeat-x;
	}
.yingy{
	width:960px;
	margin:0 auto;
	}
.yingnr{
	padding-top:25px;
	}
.zixun{
	height:128px;
	overflow:hidden;
	width:100%;
	background:#0f67be;
	margin:0 auto;
	}
.youshi{
	width:100%;
	height:952px;
	background:url(../images/8dtz.jpg) center no-repeat;
	}
.gem{
	width:100%;
	height:517px;
	padding:10px 0px;
	margin:0 auto;
	background:url(../images/tiemo.jpg) center no-repeat;
	}
.bolimo{
	width:960px;
	margin:0 auto;
	}
.blm_nr{
	padding:20px 0px;
	}
.zhey{
	width:100%;
	height:281px;
	margin:0 auto;
	padding:10px 0px;
	background:url(../images/zyban.jpg) center no-repeat;
	}
.zyal{
	width:960px;
	margin:0 auto;
	}
.dingzhi{
	width:100%;
	height:128px;
	background-color:#1071c2;
	text-align:center;
	}
.xia{
	width:960px;
	margin:0 auto;
	padding:30px 0px;
	}
.left{
	float:left;
	width:318px;
	}
.right{
	float:right;
	width:629px;
	}
.fl_nr{
	background:url(../images/ztcnr.jpg) repeat-y;
	padding:20px 0px;
	}
.ztcyj{
	width:122px;
	line-height:38px;
	font-size:18px;
	color:#FFF;
	padding-left:32px;
	font-family:'微软雅黑';
	height:38px;
	background:url(../images/yiji.jpg) 20px no-repeat;
	}
.ejfl{
	padding:20px 20px 30px 20px;
	}
.ejfl li{
	float:left;
	padding:0px 10px;
	display:block;
	border-right:solid 1px #FFF;
	}
.ejfl li a{
	color:#FFF;
	text-decoration:none;
	}
.ejfl li a:hover{
	color:#FFF;
	text-decoration:underline;
	}
.ab_nr{
	padding:10px 0px;
	line-height:26px;
	}
.news{
	padding-top:20px;
	}
.xw_nr{
	line-height:26px;
	background:url(../images/abd.jpg) bottom no-repeat;
	padding:20px 0px 26px 0px;
	}
.nxw_nr{
	line-height:26px;
	border-bottom:solid 1px #f0f0f0;
	padding:20px 0px 26px 0px;
	}
.nxw_nr a{
	color:#F00;
	text-decoration:none;
	}
.nxw_nr a:hover{
	color:#F00;
	text-decoration:underline;
	}
.xw_nr a{
	color:#F00;
	text-decoration:none;
	}
.xw_nr a:hover{
	color:#F00;
	text-decoration:underline;
	}
.link{
	width:960px;
	margin:0 auto;
	}
.lk_nr{
	border:solid 1px #f0f0f0;
	padding:10px;
	border-top:none;
	}
#ft{
	padding-top:20px;
	}
.dnav{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	background-color:#004799;
	}
.dnav a{
	color:#FFF;
	text-decoration:none;
	}
.dnav a:hover{
	color:#FFF;
	text-decoration:underline;
	}
.foot{
	width:960px;
	margin:0 auto;
	padding:25px 0px;
	}
.contact{
	float:left;
	line-height:30px;
	}
.lx{
	float:left;
	line-height:30px;
	padding-left:20px;
	}
.bq{
	float:right;
	text-align:right;
	line-height:30px;
	padding-top:60px;
	}
.nbanner{
	width:960px;
	height:212px;
	margin:0 auto;
	padding-top:10px;
	}
.nleft{
	float:left;
	width:202px;
	}
.nright{
	float:right;
	width:740px;
	}
.nls_t{
	height:33px;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/nls_t.jpg) no-repeat;
	}
#nct{
	width:960px;
	margin:0 auto;
	padding:20px 0px;
	}
.nls_t{
	padding-left:20px;
	}
.nls_nr{
	border:solid 1px #dfdfdf;
	width:179px;
	border-top:none;
	padding:10px;
	line-height:26px;
	}
.nlx{
	padding-top:20px;
	}
.nnt{
	border:solid 1px #dfdfdf;
	height:31px;
	line-height:31px;
	padding:0px 20px;
	}
.nnr{
	margin-top:10px;
	border:solid 1px #dfdfdf;
	padding:15px;
	line-height:26px;
	}
	
#full-screen-slider { width:100%; height:410px; position:relative}
#slides { display:block; width:100%; height:410px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:2000;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.fwmenu{width:100%; border-bottom:1px #333 solid; height:30px;}
.fwmenu li{width:110px; float:left; height:30px; padding:0 0 0 0; text-align:center; cursor:pointer; background:#eee; border-right:1px #fff solid; font:bold 12px/30px "";}
.fwmenu li.on{background:#036; color:#fff;}