body {
	margin: 0;
	padding: 0;
	font-family: 微软雅黑;
	font-size: 14px;}
ul,
li,
input,
p,
h1,
h2,
h3,
h5,
dd,
dl,
a {
	margin: 0;
	padding: 0;
	list-style: none;}

a {
	text-decoration: none;
}

img {
	border: none;}
.clearfloat {
	zoom: 1;}
.clearfloat:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;}
.fl {
	float: left;}

.fr {
	float: right;}

.clear {
	clear: both;}

.hover-color li a:hover {
	color: #CB0306;}

.w12 {
	width: 1200px;
	margin: 0 auto;}
/*头部*/
.wraper {
	width: 100%;
	min-width: 1200px;
	height: 523px;
	background: url(../images/top_bg.png) no-repeat top center;
	background-size: cover;}

.header {
	width: 1200px;
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/topright.png) no-repeat top right;}

.logo {
	width: 986px;
	height: 76px;
	padding-top: 50px;
	padding-left: 0px;}

.nav1 {
	width: 100%;
	min-width: 1200px;
	height: 45px;
	line-height: 45px;
	background-color: #1d4d91;}
/*nav*/
.nav {
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	background: #1d4d91;
	position: relative;
	z-index: 1;
	width: 1200px;
	margin: 0 auto;}

.nav a {
	color: #fff;}

.nav .nLi {
	float: left;
	position: relative;
	display: inline;}

.nav .nLi h3 {
	float: left;}

.nav .nLi h3 a {
	display: block;
	padding: 0 45px;
	font-size: 16px;
	font-weight: bold;}

.nav .sub {
	display: none;
	width: 165px;
	left: 0;
	top: 45px;
	position: absolute;
	background: #245ba9;
	line-height: 35px;}

.nav .sub li {
	zoom: 1;
	font-size: 14px;
	text-align: center;}

.nav .sub a {
	display: block;
	padding: 0 10px;}

.nav .sub a:hover {
	background: #245ba9;
	color: #fff;}

.nav .on h3 a {
	background: #245ba9;
	color: #fff;}

/*nav*/
.banner {
	width: 1200px;
	height: 318px;
	margin: 0 auto;}

/*footer*/

.footer {
	width: 100%;
	min-width: 1200px;
	height: 117px;
	background: #000000;}

.copy {
	height: 80px;
	padding-top: 15px;
	line-height: 28px;
	color: #ffffff;}

.copy-text {
	text-align: left;
	line-height: 35px;
margin-left:15px;
	width: 575px;}

.copy-text a {
	display: inline-block;}
/*footer*/


.copyleft{width:760px;margin-top:5px;}
.copyright{width:400px;}
.link{font-size:16px; height:30px; line-height:30px; color:#fff; border-bottom:1px solid #fff;}
.linkmain ul li{float:left; font-size:14px; width:120px;text-align:center; line-height:28px; }
.linkmain ul li a{display:block; color:#fff;}