/*
* 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: 49%
}
.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: #005caa;
}
.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(../images/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: 1300px;
	margin-right: auto;
	margin-left: auto;
}
.mwrap {
	max-width: 1366px;
	margin-right: auto;
	margin-left: auto;
}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body {
	min-width: 1240px\9;
	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.8;
	color: #555;
	background: #fff;
}
a {
	color: inherit;
}
a:hover {
	color: #005caa;
}
::-moz-selection {
color:#fff;
background:#005caa;
}
::selection {
	color: #fff;
	background: #005caa;
}
::-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: text;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
/* 网站样式 */
.header_wrap {
	height: 106px;
	-moz-transition: all .2s ease 0s;
	-ms-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}
.header_wrap.fixed {
	height: 80px;
}
.header {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 15;
	width: 100%;
	background: #fff;
	box-shadow: 2px 2px 10px rgba(0,0,0,.2);
	-moz-transition: all .2s ease 0s;
	-ms-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}
.header .h_top {
	padding-top: 10px;
	position: relative;
	z-index: 6;
}
.header .h_top .h_tool {
	margin-left: 25px;
	line-height: 21px;
	padding-bottom: 3px;
	height: 21px;
	position: relative;
}
.header .h_top .h_contact {
	font-size: 14px;
	color: #005caa;
}
.header .h_top .h_language {
	font-size: 14px;
	color: #9c9c9c;
	position: relative;
}
.header .h_top .h_language:after {
	content: "";
	position: absolute;
	top: 5px;
	bottom: 2px;
	left: -16px;
	width: 1px;
}
.header .h_top .h_language a:hover {
	color: #9c9c9c;
}
.header .h_top .h_language span {
	display: inline-block;
	vertical-align: middle;
}
.header .h_top .h_language i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0;
}
.header .h_top .h_language .icon {
	width: 16px;
	height: 16px;
	margin-top: 2px;
	background: url(../images/h_lan.png) no-repeat center;
}
.header .h_top .h_language .pc_txt {
	display: inline-block;
}
.header .h_top .h_language .mobile_txt {
	display: none;
}
.header .h_top .h_language .lan_down {
	position: absolute;
	width: 130px;
	position: absolute;
	left: 50%;
	margin-left: -65px;
	top: 100%;
	display: none;
	z-index: 3;
	padding: 5px 0;
}
.header .h_top .h_language .lan_down {
	background: #E6E8EA;
	background: rgba(230,232,234,0.8);
}
.header .h_top .h_language .lan_down ul>li {
	margin: 5px 0;
}
.header .h_top .h_language .lan_down ul>li a {
	display: block;
	padding: 5px 10px;
	color: #666;
}
.header .h_top .h_language .lan_down ul>li a img {
	margin-right: 10px;
}
.header .h_top .h_language .lan_down ul>li a span {
	display: inline-block;
	font-size: 15px;
}
.header .h_top .h_language .lan_down ul>li a:hover {
	background: rgba(255,255,255,.9);
}
.header .h_top .h_search {
	font-size: 18px;
	color: #9c9c9c;
	font-weight: bold;
}
.header .h_top .h_search span {
	display: inline-block;
	vertical-align: middle;
}
.header .h_top .h_search .icon {
	width: 13px;
	height: 13px;
	background: url(../images/h_sear.png) no-repeat center;
	vertical-align: -4px;
}
.header .h_bott {
	position: relative;
	z-index: 5;
	transition: all 0.5s ease;
	background: #fff;
}
.header .h_bott .h_logo {
	float: left;
	margin-top: -25px;
	-moz-transition: all .2s ease 0s;
	-ms-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}
.header .h_bott .h_logo a {
	display: block;
	font-size: 0;
}
.header .h_bott .inav_wrapper {
	float: right;
	padding: 12px 0 10px;
	-moz-transition: all .2s ease 0s;
	-ms-transition: all .2s ease 0s;
	-o-transition: all .2s ease 0s;
	-webkit-transition: all .2s ease 0s;
	transition: all .2s ease 0s;
}
.header .h_bott .inav_wrapper .inav .nav_li {
	float: left;
	line-height: 50px;
}
.header .h_bott .inav_wrapper .inav .nav_li>a {
	padding: 0 20px;
	font-size: 16px;
	line-height: 40px;
	color: #202020;
}
.header .h_bott .inav_wrapper .inav .nav_li.cur>a {
	color: #005caa;
	font-weight: bold;
}
.header .h_bott .inav_wrapper .inav .nav_li:hover>a {
	color: #005caa;
	font-weight: bold;
}
.header .mobile_key {
	display: none;
}
.channel_content {
	min-height: 310px;
	padding: 60px 0 80px;
}
.header.fixed {
	top: -34px;
}
.header.fixed .h_bott .h_logo {
	margin-top: 0px;
}
.header.fixed .h_bott .inav_wrapper {
	padding: 15px 0;
}
.header.proDet_header {
	position: relative;
}
.header .inav .nav_li .nav_layer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: url(../images/nav.jpg) repeat center;
	padding: 30px 0;
	display: none;
}
.header .inav .nav_li .nav_layer .layer_l {
	width: 20%;
	padding: 0;
	float: left;
}
.header .inav .nav_li .nav_layer .layer_l a {
	font-weight: normal;
	display: block;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}
.header .inav .nav_li .nav_layer .layer_l .nav_ico {
	margin-top: 3px;
}
.header .inav .nav_li .nav_layer .layer_l li:hover a {
	color: #fff;
	background: #0e68b0;
}
.header .inav .nav_li .nav_layer .layer_l li:hover .nav_ico {
	background-position: -60px -60px
}
.header .inav .nav_li .nav_layer .layer_r {
	width: 70%;
}
.header .inav .nav_li .nav_layer .layer_r .layer_text {
	width: 49%;
}
.header .inav .nav_li .nav_layer .layer_r .list_img {
	width: 46%
}
.header .inav .nav_li .nav_layer .layer_r .layer_p {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 20px;
	min-height: 100px;
	line-height: 24px;
}
.header .inav .nav_li .nav_layer .common-btn {
	line-height: 52px;
	border: 1px solid #005caa;
	color: #005caa;
	text-align: center;
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 50px;
	font-size: 16px;
	position: relative;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.header .inav .nav_li .nav_layer .common-btn:after {
	content: "";
	position: absolute;
	left: 0;
	right: 100%;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: #005caa;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.header .inav .nav_li .nav_layer .common-btn span {
	position: relative;
	z-index: 2;
}
.header .inav .nav_li .nav_layer .common-btn i {
	font-weight: bold;
}
.header .inav .nav_li .nav_layer .common-btn:hover:after {
	right: 0;
}
.header .inav .nav_li .nav_layer .common-btn:hover {
	color: #fff;
}
.nav_li.nav_li_pro .layer_r {
	display: none;
}
.nav_li.nav_li_pro .layer_r.layer_r0 {
	display: block;
}
.nav_li.nav_li_pro .nav_layer .layer_l li.cur {
	color: #fff;
	background: #0e68b0;
}
.nav_li.nav_li_pro .nav_layer .layer_l li.cur a {
	color: #fff;
}
.header .inav .nav_li .nav_layer .layer_r .layer_p ul li {
	font-size: 16px;
	color: #323232;
	line-height: 48px;
}
.header .inav .nav_li .nav_layer .layer_r .layer_p ul li a {
	position: relative;
}
.header .inav .nav_li .nav_layer .layer_r .layer_p ul li a:after {
	position: absolute;
	content: '';
	left: 0;
	bottom: -10px;
	background: #0e68b0;
	width: 0;
	height: 1px;
	transition: .5s ease;
}
.header .inav .nav_li .nav_layer .layer_r .layer_p ul li:hover a:after {
	width: 100%;
}
.header .h_top .h_tool a.no_link {
	display: block;
}
.header .h_top .h_tool a.a_link {
	display: none;
}
.header .h_bott .inav_wrapper .inav .nav_li>a {
	padding: 0 0 0 55px;
}
.m_nav {
	display: none;
}
.m_nav {
	position: fixed;
	left: 0;
	top: 70px;
	right: 0;
	width: 100%;
	background: #005caa;
	z-index: 20;
	display: none;
	max-height: calc(100vh - 55px);
max-height:calc(var(--vh, 1vh) * 100 - 45px);
	overflow-y: auto;
}
.m_nav .m_wrap {
	padding: 0 5%;
}
.m_nav .mNav_bott .m_navli {
	position: relative;
	transition: all 0.3s ease-out;
	border-bottom: solid 1px #005caa;
}
.m_nav .mNav_bott .m_navli:last-child {
	border-bottom: none;
}
.m_nav .mNav_bott .m_navli>a {
	display: block;
	padding: 15px 35px 15px 15px;
	font-size: 14px;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.m_nav .mNav_bott .m_navli>a:hover {
	color: #fff;
}
.m_nav .mNav_bott .m_navli>a:after, .m_nav .mNav_bott .m_navli>a:before {
	content: '';
	background: #fff;
	width: 9px;
	height: 2px;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 15px;
	margin: auto;
}
.m_nav .mNav_bott .m_navli>a:after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: all 0.6s ease-out;
}
.m_nav .mNav_bott .m_navli>a:before {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.6s ease-out;
}
.m_nav .mNav_bott .m_navli.active {
	background: #005caa;
}
.m_nav .mNav_bott .m_navli.active>a:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	background: #fff;
}
.m_nav .mNav_bott .m_navli.active>a:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	background: #fff;
}
.m_nav .mNav_bott .m_navli.active>a {
	font-weight: bold;
}
.m_nav .mNav_bott .m_navli .m_secNav {
	display: none;
}
.m_nav .mNav_bott .m_navli .m_secNav .li-title {
	width: 100%;
	padding: 8px 25px;
	border-top: solid 1px #005caa;
	padding-top: 18px;
	box-sizing: border-box;
	color: #fff;
	font-size: 13px;
	position: relative;
}
.m_nav .mNav_bott .m_navli .m_secNav .li-title a {
	padding: 5px 0 5px 25px;
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 1.25;
	transition: all 0.3s ease-out;
}
.m_nav .mNav_bott .m_navli .m_secNav .li-title a:after {
	content: '';
	width: 15px;
	height: 15px;
	background: url(../images/m_anniu1.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
	background-size: cover;
}
.m_nav .mNav_bott .m_navli .m_secNav ul {
	font-size: 0;
	padding-bottom: 18px;
}
.m_nav .mNav_bott .m_navli .m_secNav li {
	font-size: 14px;
}
.m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul {
	overflow: hidden;
}
.m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li {
	width: 50%;
	float: left;
}
.m_nav .mNav_bott .m_navli .m_secNav li>a {
	padding: 8px 25px;
	line-height: 28px;
	display: block;
	position: relative;
	color: #fff;
}
.m_nav .mNav_bott .m_navli .m_secNav li>a:hover {
	color: #fff;
}
.m_nav .mNav_bott .m_navli .m_secNav li>a.cur {
	color: #fff;
}
.m_nav .mNav_bott .m_navli.nav_link>a:after, .m_nav .mNav_bott .m_navli.nav_link>a:before {
	display: none;
}
.m_nav .mNav_bott .m_navli.nav_link.active>a:before, .m_nav .mNav_bott .m_navli.nav_link.active>a:before {
	display: none;
}
.m_nav .mNav_bott .m_navli.nav_link a:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/link_ico.png) no-repeat center;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 15px;
}
/* 搜索下拉 */
.search-alert {
	position: fixed;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	background: #005caa;
	z-index: 98;
	transition: all 0.5s ease
}
.search-alert .close {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/search_close.png) no-repeat center;
	background-size: 24px auto;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 2.6%;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
}
.search-alert .close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.search-alert .cent-form {
	position: absolute;
	width: 86%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #fff;
}
.search-alert .cent-form .tex {
	border: none;
	font-size: 20px;
	height: 65px;
	list-style: none;
	-height: 65px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	background: none;
	padding-left: 70px;
	padding-right: 120px;
	background: url(../images/ico2_2.png) no-repeat left center;
}
.search-alert .cent-form .sub-butn {
	border: none;
	width: 120px;
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	height: 65px;
	font-size: 22px;
	line-height: 65px;
	color: #fff;
	cursor: pointer;
}
.search-alert.active {
	top: 0;
}
.search-alert .cent-form .tex::-webkit-input-placeholder {
color:#fff;
}
.search-alert .cent-form .tex:-ms-input-placeholder {
color:#fff;
}
.search-alert .cent-form .tex:-moz-placeholder {
color:#fff;
}
.search-alert .cent-form .tex::-moz-placeholder {
color:#fff;
}
/*footer*/
.footer {
	background: #07468b;
	color: #fff;
}
.footer a:hover {
	color: #fff;
}
.footer .footer_top {
	padding: 40px 0 40px;
	border-bottom: 1px solid #396aa4;
	line-height: 30px;
}
.footer .footer_top .logo {
	display: block;
	margin-bottom: 5px;
}
.footer .footer_top .share {
	padding-bottom: 12px;
}
.footer .footer_top .share .t {
	line-height: 38px;
}
.footer .footer_top .share .share_box a {
	width: 38px;
	height: 38px;
	background: url(../images/f_share_blue.png) no-repeat;
	padding: 0;
	margin: 0 5px;
}
.footer .footer_top .share .share_box a.bds_weixin {
	background-position: -48px 0;
}
.footer .footer_top .share .share_box a.bds_tsina {
	background-position: -96px 0;
}
.footer .footer_top .share .share_box a.share_more {
	background-position: -144px 0;
}
.footer .footer_top .share .share_box a:hover {
	background-image: url(../images/f_share_white.png);
}
.footer .footer_top .center {
	padding: 15px 85px 0 110px;
	width: 480px;
}
.footer .footer_top .center a {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-right: 28px;
	position: relative;
}
.footer .footer_top .center a.dot:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 14px;
	background: #878c98;
	border-radius: 50%;
	width: 3px;
	height: 3px;
}





