body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
	span, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Microsoft YaHei", "Arial", "姒涙垳缍�";
	font-size: 14px;
	color: #000;
}

a {
	text-decoration: none;
}

img {
	display: block;
	border: 0;
}

address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

ol, ul {
	list-style: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}

q:before, q:after {
	content: '';
}

input {
	margin: 0;
	padding: 0;
	border: none;
}

.clearfix {
	clear: both;
}

body {
	transition: all 0.3s;
	transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 閸滐拷 Chrome */
	-o-transition: all 0.3s; /* Opera */
}
/*===========妞ゅ爼鍎磍ogo===========*/
.wid-all {
	width: 100%;
}

.wid12 {
	width: 1200px;
	margin: 0 auto;
}

.header {
	height: 145px;
	background: #fff;
}

.wid16 {
	width: 1200px;
	margin: 0 auto;
}

.header:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.header a img {
	float: left;
	margin-top: 25px;
}

.header .header-right {
	float: right;
}

.header .header-right a {
	margin: 0 8px;
	display: inline-block;
	line-height: 95px;
	height: 95px;
	color: #939aa2;
}

.header .header-right a.header-wz {
	color: #013d80;
}

.header .header-right a.header-tel {
	padding-left: 34px;
	margin-left: 30px;
	background: url(/images/front/tel.png) left center no-repeat;
	color: #013d80;
	font-size: 16px;
	font-weight: bold;
}
/*===========妞ゅ爼鍎磍ogo缂佹挻娼�===========*/

/*===========鐎佃壈鍩呴敍瀹恆nners===========*/
/*banner閸ワ拷*/
.banner_box {
	width: 100%;
	overflow: hidden;
	position: relative;
}
/* .banner{ width:400%;} */
.banner a {
	display: block;
	width: 100%;
}

.banner img {
	width: 100%;
}

.btn_box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: -160px;
	z-index: 10001;
}

.btn_box .btn-right {
	float: right;
}

.btn_box li {
	color: #fff;
	margin: 28px 0;
	font-weight: bold;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 50%;
	text-align: center;
	background: #fff;
	color: #333;
}

.btn_box .btn {
	background: #013d80;
	color: #fff;
}

.btn_box  .wei {
	width: 1px;
	height: 150px;
	background: #dddfe4;
	margin-left: 10px;
}
/*鐎佃壈鍩�*/
.index-nav-box {
	background: url(/images/front/index-bf-pixl.png) left top repeat-x;
}

.nav-box {
	width: 100%;
	height: 271px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10023;
}

.main-nav {
	width: 100%;
	position: absolute;
	z-index: 100;
	top: 0;
}

.main-nav-center:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.main-nav .nav-box-left {
	float: left;
}

.main-nav .nav-box-left li {
	float: left;
	margin-right: 60px;
}

.main-nav .nav-box-left li.nav-active a, .main-nav .nav-box-left li.nav-mr a
	{
	border-bottom: solid 3px #fff;/* #e43a37 */
	box-sizing: border-box;
}

.main-nav {
	border-bottom: solid 1px #393d4f;
}

.main-nav .nav-box-left  li a {
	display: block;
	font-size: 16px;
	height: 70px;
	line-height: 70px;
	color: #fff;
}

.main-nav .nav-box-right {
	float: right;
	margin-right: -50px;
}

.main-nav .nav-box-right:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.nav-box .nav-box-right li {
	float: left;
	margin-left: 8px;
}

.nav-box .nav-box-right li a {
	color: #939aa2;
	display: block;
	height: 70px;
	line-height: 70px;
}

.nav-box .nav-box-right li.chinese a {
	color: #fff;
}

.nav-box .nav-box-right li:nth-child(3) {
	margin-right: 30px;
}

.nav-box .nav-box-right li input {
	display: none;
	width: 140px;
	text-indent: 6px;
	height: 28px;
	margin-top: 21px;
	margin-right: -6px;
	color: #939aa2;
	border: solid 1px #dfdfdf;
	background: #fff;
}

.nav-box .nav-box-right li .chuxian {
	display: block;
}

.nav-box .nav-box-right li.search {
	background: url(/images/front/search.png) center center no-repeat;
	width: 18px;
	height: 18px;
	margin-top: 30px;
}
/*鐎涙劙娉�*/
.zj-nav {
	display: none;
	background: #fff;
	width: 100%;
	position: absolute;
	top: 70px;
	z-index: 97;
	padding: 30px 0;
}

.zj-nav .wid16:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.zj-nav ul {
	float: left;
	margin-right: 60px;
}

.zj-nav ul li a {
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	color: #999;
}

.zj-nav ul.zj-acticve li a {
	color: #013d80;
}

.zj-nav ul li a:hover {
	color: #e43a37;
	text-decoration: underline;
}

.zj-nav .next-nav-logo {
	width: 20px;
}

.zj-nav .next-nav-zero {
	width: 156px;
}

.zj-nav .next-nav-one {
	margin-right: 65px;
}

.zj-nav .next-nav-two {
	margin-right: 60px;
}

.zj-nav .next-nav-three {
	margin-right: 65px;
}

