@charset "utf-8";
/* CSS 基础定义 格式化 */

* {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	color:#101010;
	font-size:16px;
	line-height:24px;
}
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
body, html {
	font-family: "Microsoft YaHei", sans-serif;
	background:#f9f9f9;
}
a {
	background-color: transparent;
	outline: 0;
	star:expression(this.onFocus=this.blur());
}
a:active, a:hover {
	outline: 0;
	star:expression(this.onFocus=this.blur());
}
img,input {
	border: 0;
	outline: 0;
	star:expression(this.onFocus=this.blur());
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
em, u, i {
	font-style: normal;
}
ul, ol, li {
	list-style: none;
}
a {
	text-decoration: none;
}
h1,h6 { font-size:24px; line-height:36px; font-weight:normal;}
h6 { font-size:16px;}
/*a:hover { text-decoration: underline; }*/


.row,.line { width:1140px; margin:auto; overflow:hidden;}
.container { width:100%; margin:auto; background:#fff ; z-index:9; min-height:140px; overflow:visible;}
.line { width:1140px;}
.fl { float:left;}
.fr { float:right;}

.header { width:1140px; height:auto; overflow:visible; padding-top:15px; margin:0 auto; z-index:99;}
.header .top { width:70%;}
.menu { height:auto; overflow:visible; padding-bottom:20px; position:relative; z-index:999; }
.menu li.nLi { display:block; margin:0 0 0 30px; float:left;  position:relative;}
.menu li.nLi a { display:block; padding:0 0 18px 0; line-height:30px; font-size:16px; color:#101010;}
.menu li.nLi a.on,.menu li.nLi a:hover { border-bottom:2px #0074b0 solid;}
/* menu css */
.clearfix:after{content:".";display:block;height:0;clear:both; visibility:hidden;}
.menu li.nLi .sub{ display:none; left:0; top:45px;width: 330px; margin-left: -120px;position:absolute; background:#fff; border:1px #eee solid; line-height:26px; padding:5px 0; border-radius:5px; word-break:keep-all; white-space:nowrap; }
.menu li.nLi .sub li{ display:block; width:100%; margin:0; padding:0; zoom:1; line-height:36px; border-bottom:1px #eee solid; }
.menu li.nLi .sub a{ display:block; width:100%; overflow:hidden; padding:5px 20px; text-align:center; }
.menu li.nLi .sub a:hover{ background:#eee; border:none; }

.search { position:relative; margin:5px 0 15px 0;}
.search input { width:200px; height:35px; padding:10px; line-height:15px; border-radius:10px; border:1px #989898 solid; color:#989898;}
.search a { position:absolute; right:10px; top:8px;}

.lang { margin-left:15px; line-height:47px;}
.lang a { font-size:16px; color:#0074b0; text-align:right;}

.pages { float:left; width:100%; overflow:hidden; margin:60px auto 20px auto; text-align:center;}
.pages li { display:inline-block; width:35px; height:35px; line-height:35px; background:#fff; border:1px #eee solid; margin:0 5px; font-family:"黑体",Arial, Helvetica, sans-serif; font-size:16px; color:#989898; border-radius:3px;}
.pages li.on,.pages li.on a,.pages li:hover,.pages li a:hover,.pages li a:hover i { background:#0074b0; border-color:#0074b0; border-radius:3px; font-family:"黑体",Arial, Helvetica, sans-serif; color:#fff;}
.pages li a,.pages li a i { font-style:normal; display:block; overflow:hidden; line-height:35px; font-family:"黑体",Arial, Helvetica, sans-serif; color:#989898; }
.pages li a i,.pages li a:hover i { font-family:"微软雅黑", "黑体", "宋体", sans-serif, serif}

.footer { width:100%; background:#313131; padding:10px 0 20px 0; color:#fff;}
.footer .nav { width:100%; overflow:hidden;}
.footer .nav,.footer .nav li a{ color:#fff; line-height:80px;}
.footer .nav li,.footer .media li { float:left; margin-right:75px;}
.footer .media li { margin:25px 40px 0 0; text-align:left; text-align:center;}
.footer .media li:first-child{ }
.footer .media li:last-child{ margin-right:0;}
.footer .media li img { margin:0 auto}
.footer .media li span { display:block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff; text-align:center; line-height:40px; font-size:14px;}
.footer .copyright,.footer .copyright >* { color:#fff; line-height:40px;}