.footer .footer_top .left {
	margin-top: 0px;
	width:70%;
}
.footer .footer_top .left dl{ float:left; width:16%;}
.footer .footer_top .left dl dt{ font-size:16px; font-weight:bold;}
.footer .footer_top .left dl dd{}







.footer .footer_top .right {
	margin-top: 0px;
width: 28%;
}
.footer .footer_top .right .info {
	margin-right: 30px;
}
.footer .footer_top .right .qrcode {
	font-size: 12px;
	text-align: center;
}
.footer .footer_btm {
	line-height: 36px;
	padding: 18px 0;
	text-align:center;
}
.footer .footer_btm .author {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-left: 15px;
}
.footer .footer_btm .friend {
	position: relative;
}
.footer .footer_btm .fri_tab {
	width: 260px;
	background: #0054a7;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.footer .footer_btm .fri_tab .fri_t {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-right: 38px;
	position: relative;
}
.footer .footer_btm .fri_tab .fri_t:after {
	content: "";
	position: absolute;
	right: 0;
	width: 12px;
	top: 50%;
	margin-top: -1px;
	height: 2px;
	background: #fff;
}
.footer .footer_btm .fri_tab .fri_t:before {
	content: "";
	position: absolute;
	right: 5px;
	width: 2px;
	height: 12px;
	top: 50%;
	margin-top: -6px;
	background: #fff;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.footer .footer_btm .friend:hover .fri_tab .fri_t:before {
	transform: rotate(-90deg);
}
.footer .footer_btm .friend .fri_con {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	background: #0053a7;
	color: #fff;
	border-bottom: 1px solid #35618d;
	display: none;
}
.footer .footer_btm .friend .fri_con a {
	display: block;
	padding: 0 20px;
}
.footer .footer_btm .friend .fri_con a:hover {
	background: #005caa;
}
/*下层banner*/
.xc-banner {
	height: 420px;
	position: relative;
	overflow: hidden;
}
.xc-banner .banner_img {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1920px;
	max-width: none;
	margin-left: -960px;
	z-index: 0;
}
.xc-banner .text_box {
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -650px;
	z-index: 2;
	color: #fff;
	font-weight: bold;
}
.xc-banner .text_box .root_channel {
	font-size: 22px;
}
.xc-banner .text_box .slogan {
	font-size: 41px;
	line-height: 1.4;
	margin-top: 10px;
}
.xc-banner.pro-xc-banner {
	height: 485px;
}
.xc-banner.pro-xc-banner:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url(../images/pro_banner_cover.png) repeat;
	z-index: 1;
}
.xc-banner.pro-xc-banner .root_channel {
	font-size: 26px;
}
.xc-banner.pro-xc-banner form {
	line-height: 45px;
	overflow: hidden;
	margin-top: 145px;
}
.xc-banner.pro-xc-banner form input {
	line-height: 43px;
	height: 43px;
	padding: 0 20px;
	width: 260px;
	float: left;
}
.xc-banner.pro-xc-banner form button {
	color: #fff;
	background: #005caa;
	text-align: center;
	width: 124px;
	line-height: 47px;
	height: 47px;
	border: none;
	float: left;
	font-size: 14px;
	cursor: pointer;
}
.xc-banner.pro-xc-banner .text_box.crumb {
	top: auto;
	bottom: 30px;
	font-weight: normal;
}
.xc-banner.pro-xc-banner.pro-main-banner .text_box.crumb {
	left: auto;
	right: 50%;
	margin-right: -650px;
}
.xc-banner.pro-xc-banner .text_box.crumb i {
	font-size: 12px;
}
.xc-banner.pro-xc-banner .text_box.crumb a:hover {
	color: #fff;
	opacity: .8;
}
/*二级导航*/
.sec-channel {
	border-bottom: 1px solid #f0f0f0;
	line-height: 62px;
	color: #404040;
}
.sec-channel .left a {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 20px;
	position: relative;
	font-size: 16px;
}
.sec-channel .left a.cur, .sec-channel .left a:hover {
	color: #005caa;
}
.sec-channel .left a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 25px;
	bottom: 25px;
	width: 1px;
	background: #dddddd;
}
.sec-channel .left a:first-child:after {
	display: none;
}
.sec-channel .crumb i {
	font-size: 12px;
}
/*搜索*/
.common-search .form_box {
	background-color: #f0f0f0;
	padding: 50px 60px 40px;
	margin-bottom: 26px;
}
.common-search .form_box .hd_tit {
	font-size: 20px;
	color: #1e1e1e;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-right: 4%;
	text-transform: uppercase;
}
.common-search .form_box .inp_box_wrap {
	width: 20%;
	margin-right: 2%;
}
.common-search .form_box .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;
	border-radius: 0;
}
.common-search .form_box .hd_btn {
	width: 18%;
	border: none;
	text-align: center;
	background-color: #005caa;
	font-size: 15px;
	color: #fff;
	height: 34px;
	line-height: 34px;
	outline: none;
	cursor: pointer;
	padding: 0;
}
body .select-ui-options-default li:hover {
	background: #005caa;
}
body .select-ui-choose-default ._arrow {
	width: 32px;
	background: #e0e0e0;
}
body .select-ui-choose-default ._arrow .arr {
	left: 11px;
	border-color: #969696 transparent transparent;
}
body .select-ui-choose-default.on ._arrow .arr {
	border-color: transparent transparent #969696;
}
 @media only screen and (max-width:1240px) {
.common-search .form_box .hd_btn {
	margin-left: 0;
}
.common-search .form_box .inp_box_wrap {
	margin-right: 1%;
	width: 22%;
}
.common-search .form_box .hd_tit {
	margin-right: 2%
}
.common-search .form_box .list_hd {
	padding: 30px 20px;
}
}
@media only screen and (max-width:992px) {
.common-search .form_box {
	padding: 30px;
}
.common-search .form_box .inp_box_wrap {
	width: 20%;
	margin-right: 2%;
}
}
@media only screen and (max-width:760px) {
.common-search .form_box .hd_tit {
	margin-bottom: 20px;
	float: none;
	text-align: center;
	font-size: 18px;
}
.common-search .form_box .inp_box_wrap {
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.common-search .form_box .hd_btn {
	width: 100%;
}
}
/*分页*/
.common-page {
	font-size: 0;
	margin-top: 50px;
}
.common-page .wrap {
	max-width: 100%;
}
.common-page a, .common-page span {
	line-height: 58px;
	color: #666;
	background-color: #e0e0e0;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding: 0 30px;
	font-size: 14px;
	margin: 0;
}
.common-page a:hover, .common-page span.current, .common-page span.cur, .common-page a.cur, .common-page span.current, .common-page a.current {
	color: #fff;
	background-color: #005caa;
}

.page-num-current{
	color: #fff !important;
	background-color: #005caa !important;
}





@media only screen and (max-width:1240px) {
.common-page a, .common-page span {
	padding: 0 25px;
}
}
@media only screen and (max-width:992px) {
.common-page a, .common-page span {
	line-height: 50px;
}
}
@media only screen and (max-width:760px) {
.common-page a, .common-page span {
	line-height: 30px;
	padding: 0 6px;
}
}
/*公共样式*/
.common-t {
	font-size: 32px;
	font-weight: bold;
}
.common-h1 {
	color: #404040;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}
.common-combo {
	padding: 55px 0 30px;
}
.common-combo .common-h1 {
	padding-bottom: 20px;
	line-height: 1;
	color: #222222;
}
.common-combo .common-h1-desc {
	font-size: 15px;
	color: #666;
	text-align: center;
	width: 75%;
	margin: 0 auto;
}
.t-indent {
	text-indent: 0em;
}
.trs5 {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.owl-carousel .owl-nav i {
	margin: 0;
	vertical-align: unset;
}
.common-line-btn {
	line-height: 52px;
	border: 1px solid #05458d;
	color: #05458d;
	text-align: center;
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 20px;
	font-size: 16px;
	position: relative;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.common-line-btn:after {
	content: "";
	position: absolute;
	left: 0;
	right: 100%;
	top: 0;
	bottom: 0;
	z-index: 1;
	background: #005caa;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.common-line-btn span {
	position: relative;
	z-index: 2;
}
.common-line-btn i {
	font-weight: bold;
}
.common-line-btn:hover:after {
	right: 0;
}
.common-line-btn:hover {
	color: #fff;
	background:#05458d;
}
.owl-carousel {
	display: none;
}
.video_box {
	cursor: pointer;
}
/*主题内容*/
.channel_content {
	min-height: 300px;
	padding: 55px 0 100px;
}
/*新闻列表*/
.news_list {
	background: #f8f8f9;
}
.news_list01 {
	margin-bottom: 50px;
}
.news_list01 .item {
	display: block;
	position: relative;
	padding: 5px 5px 10px;
}
.news_list01 .item .imgZoom {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.news_list01 .item .con {
	padding: 30px 40px;
	background: #fff;
}
.news_list01 .item .con .date {
	font-size: 14px;
	color: #212121;
}
.news_list01 .item .con .tit {
	font-size: 18px;
	color: #0e0e0e;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}
.news_list01 .item:hover .imgZoom {
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.1);
	box-shadow: 2px 2px 5px rgba(0,0,0,.1);
}
.news_list01 .owl-nav {
	font-size: 65px;
	color: #d4d4d4;
}
.news_list01 .owl-nav>* {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.news_list01 .owl-nav>*:hover {
	color: #005caa;
}
.news_list01 .owl-next {
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -55px;
}
.news_list01 .owl-prev {
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -55px;
}
.news_list03 .list_bd .list_box {
	padding-top: 50px;
	position: relative;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	color: #404040;
}
.news_list03 .list_bd .list_main {
	overflow: hidden;
	width: 88%;
	padding-bottom: 45px;
	padding-right: 20px;
	border-bottom: 1px solid #e7e7e7;
}
.news_list03 .list_bd .list_main .bd_r {
	width: 20%;
	margin-left: 3%;
}
.news_list03 .list_bd .list_main .bd_c {
	overflow: hidden;
}
.news_list03 .list_bd .list_main .bd_c .list_title {
	height: 30px;
	line-height: 30px;
	font-size: 23px;
	font-weight: bold;
	display: block;
}
.news_list03 .list_bd .list_main .bd_c .list_tool {
	font-size: 14px;
	color: #c1c1c1;
	padding: 10px 0px
}
.news_list03 .list_bd .list_main .bd_c .list_tool span {
	display: inline-block;
	vertical-align: middle;
}
.news_list03 .list_bd .list_main .bd_c .list_tool span.mobile_time {
	display: none;
}
.news_list03 .list_bd .list_main .bd_c .list_tool .share_more {
	cursor: pointer;
	margin: 0 20px
}
.news_list03 .list_bd .list_main .bd_c .list_p {
	font-size: 14px;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	display: block;
}
.news_list03 .list_time {
	position: relative;
	width: 100px;
	padding: 10px 0 20px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #005caa;
	font-weight: bold;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.news_list03 .list_bd .list_box .list_time_day {
	display: block;
	font-size: 30px;
}
.news_list03 .list_bd .list_box:hover .list_time {
	background: #012549;
}
.news_list03 .list_bd .list_box a:hover {
	color: #404040;
}
/*新闻详细*/
.news_detail.channel_content {
	background: #f5f7f9;
}
.news_detail01 .detail_l {
	width: 70%;
}
.news_detail01 .detail_l .l_box {
	background: #fff;
	padding: 8% 6%;
}
.news_detail01 .detail_l .l_box .news_title {
	font-size: 30px;
	color: #292929;
	margin-bottom: 10px;
	font-weight: bold;
}
.news_detail01 .detail_l .l_box .l_tools {
	margin-bottom: 40px;
	line-height: 20px;
}
.news_detail01 .detail_l .l_box .l_tools span {
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 14px;
	color: #5a5a5a;
}
.news_detail01 .detail_l .l_box .l_tools .news_time {
	margin-right: 20px;
}
.news_detail01 .detail_l .l_box .l_tools .switcher .title {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
.news_detail01 .detail_l .l_box .news_text {
	font-size: 14px;
}
.news_detail01 .detail_r {
	width: 28%;
}
.news_detail01 .detail_r .arr_box {
	background: #fff;
	padding: 8%;
	margin-bottom: 14px;
	color: #666;
	display: block;
}
.news_detail01 .detail_r .arr_title {
	font-size: 18px;
	color: #292929;
	margin-bottom: 10px;
	font-weight: bold;
}
.news_detail01 .detail_r .arr_news_title {
	font-size: 14px;
	font-weight: normal;
}
.news_detail01 .detail_r .arr_time {
	font-size: 14px;
	padding-top: 6px;
	display: block;
}
.news_detail01 .detail_r .arr_box:hover .arr_news_title {
	color: #005caa;
}
.news_detail01 .detail_r .share_box {
	background: #fff;
	padding: 8%;
}
.news_detail01 .detail_r .share_title {
	font-size: 18px;
	color: #292929;
	margin-bottom: 10px;
	font-weight: bold;
}
.news_detail01 .detail_r .black_list {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #005caa;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block;
}
.news_detail01 .detail_r .newdetail_share {
	padding: 10px 0px;
}
.news_detail01 .detail_r .newdetail_share a {
	width: 40px;
	height: 40px;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	border: 1px solid #999;
	line-height: 40px;
	border-radius: 50%;
	background: none;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	font-size: 20px;
	color: #999;
}
.news_report01 .left {
	width: 79%;
}
.news_report01 .left .item {
	display: block;
	margin-right: 20px;
}
.news_report01 .left .item .con {
	padding: 35px 30px 40px;
	border: 1px solid #f0f0f0;
}
.news_report01 .left .item .con .top {
	color: #666666;
}
.news_report01 .left .item .con .top .tag {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #666666;
	padding: 0 10px;
	margin-left: 20px;
}
.news_report01 .left .item .con .tit {
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	margin: 30px 0;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}
.news_report01 .left .item .con .arrow {
	width: 33px;
	height: 16px;
	background: url(../images/jt1_black.png);
}
.news_report01 .left .item:hover .con .tit {
	color: #005caa;
}
.news_report01 .left .item:hover .con .arrow {
	background: url(../images/jt1_blue.png);
}
.news_report01 .left .item .con .tit, .news_report01 .left .item .con .arrow {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.news_report01 .left .common-page {
	margin-right: 20px;
	margin-top: 0;
}
.third-channel-wrap {
	width: 20%;
	line-height: 60px;
	font-size: 18px;
	text-align: center;
}
.third-channel-wrap .third-channel .tit {
	color: #fff;
	font-weight: bold;
	background: #005caa;
}
.third-channel-wrap .third-channel li {
	border-bottom: 1px solid #d1d1d1;
	color: #666;
}
.third-channel-wrap .third-channel li.cur {
	background: #f8f8f8;
	color: #005caa;
}
.third-channel-wrap .third-channel li a {
	display: block;
	position: relative;
}
.third-channel-wrap .third-channel li .icon {
	position: absolute;
	top: 50%;
	left: 25px;
	margin-top: -5px;
	width: 11px;
	height: 11px;
	background: url(../images/news_checkbox.png);
}
.third-channel-wrap .third-channel li.cur .icon, .third-channel-wrap .third-channel li a:hover .icon {
	background: url(../images/news_checked.png);
}
.third-channel-wrap .third-channel li, .third-channel-wrap .third-channel li .icon {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
/*视频列表*/
.video_list.channel_content {
	background: #f5f7f9;
}
.video_list01 .common-h1 {
	margin-bottom: 30px;
}
.video_list01 ._info {
	padding: 20px;
	background: #fff;
}
.video_list01 ._info .tit {
	display: inline-block;
	max-width: 85%;
}
.video_list01 ._info .iconfont {
	font-size: 18px;
}
.video_list01 li {
	cursor: pointer;
	margin-bottom: 40px;
}
.video_list01 li .cover {
	position: absolute;
	width: 100%;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.5s ease;
	background: url(../images/vi.7.png) repeat;
	overflow: hidden;
}
.video_list01 li .cover .play {
	width: 73px;
	height: 73px;
	background: url(../images/video_list01.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -36px;
	top: 50%;
	margin-top: -36px;
}
.video_list01 li:hover .cover {
	height: 100%;
	transition: all 0.5s ease;
}
.video_list01 li:hover ._info {
	background: #005caa;
	color: #fff;
}
.video_list01 li:hover ._info .iconfont {
	color: #fff;
}
/*公司简介*/
.intro.channel_content {
	padding-top: 0;
}
.intro01 .pt {
	margin-bottom: 55px;
}
.intro01 .pt .desc {
	line-height: 32px;
}
.intro01 .pt .l, .intro .pt .r {
	width: 48%;
}
.intro01 .pt .text {
	color: #404040;
}
.intro01 .pt .text .ltd {
	font-size: 30px;
	font-weight: bold;
	color: #000;
}
.intro01 .pt .text .ltd .gp {
	color: #005caa;
	font-size: 19px;
	display: inline-block;
*display:inline;
*zoom:1;
	margin-left: 15px;
}
.intro01 .pt .text .t {
	font-size: 18px;
	margin: 15px 0 25px;
	font-weight: bold;
}
.intro01 .pt.pt2 .desc {
	margin-top: 15px;
}
.intro01 .pt .video_box {
	position: relative;
	cursor: pointer;
}
.intro01 .pt .video_box:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 73px;
	height: 73px;
	margin-left: -36px;
	margin-top: -36px;
	z-index: 1;
	background: url(../images/video_list01.png);
}
.intro02 {
	margin-bottom: 60px;
}
.intro02 .rect-32 {
	padding-bottom: 32%;
}
.intro02 .wrap {
	position: relative;
}
.intro02 .text_box {
	position: absolute;
	top: 65px;
	left: 75px;
	color: #fff;
	z-index: 1;
	width: 400px;
}
.intro02 .text_box .common-t {
	position: relative;
	padding-bottom: 22px;
	line-height: 1;
	margin-bottom: 36px;
}
.intro02 .text_box .common-t:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 62px;
	background: #fff;
	height: 1px;
}
.intro02 .text_box .desc {
	width: 310px;
	font-size: 15px;
}
.intro03 {
	background: #f5f7f9;
}
.intro03 .content {
	padding-bottom: 50px;
}
.intro03 .content .owl-carousel {
	padding-bottom: 10px;
}
.intro03 .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
}
.intro03 .owl-dots .owl-dot {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 25px;
	height: 5px;
	margin: 0 7px;
	background: #bcbcbc;
}
.intro03 .owl-dots .owl-dot.active {
	background: #005caa;
}
.intro03 .item {
	display: block;
	padding-bottom: 50px;
}
.intro03 .con {
	background: #fff;
	margin: -50px 28px 0;
	position: relative;
	z-index: 1;
	padding: 48px 30px 40px;
	color: #404040;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.intro03 .pic .t {
	position: absolute;
	left: 0;
	right: 0;
	top: 65px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	z-index: 2;
}
.intro03 .con .d {
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.intro03 .con .more {
	margin-top: 20px;
	color: #005caa;
}
.intro03 .item:hover .con {
	background: #005caa;
x
}
.intro03 .item:hover .con .d {
	color: #fff;
}
.intro03 .item:hover .con .more {
	color: #fff;
}
.intro04 .tab {
	margin-bottom: 50px;
}
.intro04 .tab ul {
	text-align: center;
}
.intro04 .tab ul li {
	float: left;
	width: 9.09%;
	padding-bottom: 18px;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #e7e7e7;
}
.intro04 .tab ul li:after {
	content: "";
	position: absolute;
	left: 50%;
	right: 50%;
	background: #005caa;
	bottom: 0;
	height: 3px;
}
.intro04 .tab ul li i {
	position: absolute;
	top: 100%;
	margin-top: -1px;
	left: 0;
	right: 0;
	font-size: 20px;
	line-height: 10px;
	color: #005caa;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-5px);
}
.intro04 .tab ul li, .intro04 .tab ul li:after, .intro04 .tab ul li i {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.intro04 .tab ul li.cur, .intro04 .tab ul li:hover {
	color: #005caa;
}
.intro04 .tab ul li.cur:after, .intro04 .tab ul li:hover:after {
	left: 0;
	right: 0;
}
.intro04 .tab ul li.cur i, .intro04 .tab ul li:hover i {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
}
.intro04 .owl-carousel .owl-nav {
	color: #fff;
	font-size: 50px;
	text-align: center;
}
.intro04 .owl-carousel .owl-nav i {
	margin: 0;
}
.intro04 .owl-carousel .owl-nav>* {
	position: absolute;
	width: 60px;
	line-height: 100px;
	background: url(../images/black.5.png) repeat;
	margin-top: -50px;
}
.intro04 .owl-carousel .owl-prev {
	left: 30px;
	top: 50%;
}
.intro04 .owl-carousel .owl-next {
	right: 30px;
	top: 50%;
}
.intro05 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/black.5.png) repeat;
	z-index: 99;
	display: none;
}
.intro05 .job_detail {
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 50px 60px;
	width: 940px;
	height: 560px;
	top: 50%;
	left: 50%;
	margin-top: -280px;
	margin-left: -470px;
	background: #fff;
}
.intro05 .job_detail .btn_close {
	display: block;
	position: absolute;
	top: 35px;
	right: 45px;
	width: 30px;
	height: 30px;
	font-size: 0;
	background: url(../images/intro_close.png) 0 0 no-repeat;
}
.intro05 .job_detail .job_tit {
	line-height: 2.4em;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	border-bottom: #d2d2d2 2px solid;
}
.intro05 .job_detail .txt_con {
	margin: 40px 0 0;
	height: 360px;
	overflow-y: auto;
	font-size: 14px;
	line-height: 28px;
}
.intro05 .job_detail .txt_con a {
	text-decoration: none !important;
	color: #555 !important;
}
.intro05 .job_detail .txt_con a span {
	color: #555 !important;
}
.intro05 .job_detail .txt_con a:hover {
	color: #005caa !important;
}
.intro05 .job_detail .txt_con a:hover span {
	color: #005caa !important;
}
.intro05 .job_detail .txt_con::-webkit-scrollbar {
width: 8px;
height: 8px;
cursor: pointer;
}
.intro05 .job_detail .txt_con::-webkit-scrollbar-track {
background-color: #ddd;
cursor: pointer;
}
.intro05 .job_detail .txt_con::-webkit-scrollbar-thumb {
background-color: #005caa;
}
/*董事长致辞*/
.chairman01 {
	color: #393939;
}
.chairman01 .left {
	width: 37%;
}
.chairman01 .right {
	width: 61%;
	background: #edf3f9;
	height: 390px;
}
.chairman01 .right .info {
	padding: 30px 60px 40px 55px;
}
.chairman01 .right .flag {
	user-select: none;
}
.chairman01 .right .flag1 {
	margin-bottom: 20px;
}
.chairman01 .right .flag2 {
	text-align: right;
	margin-top: 5px;
}
.chairman01 .right .t {
	font-size: 30px;
	font-weight: bold;
	line-height: 1;
}
.chairman01 .right .d {
	font-size: 25px;
	font-weight: bold;
	margin: 10px 0 15px;
}
.chairman01 .right .con {
	font-size: 15px;
	padding-right: 8%;
}
.chairman02 {
	margin-top: 60px;
	font-size: 15px;
}
.chairman02 .signature {
	margin-top: 40px;
	font-size: 18px;
	user-select: none;
}
.chairman02 .signature .pos {
	line-height: 122px;
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 20px;
}
/*企业文化*/
.culture {
	padding: 0;
}
.culture01 .content {
	padding: 0 25px 60px;
}
.culture01 .span-4 {
	padding-bottom: 18px;
}
.culture01 .item {
	border: 1px solid #474747;
	color: #151515;
	font-size: 18px;
	text-align: center;
	line-height: 80px;
	position: relative;
}
.culture01 .item:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 100%;
	height: 18px;
	width: 36px;
	background: url(../images/culture01_sj.jpg) no-repeat;
	opacity: 0;
	visibility: hidden;
	margin-left: -18px;
	margin-top: 1px;
}
.culture01 .item, .culture01 .item:after {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.culture01 .cur .item {
	border: 1px solid #005caa;
	background: #005caa;
	color: #fff;
}
.culture01 .cur .item:after {
	opacity: 1;
	visibility: visible;
}
.culture01 .con {
	margin-top: 35px;
}
.culture01 .con .box {
	display: none;
}
.culture01 .con .left {
	width: 44%;
}
.culture01 .con .left .rect-57 {
	padding-bottom: 57%;
}
.culture01 .con .right {
	width: 52%;
}
.culture01 .con .right .info {
	padding-top: 75px;
	color: #636363;
}
.culture01 .con .box_1 .right .info {
	padding-top: 15px;
}
.culture01 .con .box_2 .right .info {
	padding-top: 30px;
}
.culture01 .con .right .info .t {
	color: #3f3f3f;
	font-weight: bold;
	font-size: 20px;
}
.culture01 .con .right .info .slogan {
	font-size: 25px;
	margin-bottom: 25px;
}
.culture02 {
	height: 508px;
	background: url(../images/culture02_bg.jpg) no-repeat center;
	color: #fff;
}
.culture02 .info {
	padding: 140px 25px 0;
}
.culture02 .info .common-t {
	margin-bottom: 35px;
}
.culture02 .info .desc {
	line-height: 30px;
}
.culture03 {
	background: url(../images/culture03_bg.jpg) no-repeat center;
	background-size: cover;
	padding: 60px 0 75px;
}
.culture03 .content {
	position: relative;
}
.culture03 .content .item {
	float: left;
	width: 16.66%;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.culture03 .content .item .t {
	font-size: 28px;
	color: #0f0f0f;
	font-weight: bold;
	margin-bottom: 15px;
}
.culture03 .content .item .d {
	color: #4e4e4e;
	font-size: 15px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.culture03 .content .item.odd {
	padding-top: 185px;
}
.culture03 .content .item.even {
	padding-bottom: 185px;
}
.culture03 .content .item:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	border: 4px solid #000;
	margin-top: -12px;
	margin-left: -10px;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.culture03 .content .item:hover:after {
	border-color: #005caa;
}
.culture03 .content .item.odd:hover .info {
	transform: translateY(5px);
}
.culture03 .content .item.even:hover .info {
	transform: translateY(-5px);
}
.culture03 .content .line {
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	background: #bfc1c3;
}
.culture03 .content .right_flag {
	display: none;
	position: absolute;
	right: 0;
	top: 50%;
	line-height: 32px;
	font-size: 26px;
	color: #bfc1c3;
	width: 20px;
	text-align: center;
	margin-top: -17px;
}
.culture03 .content .right_flag i {
	margin: 0;
}
.culture04 {
	padding: 60px 0;
	color: #fff;
}
.culture04 .content {
	background: url(../images/culture04_bg.jpg) no-repeat right bottom;
	background-size: cover;
	padding: 60px 30px 100px 70px;
}
.culture04 .info {
	position: relative;
}
.culture04 .info .desc {
	margin-top: 30px;
	padding-right: 320px;
	line-height: 28px;
	height: 168px;
	overflow: hidden;
	position: relative;
}
.culture04 .scrollbar-ui .scroll_bar {
	background: #428ac1;
}
.culture04 .scrollbar-ui .scroll_slider {
	background: #fff;
}
.culture04 .info .pic {
	position: absolute;
	right: 75px;
	width: 203px;
	top: 0;
	z-index: 1;
}
.culture05 {
	background: #f3f3f3;
	padding-bottom: 100px;
}
.culture05 .content {
	margin-top: 20px;
	text-align: center;
}
.culture05 .content a {
	display: block;
	border: 1px solid #ebe9e9;
	padding-bottom: 20px;
}
.culture05 .content .item .rect-130 {
	padding-bottom: 130%;
}
.culture05 .content .item .tit {
	color: #353535;
	font-size: 20px;
	line-height: 70px;
}
.culture05 .content .item .link {
	color: #fff;
	width: 120px;
	line-height: 40px;
	text-align: center;
	margin: 0 auto;
	background: #005caa;
}
.culture05 .owl-carousel .owl-nav>* {
	font-size: 60px;
	position: absolute;
	top: 50%;
	line-height: 100px;
	margin-top: -110px;
	color: #666;
	font-weight: bold;
}
.culture05 .owl-carousel .owl-nav>*:hover {
	color: #005caa;
}
.culture05 .owl-carousel .owl-nav>* i {
	margin: 0;
}
.culture05 .owl-carousel .owl-nav .owl-prev {
	right: 100%;
}
.culture05 .owl-carousel .owl-nav .owl-next {
	left: 100%;
}
/*发展历程*/
.develop01 {
	margin-bottom: 40px;
}
.develop01 .common-h1 {
	color: #666;
	line-height: 1.5;
}
.develop01 .content {
	margin-top: 40px;
	color: #fff;
}
.develop01 .content .span-3 {
	position: relative;
}
.develop01 .content .item {
	position: absolute;
	top: 60px;
	left: 50px;
	right: 50px;
}
.develop01 .content .item1 {
	margin-top: 15px;
}
.develop01 .content .item2 {
	margin-top: 30px;
}
.develop01 .content .item3 {
	margin-top: 15px;
}
.develop01 .content .year {
	font-size: 16px;
}
.develop01 .content .stage {
	font-size: 30px;
	font-weight: bold;
}
.develop02 .tab_t_wrap {
	height: 56px;
	margin-bottom: 50px;
	position: relative;
	z-index: 1;
}
.develop02 .tab_t_wrap .wrap {
	border-bottom: solid 1px #c5cacf;
	border-top: solid 1px #333;
}
.develop02 .tab_t {
	width: auto;
	margin: 0 60px;
}
.develop02 .tab_t .owl-prev {
	position: absolute;
	left: -60px;
	top: 15px;
	color: #005caa;
	font-weight: bold;
}
.develop02 .tab_t .owl-next {
	position: absolute;
	right: -60px;
	top: 15px;
	color: #005caa;
	font-weight: bold;
}
.develop02 .tab_t .item {
	text-align: center;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	cursor: pointer;
	position: relative;
}
.develop02 .tab_t .item:after {
	content: '';
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 2px;
	background: #005caa;
	left: 0;
	transition: width .5s ease;
	-webkit-transition: width .5s ease;
}
.develop02 .tab_t .item.cur {
	color: #005caa;
}
.develop02 .tab_t .item.cur:after {
	width: 100%;
}
.develop02 .tab_c {
	width: 77%;
	margin: 0 auto;
}
.develop02 .tab_c .item {
	margin-bottom: 20px;
}
.develop02 .tab_c .title {
	color: #333f48;
	margin-bottom: 30px;
	padding-left: 20px;
}
.develop02 .tab_c .title .y {
	font-size: 16px;
}
.develop02 .tab_c .title .t {
	font-size: 35px;
	font-weight: bold;
}
.develop02 .tab_c dl {
	padding-top: 20px;
	background: url(../images/develop02_1.gif) repeat-y;
}
.develop02 .tab_c dl dt {
	margin-top: 45px;
	width: 93px;
	float: left;
	font-size: 22px;
	color: #005caa;
	font-weight: bold;
	position: relative;
}
.develop02 .tab_c dl dt:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	width: 10px;
	height: 10px;
	border: 3px solid #005caa;
	border-radius: 50%;
	margin-top: -8px;
	background: #eef2f5
}
.develop02 .tab_c dl dd {
	margin-bottom: 55px;
	margin-left: 130px;
	font-size: 15px;
	color: #5a646e;
	padding: 55px 35px 50px;
	border: 1px solid #e2e2e2;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	position: relative;
}
.develop02 .tab_c dl dd:after {
	content: "";
	position: absolute;
	right: 100%;
	margin-right: -1px;
	top: 50px;
	width: 18px;
	height: 30px;
	background: url(../images/develop01_jt.jpg) no-repeat;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.develop02 .tab_c dl dd:hover {
	-webkit-box-shadow: 1px 2px 8px rgba(0,0,0,.2);
	box-shadow: 1px 2px 8px rgba(0,0,0,.2);
}
.develop02 .tab_c dl dd:hover:after {
	background-image: url(../images/develop01_jt2.png);
}
.develop02 .tab_c dl dd .year {
	color: #005caa;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 1;
}
.develop02 .tab_c dl dd img {
	display: block;
	margin: 15px auto;
}
.develop02 .fixed.tab_t_fixed {
	position: fixed;
	width: 100%;
	left: 0;
	top: 80px;
	background: #fff;
}
.develop02 .fixed {
	box-shadow: 0 1px 2px rgba(157,157,157,.5);
}
.develop02 .fixed .wrap {
	border: none;
}
@media only screen and (max-width:1240px) {
.develop02 .tab_c {
	width: 90%;
}
.develop02 .fixed.tab_t_fixed {
	top: 70px;
}
.develop01 .content .item {
	top: 40px;
	left: 30px;
	right: 30px;
}
.develop01 .content .stage {
	font-size: 26px;
}
}
@media only screen and (max-width:992px) {
.develop01 .content .stage {
	font-size: 20px;
}
.develop02 .tab_c {
	width: 100%;
}
.develop02 .tab_c .title .t {
	font-size: 25px;
}
.develop02 .tab_c .title {
	margin-bottom: 10px;
}
.develop02 .tab_t_wrap {
	margin-bottom: 20px;
}
.develop02 .tab_t li {
	font-size: 18px;
}
}
@media only screen and (max-width:760px) {
.develop01 .content {
	margin-top: 20px;
}
.develop01 .content .stage {
	font-size: 18px;
}
.develop01 .content .span-3 {
	margin-bottom: 5px;
}
.develop01 .content .item1, .develop01 .content .item2, .develop01 .content .item3 {
	margin-top: 0;
}
.develop02 .tab_t_wrap {
	height: auto;
	margin-bottom: 10px;
}
.develop02 .tab_c .title .y {
	font-size: 16px;
}
.develop02 .tab_c .title .t {
	font-size: 17px;
}
.develop02 .tab_c dl dt {
	display: none;
}
.develop02 .tab_c dl dd {
	font-size: 14px;
	margin-left: 0;
	padding: 20px 15px 15px;
	margin-bottom: 20px;
}
.develop02 .tab_c dl dd .year {
	font-size: 18px;
}
.develop02 .tab_c dl dd:after {
	display: none;
}
.develop02 .tab_c dl {
	background: none;
	padding-top: 10px;
}
.develop02 .tab_c .title {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.develop02 .fixed.tab_t_fixed {
	box-shadow: 0 0 10px rgba(157,157,157,.5);
}
}
/*荣誉*/
.honor01 {
	margin-bottom: 60px;
}
.honor01 .common-h1 {
	margin-bottom: 35px;
}
/*.honor01 .rect-75{padding-bottom:128.2%;}*/
.honor .honor_list {
	margin-bottom: 20px;
}
.honor .honor_list ._info {
	padding: 10px 45px;
	background: #acacac;
	color: #fff;
	text-align: center;
}
.honor .honor_list ._info h3 {
	line-height: 50px;
	font-weight: normal;
	height: 50px;
	overflow: hidden;
	font-size: 14px;
}
.honor .honor_list ._info h3.double {
	line-height: 25px;
}
.honor .honor_list ._info .ion {
	color: #fbdd34;
}
.honor .honor_list li {
	cursor: pointer;
	margin-bottom: 40px;
	background: #efefef;
}
.honor .honor_list li ._img {
	text-align: center;
}
.honor .honor_list li ._img img {
	height: 200px;
	margin-top: 20px;
}
.honor .honor_list li:hover ._info {
	background: #005caa;
	color: #fff;
}
.honor .honor_list li:hover ._info .ion {
	color: #fff;
}
.honor .honor_list ._img ._mask {
	z-index: 4;
	width: 100%;
	height: 0%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/black.6.png) repeat;
	opacity: 0;
	transition: all 0.5s ease;
	overflow: hidden;
}
.honor .honor_list li:hover ._img ._mask {
	opacity: 1;
	transition: all 0.5s ease;
	height: 100%;
}
.honor .honor_list ._img i {
	display: inline-block;
	position: absolute;
	z-index: 5;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	margin-left: -15px;
	font-size: 30px;
	color: #fff;
	padding: 0;
	opacity: 0;
}
.honor .honor_list li:hover ._img i {
	opacity: 1;
	transition: all 0.5s ease;
}
.honor02 {
	margin-top: 60px;
}
.honor02 .honor_tab {
	text-align: center;
	overflow: hidden;
	width: 300px;
	margin: 0 auto 55px;
}
.honor02 .honor_tab .tab {
	float: left;
	width: 150px;
	line-height: 50px;
	color: #343434;
	background: #e4e4e4;
	font-size: 18px;
	cursor: pointer;
}
.honor02 .honor_tab .tab.cur {
	background: #005caa;
	color: #fff;
}
.honor02 .loading {
	line-height: 44px;
	text-align: center;
	color: #343434;
	font-size: 20px;
}
.honor02 .loading.none {
	display: none;
}
.honor02 .loading img {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 10px;
}
/*社会责任*/
.crs {
	padding-top: 0;
	color: #404040;
}
.crs01 .content {
	background: #f0f0f0;
}
.crs01 .common-combo .common-h1 {
	font-size: 36px;
}
.crs01 .rect-6667 {
	padding-bottom: 66.67%;
}
.crs01 .left {
	width: 50%;
}
.crs01 .left .owl-nav {
	font-size: 12px;
	color: #fff;
	line-height: 42px;
	font-weight: bolder;
	text-align: center;
}
.crs01 .left .owl-nav>* {
	border: 1px solid #fff;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	width: 42px;
	height: 42px;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.crs01 .left .owl-nav>*:hover {
	border-color: #005caa;
	color: #005caa;
}
.crs01 .left .owl-nav .owl-prev {
	left: 30px;
}
.crs01 .left .owl-nav .owl-next {
	right: 30px;
}
.crs01 .right {
	width: 50%;
}
.crs01 .right .info {
	padding: 80px 80px 0 60px;
}
.crs01 .right .info .desc {
	margin-top: 35px;
}
.crs02 {
	margin-top: 30px;
}
.crs02 .crs02_t {
	color: #005caa;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 7px;
	line-height: 50px;
}
.crs02 .pic {
	width: 50%;
	overflow: hidden;
}
.crs02 .pic img {
	width: 100%;
}
.crs02 .text {
	width: 50%;
}
.crs02 .text .box {
	border: 1px solid #dedede;
	padding: 35px 40px 35px 60px;
}
.crs02 .text .box .d {
	overflow: hidden;
	position: relative;
	padding-right: 20px;
	line-height: 26px;
}
.crs02 .scrollbar-ui .scroll_slider {
	background: #005caa;
}
.crs02 .pt1 .text .box .d {
	height: 340px;
}
.crs02 .pt1 {
	margin-bottom: 80px;
}
.crs02 .pt1 .text .box {
	border-left: none;
}
.crs02 .pt2 {
	margin-bottom: 80px;
}
.crs02 .pt2 .img {
	margin-top: 40px;
}
.crs02 .pt3 .text .box {
	border-right: none;
	padding: 50px 40px 55px 60px;
}
.crs02 .pt3 .text .box .d {
	height: 230px;
}
/*联系我们*/
.contact {
	padding: 0;
	background: #f9f9f9;
}
.contact01 {
	margin-bottom: 60px;
}
.contact01 .item {
	background: #fff;
	padding: 20px 25px;
	color: #666;
	position: relative;
}
.contact01 .item .t {
	font-size: 19px;
	font-weight: bold;
	margin: 10px 0 5px;
}
.contact01 .item .con {
	height: 100px;
	font-size: 15px;
	overflow: hidden;
	position: relative;
}
.contact01 .item .con span {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 14px;
}
.contact01 .item .con img {
	max-width: 100%;
}
.contact01 .item:hover .con img {
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transform: none;
	transform: none;
}
.contact01 .item:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.1);
	box-shadow: 1px 1px 10px rgba(0,0,0,.1);
}
.contact01 .item .cover {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 20px;
	z-index: 1;
	display: none;
}
.contact01 .item .cover img {
	transform: none;
}
.contact02 .map {
	height: 630px;
	background: #fff;
}
.contact02 img {
	max-width: none;
}
/*产业领域*/
.industry {
	padding: 0;
}
.industry .industry_cold01 .content {
	margin-bottom: 50px;
}
.industry01 {
	padding-bottom: 45px;
}
.industry01 .content .fix {
	margin-bottom: 40px;
}
.industry01 .content .item {
	display: block;
	position: relative;
}
.industry01 .content .item:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	background: url(../images/industry01_cover.png) repeat center bottom;
	z-index: 1;
}
.industry01 .content .item:after {
	content: "";
	position: absolute;
	right: 36px;
	bottom: 35px;
	width: 33px;
	height: 32px;
	background: url(../images/industry01_jt.png);
	z-index: 2;
}
.industry01 .content .item .info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 35px 130px 35px 30px;
	color: #fff;
	z-index: 1;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.industry01 .content .item .info .t {
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}
.industry01 .content .item .info .d {
	font-size: 14px;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 26px;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.industry01 .content .item:hover .info {
	background: #005caa;
	padding-bottom: 70px;
}
.industry01 .content .double .item:hover .info {
	padding-bottom: 50px;
}
.industry01 .content .item:hover .info .d {
	height: auto;
	white-space: normal;
}
.industry01 .rect-875 {
	padding-bottom: 87.5%;
}
.industry01 .rect-417 {
	padding-bottom: 41.67%;
}
.industry01 .single {
	width: 49%;
}
.industry01 .double {
	width: 49%;
}
.industry01 .double .top {
	margin-bottom: 26px;
}
.industry02 {
	background: #f8f8f8;
	padding: 70px 0 100px;
}
.industry02 .rect-55 {
	padding-bottom: 55%;
}
.industry02 .t {
	color: #575757;
	font-size: 20px;
	text-align: center;
	margin-top: 20px;
	font-weight: bold;
}
.industry02 .item:hover .t {
	color: #005caa;
}
/*低温冷冻*/
.industry_cold {
	padding: 0;
}
.industry_cold01 .content {
	margin-bottom: 100px;
}
.industry_cold01 .content .left {
	width: 50%;
	overflow: hidden;
}
.industry_cold01 .content .left img {
	width: 100%;
}
.industry_cold01 .content .right {
	width: 50%;
}
.industry_cold01 .content .right .box {
	border: 1px solid #b1b1b1;
	border-left: none;
	height: 322px;
	padding-left: 40px;
	padding-right: 60px;
}
.industry_cold01 .content .right .box .info {
	margin-top: 40px;
	color: #565656;
	position: relative;
	height: 200px;
	overflow: hidden;
	padding-right: 10px;
}
.industry_cold01 .common-line-btn {
	margin-top: 5px;
	border: none;
	font-size: 14px;
	padding-left: 0;
}
.industry_cold01 .common-line-btn:hover {
	color: #005caa;
}
.industry_cold01 .common-line-btn:after {
	display: none;
}
.industry_cold02 {
	background: #555f69;
}
.industry_cold02 .common-h1 {
	color: #fff;
}
.industry_cold02 .owl-carousel {
	padding-bottom: 100px;
}
.industry_cold02 .owl-carousel .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 60px;
	text-align: center;
}
.industry_cold02 .owl-carousel .owl-dots .owl-dot {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 16px;
	height: 3px;
	background: #becdd7;
	margin: 0 2px;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.industry_cold02 .owl-carousel .owl-dots .owl-dot.active {
	background: #005caa;
	width: 28px;
}
.industry_cold02 .owl-carousel .owl-nav>* {
	font-size: 60px;
	position: absolute;
	top: 50%;
	line-height: 100px;
	margin-top: -50px;
	color: #becdd7;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.industry_cold02 .owl-carousel .owl-nav .owl-prev {
	right: 100%;
}
.industry_cold02 .owl-carousel .owl-nav .owl-next {
	left: 100%;
}
.industry_cold02 .owl-carousel .owl-nav>*:hover {
	color: #005caa;
}
.industry_cold02 .item {
	background: #fff;
}
.industry_cold02 .item .rect-525 {
	padding-bottom: 52.5%;
}
.industry_cold02 .item .con {
	padding: 35px 30px;
	color: #2d373c;
	height: 270px;
}
.industry_cold02 .item .con .t {
	font-size: 28px;
	font-weight: bold;
}
.industry_cold02 .item .con .desc {
	margin: 20px 0 10px;
	line-height: 26px;
	height: 125px;
	overflow: hidden;
}
.industry_cold02 .item .con .common-line-btn {
	line-height: 42px;
}
.industry_cold02 .item .con .tel {
	color: #005caa;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.industry_cold02 .item .con .tel a:hover {
	opacity: .8;
}
.industry_cold03 {
	background: #f2f2f2;
	padding-bottom: 100px;
}
.industry_cold03 .owl-carousel {
	display: block;
}
.industry_cold03 .content {
	height: auto;
	width: 100%;
	overflow: hidden;
}
.industry_cold03 .content ul {
	width: 1020px;
	height: 550px;
	margin: 0 auto;
	z-index: 10;
}
.industry_cold03 .content ul li {
	width: 1020px;
	height: 550px;
}
.industry_cold03 .content ul li .list_box {
	display: block;
	color: #fff;
	position: relative;
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	padding-bottom: 60px;
}
.industry_cold03 .content ul li.roundabout-in-focus .list_box {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.industry_cold03 .content ul li .list_img {
	width: 100%;
	height: 0;
	padding-bottom: 47.5%;
	overflow: hidden;
}
.industry_cold03 .content ul li .list_img img {
	width: 100%;
}
.industry_cold03 .content ul li.roundabout-in-focus .list_box img {
	opacity: 1;
}
.industry_cold03 .content .list_text {
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 50px;
	right: 55px;
	padding: 25px 60px 30px;
	visibility: hidden;
	opacity: 0;
	color: #565656;
	border-radius: 12px;
}
.industry_cold03 .content .roundabout-in-focus .list_text {
	visibility: visible;
	opacity: 1;
}
.industry_cold03 .content .list_hd {
	font-size: 28px;
}
.industry_cold03 .content .list_text a {
	display: block;
	text-align: center;
	color: #005caa;
	margin-top: 25px;
}
.industry_cold03 .content .arr_btn {
	position: absolute;
	width: 40px;
	height: 40px;
	font-size: 0;
	top: 50%;
	margin-top: -20px;
	color: #fff;
	z-index: 300;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
.industry_cold03 .content .arr_btn.arr_btn_prev {
	right: 100%;
	margin-right: 50px;
}
.industry_cold03 .content .arr_btn.arr_btn_next {
	left: 100%;
	margin-left: 50px;
}
/*社会招聘*/
.job_list01 {
	margin-bottom: 50px;
}
.job_list01 .list_hd {
	padding: 45px 60px;
	border: 10px solid #ededed;
}
.job_list01 .inp_box_wrap {
	width: 38%;
	margin-right: 2%;
}
.job_list01 .inp_box {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 65%;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 15px;
	color: #999;
	padding: 0;
	text-indent: 10px;
	border-radius: 0;
	margin-left: 15px;
}
.job_list01 .hd_btn {
	width: 18%;
	border: none;
	text-align: center;
	background-color: #005caa;
	font-size: 16px;
	color: #fff;
	height: 36px;
	line-height: 36px;
	outline: none;
	cursor: pointer;
}
.job_list01 .t {
	font-size: 16px;
	color: #404040;
}
.job_list01 .select-ui-choose ._arrow {
	width: 36px;
	right: 0;
}
.job_list02 {
	color: #404040;
}
.job_list02 .widget-job-tit {
	background: #005caa;
	color: #fff;
	overflow: hidden;
	height: 56px;
	line-height: 56px;
}
.job_list02 ._jt {
	height: 56px;
	line-height: 56px;
	overflow: hidden;
*zoom: 1;
	cursor: pointer;
	border-bottom: 1px solid #dedede;
}
.job_list02 ._ut {
	float: left;
	text-align: center;
}
.job_list02 ._t1 {
	width: 30%;
}
.job_list02 ._t2 {
	width: 20%;
}
.job_list02 ._t3 {
	width: 15%;
}
.job_list02 ._t4 {
	width: 15%;
}
.job_list02 ._t5 {
	width: 20%;
}
.job_list02 ._jc {
	display: none;
}
.job_list02 ._jcon {
	padding: 40px 70px 60px;
	background: #f9f9f9;
	padding-left: 96px;
}
.job_list02 .widget-job-btn {
	border: 1px solid #e0e0e0;
	width: 175px;
	line-height: 45px;
	text-align: center;
	display: block;
}
.job_list02 .widget-job-btn:hover {
	background: #005caa;
	color: #fff;
	border-color: #005caa;
}
.job_list02 .tit {
	font-size: 16px;
	margin-bottom: 20px;
	font-weight: bold;
}
.job_list02 .info {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 70px;
}
 @media only screen and (max-width: 760px) {
.job_list02 ._jcon {
	padding-left: 30px;
}
}
@media only screen and (max-width: 40rem) {
 .job_list02 ._jt span {
display: none;
}
}
/*投资者关系*/
.kpi_report {
	padding-top: 0;
}
.kpi_report .common-combo .common-h1 {
	color: #666;
}
.kpi_report01 .summary .r_top {
	border: 1px solid #ededed;
	margin-bottom: 40px;
	color: #343434;
}
.kpi_report01 .summary .r_top .box {
	padding: 35px 40px;
}
.kpi_report01 .summary .r_top .box .stock {
}
.kpi_report01 .summary .r_top .box .stock .name {
	font-size: 26px;
	color: #005caa;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 1;
}
.kpi_report01 .summary .r_top .box .stock .stock_num {
	color: #ff0000;
	line-height: 1;
}
.kpi_report01 .summary .r_top .box .stock .stock_num .num {
	font-size: 30px;
	font-family: Arial;
	color: #343434;
}
.kpi_report01 .summary .r_top .box .stock .stock_num .num small {
	font-size: 14px;
}
.kpi_report01 .summary .r_top .box .stock .stock_num i {
	width: 24px;
	height: 33px;
	background: url(../images/kpi_gp.png) no-repeat;
	display: inline-block;
	margin-left: 20px;
}
.kpi_report01 .summary .r_top .box .stock .stock_num i span {
	display: none;
}
.kpi_report01 .summary .r_top .box .stock .stock_num i.up {
	background-position: 0 0;
}
.kpi_report01 .summary .r_top .box .stock.down .stock_num i {
	background-position: 0 -33px;
}
.kpi_report01 .summary .r_top .box .stock.down .stock_num {
	color: #008000;
}
.kpi_report01 .summary .r_top .box .stock.unchange .stock_num i {
	background: none;
	height: auto;
	font-size: 30px;
}
.kpi_report01 .summary .r_top .box .stock.unchange .stock_num i span {
	display: inline-block;
}
.kpi_report01 .summary .r_top .box .stock .number {
	display: inline-block;
	margin-left: 20px;
	color: #343434;
	font-size: 20px;
	font-family: Arial;
}
.kpi_report01 .summary .r_top .box .information {
	width: 56%;
	padding-left: 6%;
	margin-left: 6%;
	border-left: 1px solid #ededed;
}
.kpi_report01 .summary .r_top .box .information li .t {
	font-size: 16px;
}
.kpi_report01 .summary .r_top .box .information li .c {
	font-size: 30px;
	font-family: Arial;
}
.kpi_report01 .content .left {
	float: left;
	width: 50%;
}
.kpi_report01 .content .right {
	float: right;
	width: 50%;
}
.kpi_report01 .content .right .r_box {
	padding: 30px 75px 20px 60px;
	border: 1px solid #f0f0f0;
}
.kpi_report01 .right .r_bott {
	color: #343434;
}
.kpi_report01 .right .r_bott .rect-58 {
	padding-bottom: 58%;
}
.kpi_report01 .right .r_bott .tab_t_box {
	margin: 10px 0 20px;
}
.kpi_report01 .right .r_bott .tab_t_box .tab_t {
	width: 20%;
	float: left;
	background: #f0f0f0;
	line-height: 35px;
	text-align: center;
}
.kpi_report01 .right .r_bott .tab_t_box .tab_t.tab_t_cur {
	color: #fff;
	background: #005caa;
}
.kpi_report01 .right .r_bott .tab_c_box img {
}
.kpi_report01 .right .r_bott .tab_c {
	opacity: 0;
	visibility: hidden;
	height: 346px;
}
.kpi_report01 .right .r_bott .tab_c.tab_c_cur {
	opacity: 1;
	visibility: visible;
}
.kpi_report02 .download_item {
	height: 132px;
	line-height: 132px;
	border-bottom: 1px solid #f1f1f1;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.kpi_report02 .download_item:hover {
	background-color: #005caa;
}
.kpi_report02 .download_btn {
	width: 8%;
	height: 100%;
}
.kpi_report02 .download_btn .pdf_dl {
	width: 48px;
	height: 26px;
	display: inline-block;
*display:inline;
*zoom:1;
	margin-top: 52px;
	margin-left: 30px;
	background: url(../images/pdf_dl.png);
}
.kpi_report02 .download_title {
	width: 74%;
	font-size: 16px;
	color: #4f4f4f;
}
.kpi_report02 .download_title h3 {
	font-weight: normal;
	font-size: 16px;
}
.kpi_report02 .download_date {
	width: 12.5%;
	height: 100%;
	padding-right: 5%;
	text-align: right;
	color: #6c6c6c;
}
.kpi_report02 .download_date .center_box {
	display: inline-block;
	vertical-align: middle;
}
.kpi_report02 .download_date span {
	display: block;
	padding-right: 3px;
	font-size: 16px;
	line-height: 1;
	margin-bottom: 10px;
}
.kpi_report02 .download_date strong {
	display: block;
	font-size: 32px;
	line-height: 32px;
	font-weight: normal;
}
.kpi_report02 .download_item:hover .download_title, .kpi_report02 .download_item:hover .download_date {
	color: #fff;
}
.kpi_report02 .download_item:hover .pdf_dl {
	background: url(../images/pdf_dl_cur.png);
}
 @media only screen and (max-width: 760px) {
.kpi_report02 .download_item {
	height: 98px;
	line-height: 98px;
}
.kpi_report02 .download_btn {
	width: 20%;
}
.kpi_report02 .download_title {
	width: 56%;
	font-size: 14px;
}
.kpi_report02 .download_date {
	width: 24%;
	padding-right: 0;
}
.kpi_report02 .download_date span {
	font-size: 14px;
	line-height: 14px;
}
.kpi_report02 .download_date strong {
	font-size: 24px;
	line-height: 24px;
}
}
.common-loading {
	line-height: 44px;
	text-align: center;
	color: #343434;
	font-size: 20px;
	margin-top: 30px;
}
.common-loading.none {
	display: none;
}
.common-loading img {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 10px;
}
/*资料下载*/
.doc_list01 .left {
	width: 76%;
}
.doc_list01 .left .doc_tab {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #005caa;
}
.doc_list01 .left .doc_tab .item {
	width: 300px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	color: #464646;
	padding: 15px 0;
	margin-right: 1px;
}
.doc_list01 .left .doc_tab .item.cur, .doc_list01 .left .doc_tab .item:hover {
	color: #fff;
	background: #005caa;
}
.doc_list01 .left .doc_tab .item a:hover {
	color: #fff;
}
.doc_list01 .left .doc_tab .item a {
	display: block;
	position: relative;
}
.doc_list01 .left .doc_tab .item a:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1px;
	background: #ededed;
}
.doc_list01 .left .doc_tab .item a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1px;
	background: #ededed;
}
.doc_list01 .left .doc_tab .item:first-child a:after {
	display: none;
}
.doc_list01 .left .doc_tab .item.cur a:after, .doc_list01 .left .doc_tab .item:hover a:after, .doc_list01 .left .doc_tab .item:hover a:before, .doc_list01 .left .doc_tab .item.cur a:before {
	display: none;
}
.doc_list01 .kpi_report02 .download_title {
	width: 77%;
	margin-left: 5%;
}
.doc_list01 .kpi_report02 .download_item:hover {
	background-color: #f8f8f8;
}
.doc_list01 .kpi_report02 .download_item:hover .download_title, .doc_list01 .kpi_report02 .download_item:hover .download_date {
	color: #005caa;
}
/*营销网络*/
.network {
	padding: 0;
}
.network01 {
	margin-bottom: 75px;
}
.network01 .common-h1 {
	color: #000;
}
.network01 .item {
	border: 1px solid #e6e6e6;
	padding: 30px 35px;
}
.network01 .item .t {
	font-size: 23px;
	color: #005caa;
	font-weight: bold;
	padding-bottom: 20px;
	position: relative;
	margin-bottom: 25px;
	line-height: 40px;
	height: 40px;
}
.network01 .item .t:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	background: #dddddd;
	width: 25px;
}
.network01 .item .d {
	font-size: 15px;
	line-height: 32px;
	color: #666;
}
.network01 .item .info {
	height: 256px;
	overflow: hidden;
}
.network01 .item:hover {
	background: url(../images/network_bg.jpg) no-repeat bottom right;
	background-size: cover
}
.network01 .item:hover .t {
	color: #fff;
}
.network01 .item:hover .d {
	color: #fff;
}
.network01 .item a:hover {
	color: #fff;
	opacity: 0.5;
}
.network02 {
	background: #f5f5f5;
	padding: 50px 0;
}
.network02 .tab {
	text-align: center;
	position: relative;
	margin-bottom: 50px;
}
.network02 .tab:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #cdcdcd;
}
.network02 .tab a {
	color: #060606;
	font-size: 27px;
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 20px;
	line-height: 1;
	font-weight: bold;
}
.network02 .tab a.cur, .network02 .tab a:hover {
	color: #005caa;
}
.network02 .content .item {
	width: 20%;
	margin-bottom: 50px;
	cursor: pointer;
}
.network02 .content .item .info {
	border-left: 1px solid #dbdbdb;
	padding-left: 20px;
	color: #575757;
}
.network02 .content .item.five .info {
	border-right: 1px solid #dbdbdb;
}
.network02 .content .item .t {
	color: #363636;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}
.network02 .content .item:hover .t {
	color: #005caa;
}
.network02 .content_tit {
	font-size: 24px;
	font-weight: bold;
	color: #005caa;
	padding-top: 30px;
	border-top: 1px solid #dbdbdb;
	margin-bottom: 50px;
	margin-top: 30px;
}
.network02 .foreign_content .item {
	background: #fff;
	padding: 35px 45px;
	height: 140px;
	margin-bottom: 20px;
	cursor: pointer;
}
.network02 .foreign_content .item:hover {
	background: url(../images/network_bg2.jpg) no-repeat center;
	background-size: cover;
}
.network02 .foreign_content .item .t {
	font-size: 22px;
	color: #363636;
	margin-bottom: 10px;
}
.network02 .foreign_content .item .d {
	font-size: 15px;
	color: #575757;
	line-height: 28px;
}
.network02 .foreign_content .item:hover .t, .network02 .foreign_content .item:hover .d {
	color: #fff;
}
.network02 .foreign_content .item a:hover {
	color: #fff;
	opacity: .8;
}
/*产品综合*/
.product_main {
	padding-top: 0;
}
.product_main .common-h1 {
	color: #000000;
}
.product_main01 .item {
	border: 1px solid #cbcbcb;
	display: block;
}
.product_main01 .content {
	padding-bottom: 50px;
}
.product_main01 .item .t {
	font-size: 18px;
	color: #2d2d2d;
	padding: 10px 15px 20px;
	text-align: center;
}
.product_main01 .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -40px;
	text-align: center;
}
.product_main01 .owl-dots .owl-dot {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #8f8f8f;
	margin: 0 8px;
}
.product_main01 .owl-dots .owl-dot.active {
	background: #005caa;
}
.product_main01 .owl-nav>* {
	position: absolute;
	top: 50%;
	line-height: 80px;
	margin-top: -50px;
	color: #aaa;
	font-size: 50px;
	font-weight: bold;
}
.product_main01 .owl-nav>*:hover {
	color: #005caa;
}
.product_main01 .owl-nav .owl-prev {
	right: 100%;
}
.product_main01 .owl-nav .owl-next {
	left: 100%;
}
.product_main02 {
	background: #f5f5f5;
	margin-top: 50px;
	padding-bottom: 30px;
}
.product_main02 .content .item {
	background: #fff;
	margin-bottom: 30px;
	display: block;
	position: relative;
	overflow: hidden;
}
.product_main02 .content .item .t {
	color: #0e0e0e;
	font-size: 22px;
	text-align: center;
	padding: 10px 15px 20px;
	line-height: 40px;
	height: 40px;
}
.product_main03.culture05 {
	background: #fff;
	padding-bottom: 0;
}
#solution_anchor {
	position: relative;
	top: -80px;
}
.product_main04.industry_cold01 .content {
	margin-bottom: 0;
}
.product_main04.industry_cold01 .content .left {
	cursor: pointer;
}
.product_main04.industry_cold01 .content .right .box {
	height: 335px;
}
.product_main04.industry_cold01 .content .right .box .info {
	height: 250px;
}
/*产品公共*/
.pro-tab {
	background: url(../images/pro_border.jpg) repeat;
	padding: 10px;
	margin-bottom: 50px;
}
.pro-tab .tit {
	color: #202020;
	font-size: 22px;
	font-weight: bold;
	margin-left: 10px;
}
.pro-tab .con {
	background: #fff;
	padding: 30px;
}
.pro-tab .con .item {
	width: 25%;
	text-align: center;
}
.pro-tab .con .item a, .pro-tab .con .item .classify {
	font-size: 17px;
	color: #232323;
	font-weight: bold;
	border: 1px solid #d0d0d0;
	display: block;
	margin: 10px;
	line-height: 36px;
	cursor: pointer;
}
.pro-tab .con .item a:hover, .pro-tab .con .item a.cur, .pro-tab .con .item .classify:hover, .pro-tab .con .item .classify.cur {
	color: #fff;
	background: #005caa;
	border-color: #005caa;
}
.pro-box {
	position: relative;
}
.pro-box .cover {
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	height: 100%;
	background: url(../images/vi.9.png) repeat;
	color: #fff;
	text-align: center;
	padding: 55px 8%;
	cursor: pointer;
}
.pro-box .cover .cover_t {
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	position: relative;
}
.pro-box .cover .cover_t:after {
	content: "";
	position: absolute;
	left: 50%;
	width: 22px;
	bottom: 0;
	margin-left: -11px;
	background: #fff;
	height: 1px;
}
.pro-box .cover .cover_d {
	line-height: 27px;
	height: 54px;
	overflow: hidden;
}
.pro-box .cover .more {
	margin-top: 50px;
}
.pro-box .cover .more i {
	font-size: 12px;
	font-weight: bold;
}
.pro-box:hover .cover {
	top: 0;
}
.pro-box:hover .t {
	opacity: 0;
	visibility: hidden;
}
.pro-box.noDetail:hover .t {
	opacity: 1;
	visibility: visible;
}
.product_detail03 .pro-box:hover .t {
	opacity: 1;
	visibility: visible;
}
/*产品列表*/
.product_list {
	padding-bottom: 80px;
}
.product_list02 {
	padding: 50px 0;
	background: #f5f5f5;
}
.product_list02 img {
	float: left;
	margin-right: 55px;
	width: 40%;
}
.product_list02 .tit {
	color: #202020;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
}
.product_list02 .info {
	color: #404040;
	padding-right: 10%;
}
.product_list03.product_main02 {
	background: #fff;
	padding-bottom: 0;
}
.product_list03.product_main02 .content .item {
	position: relative;
}
.product_list03.product_main02 .content .item:after {
	content: "";
	position: absolute;
	left: 1px;
	top: 1px;
	bottom: 1px;
	right: 1px;
	border: 1px solid #cacaca;
}
/*产品详细*/
.product_detail {
	padding-bottom: 0;
}
.product_detail02 {
	background: #f5f5f5;
	padding: 50px 0 0;
}
.product_detail02 .left {
	width: 48%;
}
.product_detail02 .left .owl-carousel {
	background: #fff;
}
.product_detail02 .left .owl-nav>* {
	position: absolute;
	top: 50%;
	line-height: 60px;
	margin-top: -30px;
	color: #aaa;
	font-size: 40px;
	font-weight: bold;
}
.product_detail02 .left .owl-nav>*:hover {
	color: #005caa;
}
.product_detail02 .left .owl-nav .owl-prev {
	left: 2%;
}
.product_detail02 .left .owl-nav .owl-next {
	right: 2%;
}
.product_detail02 .left .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 30px;
}
.product_detail02 .left .owl-dots .owl-dot {
	width: 6px;
	height: 6px;
	border: 2px solid #7a7a7a;
	background: #7a7a7a;
	border-radius: 50%;
	margin: 0 10px;
	display: inline-block;
*display:inline;
*zoom:1;
}
.product_detail02 .left .owl-dots .owl-dot.active {
	background: #fff;
	border-color: #005caa;
}
.product_detail02 .left .tit {
	margin-top: 30px;
	padding: 30px 50px 20px;
	background: #fff;
}
.product_detail02 .left .tit .t {
	color: #202020;
	font-weight: bold;
	font-size: 28px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.product_detail02 .left .tit .tel {
	font-size: 40px;
	font-family: Impact;
	color: #005caa;
}
.product_detail02 .left .tit .tel:hover {
	opacity: .8;
}
.product_detail02 .right {
	width: 48%;
}
.product_detail02 .right .box {
	height: 625px;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
}
body .scrollbar-ui .scroll_slider {
	background: #005caa;
}
.product_detail02 .right .info {
	color: #3a3a3a;
	margin-bottom: 35px;
}
.product_detail02 .right .info .t {
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.product_detail03.product_main01 {
	padding: 20px 0 100px;
	background: #f5f5f5;
}
.product_detail03.product_main01 .pt_tit {
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color: #3a3a3a;
}
/*2020-04-20*/
/*创新平台*/
.cx_platform {
	padding-top: 0;
}
.cx_platform .common-combo .common-h1, .cx_platform .common-combo .common-h1-desc {
	color: #3f3f3f;
}
.cx_platform01 .content .item .rect-98 {
	padding-bottom: 98%;
}
.cx_platform01 .content .item .rect-55 {
	padding-bottom: 55%;
}
.cx_platform01 .content .item .rect-73 {
	padding-bottom: 73%;
}
.cx_platform01 .content .item .left {
	width: 66%;
	float: left;
	border: 1px solid #bababa;
}
.cx_platform01 .content .item .left .left_l {
	width: 36%;
	float: left;
}
.cx_platform01 .content .item .left .left_r {
	width: 64%;
	float: right;
}
.cx_platform01 .content .item .left .left_r .box {
	padding: 60px 40px
}
.cx_platform01 .content .item .left .left_r .box .t {
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #3f3f3f;
	font-weight: bold;
	margin-bottom: 20px;
}
.cx_platform01 .content .item .left .left_r .box .c {
	font-size: 14px;
	line-height: 26px;
	color: #3f3f3f;
}
.cx_platform01 .content .item .right {
	float: right;
	width: 32%;
	position: relative;
}
.cx_platform01 .content .item .right .cover {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	bottom: 0;
}
.cx_platform01 .content .item .right .cover .box {
	padding: 70px 20px;
	text-align: center;
}
.cx_platform01 .content .item .right .cover .box .t {
	font-size: 100px;
	line-height: 100px;
	font-family: Impact;
	color: #fff;
	-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;
}
.cx_platform01 .content .item .right .cover .box .c {
	font-size: 20px;
	line-height: 26px;
	color: #fff;
	margin-top: 20px;
}
.cx_platform01 .content .item .right:hover .t {
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	transform: rotateY(360deg)
}
.cx_platform01 .content .item02 {
	margin-top: 20px;
}
.cx_platform01 .content .item02 .left {
	float: right;
}
.cx_platform01 .content .item02 .right {
	float: left;
}
.cx_platform02 {
	padding-bottom: 50px;
}
.cx_platform02 .content li {
	cursor: pointer;
	background: #efefef;
	width: 19.2%;
	float: left;
	margin-left: 1%;
}
.cx_platform02 .content li:first-child {
	margin-left: 0px;
}
.cx_platform02 .content li ._img {
	text-align: center;
}
.cx_platform02 .content li ._img img {
	height: 150px;
	margin-top: 20px;
}
.cx_platform02 .content li:hover ._info {
	background: #005caa;
	color: #fff;
}
.cx_platform02 .content li:hover ._info .ion {
	color: #fff;
}
.cx_platform02 .content li ._img ._mask {
	z-index: 4;
	width: 100%;
	height: 0%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/black.6.png) repeat;
	opacity: 0;
	transition: all 0.5s ease;
	overflow: hidden;
}
.cx_platform02 .content li:hover ._img ._mask {
	opacity: 1;
	transition: all 0.5s ease;
	height: 100%;
}
.cx_platform02 .content li ._img i {
	display: inline-block;
	position: absolute;
	z-index: 5;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	margin-left: -15px;
	font-size: 30px;
	color: #fff;
	padding: 0;
	opacity: 0;
}
.cx_platform02 .content li:hover ._img i {
	opacity: 1;
	transition: all 0.5s ease;
}
.cx_platform03 .item {
	border: 1px solid #BABABA;
}
.cx_platform03 .item .rect-526 {
	padding-bottom: 52.6%;
}
.cx_platform03 .item .left {
	width: 50%;
	float: left;
}
.cx_platform03 .item .left .box {
	padding: 50px 45px
}
.cx_platform03 .item .left .box .icon {
	transition: all 0.5s ease;
	display: inline-block;
}
.cx_platform03 .item .left .box .tit {
	font-size: 26px;
	line-height: 26px;
	color: #3f3f3f;
	font-weight: bold;
	margin: 10px 0 20px
}
.cx_platform03 .item .left .box .con {
	font-size: 14px;
	line-height: 25px;
}
.cx_platform03 .item .right {
	width: 50%;
	float: right;
}
.cx_platform03 .item02 {
	margin-top: 35px;
}
.cx_platform03 .item02 .left {
	float: right;
}
.cx_platform03 .item02 .right {
	float: left;
}
.cx_platform03 .item:hover .left .box .icon {
	transform: rotateY(180deg);
}
.cx_platform03 .item .right 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;
}
.cx_platform03 .item:hover .right 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);
}
/*服务理念*/
.service_concept {
	padding-top: 0;
}
.service_concept01 {
	padding-bottom: 75px;
}
.service_concept01 .common-combo .common-h1, .service_concept02 .common-combo .common-h1 {
	color: #2b2b2b;
}
.service_concept01 .content {
	margin-top: 30px;
	margin-bottom: 70px;
}
.service_concept01 .content ul {
	text-align: center;
}
.service_concept01 .content li {
	width: 33%;
	float: left;
}
.service_concept01 .content li .li_box {
	padding: 0 80px;
	position: relative;
}
.service_concept01 .content li .li_box:after {
	content: '';
	width: 1px;
	height: 114px;
	background: #b0b0b0;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -57px;
}
.service_concept01 .content li:first-child .li_box:after {
	display: none;
}
.service_concept01 .content li .li_box .icon_img {
	display: inline-block;
	vertical-align: middle;
}
.service_concept01 .content li .li_box .icon_txt {
	display: inline-block;
	vertical-align: middle;
	font-size: 58px;
	line-height: 58px;
	color: #005bac;
	font-family: '黑体';
	margin-left: 10px;
}
.service_concept01 .content li .li_box .text {
	font-size: 16px;
	line-height: 32px;
	color: #2b2b2b;
	margin-top: 10px;
}
.service_concept01 .pic {
	text-align: center;
}
.service_concept01 .pic img {
	width: auto;
}
.service_concept02 {
	background: #f5f5f5;
	padding-bottom: 60px;
}
.service_concept02 .infor .tit {
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #2b2b2b;
}
.service_concept02 .content .item {
	background: #fff;
	transition: background 0.5s ease;
}
.service_concept02 .content .item .right {
	width: 65%;
	float: right;
}
.service_concept02 .content .item .left {
	width: 35%;
	float: left;
	position: relative;
}
.service_concept02 .content .item .left:after {
	content: '';
	width: 406px;
	height: 197px;
	background: url(../images/service_concept02_3.png) no-repeat center;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s ease;
}
.service_concept02 .content .item .left .box {
	padding: 85px 55px;
}
.service_concept02 .content .item .left .box .t {
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #005bac
}
.service_concept02 .content .item .left .box .c {
	font-size: 14px;
	line-height: 26px;
	color: #5a5a5a;
	height: 78px;
	overflow: hidden;
	margin: 40px 0 62px;
}
.service_concept02 .content .item .left .box .icon {
	width: 52px;
	height: 45px;
	background: url(../images/service_concept02_2.png) no-repeat;
}
.service_concept02 .content .item:hover {
	background: #0d51a1
}
.service_concept02 .content .item:hover .left .box .icon {
	background-position: 0 -45px;
}
.service_concept02 .content .item:hover .left .box .t {
	color: #fff;
}
.service_concept02 .content .item:hover .left .box .c {
	color: #fff;
	color: rgba(255,255,255,.8)
}
.service_concept02 .content .item:hover .left:after {
	opacity: 1;
	visibility: visible;
}
.service_concept02 .content .item02 {
	margin-top: 28px;
}
.service_concept02 .content .item02 .right {
	float: left;
}
.service_concept02 .content .item02 .left {
	float: right;
}
/*.service_concept03 .content{height:606px; position:relative; overflow:hidden;}
.service_concept03 .content img{position:absolute; left:50%; margin-left:-650px; width:1300px; max-width:none;}*/

/*创新能力*/
.cx_power {
	padding-bottom: 0;
}
.cx_power01.industry_cold01 .tit {
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 20px;
}
.cx_power01.industry_cold01 .content .right .box .info {
	color: #3f3f3f;
}
.cx_power01.industry_cold01 .content {
	margin-bottom: 0;
}
.cx_power01.industry_cold01 .content .right .box {
	padding-right: 90px;
}
.cx_power02 .content .tab ul {
	overflow: hidden;
}
.cx_power02 .content .tab ul li {
	float: left;
	width: 33.33%;
	background: #504e4e;
	text-align: center;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
	font-size: 20px;
}
.cx_power02 .content .tab ul li span {
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.cx_power02 .content .tab ul li:hover, .cx_power02 .content .tab ul li.cur {
	background: #005caa;
}
.cx_power02 .content .con {
	background: #f7f7f7;
	padding: 40px 60px 100px;
	color: #3f3f3f;
}
.cx_power02 .content .con sub {
	position: relative;
	left: -3px;
}
.cx_power02 .content .con .item {
	display: none;
}
.cx_power02 .content .con .item .box {
	margin-left: 20px;
}
.cx_power02 .content .con .t {
	font-size: 19px;
	font-weight: bold;
	margin: 20px 0;
}
.cx_power02 .content .con .list {
	padding-right: 30%;
	margin-bottom: 20px;
}
.cx_power02 .content .con .list .i {
	width: 30%;
	line-height: 26px;
	padding-left: 10px;
	position: relative;
}
.cx_power02 .content .con .list .i:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	height: 7px;
	width: 4px;
	background: url(../images/cx_power_jt.png);
	margin-top: -3px;
}
.cx_power03 .content {
	background: url(../images/cx_power03_bg.jpg) no-repeat center bottom;
	background-size: cover;
	color: #fff;
}
.cx_power03 .content .full-row {
	border-right: 1px solid #9ca8ad;
}
.cx_power03 .content .span-4 {
	position: relative;
	height: 506px;
	overflow: hidden;
}
.cx_power03 .content .span-4:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: #9ca8ad;
}
.cx_power03 .content .item {
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 0;
}
.cx_power03 .content .t {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 15px;
}
.cx_power03 .content .add {
	padding-bottom: 30px;
	font-size: 30px;
}
.cx_power03 .content .add i {
	margin: 0;
}
.cx_power03 .content .cover {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 100%;
	background: url(../images/cxblack.86.png) repeat;
	padding: 75px 40px;
}
.cx_power03 .content .span-4:hover .cover {
	top: 0;
}
.cx_power03 .content .span-4:hover .item {
	opacity: 0;
	visibility: hidden;
}
.cx_power04 .content {
	text-align: center;
	margin-top: 20px;
}
.cx_power04 .content .row {
	border-right: 1px solid #bbbbbb;
}
.cx_power04 .content .item {
	height: 280px;
	border-left: 1px solid #bbbbbb;
}
.cx_power04 .content .t {
	color: #212121;
	font-size: 23px;
	padding: 15px 0 10px;
	position: relative;
}
.cx_power04 .content .t:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	height: 1px;
	background: #a0a0a0;
	width: 20px;
	margin-left: -10px;
	margin-top: 10px;
}
.cx_power04 .content .info {
	color: #666;
}
.cx_power04 .icon {
	width: 50px;
	margin: 0 auto;
	position: relative;
}
.cx_power04 .icon .blue {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
}
.cx_power04 .item:hover .blue {
	opacity: 1;
	visibility: visible;
}
.cx_power04 .item:hover .grey {
	opacity: 0;
	visibility: hidden;
}
.cx_power05 {
	background: #f5f5f5;
	padding-bottom: 100px;
	text-align: center;
	margin-top: 50px;
}
/*人才战略*/
.talents {
	padding-top: 0;
}
.talents01 .left {
	width: 30%;
	color: #404040;
}
.talents01 .left .t {
	font-size: 28px;
	font-weight: bold;
	margin: 30px 0;
}
.talents01 .left .d {
	padding-right: 8%;
	line-height: 32px;
}
.talents01 .right {
	width: 67%;
	overflow: hidden;
}
.talents02 {
	background: #f5f5f5 url(../images/talents02_bg.png) no-repeat;
	margin-top: 50px;
}
.talents02 .wrap {
	position: relative;
	height: 500px;
}
.talents02 .content {
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -160px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	max-width: 1218px;
	margin: 0 auto;
}
.talents02 .content .info {
	width: 30%;
	margin-left: 60%;
	padding: 60px 0;
	line-height: 2;
}
.talents02 .content .tit {
	background: url(../images/talents02_tit.jpg) no-repeat center top;
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	text-align: center;
	line-height: 90px;
	padding-top: 20px;
}
.talents02 .content .pic {
	position: absolute;
	left: 0;
	bottom: 110px;
}
.talents03 {
	background: #f5f5f5;
	padding-top: 160px;
}
.talents03 .fix {
	max-width: 1218px;
	margin: 0 auto;
	padding: 90px 0 60px;
}
.talents03 .item {
	width: 46%;
}
.talents03 .item .info {
	overflow: hidden;
}
.talents03 .item .info .t {
	font-size: 24px;
	font-weight: bold;
	color: #484848;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #3f3f3f;
}
.talents03 .item .info .d {
	color: #484848;
}
.talents03 .item img {
	margin-left: 20px;
}
.talents04 {
	text-align: center;
}
/*首页*/
.ibanner .wrap {
	position: relative;
	z-index: 1;
}
.ibanner .item {
	position: relative;
	height: 634px;
	overflow: hidden;
}
.ibanner .video_item img {
	display: block;
}
:root .ibanner .video_item img {
	display: none;
}
.ibanner .owl-carousel video {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}
.ibanner .owl-carousel .item .cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/banner_on.png) no-repeat center;
	z-index: 1;
	background-size: cover;
}
.ibanner .owl-carousel .owl-item img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}
.ibanner .owl-carousel .item {
	opacity: 0;
	visibility: hidden;
}
.ibanner .owl-carousel.owl-loaded .item {
	opacity: 1;
	visibility: visible;
}
.ibanner .owl-dots {
	position: absolute;
	bottom: 45px;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
}
.ibanner .owl-dots .owl-dot {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 16px;
	height: 16px;
	background: #fff;
	margin: 0 11px;
	border-radius: 50%;
}
.ibanner .owl-dots .owl-dot.active {
	background: #005caa;
}
.ibanner .nav_l {
	width: 38px;
	height: 75px;
	position: absolute;
	top: 50%;
	left: 5%;
	background: url(../images/iban_l.png);
	margin-top: -40px;
}
.ibanner .nav_r {
	width: 38px;
	height: 75px;
	position: absolute;
	top: 50%;
	right: 5%;
	background: url(../images/iban_r.png);
	margin-top: -40px;
}
.ibanner .iban_word {
	color: #fff;
	margin-top: 16%;
}
.ibanner .iban_word .tit {
	font-size: 57px;
	font-weight: bold;
	line-height: 1;
}
.ibanner .iban_word .en {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial;
	margin: 15px 0 65px;
}
.ibanner .common-line-btn {
	color: #fff;
	border-color: #fff;
	padding: 0 40px;
	display: inline-block;
*display:inline;
*zoom:1;
	margin-top: 100px;
}
.ibanner .common-line-btn:hover {
	border-color: #005caa;
}
.index .common-combo {
	padding: 70px 0 25px;
}
.index .common-combo .common-h1 {
	color: #000;
	font-size: 36px;
}
.index .common-combo .common-h1-desc {
	font-size: 16px;
	width: 85%;
}
.ibanner .owl-carousel {
	display: block;
}
.index .owl-carousel {
	display: block;
}
.ipart01 {
	padding-bottom: 60px;
}
.ipart01 .content {
}
.ipart01 .content .left {
	width: 50%;
	position: relative;
}
.ipart01 .content .left:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 73px;
	height: 73px;
	margin-left: -36px;
	margin-top: -36px;
	z-index: 1;
}
.ipart01 .content .right {
	width: 50%;
}
.ipart01 .content .right .info {
	border: 1px solid #dcdcdc;
	padding: 50px 40px;
	height: 264px;
}
.ipart01 .content .right .info .t {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
}
.ipart01 .content .right .info .t:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 40px;
	background: #d4d4d4;
}
.ipart01 .content .right .info .desc {
	margin: 30px 0;
	color: #6d6d6d;
}
.ipart01 .content .right .info a {
	color: #005caa;
}
.ipart01 .content .right .info a i {
	font-size: 12px;
}
.ipart01 .num_box ul {
	text-align: center;
	margin-top: 75px;
}
.ipart01 .num_box li {
	width: 33%;
	float: left;
}
.ipart01 .num_box li .li_box {
	position: relative;
}
.ipart01 .num_box li .li_box .icon_img {
	display: inline-block;
	vertical-align: middle;
}
.ipart01 .num_box li .li_box .icon_txt {
	display: inline-block;
	vertical-align: middle;
	font-size: 58px;
	line-height: 58px;
	color: #05458d;
	margin-left: 10px;
	overflow: hidden;
}
.ipart01 .num_box li .li_box .icon_txt .n {
	font-family: Impact;
	font-size: 58px;
	line-height: 80px;
	float: left;
	margin-right: 5px;
}
.ipart01 .num_box li .li_box .icon_txt .cn {
	font-family: Impact;
	font-size: 50px;
	line-height: 80px;
	float: left;
}
.ipart01 .num_box li .li_box .text {
	font-size: 16px;
	line-height: 32px;
	color: #464646;
	margin-top: 10px;
}
.ipart02 {
	position: relative;
	color: #fff;
}
.ipart02 .content {
}
.ipart02 .content .item {
	height: 556px;
	position: relative;
	overflow: hidden;
}
.ipart02 .content .item img {
	position: absolute;
	left: 50%;
	width: 1920px;
	max-width: none;
	margin-left: -960px;
	z-index: 1;
}
.ipart02 .tab {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: url(../images/black.5.png);
	text-align: center;
}
.ipart02 .content .item .text_box {
	position: absolute;
	left: 0;
	right: 0;
	top: 70px;
	z-index: 2;
}
.ipart02 .content .item .text_box .tit {
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}
.ipart02 .content .item .text_box .desc {
	font-size: 16px;
	width: 58%;
}
.ipart02 .tab .full-row {
	border-left: 1px solid rgba(255,255,255,0.3);
}
.ipart02 .tab .item {
	display: block;
	padding: 24px 0;
	border-right: 1px solid rgba(255,255,255,0.3);
}
.ipart02 .tab .item .t {
	font-size: 22px;
	padding-top: 5px;
	position: relative;
	margin-top: 10px;
}
.ipart02 .tab .item .t:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 20px;
	margin-left: -10px;
	height: 1px;
	background: rgba(255,255,255,0.3);
}
.ipart02 .tab .item:hover, .ipart02 .tab .item.cur {
	background: #005caa;
	color: #fff;
}
.ipart03 {
	padding-bottom: 65px;
}
.ipart03 .owl {
	height: 510px;
	position: relative;
}
.ipart03 .content {
	position: absolute;
	left: 50%;
	margin-left: -2000px;
	top: 0;
	bottom: 0;
	width: 4000px;
}
.ipart03 .content .item .rect-70 {
	padding-bottom: 70%;
}
.ipart03 .content .item .left {
	width: 56%;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.ipart03 .content .item .left.to_right {
	margin-left: 44%;
}
.ipart03 .wrap2 {
	position: relative;
	height: 510px;
}
.ipart03 .right_content {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 44%;
	z-index: 2;
	background: #fff;
}
.ipart03 .right_content .right {
	display: none;
}
.ipart03 .right_content .right.cur {
	display: block;
}
.ipart03 .right_content .right .info {
	padding: 0 35px;
}
.ipart03 .right_content .right .t {
	font-size: 31px;
	font-weight: bold;
	color: #313131;
	margin: 10px 0 5px;
}
.ipart03 .right_content .right .desc {
	color: #383838;
	font-size: 15px;
	padding-bottom: 40px;
	margin-bottom: 30px;
	position: relative;
	line-height: 27px;
	height: 108px;
}
.ipart03 .right_content .right .desc:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	width: 150px;
	background: #005caa;
}
.ipart03 .right_content .right .desc:before {
	content: "";
	position: absolute;
	left: -100px;
	bottom: 1px;
	height: 1px;
	width: 250px;
	background: #005caa;
}
.ipart03 .right_content .right .list {
	margin-bottom: 35px;
	line-height: 28px;
	height: 168px;
}
.ipart03 .right_content .right .list a {
	display: block;
	position: relative;
	padding-left: 22px;
	color: #383838;
	line-height: 2;
}
.ipart03 .right_content .right .list a:after {
	content: "";
	position: absolute;
	left: 5px;
	width: 6px;
	height: 6px;
	top: 50%;
	margin-top: -3px;
	background: #005caa;
	border-radius: 50%;
}
.ipart03 .right_content .right .list a:hover {
	color: #005caa;
}
.ipart03 .right_content .right .ctrls {
	user-select: none;
}
.ipart03 .right_content .right .btns .arrow {
	line-height: 42px;
	width: 42px;
	height: 42px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-radius: 50%;
	background: #888888;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.ipart03 .right_content .right .btns .arrow i {
	margin: 0;
}
.ipart03 .right_content .right .btns .arrow:hover {
	background: #005caa;
}
.ipart03 .right_content .right .num {
	position: relative;
	width: 70px;
	height: 50px;
	text-align: right;
}
.ipart03 .right_content .right .num .cur {
	color: #005caa;
	font-size: 39px;
	font-family: Impact;
	position: absolute;
	right: 40px;
	top: 0;
	line-height: 1;
}
.ipart03 .right_content .right .num .total {
	font-size: 18px;
	color: #878787;
	font-family: Impact;
	padding-top: 20px;
}
.ipart03 .right_content .right .num .flag {
	position: absolute;
	right: 25px;
	font-size: 30px;
	top: 2px;
	color: #a9a9a9;
	font-weight: lighter;
}
.ipart04 {
	background: #f5f5f5;
	padding: 65px 0 55px;
}
.ipart04 .tit {
	color: #313131;
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 25px;
}
.ipart04 .tit .more {
	font-size: 14px;
	font-weight: normal;
}
.ipart04 .rect-64 {
	padding-bottom: 64%;
}
.ipart04 a {
	display: block;
}
.ipart04 .left {
	width: 25%;
}