.zj-nav .next-nav-four {
	margin-right: 65px;
}

.zj-nav .next-nav-five {
	margin-right: 65px;
}

.footer {
	background: #061526;
	padding-bottom: 30px;
}

.footer-two {
	padding-top: 30px;
}

.footer-two .footer-two-right {
	width: 400px;
	float: left;
}

.footer-two .footer-two-right p, .footer-one .footer-two-right h3 {
	font-size: 15px;
	color: #fff;
}

.footer-two .footer-two-right h1 {
	font-size: 34px;
	color: #fff;
}

.footer-two .footer-two-right h3 {
	padding-left: 20px;
	margin-bottom: 20px;
	color: #fff;
	background: url(/images/front/address.png) left center no-repeat;
}

.footer-two .footer-two-right span {
	display: block;
	font-size: 12px;
	color: #ADB1B9;
}

.footer-two .footer-two-right span {
	display: block;
	font-size: 12px;
	color: #ADB1B9;
}

.footer-two:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.footer-two .footer-two-left {
	float: left;
	width: 800px;
}

.footer-two .footer-two-left ul:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.footer-two .footer-two-left ul li.footer-two-item {
	float: left;
	margin-right: 78px;
}

.footer-two .footer-two-left ul li.footer-two-item:nth-child(4) {
	float: left;
	margin-right: 78px;
}

.footer-two .footer-two-left ul li.footer-two-item .footer-two-title {
	padding-left: 14px;
	margin-bottom: 22px;
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	background: url(/images/front/blue-icon.png) left center no-repeat;
}

.footer-two .footer-two-left ul li.footer-two-item ul {
	margin-left: 14px;
}

.footer-two .footer-two-left ul li.footer-two-item li {
	margin-bottom: 10px;
}

.footer-two .footer-two-left ul li.footer-two-item li a {
	color: #adb1b9;
	font-size: 16px;
}

.footer-two .footer-two-right {
	width: 400px;
}

.footer-two .footer-two-right .gongzhonghao {
	width: 200px;
}

.footer-two .footer-two-right .gongzhonghao img {
	width: 146px;
	margin: 0 auto;
}

.footer-two .footer-two-right .gongzhonghao:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.footer-two .footer-two-right .gongzhonghao p {
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 12px;
	line-height: 24px;
}

.footer-two .footer-two-right .gzh-left {
	float: left;
}

.footer-two .footer-two-right .gzh-right {
	float: right;
}

/*鐎涙劙銆夌�佃壈鍩�*/
.top-bg {
	width: 100%;
	overflow: visible;
	z-index: 10;
}

.top-bg .top-banner {
	height: 433px;
	background: url(/images/front/contact-bg.png) center center no-repeat;
}
/*鐎涙劙銆夐棃銏犲讲娴犮儱鍙￠悽銊︾壉瀵繒娈戠�佃壈鍩�*/
.page-content-all {
	margin: 60px 0 100px 0;
}

.page-nav {
	height: 54px;
	background: #013D80;
}

.page-nav .page-nav-one {
	position: absolute;
	bottom: 0;
}

.page-nav .wid16 {
	height: 54px;
}

.page-nav .wid16:after {
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
}

.page-nav .page-nav-one>li {
	float: left;
	height: 54px;
	line-height: 54px;
	color: #fff;
	padding: 0px 132px 0px 34px;
	border-right: solid 1px #346499;
}

.page-nav .page-nav-one li.home {
	padding: 0;
	width: 54px;
	border-left: solid 1px #346499;
	background: url(/images/front/home.png) center center no-repeat;
}

.page-nav .page-nav-one li.home  a {
	display: block;
	height: 54px;
}

.page-nav .page-nav-one .page-nav-list {
	position: relative;
}

.page-nav .page-nav-one .page-nav-list .page-icon {
	display: block;
	width: 10px;
	height: 11px;
	position: absolute;
	right: 24px;
	top: 21px;
	background: url(/images/front/nav-home.png) left center no-repeat;
}

.page-nav .page-nav-one .page-nav-list .page-icon-change {
	background-position: right center;
}

.page-nav .page-nav-one .page-nav-list ul {
	display: none;
	padding-top: 24px;
	position: absolute;
	top: 54px;
	left: 0;
	width: 100%;
	background: #013D80;
}

.page-nav .page-nav-one .page-nav-list ul li {
	margin-bottom: 16px;
}

.page-nav .page-nav-one .page-nav-list ul li a {
	display: block;
	background: #013D80;
	color: #9CA3AB;
	margin-left: 34px;
	line-height: 20px;
}

.page-nav .page-nav-one .page-nav-list ul li .xiaoon {
	color: #FFFFFF;
	background: url(/images/front/white-arrow.png) 160px center no-repeat;
}

.share-box {
	position: relative;
}

.page-nav  .wid16 .share-box p {
	width: 76px;
	float: right;
	margin-top: 21px;
	color: #fff;
	font-size: 12px;
	background: url(/images/front/share.png) right center no-repeat;
}

.page-nav  .wid16 .share-box .bdsharebuttonbox {
	position: absolute;
	right: 0;
	top: 60px;
	display: none;
}

