@charset "utf-8";
/* CSS Document */
/**
 * 
 * @authors Landry
 * @date    2014-03-28 10:16:50
 * @version $Id$
 */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, abbr, address, cite, code, del, dfn, em, img, sub, sup, var, i, dl, dd, dt, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
article, aside, figure, footer, header, hgroup, nav, menu, section {
	display: block;
}
ol, ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #6d6d6d;
}
a:active, a:visited {
	/*color: #0066ab;*/
}
input, select {
	vertical-align: middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	outline: none;/* for Forefox */
	cursor: pointer;
}


/*大体架构
 ----------*/
body {
	font-family:Microsoft YaHei;
	font-size:12px;
	position: relative;
	min-width:1400px;
}


/*颜色值
 --------------*/
.orange {
	color: #ffe400;
}
.blue {
	color: #699BCC;
}
/*清楚文字内容
 --------------*/
.txtIndent {
	text-indent: -9999em;
}
/*用于seo不显示的内容
 --------------*/
.seo {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
}
.seo, .hideImg {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
}
.hideImg {
	overflow: hidden;
}
.hideImg img {
	width: 0;
	height: 0;
	overflow: hidden;
}
/*清除浮动
 --------------*/
.clearfix {
  zoom: 1;
  _height: 1px
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
/*左浮动和右浮动
 --------------*/
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.float_r, .float_l {
	_display: inline;
}

/**头部代码**/
.header{width:100%;height:110px;background: #1b579b;position:absolute;top:0px;left:0px;z-index:9999;}
.header .logo{width:18.75%;height:110px;background: #FFF;position:absolute;top:0px;left:0px;}
.header .logo a{width:86%;height:79px;padding:31px 0 0 14%;display:block;}
.header .head .logo img{width:193px;height:54px;}
.header .headNav{height:110px;padding-left:24.947%;position:relative;}
.header .headNav .navRow{width:83px;height:110px;background:url(../images/navRow.jpg) no-repeat;display:block;position:absolute;top:0px;left:18.5%;}
.header .headNav .navul{float:left;width:64.51%;}
.header .headNav .navul li{float:left;position:relative;width:14%;padding-top:25px;height: 115px;}
.header .headNav .navul li .one{display:block;height:85px;text-align:center;}
.header .headNav .navul li .one p{color:#FFF;font-size:16px;padding:17px 0 6px;}
.header .headNav .navul li .one span{color:#6b98ca;font-size:10px;font-family:Arial;text-transform:uppercase;}
.header .headNav .navul li:hover .one,
.header .headNav .navul li.active .one{background: #FFF;}
.header .headNav .navul li:hover .one p,
.header .headNav .navul li.active .one p{font-weight:bold;}
.header .headNav .navul li:hover .one p,
.header .headNav .navul li:hover .one span,
.header .headNav .navul li.active .one p,
.header .headNav .navul li.active .one span{color:#1b579b;}
.header .headL{width:32%;float:left;padding:37px 0 0 3%;position:relative;}
.header .headL a{float:left;width:26%;display:block;height:45px;padding-left:60px;}
.header .headL .email{background:url(../images/email.png) no-repeat left center;margin-right:3%;}
.header .headL .wechat{background:url(../images/wechat.png) no-repeat left center;}
.header .headL a h3{color:#FFF;font-size:16px;font-weight:normal;padding-top:4px;}
.header .headL a p{color:#6b98ca;font-size:10px;font-family:Arial;text-transform:uppercase;}
.header .headL .magnifying{width:30px;height:30px;display:block;background:url(../images/magnifying.png) no-repeat;position:absolute;top:45px;right:36px;float:none;padding:0;}
.header .headL .searchBox{display:none;width:211px;position:absolute;top:115px;right:44px;z-index:999;}
.header .headL .searchBox .text{float:left;width:170px;height:35px;line-height:35px;background:url(../images/texts.png) no-repeat;color:#000000;font-size:12px;outline:none;padding: 0 0 0 11px;margin:0;border:0;}
.header .headL .searchBox .search{float:left;width:30px;height:35px;background:url(../images/buttons.png) no-repeat;outline:none;padding:0;margin:0;cursor:pointer;border:0;}
.header .headNav .navul li .selectDown{display:none;width:100%;position:absolute;top:135px;left:0px;z-index:999;background:#18559a;border-radius:2px;}
.header .headNav .navul li .selectDown a{display:block;height:45px;line-height:45px;color:#98bfea;font-size:14px;text-align:center;border-bottom:1px solid #0f4787;}
.header .headNav .navul li .sel{width:14px;height:5px;background:url(../images/sna.png) no-repeat;position:absolute;top:-5px;left:50%;z-index:999;margin-left:-7px;}
.header .headNav .navul li .selectDown a:hover{color:#1b579b; background:#fff;}

/**底部文件**/
.footer{width:100%;margin:0 auto;height:80px;line-height:80px;background:url(../images/footerbg.jpg) repeat-x;color:#FFF;font-size:14px;overflow:hidden;text-align:center;}
.footer a{color:#FFF;font-size:14px;}
.footer img{margin-right:8px;}
.footer a:hover{text-decoration:underline;}

@media screen and (max-width:1680px){


.header .headL a h3{font-size: 14px;padding-top: 6px;}
.header .headL a{width: 23%;}
}