@charset "utf-8";
/* CSS Document */

/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}

/*页面中的默认字体、字体大小、背景、文字颜色font-family:Microsoft Yahei*/
body { font-size:14px; font-family: "Microsoft YaHei", "宋体"; background: #FFF; color:#333; margin:0px; padding:0px; border:0px; list-style:none;}
* html,* html body{ background-image:url(about:blank);background-attachment:fixed}
/*页面右侧滚动条*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0;border: 0;background: transparent;vertical-align: baseline;}
html { overflow-y:scroll;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section,td,th
{margin:0;padding:0;border:0; list-style:none}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
ol,ul,li {list-style:none;display: list-item;text-align: -webkit-match-parent;}

/*清除页面所有图片的默认边框*/
img { border:0;}

/*去除ol、ul、li的默认样式*/



/*设置表单等项目的默认字体大小*/
input,select,textarea,font { font-size:14px;}

/*css清除浮动*/
.clear { clear:both; font-size:0px; line-height:0px;}
/*clearfix:after*/
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-table; display:block;}
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}

/*默认的文字链接样式*/
a:link,a:visited { text-decoration:none;}
a:hover { text-decoration:underline}

/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer;}

/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*隐藏元素*/
.hide {	display:none;}

/*文本对齐样式*/
.alignleft { text-align:left!important;}
.aligncenter { text-align:center!important;}
.alignright { text-align:right!important;}
.aligntop { vertical-align:top!important;}
.alignmiddle { vertical-align:middle!important;}
.alignbottom { vertical-align:bottom!important;}
.centered {	margin-left:auto!important; margin-right:auto!important;/*元素居中对齐*/}

/*左右漂浮样式*/
.fl { float:left !important;}
.fr { float:right !important;}

/*左右移动margin*/
.ml10 { margin-left:10px !important;}
.mr10 { margin-right:10px !important;}
.mt10 { margin-top:10px !important;}
.mb10 { margin-bottom:10px !important;}

.ml15 { margin-left:15px !important;}
.mr15 { margin-right:15px !important;}
.mt15 { margin-top:15px !important;}
.mb15 { margin-bottom:15px !important;}

.ml20 { margin-left:20px !important;}
.mr20 { margin-right:20px !important;}
.mt20 { margin-top:20px !important;}
.mb20 { margin-bottom:20px !important;}

.ml30 { margin-left:30px !important;}
.mr30 { margin-right:30px !important;}
.mt30 { margin-top:30px !important;}
.mb30 { margin-bottom:30px !important;}

.pd10 { padding:10px !important;}
.pd20 { padding:20px !important;}
/*解决IE 6双边距加倍错误*/
.inline { display:inline;}

/*最小高度*/
.minheight520 { min-height:520px; height:auto!important; height:520px; overflow:visible;}

/*整体宽度*/
.w1240 { width:1240px; height:auto; margin:0 auto; clear:both;}
.contain974 { width:974px; margin:0 auto; clear:both;}
.contain1002 { width:1002px; margin:0 auto; clear:both;}
.contain982 { width:982px; margin:0 auto; clear:both; height:auto; overflow:hidden;}

.imgcontain { width:100%; position:relative; z-index:1; min-width:1002px; overflow:hidden;}
.imgcontain ul li { position:absolute; left:0px; top:0px; width:100%;}