.page-nav-content {
	padding-top: 30px;
}

.page-nav-content .page-nav-title {
	position: relative;
}

.page-nav-content .page-nav-title h1 {
	border-bottom: solid 1px #cacaca;
	height: 100px;
	line-height: 102px;
	font-size: 30px;
	color: #013D80;
	text-align: center;
}

.page-nav-content .page-nav-title .left-arrow {
	position: absolute;
	left: 0;
	top: 40px;
}

.page-nav-content .page-nav-title .right-arrow {
	position: absolute;
	right: 0;
	top: 40px;
}
/*閺備即妞堥崪灞惧灇閸旂喐顢嶆笟瀣畱鐠囷附鍎�*/
.page-nav-nr .page-content-all {
	margin-top: 0;
}

.page-nav-nr .page-content-all .news-title {
	border-bottom: solid 1px #f2f2f2;
}

.page-nav-nr .page-content-all .news-title:after {
	clear: both;
	display: block;
	visibility: hidden;
	content: "";
	height: 0;
}

.page-nav-nr .page-content-all h1 {
	float: left;
	width: 860px;
	font-size: 26px;
	color: #000;
	padding-left: 64px;
	line-height: 118px;
	height: 118px;
	background: url(/images/front/news-icon.png) 22px center no-repeat;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.page-nav-nr .page-content-all .new-title-right {
	float: right;
	font-size: 0; /*濞撳懘娅巗pan閸愬懓浠堥惃鍕？闂咃拷*/
	-webkit-text-size-adjust: none;
}

.page-nav-nr .page-content-all .new-title-right span {
	font-size: 14px;
	color: #666;
	height: 118px;
	line-height: 118px;
	display: inline-block;
}

.page-nav-nr .page-content-all .new-title-right span.shuliang {
	margin-right: 20px;
	color: #E43A37;
}

.page-nav-nr .page-content-all .new-detail {
	padding-top: 50px;
}

.page-nav-nr .page-content-all .new-detail p {
	text-indent: 2em;
	font-size: 15px;
	color: #666;
	line-height: 28px;
}

.page-nav-nr .page-content-all .new-detail .new-detail-tp {
	width: 1200px;
	min-height: 400px;
	margin: 40px 0 60px 0;
}

.page-nav-nr .page-content-all .new-detail .new-detail-tp {
	width: 100%;
	height: auto;
}
/*娑撳﹣绔寸弧鍥ф嫲娑撳绔寸弧锟�*/
.page-nav-nr .page-content-all .new-up-down {
	border-bottom: solid 1px #f2f2f2;
	border-top: solid 1px #f2f2f2;
	margin-top: 100px;
}

.page-nav-nr .page-content-all .new-ud {
	font-size: 0; /*濞撳懘娅巗pan閸愬懓浠堥惃鍕？闂咃拷*/
	-webkit-text-size-adjust: none;
}

.page-nav-nr .page-content-all .new-ud a {
	display: block;
	color: #000;
}

.page-nav-nr .page-content-all .new-ud span {
	display: inline-block;
	font-size: 15px;
	line-height: 58px;
	height: 58px;
}

.page-nav-nr .page-content-all .new-ud span.ud-wz {
	width: 130px;
	text-align: center;
	background: url(/images/front/up.png) 90px center no-repeat;
}

.page-nav-nr .page-content-all .new-ud span.ud-wz-title {
	width: 940px;
}

.page-nav-nr .page-content-all .new-ud span.ud-wz-date {
	width: 100px;
	text-align: right;
}

.page-nav-nr .page-content-all .new-ud span.down-wz {
	width: 130px;
	text-align: center;
	background: url(/images/front/down.png) 90px center no-repeat;
}

.page-nav-nr .page-content-all .new-ud:hover .ud-wz-title {
	color: #E43A37;
}

.page-nav-nr .page-content-all .golist:after {
	clear: both;
	display: block;
	visibility: hidden;
	content: "";
	height: 0;
}

.page-nav-nr .page-content-all  .golist a {
	display: block;
	width: 100px;
	text-align: center;
	background: #666;
	color: #fff;
	height: 36px;
	line-height: 36px;
	margin-top: 36px;
	float: right;
}
/**妞ょ數鐖�*/
.page-nav-nr .yema {
	margin-top: 80px;
	text-align: center;
}

.page-nav-nr .yema-left {
	-webkit-text-size-adjust: none;
}

.page-nav-nr  .yema span {
	text-align: center;
	width: 38px;
	font-size: 16px;
	color: #333;
	display: inline-block;
	margin-right: 12px;
	height: 38px;
	line-height: 38px;
	font-weight: bold;
}

.page-nav-nr  .yema span.page-arrow {
	display: inline-block;
	color: #999;
	border: solid 1px #999;
	box-sizing: border-box;
}

.page-nav-nr  .yema span:hover, .page-nav-nr  .yema span:active {
	color: #FFFFFF;
	background: #E43A37;
	border: none;
}

.page-nav-nr  .yema .red-active {
	color: #FFFFFF;
	background: #E43A37;
}

#fenPaper {
	margin: 0 auto;
}