@charset "utf-8";
/* CSS Document */
/*css初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, table, th, td, em {
	margin: 0;
	padding: 0;
}
body {
	font-size: 16px;
	font-family: Hind, Arial, Helvetica, sans-serif;
	color: #333;
}
img, input {
	border: 0;
	vertical-align: middle;
}
ul, ol, li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #0a78d1;
}
p {
	text-align: left;
}
em {
	font-style: normal;
}
.w1180 {
	width: 1180px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
 *zoom: 1;
}
@font-face {
	font-family: 'Hind';
	src: url('../fonts/Hind.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Hind.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Hind.woff') format('woff'), /* Modern Browsers */ url('../fonts/Hind.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Hind.svg#Hind') format('svg'); /* Legacy iOS */
}
/*头部开始*/
.header {
	height: 120px;
	background: url(../img/topbg.png) center no-repeat;
}
.header .logo {
	width: 204px;
	height: 120px;
	background: url(../img/logo.png) center no-repeat;
}
.header .logo a {
	width: 204px;
	height: 120px;
	display: block;
	text-indent: -999px;
}
.header .other {
	width: 850px;
	height: 120px;
}
.header .other .tel {
	margin-top: 30px;
	color: #fff;
	font-size: 18px;
}
.header .other .tel p i {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(../img/icon.png) 0 3px no-repeat;
}
.header .other .tel p:last-child i {
	background-position: 0 -48px;
}
.header .other .share {
	margin-top: 40px;
	margin-left: 50px;
}
.header .other .share a {
	width: 38px;
	height: 38px;
	margin-right: 10px;
	display: inline-block;
	background: url(../img/icon.png) 0 -107px;
}
.header .other .share a.tw {
	background-position: 0 -175px;
}
.header .other .share a.in {
	background-position: 0 -243px;
}
.header .other .share a.yo {
	background-position: 0 -311px;
}
.header .other .language {
	font-family: "microsoft yahei", "Arial";
	font-size: 14px;
	width: 130px;
	height: 30px;
	border: 1px solid #eee;
	box-sizing: border-box;
	background: url(../img/icon.png) 5px -377px no-repeat;
	position: relative;
	z-index: 1;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 20px;
}
.header .other .language ul {
	position: absolute;
	top: 29px;
	left: -1px;
	display: none;
}
.header .other .language ul li {
	width: 130px;
	height: 30px;
	text-align: right;
}
.header .other .language ul li a {
	padding-right: 6px;
	width: 124px;
	height: 30px;
	line-height: 30px;
	display: block;
	color: #333;
	background: #eee url(../img/icon.png) -84px 5px no-repeat;
}
.header .other .language ul li a:hover {
	background-color: #ddd;
}
.header .other .language ul li a.eyu {
	background-position: -84px -47px;
}
.header .other .language ul li a.ynyu {
	background-position: -84px -96px;
}
.header .other .language:hover ul {
	display: block;
}
.header .other .search input {
	width: 220px;
	height: 32px;
	border: 1px solid #eee;
	font-family: "microsoft yahei", "Arial";
	font-size: 14px;
	padding-left: 10px;
	margin-right: 6px;
	box-sizing: border-box;
	outline: none;
	color: #333;
}
.header .other .search button {
	float: right;
	width: 32px;
	height: 32px;
	display: inline-block;
	background: #fff url(../img/icon.png) -96px -144px no-repeat;
	border: none;  
}
/*导航*/
.nav {
	height: 60px;
	border-top: 1px solid #fff;
}
.nav ul li {
	width: 147px;
	height: 60px;
	float: left;
	text-align: center;
	margin-top: 0px;
}
.nav ul li h3 {
	font-weight: normal;
}
.nav ul li a {
	width: 147px;
	height: 60px;
	line-height: 60px;
	display: block;
	z-index: 1;
}
.nav ul .on h3 a {
	color: #fff;
	background-color: #0a78d1;
}
/*底部版权*/
.bottom {
	padding: 40px 0;
	background-color: #0a78d1;
	margin-top: 40px;
}
.bottom .fl {
	width: 270px;
}
.bottom .fl h3 {
	color: #fff;
	font-size: 26px;
}
.bottom .fl p a {
	color: #fff;
	font-size: 16px;
}
.bottom .fr {
	width: 330px;
}
.bottom .fr h3 {
	font-size: 26px;
	color: #fff;
}
.bottom .fr p {
	color: #fff;
}
.bottom .fr p span {
	color: #ffb400;
}
.copyright {
	background-color: #055ca2;
	text-align: center;
	overflow: hidden;
	color: #fff;
	padding: 6px;
}