.ipart04 .left .con{ padding:15px 0;}
.ipart04 .left .con p{ margin:10px 0;}

.ipart04 .left .l_left {
	width: 48.5%;
	background: #fff;
}
.ipart04 .left .l_right {
	width: 48.5%;
}
.ipart04 .left .info {
	background: #fff;
	padding: 47px 20px;
}
.ipart04 .left .info .t {
	font-size: 20px;
	color: #272727;
	font-weight: bold;
}
.ipart04 .left .info .date {
	font-size: 13px;
	color: #666;
	margin: 10px 0;
}
.ipart04 .left .info .desc {
	color: #373737;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.ipart04 .left .l_right .info {
	padding: 20px;
	margin-bottom: 14px;
}
.ipart04 .left a:hover .info {
	background: #005caa;
}
.ipart04 .left a:hover .info .t, .ipart04 .left a:hover .info .date, .ipart04 .left a:hover .info .desc {
	color: #fff;
}
.ipart04 .right {
	width: 70%;
}
.ipart04 .right .rect-114 {
	padding-bottom: 125%;
}
.ipart04 .right .common-line-btn {
	color: #fff;
	border-color: #fff;
	position: absolute;
	bottom: 55px;
	left: 50%;
	margin-left: -75px;
}
.ipart04 .right a:hover .common-line-btn {
	border-color: #005caa;
}
.ipart04 .right a:hover .common-line-btn:after {
	right: 0;
}
.ipart04 .common-line-btn:after {
	background: #0284f2;
}
.ipart05 {
	background: url(../images/ipart05_bg.jpg) no-repeat center;
		padding: 65px 0 100px;
}

