/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row {
	width: 101%;
	transition: .2s width ease;
	*zoom: 1
}

.row:before,
.row:after {
	display: table;
	clear: both;
	content: ''
}

.row>[class*="span-"] {
	float: left;
	margin-right: 1%;
	*margin-right: .89%
}

.row>.span-1 {
	width: 7.33333333%
}

.row>.span-2 {
	width: 15.66666667%
}

.row>.span-3 {
	width: 24%
}

.row>.span-4 {
	width: 32.33333333%
}

.row>.span-5 {
	width: 40.66666667%
}

.row>.span-6 {
	width: 23%
}

.row>.span-7 {
	width: 57.33333333%
}

.row>.span-8 {
	width: 65.66666667%
}

.row>.span-9 {
	width: 74%
}

.row>.span-10 {
	width: 82.33333333%
}

.row>.span-11 {
	width: 90.66666667%
}

.row>.span-12 {
	width: 99%
}

.full-row {
	width: 100%;
	transition: .2s width ease;
	*zoom: 1
}

.full-row:before,
.full-row:after {
	display: table;
	clear: both;
	content: ''
}

.full-row>[class*='span'] {
	float: left
}

.full-row>.span-1 {
	width: 8.33333333%;
	*width: 8.22333333%
}

.full-row>.span-2 {
	width: 16.66666667%;
	*width: 16.55666667%
}

.full-row>.span-3 {
	width: 25%;
	*width: 24.89%
}

.full-row>.span-4 {
	width: 33.33333333%;
	*width: 33.22333333%
}

.full-row>.span-5 {
	width: 41.66666667%;
	*width: 41.55666667%
}

.full-row>.span-6 {
	width: 50%;
	*width: 49.89%
}

.full-row>.span-7 {
	width: 58.33333333%;
	*width: 58.22333333%
}

.full-row>.span-8 {
	width: 66.66666667%;
	*width: 66.55666667%
}

.full-row>.span-9 {
	width: 75%;
	*width: 74.89%
}

.full-row>.span-10 {
	width: 83.33333333%;
	*width: 83.22333333%
}

.full-row>.span-11 {
	width: 91.66666667%;
	*width: 91.55666667%
}

.full-row>.span-12 {
	width: 100%;
	*width: 99.89%
}

.row>.pull-right,
.full-row>.pull-right {
	float: right
}

.row>.center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}

.full-row>.center {
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}

.pull-left-1 {
	position: relative;
	left: -8.33333333%
}

.pull-left-2 {
	position: relative;
	left: -16.66666667%
}

.pull-left-3 {
	position: relative;
	left: -25%
}

.pull-left-4 {
	position: relative;
	left: -33.33333333%
}

.pull-left-5 {
	position: relative;
	left: -41.66666667%
}

.pull-left-6 {
	position: relative;
	left: -50%
}

.pull-left-7 {
	position: relative;
	left: -58.33333333%
}

.pull-left-8 {
	position: relative;
	left: -66.66666667%
}

.pull-left-9 {
	position: relative;
	left: -75%
}

.pull-left-10 {
	position: relative;
	left: -83.33333333%
}

.pull-left-11 {
	position: relative;
	left: -91.66666667%
}

.pull-left-12 {
	position: relative;
	left: -100%
}

.pull-right-1 {
	position: relative;
	left: 8.33333333%
}

.pull-right-2 {
	position: relative;
	left: 16.66666667%
}

.pull-right-3 {
	position: relative;
	left: 25%
}

.pull-right-4 {
	position: relative;
	left: 33.33333333%
}

.pull-right-5 {
	position: relative;
	left: 41.66666667%
}

.pull-right-6 {
	position: relative;
	left: 50%
}

.pull-right-7 {
	position: relative;
	left: 58.33333333%
}

.pull-right-8 {
	position: relative;
	left: 66.66666667%
}

.pull-right-9 {
	position: relative;
	left: 75%
}

.pull-right-10 {
	position: relative;
	left: 83.33333333%
}

.pull-right-11 {
	position: relative;
	left: 91.66666667%
}

.pull-right-12 {
	position: relative;
	left: 100%
}

@media only screen and (max-width:1024px) {
	.row>.midd-1 {
		width: 7.33333333%
	}

	.row>.midd-2 {
		width: 15.66666667%
	}

	.row>.midd-3 {
		width: 24%
	}

	.row>.midd-4 {
		width: 32.33333333%
	}

	.row>.midd-5 {
		width: 40.66666667%
	}

	.row>.midd-6 {
		width: 49%
	}

	.row>.midd-7 {
		width: 57.33333333%
	}

	.row>.midd-8 {
		width: 65.66666667%
	}

	.row>.midd-9 {
		width: 74%
	}

	.row>.midd-10 {
		width: 82.33333333%
	}

	.row>.midd-11 {
		width: 90.66666667%
	}

	.row>.midd-12 {
		width: 99%
	}

	.midd-hide {
		display: none
	}

	.midd-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	.full-row>.midd-1 {
		width: 8.33333333%
	}

	.full-row>.midd-2 {
		width: 16.66666667%
	}

	.full-row>.midd-3 {
		width: 25%
	}

	.full-row>.midd-4 {
		width: 33.33333333%
	}

	.full-row>.midd-5 {
		width: 41.66666667%
	}

	.full-row>.midd-6 {
		width: 50%
	}

	.full-row>.midd-7 {
		width: 58.33333333%
	}

	.full-row>.midd-8 {
		width: 66.66666667%
	}

	.full-row>.midd-9 {
		width: 75%
	}

	.full-row>.midd-10 {
		width: 83.33333333%
	}

	.full-row>.midd-11 {
		width: 91.66666667%
	}

	.full-row>.midd-12 {
		width: 100%
	}
}

@media only screen and (max-width:992px) {
	.row>.smidd-1 {
		width: 7.33333333%
	}

	.row>.smidd-2 {
		width: 15.66666667%
	}

	.row>.smidd-3 {
		width: 24%
	}

	.row>.smidd-4 {
		width: 32.33333333%
	}

	.row>.smidd-5 {
		width: 40.66666667%
	}

	.row>.smidd-6 {
		width: 49%
	}

	.row>.smidd-7 {
		width: 57.33333333%
	}

	.row>.smidd-8 {
		width: 65.66666667%
	}

	.row>.smidd-9 {
		width: 74%
	}

	.row>.smidd-10 {
		width: 82.33333333%
	}

	.row>.smidd-11 {
		width: 90.66666667%
	}

	.row>.smidd-12 {
		width: 99%
	}

	.smidd-hide {
		display: none
	}

	.smidd-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	.full-row>.smidd-1 {
		width: 8.33333333%
	}

	.full-row>.smidd-2 {
		width: 16.66666667%
	}

	.full-row>.smidd-3 {
		width: 25%
	}

	.full-row>.smidd-4 {
		width: 33.33333333%
	}

	.full-row>.smidd-5 {
		width: 41.66666667%
	}

	.full-row>.smidd-6 {
		width: 50%
	}

	.full-row>.smidd-7 {
		width: 58.33333333%
	}

	.full-row>.smidd-8 {
		width: 66.66666667%
	}

	.full-row>.smidd-9 {
		width: 75%
	}

	.full-row>.smidd-10 {
		width: 83.33333333%
	}

	.full-row>.smidd-11 {
		width: 91.66666667%
	}

	.full-row>.smidd-12 {
		width: 100%
	}
}

@media only screen and (max-width:760px) {
	.row>.smal-1 {
		width: 7.33333333%
	}

	.row>.smal-2 {
		width: 15.66666667%
	}

	.row>.smal-3 {
		width: 24%
	}

	.row>.smal-4 {
		width: 32.33333333%
	}

	.row>.smal-5 {
		width: 40.66666667%
	}

	.row>.smal-6 {
		width: 49%
	}

	.row>.smal-7 {
		width: 57.33333333%
	}

	.row>.smal-8 {
		width: 65.66666667%
	}

	.row>.smal-9 {
		width: 74%
	}

	.row>.smal-10 {
		width: 82.33333333%
	}

	.row>.smal-11 {
		width: 90.66666667%
	}

	.row>.smal-12 {
		width: 99%
	}

	.smal-hide {
		display: none
	}

	.smal-show {
		display: block
	}

	.smal-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	[class*='pull-left-'],
	[class*='pull-right-'] {
		right: auto;
		left: auto
	}

	.full-row>.smal-1 {
		width: 8.33333333%
	}

	.full-row>.smal-2 {
		width: 16.66666667%
	}

	.full-row>.smal-3 {
		width: 25%
	}

	.full-row>.smal-4 {
		width: 33.33333333%
	}

	.full-row>.smal-5 {
		width: 41.66666667%
	}

	.full-row>.smal-6 {
		width: 50%
	}

	.full-row>.smal-7 {
		width: 58.33333333%
	}

	.full-row>.smal-8 {
		width: 66.66666667%
	}

	.full-row>.smal-9 {
		width: 75%
	}

	.full-row>.smal-10 {
		width: 83.33333333%
	}

	.full-row>.smal-11 {
		width: 91.66666667%
	}

	.full-row>.smal-12 {
		width: 100%
	}
}

/*挂件分页样式*/
.util-page {
	font-size: 0;
	color: #000;
	text-align: center;
}

.util-page .gobutton,
.util-page .sl,
.util-page .num,
.util-page .count {
	color: #000;
	display: inline-block;
	border: 1px solid #ededed;
	margin: 10px 0;
	padding: 5px 10px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	background: #fff;
	font-size: 16px;
	font-weight: normal;
}

.util-page .gobutton:hover,
.util-page .num:hover,
.util-page .current {
	color: #fff;
	background: #e70012;
}

.util-page span.gobutton,
.util-page span.gobutton:hover {
	color: #000;
	background-color: #eee;
}

.util-page .gobutton .ion {
	font-size: .8em;
}

.util-page .count {
	margin-left: 10px;
	color: #000;
	background: none;
	border: none;
}

.util-page span.jump {
	background: none;
	color: #000;
	display: inline-block;
	margin: 0 7px;
	vertical-align: top;
}

.util-page span.jumpto,
.util-page span.jumpto_text,
.util-page span.jumpto_text {
	background: none;
	border: none;
	color: #000;
	font-size: 14px;
}

.util-page .jumpto_inp {
	width: 40px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	vertical-align: top;
}

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea {
	margin: 0 auto 55px;
	max-width: 1200px;
}

.BdMapWrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 45%;
	overflow: hidden;
}

.BdMapWrapper .BdMapCon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:760px) {
	.BdMapArea {
		display: none;
	}
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box {
	display: none !important;
}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	background: url(../img/ico.png);
	*text-indent: 0;
	*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='\3000');
	vertical-align: middle;
}

.ico:before {
	content: '\3000';
}

.ico1_2 {
	background-position: -20px 0;
}

.ico1_3 {
	background-position: -40px 0;
}

.ico1_4 {
	background-position: -60px 0;
}

.ico1_5 {
	background-position: -80px 0;
}

.ico2_1 {
	background-position: 0 -20px;
}

