@charset "utf-8";
html{overflow-x:hidden;overflow-y:scroll}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-style:normal;/* line-height:180%*/}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,img,p{list-style-type:none;}
select, input, button, textarea {font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
input,button,textarea,select,optgroup,option{font-family:"Arial","Microsoft YaHei","黑体","simhei","宋体","simsun";font-size:inherit;font-style:inherit;font-weight:inherit;padding:0px; margin:0px;}
legend{color:#000;}
:focus{outline:0;}
img { vertical-align:middle;border:none;}
table{border-collapse:collapse;border-spacing:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
label{cursor:pointer;}
button { cursor:pointer;}
a {text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#000}
a:hover{color:#f60}
/* hack */
.clear {display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
/* text */
body{font-family:"Arial","Microsoft YaHei","黑体","simhei","宋体","simsun";font-size:14px;cursor:default;background-color:#EEE; overflow-x:hidden;}
h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
/* black */
.blank{height:0; line-height:0; clear:both; overflow:hidden;}

/*////menu*/
input[type*="radio"],
input[type*="checkbox"] {
	top: 1px;
	margin: 0;
	border: none;
	position: relative;
}
label {
	cursor: pointer;
}
/* =============== DEFAULT HTML - CLEARING =============== */

.clearafter:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
/* LAYOUT */
.wrapper {
	width: 988px;
	margin: 0 auto;
}
#toppanels {
	padding: 5px 0; width:100%;background:#EEE;
}
#toppanels .tops{
position: relative;width: 988px;height:80px;margin: 0 auto;
}
#toppanels .tops h1#logo a{
	position:absolute; left:0; top:16px; width:158px; height:50px;background:url(../images/logo.png) no-repeat 0 0; text-indent:-9999em
}
#toppanels .tops h2#logoad a{position:absolute; left:158px; top:20px;font-size:16px;width:168px; height:46px;font-weight:600;line-height:24px}
#toppanels .tops h2#logoad a:hover{color:#f00}
#toppanels .tops h2#logoad span{ font-size:14px}
#toppanels .tops #welcome {
	text-align: right; color:#012169;;
	position:absolute; right:0; top:10px; width:380px; height:30px;
}
#toppanels .tops #welcome a{color: #FF6600; padding-left:10px}
#toppanels .tops #welcome a:hover{color: #f00;}
#toppanels .tops #welcome a.english{font-family:Arial, Helvetica, sans-serif}

#toppanels .tops #tel {
	position:absolute; right:0; top:22px; width:300px; height:36px;
	background:url(../images/tel.png) no-repeat right 0; text-indent:-9999em;
}

#search{float:right; background:url(../images/search-bg.png) no-repeat; width:223px; height:30px;position:absolute; top:8px; right:0;}
#search input.searchText{border:none;width:186px;height:20px;line-height:20px;background:none;position:absolute;top:5px;right:29px;}
#search input.search{display:block; float:left; width:30px; height:30px; position:absolute; top:0px; right:0px; border:none; background:none; text-indent:-9999em; cursor:pointer}

/* HEADER */
#header {
	z-index: 10000;
	position: relative;
	
}
/*导航*/
.menu {
	width:988px; margin:0 auto;
	position:relative;
}
.navbg {
	height:48px;
	width: 100%;
	background: #008CD6;
	/*background-color: rgba(0, 0, 139, 1);*/
	position:absolute;
	z-index:999;
	left:0;box-shadow:0 2px 7px rgba(0,0,0,0.3);text-shadow:1px 1px rgba(0,0,0,.2);
}
#navul li {
	float: left;
	margin-right: 1px;
	width:auto;
	height:48px;
	position:relative;
	text-align:left;
	line-height:48px;
	font-size:16px;
	display:block;
	_padding:0 20px;
}
#navul li a{ display:block}
#navul li#home a{
	background-image: url(../images/icon-home.png);
	background-position: 15px 17px;
	background-repeat: no-repeat;
	padding:0 20px 0 40px; display:block
}
#navul>li a{padding:0 20px; display:block}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:48px;
	left:0;
	background-color:#F60;
	border-bottom:none; width:160px;/*box-shadow:0 2px 7px rgba(0,0,0,0.5);*/