.ipart05 .left {
	width: 25%;
}

.ipart05 .tit {
	color: #313131;
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 25px;
}
.ipart05 .tit .more {
	font-size: 14px;
	font-weight: normal;
}
.ipart05 .left .con{ padding:15px 0;}
.ipart05 .left .con p{ margin:10px 0;}


.ipart05 .right {
	width: 70%;
}











/*简历投递*/
.resume .content-16535 .job_form ._act button {
	line-height: 40px;
	padding: 0;
	width: 120px;
	text-align: center;
	border: none;
	font-size: 14px;
}
.resume .content-16535 .job_form .sub {
	background: #005caa;
}
.resume .content-16535 .job_form_row .inp, .resume .job_form_row ._select, .resume .content-16535 .job_form_row ._textarea {
	border: none;
	padding: 0;
}
.resume .content-16535 .job_form_row .inp, .resume .job_form_row ._select {
	line-height: 40px;
	height: 40px;
	border-radius: 0;
}
.resume .content-16535 .job_form ._items ._t {
	font-size: 20px;
	line-height: 30px;
	padding-right: 5px;
}
.resume .content-16535 .job_form ._items {
	height: 15px;
}
.resume .content-16535 .add_btn a, .resume .content-16535 .dele_btn a {
	border-radius: 0;
}
.resumu .content-16535 .job_form_row img {
	margin-top: 5px;
}
body .content-16535 .job_form_row ._input {
	padding: 0 !important;
}
body .content-16535 .add_btn, body .content-16535 .dele_btn {
	margin-right: 70px;
}
body .channel-content-48478 .form-m1 .form-m1-btn button {
	line-height: 40px;
	border-radius: 0;
	height: 40px;
	font-size: 14px;
	padding: 0;
	width: 120px;
	text-align: center;
	border: none;
	font-size: 14px;
}
body .channel-content-48478 .form-m1 .form-m1-btn ._submit {
	background: #005caa;
}
body .album_ordinary .album_close {
	background: #005caa;
}
body .select-ui-options-default li._selected {
	background: #fff;
}
/* 2020-0514 */
.chairman01 .right {
	background: #fff;
}
.chairman01 .right .info {
	background: #edf3f9
}
.chairman01 .right .content {
	padding: 0;
	margin-top: 35px
}
.chairman01 .left .signature {
	margin-top: 40px;
	font-size: 18px;
	user-select: none;
	text-align: center
}
.chairman01 .left .signature .pos {
	line-height: 122px;
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 20px;
}
/*404页面*/
.channel_content.false {
	padding: 0;
}
.false01 .content {
	width: 850px;
	position: absolute;
	left: 50%;
	margin-left: -425px;
	top: 50%;
	margin-top: -302px;
}
.false01 .content .box {
	width: 55%;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 110px;
}
.false01 .text {
	padding: 20px 0 0 60px;
}
.false01 .text .txt1 {
	font-size: 28px;
	font-weight: bold;
	color: #06378e;
	margin-bottom: 25px;
}
.false01 .text .txt2 {
	font-size: 18px;
	font-weight: bold;
	color: #1f1f1f;
}
.false01 .text .txt3 {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.false01 .text .txt3 li {
	position: relative;
	padding-left: 25px;
}
.false01 .text .txt3 li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #959595;
}
.false01 .text .txt4 {
	font-size: 16px;
	color: #666;
	line-height: 26px;
}
.false01 .text .txt4 a {
	color: #1b6ce5;
}
/* 2020-0622 */
.header .inav .nav_li .nav_layer .layer_l a {
	line-height: 36px;
	height: 36px;
}
.news_report01 .left .row>.span-4 {
	margin-bottom: 40px;
}
.sideLayer {
	z-index: 97
}
.contact-popup {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 99;
	background: #ededed;
	border-radius: 6px;
	width: 260px;
	overflow: hidden;
}
.contact-popup .tit {
	background: #005caa;
	color: #fff;
	line-height: 45px;
	padding: 0 15px;
	font-size: 16px;
	font-weight: bold;
}
.contact-popup .tit .close {
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	width: 15px;
	z-index: 1;
	cursor: pointer;
}
.contact-popup .tit .close:after {
	content: "";
	position: absolute;
	right: 0;
	height: 2px;
	width: 15px;
	background: #fff;
	top: 50%;
	margin-top: -1px;
	z-index: 1;
}
.contact-popup .sec_tit {
	padding: 15px;
}
.contact-popup .sec_tit .t1 {
	font-size: 16px;
}
.contact-popup .sec_tit .t2 {
	font-size: 14px;
	color: #999;
}
.contact-popup .form_con {
	padding: 0 15px 20px;
}
.contact-popup .form_con textarea {
	border: #d5d5d5 1px solid;
	background: #fff;
	width: 100%;
	height: 60px;
}
.contact-popup .form_con input {
	border: 1px solid #d5d5d5;
	background: #fff;
	width: 100%;
	line-height: 35px;
	height: 35px;
	margin-bottom: 10px;
}
.contact-popup .form_con button {
	background: #005caa;
	border: none;
	color: #fff;
	line-height: 40px;
	width: 160px;
	font-size: 16px;
}