.ico2_2 {
	background-position: -20px -20px;
}

.ico2_3 {
	background-position: -40px -20px;
}

.ico2_4 {
	background-position: -60px -20px;
}

.ico2_5 {
	background-position: -80px -20px;
}

.ico3_1 {
	background-position: 0 -40px;
}

.ico3_2 {
	background-position: -20px -40px;
}

.ico3_3 {
	background-position: -40px -40px;
}

.ico3_4 {
	background-position: -60px -40px;
}

.ico3_5 {
	background-position: -80px -40px;
}

.ico4_1 {
	background-position: 0 -60px;
}

.ico4_2 {
	background-position: -20px -60px;
}

.ico4_3 {
	background-position: -40px -60px;
}

.ico4_4 {
	background-position: -60px -60px;
}

.ico4_5 {
	background-position: -80px -60px;
}

/* 常量设置 */
.wrap {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.mwrap {
	max-width: 1366px;
	margin-right: auto;
	margin-left: auto;
}

/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body {
	min-width: 1240px;
	overflow-x: auto;
}

/*for ie9+*/
@media all and (min-width:0) {
	body {
		min-width: 0;
		overflow-x: hidden;
	}
}

body {
	font-size: 14px;
	line-height: 1.6;
	color: #555;
	background: #fff;
}

a {
	color: inherit;
}

a:hover {
	color: #2a69cf;
}

::-moz-selection {
	color: #fff;
	background: #e70012;
}

::selection {
	color: #fff;
	background: #003e9f;
}

::-webkit-input-placeholder {
	color: #aaa;
}

.placeholder {
	color: #aaa;
}

/*css组件设置*/
.form-control,
.input-group-addon,
.btn {
	border-radius: 2px;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}

.imgZoom img,
.imgY180 img {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
}

.imgZoom {
	overflow: hidden;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.imgZoom:hover img {
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.imgY180:hover img {
	cursor: pointer;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

/* 网站样式 */
.icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}

.channel_content {
	padding: 60px 0;
	min-height: 300px;
}

.header {
	height: 70px;
	padding-top: 20px;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 97;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, .4);
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	/*border-color: #ffffff;*/
}

.header.fixed {
	border: none;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
}

.header.fixed {
	padding-top: 0;
	color: #333;
	background: #fff;
}

.header.fixed .logo img {
	visibility: hidden;
	opacity: 0;
}

.header.fixed .logo {
	background: url(../img/logo2.png) left top no-repeat;
	margin-top: 10px;
}

.header .head {
	height: 70px;
}

.header .head .logo {
	margin-right: 140px;
	transition: margin 0.5s ease;
}

.header .head .head_tool {
	margin-top: 20px;
}

.header .head .head_tool .search a {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/head_tool_w.png) -30px 0 no-repeat;
}

.header.fixed .head .head_tool .search a {
	background: url(../img/head_tool.png) -30px 0 no-repeat;
}

.header .head_tool .lan {
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #fff;
	border-color: rgba(255, 255, 255, .4);
	border-right: 1px solid rgba(255, 255, 255, .4);
	height: 20px;
	line-height: 20px;
}

.header.fixed .head_tool .lan {
	border-color: #989696;
}

.header .head_tool .lan .icon {
	width: 30px;
	height: 20px;
	background: url(../img/head_tool_w.png) 0 0 no-repeat;
	margin-right: 3px;
}

.header.fixed .head_tool .lan .icon {
	background: url(../img/head_tool.png) 0 0 no-repeat;
}

.header .head_tool .lan a {
	color: #fff;
}

.header.fixed .head_tool .lan a {
	color: #989696;
}

.header .navs {
	float: left;
	margin-right: 30px;
}

/*导航下拉*/
/*nav*/
.header .nav .nav_li {
	float: left;
	margin-right: 35px;
	line-height: 70px;
}

.header .nav .nav_li .nav_a {
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
}

.header.fixed .nav .nav_li .nav_a {
	color: #0047a0;
}

.header .nav .nav_li .nav_a:hover {
	color: #2a69cf;
}

.header .nav .nav_li .setNav {
	width: 100%;
	left: 0;
	right: 0;
	background: url(../img/white_90.png);
	padding: 50px 0 56px;
	display: none;
	z-index: 12;
	top: 100%;
}

.header .nav .nav_li .setNav .set-img {
	width: 24%;
	margin-right: 9%;
}

.header .nav .nav_li .setNav .set-img img {
	height: 150px;
	width: 100%;
}

.header .nav .nav_li .setNav .set-img .tit {
	font-size: 22px;
	color: #4e4e4e;
	margin-top: 5px;
}

.header .nav .nav_li .setNav .setMenu {
	width: 28%;
}

.header .nav .nav_li .setNav .setMenu>li {
	float: left;
	width: 48%;
	margin-right: 2%;
	line-height: 40px;
}

.header .nav .nav_li .setNav .setMenu>li:hover .set_ico {
	background-position: -10px 0;
}

.header .nav .nav_li .setNav .setMenu>li .set_ico {
	width: 10px;
	height: 10px;
	background: url(../img/widgets_double_nav_3_1.png) no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin-right: 10px;
	background-position: 0 0;
	transition: all 0.3s ease;
	-webkit-transiton: all 0.3s ease;
}

.header .nav .nav_li .setNav .setMenu li a {
	display: inline;
	*display: inline;
	*zoom: 1;
	position: relative;
	/*color: #000;*/
	vertical-align: middle;
}

.header .nav .nav_li .setNav .setCon {
	width: 37%;
}

.header .nav .nav_li .setNav .setCon .p {
	padding-left: 10%;
	color: #000;
	border-left: 1px #000 dotted;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
}

.mobile_key {
	display: none;
}

/*下层banner*/
.sec_banner {
	height: 470px;
	position: relative;
	padding-bottom: 30px;
	background-color: #003e9f;
}

.sec_banner .sec_img {
	width: 1920px;
	max-width: none;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
}

.sec_banner .text_box {
	width: 340px;
	padding: 65px 0;
	color: #fff;
	background: url(../img/kuang.png) center center no-repeat;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -600px;
	text-align: center;
}

.sec_banner .text_box .cat_name {
	font-size: 40px;
	line-height: 1;
	margin-bottom: 15px; font-weight: 600;
}

.sec_banner .text_box .posi {
	font-size: 14px;
	line-height: 1;
}
    .sec_banner .text_box .posi a {color:#fff;
    }
.sec_banner .sec_navs {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

.sec_banner .sec_navs .pd {
	background: #f2f2f2;
}

.sec_banner .sec_navs li {
	display: inline-block;
	position: relative;
	font-size: 18px;
}

.sec_banner .sec_navs li:after {
	content: '';
	width: 1px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	background: #b8b8b8;
}

.sec_banner .sec_navs li:first-child:after {
	display: none;
}

.sec_banner .sec_navs li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 50px;
	line-height: 56px;
	color: #545454;
	font-weight: bold;
	position: relative;
}

.sec_banner .sec_navs li.curr a,
.sec_banner .sec_navs li:hover a {
	color: #124FA0;
}

.sec_banner .sec_navs li.curr a:after,
.sec_banner .sec_navs li:hover a:after {
	content: '';
	width: 60px;
	height: 3px;
	background: #124FA0;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}


/*footer*/
.footer1 {
	padding: 60px 0 50px;
	/* background: #0047a0 url(/resources/web/img/index_bg.0a107e30.jpg) no-repeat top; */
	background-color: #0047a0;
}

.footer1 .l_box dl {
	margin-right: 100px;
	float: left;
}

.footer1 .l_box dl dt {
	font-weight: 600;
	font-size: 22px;
	color: #fff;
	line-height: 1;
	margin-bottom: 20px;
}
    .footer1 .l_box dl dt a { color:#fff;
    }

.footer1 .l_box dl dd {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
    .footer1 .l_box dl dd a { color:#fff;
    }
.footer1 .l_box dl a:hover {
	color: #2a69cf;
}

.footer1 .r_box {
	text-align: right;
}

.footer1 .r_box .p1 {
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	margin-bottom: 20px;
}

.footer1 .r_box .p1 span {
	color: #bdbdbd;
	font-weight: normal;
	margin-left: 10px;
}

.footer1 .r_box .p2 a {
	font-size: 28px;
	font-family: 'HelveticaNeue';
	color: #fff;
	line-height: 1;
	margin-bottom: 8px;
	/* pointer-events: none; */
	font-weight: 800;
}

.footer1 .r_box .p3 {
	margin-bottom: 35px;
}

.footer1 .r_box .p3 a {
	font-size: 16px;
	color: #3ae1fd;
	line-height: 1;
	pointer-events: none;
}

.footer1 .r_box .p4 .sharemore {
	width: 45px;
	height: 45px;
	border: 5px solid #fff;
	text-align: center;
	cursor: pointer;
}

.footer1 .r_box .p4 .sharemore:hover {
	background: #216fb7;
}

.footer1 .r_box .p4 .sharemore:hover .icon {
	background-position: -108px 0;
}

.footer1 .r_box .p4 .sharemore .icon {
	width: 36px;
	height: 45px;
	background: url(../img/footer_icons.png) -72px 0 no-repeat;
}

.footer1 .r_box .p4 .ewm {
	width: 45px;
	height: 45px;
	border: 5px solid #fff;
	text-align: center;
	margin-right: 2px;
	position: relative;
	cursor: pointer;
}

.footer1 .r_box .p4 .ewm .img_box {
	position: absolute;
	right: 120%;
	bottom: 0;
	width: 100px;
	height: 100px;
	display: none;
}

.footer1 .r_box .p4 .ewm:hover {
	background: #216fb7;
}

.footer1 .r_box .p4 .ewm:hover .icon {
	background-position: -36px;
}

.footer1 .r_box .p4 .ewm .icon {
	width: 36px;
	height: 45px;
	background: url(../img/footer_icons.png) 0 0 no-repeat;
}

.footer2 {
	/* line-height: 60px; */
	/* background: url(../img/footer2.jpg) center center no-repeat; */
	color: #fff;
	line-height: 60px;
	background-color: #0047a0;
	border-top: 1px solid rgba(255, 255, 255, .1);
}

.footer2 .a1 {
	margin-right: 15px;
}

.footer2 .a2 {
	margin-right: 15px; 
}
    .footer2 a { color:#fff;
    }
.footer2 a:hover {
	color: #3ae1fd;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

/*about*/
.about .pt1 {
	margin-bottom: 50px;
}

.about .pt1 .title {
	font-size: 30px;
	color: #1a1a1a;
	text-align: center;
	margin-bottom: 20px;
}

.about .pt1 .info {
	width: 90%;
	margin: 0 auto 50px;
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 26px;
}

.about .pt1 .num_box {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

.about .pt1 .num {
	font-size: 50px;
	color: #003e9f;
	font-family: 'HelveticaNeue';
	font-weight: 800;
}

.about .pt1 .num_con {
	font-size: 0
}

.about .pt1 .text {
	font-size: 15px;
	color: #333333;
}

.about .pt2 .con {
	background: url(../img/about_pt2.jpg) center center no-repeat;
	margin-bottom: 50px;
}

.about .pt2 .con li {
	margin-bottom: 10px;
}

.about .pt2 .con .li4,
.about .pt2 .con .li5,
.about .pt2 .con .li6 {
	margin-bottom: 0;
}

.about .pt2 .con .pd {
	padding: 50px 50px 30px 50px;
	background: url(../img/black.4.png);
}

.about .pt2 .con .pd .text {
	padding-left: 60px;
	position: relative;
}

.about .pt2 .con .pd .text .icon {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/about_pt2_icons.png) 0 0 no-repeat;
	transition: transform 0.5s ease;
}

.about .pt2 .con .pd .text .t {
	font-size: 22px;
	color: #f6f6f6;
	line-height: 1;
	margin-bottom: 15px;
}

.about .pt2 .con .pd .text .d {
	font-size: 14px;
	color: #f6f6f6;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}

.about .pt2 .con .li2 .pd .text .icon {
	background-position: -50px 0;
}

.about .pt2 .con .li3 .pd .text .icon {
	background-position: -100px 0;
}

.about .pt2 .con .li4 .pd .text .icon {
	background-position: -150px 0;
}

.about .pt2 .con .li5 .pd .text .icon {
	background-position: -200px 0;
}

.about .pt2 .con .li6 .pd .text .icon {
	background-position: -250px 0;
}

.about .pt2 .con li:hover .pd {
	background: #2375c1;
}

.about .pt2 .con li:hover .icon {
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.about .pt2 .bjk {
line-height: 1.8;
text-indent:30px;  
}

/*news_list*/
/* newslist-10 start*/
.widget-newslist-10 .list_hd {
	background-color: #f0f0f0;
	padding: 50px 60px 40px;
	margin-bottom: 26px;
}

.widget-newslist-10 .hd_tit {
	font-size: 20px;
	color: #1e1e1e;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-right: 2%;
	text-transform: uppercase;
}

.widget-newslist-10 .inp_box_wrap {
	width: 20%;
	margin-right: 2%;
}

.widget-newslist-10 .inp_box {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 13px;
	color: #999;
	padding: 0;
	text-indent: 10px;
}

.widget-newslist-10 .hd_btn {
	width: 18%;
	border: none;
	text-align: center;
	background-color: #e70012;
	font-size: 15px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	outline: none;
	cursor: pointer;
}

.widget-newslist-10 .list_box {
	padding: 46px 60px 40px;
	position: relative;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.widget-newslist-10 .list_main {
	overflow: hidden;
	width: 88%;
}

.widget-newslist-10 .bd_r {
	width: 20%;
	margin-left: 3%;
}

.widget-newslist-10 .list_title {
	font-size: 20px;
	color: #202020;
	font-weight: normal;
	display: block;
}

.widget-newslist-10 .list_tool {
	font-size: 12px;
	color: #c9c9c9;
	padding: 10px 0px;
}

.widget-newslist-10 .list_tool span {
	display: inline-block;
	vertical-align: middle;
}

.widget-newslist-10 .list_tool .share {
	cursor: pointer;
	margin: 0 20px;
}

.widget-newslist-10 .list_p {
	font-size: 14px;
	color: #464646;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}

.widget-newslist-10 .list_box:after {
	content: "";
	width: 88%;
	height: 1px;
	background-color: #e6e6e6;
	position: absolute;
	bottom: 0;
	right: 0;
}

.widget-newslist-10 li:hover .list_box {
	background-color: #f8f8f8;
}

.widget-newslist-10 li:hover .list_box:after {
	background-color: #f8f8f8;
}

.widget-newslist-10 li:hover .list_title a {
	color: #2375c1;
}

.widget-newslist-10 .list_time {
	font-size: 14px;
	color: #2375c1;
	padding: 0 2% 2% 0;
	border-right: 1px solid #e6e6e6;
	width: 60px;
}

.widget-newslist-10 .list_time_day {
	display: block;
	font-size: 50px;
	color: #2375c1;
	line-height: 50px;
	font-family: helvetica;
	font-weight: 600;
}

.widget-newslist-10 .select-ui-choose ._arrow {
	width: 16%;
	right: 0;
	background: #e3e3e3;
}

.widget-newslist-10 .select-ui-choose ._arrow .arr {
	left: 50%;
	margin: 0 0 0 -0.4em;
	border-color: #969696 transparent transparent;
}

body .select-ui-options li:hover,
body .select-ui-options li.hover {
	background: #2375c1;
}

body .select-ui-options-bottom,
.widget-newslist-10 .select-ui-choose-bottom.on,
.widget-newslist-10 .select_box {
	border-radius: 0px;
}

.widget-newslist-10 .bdsharebuttonbox a {
	padding: 0;
	margin: 0;
	background: none;
	height: 20px;
	line-height: 20px;
}

.widget-newslist-10 .list_bd .noimg .bd_c {
	width: 84%;
}

@media only screen and (max-width:1240px) {
	.widget-newslist-10 .hd_btn {
		margin-left: 0;
	}

	.widget-newslist-10 .inp_box_wrap {
		margin-right: 1%;
		width: 18%;
	}

	.widget-newslist-10 .hd_tit {
		margin-right: 2%
	}

	.widget-newslist-10 .list_hd {
		padding: 30px 20px;
	}

	.widget-newslist-10 .list_box {
		padding: 46px 10px 40px;
	}

	.widget-newslist-10 .bd_l {
		width: 10%;
	}

	.widget-newslist-10 .list_tool .share {
		display: none;
	}
}

@media only screen and (max-width:760px) {
	.widget-newslist-10 .hd_tit {
		margin-bottom: 20px;
		float: none;
		text-align: center;
	}

	.widget-newslist-10 .inp_box_wrap {
		width: 100%;
		margin: 0;
		padding: 0;
		margin-bottom: 20px;
	}

	.widget-newslist-10 .hd_btn {
		width: 100%;
	}

	.widget-newslist-10 .bd_r {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}

	.widget-newslist-10 .list_main {
		width: 100%;
	}

	.widget-newslist-10 .list_box {
		padding: 0;
	}

	.widget-newslist-10 li {
		margin-bottom: 30px;
		padding: 20px;
		background: #eee;
	}

	.widget-newslist-10 .list_box:after {
		display: none;
	}

	.widget-newslist-10 .list_title {
		font-size: 16px;
	}
}

.widget-newslist-10 .rect-5625 {
	padding-bottom: 75%;
}

/*分页*/
.widgets_common_pages_2 {
	font-size: 16px;
	color: #3d3d3d;
	text-align: center;
	padding-top: 50px;
}

.widgets_common_pages_2 a,
.widgets_common_pages_2 span {
	color: #3d3d3d;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
}

.widgets_common_pages_2 .curr {
	color: #fff;
	background: #2375c1;
}

.widgets_common_pages_2 .goprev {
	margin-right: 10px;
}

.widgets_common_pages_2 .gonext,
.widgets_common_pages_2 .count {
	margin-left: 10px;
}

.widgets_common_pages_2 .gonext {
	font-weight: bold;
	color: #ababab;
}

.widgets_common_pages_2 a.gonext {
	border-radius: 0;
}

.widgets_common_pages_2 a.gonext:hover {
	background: transparent;
	color: #2375c1
}

.widgets_common_pages_2 a.goprev {
	border-radius: 0;
}

.widgets_common_pages_2 a.goprev:hover {
	background: transparent;
	color: #2375c1
}

.widgets_common_pages_2 a:hover,
.widgets_common_pages_2 span {
	color: #fff;
	background: #2375c1;
}

.widgets_common_pages_2 span.goprev,
.widgets_common_pages_2 span.gonext {
	color: #3d3d3d;
	background: none;
	font-weight: bold;
	color: #ababab;
}

.widgets_common_pages_2 span.count {
	border: 0;
	background: 0;
	color: #3d3d3d;
	width: auto;
}

@media only screen and (max-width: 760px) {

    .widgets_common_pages_2 a,
    .widgets_common_pages_2 span {
        /*display: none;*/
    }

        .widgets_common_pages_2 .goprev,
        .widgets_common_pages_2 .gonext,
        .widgets_common_pages_2 span.count {
            display: inline-block;
        }
}

	/*新闻详细*/
	/* newsdetail-7 start*/
	/*widget-newsdetail-7*/
	.widget-newsdetail-7 .iconfont {
		color: #676767;
	}

	.widget-newsdetail-7 .n_left {
		width: 66.8%;
		float: left;
		box-sizing: border-box;
	}

	.widget-newsdetail-7 ._head ._title {
		font-size: 32px;
		font-weight: bold;
		color: #010101;
		margin-bottom: 10px;
	}

	.widget-newsdetail-7 ._tools {
		font-size: 0;
		color: #7e7e7e;
		margin-bottom: 15px;
	}

	.widget-newsdetail-7 ._tools ._tool {
		font-size: 12px;
		margin-right: 10px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		vertical-align: middle;
	}

	.widget-newsdetail-7 ._tools .iconfont {
		font-size: 18px;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		vertical-align: -2px;
	}

	.widget-newsdetail-7 ._tools b {
		font-weight: normal;
	}

	.widget-newsdetail-7 ._tools #switcher {
		margin-left: 10px;
	}

	.widget-newsdetail-7 ._tools #switcher ._title {
		margin-right: 5px;
		font-size: 12px;
		color: #7e7e7e;
	}

	.widget-newsdetail-7 ._tools #switcher .iconfont {
		font-size: 15px;
	}

	.widget-newsdetail-7 ._tools .bds_more {
		float: none;
		background: none;
		padding: 0;
	}

	.widget-newsdetail-7 .myart {
		padding: 30px 2.5%;
		background-color: #fafafa;
		line-height: 2;
		min-height: 200px;
		font-size: 13px;
		color: #555555
	}

	.widget-newsdetail-7 .n_right {
		width: 30%;
		float: right;
		padding-top: 17px;
	}

	.widget-newsdetail-7 ._back .iconfont {
		display: block;
		position: absolute;
		top: 0;
		right: 20px;
		font-size: 20px;
	}

	.widget-newsdetail-7 ._back a,
	.widget-newsdetail-7 ._back .iconfont {
		color: #084f9d;
	}

	.widget-newsdetail-7 ._back a {
		display: block;
		position: relative;
		width: 70%;
		height: 49px;
		padding-left: 20px;
		border: #084f9d 1px solid;
		font-size: 20px;
		line-height: 49px;
	}

	.widget-newsdetail-7 ._back:hover a {
		background-color: #084f9d;
	}

	.widget-newsdetail-7 ._back:hover a,
	.widget-newsdetail-7 ._back:hover .iconfont {
		color: #fff;
	}

	.widget-newsdetail-7 ._detailPage_bottom li span,
	.widget-newsdetail-7 ._detailPage_bottom li a {
		display: block;
	}

	.widget-newsdetail-7 ._detailPage_bottom {
		margin-top: 50px;
	}

	.widget-newsdetail-7 ._detailPage_bottom ul {
		padding: 14px 0;
	}

	.widget-newsdetail-7 ._detailPage_bottom li {
		position: relative;
		padding-bottom: 40px;
	}

	.widget-newsdetail-7 ._detailPage_bottom li:after {
		content: '';
		position: absolute;
		top: 15px;
		left: 0;
		width: 100%;
		height: 1px;
		background-color: #e2e2e2;
		overflow: hidden;
	}

	.widget-newsdetail-7 ._db ._mark {
		color: #084f9d;
	}

	.widget-newsdetail-7 ._detailPage_bottom a:hover ._mark {
		color: #084f9d;
	}

	.widget-newsdetail-7 ._detailPage_bottom ._mark {
		display: inline-block;
		background-color: #fff;
		padding-right: 8px;
		padding-bottom: 10px;
		font-size: 18px;
		font-weight: bold;
		position: relative;
		z-index: 10;
	}

	.widget-newsdetail-7 ._detailPage_bottom ._date {
		height: 30px;
		line-height: 30px;
		margin-bottom: 7px;
		font-family: Arial;
		font-size: 13px;
		color: #676767;
	}

	.widget-newsdetail-7 ._detailPage_bottom ._date .iconfont {
		font-size: 20px;
		height: 30px;
		vertical-align: -2px;
		margin-left: 0;
	}

	.widget-newsdetail-7 ._detailPage_bottom a:hover ._title {
		color: #084f9d;
	}

	.widget-newsdetail-7 ._detailPage_bottom ._title {
		padding-left: 5px;
		font-size: 18px;
		font-weight: bold;
		color: #5c5c5c;
		line-height: 1.5em;
		font-weight: normal;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 ._mark {
		padding-bottom: 8px;
		font-size: 18px;
		font-weight: bold;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 li {
		padding: 0 80px 0 13px;
		position: relative;
		line-height: 28px;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 li:after {
		content: '';
		position: absolute;
		top: 50%;
		margin-top: -4px;
		left: 0px;
		width: 0;
		height: 0;
		overflow: hidden;
		border-width: 4px;
		border-color: transparent transparent transparent #9a9a9a;
		border-style: dashed dashed dashed solid;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 li:hover:after {
		border-color: transparent transparent transparent #084f9d;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 li ._title,
	.widget-newsdetail-7 ._detailPage_bottom2 ._date {
		color: #000;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._title,
	.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._date {
		color: #084f9d;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 li ._title {
		font-size: 13px;
		font-weight: normal;
		height: 28px;
		line-height: 28px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.widget-newsdetail-7 ._detailPage_bottom2 ._date {
		position: absolute;
		right: 0;
		top: 0;
	}

	@media only screen and (max-width: 760px) {
		.widget-newsdetail-7 .n_left {
			width: 100%;
			float: none;
		}

		.widget-newsdetail-7 .n_right {
			display: none;
		}

		.widget-newsdetail-7 .myart {
			padding: 20px 0 0;
			background-color: #fff;
		}

		.widget-newsdetail-7 ._head ._title {
			font-size: 20px;
		}
	}

	/*pro_list*/
	.pro_banner {
		height: 500px;
		position: relative;
		overflow: hidden; background-color: #003e9f;
	}

	.pro_banner .pro_ban_img {
		width: 1920px;
		max-width: none;
		position: absolute;
		left: 50%;
		margin-left: -960px;
		margin-top: 0;
	}

	.pro_banner .text_box {
		position: absolute;
		left: 0;
		width: 100%;
		top: 0;
		z-index: 1;
	}

	.pro_banner .text_box .pd {
		padding: 160px 140px 0;
	}

	.pro_banner .text_box .title {
		font-size: 34px;
		color: #fff;
		margin-bottom: 20px;
		text-align: center;
	}

	.pro_banner .text_box .info {
		font-size: 14px;
		color: #fff;
		text-align: center;
		margin-bottom: 30px;
	}

	.pro_banner .text_box .icon_box {
		width: 120px;
		height: 145px;
		margin: 0 auto 8px;
	}

	.pro_banner .text_box .name {
		font-size: 16px;
		text-align: center;
		color: #fff;
	}

	.pro_banner .text_box .li1 .icon_box {
		background: url(../img/pro_icon.png) 0 0 no-repeat;
	}

	.pro_banner .text_box .li1.curr .icon_box,
	.pro_banner .text_box .li1:hover .icon_box {
		background-position: 0 -145px;
	}

	.pro_banner .text_box .li2 .icon_box {
		background: url(../img/pro_icon.png) -120px 0 no-repeat;
	}

	.pro_banner .text_box .li2.curr .icon_box,
	.pro_banner .text_box .li2:hover .icon_box {
		background-position: -120px -145px;
	}

	.pro_banner .text_box .li3 .icon_box {background: url(../img/pro_icon.png) -120px 0 no-repeat;
	}

	.pro_banner .text_box .li3.curr .icon_box,
	.pro_banner .text_box .li3:hover .icon_box {background-position: -120px -145px;
	}

	.pro_banner .text_box .li4 .icon_box {background: url(../img/pro_icon.png) -0px 0 no-repeat;
	}

	.pro_banner .text_box .li4.curr .icon_box,
	.pro_banner .text_box .li4:hover .icon_box {background-position: -0px -145px;
	}

	.rect-60 {
		padding-bottom: 60%;
	}

	.pro_list .pro_li {
		background: #f4f4f4;
		margin-bottom: 30px;
		position: relative;
	}

	.pro_list .pro_li a {
		display: block;
	}

	.pro_list .pd {
		padding: 40px 20px;
	}

	.pro_list .pd .line {
		width: 100%;
		height: 1px;
		background: #dedede;
	}

	.pro_list .pd .name {
		font-size: 16px;
		color: #1a1a1a;
		line-height: 30px;
		padding: 35px 0;
		text-align: center;
		font-weight: bold;
	}

	.pro_list .mask_normal {
		visibility: hidden;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		background: url(../img/blue70.png);
		height: 100%;
		opacity: 0;
		transition: all 0.5s ease;
	}

	.pro_list .mask_spec {
		visibility: hidden;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		background: url(../img/blue70.png);
		height: 100%;
		opacity: 0;
		transition: all 0.5s ease;
		overflow: hidden;
	}

	.pro_list .mask_normal .text {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
	}

	.pro_list .mask_normal .text .name {
		color: #fff;
		padding: 15px 0 35px;
	}

	.pro_list .mask_spec .name {
		color: #fff;
		padding: 15px 0 35px;
	}

	.pro_list .mask_normal .text .bjk {
		padding: 0 30px;
		color: #fff;
		line-height: 24px;
	}

	.pro_list .mask_normal .line {
		background: #fff;
	}

	.pro_list .more {
		line-height: 40px;
		padding: 35px 0 0 0;
		position: relative;
		width: 110px;
		margin: 0 auto;
		color: #fff;
		font-size: 14px;
		text-align: center;
		border-bottom: 1px solid #83afd7;
	}

	.pro_list .more i {
		margin-left: 10px;
	}

	.pro_list .more:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		width: 30%;
		height: 1px;
		background: #fff;
		transition: all 0.5s ease;
	}

	.pro_list .more:hover:after {
		left: 70%;
	}

	.pro_list .pro_li:hover .name1 {
		visibility: hidden;
	}

	.pro_list .pro_li:hover .line1 {
		visibility: hidden;
	}

	.pro_list .pro_li:hover .mask_normal {
		visibility: visible;
		opacity: 1;
	}

	.pro_list .pro_li:hover .mask_spec {
		visibility: visible;
		opacity: 1;
	}

	.pro_list .pro_li .mask_spec .type_list {
		padding: 0 30px;
	}

	.pro_list .pro_li .mask_spec .type_list li {
		line-height: 35px;
	}

	.pro_list .pro_li .mask_spec .type_list li .cir {
		margin-right: 10px;
		color: #fff;
	}

	.pro_list .pro_li .mask_spec .more {
		padding: 0;
		line-height: 35px;
		width: auto;
		margin: 0;
	}

	.pro_list .pro_li .mask_spec .more i {
		visibility: hidden;
	}

	.pro_list .pro_li .mask_spec a:hover .more i {
		visibility: visible;
	}

	/*pro_detail*/
	.pro_detail {
		padding-top: 0;
		position: relative;
		z-index: 2;
		margin-top: -70px;
	}

	.pro_detail .pt1 .pd {
		padding: 80px;
		background: #eff2f7;
	}

	.pro_detail .pt1 .l_box,
	.pro_detail .pt1 .r_box {
		width: 50%;
	}

	.pro_detail .pt1 .l_box .pro_name {
		font-size: 28px;
		color: #2375c1;
		margin-bottom: 20px;
		font-weight: bold;
	}

	.pro_detail .pt1 .l_box .bjk {
		line-height: 30px;
		margin-bottom: 40px;
	}

	.pro_detail .pt1 .l_box .ask_btn {
		width: 180px;
		height: 40px;
		text-align: center;
		color: #2375c1;
		line-height: 40px;
		font-size: 16px;
		border: 1px solid #2375c1;
		margin-right: 35px;
	}

	.pro_detail .pt1 .l_box .ask_btn i {
		margin-left: 10px;
	}

	.pro_detail .pt1 .l_box .ask_btn a {
		display: block;
		color: #2375c1;
	}

	.pro_detail .pt1 .l_box .ask_btn:hover {
		background: #2375c1;
		color: #fff;
	}

	.pro_detail .pt1 .l_box .ask_btn:hover a {
		color: #fff;
	}

	.pro_detail .pt1 .l_box .share_box {
		line-height: 40px;
		font-size: 16px;
		color: #333;
	}

	.pro_detail .pt1 .l_box .share_box i {
		font-size: 24px;
		color: #000;
		cursor: pointer;
	}

	.pro_detail .pt2 {
		padding-top: 60px;
	}

	.pro_detail .pt2 .bjk {
		line-height: 28px;
	}


	/*c_company*/
	.c_company li {
		border-top: 1px solid #e8e8e8;
		position: relative;
	}

	.c_company li:before {
		content: '';
		width: 26%;
		height: 1px;
		background: #2375c1;
		position: absolute;
		top: 0;
		left: 0;
	}

	.c_company .pd {
		padding: 20px 0 45px;
	}

	.c_company .pd .img_box {
		width: 26%;
	}

	.c_company .pd .text_box {
		width: 74%;
	}

	.c_company .pd .text_box .s_pd {
		padding: 20px 40px;
	}

	.c_company .pd .text_box .tit {
		font-size: 22px;
		color: #1a1a1a;
		margin-bottom: 25px;
	}

	.c_company .pd .text_box .desc {
		font-size: 14px;
		color: #666;
		line-height: 24px;
		margin-bottom: 25px;
	}

	.c_company .pd .text_box .more {
		line-height: 40px;
		position: relative;
		width: 110px;
		color: #2375c1;
		font-size: 14px;
		text-align: center;
		border-bottom: 1px solid #bdd5ed;
	}

	.c_company .pd .text_box .more i {
		margin-left: 10px;
	}

	.c_company .pd .text_box .more:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: -1px;
		width: 30%;
		height: 1px;
		background: #2375c1;
		transition: all 0.5s ease;
		opacity: 0;
	}

	.c_company li:hover .pd .text_box .more:after {
		left: 70%;
		opacity: 1;
	}

	/*leader*/
	.leader .pt1 {
		margin-bottom: 60px;
		overflow: hidden;
	}

	.leader .pt1 .l_box {
		width: 50%;
	}

	.leader .pt1 .r_box {
		width: 50%;
	}

	.leader .pt1 .l_box .pd {
		padding: 70px 40px 300px;
		margin-bottom: -300px;
		background: #eff2f7;
	}

	.leader .pt1 .l_box .t1 {
		font-size: 24px;
		color: #2375c1;
		line-height: 1;
		margin-bottom: 15px;
		text-align: center;
	}

	.leader .pt1 .l_box .t2 {
		font-size: 16px;
		color: #333;
		line-height: 1;
		margin-bottom: 25px;
		font-weight: bold;
		text-align: center;
	}

	.leader .pt1 .l_box .desc {
		line-height: 30px;
	}

	/*contact_us*/
	.contact_us .pt1 {
		margin-bottom: 40px;
	}

	.contact_us .pt1 .tit {
		font-size: 30px;
		color: #1a1a1a;
		text-align: center;
		line-height: 1;
		margin-bottom: 20px;
	}

	.contact_us .pt1 .info {
		font-size: 14px;
		color: #666;
		text-align: center;
		width: 80%;
		margin: 0 auto 35px;
	}

	.contact_us .pt1 .map_box {
		height: 500px;
		overflow: hidden;
	}

	.contact_us .pt1 .map_box img {
		max-width: none;
	}

	.contact_us .pt2 {
		padding: 80px 0 60px;
		background: #f8f8f8;
		margin-bottom: 50px;
	}

	.contact_us .pt2 .img {
		width: 60px;
		height: 50px;
		margin: 0 auto 15px;
		background: url(../img/contact_icon.png) 0 0 no-repeat;
	}

	.contact_us .pt2 li:hover .t {
		color: #2375c1;
	}

	.contact_us .pt2 .t {
		text-align: center;
		font-size: 16px;
		color: #333333;
		margin-bottom: 20px;
	}

	.contact_us .pt2 .bjk {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
	}

	.contact_us .pt2 .li1 .img {
		background-position: 0 0;
	}

	.contact_us .pt2 .li1:hover .img {
		background-position: 0 -50px;
	}

	.contact_us .pt2 .li2 .img {
		background-position: -60px 0;
	}

	.contact_us .pt2 .li2:hover .img {
		background-position: -60px -50px;
	}

	.contact_us .pt2 .li3 .img {
		background-position: -120px 0;
	}

	.contact_us .pt2 .li3:hover .img {
		background-position: -120px -50px;
	}

	.contact_us .pt2 .li4 .img {
		background-position: -180px 0;
	}

	.contact_us .pt2 .li4:hover .img {
		background-position: -180px -50px;
	}

	.contact_us .pt2 .li5 .img {
		background-position: -240px 0;
	}

	.contact_us .pt2 .li5:hover .img {
		background-position: -240px -50px;
	}

	.contact_us .pt2 .li6 .img {
		background-position: -300px 0;
	}

	.contact_us .pt2 .li6:hover .img {
		background-position: -300px -50px;
	}

	.contact_us .pt2 .li7 .img {
		background-position: -360px 0;
	}

	.contact_us .pt2 .li7:hover .img {
		background-position: -360px -50px;
	}

	.contact_us .pt3 .tit {
		font-size: 24px;
		color: #333;
		line-height: 1;
		margin-bottom: 20px;
	}

	.contact_us .pt3 li {
		margin-bottom: 30px;
	}

	.contact_us .pt3 .pd {
		border-left: 2px solid #2375c1;
		padding: 5px 20px 10px 10px;
	}

	.contact_us .pt3 .pd .t {
		font-size: 16px;
		color: #2375c1;
		margin-bottom: 10px;
	}

	.contact_us .pt3 .pd .bjk {
		line-height: 24px;
		height: 72px;
		overflow: hidden;
	}

	/*talent*/
	.talent .pt1 .tit {
		font-size: 16px;
		color: #2375c1;
		margin-bottom: 15px;
		font-weight: bold;
	}

	.talent .pt1 .bjk {
		font-size: 14px;
		color: #666666;
		margin-bottom: 40px;
	}

	.talent .pt1 .line {
		height: 10px;
		background: url(../img/talent_line.png);
	}

	.talent .pt2 .tip {
		padding-top: 50px;
	}

	.talent .pt2 .tip .l_box {
		width: 18%;
	}

	.talent .pt2 .tip .l_box img {
		transition: all 0.5s ease;
	}

	.talent .pt2 .tip .r_box {
		width: 80%;
	}

	.talent .pt2 .tip .r_box .pd {
		padding: 0 0 50px 0px;
		border-bottom: 1px solid #dedddd;
	}

	.talent .pt2 .tip .r_box .t {
		font-size: 24px;
		color: #2375c1;
		margin-bottom: 15px;
	}

	.talent .pt2 .tip .r_box .info {
		font-size: 16px;
		color: #1a1a1a;
		line-height: 40px;
		position: relative;
		margin-bottom: 25px;
	}

	.talent .pt2 .tip .r_box .info:after {
		content: '';
		width: 35px;
		height: 1px;
		background: #e70013;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.talent .pt2 .tip:hover .l_box img {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

	/*job*/
	.job .pt1 .tit {
		font-size: 30px;
		color: #333333;
		margin-bottom: 15px;
	}

	.job .pt1 .info {
		font-size: 14px;
		color: #666666;
		margin-bottom: 30px;
	}

	.job .pt1 .con_box .l_box {
		width: 68%;
	}

	.job .pt1 .con_box .r_box {
		width: 28%;
	}

	.job .pt1 .con_box .l_box .job_list li {
		margin-bottom: 10px;
	}

	.job .pt1 .con_box .l_box .job_list .tit_box {
		background: #edeef0;
		cursor: pointer;
	}

	.job .pt1 .con_box .l_box .job_list .tit_box .pd {
		padding: 10px 40px;
	}

	.job .pt1 .con_box .l_box .job_list .tit_box .job_name {
		font-size: 15px;
		color: #2375c1;
		font-weight: bold;
	}

	.job .pt1 .con_box .l_box .job_list .tit_box .icon {
		width: 16px;
		height: 10px;
		background: url(../img/job_arr.png) 0 0 no-repeat;
		margin-top: 7px;
	}

	.job .pt1 .con_box .l_box .job_list .on .tit_box .icon {
		background-position: 0 -10px;
	}

	.job .pt1 .con_box .l_box .job_list .con {
		display: none;
	}

	.job .pt1 .con_box .l_box .job_list .con .pd {
		padding: 50px;
		background: #f8f9f9;
	}

	.job .pt1 .con_box .l_box .job_list .con .pd .bjk {
		font-size: 14px;
		color: #666;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.job .pt1 .con_box .l_box .job_list li {
		margin-bottom: 10px;
	}

	.ghost_btn {
		width: 180px;
		height: 40px;
		text-align: center;
		color: #2375c1;
		line-height: 40px;
		font-size: 16px;
		border: 1px solid #2375c1;
		margin-right: 35px;
	}

	.ghost_btn i {
		margin-left: 10px;
	}

	.ghost_btn a {
		display: block;
		color: #2375c1;
	}

	.ghost_btn:hover {
		background: #2375c1;
		color: #fff;
	}

	.ghost_btn:hover a {
		color: #fff;
	}

	.job .pt1 .con_box .r_box .ipt_box {
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin-bottom: 10px;
	}

	.job .pt1 .con_box .r_box .ipt_box input {
		width: 100%;
		height: 50px;
		line-height: 50px;
		border: none;
		outline: none;
		background: #f3f4f5;
		text-indent: 20px;
	}

	.job .pt1 .con_box .r_box button {
		width: 100%;
		height: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		border: none;
		outline: none;
		background: #e70012;
		font-size: 16px;
	}

	.job .pt1 .con_box .r_box .img_box {
		margin-top: 30px;
		position: relative;
	}

	.job .pt1 .con_box .r_box .img_box .text_box {
		position: absolute;
		left: 0;
		bottom: 0;
		color: #fff;
	}

	.job .pt1 .con_box .r_box .img_box .text_box .pd {
		padding: 0 25px 30px;
	}

	.job .pt1 .con_box .r_box .img_box img {
		width: 100%;
	}

	/*history*/
	.history .stage_box li {
		float: left;
		width: 33.3333%;
		cursor: pointer;
	}

	.history .stage_box .li1 {
		border-bottom: 4px solid #124fa0;
	}

	.history .stage_box .li1.curr {
		background-color: #124fa0;
	}

	.history .stage_box .li2 {
		border-bottom: 4px solid #2480c3;
	}

	.history .stage_box .li2.curr {
		background-color: #2480c3;
	}

	.history .stage_box .li3 {
		border-bottom: 4px solid #2d8cd0;
	}

	.history .stage_box .li3.curr {
		background-color: #2d8cd0;
	}

	.history .stage_box li .pd {
		padding: 10px 20px;
	}

	.history .stage_box li .year span {
		float: left;
		font-size: 16px;
		color: #a7a7a7;
	}

	.history .stage_box li .year i {
		float: right;
		visibility: hidden;
		opacity: 0;
		transition: all ease .5s;
		-webkit-transition: all ease .5s;
		width: 16px;
		height: 8px;
		background: url(../img/his_arr.png) 0 0 no-repeat;
	}

	.history .stage_box li.curr .year i,
	.history .stage_box li.curr:hover .year i {
		visibility: visible;
		opacity: 1;
	}

	.history .stage_box li:hover .year i {
		visibility: visible;
		opacity: .3;
	}

	.history .stage_box .desc {
		font-size: 20px;
		color: #565656;
		transition: all ease .5s;
		-webkit-transition: all ease .5s;
	}

	.history .stage_box li:hover .desc {
		color: #3faee3;
	}

	.history .stage_box li:hover .year span {
		color: #3faee3;
	}

	.history .stage_box li.curr .desc {
		color: #fff;
	}

	.history .stage_box li.curr .year span {
		color: #fff;
	}

	.history .container {
		background: url(../img/his_line.jpg) center top repeat-y;
	}

	.history .container .l_box {
		width: 50%;
		text-align: right;
	}

	.history .container .r_box {
		width: 50%;
	}

	.history .container .l_box .pd {
		padding: 80px 80px 0 60px;
	}

	.history .container .l_box .tit {
		font-size: 30px;
		color: #1a1a1a;
		margin-bottom: 10px;
	}

	.history .container .l_box .info {
		font-size: 14px;
		color: #545454;
		margin-bottom: 20px;
	}

	.history .container .l_box .img_box {}

	.history .container .r_box ul {
		padding: 80px 100px 0 80px;
	}

	.history .container .r_box ul li {
		margin-bottom: 50px;
	}

	.history .container .r_box .year {
		font-size: 24px;
		color: #333;
		margin-bottom: 10px;
		position: relative;
	}

	.history .container .r_box .desc {
		font-size: 14px;
		line-height: 22px;
		color: #666666;
		margin-bottom: 20px;
	}

	.history .container .r_box .year:after {
		content: '';
		width: 70px;
		height: 14px;
		background: url(../img/his_cir.png) center center no-repeat;
		display: block;
		position: absolute;
		left: -88px;
		top: 12px;
	}


	/*honor*/
	.honor .bd {
		padding-top: 50px;
		position: relative;
	}

	.honor .bd .line_color {
		background-color: #dddedd;
		position: absolute;
	}

	.honor .col_line {
		width: 65px;
		height: 1px;
		top: 0;
		left: 50%;
		margin-left: -32.5px;
	}

	.honor .row_line {
		width: 1px;
		top: 0;
		bottom: 0;
		left: 50%;
	}

	.honor ._list_box ._list_l {
		width: 46%;
		position: relative;
	}

	.honor ._list_box ._list_r {
		width: 46%;
		position: relative;
	}

	.honor ._list_l .img_line {
		width: 18%;
		height: 1px;
		top: 0;
	}

	.honor ._list_l .img_border {
		width: 6px;
		height: 6px;
		background: #fff;
		display: block;
		border: 4px solid #dddedd;
		position: absolute;
		top: -6px;
		border-radius: 50%;
	}

	.honor ._list_r ._r_year {
		position: absolute;
		top: -23px;
		font-size: 30px;
		color: #2375c1;
	}

	.honor ._list_r ._r_main {
		padding: 40px 0px 0px 0px;
		color: #727171;
	}

	.honor ._list_r ._r_main li {
		margin-bottom: 10px;
	}

	.honor ._list_r ._r_main ._time {
		width: 12%;
	}

	.honor ._list_r ._r_main ._text {
		width: 88%;
	}

	.honor .h_list>li {
		margin-bottom: 50px;
	}

	.honor .even ._list_l .img_line {
		right: -18%;
	}

	.honor .even ._list_l .img_border {
		right: -18%;
	}

	.honor .even ._list_r ._r_year {
		left: 20px;
	}

	.honor .odd ._list_l {
		float: right;
	}

	.honor .odd ._list_r {
		float: left;
	}

	.honor .odd ._list_l .img_line {
		left: -18%;
	}

	.honor .odd ._list_l .img_border {
		left: -18%;
	}

	.honor .odd ._list_r ._r_year {
		right: 20px;
	}

	.honor .odd ._list_r ._r_main {
		padding: 40px 0px 0px 0px;
	}

	.honor .tab_t_ul li {
		cursor: pointer;
	}

	.honor .tab_c_ul li {
		display: none;
	}

	.honor .tab_t_ul li.curr {
		display: block;
		font-size: 14px;
		color: #2375c1;
	}

	.honor .tab_c_ul li.curr {
		display: block;
	}

	.honor .even .tab_c_ul {
		text-align: right;
	}

	.honor .more_btn {
		width: 32px;
		height: 32px;
		background: url(../img/ajax-loader.gif) center center no-repeat;
		margin: 50px auto 0;
		display: none;
	}


	/*widgets_video_banner_2*/
	.widgets_video_banner_2 .ibanner {
		display: none;
	}

	.widgets_video_banner_2 .item {
		position: relative;
		height: 660px;
		overflow: hidden;
	}

	.widgets_video_banner_2 .item a {
		position: absolute;
		width: 1920px;
		left: 50%;
		margin-left: -960px;
		top: 0;
		display: block;
	}

	.widgets_video_banner_2 .item.video_item a {
		position: static;
		width: 100%;
		margin: 0;
	}

	.widgets_video_banner_2 .text_box {
		display: none;
		position: absolute;
		left: 50%;
		margin-left: -300px;
		top: 160px;
		width: 600px;
		height: 360px;
		font-size: 30px;
		color: #fff;
		background: url(../img/index_kuang.png) center center no-repeat;
		overflow: hidden;
		text-align: center;
	}

	.widgets_video_banner_2 .text_box .en_title {
		font-size: 30px;
		text-transform: uppercase;
		line-height: 1.5;
		margin-top: 50px;
		margin-bottom: 30px;
	}

	.widgets_video_banner_2 .text_box .cn_title {
		font-size: 50px;
		margin-bottom: 5px
	}

	.widgets_video_banner_2 .text_box .info {
		font-size: 14px;
	}

	.widgets_video_banner_2 .owl-dots {
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 40px;
		text-align: center;
	}

	.widgets_video_banner_2 .owl-dots .owl-dot {
		width: 14px;
		height: 14px;
		margin: 0 8px;
		border-radius: 50px;
		background: #fff;
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}

	.widgets_video_banner_2 .owl-dots .owl-dot.active {
		background: #ff0000;
		width: 54px;
	}

	.widgets_video_banner_2 .item .video {
		min-width: 100%;
		min-height: 100%;
	}

	.widgets_video_banner_2 .item .video_cover {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background-position: center;
		background-repeat: no-repeat;
	}

	@media only screen and (max-width: 760px) {
		.widgets_video_banner_2 .item .video {
			display: none;
		}

		.widgets_video_banner_2 .item .video_cover {
			display: none;
		}

		.widgets_video_banner_2 .item {
			height: auto;
		}

		.widgets_video_banner_2 .item a {
			position: static;
			margin: 0;
			width: 100%;
		}

		.widgets_video_banner_2 .text_box {
			display: none;
		}

		.widgets_video_banner_2 .owl-dots {
			bottom: 4%;
		}
	}

	/*widgets_video_banner_2 end*/

	/*ibulletin*/
	.ibulletin {
		padding: 20px 0;
		background-color: #fbfbfb;
		border-bottom: #ededed 1px solid;
	}

	.ibulletin .inotice_wrap {
		position: relative;
		margin-top: 5px;
		width: 50%;
	}

	.ibulletin .inotice_tag,
	.ibulletin .inotice_list_con,
	.ibulletin .inotice_cell {
		height: 30px;
		line-height: 30px;
	}

	.ibulletin .inotice_list_con {
		position: relative;
		overflow: hidden;
		padding-right: 30px;
	}

	.ibulletin .inotice_cell {
		height: auto;
	}

	.ibulletin .inotice_tag {
		position: absolute;
		top: 0;
		left: 0;
		height: 30px;
		line-height: 30px;
		font-size: 18px;
		color: #003e9f;
		font-weight: 700;
	}

	.ibulletin .inotice_list {
		padding-left: 80px;
	}

	.ibulletin .inotice_list_con .arrs {
		position: absolute;
		top: 5px;
		width: 8px;
		height: 15px;
		background: url(../img/gg_arr.png) 0 0 no-repeat;
		cursor: pointer;
	}

	.ibulletin .inotice_list_con .arrs.arr_prev {
		right: 12px;
	}

	.ibulletin .inotice_list_con .arrs.arr_next {
		right: 0;
		background-position: -8px 0;
	}

	.ibulletin .inotice_tt {
		padding-right: 4%;
		max-width: 68%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.ibulletin .inotice_date {
		float: left;
	}

	/*istock*/
	.istock {
		height: 40px;
		line-height: 40px;
		text-align: right;
	}

	.istock span {
		display: inline-block;
		float: left;
	}

	.istock .istock_tag {
		font-size: 14px;
		color: #5a5a5a;
	}

	.istock .istock_num {
		position: relative;
		padding-right: 22px;
		font-size: 14px;
		color: #5a5a5a;
	}

	.istock .istock_num:after {
		content: '';
		display: block;
		position: absolute;
		top: 5px;
		right: 10px;
		width: 1px;
		height: 30px;
		background-color: #5a5a5a;
	}

	.istock .trend_color {
		color: #2454AC;
	}

	.istock.godown .trend_color {
		color: green;
	}

	.istock .istock_price {
		position: relative;
		padding-right: 40px;
		font-size: 26px;
		font-weight: 800;
		font-family: 'HelveticaNeue';
	}

	.istock .istock_price:after {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		right: 15px;
		margin-top: -8px;
		width: 21px;
		height: 21px;
		background: url(../img/istock.png) 0 0 no-repeat;
	}

	.istock.goup .istock_price:after {
		background-position: 0 0px;
	}

	.istock.godown .istock_price:after {
		background-position: 0 -16px;
	}

	.istock.unchanged .istock_price:after {
		content: '--';
		margin-top: -20px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
		background: none;
	}

	.istock .istock_wave {
		font-family: Arial, sans-serif;
		font-size: 18px;
	}

	.istock .istock_wave_per {
		font-family: Arial, sans-serif;
		font-size: 18px;
	}

	.index .pt1 {
		padding: 60px 0;
	}

	.index .pt1 .l_box {
		width: 50%;
	}

	.index .pt1 .r_box {
		width: 40%;
	}

	.index .pt1 .l_box .t1 {
		font-size: 70px;
		color: #003e9f;
		text-transform: uppercase;
		line-height: 1.2;
		font-weight: 800;
		font-family: 'HelveticaNeue';
	}

	.index .pt1 .l_box .t2 {
		font-size: 34px;
		color: #000000;
		margin-bottom: 20px;
		font-weight: 800;
	}

	.index .pt1 .l_box .t3 {
		font-size: 18px;
		color: #333;
		margin-bottom: 10px;
	}

	.index .pt1 .l_box .info {
		font-size: 14px;
		color: #666;
		margin-bottom: 30px;
		line-height: 24px;
	}

	.index .pt1 .l_box .num_box .num {
		font-size: 14px;
		color: #003e9f;
	}

	.index .pt1 .l_box .num_box .num span {
		font-family: 'HelveticaNeue';
		font-size: 40px;
		margin-right: 3px;
		font-weight: 800;
	}

	.index .pt1 .l_box .num_box .tit {
		font-size: 14px;
		color: #003e9f;
	}

	.rect-85 {
		padding-bottom: 85%;
	}

	.index .pt1 .r_box .img_box {
		cursor: pointer;
	}

	.index .pt1 .r_box .img_box .mask {
		width: 70px;
		height: 70px;
		background: url(../img/play.png) center center no-repeat;
		position: absolute;
		left: 50%;
		margin-left: -35px;
		top: 50%;
		margin-top: -35px;
	}

	.index .pt2 {
		padding: 80px 0 60px;
		background: url(../img/index_pt2.jpg) center top no-repeat;
	}

	.index .pt2 .t1 {
		font-size: 70px;
		text-transform: uppercase;
		filter: alpha(opacity=20);
		opacity: 0.2;
		line-height: 1;
		margin-bottom: 10px;
		color: #fff;
		font-weight: 800;
	}

	.index .pt2 .t2 {
		font-size: 34px;
		color: #fff;
		margin-bottom: 20px;
		font-weight: 800;
	}

	.index .pt2 .info {
		font-size: 14px;
		line-height: 24px;
		color: #fff;
		margin-bottom: 40px;
	}

	.rect-130 {
		padding-bottom: 130%;
		border: 1px solid #efefef;
	}

	.index .pt2 .pro_box .pd {
		padding: 0 80px;
	}

	.owl-carousel {
		display: none;
	}

	.index .pt2 .item a {
		display: block;
	}

	.index .pt2 .pro_box .mask {
		position: absolute;
		width: 90%;
		height: 90%;
		overflow: hidden;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		background: url(../img/i_blue80.png) center center no-repeat;
		background-size: cover;
	}

	.index .pt2 .tit .i {
		width: 60px;
		height: 60px;
		background: url(../img/index_pt2_icon.png) 0 0 no-repeat;
	}

	.index .pt2 .item2 .tit .i {
		background-position: -60px 0;
	}

	.index .pt2 .item3 .tit .i {
		background-position: -120px 0;
	}

	.index .pt2 .tit .name {
		font-size: 24px;
		color: #fff;
		font-weight: 800;
	}

	.index .pt2 .tit.tit_b {
		position: absolute;
		left: 40px;
		bottom: 40px;
	}

	.index .pt2 .pro_box .mask {
		opacity: 0;
		visibility: hidden;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
	}

	.index .pt2 .pro_box .item:hover .mask {
		opacity: 1;
		visibility: visible;
	}

	.index .pt2 .pro_box .item:hover .tit_b {
		display: none;
	}

	.index .pt2 .pro_box .mask .mpd {
		padding: 60px 40px 0;
	}

	.index .pt2 .pro_box .mask .tit {
		margin-bottom: 30px;
	}

	.index .pt2 .pro_box .mask .desc {
		font-size: 14px;
		color: #fff;
		margin-bottom: 50px;
		line-height: 24px;
		max-height: 72px;
		overflow: hidden;
	}

	.index .pt2 .pro_box .mask .more {
		line-height: 40px;
		position: relative;
		width: 110px;
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		border-bottom: 1px solid #73d4ef;
	}

	.index .pt2 .pro_box .mask .more i {
		margin-left: 10px;
	}

	.index .pt2 .pro_box .mask .more:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: -1px;
		width: 30%;
		height: 1px;
		background: #fff;
		transition: all 0.5s ease;
		opacity: 0;
	}

	.index .pt2 .item:hover .mask .more:after {
		left: 70%;
		opacity: 1;
	}

	.index .pt2 .owl-prev {
		width: 50px;
		height: 50px;
		position: absolute;
		left: -80px;
		top: 50%;
		margin-top: -25px;
		background: url(../img/index_arrs.png) 0 0 no-repeat;
		font-size: 0;
	}

	.index .pt2 .owl-prev:hover {
		background-position: 0 -50px;
	}

	.index .pt2 .owl-next {
		width: 50px;
		height: 50px;
		position: absolute;
		right: -80px;
		top: 50%;
		margin-top: -25px;
		background: url(../img/index_arrs.png) -50px 0 no-repeat;
		font-size: 0;
	}

	.index .pt2 .owl-next:hover {
		background-position: -50px -50px;
	}

	.index .pt3 {
		padding: 60px 0;
		background: #f7f7f7;
	}

	.index .pt3 .l_box {
		width: 35%;
	}

	.index .pt3 .r_box {
		width: 60%;
	}

	.index .pt3 .l_box .tit_box {
		margin-bottom: 20px;
	}

	.index .pt3 .l_box .tit_box .t1 {
		font-size: 38px;
		color: #003e9f;
		display: inline;
		font-weight: 800;
	}

	.index .pt3 .l_box .tit_box .t2 {
		font-size: 70px;
		color: #eaeaea;
		display: inline;
	}

	.index .pt3 .l_box .n_tit {
		position: absolute;
		left: 0;
		bottom: 0;
		background: url(../img/black.4.png);
		width: 100%;
	}

	.index .pt3 .l_box .n_tit .pd {
		padding: 20px;
	}

	.index .pt3 .l_box .n_tit .pd .time {
		font-size: 14px;
		color: #fff;
		line-height: 1;
		margin-bottom: 5px;
	}

	.index .pt3 .l_box .n_tit .pd .t {
		font-size: 16px;
		color: #fff;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
        .index .pt3 .l_box .n_tit .pd .t a{ display:block;
        }
	.index .pt3 .r_box .tabt_box {
		padding: 60px 0 40px;
	}

	.index .pt3 .r_box .tabt_box .tab_t {
		font-size: 18px;
		color: #666;
		padding: 0 15px;
		border-left: 1px solid #dedede;
		line-height: 1;
		cursor: pointer;
	}

	.index .pt3 .r_box .tabt_box .tab_t:first-child {
		border-left: none;
	}

	.index .pt3 .r_box .tabt_box .tab_t.cur {
		color: #003e9f;
		font-weight: 600;
	}

	.index .pt3 .r_box .tab_c {
		clear: both;
		display: none;
	}

	.index .pt3 .r_box .tab_c.cur {
		display: block;
	}

	.index .pt3 .r_box .tab_c li {
		padding: 27px 0;
		border-bottom: 1px solid #e5e5e5;
		position: relative;
		padding-right: 50px;
	}

	.index .pt3 .r_box .tab_c li a {
		display: block;
	}

	.index .pt3 .r_box .tab_c li a:hover h4 {
		color: #0d4fb4;
	}

	.index .pt3 .r_box .tab_c li a:hover .right_arr {
		background: url(../img/i_n_arrh.png) center center no-repeat;
	}

	.index .pt3 .r_box .tab_c h4 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 6px;
		color: #333;
	}

	.index .pt3 .r_box .tab_c .txt {
		color: #878787;
	}

	.index .pt3 .r_box .tab_c .news_date {
		width: 100px;
		float: left;
		padding-right: 20px;
		margin-right: 20px;
		border-right: 1px solid #e3e3e3;
		text-align: right;
	}

	.index .pt3 .r_box .tab_c ._d {
		font-size: 40px;
		line-height: 1;
		color: #003e9f;
		font-family: 'HelveticaNeue';
		font-weight: 600;
	}

	.index .pt3 .r_box .tab_c ._m {
		color: #2a69cf;
	}

	.index .pt3 .r_box .tab_c .right_arr {
		font-size: 0px;
		position: absolute;
		right: 0;
		bottom: 25px;
		display: block;
		width: 32px;
		height: 32px;
		background: url(../img/i_n_arr.png) center center no-repeat;
	}

	.index .pt4 {
		padding: 60px 0;
		text-align: center;
	}

	.index .pt4 .pd {
		border: 1px solid #efefef;
		padding: 10px;
	}

	.index .pt4 .img_box {
		margin-bottom: 20px;
	}

	.index .pt4 .tit {
		font-size: 24px;
		color: #003e9f;
		line-height: 1;
		margin-bottom: 25px;
		font-weight: 800;
	}

	.index .pt4 .info {
		font-size: 14px;
		color: #808080;
		line-height: 24px;
	}

	.index .pt4 li:hover .tit {
		color: #2375c1;
	}


	/*简历投递*/
	.Form-J1-content {
		padding-left: 20px;
		overflow: hidden;
	}

	.Form-J1 .Form-J1-Left {
		float: left;
		width: 50%;
	}

	.Form-J1 .Form-J1-right {
		float: right;
		width: 50%;
	}

	.Form-J1 .Form-J1-li {
		padding-top: 10px;
	}

	.Form-J1 .Form-J1-li {
		position: relative;
		padding-left: 75px;
		padding-top: 0;
		margin-bottom: 10px;
	}

	.Form-J1 .Form-J1-li input,
	.channel_content .Form-J1-li .select-ui-choose {
		height: 40px;
		line-height: 40px;
	}

	.Form-J1 .Form-J1-li label {
		position: absolute;
		top: 10px;
		left: 0;
	}

	.Form-J1-li .select-ui-choose.form_sele {
		width: 70%;
		border-radius: none;
		border: #ddd 1px solid;
	}

	.Form-J1 .Form-J1-li label {
		width: 5em;
		display: inline-block;
		color: #666;
		vertical-align: middle;
		font-size: 13px;
	}

	.Form-J1 .Form-J1-li input {
		height: 28px;
		line-height: 28px;
		border: 1px #ddd solid;
		width: 70%;
	}

	.Form-J1 .Form-J1-li textarea {
		border: 1px #ddd solid;
		width: 70%;
		padding: 0;
	}

	.Form-J1 .Form-J1-li em {
		color: red;
		vertical-align: middle;
		padding-left: 10px;
	}

	.Form-J1 .Form-J1-li input._yzm {
		width: 20%;
	}

	.Form-J1 .Form-J1-li img {
		vertical-align: middle;
		padding-left: 10px;
		cursor: pointer;
		height: 30px;
	}

	.Form-J1 .Form-J1-li b {
		color: #666;
		font-size: 12px;
		padding-left: 4px;
	}

	.Form-J1 .Form-J1-li select {
		border: 1px #ddd solid;
		width: 70%;
		padding: 7px 0;
	}

	.Form-J1 .Form-J1-Btn {
		clear: both;
		text-align: center;
		padding-top: 40px;
	}

	.Form-J1 .Form-J1-Btn button {
		width: 90px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		color: #fff;
		cursor: pointer;
		padding: 0;
		margin: 0;
		border: none;
		font-family: 微软雅黑;
		outline: none;
	}

	.Form-J1 .Form-J1-Btn ._submit {
		background: #3387d4;
		margin-right: 10px;
	}

	.Form-J1 .Form-J1-Btn ._reset {
		background: #909090;
	}

	@media only screen and (max-width:992px) {

		.channel_content .Form-J1 .Form-J1-Left,
		.channel_content .Form-J1 .Form-J1-right {
			width: 100%;
		}
	}

	@media only screen and (max-width:760px) {
		.channel_content .Form-J1 .Form-J1-li input._yzm {
			display: block;
			margin-bottom: 20px;
			width: 40%;
		}

		.channel_content .Form-J1 .Form-J1-li img {
			padding-left: 0;
		}
	}

	/*20181008*/
	.contact_us .pt2 .owl-prev {
		width: 50px;
		height: 50px;
		position: absolute;
		left: -80px;
		top: 50%;
		margin-top: -25px;
		background: url(../img/index_arrs.png) 0 0 no-repeat;
		font-size: 0;
	}

	.contact_us .pt2 .owl-prev:hover {
		background-position: 0 -50px;
	}

	.contact_us .pt2 .owl-next {
		width: 50px;
		height: 50px;
		position: absolute;
		right: -80px;
		top: 50%;
		margin-top: -25px;
		background: url(../img/index_arrs.png) -50px 0 no-repeat;
		font-size: 0;
	}

	.contact_us .pt2 .owl-next:hover {
		background-position: -50px -50px;
	}

	/*shool_job*/
	.school_job .title {
		font-size: 24px;
		line-height: 1;
		margin-bottom: 20px;
	}

	.school_job .con {
		margin-top: 40px;
	}

	.school_job .con .list .text_box {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 64%;
	}

	.school_job .con .list .text_box .pd {
		padding: 30px;
		background: url(../img/blue_90.png);
		color: #fff;
	}

	.school_job .con .list .text_box .pd dt {
		font-size: 20px;
		line-height: 1;
		margin-bottom: 15px;
	}

	.school_job .con .list .text_box .pd dd {
		font-size: 14px;
		line-height: 24px;
	}

	.school_job .con .list .text_box .pd dl {
		height: 107px;
		overflow: hidden;
	}

	/*job_list*/
	.job_list .sear_box {
		margin-bottom: 25px;
		line-height: 40px;
	}

	.job_list .sear_box .tip {
		font-size: 20px;
		color: #000;
		margin-right: 20px;
	}

	.job_list .sear_box .sele_box {
		margin-right: 10px;
	}

	.job_list .sear_box .sele {
		width: 240px;
		line-height: 38px;
		border: 1px solid #d4d4d4;
		height: 38px;
		box-shadow: none;
		outline: none;
	}

	.job_list .ipt_box input {
		line-height: 38px;
		margin: 0;
		padding: 0;
		border: none;
		outline: none;
		border: 1px solid #d4d4d4;
		text-indent: 20px;
	}

	.job_list .ipt_box {
		margin-right: 10px;
	}

	.job_list .form_box button {
		border: 0;
		padding: 0;
		width: 168px;
		height: 40px;
		background: #3387d4;
		line-height: 40px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		cursor: pointer;
	}

	/* job-2 start*/
	.widget-job-tit {
		background: #3387d4;
		color: #fff;
		overflow: hidden;
		height: 56px;
		line-height: 56px;
	}

	.widget-job-2 ._jt {
		height: 56px;
		line-height: 56px;
		overflow: hidden;
		*zoom: 1;
		cursor: pointer;
		border-bottom: 1px dashed #dedede;
	}

	.widget-job-2 ._ut {
		float: left;
		text-align: center;
	}

	.widget-job-2 ._t1 {
		width: 28%;
		height: 56px;
	}

	.widget-job-2 ._t2 {
		width: 20%;
		height: 56px;
	}

	.widget-job-2 ._t3 {
		width: 14%;
		height: 56px;
	}

	.widget-job-2 ._t4 {
		width: 14%;
		height: 56px;
	}

	.widget-job-2 ._t5 {
		width: 10%;
		height: 56px;
	}

	.widget-job-2 ._t6 {
		width: 14%;
	}

	.widget-job-2 ._jt ._t6 {
		color: #e70012;
		font-size: 18px;
	}

	.widget-job-2 ._jc {
		display: none;
	}

	.widget-job-2 ._jcon {
		padding: 40px;
		background: #f3f3f3;
		padding-left: 96px;
	}

	.widget-job-btn {
		cursor: pointer;
		background: #3387d4;
		color: #fff;
		width: 160px;
		height: 40px;
		line-height: 40px;
		margin-top: 40px;
		display: block;
		text-align: center;
		font-size: 15px;
	}

	.widget-job-2 .tit {
		font-size: 16px;
		color: #5a5a5a;
		margin-bottom: 20px;
	}

	.widget-job-2 .info {
		font-size: 13px;
		color: #5a5a5a;
		line-height: 24px;
		margin-bottom: 40px;
	}

	.widget-job-btn:hover {
		color: #fff;
	}

	@media only screen and (max-width: 760px) {
		.widget-job-2 ._jcon {
			padding-left: 30px;
		}

		.widget-job-2 ._t2 {
			display: none;
		}

		.widget-job-2 ._t6 {
			display: none;
		}

		.widget-job-2 ._t3 {
			width: 22%;
		}

		.widget-job-2 ._t5 {
			width: 36%;
		}

		.job_list .sear_box .tip {
			width: 100%;
		}

		.job_list .sear_box .sele_box {
			width: 100%;
			margin-right: 0;
			margin-bottom: 20px;
		}

		.job_list .sear_box .sele {
			width: 100%;
		}

		.job_list .ipt_box {
			width: 100%;
			margin-right: 0;
			margin-bottom: 20px;
		}

		.job_list .ipt_box input {
			width: 100%;
		}

		.job_list .form_box {
			float: none;
			width: 100%;
		}

		.job_list .form_box button {
			width: 100%;
		}
	}

	@media only screen and (max-width: 40rem) {
		.widget-job-2 ._jt span {
			display: none;
		}
	}

	.job_list .pt2 {
		margin-top: 30px;
		padding: 50px 0;
		background: #3387d4;
	}

	.job_list .pt2 .title {
		text-align: center;
		font-size: 24px;
		color: #fff;
		line-height: 1;
		margin-bottom: 30px;
	}

	.job_list .pt2 li {
		color: #fff;
	}

	.job_list .pt2 .pd {
		padding: 0 12%;
	}

	.job_list .pt2 .tip {
		width: 20%;
	}

	.job_list .pt2 .con {
		width: 80%;
	}

	.job_list.channel_content {
		padding-bottom: 0;
	}

	/*展会弹窗*/
	.exhibition {
		width: 215px;
		position: fixed;
		left: 5px;
		top: 30%;
		border-radius: 20px;
		overflow: hidden;
		z-index: 10;
	}

	.exhibition .img_box {
		position: relative;
		text-align: center;
		height: 140px;
	}

	.exhibition .img_box img {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

	.exhibition .img_box .ex_t {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 160px;
		font-size: 20px;
		color: #fff;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
		vertical-align: middle;
		position: relative;
		z-index: 2;
	}

	.exhibition .img_box:after {
		content: '';
		width: 0;
		height: 100%;
		display: inline-block;
		vertical-align: middle;
	}

	.exhibition .desc_box .pd {
		padding: 25px 20px;
		background: #f0f3f5;
		font-size: 12px;
		color: #666;
	}

	.exhibition .desc_box .btn_box {
		display: block;
		width: 115px;
		height: 32px;
		line-height: 32px;
		margin: 20px auto 0;
		text-align: center;
		font-size: 12px;
		color: #fff;
		background: #2375c1;
		border-radius: 30px;
	}

	.exhibition .desc_box .btn_box i {
		margin-left: 3px;
	}

	.exhibition .close {
		width: 22px;
		height: 22px;
		position: absolute;
		right: 8px;
		top: 5px;
		background: url(../img/about_close.png) center center no-repeat;
		z-index: 3;
	}

	.album_wrap_case4.rongyu .album_case4 .right_btn .album_prev,
	.album_wrap_case4.rongyu .album_case4 .right_btn .album_next {
		display: none;
	}

	.rect-66 {
		padding-bottom: 66.67%; border: 1px solid #d7dada;
	}

	.pro_box.zycp .pd .item {
		width: 32%;
		margin-right: 1.1%;
        margin-top: 1.1%;
		display: inline-block;
	}

	.pro_box.zycp .pd .item_3 {
		margin-right: 0;
	}

	.pro_box.zycp .pd .item .tit.tit_b {
    position: absolute;
    /* left: 40px; */
    bottom: -1px;
    text-align: center;
    width: 100%;
    background-color: #2a69cf;
    /* opacity: 0.2; */
	}

	.pro_box.zycp .pd .item .mask {
		opacity: 0;
		visibility: hidden;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
	}

	.pro_box.zycp .pd .item:hover .mask {
		opacity: 1;
		visibility: visible;
	}

	.pro_box.zycp .pd .item:hover .tit_b {
		display: none;
	}

	.pro_box.zycp .pd .item .mask .mpd {
		padding: 25px 25px 0;
	}

	/*.pro_box.zycp .pd .item .mask .tit{margin-bottom:30px;}*/
	.pro_box.zycp .pd .item .mask .desc {
font-size: 14px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 24px;
    max-height: 172px;
    overflow: hidden;
	}

	.pro_box.zycp .pd .item .mask .more {
		line-height: 40px;
		position: relative;
		width: 110px;
		color: #ffffff;
		font-size: 14px;
		border-bottom: 1px solid #73d4ef;
	}

	.pro_box.zycp .pd .item .mask .more i {
		margin-left: 10px;
	}

	.pro_box.zycp .pd .item .mask .more:after {
		content: '';
		position: absolute;
		left: 0;
		bottom: -1px;
		width: 30%;
		height: 1px;
		background: #fff;
		transition: all 0.5s ease;
		opacity: 0;
	}

	.pro_box.zycp .pd .item:hover .mask .more:after {
		left: 70%;
		opacity: 1;
	}

	.pro_box.zycp .pd .item a {
		display: block;
	}

	.pro_box.zycp .pd .item .mask {
		position: absolute;
		width: 90%;
		height: 90%;
		overflow: hidden;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		background: url(../img/i_blue80.png) center center no-repeat;
		background-size: cover;
	}

	.pro_box.zycp .pd .item .tit .i {
		width: 60px;
		height: 60px;
		background: url(../img/index_pt2_icon.png) 0 0 no-repeat;
	}

	.pro_box.zycp .pd .item_2 .tit .i {
		background-position: -60px 0;
	}

	.pro_box.zycp .pd .item_3 .tit .i {
		background-position: -120px 0;
	}

	.pro_box.zycp .pd .item .tit .name {
		font-size: 20px;
		color: #fff;
	}

	.yf {
		padding: 80px 0 60px;
		background: url(../img/index_pt2.jpg) center top no-repeat;
	}

	.yf .t1 {
		font-size: 34px;
		color: #fff;
		margin-bottom: 20px;
	}

	.yf .info {
		font-size: 14px;
		line-height: 24px;
		color: #fff;
		margin-bottom: 40px;
	}

	.yf .pro_box.zycp .pd {
		padding: 0 80px;
	}

	.rd_platform .tip {
		padding-top: 5px; border-top: 6px solid #efefef;
	}

.rd_platform .tip .l_box {
    width: 38%;
    text-align: center;
    line-height: 36px;
    color: #003e9f;
    border: 1px solid #efefef;
    padding: 5px;
    margin: 5px;
	}
.rd_platform .tip .l_box .t{font-weight:600;}

	.rd_platform .tip .l_box img {
		transition: all 0.5s ease;
	}

.rd_platform .tip .r_box {
    width: 57%;
    line-height: 36px;
    color: #4c4c4c;
    border: 1px solid #efefef;
    padding: 10px;
    margin: 5px;
    min-height: 473px;
	}

	.rd_platform .tip .r_box .pd .up{
color: #003e9f;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    border-bottom: 1px solid #efefef;
    margin-bottom: 15px;
    padding-bottom: 15px;
 
	}
.rd_platform .tip .r_box .pd .dw{
font-size:15px;
color:#66666;

	}

	.rd_platform .tip .r_box .t {
	font-size: 24px;
    color: #2375c1;
    margin-bottom: 15px;
    text-align: center;
    font-weight: 600;
	}
    .rd_platform .tip .r_box .desc {
    font-size: 17px;
    margin-bottom: 15px;
    }
	.rd_platform .tip:hover .l_box img {
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

	.title .neirong {
		font-size: 36px;
		color: #003e9f;
		margin-bottom: 15px;
		font-weight: bold;
		text-align: center;
	}