.fixedbg { width:100%; height:900px; position:fixed; left:0px; top:0px; z-index:1;}
* html .fixedbg {position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

.secbanner { text-align:center;}
/*图片自动适应*/
.autosize { max-width:1900px; max-height:472px;  _width:expression(this.width > 1900 ? "1900px" : this.width); _height:expression(this.height > 472 ? "472px" : 'auto'); margin:0 auto;}

.none { display:none;}

.inputtxt { border:1px solid #999; height:25px; line-height:23px; padding:0px 5px; border-radius:4px;}
.inputtextarea { border:1px solid #999; line-height:23px; padding:5px; border-radius:4px;}

.hongse,.red { color:#F00}

/*分页样式代码*/
.pages { height:40px; line-height:40px; overflow:hidden; text-align:center; font-family:Verdana, Geneva, sans-serif; margin-top:10px; margin-bottom:15px; width:100%}
.pages a { display:inline-block; height:30px; line-height:30px; border:1px solid #CCC; margin:0px;  margin-right:5px; padding:0px 10px; }
.pages span { display:inline-block; height:30px; line-height:30px; border:1px solid #CCC; margin:0px; margin-right:5px; padding:0px 10px;}

/*上一页，下一页*/
.nextpre {  height:auto; overflow:hidden; border-top:1px dashed #999999; margin-top:10px; f}
.nextpre ul li { float:left; width:50%; line-height:30px; font-size:14px;}
.nextpre ul li a { font-size:14px; line-height:30px;}
.nextpre ul li a:hover { text-decoration:underline;}

/*分页部分*/
.page {
	padding: 6px 0 0;
}
.page a, .page span {
	display: inline-block;
	height: 28px;
	text-align: center;
	padding: 0 12px;
	border: 1px solid #ded7d7;
	line-height: 30px;
	font-size: 14px;
	margin-right: 6px;
	color: #666;
}
.newsBtn {
	border-top: 1px dotted #ded7d7;
	padding-top: 10px;
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

.w1040_R{position:absolute; left:50%; top:50%; width:1040px; margin: 0px 0px 0px -520px; z-index:-900;}
.w1040_R img{width:12px; height:610px; position:relative; left:0; top:0;}



#ad1 {
	position:absolute; visibility:hidden; z-index:10;}
#ad2 {
	position:absolute; visibility:hidden; z-index:10}

.head-height {
    width:100%;
    height:163px;
}
/*固定顶部*/
#header {position: fixed;
    left: 0;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 163px;
    background-color: #fff;
    box-shadow: 0 0 20px 1px rgba(0, 0, 0, .1);
	}
	
/*页面开始部分*/

.top-bg {
	width:100%;
	height:17px;
	background:url(../IMG/top_bg.jpg) center top no-repeat;
	overflow:hidden;
	}
.logoer {
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #D3D3D3;
	}
.logoer .logos {
	width:1240px;
	margin:0px auto;
	height:110px;
	line-height:110px;
	overflow:hidden;
	}
.logoer .logos p.logos-left {
	width:300px;
	height:110px;
	float:left;
	line-height:110px;
	background:url(../PNG/search.png) 50px 40px no-repeat;
	}
.logoer .logos p.logos-center {
	float:left;
	width:640px;
	height:110px;
	background:url(../PNG/logo.png) center 30px no-repeat;
	}
.logoer .logos p.logos-center a {
	display:block;
	width:640px;
	height:110px;
	background:transparent;
	}
.logoer .logos .logos-right {
	float:right;
	width:300px;
	height:110px;
	overflow:hidden;
	line-height:30px;
	}
.logoer .logos .logos-right span.ch-en {
	height:26px;
	line-height:26px;
	width:300px;
	text-align:right;
	overflow:hidden;
	margin-top:15px;
	display:block;
	}
.logoer .logos .logos-right span.ch-en img {
	text-align:right;
	}
.logoer .logos .logos-right span.hot-tel {
	height:28px;
	line-height:28px;
	width:300px;
	text-align:right;
	overflow:hidden;
	margin-top:20px;
	display:block;
	}
.logoer .logos .logos-right span.hot-tel img {
	text-align:right;
	}
/*顶部结束*/

/*导航菜单*/
.naver {
	height:37px;
	line-height:37px;
	overflow:hidden;
	background:url(../IMG/nav-bg.jpg) left top repeat-x;
	}
.nav {
	width:1240px;
	line-height:37px;
	overflow:hidden;
	margin:0px auto;
	}
.nav ul {
	padding:0px 80px;}
.nav ul li {
	float:left;
	width:178px;
	text-align:center;
	font-size:15px;
	}
.nav ul li a {
	display:block;
	width:178px;
	height:37px;
	line-height:37px;
	color:#191919;
	}
.nav ul li a.on {
	display:block;
	width:178px;
	height:37px;
	line-height:37px;
	color:#ffb400;
	background:#003480;
	
	/*border-bottom:1px solid #ffb400;*/
	}
.nav ul li a.on p {
	display:block;
	width:60px;
	margin:0px auto;
	height:30px;
	color:#ffb400;
	background:#003480;
	border-bottom:1px solid #ffb400;
	}
.nav ul li a:hover {
	text-decoration:none;
	background:#003480;
	color:#ffb400;
	}
.nav ul li a:hover p {
	display:block;
	width:60px;
	margin:0px auto;
	height:30px;
	color:#ffb400;
	background:#003480;
	border-bottom:1px solid #ffb400;
	}
.nav ul i {
	display:block;
	float:left;
	font-style:normal;
	width:1px;
	height:37px;
	background:url(../IMG/line.jpg) left 13px no-repeat;
	}
/*导航菜单结束*/

/*页面底部部分*/
.footer{
	height:310px; 
	overflow:hidden; 
	background:#003480;}
.foot {
	width:1240px; 
	height:310px; 
	overflow:hidden;
	margin:0px auto;
	}
	
.foot .foot-l {
	float:left;
	width:300px;
	height:310px;
	overflow:hidden;
	}
.foot .foot-l h3 {
	height:118px;
	background:url(../PNG/foot-logo.png) 5px top no-repeat;
	margin-top:50px;
	}
.foot .foot-l p {
	margin-top:40px;
	width:295px;
	background:#ffb400;
	height:30px;
	line-height:30px;
	text-align:center;
	letter-spacing:10px;
	color:#003840;
	font-size:17px;
	}
.foot .foot-c {
	float:left;
	width:560px;
	height:auto;
	margin-top:50px;
	margin-left:120px;
	}
.foot .foot-c dl {
	float:left;
	width:140px;
	height:auto;
	overflow:hidden;
	}
.foot .foot-c dl dd {
	font-size:17px; 
	color:#FFF;
	line-height:40px;
	}
.foot .foot-c dl dt {
	font-size:13px; 
	color:#808080;
	line-height:30px;
	}
.foot .foot-r {
	float:right;
	width:250px;
	margin-top:50px;
	}
.foot .foot-r dl {
	float:left;
	width:250px;
	height:auto;
	overflow:hidden;
	}
.foot .foot-r dl dd {
	font-size:17px; 
	color:#FFF;
	line-height:40px;
	}
.foot .foot-r dl dt {
	font-size:13px; 
	color:#808080;
	line-height:25px;
	}
.foots {
	height:62px;
	background:#ffb400;
	}

