@charset "UTF-8";
/*zwp 2017-10-30*/
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
	overflow-x:hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #828385
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #828385;
}/* 未访问的链接 */
a:visited {
	color: #828385;
}/* 已访问的链接 */
a:hover {
	color: #4e9cd8;
}/* 鼠标在链接上 */
a:active {
	color: #828385;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #828385;
	background:#f3f6f8;
	min-width:1220px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}

::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.clear {
	clear: both;
}
.h5 {
	clear: both;
	height: 5px;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h45 {
	clear: both;
	height: 45px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h70 {
	clear: both;
	height: 70px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.minH{
	min-height:350px;
	height:auto !important;
	height:350px;
	}
.pic img{
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
/*
///////////////top
*/	
.head{
	clear:both;
	height:120px;
	background:#fff;
	}
.logo{
	width:612px;
	height:120px;
	overflow:hidden;
	margin-left:45px;
	}
@media only screen and (max-width: 1450px) {
  .logo{margin-left:5px}
}
@media only screen and (max-width: 1366px) {
  .logo{margin-left:0}
}

.logo a{
	display:block;
	width:612px;
	height:120px;
	background:url(../images/logo.png) no-repeat left center;
	}
.menuDl dd{
	display:inline;
	float:left;
	position:relative;
	}
.menuDl dd span{
	display:block;
	clear:both;
	height:35px;
	overflow:hidden;
	}
.menuDl dd span a{
	display:block;
	height:35px;
	text-align:center;
	line-height:33px;
	color:#555555;
	font-size:16px;
	padding:0 13px;
	}
@media only screen and (max-width: 1450px) {
  .menuDl dd span a{padding:0 10px}
}
.menuDl dd.hover span a{background:#013f8d;color:#fff}
.menuDl dd.yy.hover span a{background:#013f8d url(../images/icon1.png) no-repeat center 28px;color:#fff}
.menuDl dd .ddDiv{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:35px;
	left:0;
	z-index:11;
	display:none;
	}
.menuDl dd .ddDiv.nnn{display:none !important}
.menuDl dd .ddDiv .ddDivC{
	overflow:hidden;
	background:#013f8d;
	padding:10px 0;
	margin-top:1px;
	}
.menuDl dd .ddDiv .ddDivC a{
	display:block;
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	}
.menuDl dd .ddDiv .ddDivC a:hover{background:#002a5f}
.spchBt{
	width:35px;
	height:35px;
	background:url(../images/icon2.png) no-repeat center center;
	cursor:pointer;
	position:relative;
	margin-right:40px;
	}
@media only screen and (max-width: 1500px) {
  .spchBt{margin-right:10px}
}
@media only screen and (max-width: 1366px) {
  .spchBt{margin-right:0}
}

.spchBox{
	width:190px;
	height:35px;
	overflow:hidden;
	background:#fff;
	position:absolute;
	top:120px;
	right:0;
	z-index:999;
	visibility:hidden;
	opacity:0;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.spchBox.show{
	top:80px;
	visibility:visible;
	opacity:1;
	}
.spchBox input{
	display:inline;
	float:left;
	width:145px;
	height:35px;
	padding:0 5px;
	line-height:35px;
	border:none;
	background:none;
	color:#555555;
	font-size:14px;
	}
.spchBox a{
	display:inline;
	float:left;
	width:35px;
	height:35px;
	background:#a4a4a4 url(../images/icon2.png) no-repeat center center;
	}
/*
///////////////////banner
*/
.banner{
	clear:both;
	overflow:hidden;
	position:relative;
	height:530px;
	}
.banner .bd{
	overflow:hidden;
	height:530px;
	}
.banner .bd dl dd{
	display:block;
	height:530px;
	overflow:hidden;
	}
.banner .bd dl dd a{
	display:block;
	height:530px;
	}
.banner .hd{
	width:100%;
	height:47px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9999;
	text-align:center;
	}
.banner .hd ul{display:inline-block}
.banner .hd ul li{
	display:inline;
	float:left;
	width:18px;
	height:18px;
	overflow:hidden;
	line-height:9999px;
	margin:0 5px;
	background:url(../images/icon3.png) no-repeat center center;
	cursor:pointer;
	}
.banner .hd ul li.on{background:url(../images/icon4.png) no-repeat center center;}
/*
//////////foot
*/
.foot{
	clear:both;
	overflow:hidden;
	padding-top:80px;
	background:#313131 url(../images/bg1.jpg) no-repeat center top;
	position: relative;
	z-index: 999;
	}
.footLogo{
	width:200px;
	height:90px;
	margin-right:30px;
	}
.footLogo a{
	display:block;
	width:220px;
	height:90px;
	background:url(../images/logo2.png) no-repeat center center;
	}
.footBox1C{
	overflow:hidden;
	width:580px;
	}
.footBox1C .spanT{
	display:block;
	clear:both;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#fff;
	}
.footBox1C .txt{
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:22px;
	color:#848484;
	margin-top:3px;
	}
.footBox1R .spanT{
	display:block;
	clear:both;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#fff;
	text-align:right;
	}
.linkBox{
	width:265px;
	height:37px;
	position:relative;
	margin-top:10px;
	}
.linkBox span{
	display:block;
	width:235px;
	height:37px;
	background:url(../images/icon5.png) no-repeat center center;
	font-size:14px;
	color:#a7a7a7;
	text-align:left;
	padding:0 15px;
	line-height:37px;
	cursor:pointer;
	}
.linkBox div{
	width:100%;
	max-height:130px;
	background:#2b2b2b;
	position:absolute;
	top:45px;
	left:0;
	overflow:hidden;
	overflow-y:auto;
	visibility:hidden;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	opacity:0;
	}
.linkBox:hover div{top:38px;opacity:1;visibility:visible}
.linkBox div a{
	display:block;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	color:#a7a7a7;
	}
.linkBox div a:hover{background:#171717;color:#fff;}
.footBox2{
	clear:both;
	height:88px;
	overflow:hidden;
	border-top:1px solid #404040;
	line-height:88px;
	color:#848484;
	font-size:14px;
	}
.footBox2 a{color:#848484}
.footBox2 a:hover{color:#fff}
.getTop{
	width:41px;
	height:41px;
	position:fixed;
	right:10px;
	bottom:100px;
	z-index:9999;
	background:#da251d url(../images/icon6.png) no-repeat center center;
	cursor:pointer;
	display:none;
	}
/*
///////////////首页通栏
*/
/**/
.ixBoxT{
	clear:both;
	overflow:hidden;
	}
.ixBoxT .div1{
	clear:both;
	height:30px;
	overflow:hidden;
	background:url(../images/icon7.png) no-repeat center 5px;
	text-align:center;
	}
.ixBoxT .div1 span{
	display:inline-block;
	height:30px;
	line-height:14px;
	font-size:14px;
	color:#dddddd;
	background:url(../images/icon8.png) no-repeat center bottom;
	}
.ixBoxT .div2{
	clear:both;
	height:42px;
	overflow:hidden;
	text-align:center;
	color:#333333;
	font-size:24px;
	line-height:42px;
	}
/*1*/
.h_655{height:655px;background:#f7f7f7}
.h_655BoxT{
	clear:both;
	height:44px;
	line-height:44px;
	overflow:hidden;
	font-size:16px;
	color:#333;
	font-weight:bold;
	text-align:center;
	}
.h_655BoxT i{color:#da251d}
.h_655Txt{
	clear:both;
	height:85px;
	overflow:hidden;
	color:#999999;
	font-size:14px;
	line-height:24px;
	text-align:center;
	}
.h_655Box{
	clear:both;
	overflow:hidden;
	height:265px;
	background:url(../images/bg1.png) no-repeat center bottom;
	}
.ixMore{
	clear:both;
	display:block;
	width:130px;
	height:38px;
	background:rgba(0,0,0,0.5);
	font-size:14px;
	color:#fff !important;
	text-align:center;
	line-height:38px;
	margin:20px auto;
	}
.ixMore:hover{background:#000}
/**/
.mumDl{
	overflow:hidden;
	height:140px;
	clear:both;
	background:#fff;
	}
.mumDl dd{
	display:inline;
	float:left;
	width:25%;
	overflow:hidden;
	height:140px;
	background:url(../images/icon1.jpg) no-repeat left center;
	position:relative;
	left:-1px;
	}
.mumDl dd h2{
	clear:both;
	overflow:hidden;
	height:40px;
	text-align:center;
	font-size:36px;
	color:#da251d;
	margin-top:38px;
	}
.mumDl dd span{
	display:block;
	clear:both;
	overflow:hidden;
	height:28px;
	text-align:center;
	font-size:16px;
	color:#999999;
	}
/*2*/
.ixMvBox{
	clear:both;
	overflow:hidden;
	height:500px;
	}
.ixMvBox a{
	display:block;
	overflow:hidden;
	height:500px;
	background-position:center center;
	background-repeat:no-repeat;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.ixMvBox a:hover{
	transform:scale(1.01);
	-webkit-transform:scale(1.01);
	}
.ixMvBox a span{
	display:block;
	overflow:hidden;
	height:500px;
	background:rgba(0,0,0,0.3) url(../images/icon9.png) no-repeat center center;
	opacity:1;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.ixMvBox a:hover span{opacity:0}
/*3*/
.h_855{height:855px}
.h_855Tab{
	clear:both;
	overflow:hidden;
	height:38px;
	font-size:0;
	}
.h_855Tab a{
	display:inline-block;
	width:121px;
	height:36px;
	border:1px solid #ededed;
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#999999;
	margin-right:20px;
	}
.h_855Tab a.hover{
	border:1px solid #ededed;
	color:#fff;
	background:#013f8d;
	}
.h_855L{
	width:475px;
	height:460px;
	background:#f4f4f4;
	margin-left:40px;
	}
.h_855L .pic{
	clear:both;
	overflow:hidden;
	width:475px;
	height:285px;
	}
.h_855L .pic img{
	display:block;
	width:475px;
	height:285px;
	}
.h_855L .divT{
	padding:0 30px;
	overflow:hidden;
	height:30px;
	}
.h_855L .divT a{
	line-height:30px;
	font-size:18px;
	color:#333333;
	}
.h_855L .divT a:hover{color:#013f8d}
.h_855L .txt{
	clear:both;
	padding:0 30px;
	overflow:hidden;
	color:#888888;
	font-size:14px;
	line-height:22px;
	}
.h_855L .div{
	clear:both;
	overflow:hidden;
	padding:0 30px;
	}
.h_855L .div span{
	display:block;
	width:123px;
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	border:1px solid #dddddd;
	}
.h_855L .div span.span1{border-right:none}
.h_855L .div .more{
	width:19px;
	height:18px;
	background:#da251d url(../images/icon10.png) no-repeat center center;
	margin-top:7px;
	}
.h_855R{
	width:625px;
	overflow:hidden;
	margin-right:40px;
	}
.h_855RDl dd{
	clear:both;
	height:100px;
	overflow:hidden;
	background:#f4f4f4;
	margin-bottom:20px;
	}
.h_855RDl dd .date{
	width:74px;
	overflow:hidden;
	}
.h_855RDl dd .date span{
	display:block;
	clear:both;
	height:42px;
	line-height:42px;
	text-align:right;
	color:#333333;
	font-size:36px;
	}
.h_855RDl dd .date em{
	display:block;
	clear:both;
	height:26px;
	line-height:26px;
	text-align:right;
	color:#666666;
	font-size:14px;
	}
.h_855RDl dd .icon{
	width:12px;
	height:3px;
	background:#013f8d;
	margin:14px 15px 0 19px;
	}
.h_855RDl dd .divR{
	width:435px;
	overflow:hidden;
	}
.h_855RDl dd .divR .divT{
	clear:both;
	overflow:hidden;
	height:28px;
	line-height:28px;
	}
.h_855RDl dd .divR .divT a{font-size:16px;color:#333333}
.h_855RDl dd:hover .divR .divT a{color:#013f8d}
.h_855RDl dd .divR .txt{
	overflow:hidden;
	height:44px;
	color:#888888;
	font-size:14px;
	line-height:22px;
	}
.h_855RDl dd .more{
	width:19px;
	height:18px;
	background:#555555 url(../images/icon10.png) no-repeat center center;
	margin:26px 26px 0 24px;
	}
.h_855RDl dd:hover .more{background:#da251d url(../images/icon10.png) no-repeat center center;}
.h_855 .ixMore{background:#da251d;}
.h_855 .ixMore:hover{background:#013f8d}
/*4*/
.h_914{height:914px;clear:both;background:url(../images/bg2.jpg) no-repeat center center}
.h_914 .ixBoxT .div1{background:url(../images/icon12.png) no-repeat center center}
.h_914 .ixBoxT .div1 span{background:url(../images/icon11.png) no-repeat center bottom;color:#fff}
.h_914 .ixBoxT .div2{color:#fff}
.h_914SlideBox{
	overflow:hidden;
	width:1200px;
	position:relative;
	}
.h_914SlideBox .bt{
	display:block;
	width:25px;
	height:30px;
	cursor:pointer;
	position:absolute;
	bottom:0;
	left:50%;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_914SlideBox .bt.prev{background:url(../images/icon14h.png) no-repeat left center;margin-left:-35px}
.h_914SlideBox .bt.next{background:url(../images/icon15h.png) no-repeat right center;margin-left:10px}
.h_914SlideBox .bt.prev:hover{background:url(../images/icon14.png) no-repeat left center;margin-left:-50px}
.h_914SlideBox .bt.next:hover{background:url(../images/icon15.png) no-repeat right center;margin-left:30px}
.h_914SlideBox .bd{
	overflow:hidden;
	width:1200px;
	height:600px;
	}
.h_914SlideBox .bd ul li{
	overflow:hidden;
	width:1200px;
	height:600px;
	}
.h_914SlideBox .pageState{
	height:30px;
	text-align:center;
	color:#f4f4f4;
	font-size:14px;
	line-height:30px;
	}
.h_914SlideBox .pageState span{
	color:#f4f4f4;
	font-size:24px;
	}
.h_914Dl{
	overflow:hidden;
	}
.h_914Dl dd{
	display:inline;
	float:left;
	width:600px;
	height:300px;
	overflow:hidden;
	}
.h_914Dl dd a{
	display:block;
	width:600px;
	height:300px;
	position:relative;
	}
.h_914Dl dd a img{
	display:block;
	width:600px;
	height:300px;
	}
.h_914Dl dd a .bg{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	opacity:1;
	visibility:visible;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_914Dl dd a:hover .bg{opacity:0;visibility:hidden}
.h_914Dl dd a .div1{
	height:44px;
	overflow:hidden;
	padding:129px 10px 127px 79px;
	font-size:18px;
	color:#ffffff;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/icon13.png) no-repeat 51px center;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_914Dl dd a:hover .div1{background:url(../images/icon13.png) no-repeat -63px center;}
.h_914Dl dd a .div2{
	width:257px;
	height:44px;
	background:rgba(1,63,141,0.9);
	position:absolute;
	top:87px;
	right:-20px;
	z-index:1;
	padding:39px 40px 43px 227px;
	font-size:14px;
	color:#dddddd;
	line-height:22px;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.h_914Dl dd a:hover .div2{visibility:visible;right:28px;opacity:1;}
/*5*/
.h_550{height:550px;clear:both}
.map{
	clear:both;
	height:320px;
	overflow:hidden;
	}
/*
///////////////////////内页
*/
/*内页banner*/
.subBanner{
	clear:both;
	height:450px;
	}
/*内页导航*/
.navBox{
	clear:both;
	height:60px;
	background:#fff;
	box-shadow:0 3px 5px #d5d7d9;
	}
.current a{
	display:inline;
	float:left;
	overflow:hidden;
	line-height:60px;
	color:#666666;
	font-size:14px;
	}
.current a:hover{color:#013f8d}
.current a.hover{color:#013f8d}
.current a.a1{
	width:80px;
	height:60px;
	background:#efefef url(../images/icon16.png) no-repeat center center;
	margin-right:26px;
	}
.current i{
	display:inline;
	float:left;
	width:24px;
	height:60px;
	text-align:center;
	line-height:60px;
	color:#999999;
	font-family:"宋体";
	}
.nav a{
	display:inline;
	float:left;
	width:105px;
	height:60px;
	background:url(../images/icon17.png) no-repeat left center;
	position:relative;
	left:-1px;
	color:#666666;
	font-size:16px;
	text-align:center;
	line-height:60px;
	}
.nav a i{
	display:block;
	width:65px;
	height:3px;
	background:#013f8d;
	position:absolute;
	left:50%;
	bottom:-1px;
	margin-left:-34px;
	opacity:0;
	}
.nav a:hover{color:#013f8d;}
.nav a.hover{color:#013f8d;}
.nav a:hover i{opacity:1}
.nav a.hover i{opacity:1}
/**/
.pageBox{overflow:hidden}
.pageBoxC{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:20px;
	}
/**/
.page{
	clear:both;
	height:40px;
	overflow:hidden;
	}
.page a{
	display:block;
	height:40px;
	background:#013f8d;
	text-align:center;
	}
.page a:hover{opacity:0.9}
.page a span{
	display:inline-block;
	height:40px;
	padding-left:25px;
	background:url(../images/icon18.png) no-repeat left center;
	font-size:14px;
	color:#fff;
	line-height:40px;
	}
/*
///////////////内页列表
*/
/*图文列表*/
.newsTextImgDl dd{
	height:150px;
	overflow:hidden;
	margin-bottom:20px;
	}
.newsTextImgDl dd .pic{
	overflow:hidden;
	width:250px;
	height:150px;
	}
.newsTextImgDl dd .pic img{
	display:block;
	width:250px;
	height:150px;
	}
.newsTextImgDl dd .divR{
	overflow:hidden;
	padding-left:16px;
	height:150px;
	}
.newsTextImgDl dd .divR .divT{
	clear:both;
	overflow:hidden;
	height:45px;
	}
.newsTextImgDl dd .divR .divT a{
	line-height:45px;
	color:#333333;
	font-size:18px;
	}
.newsTextImgDl dd .divR .divT a:hover{color:#013f8d;}
.newsTextImgDl dd .divR .txt{
	clear:both;
	height:48px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#888888;
	}
.newsTextImgDl dd .divR .divT2{
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	color:#c5c5c5;
	}
.newsTextImgDl dd .divR .divT2 i{
	display:inline-block;
	color:#999999;
	padding-right:13px;
	}
/*qygk*/
.qygkBox{
	clear:both;
	height:460px;
	background:#fff;
	position:relative;
	}
.qygkBoxFR{
	width:112px;
	overflow:hidden;
	position:absolute;
	left:-145px;
	top:0;
	}
.qygkBoxFR.pt{
	position:fixed;
	left:50%;
	top:0;
	margin-left:-745px;
	}
.qygkBoxFR a{
	display:block;
	clear:both;
	height:38px;
	border:1px solid #dddddd;
	overflow:hidden;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#666;
	}
.qygkBoxFR a.hover{border:1px solid #da251d;background:#da251d;color:#fff}
.qygkBoxFR a:hover{border:1px solid #da251d;background:#da251d;color:#fff}

.qygkBoxSlide{
	width:600px;
	height:360px;
	overflow:hidden;
	position:relative;
	}
.qygkBoxSlide .bd{
	width:600px;
	height:360px;
	overflow:hidden;
	}
.qygkBoxSlide .bd dl dd{
	display:block;
	width:600px;
	height:360px;
	overflow:hidden;
	}
.qygkBoxSlide .bd dl dd img{
	display:block;
	width:600px;
	height:360px;
	}
.qygkBoxSlide .bt{
	display:block;
	width:39px;
	height:51px;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-25px;
	z-index:11;
	}
.qygkBoxSlide .bt.prev{left:0;background:url(../images/icon19.png) no-repeat left top}
.qygkBoxSlide .bt.next{right:0;background:url(../images/icon19.png) no-repeat right top}
.qygkBoxSlide .bt.prev:hover{left:0;background:url(../images/icon19.png) no-repeat left bottom}
.qygkBoxSlide .bt.next:hover{right:0;background:url(../images/icon19.png) no-repeat right bottom}
.qygkBoxR{
	width:510px;
	overflow:hidden;
	padding-left:46px;
	}
.qygkBoxR .divT{
	clear:both;
	height:30px;
	overflow:hidden;
	line-height:30px;
	color:#333333;
	font-size:18px;
	}
.qygkBoxR .txt{
	height:170px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#666666;
	}
.qygkBoxR .divT2{
	height:16px;
	clear:both;
	line-height:16px;
	font-size:14px;
	color:#999999;
	background:url(../images/icon20.png) no-repeat left center;
	padding-left:25px;
	}
/*图文列表2*/
.newsTextImgDl2 dd{
	height:90px;
	overflow:hidden;
	padding:20px 0 20px 20px;
	}
.newsTextImgDl2 dd:hover{
	background:#799dcd;
	}
.newsTextImgDl2 dd .pic{
	overflow:hidden;
	width:150px;
	height:90px;
	}
.newsTextImgDl2 dd .pic img{
	display:block;
	width:150px;
	height:90px;
	}
.newsTextImgDl2 dd .divR{
	overflow:hidden;
	width:725px;
	padding-left:15px;
	height:90px;
	}
.newsTextImgDl2 dd .divR .divT{
	clear:both;
	overflow:hidden;
	height:34px;
	}
.newsTextImgDl2 dd .divR .divT a{
	line-height:34px;
	color:#333333;
	font-size:16px;
	}
.newsTextImgDl2 dd:hover .divR .divT a{color:#ffffff;}
.newsTextImgDl2 dd .divR .txt{
	clear:both;
	height:48px;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#666666;
	}
.newsTextImgDl2 dd:hover .divR .txt{color:#ddecff;}
.newsTextImgDl2 dd .date{
	width:170px;
	height:90px;
	line-height:90px;
	text-align:center;
	color:#999999;
	font-size:24px;
	}
.newsTextImgDl2 dd:hover .date{color:#fff;}
/**/
.serviceMap{
	clear:both;
	overflow:hidden;
	padding:20px;
	background:#fff;
	width:1160px;
	height:325px;
	}
.serviceBox{
	clear:both;
	overflow:hidden;
	background:#013f8d;
	}
.serviceBoxL{
	width:480px;
	overflow:hidden;
	margin-left:60px;
	}
.serviceBoxL .divT{
	height:65px;
	border-bottom:1px solid #1356ab;
	line-height:65px;
	font-size:24px;
	color:#fff;
	}
.serviceBoxL_ul li{
	clear:both;
	overflow:hidden;
	padding:5px 0 5px 33px;
	color:#fff;
	font-size:16px;
	line-height:27px;
	}
.serviceBoxL_ul li.li1{background:url(../images/icon21.png) no-repeat left 14px;}
.serviceBoxL_ul li.li2{background:url(../images/icon22.png) no-repeat left 13px;}
.serviceBoxL_ul li.li3{background:url(../images/icon23.png) no-repeat left 15px;}
.serviceBoxL_ul li.li4{background:url(../images/icon24.png) no-repeat 1px 10px;}
.ewmBox{
	clear:both;
	overflow:hidden;
	}
.ewmBox img{
	display:inline;
	float:left;
	width:133px;
	height:133px;
	}
.ewmBox span{
	display:inline;
	float:left;
	height:34px;
	margin:0 20px;
	margin-top:40px;
	line-height:34px;
	font-size:16px;
	color:#fff;
	border-bottom:2px solid #ffffff;
	}
.serviceBoxR{
	width:490px;
	overflow:hidden;
	padding-right:67px;
	}
.serviceBoxR .divT{
	clear:both;
	height:67px;
	margin-left:13px;
	line-height:67px;
	color:#ffffff;
	font-size:24px;
	border-bottom:1px solid #1356ab;
	padding-left:3px;
	margin-top:23px;
	}
/**/
.msgDl dd{
	clear:both;
	overflow:hidden;
	}
.msgDl dd .spanT{
	width:71px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#ffffff;
	padding-right:5px;
	text-align:right;
	}
.msgDl dd .inputT{
	height:40px;
	line-height:40px;
	border:none;
	background:#2f65a8;
	padding:0 5px;
	color:#fff;
	}
.w_157{width:147px}
.msgDl dd textarea{
	display:inline;
	float:left;
	width:382px;
	height:98px;
	line-height:40px;
	border:none;
	background:#2f65a8;
	padding:0 5px;
	color:#fff;
	}
.msgDl dd .code{
	width:147px;
	height:40px;
	overflow:hidden;
	margin-left:25px;
	}
.msgDl dd .code img{
	display:block;
	width:147px;
	height:40px;
	}
.msgDl dd .bt{
	display:block;
	width:127px;
	height:40px;
	margin-left:76px;
	background:#fff;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#000;
	}
.msgDl dd .bt:hover{opacity:0.9}
/*发站历程*/
.courseT{
	clear:both;
	height:60px;
	overflow:hidden;
	line-height:60px;
	text-align:center;
	color:#013f8d;
	font-size:14px;
	}
.courseUl{
	overflow:hidden;
	background:url(../images/icon2.jpg) repeat-y center top;
	padding-top:40px;
	}
.courseUl li{
	clear:both;
	overflow:hidden;
	}
.courseDl dt{
	clear:both;
	height:35px;
	overflow:hidden;
	background:url(../images/icon25.png) no-repeat center center;
	font-size:24px;
	color:#013f8d;
	}
.courseUl li:hover dt{background:url(../images/icon27.png) no-repeat center center;}
.courseUl li.even dt{padding-left:630px;text-align:left;}
.courseUl li.odd dt{padding-right:630px;text-align:right;}
.courseUl li.last .courseDl{background:url(../images/icon26.png) no-repeat center bottom;padding-bottom:50px;}
.courseDl dd{
	clear:both;
	height:28px;
	overflow:hidden;
	}
.courseDl dd em{
	width:60px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	font-size:14px;
	color:#da251d;
	}
.courseUl li.even dd{padding-left:630px;}
.courseUl li.even dd em{display:inline;float:left;text-align:left;}
.courseUl li.odd dd{padding-right:630px;}
.courseUl li.odd dd em{display:inline;float:right;text-align:right;}
.courseDl dd span{
	width:470px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	font-size:14px;
	color:#666666;
	}
.courseUl li.even dd span{display:inline;float:right;text-align:left;}
.courseUl li.odd dd span{display:inline;float:left;text-align:right;}
/*图文列表2*/
.newsTextImg2{
	overflow:hidden;
	background:#fff;
	}
.newsTextImg2 dd{
	clear:both;
	overflow:hidden;
	}
.newsTextImg2 dd .pic{
	width:600px;
	height:360px;
	overflow:hidden;
	}
.newsTextImg2 dd .pic img{
	display:block;
	width:600px;
	height:360px;
	}
.newsTextImg2 dd .divR{
	padding:30px 45px;
	overflow:hidden;
	width:510px;
	height:300px;
	}
.newsTextImg2 dd .divR .divT{
	clear:both;
	overflow:hidden;
	height:60px;
	}
.newsTextImg2 dd .divR .divT a{
	line-height:24px;
	text-align:left;
	font-size:18px;
	color:#333333;
	}
.newsTextImg2 dd .divR .divT a:hover{color:#1356ab}
.newsTextImg2 dd .divR .txt{
	clear:both;
	height:96px;
	font-size:14px;
	line-height:24px;
	overflow:hidden;
	color:#666666;
	margin-top:5px;
	}
.newsTextImg2 dd .divR .divT2{
	clear:both;
	overflow:hidden;
	height:22px;
	text-align:left;
	padding-left:27px;
	background:url(../images/icon20.png) no-repeat 2px center;
	font-size:14px;
	color:#999999;
	}
/*单篇，新闻详细页*/
.newsViewL{
	width:910px;
	overflow:hidden;
	}
.articleBox {
	line-height:30px;
	font-size: 14px;
	clear: both;
	overflow: hidden;
	color: #666666;
}
.articleBox img {
	max-width: 100%;
}
.newsTit {
	font-size: 24px;
	color: #333333;
	line-height: 28px;
	overflow: hidden;
	text-align:center;
}
.newsTime {
	height:16px;
	clear:both;
	border-bottom:1px solid #dddddd;
	font-size:0;
	text-align:center;
}
.newsTime span{
	display:inline-block;
	height:30px;
	border:1px solid #dddddd;
	line-height:30px;
	color:#888888;
	padding:0 17px;
	background:#fff;
	font-size:12px;
	}
.lookBox {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #9c9c9c;
	background: #f7f5f5;
	overflow: hidden;
	padding: 0 15px;
	margin: 25px 0;
}
.lookBox span {
	padding-right: 20px;
}
.lookBox .zan {
	padding-left: 20px;
	background: url(../images/zan.png) no-repeat left center;
	color: #d81e06;
}
#play {
	width:800px;
	height:600px;
	position: relative;
	overflow: hidden;
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 8px;
	margin: 0 auto;
}
#play .change_a {
	width: 40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background: url(about:blank);
}
#play .prev_a {
	left: 0;
}
#play .next_a {
	right: 0
}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {
	background: url(../images/article_icon.png) no-repeat 0px -50px;
	left: 0;
}
#play .next_a span {
	background: url(../images/article_icon.png) no-repeat -30px -50px;
	right: 0;
}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:800px;
	height:600px;
	overflow: hidden;
}
#play .img_ul li {
	position: relative;
	z-index: 1;
	width:800px;
	height:600px;
	background: #fff;
}
#play .img_ul li img {
	position: absolute;
}
.imgMove {
	width: 800px;
	clear: both;
	margin: 20px auto;
	position: relative;
}
.img_hd {
	margin: 0 auto;
	overflow: hidden;
	height: 60px;
	position: relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height: 50px;
	width: 85px;
	padding: 3px;
	margin: 0 7px;
	cursor: pointer;
	background: #fff;
	border: 1px solid #d4d4d4;
	position: relative;
}
.img_hd ul li p {
	height: 50px;
	width: 85px;
	display: block;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.img_hd ul li i {
	display: none;
}
.img_hd ul li img {
	position: absolute;
	height: 47px;
	width: 70px;
}
.img_hd ul li.on {
	border: 1px solid #f59601
}
.imgMove .bottom_a {
	width: 25px;
	height: 25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float: left;
	top: 15px;
	position: absolute;
	z-index: 2;
	background: url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {
	background-position: left top;
	left: 0;
}
.imgMove .next_a {
	background-position: right top;
	right: 0;
}
.video {
	width:800px;
	height:600px;
	overflow: hidden;
	margin: 0px auto;
}
.video_name {
	display: block;
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.article_pageUp {
	clear: both;
	overflow: hidden;
	padding: 15px 0 0 0;
	border-top: 1px solid #e8e8e8;
}
.article_pageUp dl dd {
	display: block;
	height: 30px;
	clear: both;
	line-height: 30px;
}
.article_pageUp dl dd span {
	float: left;
	display: inline-block;
	height: 30px;
	overflow: hidden;
	text-align: center;
	color: #666;
	font-size: 14px;
}
.article_pageUp dl dd a {
	float: left;
	font-size: 14px;

	display: inline-block;
	height: 30px;
	overflow: hidden;
}
a.goBack {
	width: 90px;
	height: 35px;
	background: #f59601;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
}
a.goBack:hover {
	opacity: 0.8
}
.article_page{padding:15px 0;text-align:center;}
.article_page a.hover{ color:#f59601; font-weight:bold;}
.article_page a:hover{ color:#f59601; font-weight:bold;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file.png) no-repeat left center; 
}
.articleHand a.word,a.doc,a.docx{background:url(../images/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt,a.pps,{background:url(../images/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel,a.xlt,a.xlsx,a.xls{background:url(../images/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip,a.rar{background:url(../images/zip.png) no-repeat left 3px; color:#ff9779 !important; }
.newsPage{
	width:650px;
	overflow:hidden;
	margin:0 auto;
	}
.newsPage a{
	display:inline;
	float:left;
	width:215px;
	height:43px;
	overflow:hidden;
	background:#799dcd;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:43px;
	margin-right:1px;
	}
.newsPage a:hover{background:#013f8d}
.newsPage a span{
	display:inline-block;
	height:43px;
	}
.newsPage a.a1 span{padding-left:21px;background:url(../images/icon28.png) no-repeat left center}
.newsPage a.a2 span{padding-left:28px;background:url(../images/icon30.png) no-repeat left center}
.newsPage a.a3 span{padding-right:21px;background:url(../images/icon29.png) no-repeat right center}

.sgaSlide{
	height:380px;
	overflow:hidden;
	position:relative;
	}
.sgaSlide .bd{
	width:1160px;
	height:380px;
	overflow:hidden;
	}
.sgaSlide .bd dl dd{
	width:1160px;
	height:380px;
	overflow:hidden;
	}
.sgaSlide .bd dl dd img{
	display:block;
	width:1160px;
	height:380px;
	}
.sgaSlide .hd{
	width:100%;
	height:44px;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	z-index:99;
	}
.sgaSlide .hd ul{display:inline-block}
.sgaSlide .hd ul li{
	display:inline;
	float:left;
	width:13px;
	height:13px;
	line-height:9999px;
	overflow:hidden;
	border-radius:100%;
	margin:0 6px;
	background:#fff;
	cursor:pointer;
	}
.sgaSlide .hd ul li.on{background:#da251d;}
/*全图列表*/
.newsAllImg{width:1300px}
.newsAllImg dd{
	display:inline;
	float:left;
	overflow:hidden;
	width:364px;
	height:273px;
	margin:0 12px 30px;
	position:relative;
	}
.newsAllImg dd .pic{
	overflow:hidden;
	width:364px;
	height:273px;
	}
.newsAllImg dd .pic img{
	display:block;
	width:364px;
	height:273px;
	}
.newsAllImg dd span{
	display:block;
	width:100%;
	height:0px;
	position:absolute;
	left:0;
	bottom:0;
	line-height:58px;
	text-align:center;
	background:#013f8d;
	font-size:16px;
	color:#ffffff;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.newsAllImg dd:hover span{height:58px;}
/*全图列表2*/
.newsAllImg2{width:1300px}
.newsAllImg2 dd{
	display:inline;
	float:left;
	overflow:hidden;
	width:380px;
	height:388px;
	margin:0 30px 30px 0;
	}
.newsAllImg2 dd .h_855L{width:380px;height:388px;margin-left:0px;background:#fff;}
.newsAllImg2 dd:hover .h_855L{background:#013f8d}
.newsAllImg2 dd .h_855L .pic{width:380px;height:228px;}
.newsAllImg2 dd .h_855L .pic img{width:380px;height:228px;}
.newsAllImg2 dd:hover .h_855L .divT a{color:#fff}
.newsAllImg2 dd:hover .h_855L .div span{border:1px solid #fff;color:#fff}
/*招聘*/
.rmtDl{
	overflow:hidden;
	background:#fff;
	}
.rmtDl dd{
	clear:both;
	overflow:hidden;
	height:130px;
	}
.rmtDl dd:hover{background:#799dcd}
.rmtDl dd .div{
	display:inline;
	float:left;
	width:25%;
	height:130px;
	text-align:center;
	line-height:130px;
	font-size:16px;
	color:#999999;
	}
.rmtDl dd:hover .div{color:#fff;}
.rmtDl dd .div span{color:#333333}
.rmtDl dd:hover .div span{color:#fff;}
.rmtDl dd .div a{
	display:block;
	width:136px;
	height:36px;
	margin:48px auto;
	border:1px solid #dddddd;
	line-height:36px;
	text-align:center;
	color:#333333;
	border-radius:20px;
	}
.rmtDl dd:hover .div a{border:1px solid #fff;color:#fff;}
.rmtBox{
	overflow:hidden;
	padding:0 28px;
	}
.rmtBoxT{
	clear:both;
	height:57px;
	overflow:hidden;
	border-bottom:1px solid #dddddd;
	line-height:57px;
	font-size:14px;
	color:#999999;
	}
.rmtBoxT i{
	display:inline-block;
	color:#333333;
	padding-right:100px;
	}
.aykjClass .layui-layer-title{
	text-align:center;
	background:#799dcd;
	height:60px;
	font-size:24px;
	color:#fff;
	line-height:60px;
	}
.aykjClass .layui-layer-setwin a{
	width:17px;
	height:17px;
	background:url(../images/icon31.png) no-repeat center center;
	}
.rmtBox .txtBox{
	overflow:hidden;
	clear:both;
	}
.rmtBox .txtBox .txt{
	width:100%;
	height:270px;
	padding-right:14px;
	overflow:hidden;
	overflow-y:auto;
	color:#666666;
	font-size:14px;
	line-height:24px;
	}
.rmtBox .txtBox .txt img{ max-width: 100%;}
.rmtBox .more{
	display:block;
	width:136px;
	height:36px;
	margin:10px auto;
	background:#013f8d;
	border:1px solid #013f8d;
	line-height:36px;
	text-align:center;
	color:#fff;
	border-radius:20px;
	}
.zpForm{ overflow:hidden;}
.zpForm dt{ overflow:hidden; height:35px; line-height:35px; color:#666; font-size:14px; margin-bottom:20px;}
.zpForm dd{ overflow:hidden; margin-bottom:10px;}
.zpForm dd input{ width:328px; height:48px; border:1px solid #ececec; display:block; background:#FFF; padding:0 10px; font-family:"Microsoft YaHei"; font-size:14px;}
.zpForm dd input.input1{ width:100px; }
.zpForm dd img{ float:left; display: inline; margin-left: 10px; height: 50px;}
.zpForm dd a{ float:left; display:inline; width:100px; height:48px; text-align:center; line-height:48px; color:#666666; font-size:14px; background:#efefef;}
.zpForm dd em{ float:left; display:inline; line-height:48px; font-size:14px; color:#999999; margin-left:20px; font-style:normal;}
.aykjClass2 .layui-layer-btn .layui-layer-btn0{ background:#013f8d;border:1px solid #013f8d; margin-left:10px; margin-bottom:20px}








.h65{ height:65px; overflow:hidden;}
.z-indexTit{ height:49px; border-bottom:1px solid #ddd; position:relative;}
.z-indexTit span{ height:48px; border-bottom:3px solid #013f8d; line-height:48px; font-size:24px; color:#333; position:absolute; left:0; bottom:-2px; display:block;}
.z-indexTit a{ height:49px; line-height:49px; font-size:16px; color:#999;}
.focus{ width:540px; height:350px; overflow:hidden; position:relative;}
.focus .hd{display:none}
.focus .bd{ position:relative; height:100%; z-index:1;}
.focus .bd li{ zoom:1; vertical-align:middle;width:540px; height:350px;}
.focus .bd li a{ display:block;width:540px; height:350px;position:relative; }
.focus .bd img{width:540px; height:350px;display:block;  }
.focus .btn{ width:40px; height:50px; position:absolute; cursor:pointer; bottom:0; opacity:0.6; z-index:5}
.focus .f-prev{ background:url(../images/f-prev.png) no-repeat center center; left:0;}
.focus .f-next{ background:url(../images/f-next.png) no-repeat center center; right:0;}
.focus .btn:hover{ opacity:1}
.focus .textbg{position:absolute; bottom:0px;height:50px;background:rgba(0,0,0,0.2);width:400px; z-index:1;color:#fff; font-size:16px; line-height:50px; padding:0 40px 0 100px; white-space:nowrap; text-overflow:ellipsis;}
.focus .pageState{ height:50px; width:60px; position:absolute; left:40px; bottom:0; color:#fff; z-index:5; font-size:14px; line-height:50px; text-align:center;}
.focus .pageState span{ font-size:18px; color:#c22b20}
.z-conBox{ width:645px; height:350px; overflow:hidden;}
.hotNews{ overflow:hidden;}
.hotNews .topBox{ overflow:hidden; height:40px; line-height:40px;}
.hotNews .a1{ height:40px; line-height:40px; font-size:20px; color:#0166b6; display:block; overflow:hidden;}
.hotNews .a1:hover{ color:#0166b6; text-decoration:underline}
.hotNews span{ height:22px; line-height:22px; display:block; overflow:hidden; font-size:14px; color:#999; margin-bottom:8px;}
.hotNews em{font-size:14px; color:#999; font-style:normal}
.hotNews .a2{height:22px; line-height:22px; display:block; overflow:hidden; color:#c22b20; font-size:14px;}
.hotNews .a2:hover{ color:#c22b20; text-decoration:underline}
.indexList{ overflow:hidden; border-top:1px solid #ddd; padding-top:20px;}
.indexList dd{ height:38px; line-height:38px; font-size:14px;overflow:hidden;}
.indexList dd a{ color:#666;}
.indexList dd a:hover{ color:#0166b6;}
.indexList span{ float:right; display:inline; color:#999;}



/* 专题页 start */
.themeBanner{
	overflow: hidden;
}
.themeBanner .bd{
	margin: 0 -10px;
	overflow: hidden;
}
.themeBanner .bd .con{
	margin: 0 10px;
	overflow: hidden;
}
.themeBanner .bd .pic{
	position: relative;
}
.themeBanner .bd .pic::before{
	display: block;
	content: "";
	padding-top: 16.9492%;
}
.themeBanner .bd .pic img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center center;
}
/* 专题页 end */