/*	filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;
background-color: rgba(17, 36, 59, 0.9);*/
}
#navul li ul li {
	display:block;
	width:auto;
	float:none;
	margin-right:0px;
	height:40px;
	position:relative;
	line-height:40px;
	font-size:16px;
	padding:0;
	_padding-left:20px;
	text-indent:0px;
}
#navul li.navmoon {background-color:#F60;
	/*filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;
background-color: rgba(0, 102, 153, 0.9);*/
	height:48px;
	line-height:48px;  border:0;
}
#navul li.navmoon a {
	color:#FFFFFF;
}

#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	/*width:98px;*/
	height:40px;
	line-height:40px;color:#FFFFFF;
}
#navul li.navmoon ul a:hover {
	background:#000000;
}
/*////////meu*/

/* 底部样式 */

.footerbj {
	background:url(../images/footer_53.gif) repeat-x left top #000;
	width:100%;
	height:308px;
	overflow:hidden;
}
.footlink {
	width:987px;
	margin:0 auto;
	height:233px;
	overflow:hidden
}
.footlink ul {
	/*background:url(../lepev/footer_56.gif) no-repeat right top;
	*/padding-left:7px;
	float:left;
	width:115px;
	padding-top:18px;
	padding-right:22px;
	margin-right:18px;
	height:218px;
}
.footlink ul.cp {
	width:130px;
	overflow:hidden;
}
.footlink ul.cjwt {
	background:none;
	width:278px;
	overflow:hidden;
	margin-right:0
}
.footlink ul li {
	height:26px;
	line-height:26px;
	white-space:nowrap;
}
.footlink ul li.nt {
	color:#00a0e9;
	font-size:14px;
	padding-left:0;
	font-family:"Microsoft YaHei";
	margin-bottom:8px;
	background:none
}
.footlink ul li a {
	color:#737373;
}
.footlink ul li.nt a {
	color:#00a0e9
}
.footlink ul li.nt a:hover {
	color:#1EB9EF
}
.footlink ul li a:hover {
	color:#fff
}
.footer {
	width:987px;
	margin:0 auto;
	height:75px;
	font-family:"Microsoft YaHei";
	color:#737373; font-size:12px
}
.footer .nav {
	float:left;
	width:285px;
	height:75px;
	line-height:75px;
}
.footer #bdshare {
	float:left;
	width:100px;
	height:16px;
	margin-top:30px
}
.footer .nav img {
	vertical-align:middle
}
.footer p {
	float:right;
	width:493px;
	height:75px;
	line-height:75px;
	text-align:right;
	margin:0;
	padding:0
}
.footer a {
	color:#737373;
	margin:0 7px;
}
.footer a:hover {
	color:#fff;
}

/*turn page*/
#turn_page{text-align:right; height:26px; line-height:26px;padding:0 30px 0 0;}
#turn_page .page_button{background:#eee; border:1px solid #ccc; margin:0 2.5px; padding:0 10px;height: 24px;line-height: 24px;display: inline-block;}
#turn_page .page_button:hover{background: #0cadb7;border:1px solid #669;color: #fff;}
#turn_page .page_item{background:#0cadb7; border:1px solid #669; padding:0 10px; margin:0 2.5px;display: inline-block;height: 24px;line-height: 24px;}
#turn_page .page_item:hover{background:#0cadb7;border:1px solid #669;color: #fff;}
#turn_page .page_item_current{background:#0cadb7; border:1px solid #669; padding:0 10px; margin:0 2.5px; color:#fff;height: 24px;line-height: 24px;display: inline-block;}