﻿/* 雪碧图 */
.ico {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/ico.png);
	margin: 0 .3em;
}
.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: -40px -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;
}
.ico5_1 {
	background-position: 0 -80px;
}
.ico5_2 {
	background-position: -20px -80px;
}
.ico5_3 {
	background-position: -40px -80px;
}
.ico5_4 {
	background-position: -60px -80px;
}
.ico5_5 {
	background-position: -80px -80px;
}
.ico6_1 {
	background-position: 0 -100px;
}
.ico6_2 {
	background-position: -20px -100px;
}
.ico6_3 {
	background-position: -40px -100px;
}
.ico6_4 {
	background-position: -60px -100px;
}
.ico6_5 {
	background-position: -80px -100px;
}
.ico7_1 {
	background-position: 0 -120px;
}
.ico7_2 {
	background-position: -20px -120px;
}
.ico7_3 {
	background-position: -40px -120px;
}
.ico7_4 {
	background-position: -60px -120px;
}
.ico7_5 {
	background-position: -80px -120px;
}
.ico8_1 {
	background-position: 0 -140px;
}
.ico8_2 {
	background-position: -20px -140px;
}
.ico8_3 {
	background-position: -40px -140px;
}
.ico8_4 {
	background-position: -60px -140px;
}
.ico8_5 {
	background-position: -80px -140px;
}
.ico2 {
	display: inline-block;
	background: url(../images/ico2.png) no-repeat;
	vertical-align: middle;
}
.ico22 {
	display: inline-block;
	background: url(../images/cn.png) center center no-repeat;
	vertical-align: middle;
}
.tz_ico {
	display: inline-block;
	overflow: hidden;
	width: 112px;
	height: 104px;
	vertical-align: middle;
	background: url(../images/tz_ico.png);
}
.tz_ico_2 {
	background-position: -112px 0;
}
.tz_ico_3 {
	background-position: -224px 0;
}
.tz_ico_4 {
	background-position: -336px 0;
}
.tz_ico_5 {
	background-position: -448px 0;
}
.tz_ico_6 {
	background-position: -560px 0;
}
.ser_ico {
	display: inline-block;
	overflow: hidden;
	width: 124px;
	height: 124px;
	vertical-align: middle;
	background: url(../images/ser_ico.png);
}
.ser_ico_2 {
	background-position: -124px 0;
}
.ser_ico_3 {
	background-position: -248px 0;
}
.ser_ico_4 {
	background-position: -372px 0;
}
/* 设置 */
body {
	font-size: 13px;
	color: #555;
	background: #fff;
	overflow-x: hidden;
	min-width: 1200px;
}
.wrap {
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
*width: 1200px;
}
a {
	

}
a:hover {
	
}
input, select, button, textarea {
	font-family: microsoft yahei;
	vertical-align: middle;

}
/*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);
}
/*选中颜色*/
::-moz-selection {
color: #fff;
background: #f78503;
}
::selection {
	color: #fff;
	background: #D61418;
}
/*
* placeholder颜色
*/
::-webkit-input-placeholder {
color: #aaa;
}
.placeholder {
	color: #aaa;
}
/* 表格 */
.datalist {
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff;
}
.datalist caption {
	padding-bottom: 5px;
	text-align: left;
}
.datalist th {
	border: 1px solid #ccc;
	background-color: #eee;
	font-weight: 700;
	padding: 5px 15px;
}
.datalist td {
	border: 1px solid #ccc;
	padding: 5px 15px;
}
.datalist tr.altrow {
	background-color: #ccc;
}
/* 网站样式 */
.transition {
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.hoverImg:hover {
	transform: scale(1.02, 1.02);
	-moz-transform: scale(1.02, 1.02);
	-ms-transform: scale(1.02, 1.02);
	-o-transform: scale(1.02, 1.02);
	-webkit-transform: scale(1.02, 1.02);
	opacity: 0.9;
}
.mt30 {
	margin-top: 30px;
}
.c {
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
.mt20 {
	margin-top: 20px;
}

.mt100 {
	margin-top: 80px;
}

.head .fixed {
	/*position: fixed;
	top: 0;*/
}


#pc{ display:block}
#m{ display: none}


/*通用头部*/
.head {
	position: relative;
	z-index: 50;
	background-color: #fff;
}
.head_top {
	position: relative;
	z-index: 2;
*height:64px;
}
.head_r {
	width: 55%;
	margin-top:10px; margin-bottom:10px;
}
.head_r li {
	float: right;
	padding: 0 12px;
	line-height: 40px;
	text-align: center;
	
}
.head_r li a {
	font-size: 12px;
}
.head_r .li01 {
	z-index: 2;
	position: relative;
	padding: 0;
	background: none;
	margin-left: 12px;
	line-height: 40px;
	 margin-right:12px;
	margin-top: 30px;
}
.head_r .li05 {

	margin-top: 30px;
}
.head_r .li01 .btn-search {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
*line-height: 22px;
*margin-top: 22px;
 width:40px; height:40px; border:1px #D61418 solid;border-radius: 5px;
}
.head_r .li01 .btn-search i {
	width: 22px;
	height: 22px;
}
.head_r .li01:hover .btn-search i {
	background-position: -178px -55px;
}
.head_r .li01:hover .btn-search {
	background: #D61418;
}
.head_r .li01 .search {
	position: absolute;
	right: 100%;
	top: 0%;
	background-color: #fff;
	height: 40px;
	display: none;
	border: 1px #dcdcdc solid;
	width: 170px;
	margin-top: 0px;
*margin-top:-7px;
}
.head_r .li01 .search .inp {
	border: none;
	vertical-align: top;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	padding-left: 5px;
	width: 0;
	
}
.head_r .li01:hover .search .inp {
	width: 97%;
}
.head_r .li01 .item {
	transition: right 300ms;
	-moz-transition: right 300ms;
	-ms-transition: right 300ms;
	-o-transition: right 300ms;
	-webkit-transition: right 300ms;
}
.head_r .li02 {
	position: relative;
	transition: all ease .2s;
	border: 1px solid #00855c;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	border-radius: 5px;
}
.head_r .li02:hover  {
	background: #D61418; color:#FFF
}
.head_r .li02:hover i {
	background-position:0px 30px;
}

.head_r .li02 span {
	display: block;
	cursor: pointer;
	font-size: 12px;
}
.head_r .li02 .language {
	display: none;
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	background-color: #fff;
}
.head_r .li02 .language a {
	display: block;
	line-height: 32px;
	height: 32px;
	color: #5a5a5a;
}
.head_r .li02 .language a:hover {
	background-color: #f3f3f3;
}
.head_r .li02 .ico2, .head_r .li04 .ico2 {
	width: 7px;
	height: 4px;
	background-position: -22px 0;
	margin-left: 8px;
}
.head_r .li03 {
	z-index: 2;
	position: relative;
	padding: 0;
	background: none;
	margin-left: 1px;
	line-height: 40px;
	 margin-right:12px;
	margin-top: 0px;
}
.head_r .li03 .btn-search {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
*line-height: 22px;
*margin-top: 22px;
 width:40px; height:40px; border:1px #D61418 solid;border-radius: 5px;
}
.head_r .li03 .btn-search i {
	width: 22px;
	height: 22px;
}
.head_r .li03:hover .btn-search i {
	
}
.head_r .li03:hover .btn-search {
	background: #D61418;
}
.head_r .li03 .search {
	position: absolute;
	right: 100%;
	top: 0%;
	background-color: #fff;
	height: 40px;
	display: none;
	border: 1px #dcdcdc solid;
	width: 170px;
	margin-top: 0px;
*margin-top:-7px;
}

.head_r .li03 .ico22 { background:url(../images/cn1.png) center center no-repeat; margin-top:-5px;
}
.head_r .li03:hover .ico22 { background:url(../images/cn.png) center center no-repeat; margin-top:-5px;
}
.logo {
	margin-top:30px;
}
.logo a {
	display: block;
	background: url(../images/logo.png) no-repeat;
	width: 540px;
	height:100px;
	background-size: contain;
}
.tel {
	display: none
}
.pctel {
	display: block
}
.nav {
	
	width: 100%;

	
	height: 60px;
	background: rgba(214,20,24,1);
	 border-top:0px #EEEEEE solid;
}
.nav .nav_li {
	position: relative;
	float: left;
	height: 59px;
	line-height: 60px;
	width: 150px;
	text-align: center;
}

.nav .nav_li .nav_a {
	font-size: 16px;
	display: block;
	color: #fff;
	position: relative;

	  line-height:60px;
}
.nav .nav_li  i { font-size:12px; margin-left:10px; }
.nav .nav_li .nav_a:hover{
	
	color: #fff;
	position: relative;
}

.nav .nav_li .nav_a:before {
	content: '';
	width: 100%;
	height: 4px;
	background-color: #9A161F;
	position: absolute;
	z-index: -1;
	left: 0;
	top: -3px;
	display: none;
	overflow: hidden;
}
.nav .nav_li:hover .nav_a:before {
	display: block; 
}
.nav .nav_li ._layer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 150px;
	display: none;
	overflow: hidden;
	padding-bottom: 20px;
	box-shadow: 5px 5px 10px rgba(0,0,0,.1)
}
.nav .nav_li ._layer ._nav2 {
	padding-top: 10px;
}
.nav .nav_li ._layer ._nav2 >li>a {
	display: block;
	font-size: 14px;
	color: #fff;
	position: relative;
}
/*.nav .nav_li ._layer ._nav2 >li>a:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 4px transparent solid;
	border-bottom: 4px transparent solid;
	border-left: 2px #D61418 solid;
	position: absolute;
	right: 4%;
	top: 50%;
	margin-top: -4px;
}*/
.nav .nav_li ._layer ._nav2>li:hover>a {
	color:#FFF; background: url(../images/dot.png) center right no-repeat #D61418
}
.nav .nav_li ._layer ._nav2 {
	float: left;
	width: 100%;
	top: 0;
	background:rgba(215,20,24,0.7);
	height: 100%;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
.nav .nav_li ._layer ._nav2 li {
	float: none;
	width: auto;
	color: #624e00;
	line-height: 43px;
	 text-align:left; border-bottom:1px #fff solid;
	  
}
.nav .nav_li ._layer ._nav2 a {
	font-size: 14px;
	color: #000;
	padding-left:15%
}
.nav .nav_li ._layer ._nav2 a:hover {
	color: #666;
}
.nav .nav_li ._layer ._c .p {
	line-height: 20px;
}
.nav .nav_li ._layer ._c {
	float: left;
	width: 73.5%;
	padding: 35px 0 35px 35px;
	color: #5f5f5f;
	line-height: 1.8;
}
.nav .nav_li ._layer ._c .li {
	float: left;
	width: 46%;
	margin-right: 4%;
}
.nav .nav_li ._layer ._c ._img {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}
.nav .nav_li ._layer ._c ._t {
	color: #000;
	font-size: 1.2em;
	margin-bottom: .5em;
	font-weight: 700;
	font-size: 18px;
}
.nav .nav6 ._lev2, .nav .nav7 ._lev2 {
	left: auto;
	right: 0;
}

.topBar{ background:#fff; position:relative; z-index:20; border-bottom:1px #f0f0f0 solid;}
.h_txt{ font-size:14px; color:#333; line-height:34px;}
.top-search{ float: right; width:175px;border:1px #008D9D solid; }
.top-search .tse-inp{ width:130px; height:25px; line-height:34px; float:right;border:1px #5BD5C5 solid;  border-right:none; padding:0; background: none; text-indent:10px; border-radius:0px; margin-top:4px;color:#fff; background:#5BD5C5}
.top-search .tse-btn{ width:35px; height:26px; line-height:34px; float:right; border:none; padding:0; background: url(../images/sebtn.png) no-repeat center #FFA200; cursor:pointer; border-radius:0px; margin-top:5px;border:1px #FFA200 solid; border-left:none; }
.top-search .placeholder{ color:#fff;}
.top-search ::-webkit-input-placeholder{ color:#252525;}
.top-lan{ float:right; line-height:34px; color:#fff; margin-right:20px; position:relative; }
.top-lan .ion{ font-size:20px; line-height:30px; vertical-align:middle; }
.top-lan .tlan-t{ display:block; background:url(../img/lanjt.png) no-repeat right; padding-right:0px; cursor:pointer; color:#333}
.top-lan .tlan-v{ display:none; width:150px; position:absolute; top:34px; border:1px solid #ddd; padding-bottom:20px;color:#555; background:#fff;}
.top-lan .tlan-v a{ display:block; padding: 0 30px; border-bottom:1px dashed #ddd; color:#FFF }
.top-lan .tlan-v img{vertical-align:middle;margin-right:8px;}


/*通用底部*/
.foot {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
}
.foot.shown {
	z-index: 2;
}
.foot_top {
	background-color: #f37020;
}
.foot_top .wrap {
	padding: 19px 0;
}
.f_fast li {
	float: left;
	margin-right: 5%;
}
.f_fast li a {
	font-size: 16px;
	color: #fff;
	display: block;
}
.f_fenzhi {
	width: 270px;
	background-color: #fea900;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 5;
}
.f_fenzhi .f_fz_t {
	display: block;
	height: 65px;
	line-height: 65px;
	position: relative;
	font-size: 18px;
	color: #fff;
	padding-left: 15%;
}
.f_fenzhi .f_fz_t .ico2 {
	width: 11px;
	height: 22px;
	background-position: -60px 0;
	position: absolute;
	right: 13%;
	top: 50%;
	margin-top: -8px;
}
.f_fenzhi ._option {
	display: none;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	background-color: #fea900;
}
.f_fenzhi ._option a {
	display: block;
	border-top: 1px #fec34d solid;
	height: 60px;
	line-height: 60px;
	padding: 0 16%;
	font-size: 16px;
	color: #fff;
}
.f_fenzhi ._option a:hover {
	background-color: #fec34d;
}
.f_fenzhi.hover .f_fz_t .ico2 {
	background-position: -100px -153px;
	width: 22px;
	height: 11px;
	margin-top: -5.5px;
}
.foot_center {
	background: url(../images/foot_center_bg.jpg) center bottom no-repeat #242f35;
	padding: 45px 0 23px;
}
.foot_center dl {
	margin-right: 6%;
}
.foot_center dl dt {
	font-size: 18px;
	color: #838f8f;
	font-weight: bold;
	border-bottom: 1px dotted rgba(255,255,255,.3);
*border-bottom:1px dotted #677075;
	line-height: 40px;
}
.foot_center .dl01 {
	width: 12%;
}
.foot_center .dl01 dd a {
	display: block;
	color: #838f8f;
	border-bottom: 1px dotted rgba(255,255,255,.3);
*border-bottom:1px dotted #677075;
	line-height: 34px;
}
.foot_center .dl02 {
	width: 19%;
}
.foot_center .dl02 dd {
	padding-right: 20px;
	margin-top: 16px;
	line-height: 28px;
}
.foot_center .dl02 dd table {
	color: #838f8f;
}
.foot_center .dl02 dd table th {
	width: 20%;
	vertical-align: top;
}
.foot_center .dl03 {
	width: 26.3%;
}
.foot_center .dl03 address {
	float: left;
	font-style: normal;
	color: #838f8f;
	width: 50%;
	margin-top: 16px;
}
.foot_center .f-share {
	padding-top: 13px;
	width: 200px;
}
.foot_center .f-share .bdsharebuttonbox {
	margin-top: 20px;
}
.foot_center .f-share .bdsharebuttonbox:after {
	display: none;
}
.foot_center .f-share .bdsharebuttonbox span {
	font-size: 12px;
	color: #525e66;
	line-height: 32px;
	padding-right: 12px;
}
.foot_center .f-share .bdsharebuttonbox a {
	background: url(../img/share.png) no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 6px 0 0;
	transition: none;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tsina {
	background-position: 0 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tqq {
	background-position: -39px 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_sqq {
	background-position: -78px 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_weixin {
	background-position: -117px 0;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tsina:hover {
	background-position: 0 -32px;
}
.foot_center .f-share .bdsharebuttonbox a.bds_tqq:hover {
	background-position: -39px -32px;
}
.foot_center .f-share .bdsharebuttonbox a.bds_sqq:hover {
	background-position: -78px -32px;
}
.foot_center .f-share .bdsharebuttonbox a.bds_weixin:hover {
	background-position: -117px -32px;
}
.foot_bottom {
	background-color: #171f23;
	color: #fff;
	padding: 15px 0;
}
.foot_bottom a {
	color: #fff;
}
/*首页中间区域*/
.loading {
	background: url(../images/loading.gif) no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
}
/*.banner {
	height: 600px;
	position: relative;
	overflow: hidden;
	background-color: #fff;
	z-index: 3;
}
.banner img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.banner .slide_nav {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
}
.banner .slide_nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 99;
	overflow: hidden;
	background-color: #fff;
	border-radius: 50%;
	cursor: pointer;
	margin-right: 10px;
	vertical-align: middle;
}
.banner .slide_nav a.on {
	border: 2px #fff solid;
	background: url(about:blank);
}
.banner .arrs {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 50%;
	margin-top: -30px;
	z-index: 3;
	cursor: pointer;
	background: url(../images/bann_btn.png) no-repeat;
}
.banner .arr_prev {
	left: 0;
}
.banner .arr_next {
	right: 0;
	background-position: right top;
}
.banner .arr_prev:hover {
	background-position: left bottom;
}
.banner .arr_next:hover {
	background-position: right bottom;
}
.banner.hidden {
	opacity: 0;
}
.banner li {
	position: relative;
}*/
.mbanner{ display: none}
.c_pt:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 31px;
	top: -31px;
	background: url(../images/mask.png) center 0 no-repeat;
}
.cent_box1 {
	padding: 20px 0 66px;
}
.cent_box1 .cen_other {
	padding: 0;
}
.cent_box1 .chan_tit {
	width: 100%;
}
.cen_other li {
	position: relative;
	height: 300px;
	margin-right: 0px;
}
.cen_other .li02 {
	background-color: transparent;
}
.cen_other .li03 {
	background: rgba(0,153,255,0.2);
}
.cen_other .li01 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(25,100,165,0.6);
	;
}
.cen_other .li02 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5,110,198,0.2);
	;
}
.cen_other .li03 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5,110,198,0.6);
	;
}
.cen_other .li04 .info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5,110,198,0.2);
	;
}
.cen_other .li03 .info, .cen_other .li04 .info {
	padding: 31% 15%;
}
.cent_box1 .cen_other li .info .p {
	font-size: 14px;
	line-height: normal;
}
.i_prolist .prolist li {
	float: left;
	height: 372px;
	width: 155px;
	position: relative;
	cursor: pointer;
	transition: all 0.5s ease;
}
.i_prolist .prolist li.cur {
	width: 270px;
	background-size: cover!important;
}
.i_prolist .prolist li a {
	display: block;
	position: relative;
	height: 100%;
	padding: 0 12%;
}
.i_prolist .prolist li .prolist-li {
	width: 100%;
	height: 100%;
	background: url(../img/ip_bg.png) center top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
.i_prolist .prolist li ._info {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	z-index: 7;
}
.i_prolist .prolist li ._info .p {
	display: none;
	font-size: 13px;
}
.i_prolist .prolist li.cur ._info a * {
	cursor: pointer;
}
.i_prolist .prolist li ._info ._cn {
	position: relative;
	line-height: 120px;
}
.i_prolist .prolist li ._info ._cn ._cns {
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	position: relative;
}
.i_prolist .prolist li ._info ._cn ._cns:before {
	content: '';
	width: 40px;
	height: 3px;
	background-color: #fff000;
	position: absolute;
	bottom: -10px;
	left: 0;
}
.i_prolist .prolist li ._info .big {
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	line-height: 35px;
	margin-bottom: 5px;
	display: none;
}
.i_prolist .prolist li ._info .big .yellow {
	color: #fff000;
}
.i_prolist .prolist li ._info ._cn ._b {
	color: #fff;
	display: none;
	position: absolute;
	left: 50%;
	margin-left: 63px;
	top: -12px;
}
.i_prolist .prolist li ._info ._en {
	color: #fff;
}
.i_prolist .prolist li ._info ._en .p11 {
	background: url(../img/p11.png) no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
}
.i_prolist .prolist li.cur .prolist-li {
	display: none;
}
.i_prolist .prolist li.cur ._info ._cn ._cns {
	font-size: 20px;
}
.i_prolist .prolist li.cur ._info ._cn ._b {
	display: block;
}
.i_prolist .prolist li.cur ._info a {
	padding: 4% 11%;
	height: 86%;
}
.i_prolist .prolist li.cur ._info {
	background: url(../img/ju.85.png) repeat;
	background: rgba(253,101,0,.85);
	height: 190px;
	text-align: left;
}
.i_prolist .prolist li.cur ._info .p {
	display: block;
	color: #fff;
}
.i_prolist .prolist li.cur ._info ._cn ._cns:before, .i_prolist .prolist li.cur ._info .big {
	display: block;
}
.i_prolist .prolist li.cur ._info ._cn {
	line-height: 65px;
}
.cen_box2 {
	position: relative;
	padding: 50px 0 20px;
	background: url(../img/t-02.jpg) center top repeat-y;
}

.cen_box22 {
	position: relative;
	padding: 0px 0 0px;
	border-top:1px #f1f1f1 solid;
}


.cen_box2:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	top: 0;
	border: 30px solid;
	border-color: #fff transparent transparent transparent;
	left: 50%;
	margin-left: -30px;
}
.cen_box2 ._part {
	margin-top: 25px;
}
.cen_box2 .cen_news a {
	display: block;
	position: relative;
	padding: .5em .5em .65em .2em;
}
.cen_box2 .cen_news a:hover {
	background: #e2e2e1;
}
/*.cen_box2 .cen_news a:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: .8em;
	top: 1.5em;
	border: 4px solid;
	border-color: transparent transparent transparent #fd8800;
}*/

.cen_box2 .cen_news li ._date{ float:left; width:11%; text-align:center; border-right:1px solid #eaeaea; color:#b0b0b0; font-family:arial; }
.cen_box2 .cen_news li._date span{ display:block;}
.cen_box2 .cen_news li ._date ._d1{ font-size:30px; line-height:40px; display:block}
.cen_box2 .cen_news li ._date ._d2{ font-size:14px; line-height:20px;}
.cen_box2 .cen_news li._nr{ width:80%; float:left; margin-left:2%; }
.cen_box2 .cen_news li ._title{ font-size:15px; font-weight:normal; color:#000; margin-bottom:2px; margin-top:2px;}
.cen_box2 .cen_news li._sum{ color:#565656;}
.cen_box2 .cen_news li a:hover ._date ._d1{ color:#008F68; }

.cen_box2 .cen_news ._t {
	color: #086751;
	font-size:16px;
	height: 2em;
	line-height: 2;
	width:87%;
	 margin-left:13%;
}
.cen_box2 .cen_news ._t a{
	color: #086751;
	
}

.cen_box2 .cen_news ._p {
	color: #7c7c7c;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	width:87%;
	 margin-left:13%;
}
.channel_in {
	font-size: 24px;
	margin-bottom: 10px;
}
.channel_in .i {
	display: inline-block;
	width: 35px;
	height: 42px;
	background: url(../img/pb_t.png) no-repeat;
	vertical-align: middle;
}
.cen_zt_list li .rect-6875 {
	padding-bottom: 68.75%;
}
.cen_zt_list li .rect-6875 img {
	width: 100%;
	height: auto;
}
.cen_zt_list li .tit {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5%;
	width: 90%;
	background: url(../img/black.8.png) repeat;
	height: 34px;
	line-height: 34px;
}
.cen_zt_list li .tit .t {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #e3e3e3;
	width: 80%;
}
.cen_zt_list li .tit .i {
	display: block;
	width: 37px;
	height: 34px;
	background-color: #8a8a8a;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
}
.cen_zt_list li .tit .i .ico6_2 {
	margin-top: -2.5px;
}
.cen_zt_list li:hover .tit .i {
	background-color: #f7931d;
}
.cen_zh_list .cen_news li a {
	padding: 2px 0 2px 2em;
}
.cen_zh_list .cen_news li ._t {
	font-size: 14px;
}
.cen_zh_list .cen_news li a:before {
	top: 50%;
	margin-top: -2px;
}
.cen_box3 {
	position: relative;
	background: url(../images/c_bg3.jpg) center top no-repeat;
	height: 585px;
}
/*.cen_box3:before{content: "";position: absolute;width:0;height: 0;overflow: hidden;top:-60px;
left:50%;border:30px solid;border-color:transparent transparent #465375 transparent;
margin-left: -30px;}*/
.v-keys {
	text-align: center;
	font-size: 16px;
	padding: 60px 40px;
}
.v-keys li {
	display: inline-block;
	width: 4em;
	font-weight: 700;
	height: 4em;
	margin: 0 10px;
	border-radius: 50%;
	background: rgba(255,255,255,.7);
	padding: 5px;
	line-height: 4em;
}
.v-keys a {
	display: block;
	height: 100%;
	background: #fc8e00;
	border-radius: 50%;
	color: #fff;
	transition: all ease .5s;
}
.v-keys .cur a {
	background: #f01d1d;
}
.v-keys li:hover {
	background: #fff;
}
.sec3-t {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 193px;
	width: 100%;
	text-align: center;
	line-height: 1;
	transition: opacity ease .5s;
	filter: alpha(opacity=0);
}
.sec3-t.shown {
	opacity: 1;
	filter: alpha(opacity=100);
}
.cen_box4 {
	padding: 30px 0 70px 0;
	background: url(../images/cpbg.jpg) center top no-repeat
}
.cen_box44 {
	position: relative;
	padding: 20px 0 20px;
	border-top:1px #f1f1f1 solid;
	 background:#F4FCF8;
}
.cen_box4 a {
	text-align: center;
}
.icons {
	margin-top: 30px;
}
.icons ._ico {
	position: relative;
	width: 124px;
	height: 124px;
	background: url(../images/icons.png) no-repeat;
	margin: 0 auto 25px;
}
.icons ._ico:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/icons.png) no-repeat;
	opacity: 0;
	transition: opacity ease .5s;
}
.icons ._ico1 {
	background-position: 0 -149px;
}
.icons ._ico2 {
	background-position: -298px -149px;
}
.icons ._ico3 {
	background-position: -595px -149px;
}
.icons ._ico4 {
	background-position: -900px -149px;
}
.icons ._ico1:after {
	background-position: 0 0;
}
.icons ._ico2:after {
	background-position: -298px 0;
}
.icons ._ico3:after {
	background-position: -595px 0;
}
.icons ._ico4:after {
	background-position: -900px 0;
}
.icons a:hover {
	color: #000;
}
.icons a:hover ._ico:after {
	opacity: 1;
}
.icons ._t {
	font-size: 16px;
}
.icons ._p {
	font-size: 14px;
}
/*下层--通用样式*/
.n_bann {
	height: 450px;
	position: relative;
	overflow: hidden;
	z-index: 3;
	background-color: #fff;
}
.n_bann img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.n_bann2 {
	height: 600px;
	position: relative;
	overflow: hidden;
	z-index: 3;
	background-color: #fff;
}
.n_bann2 img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	max-width: none;
}
.n_bann2.hidden {
	opacity: 0;
}
.n_bann3 {
	position: relative;
	top: auto;
}
.zh_bann {
	height: 410px;
}
.c_pd {
	position: relative;
	z-index: 5;
	background: #fff;
	padding-bottom:50px;
}
.con_pd {
	margin-top: 727px;
}
.posi {
	font-weight: normal;
	color: #f78503;
	font-size: 13px;
}
.posi i {
	margin: 0;
}
.posi a {
	color: #4a4a4a;
}
.channelCurrent {
	font-size: 28px;
	color: #000;
	margin: 10px 0 10px;
}
.main_bar {
	padding: 25px 0 60px;
	background-color: #fff;
}
.mh {
	min-height: 400px;
}
.s_menu_bar {
	position: relative;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	margin-top: -72px;
	margin-bottom: 20px;
}
.s_menu_bar dt {
	width: 100%;
	font-size: 18px;
	color: #535353;
	padding-left: 20px;
	position: relative;
	background: url(../img/white.7.png) repeat;
	background: rgba(15,126,215,.9);
}
.s_menu_bar dt ._more {
	position: absolute;
	right: 10%;
	top: 50%;
	margin-top: -7.5px;
	display: block;
	line-height: 15px;
}
.s_menu_bar dt ._more .ico2 {
	background-position: -77px 0;
	width: 23px;
	height: 15px;
	vertical-align: top;
}
.s_menu {
	width: 90%;
	position: absolute;
	right: 0;
	top: 0;
	display: none1;
}
.s_menu li {
	float: left;
	padding: 0 15px;
}
.s_menu li a {
	display: block;
	font-size: 15px;
}
.s_active {
	background: url(../img/white.7.png) repeat;
	background: rgba(255,255,255,.9);
}
.s_fixed {
	position: fixed;
	top: 0;
	margin-top: 0;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	z-index: 10;
	margin-bottom: 0;
	background-color: #f3f3f3;
}
.s_active dt, .s_fixed dt {
	background: none;
}
.s_active dt ._more, .s_fixed dt ._more {
	display: none;
}
.s_active .s_menu, .s_fixed .s_menu {
	display: block;
}
.channOut {
	border-bottom: 2px #CCCCCC solid;
	margin-bottom: 20px;
}
.bd10 {
	background-color: #fff;
	border: 10px #f3f3f3 solid;
}
.m_detail {
	border: 2px #f67702 solid;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	margin-top: 40px;
}
.m_detail i {
	margin-left: 15px;
}
.m_detail:hover {
	background-color: #f67702;
	color: #fff;
}
.m_detail:hover i {
	background-position: -40px -80px;
}
/*下层--新闻列表*/
.news_top .n_left {
	width: 73.3%;
}
.center_news .imgbox {
	width: 55%;
}
.center_news .imgbox .info {
	background: url(../img/black.5.png) repeat;
	background: rgba(0,0,0,.5);
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px 5%;
	width: 90%;
	overflow: hidden;
}
.center_news .imgbox .info .date {
	float: left;
	text-align: center;
}
.center_news .imgbox .info .date span {
	display: block;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
}
.center_news .imgbox .info .date .day {
	font-size: 63px;
	line-height: 50px;
}
.center_news .imgbox .info .date .month {
	font-size: 18px;
}
.center_news .imgbox .info .tit {
	width: 78%;
	float: right;
	height: 82px;
	line-height: 82px;
}
.center_news .imgbox .info .tit .title {
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	height: auto;
	line-height: 1.3;
}
.center_news .center_news_list {
	width: 45%;
	background: url(../img/n_top_bg.jpg) left top no-repeat;
	background-size: cover;
}
.center_news .center_news_list li {
	padding: 20px 30px 23px 40px;
}
.center_news .center_news_list li .data {
	display: none;
}
.center_news .center_news_list li a {
	display: block;
	position: relative;
}
.center_news .center_news_list li a:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 4px transparent solid;
	border-bottom: 4px transparent solid;
	border-left: 4px #fd8800 solid;
	position: absolute;
	left: -15px;
	top: 13px;
}
.center_news .center_news_list li .title {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
.center_news .center_news_list li .p {
	font-size: 13px;
	color: #7c7c7c;
}
.center_news .center_news_list li:hover {
	background-color: #e2e2e1;
}
.news_top .n_right {
	width: 25.5%;
}
.inewsSearch {
	padding: 20px 7% 49px;
}
.inewsSearch .sec_hd {
	margin-bottom: 8px;
}
.inewsSearch .sec_hd .n {
	font-size: 20px;
	color: #2c2c2c;
}
.inewsSearch .sec_bd .nselect {
	margin-bottom: 16px;
	height: 32px;
	overflow: hidden;
	position: relative;
}
.inewsSearch .sec_bd .nselect .ms {
	position: absolute;
	left: 7px;
	top: 12px;
	z-index: 10;
}
.nselect .c_select {
	display: block;
	width: 100%;
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	border-radius: 0!important;
	border: 1px #f3f3f3 solid;
}
.nselect .c_select ._txt {
	padding-right: 36px;
	padding-left: 20px;
	color: #aaa;
}
.nselect .c_select ._arrow {
	width: 33px;
	background-color: #f3f3f3;
}
.nselect .c_select ._arrow .arr {
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 50%;
	border-left: 5px transparent solid;
	border-right: 5px transparent solid;
	border-top: 5px #b8b8b8 solid;
	margin: -2.5px 0 0 -5px;
	border-top-color: #b8b8b8;
}
.nselect .c_select.on ._arrow .arr {
	border-top: 0;
	border-bottom: 5px #b8b8b8 solid;
}
.select-ui-options-ncb {
	border-color: #ddd!important;
	background-color: #fff;
	overflow: auto;
	max-height: 11em;
	border: 1px solid;
	border-top: 0;
}
.select-ui-options li {
	padding: 6px;
	line-height: 1.8em;
	width: 96%;
}
.select-ui-options li:hover {
	background: #f3f3f3;
}
.select-ui-options-ncb ._disabled {
	display: none;
}
.nInput {
	display: block;
	height: 30px;
	border: #ddd 1px solid;
	padding: 0 20px;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #fff;
}
.nInput input {
	width: 100%;
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	border-width: 0;
	font-family: "Microsoft Yahei";
	box-sizing: border-box;
}
.nBtn {
	overflow: hidden;
}
.nBtn a {
	display: block;
	width: 98%;
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 17px;
	text-align: center;
	border: 2px #ec7f00 solid;
	color: #ec7f00;
}
.nBtn a:hover {
	background-color: #ec7f00;
	color: #fff;
}
.newslist {
	margin-top: 50px;
}
.newslist li {
	padding: 2% 3%;
	border: 1px #fff solid;
	border-bottom-color: #f1f1f1;
	width: 93.8%;
}
.newslist li .box {
	position: relative;
}
.newslist li .imgbox {
	width: 24%;
	margin-right: 4%;
}
.newslist li .info {
	width: 85%;
}
.newslist li .info .title {
	font-size: 24px;
	margin: 0 0 8px;
}
.newslist li .info .p {
	font-size: 13px;
	color: #727272;
	line-height: 23px;
	height: 46px;
	overflow: hidden;
}
.newslist li .info ._tools {
	display: inline-block;
	border: 1px #efefef solid;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 25px;
	height: 24px;
	line-height: 24px;
}
.newslist li .info ._tools span {
	display: inline-block;
	padding: 0 15px;
	border-left: 1px #e5e5e5 solid;
	margin-left: -1px;
	vertical-align: top;
}
.newslist li .info ._tools ._vew:hover, .newslist li .info ._tools .bdsharebuttonbox:hover {
	background-color: #f8f8f8;
}
.newslist li .info ._tools .bdsharebuttonbox .bds_more {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 24px;
	height: 24px;
}
.newslist li .info ._tools .bdsharebuttonbox .bds_count {
	background: none;
	width: auto;
	height: 24px;
	margin: 0;
	line-height: 24px;
	padding: 0 5px;
	display: none;
}
.newslist li .info ._tools .bdsharebuttonbox i {
	margin: 0;
}
.newslist .date {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -60px;
}
.newslist .date span {
	color: #3f3f3f;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.newslist .date .day {
	font-size: 70px;
	line-height: 52px;
}
.newslist .date .month {
	font-size: 20px;
}
.newslist .date .i {
	margin-top: 10px;
}
.newslist .date .i .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.newslist li:hover {
	border: 1px #f69b3b solid;
}
.newslist li:hover .date span {
	color: #f69b3a;
}
.prolist {
	margin-top: 20px;
}
.prolist li {
	padding: 2%;
	border: 1px #fff solid;
	border-bottom-color: #f1f1f1;
	width: 44%;
	float: left;
}
.prolist li .box {
	position: relative;
}
.prolist li .imgbox {
	width: 40%;
	margin-right: 4%;
	border: 1px #CCCCCC solid;
}
.prolist li .info {
	width: 100%;
}
.prolist li .info .title {
	font-size: 20px;
	margin: 0 0 8px;
}
.prolist li .info .p {
	font-size: 13px;
	color: #727272;
	line-height: 23px;
	height: 46px;
	overflow: hidden;
}
.prolist li .info ._tools {
	display: inline-block;
	border: 1px #efefef solid;
	border-radius: 20px;
	overflow: hidden;
	margin-top: 25px;
	height: 24px;
	line-height: 24px;
}
.prolist li .info ._tools span {
	display: inline-block;
	padding: 0 15px;
	border-left: 1px #e5e5e5 solid;
	margin-left: -1px;
	vertical-align: top;
}
.prolist li .info ._tools ._vew:hover, .newslist li .info ._tools .bdsharebuttonbox:hover {
	background-color: #f8f8f8;
}
.prolist li .info ._tools .bdsharebuttonbox .bds_more {
	background: none;
	margin: 0;
	padding: 0;
	line-height: 24px;
	height: 24px;
}
.prolist li .info ._tools .bdsharebuttonbox .bds_count {
	background: none;
	width: auto;
	height: 24px;
	margin: 0;
	line-height: 24px;
	padding: 0 5px;
	display: none;
}
.prolist li .info ._tools .bdsharebuttonbox i {
	margin: 0;
}
.prolist .date {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -60px;
}
.prolist .date span {
	color: #3f3f3f;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.prolist .date .day {
	font-size: 70px;
	line-height: 52px;
}
.prolist .date .month {
	font-size: 20px;
}
.prolist .date .i {
	margin-top: 10px;
}
.prolist .date .i .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.prolist li:hover {
	border: 1px #f69b3b solid;
}
.prolist li:hover .date span {
	color: #f69b3a;
}
/*分页*/
.page {
	font-size: 12px;
	color: #777777;
	text-align: center;
	margin: 30px 0;
}
.page a, .page span {
	color: #838383;
	display: inline-block;
	border: 1px solid #c6c6c6;
	border-radius: 2px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-right: 12px;
	font-size: 26px;
	font-family: Arial;
}
.page .goprev {
	margin-right: 10px;
}
.page .gonext, .page .count {
	margin-left: 10px;
}
.page a:hover {
	color: #fff;
	background: #6d6d6d;
}
.page span {
	color: #fff;
	background: #6d6d6d;
}
.page .goprev .ico2_4 {
	background-position: -40px -100px;
	vertical-align: -2px;
}
.page .gonext .ico2_5 {
	background-position: -60px -100px;
	vertical-align: -2px;
}
.page .goprev, .page .gonext {
	color: #777777;
}
.page .goprev:hover .ico2_4 {
	background-position: -60px -20px;
}
.page .gonext:hover .ico2_5 {
	background-position: -80px -20px;
}
.page span.count {
	border: 0;
	background: 0;
	color: #777777;
}
/*下层--新闻详情*/
.news_detail .n_left {
	width: 70%;
}
.NewsDetail-B3 ._head {
	margin: 0;
	background: #ffffff;
}
.NewsDetail-B3 ._head ._title {
	font-size: 30px;
	line-height: 40px;
	color: #000;
}
.NewsDetail-B3 ._tools {
	padding: 10px 5px 0;
	color: #999999;
}
.NewsDetail-B3 ._tools a:hover {
	color: #0e90d2;
}
.NewsDetail-B3 ._tools span {
	vertical-align: middle;
	margin-right: 20px;
}
.NewsDetail-B3 ._tools span#switcher a {
	display: inline-block;
	vertical-align: middle;
}
.NewsDetail-B3 ._tools span#switcher .ico2 {
	width: 20px;
	height: 20px;
	background-position: -20px -25px;
	vertical-align: top;
}
.NewsDetail-B3 ._tools span#switcher #big .ico2 {
	background-position: 0 -25px;
}
.NewsDetail-B3 ._tools span#switcher #small .ico2 {
	background-position: -40px -25px;
}
.NewsDetail-B3 ._b2l {
	float: right;
}
.NewsDetail-B3 ._head [class^="ion"] {
	font-size: 16px;
	color: #999999;
}
.NewsDetail-B3 .myart {
	padding: 20px 0;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 35px;
}
.NewsDetail-B3 ._detailPage_bottom {
	border-top: 1px dotted #d3d3d3;
	border-bottom: 1px dotted #d3d3d3;
	overflow: hidden;
	background-color: #f6f6f6;
	margin: 15px 0 0;
}
.NewsDetail-B3 ._detailPage_bottom li {
	float: left;
	width: 50%;
	border-left: 1px dotted #d3d3d3;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
 *zoom: 1;
	margin-left: -1px;
}
.NewsDetail-B3 ._detailPage_bottom ._mark {
	font-weight: bold;
	width: 17%;
	background-color: #e7e7e7;
}
.NewsDetail-B3 ._detailPage_bottom [class^="ion"] {
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	margin-right: 0;
}
.NewsDetail-B3 ._detailPage_bottom ._title {
	float: right;
	width: 77%;
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.NewsDetail-B3 ._detailPage_bottom ._title:hover {
	color: #0e90d2;
}
.NewsDetail-B3 ._detailPage_bottom ._time {
	float: right;
	white-space: nowrap;
	margin-right: 10px;
}
.NewsDetail-B3 ._bottom_bar {
	margin: -20px 0 20px;
	overflow: hidden;
 *zoom: 1;
}
.NewsDetail-B3 ._bottom_bar .bdsharebuttonbox {
	float: right;
}
.NewsDetail-B3 ._bottom_bar ._b2l {
	float: right;
}
.NewsDetail-B3 ._bottom_bar [class^="ion"] {
	font-size: 16px;
	color: #999999;
}
.NewsDetail-B3-tools span {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.NewsDetail-B3-tools ._back {
	line-height: 36px;
}
.NewsDetail-B3-tools ._back .ico2 {
	width: 28px;
	height: 25px;
	background-position: -72px -25px;
	margin-right: 10px;
}
.n_share {
	display: inline-block;
	width: 36px;
	height: 36px;
	vertical-align: middle;
	background: url(../img/n_share.png) no-repeat;
}
.n_share_2 {
	background-position: -36px 0;
}
.NewsDetail-B3-tools ._tool {
	text-align: right;
	padding-right: 20px;
	position: relative;
}
.NewsDetail-B3-tools ._tool:before {
	content: '';
	width: 1px;
	height: 26px;
	background-color: #ccc;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -13px;
}
.NewsDetail-B3-tools ._tool .bdsharebuttonbox a {
	background: none;
	margin: 0;
	padding: 0;
	float: none;
}
.NewsDetail-B3-tools ._back, .NewsDetail-B3-tools ._tool {
	width: 30%;
}
.NewsDetail-B3-tools ._tool .print:hover .n_share {
	background-position: 0 -36px;
}
.NewsDetail-B3-tools ._tool .bdsharebuttonbox .bds_more:hover .n_share_2 {
	background-position: -36px -36px;
}
.news_detail ._detailPage_bottom li strong, .news_detail ._detailPage_bottom li span, .news_detail ._detailPage_bottom li a {
	display: block;
}
.news_detail ._detailPage_bottom {
	margin-top: 35px;
}
.news_detail ._detailPage_bottom ul {
	padding: 10px 7%;
}
.news_detail ._detailPage_bottom li ._mark {
	font-size: 18px;
}
.news_detail ._detailPage_bottom li ._date {
	font-family: Arial;
	font-size: 13px;
	color: #676767;
}
.news_detail ._detailPage_bottom li ._title {
	font-size: 16px;
	font-weight: bold;
}
.news_detail ._detailPage_bottom li {
	padding: 20px 0;
}
.news_detail ._detailPage_bottom li._prev {
	border-bottom: 1px #ececec solid;
}
/*下层--产品列表*/
.pj-lb-xx {
	padding-bottom: 20px;
}
.pj-lb-xx .pj-xx-box {
	margin: 0 20px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #dfdfdf;
}
.pj-xx-box span {
	width: 85px;
	float: left;
	margin-top: 15px;
	font-size: 14px;
	color: #888;
	line-height: 20px;
}
.pj-xx-box ul {
	float: left;
	width: 870px;
}
.pj-xx-box ul li {
	height: 20px;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
.pj-xx-box ul li label {
	height: 20px;
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 20px;
	padding: 0 5px;
	cursor: pointer;
}
.pj-xx-box ul li.checked label {
	background: #ff7300;
	color: #fff;
}
.zj-bj-box {
	padding-bottom: 15px;
}
.zj-bj-box span {
	width: 115px;
	float: left;
	margin-top: 15px;
	font-size: 14px;
	color: #888;
	line-height: 20px;
}
.zj-bj-box ul {
	float: left;
}
.zj-bj-box ul li {
	height: 20px;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
.zj-bj-box ul li label {
	height: 20px;
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 20px;
	background: url(../img/pj-check.png) left center no-repeat;
	padding-left: 28px;
	cursor: pointer;
}
.zj-bj-box ul li.checked label {
	background: url(../img/pj-checked.png) left center no-repeat;
	color: #000;
}
.job-sear {
	padding: 30px;
	border: 10px #ededed solid;
	margin-bottom: 15px;
}
.job-sear .t-pt {
	font-size: 13px;
	color: #565656;
	float: left;
	line-height: 32px;
	padding: 0 15px 0 5px;
}
.job-sear .t-area {
	float: left;
	width: 23.2%;
	height: 30px;
	line-height: 30px;
	border: 1px solid #eee;
	text-indent: 5px;
	margin-right: 2%;
	background-color: #fff;
}
.job-sear .t-area ._val {
	color: #a9a9a9;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.job-sear .t-area ._val b {
	float: right;
	width: 33px;
	height: 30px;
	background: url(../img/job-areaico.gif) no-repeat;
}
.job-sear .t-area ._option {
	top: 30px;
}
.job-sear .sear_input {
	float: left;
	margin-right: 1%;
	width: 24%;
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #eee;
	position: relative;
	background-color: #fff;
}
.job-sear .sear_input input[type=text] {
	vertical-align: top;
	border: 0;
	width: 80%;
	height: 16px;
	line-height: 16px;
	box-sizing: content-box;
	padding: 6px 0;
}
.job-sear button[type=submit] {
	border: 0;
	width: 21%;
	height: 30px;
	line-height: 30px;
	background-color: #606d75;
	padding: 0;
	float: left;
	font-size: 17px;
	color: #fff;
	cursor: pointer;
}
.job-sear .sear_input button i {
	display: block;
	background: url(../img/job-searico.png) no-repeat;
	width: 100%;
	height: 100%;
}
.job-sear button[type=submit]:hover {
	background-color: #f37020;
}
.prolist_box {
	margin: 60px 0 40px;
	overflow: hidden;
}
.prolist_box li {
	margin-bottom: 20px;
}
.prolist_box li .box {
	padding: 20% 8%;
	overflow: hidden;
	position: relative;
}
.prolist_box li .name {
	font-size: 16px;
}
.prolist_box li ._name2 {
	font-size: 18px;
	line-height: 28px;
	margin-top: 20px;
	height: 56px;
	overflow: hidden;
}
.prolist_box li .sort {
	font-weight: normal;
	color: #787878;
	font-size: 14px;
}
.prolist_box li .sort2 {
	font-size: 14px;
}
.prolist_box li .p {
	font-size: 13px;
	color: #fff;
	display: none;
}
.prolist_box li .btn_compare {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background-color: #f3f3f3;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: none;
}
.prolist_box li .info {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.prolist_box li .rect-100 {
	margin-bottom: 25px;
}
.prolist_box li .cover {
	position: absolute;
	bottom: -100%;
	left: 0;
	background: url(../img/orange.8.png) repeat;
	background: rgba(244,139,14,.8);
	width: 100%;
	height: 100%;
}
.prolist_box li .hover .cover {
	bottom: 0;
}
.prolist_box li .hover .info {
	top: 0;
	padding: 30% 10% 10%;
	width: 80%;
}
.prolist_box li .hover .name {
	font-size: 18px;
	color: #fff;
	line-height: 25px;
}
.prolist_box li .hover .sort {
	font-size: 16px;
	color: #fff;
}
.prolist_box li .hover .line {
	width: 46px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 20px auto 0;
}
.prolist_box li .hover .p {
	display: block;
	margin-top: 30px;
}
.prolist_box li .hover .btn_compare {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 60%;
	left: 50%;
	margin-left: -30%;
}
.prolist_box li:hover ._name2 {
	opacity: 0;
	filter: alpha(opacity=0);
}
/*对比弹框*/
.zj-db {
	width: 1000px;
	height: 146px;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -500px;
	border: 2px solid #ff7300;
	background: #fff;
	z-index: 9999;
	display: none;
}
.zj-db .zj-db-title {
	height: 54px;
	padding: 0 20px;
	line-height: 54px;
}
.zj-db-title span {
	float: left;
	color: #adadad;
}
.zj-db-title font {
	float: right;
	color: #39486a;
	cursor: pointer;
}
.zj-db-box {
	height: 60px;
	padding-top: 12px;
}
.zj-db-box li {
	width: 168px;
	height: 60px;
	float: left;
	padding: 0 20px;
	border-right: 1px dashed #ff7300;
}
.zj-db-box li:nth-child(5) {
	width: 155px;
	padding: 0;
	border: none;
}
.zj-db-box li img {
	width: 60px;
	height: 60px;
	float: left;
	padding-right: 12px;
}
.zj-db-box li p {
	line-height: 18px;
	color: #000;
	word-break: break-all;
}
.zj-db-box li p span {
	color: #39486a;
	cursor: pointer;
}
.zj-db-box li.add span {
	width: 60px;
	height: 60px;
	display: block;
	float: left;
	background: #f4f4f4;
	text-align: center;
	line-height: 60px;
	font-size: 36px;
	color: #b2b2b2;
	margin-right: 12px;
}
.zj-db-box li.add i {
	line-height: 60px;
	color: #b2b2b2;
}
.zj-db-box li:nth-child(5) .zj-db-btn {
	width: 96px;
	height: 32px;
	margin: 0 auto;
	background: #ff7300;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
	position: relative;
}
.zj-db-btn input {
	width: 96px;
	height: 32px;
	border: none;
	background: none;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.zj-db-box li:nth-child(5) i {
	display: block;
	text-align: center;
	padding-top: 8px;
	line-height: 20px;
	color: #39486a;
	cursor: pointer;
}
.pj-lb-more {
	text-align: center;
	margin-top: 40px;
	position: relative;
}
.pj-lb-more a {
	display: none;
	border: 4px #f2f2f2 solid;
	height: 45px;
	line-height: 45px;
	width: 366px;
	text-align: center;
	font-size: 16px;
	color: #f67702;
	position: relative;
	z-index: 2;
	margin: auto;
}
.pj-lb-more .loading {
	background: url(../img/loading2.gif) no-repeat;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	margin-left: -25px;
}
/*下层--产品详情*/
.pdetail_pd {
	margin-top: 64px;
}
.prodetail-top-1 {
	margin-top: 30px;
}
.prodetail-top-1 ._detail {
	padding-left: 3%;
}
.prodetail-top-1 ._detail .pro_t {
	font-size: 31px;
	color: #000;
	margin-bottom: 5px;
}
.prodetail-top-1 ._detail .pro_t .i {
	display: inline-block;
	width: 35px;
	height: 42px;
	background: url(../img/pb_t.png) no-repeat;
	vertical-align: top;
	margin-left: 10px;
}
.prodetail-top-1 ._detail .summ {
	font-size: 13px;
	color: #5a5a5a;
	line-height: 23px;
	overflow: hidden;
}
.prodetail-top-1 ._detail .summ01 {
	font-size: 15px;
	color: #333;
	line-height: 23px;
	overflow: hidden;
	padding: 20px 0
}
.prodetail-top-1 ._detail .tools {
	margin-top: 0px;
}
.prodetail-top-1 ._detail .tools li {
	float: left;
	width: 180px;
	height: 57px;
	line-height: 57px;
	margin-right: 8px;
}
.prodetail-top-1 ._detail .tools li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.prodetail-top-1 ._detail .tools li .ico2 {
	width: 36px;
	height: 32px;
	margin: 0 0.3em;
}
.prodetail-top-1 ._detail .tools .li01 .ico2 {
	background-position: 0 -50px;
}
.prodetail-top-1 ._detail .tools .li02 .ico2 {
	background-position: -36px -50px;
}
.prodetail-top-1 ._detail .tools .li03 .ico2 {
	background-position: 0 -82px;
	width: 32px;
	height: 35px;
}
.prodetail-top-1 ._detail .tools .li01 {
	background-color: #fd8800;
}
.prodetail-top-1 ._detail .tools .li02 {
	background-color: #f01d1d;
}
.prodetail-top-1 ._detail .tools .li03 {
	background-color: #f3f3f3;
	width: 70px;
}
.prodetail-top-1 ._detail .tools .li03 a {
	background: none;
	float: none;
	height: 100%;
	line-height: inherit;
	margin: 0;
	padding: 0;
}
.prodetail-top-1 ._detail .tools li:hover {
	background-color: #80939e;
}
.prodetail-top-1 ._detail .tools2 {
	margin-top: 25px;
}
.prodetail-top-1 ._detail .tools2 li {
	float: left;
	padding: 0 10px;
}
.prodetail-top-1 ._detail .tools2 li a {
	display: block;
	font-size: 14px;
}
.prodetail-top-1 ._detail .tools2 li .btn_compare {
	display: none;
}
.prodetail-top-1 ._detail .tools .li03:hover .ico2 {
	background-position: -32px -82px;
}
.ps_menu_bar {
	background: url(../img/p_su_bg.jpg) center top no-repeat;
	padding: 123px 0 50px;
}
.ps_menu {
	height: 60px;
	overflow: hidden;
}
.ps_menu .ps_Target {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
*zoom:1;
}
.ps_menu .ps_Target li {
	float: left;
	height: 60px;
	line-height: 60px;
	width: 32.6%;
	background-color: #fd8f10;
	margin-right: 1.1%;
}
.ps_menu .ps_Target li a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	position: relative;
	color: #fff;
}
.ps_menu .ps_Target li i {
	width: 21px;
	height: 21px;
	background-position: -72px -50px;
	position: absolute;
	top: 50%;
	margin-top: -10.5px;
	right: 5%;
}
.ps_menu .ps_Target li.last {
	margin-right: 0;
}
.ps_menu .ps_Target li.active {
	background-color: #fff;
}
.ps_menu .ps_Target li.active a {
	color: #fe8800;
}
.ps_menu .ps_Target li.active i {
	background-position: -72px -71px;
}
.ps_menu .ps_Target.fixed {
	position: fixed;
	left: 50%;
	margin-left: -500px;
	top: 0;
	z-index: 99;
}
.ps_sections {
	width: 1000px;
	margin: 55px auto 0;
}
.ps_sections .ps_t {
	font-size: 20px;
	margin-bottom: 15px;
}
.ps_sections .ps_con {
	min-height: 200px;
}
.ps_sections .ps_paras {
	width: 57.5%;
}
.ps_sections .ps_tuijian {
	width: 32%;
}
.ps_sections .ps_tuijian dl {
	padding: 30px 10%;
}
.ps_sections .ps_tuijian dl dt {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}
.ps_sections .ps_pann {
	height: 260px;
	overflow: hidden;
	position: relative;
}
.ps_sections .ps_pann .tit {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
}
.ps_sections .ps_pann .slide_nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.ps_sections .ps_pann .slide_nav a {
	display: inline-block;
	width: 10px;
	height: 10px;
	line-height: 99;
	overflow: hidden;
	border-radius: 50%;
	background-color: #fec787;
	margin-right: 12px;
	cursor: pointer;
}
.ps_sections .ps_pann .slide_nav a.on {
	width: 14px;
	height: 14px;
	background-color: #fd8f10;
}
.pro_case_box {
	background: url(../img/p_su_bg2.jpg) center top no-repeat;
	padding: 65px 0 75px;
}
.pro_case_box .pc_t {
	font-size: 28px;
	position: relative;
	color: #000;
	padding-bottom: 25px;
}
.pro_case_box .pc_t:after {
	content: '';
	width: 84px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -42px;
}
.pro_case_list {
	position: relative;
	margin-top: 55px;
}
.pro_case {
	position: relative;
	height: 288px;
	overflow: hidden;
}
.pro_case .info {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5%;
	width: 90%;
	background: url(../img/black.4.png) repeat;
	background: rgba(0,0,0,.4);
}
.pro_case .info .tit {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	width: 85%;
	height: 56px;
	line-height: 56px;
}
.pro_case .info ._t {
	display: block;
	width: 56px;
	height: 56px;
	line-height: 56px;
	background-color: #f7931d;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}
.pro_case .info ._t .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.pro_case_list .carrs {
	display: block;
	width: 45px;
	height: 90px;
	background: url(../img/pc_btn.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -45px;
}
.pro_case_list .cprev {
	left: -70px;
}
.pro_case_list .cnext {
	right: -70px;
	background-position: right top;
}
.pro_other {
	padding: 60px 0;
}
.pro_other .info {
	padding: 20% 10% 0;
	background: url(../img/line.png) right top no-repeat;
	position: relative;
	color: #fff;
	text-align: center;
}
.pro_other .info .i_a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.pro_other .info .img {
	display: block;
	text-align: center;
	margin-bottom: 30px;
}
.pro_other .info .img .ico2 {
	width: 65px;
	height: 71px;
	background-position: 0 -129px;
}
.pro_other .info ._tel {
	font-size: 32px;
	font-family: Arial;
	color: #fff;
	display: block;
	line-height: 30px;
}
.pro_other .info .tit {
	font-size: 28px;
	font-weight: bold;
	line-height: 57px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.pro_other .li01 .info .p {
	font-size: 20px;
	line-height: 30px;
}
.pro_other .li02 .info .p {
	font-size: 13px;
}
.pro_other .li02 .info {
	padding: 32% 10% 0;
}
.pro_other .li01 {
	background-color: #fd8800;
}
.pro_other .li02 {
	background-color: #2a2a51;
}
.pro_other li:hover ._full {
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
}
.pro_other li:hover .tit {
	font-size: 28px
}
/*下层--发展历程*/
.dev_pd {
	margin-top: 180px;
	background: transparent;
}
.dev_top {
	width: 69%;
	margin: auto;
	text-align: center;
	color: #fff;
	margin-top: -385px;
	margin-bottom: 35px;
}
.dev_top .big_t {
	font-size: 60px;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 25px;
}
.dev_top .big_t:after {
	content: '';
	width: 90px;
	height: 3px;
	background-color: #f88a0b;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -45px;
}
.dev_top .big_sum {
	font-size: 14px;
}
.widget-history-3 {
	cursor: default;
	position: relative;
}
.widget-history-3-T {
	margin-bottom: 50px;
	overflow: hidden;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	background: url(../img/pcat_xian.png) repeat-x 0px 30px;
	height: 81px;
	overflow: hidden;
}
.widget-history-3-tab .tab_t {
	position: relative;
	width: 16.6%;
	font-size: 16px;
	color: #6f6f6f;
	cursor: pointer
}
.widget-history-3-tab .tab_t span {
	display: block;
	line-height: 30px;
	height: 30px;
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}
.widget-history-3-tab .tab_t b {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url(../img/his_dian.png);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 22px;
}
.widget-history-3-tab .tab_t_cur {
	font-size: 22px;
	color: #e7463c;
	font-weight: bold;
}
.widget-history-3-tab .tab_t_cur b {
	background-image: url(../img/his_dian_on.png);
}
.widget-history-3-tab .tab_c {
	display: none;
	padding: 25px 0 0;
	min-height: 400px;
}
.widget-history-3_arrs {
	position: absolute;
	width: 28px;
	height: 55px;
	background: url(../img/his_btn.png) no-repeat;
	top: 0;
	cursor: pointer;
	transition: none;
	z-index: 3;
}
.widget-history-3_prev {
	left: 0px;
}
.widget-history-3_next {
	right: 0px;
	background-position: right 0;
}
.widget-history-3_prev:hover {
	background-position: left bottom;
}
.widget-history-3_next:hover {
	background-position: right bottom;
}
.widget-history-3-tab .scroll_nav {
	display: none;
}
.widget-history-3-tab .tab_c .his-list {
	background: #f9f9f9;
	padding: 20px 5%;
	overflow: hidden;
}
.widget-history-3-tab .tab_c .his-list ._years {
	float: left;
	width: 20%;
	font-size: 56px;
	font-family: arial;
	color: #0b458e;
}
.widget-history-3-tab .tab_c .his-list ._years span {
	color: #91c501;
	font-size: 16px;
	font-family: 微软雅黑;
	padding-left: 5px;
}
.widget-history-3-tab .tab_c .his-list ._nr {
	float: right;
	width: 75%;
	padding-left: 3%;
	border-left: 1px solid #ddd;
	min-height: 100px;
}
.widget-history-3-tab .tab_c .his-list ._nrli {
	margin-bottom: 30px;
}
.main_bar .widget-history-3-T {
	margin-bottom: 100px;
}
.his_box_tit {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	width: 100%;
	text-align: center;
	line-height: 164px;
	background: url(../images/circle.jpg) no-repeat center bottom;
}
.his_box_tit + .resource-type-wrap .panel:first-child {
	padding-top: 90px
}
.his_box_tit + .resource-type-wrap .panel:first-child + .panel {
	padding-top: 160px !important
}
.resource-type-wrap .panel span {
	line-height: 44px;
	color: #f88a0b;
	font-size: 36px;
	padding: 0 4px;
	position: relative;
	left: -3px;
	position: relative;
	display: inline-block;
	margin-bottom: 25px;
	font-weight: bold;
}
.resource-type-wrap .panel span font {
	display: block;
	width: 20px;
	height: 44px;
	right: -20px;
	position: absolute;
	top: 0;
}
.resource-type-wrap .panel:hover font {
}
.resource-type-wrap .panel .image img {
	width: 100%;
	height: auto;
}
.resource-type-wrap .panel .title {
	padding: 10px;
	line-height: 1.8;
}
.resource-type-wrap .panel .title a {
	color: #000;
}
.resource-type-wrap .head {
	padding: 28px 20px 0;
	height: 242px
}
.inner_box {
	width: 100%;
}
.resource-type-wrap .panel .title {
	line-height: 22px;
	padding: 24px 0;
	font-size: 18px;
	color: #626670;
	font-weight: normal;
}
.resource-type-wrap .panel .inner {
relative;
	left: -1px;
	border: 1px #e6e6e6 solid;
	width: 80%;
	padding: 5%;
	margin-left: 10%;
	position: relative;
}
.resource-type-wrap .panel .inner:after {
	content: '';
	width: 20px;
	height: 20px;
	background: url(../images/ico.png) -20px -80px no-repeat;
	position: absolute;
	top: 30px;
	left: -20px;
}
.resource-type-wrap .panel.leftBox_resource .inner:after {
	right: -20px;
	background-position: 0 -80px;
	left: auto;
}
.resource-type-wrap .panel .inner_box i {
	display: block;
	width: 75px;
	height: 2px;
	overflow: hidden;
	font-size: 0;
	background: #222222;
	margin-bottom: 24px;
}
.resource-type-wrap .panel .inner_box p {
	color: #626670;
	font-size: 14px;
	line-height: 22px;
	margin: 25px 0 0;
}
.resource-type-wrap .panel .inner_box p .image {
	margin-bottom: 0;
}
.resource-type-wrap .panel.leftBox_resource {
	margin-top: 0;
}
.resource-type-wrap .panel.leftBox_resource span {
	float: right;
	position: relative;
	left: 3px;
	display: inline-block;
}
.resource-type-wrap .panel.leftBox_resource .title {
	line-height: 22px;
	padding: 24px 0;
	font-size: 18px;
	color: #626670;
	font-weight: normal;
	float: right;
}
.resource-type-wrap .panel.leftBox_resource .inner_box {
	clear: both;
	padding-left: 0;
}
.resource-type-wrap .panel.leftBox_resource .inner_box i {
	display: block;
	width: 75px;
	height: 2px;
	overflow: hidden;
	font-size: 0;
	background: #222222;
	margin-bottom: 24px;
	float: right;
	clear: both;
}
.resource-type-wrap .panel.leftBox_resource .inner_box p {
	color: #626670;
	font-size: 14px;
	line-height: 24px;
	clear: both;
	text-align: right;
}
.resource-type-wrap .panel.leftBox_resource .inner_box p .image {
	margin-bottom: 0;
}
.resource-type-wrap .panel.leftBox_resource .inner {
	left: 0px;
	margin-left: 0;
}
.resource-type-wrap .panel.leftBox_resource:hover .inner {
	position: relative;
}
.resource-type-wrap .panel.leftBox_resource span font {
	display: block;
	width: 20px;
	height: 44px;
	left: -20px;
	position: absolute;
	top: 0;
}
.resource-type-wrap .panel.leftBox_resource:hover font {
}
.resource-type-wrap {
	background: url(../img/opp.gif) repeat-y center top;
	padding-top: 10px;
}
.resource-type-wrap {
	width: 100%;
	background-position: 49.2% top;
}
.resource-type-wrap .panel {
	width: 49.2%;
	position: relative;
	margin-top: 40px;
}
.his_box_tit {
	background-position: 49.2% bottom;
}
.load-more-link {
	display: block;
	width: 153px;
	height: 40px;
	margin: 0 auto;
	background: url(../images/his_more.jpg) no-repeat;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
}
.resource_type_t {
	font-size: 72px;
	color: #e6e6e6;
	background-color: #fff;
	margin-bottom: 40px;
}
.resource-type-wrap .panel:after {
	content: '';
	width: 17px;
	height: 17px;
	background: url(../img/his_li_dian.png) right top no-repeat;
	position: absolute;
	left: -8px;
	top: 32px;
}
.resource-type-wrap .panel.leftBox_resource:after {
	right: -9px;
	left: auto;
}
/*下层--社会责任报告*/
.new_tj {
	padding: 20px 10%;
}
.new_tj .title {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
.new_tj .info {
	font-size: 13px;
	color: #5a5a5a;
	margin-top: 15px;
}
.new_tj .more {
	display: inline-block;
	width: 160px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #ec7f00;
	margin-top: 25px;
}
.new_tj .more .ico5_3 {
	margin-left: 15px;
}
.sh_report li {
	border: 1px #fff solid;
	border-bottom-color: #f1f1f1;
}
.sh_report li ._img .ico2 {
	width: 38px;
	height: 55px;
	background-position: -100px 0;
	transition: none;
}
.sh_report li ._img {
	padding-top: 6px;
}
.sh_report li a {
	display: block;
	overflow: hidden;
	padding: 4%;
}
.sh_report li ._t {
	font-size: 16px;
	color: #4e4e4e;
	width: 80%;
	padding-left: 4%;
	margin-top: 20px;
}
.sh_report li .date span {
	display: block;
	font-weight: bold;
	font-family: Arial;
}
.sh_report li .date ._day {
	font-size: 50px;
	color: #3f3f3f;
	line-height: 40px;
}
.sh_report li .date ._month {
	font-size: 14px;
	color: #727272;
}
.sh_report li:hover {
	border-color: #fa8d0f;
}
.sh_report li:hover ._img .ico2 {
	background-position: -138px 0;
}
.sh_report li:hover .date ._day, .sh_report li:hover .date ._month {
	color: #f69b3a;
}
/*品牌故事*/
.strory_mnu {
	margin-top: 25px;
}
.strory_mnu li {
	float: left;
	padding: 0 10px;
	border: 3px #fff solid;
}
.strory_mnu li a {
	display: block;
	font-size: 17px;
	color: #333;
	font-weight: bold
}
.strory_mnu li a:hover {
	display: block;
	font-size: 17px;
	color: #f30;
	font-weight: bold
}
.strory_mnu li:hover, .strory_mnu li.cur {
	color: #0369BC
}
.widget-newslist-6 ul {
	position: relative;
}
.widget-newslist-6 li {
	float: left;
	background-color: #fff;
}
.widget-newslist-6 li a {
	display: block;
	padding: 20px 20px 50px;
	border: 1px #ebeaea solid;
}
.widget-newslist-6 ._img {
	margin-bottom: 6px;
	overflow: hidden;
}
.widget-newslist-6 ._img img {
	width: 100%;
}
.widget-newslist-6 ._i {
	color: #999;
	font-size: 12px;
	margin-bottom: 15px;
}
.widget-newslist-6 ._title {
	font-size: 20px;
	cursor: pointer;
}
.widget-newslist-6 ._p {
	line-height: 24px;
	cursor: pointer;
	color: #555;
	margin-top: 15px;
}
.widget-newslist-6 li a:hover {
	border-color: #cbcbcb;
}
.widget-newslist-6 li .zj-lb-show {
	display: none;
}
.widget-newslist-6 li .zj-lb-show .m_detail {
	margin-top: 0;
}
.widget-newslist-6 li .zj-lb-show ._more {
	display: inline-block;
	color: #fa8d0f;
	border: 3px #fa8d0f solid;
	width: 144px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.widget-newslist-6 li:hover .zj-lb-show {
	display: block;
	padding-top: 20px;
}
.widget-newslist-6 li:hover ._img img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
@media screen and (max-width: 480px) {
.widget-newslist-6 li {
	float: none;
	width: auto;
	margin-right: 0;
	margin-bottom: 20px;
}
}
/*下层--绿丰印象*/
.yinxiang_top {
	margin-bottom: 50px;
}
.yinxiang_top .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../img/black.5.png) repeat;
	background: rgba(0,0,0,.5);
}
.yinxiang_top .title .el {
	font-size: 18px;
	color: #fff;
	padding: 19px 3%;
	display: block;
	width: 80%;
}
.yinxiang_top .title .i {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 70px;
	height: 62px;
	background-color: #D61418;
}
.yinxiang_top .title .i .ico2 {
	width: 35px;
	height: 32px;
	background: url(../images/spico.png) center center no-repeat ;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -17.5px;
}
.yx_count {
	position: relative;
}
.yx_count .digit {
	font-size: 36px;
	color: #d6d6d6;
	display: block;
	position: absolute;
	bottom: 85px;
	left: 0;
	width: 74%;
	text-align: center;
}
.yxPic_list {
	overflow: hidden;
}
.yxPic_list li {
	margin-bottom: 30px;
}
.yxPic_list li .mask {
	background: url(../img/orange.8.png) repeat;
	background: rgba(15,126,215,.8);
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	bottom: -100%;
	left: 0;
	font-size: 0;
}
.yxPic_list li ._title {
	font-size: 20px;
	color: #fff;
	text-align: center;
	width: 90%;
	z-index: 2;
	padding: 0 5%;
	display: inline-block;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
	position: absolute;
	top: 53%;
	left: 0;
}
/*.yxPic_list li .line{display:inline-block;vertical-align: middle;width:0; height:100%;}*/
.yxPic_list li .line {
	display: block;
	width: 42px;
	height: 42px;
	background: url(../images/ico2.png) 0 -230px no-repeat;
	position: absolute;
	top: 25%;
	left: 50%;
	margin-left: -21px;
}
/*.yxPic_list li .line:after{content:'';width:46px; height:1px; background-color:#fff; position:absolute;bottom:-20px; left:50%; margin-left:-14px;}
*/
/*下层--视频中心*/
.videolist li .tools {
	position: absolute;
	bottom: -100%;
	left: 0;
	background: url(../img/black.5.png) repeat;
	background: rgba(0,0,0,.5);
	width: 100%;
	height: 48px;
	line-height: 48px;
	color: #cecdcd;
	font-size: 12px;
}
.videolist li .tools .i {
	background-color: #f7931d;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 48px;
	text-align: center;
}
.videolist li .tools .i .ico2 {
	width: 25px;
	height: 22px;
	background-position: -138px -55px;
}
.videolist li .tools ._time, .videolist li .tools ._view {
	display: inline-block;
	margin: 0 5px;
}
.videolist li .title {
	font-size: 15px;
	font-weight: normal;
	padding: 15px 4%;
}
/*下层--招聘列表*/
.widget-job-1 li.first {
	background: #f2f2f2;
	border-bottom: none;
	padding: 0;
}
.widget-job-1 li {
	border-bottom: 1px solid #cccccc;
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
}
.widget-job-1 li ._t1 {
	width: 30%;
	padding-left: 7%;
}
.widget-job-1 li ._t2 {
	width: 24%;
}
.widget-job-1 li ._t3 {
	width: 24%;
}
.widget-job-1 li ._t4 {
	width: 14%;
}
.widget-job-1 li ._t5 {
	width: 14%;
}
.widget-job-1 li ._t6 {
	width: 10%;
}
.widget-job-1 li.first ._ut {
	float: left;
	color: #333;
	font-weight: 700;
	font-size: 17px;
}
.widget-job-1 li ._un {
	float: left;
	text-align: center;
	height: 50px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
@media only screen and (max-width: 40rem) {
 .widget-job-1 li ._t1 {
 width: 30%;
}
 .widget-job-1 li ._t2 {
 width: 30%;
}
 .widget-job-1 li ._t3 {
 width: 40%;
}
 .widget-job-1 li ._t4 {
 display: none;
}
 .widget-job-1 li ._t5 {
 display: none;
}
 .widget-job-1 li ._t6 {
 display: none;
}
}
.widget-job-2 ._jt {
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	overflow: hidden;
*zoom: 1;
	cursor: pointer;
	float: left;
	width: 100%;
	border-bottom: 1px #f2f2f2 solid;
	font-size: 15px;
}
.widget-job-2 ._jt strong {
	float: left;
	width: 30%;
	padding-left: 7.2%;
}
.widget-job-2 ._jt strong.strong02 {
	width: 22%;
	padding-left: 0.5%;
}
.widget-job-2 ._jt strong.strong03 {
	width: 22%;
	padding-left: 1.5%;
}
.widget-job-2 ._jt strong.strong04 {
	width: 14%;
	padding-left: 2%;
}
.widget-job-2 ._jt span {
	float: right;
}
.widget-job-2 ._jt .ion {
	font-size: 12px;
	color: #999999;
}
.widget-job-2 ._jc {
	display: none;
	float: left;
	width: 100%;
}
.widget-job-2 ._jcon {
	padding: 10px 7%;
	line-height: 2.5;
	max-height: 300px;
	overflow-y: scroll;
}
.widget-job-2 ._jt_act .ion {
	color: #0e90d2;
}
.widget-job-2 ._jcon .m_detail {
	margin-top: 20px;
}
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span {
display: none;
}
 .widget-job-2 ._jt strong {
width:95%;
text-align: left;
padding-left: 5%;
}
 .widget-job-2 ._jcon {
padding:10px 5%;
}
}
/*专题列表*/
.zt_list li {
	position: relative;
	margin-bottom: 50px;
	overflow: hidden;
}
.zt_list li ._img {
	float: right;
	width: 40%;
}
.zt_list li ._txt {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	width: 48%;
	padding: 3% 6%;
	background-color: #f9f9f9;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.zt_list li ._txt ._t {
	position: relative;
	font-size: 33px;
	color: #4f4f4f;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 10px;
}
.zt_list li ._txt ._t:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 4px;
	background-color: #f67702;
}
.zt_list li ._txt ._tools {
	margin: 0 0 6px;
	color: #bfbfbf;
}
.zt_list li ._txt ._tools .ion {
	font-size: 1.5em;
}
.zt_list li ._txt ._p {
	color: #757575;
}
.zt_list li ._txt ._more {
	display: none;
	width: 170px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
	color: #f67702;
}
.zt_list li ._txt ._more .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.zt_list li:hover ._txt {
	background-color: #f67702;
}
.zt_list li:hover ._txt ._t, .zt_list li:hover ._txt ._tools, .zt_list li:hover ._txt ._p {
	color: #fff;
}
.zt_list li:hover ._txt ._tools .ico3_5 {
	background-position: 0 -120px;
}
.zt_list li:hover ._txt ._tools .ico4_1 {
	background-position: -20px -120px;
}
/*技术服务*/
.fw_list {
	margin-bottom: 50px;
}
.jsfw_box {
	margin: 40px 0 0;
}
.jsfw_box ._t {
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #f08303;
}
.jsfw_box ._st {
	font-size: 16px;
	color: #000;
	line-height: normal;
	margin-bottom: 8px;
}
.jsfw_box ._txt {
	position: relative;
	padding-left: 15px;
	border-left: 1px solid #eee;
	min-height: 102px;
}
.jsfw_box ._txt:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 0;
	width: 1px;
	height: 20px;
	background-color: #fb8c0a;
}
.st_fw {
	position: relative;
	overflow: hidden;
	height: 537px;
}
.st_fw ._img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
	width: 1920px;
	max-width: none;
	z-index: 1
}
.st_fw ._txt {
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: 103px;
	width: 395px;
	padding: 50px;
	background-color: #f4f4f2;
	z-index: 2;
}
.st_fw ._txt ._t {
	position: relative;
	font-size: 36px;
	color: #000;
	font-weight: bold;
	margin-bottom: 30px;
	padding-top: 15px;
	line-height: 1;
}
.st_fw ._txt ._t:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 3px;
	background-color: #f18303;
}
.st_fw ._txt ._phone {
	margin-bottom: 25px;
}
.st_fw ._txt ._phone .ico2 {
	float: left;
	width: 52px;
	height: 57px;
	margin-right: 10px;
	background-position: -72px -93px;
}
.st_fw ._txt ._phone ._num {
	float: left;
	font-size: 23px;
	font-weight: bold;
	color: #f18303;
}
.st_fw ._txt ._phone ._num span {
	display: block;
	line-height: normal
}
.st_fw ._txt ._p {
	color: #000;
}
.fw_list2 {
	position: relative;
	height: 557px;
	overflow: hidden;
}
.fw_list2 ul {
	margin-right: -1px;
}
.fw_list2 ._left {
	position: absolute;
	width: 56.7%;
	left: -28%;
	top: 0;
	bottom: 0;
}
.fw_list2 ._right {
	position: absolute;
	width: 82%;
	right: -53.5%;
	top: 0;
	bottom: 0;
}
.fw_list2 ._left img, .fw_list2 ._right img {
	width: 100%;
	height: 100%;
}
.fw_list2 ._img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	top: 0;
	width: 1920px;
	max-width: none;
	z-index: 1
}
.fw_list2 ._btn {
	position: absolute;
	top: 50%;
	margin-top: -82px;
	left: 50%;
	width: 180px;
	height: 164px;
	text-align: center;
	z-index: 2;
	background: url(../img/blue.8.png) repeat;
}
.fw_list2 ._btn1 {
	margin-left: -550px;
}
.fw_list2 ._btn2 {
	margin-left: 350px;
}
.fw_list2 ._btn a {
	color: #fff;
}
.fw_list2 ._btn ._t {
	position: relative;
	padding-top: 40px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
}
.fw_list2 ._btn ._t:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -21px;
	bottom: 0;
	width: 42px;
	height: 1px;
	background-color: #fff;
}
.fw_list2 ._btn ._p {
	font-size: 15px;
}
.fw_list2 ._con {
	position: absolute;
	z-index: 3;
	left: 50%;
	top: 0;
	bottom: 0;
	margin-left: -290px;
	width: 580px;
	background: url(../img/fwlist2_bg.png);
}
.fw_list2 ._con ._list {
	padding: 6% 4%;
}
.fw_list2 ._con ._list li {
	overflow: hidden;
	margin-bottom: 40px;
}
.fw_list2 ._con ._list li ._t {
	margin-bottom: 10px;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	line-height: normal
}
.fw_list2 ._con ._list i.ion {
	float: left;
	width: 6%;
	margin: 0;
	color: #fd8800;
}
.fw_list2 ._con ._list ._txt {
	float: left;
	width: 94%;
}
.fw_other .li02 .info, .fw_other .li01 .info {
	padding: 31% 10%;
}
.fw_other .li01 .info .p {
	font-size: 13px;
	line-height: normal
}
.fw_list2 .fwtl_list>li {
	float: left;
	width: 28.6%;
	overflow: hidden;
	position: relative;
	margin-right: 1px;
}
.fw_list2 .fwtl_list>li .fw_img img {
	height: 100%;
	max-width: none;
}
.fw_list2 .fwtl_list>li ._con {
	width: 0;
	left: auto;
	margin-left: 0;
	right: 0;
	transition: none;
}
.fw_list2 .fwtl_list>li.hover ._con {
	width: 60.6%;
}
.fw_list2 .fwtl_list>li.hover {
	width: 71.25%;
}
.fw_list2 .fwtl_list>li.hover ._btn1 {
	margin-left: -400px;
}
.fw_list2 ._btn1 {
	margin-left: -100px;
}
.fw_list2 ._btn2 {
	margin-left: -125px;
}
.fwtl_list>li.hover ._btn2 {
	margin-left: -400px;
}
.fw_list2 .fwtl_list>li.hover ._btn {
	background: url(../img/orange.8.png) repeat;
}
/*下层--专题通用模板*/
.zhuanti_top {
	background: url(../img/zt_bann.jpg) center top no-repeat;
	padding: 130px 0 100px;
	position: relative;
	z-index: 3;
}
.fzjg_top {
	padding-top: 50px;
}
.zhuanti_top .chan_tit {
	margin-bottom: 0;
}
.zhuanti_top .title {
	font-size: 50px;
	color: #000;
	position: relative;
}
.zhuanti_top .title:before {
	content: '';
	width: 48px;
	height: 3px;
	background-color: #f67702;
	position: absolute;
	left: 0;
	top: 0;
}
.zhuanti_top .p {
	font-size: 13px;
	color: #757575;
}
.zhuanti_top .tools {
	color: #bfbfbf;
	margin-bottom: 10px;
}
.zhuanti_top .tools span {
	display: inline-block;
	margin: 0 10px 0 0;
}
.ztPics_box {
	background-color: #f9f9f9;
	padding: 55px 0;
}
.ztPic_items {
	position: relative;
}
.ztPic_items .zt_arrs {
	display: block;
	width: 34px;
	height: 68px;
	background: url(../img/zt_btn.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -34px;
}
.ztPic_items .zt_prev {
	left: -5%;
}
.ztPic_items .zt_next {
	right: -5%;
	background-position: right top;
}
.ztPic_items .zt_prev:hover {
	background-position: left bottom;
}
.ztPic_items .zt_next:hover {
	background-position: right bottom;
}
.ztPic_item li .cover {
	display: block;
	position: absolute;
	bottom: -100%;
	left: 0;
	background: url(../img/orange.8.png) repeat;
	background: rgba(244,139,14,.8);
	width: 100%;
	height: 100%;
	font-size: 0;
}
.ztPic_item li ._title {
	font-size: 18px;
	color: #fff;
	width: 78%;
	z-index: 2;
	padding: 0 11%;
	display: inline-block;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
}
.ztPic_item li .line {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
}
.shzr_sort_list li {
	cursor: pointer;
}
.shzr_sort_list li .info {
	padding: 15% 10%;
}
.shzr_sort_list li .tit {
	font-size: 28px;
	position: relative;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.shzr_sort_list li .tit:after {
	content: '';
	width: 48px;
	height: 3px;
	background-color: #fa8d0f;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -24px;
}
.shzr_sort_list li ._detail {
	display: block;
	width: 165px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	margin: 30px auto 0;
	border: 3px #f67702 solid;
	color: #f67702;
}
.shzr_sort_list li ._detail i {
	margin-left: 20px;
}
.shzr_sort_list li:hover {
	background-color: #fafafa;
}
.shzr_sort_list li:hover ._detail {
	background-color: #fa8d0f;
	border-color: #fa8d0f;
	color: #fff;
}
.shzr_sort_list li:hover ._detail i {
	background-position: -80px -20px;
}
.shzr_sort_list .imgList {
	display: none;
}
/*下层--营销网络*/
.net_bann {
	height: 535px;
	position: relative;
	z-index: 3;
}
.net_bann img {
	height: 100%;
	max-width: none;
}
.net_bann .guo_map {
	height: 100%;
	overflow: hidden;
}
.net_bann .guo_cur {
	display: block;
}
.net_bann .net_map_sele {
	position: absolute;
	bottom: 26px;
	left: 0;
	width: 100%;
	text-align: center;
}
.net_bann .net_a {
	display: inline-block;
	width: 220px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	background-color: #80939e;
	color: #fff;
	margin-right: 15px;
}
.net_bann .net_a .ico2 {
	background-position: -180px 0;
	width: 20px;
	height: 26px;
	margin-right: 8px;
}
.net_bann .net_a.cur {
	background-color: #fc8f10;
}
/*下层--营销网站*/
.net-pisition {
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 30px;
}
.net-pisition b {
	color: #fd8900;
}
.net-pisition .ico2 {
	background-position: -180px -28px;
	width: 20px;
	height: 25px;
	margin-right: 10px;
}
.network-sear .t-area {
	width: 32%;
}
.network-sear .t-area ._option a {
	padding: 5px 2%;
	text-indent: 0;
	line-height: 20px;
}
.network-sear #dosub {
	width: 10%;
}
.netInfo-box {
	margin-top: 50px;
	position: relative;
	z-index: 2;
}
.netInfo-box li {
	margin-bottom: 20px;
	background-color: #f5f5f5;
	position: relative;
	height: 420px;
	cursor: pointer;
}
.netInfo-box li .box {
	position: relative;
	padding-bottom: 55px;
}
.netInfo-box li .box .dl {
	padding: 7%;
	background-color: #f5f5f5;
	height: 300px;
	overflow: hidden;
}
.netInfo-box li .box .dl .dt {
	font-size: 24px;
	font-weight: bold;
}
.netInfo-box li .box .dl dd {
	margin-bottom: 30px;
	line-height: 2;
}
.netInfo-box li .box ._detail {
	display: block;
	font-size: 35px;
	color: #f88d10;
	position: absolute;
	bottom: 0;
	left: 7%;
}
.netInfo-box li .box ._detail i {
	margin: 0;
}
.netInfo-box li.hover {
	background-color: #f88d10;
}
.netInfo-box li.hover .box .dl {
	overflow: visible;
	height: auto;
	background-color: #f88d10;
	color: #fff;
}
.netInfo-box li.hover .box ._detail {
	display: none;
}
/*下层--资质荣誉*/
.honor_list {
	margin-top: 0;
}
.honor_list li.first {
	float: right;
}
.yxPic_list .honor-sear {
	border: none;
	padding: 10px 25px 25px;
}
.yxPic_list .honor-sear .t-area {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
}
.yxPic_list .honor-sear .t-area ._val b {
	background: #f3f3f3;
	width: 38px;
	height: 40px;
	position: relative;
}
.yxPic_list .honor-sear .t-area ._val b:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px transparent solid;
	border-right: 5px transparent solid;
	border-top: 5px #b8b8b8 solid;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -5px;
	margin-top: -2.5px;
}
.yxPic_list .honor-sear .t-area ._option {
	top: 40px;
}
.yxPic_list .honor-sear .t-area.on ._val b:after {
	border-bottom: 5px #b8b8b8 solid;
	border-top: 0;
}
.yxPic_list .honor-sear .t-area ._option a:hover {
	background: #f3f3f3;
	color: #555;
}
/*下层--招聘综合*/
.job_box1 {
	padding: 50px 0 100px;
}
.chan_tit {
	width: 80%;
	margin: 0 auto 50px;
	text-align: center;
}
.cen_box4.chan_tit {
	width: 80%;
	margin: 0 auto 50px;
	text-align: center;
}
.chan_tit .tit {
	font-size: 24px;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color:#D61418
}
.chan_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #D61418;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	
}
.chan_tit .p {
	font-size: 15px;
	color: #666;
	text-align: center
}
.gs_tit {
	width: 80%;
	margin: 0 auto 50px;
	text-align: center;
}
.gs_tit .tit {
	font-size: 36px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.gs_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.gs_tit .p {
	font-size: 15px;
	color: #666;
	text-align: left
}
.rc_tit {
	width: 80%;
	margin: 20px auto 50px;
	text-align: center;
}
.rc_tit .tit {
	font-size: 36px;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: #FFF;
	text-align: center
}
.rc_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.rc_tit .p {
	font-size: 15px;
	color: #fff;
	text-align: center
}
.rcln_tit {
	width: 100%;
	margin: 0 auto 50px;
	text-align: center;
}
.rcln_tit .tit {
	font-size: 36px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.rcln_tit .tit:after {
	content: '';
	width: 60px;
	height: 3px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
}
.rcln_tit .p {
	font-size: 15px;
	color: #666;
	text-align: center
}
.job_box1_con .img .rect-66 {
	padding-bottom: 66%;
}
.job_box1_con .word {
	border: 10px #f3f3f3 solid;
	border-left: 0;
	border-right: 0;
	height: 376px;
}
.job_box1_con .word .word_info {
	border-right: 10px #f3f3f3 solid;
	height: 100%;
	padding: 0 8% 0 10%;
}
.job_box1_con .word .t {
	font-size: 28px;
	font-weight: bold;
	position: relative;
	padding: 55px 0 10px;
	margin-bottom: 25px;
}
.job_box1_con .word .t:after {
	content: '';
	width: 42px;
	height: 1px;
	background-color: #fd8800;
	position: absolute;
	bottom: 0;
	left: 0;
}
.job_box1_con .word .p {
	font-size: 13px;
	color: #5a5a5a;
}
.job_box1_con .word .tools a {
	float: left;
	width: 138px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
}
.job_box1_con .word .tools {
	margin-top: 40px;
}
.job_box1_con .word .tools .ta1 {
	background-color: #fd8f10;
}
.job_box1_con .word .tools .ta2 {
	background-color: #f01d1d;
}
.job_box1_con .word .tools a:hover {
	background-color: #80939e;
}
.job_box2 {
	background: url(../img/job_bg2.jpg) center top no-repeat;
	padding: 196px 0 115px;
}
.job_box2_con {
	width: 585px;
	height: 329px;
	background: url(../img/white.9.png) repeat;
	background: rgba(255,255,255,.9);
}
.job_box2_con .box {
	padding: 40px 60px;
}
.job_box2_con .box .t {
	font-size: 24px;
	font-weight: bold;
	line-height: 35px;
	margin-top: 20px;
}
.job_box2_con .box .p {
	color: #6e6e6e;
	margin: 10px 0 20px;
}
.job_box2_con .box .m_detail {
	margin-top: 13px;
}
.job_box3 {
	padding: 100px 0 84px;
}
.job_box3_list ul {
	margin-right: -1px;
}
.job_box3_list li {
	margin-right: 1px;
	position: relative;
	float: left;
	width: 24.9%;
	overflow: hidden;
}
.job_box3_list li .rect-120 {
	padding-bottom: 120%;
}
.job_box3_list li .info {
	display: block;
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	text-align: center;
	z-index: 2;
}
.job_box3_list li .tit {
	display: inline-block;
	font-size: 18px;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
	padding: 0 5%;
	color: #fff;
}
.job_box3_list li .line {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}
.job_box3_list li.last .info {
	background-color: #80939e;
	bottom: 0;
}
.job_box3_list li.last .info .tit {
	padding: 0 18%;
	font-size: 24px;
	font-weight: normal;
}
.job_box3_list li .box-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 100%;
	background: url(../img/orange.8.png) repeat;
	background: rgba(244,139,14,.8);
}
.job_box3_list li:hover .info {
	bottom: 0;
}
/*下层--产品综合*/
.ph_box1 {
position;
relative;
	z-index: 2;
}
.ph_protj {
	position: relative;
}
.ph_protj .ph_protj_bann {
	width: 73%;
	height: 0;
	padding-bottom: 27.4%;
	overflow: hidden;
	position: relative;
}
.ph_protj .ph_protj_bann .slide_nav {
	position: absolute;
	right: 0;
	width: 40%;
	bottom: 15%;
}
.ph_protj .ph_protj_bann .slide_nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 99;
	overflow: hidden;
	border-radius: 50%;
	background-color: #fec480;
	cursor: pointer;
	margin-right: 16px;
}
.ph_protj .ph_protj_bann .slide_nav a.on {
	background-color: #fff;
}
.ph_protj .ph_protj_bann li {
	overflow: hidden;
	background-color: #fd8900;
	background-image: url(../img/line.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.ph_protj .ph_protj_bann li .img, .ph_protj .ph_protj_bann li .info {
	width: 50%;
}
.ph_protj .ph_protj_bann li .info {
	position: relative;
}
.ph_protj .ph_protj_bann li .info:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 30px transparent solid;
	border-bottom: 30px transparent solid;
	border-right: 30px #fd8900 solid;
	position: absolute;
	left: -30px;
	top: 55px;
}
.ph_protj .ph_protj_bann li .info .info_a {
	display: block;
	padding: 16% 10% 0;
	color: #fff;
}
.ph_protj .ph_protj_bann li .info .tit {
	font-size: 26px;
	margin-bottom: 10px;
}
.ph_protj .ph_tj_img {
	position: absolute;
	right: 0;
	top: 0;
	padding: 43px 60px 0 0;
}
.yxPic_list .honor-sear .t-area ._option {
	top: 40px;
}
.yxPic_list .honor-sear .t-area ._option {
	top: 40px;
}
.ph_pros_box {
	padding: 30px 0 0;
}
.ph_pros_box .chan_tit {
	width: 85%;
}
.ph_pros_box .chan_tit .p {
	font-size: 15px;
}
.ph_pros_list .li_a {
	float: left;
	width: 16.6%;
	padding-bottom: 50px;
	cursor: pointer;
	position: relative;
}
.ph_pros_list .li_a .rect-70 {
	text-align: center;
}
.ph_pros_list .li_a:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 25px transparent solid;
	border-right: 25px transparent solid;
	border-top: 20px #fff solid;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -25px;
	display: none;
}
.ph_pros_list .li_a img {
	width: 100%;
	height: auto;
	filter: alpha(opacity=60);
	opacity: 0.6;
*width: 80%;
	margin: auto;
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
}
.ph_pros_list .li_a .img2 {
	display: none;
}
.ph_pros_list .li_a .tit {
	font-size: 14px;
	font-weight: normal;
}
.ph_pros_list .li_a#current:after {
	display: block;
}
.ph_pros_list .li_a#current img {
	filter: alpha(opacity=100);
	opacity: 1;
*width:100%;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.ph_box2 {
	background: url(../img/ph_bg2.jpg) center top no-repeat;
	padding: 60px 0 68px;
}
.ph_box2 .ph_pros_ul {
	overflow: hidden;
	position: relative;
	height: 444px;
}
.ph_box2 .ph_pros_ul .img {
	overflow: hidden;
	display: block;
	height: 0;
	padding-bottom: 37%;
	position: relative;
	width: 100%;
}
.ph_box2 .ph_pros_ul .img img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
*height:auto;
}
.ph_box2 .ph_pros_ul .box {
	width: 46%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background: url(../img/blue.7.png) repeat;
}
.ph_box2 .ph_pros_ul .box .box_b {
	color: #fff;
	padding: 15% 10%;
	text-align: center;
}
.ph_box2 .ph_pros_ul .box .p1 {
	font-size: 46px;
	font-weight: bold;
	line-height: 70px;
}
.ph_box2 .ph_pros_ul .box .p2 {
	font-weight: bold;
	font-size: 20px;
}
.ph_box2 .ph_pros_ul .box .p {
	font-size: 14px;
	margin: 20px 0 0;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}
.ph_box2 .ph_pros_ul .box ._detail {
	border: 2px #f67702 solid;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	margin-top: 30px;
}
.ph_box2 .ph_pros_ul .box ._detail i {
	margin-left: 15px;
}
.ph_box2 .ph_pros_ul:hover .box ._detail {
	background-color: #f67702;
	color: #fff;
}
.ph_box2 .ph_pros_ul:hover .box ._detail i {
	background-position: -40px -80px;
}
.ph_box2 .ph_pros_ul:hover .hoverImg {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.ph_box2 .ph_pros_ul .cover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 3;
}
.ph_box3 {
	padding: 50px 0 60px;
}
.ph_box3 li {
	position: relative;
}
.ph_box3 li .rect-80 {
	padding-bottom: 80%;
}
.ph_box3 li .box {
	position: absolute;
	width: 152px;
	height: 124px;
	top: 50%;
	left: 50%;
	margin-left: -76px;
	margin-top: -62px;
	overflow: hidden;
}
.ph_box3 li .box .info {
	display: block;
	color: #fff;
	text-align: center;
}
.ph_box3 .info .tit {
	font-size: 24px;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 16px;
}
.ph_box3 .info .tit:after {
	content: '';
	width: 35px;
	height: 1px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -17.5px;
}
.ph_box3 .info .p {
	font-size: 14px;
}
.ph_box3 .info .sum {
	display: none;
}
.ph_box3 .li01 .box {
	background: url(../img/red.8.png) repeat;
}
.ph_box3 .li02 .box {
	background: url(../img/orange.8.png) repeat;
}
.ph_box3 .li03 .box {
	background: url(../img/blue.8.png) repeat;
}
.ph_box3 li:hover .box {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	margin-top: 0;
	margin-left: 0;
	right: 0;
	bottom: 0;
}
.ph_box3 li:hover .box .info {
	text-align: left;
	padding: 13% 16%;
}
.ph_box3 li:hover .info .tit {
	margin-bottom: 0;
}
.ph_box3 li:hover .info .tit:after {
	display: none;
}
.ph_box3 li:hover .info .p {
	display: none;
}
.ph_box3 li:hover .info .sum {
	display: block;
}
/*下层--投资者关系*/
.touzi_box1 {
	padding: 70px 0 110px;
}
.touzi_box1_list li {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.touzi_box1_list li .box {
}
.touzi_box1_list li .info {
	display: block;
	padding: 10%;
	position: relative;
	z-index: 2;
	background: transparent;
}
.touzi_box1_list li .info .tz_ico {
	transition: none;
	-webkit-transition: none;
}
.touzi_box1_list li .info .tit {
	font-size: 24px;
	margin-top: 10px;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
}
.touzi_box1_list li .info .p {
	font-size: 15px;
}
.touzi_box1_list .box-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 100%;
	background-color: #f01d1d;
	background-image: url(../img/line.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.touzi_box1_list li:hover .tit {
}
.touzi_box1_list li:hover .tz_ico {
	background-position: 0 -104px;
}
.touzi_box1_list li:hover .tz_ico_2 {
	background-position: -112px -104px;
}
.touzi_box1_list li:hover .tz_ico_3 {
	background-position: -224px -104px;
}
.touzi_box1_list li:hover .tz_ico_4 {
	background-position: -336px -104px;
}
.touzi_box1_list li:hover .tz_ico_5 {
	background-position: -448px -104px;
}
.touzi_box1_list li:hover .tz_ico_6 {
	background-position: -560px -104px;
}
/*下层--客户服务综合*/
.ser_box1 .chan_tit, .ser_box2 .chan_tit {
	width: 80%;
}
.ser_box1 {
	padding: 60px 0;
}
.ser_box1 .fwst_box {
	width: 33%;
}
.job_box1_con .fwst_box {
	position: relative;
	overflow: hidden;
}
.job_box1_con .fwst_box .box {
	position: absolute;
	left: 0;
	bottom: -100%;
	width: 100%;
	height: 100%;
	background: url(../img/orange.8.png) repeat;
}
.job_box1_con .fwst_box .box:before {
	content: '';
	width: 58px;
	height: 65px;
	background: url(../img/line.png) repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.job_box1_con .fwst_box .box .info {
	display: block;
	padding: 13%;
	width: 64%;
	color: #fff;
}
.job_box1_con .fwst_box .box .tit {
	font-size: 28px;
}
.job_box1_con .fwst_box .box .p1 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 5px;
}
.job_box1_con .fwst_box .box .p2 {
	font-size: 13px;
}
.job_box1_con .fwst_box:hover .box {
	bottom: 0;
}
.ser_box1 .fw_mess {
	width: 66%;
}
.ser_box2 {
	padding: 20px 0 90px;
}
.ser_fast_menu li a {
	display: block;
	width: 68%;
	margin: auto;
	text-align: center;
}
.ser_fast_menu li .tit {
	font-size: 18px;
	margin: 20px 0 10px;
}
.ser_fast_menu li .p {
	font-size: 13px;
	color: #5a5a5a;
}
.ser_fast_menu li:hover .ser_ico {
	background-position: 0 -124px;
}
.ser_fast_menu li:hover .ser_ico_2 {
	background-position: -124px -124px;
}
.ser_fast_menu li:hover .ser_ico_3 {
	background-position: -248px -124px;
}
.ser_fast_menu li:hover .ser_ico_4 {
	background-position: -372px -124px;
}
.ser_box3 {
	background-color: #f4f4f4;
}
.ser_box3 .net_left {
	width: 34.5%;
}
.net_left .net_boc {
	width: 100%;
	background: #fd8900 url(../img/line.png) right top no-repeat;
}
.net_left .net_boc a {
	display: block;
	color: #fff;
	width: 66%;
	margin: 0 auto;
	text-align: center;
	padding: 20% 0;
}
.net_left .net_boc .tit {
	font-size: 32px;
}
.net_left .net_boc .p {
	font-size: 16px;
	line-height: 25px;
}
.net_left .net_tel {
	position: relative;
	padding: 10px 0 0 130px;
	color: #253036;
	margin-top: 60px;
}
.net_left .net_tel .ico2 {
	width: 65px;
	height: 71px;
	background-position: -135px -82px;
	position: absolute;
	left: 55px;
	top: 0;
}
.net_left .net_tel ._tel {
	font-family: Arial;
	font-size: 32px;
	line-height: 30px;
}
.net_left .net_tel .p {
	font-size: 20px;
	line-height: 25px;
}
.ser_box3 .net_right {
	width: 64%;
	position: relative;
	background: url(../img/ser_bg3.png) center center no-repeat;
	padding: 90px 0 80px;
	height: 354px;
}
.net_right .c1 {
	top: 208px;
	left: 111px;
}
.net_right .c2 {
	top: 270px;
	left: 170px;
}
.net_right .c3 {
	top: 250px;
	left: 200px;
}
.net_right .c4 {
	top: 310px;
	left: 176px;
}
.net_right .c5 {
	left: 345px;
	top: 180px;
}
.net_right .c6 {
	top: 232px;
	left: 350px;
}
.net_right .c7 {
	top: 205px;
	left: 400px;
}
.net_right .c8 {
	top: 170px;
	left: 464px;
}
.net_right .c9 {
	right: 225px;
	top: 232px;
}
.net_right .c10 {
	right: 187px;
	top: 144px;
}
.net_right .c11 {
	right: 168px;
	top: 198px;
}
.net_right .c12 {
	bottom: 190px;
	right: 68px;
}
.net_right .c13 {
	bottom: 172px;
	right: 38px;
}
/*下层--科技创新*/
.kjcx_box {
	padding: 0 0 90px;
}
.kjcx_box .chan_tit {
	width: 100%;
}
.kjcx_box .about1_con ._list li {
	float: left;
	width: 24.9%;
	margin-right: 1px;
}
.kjcx_box .about1_con ._list li ._txt {
	background: url(../img/orange.8.png) repeat;
	padding-top: 36%;
}
.kjcx_box .about1_con ._list li ._txt:after {
	content: '';
	width: 58px;
	height: 65px;
	background: url(../img/line.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.kjcx_box .about1_con ._list li:hover ._img {
	left: 0;
}
.kjcx_box .about1_con ._list li:hover ._img ._t {
	display: none;
}
/*新闻综合*/
.news_box1 {
	padding: 50px 0 100px
}
.kdate span {
	color: #3f3f3f;
	font-family: Arial;
	font-weight: bold;
	display: block;
}
.kdate .day {
	font-size: 70px;
	line-height: 52px;
}
.kdate .month {
	font-size: 20px;
}
.kdate .i {
	margin-top: 10px;
}
.kdate .i .ico2 {
	width: 28px;
	height: 25px;
	background-position: -32px 0;
}
.news_box1 ._list li {
	overflow: hidden;
	padding: 4.5% 3.5%;
}
.news_box1 ._list .kdate {
	float: left;
	width: 10%;
	margin-right: 3%;
}
.news_box1 ._list .kdate span {
	color: #f69b3a;
}
.news_box1 ._list .kdate .day {
	font-size: 50px;
	line-height: 42px;
}
.news_box1 ._list .kdate .month {
	font-size: 14px;
}
/*.news_box1 ._list ._txt{ float: left; width: 87%;}*/
.news_box1 ._list ._txt ._t {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_box1 ._list ._txt ._p {
	color: #7c7c7c;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_box1 ._list li:hover {
	background-color: #f0f0f0;
}
.news_box1 ._list li:hover .kdate span {
	color: #3f3f3f;
}
.news_box1_con ._slide {
	position: relative;
	height: 360px;
	overflow: hidden;
}
.news_box1_con ._slide ._img img {
	width: 100%;
	height: 100%;
}
.news_box1_con ._slide ._t {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 4%;
	height: 75px;
	line-height: 75px;
	background: url(../img/black.6.png);
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	z-index: 1
}
.news_box1_con ._slide .slide_nav {
	position: absolute;
	z-index: 2;
	right: 2%;
	bottom: 20px;
}
.news_box1_con ._slide .slide_nav a {
	float: left;
	margin-left: 12px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #51545f;
	font: 0/0 a;
	letter-spacing: -9px;
	cursor: pointer
}
.news_box1_con ._slide .slide_nav a.on {
	background-color: #d6d6d6;
}
.news_box2 {
	padding-top: 188px;
	margin-bottom: 70px;
	height: 466px;
	background: url(../img/newsbox2_bg.jpg) center bottom no-repeat;
}
.news_box1_con ._slide .arrs {
	display: block;
	width: 47px;
	height: 47px;
	background: url(../img/nzt_btn.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -23.5px;
	z-index: 2;
	transition: none;
}
.news_box1_con ._slide .arr_prev {
	left: 0;
}
.news_box1_con ._slide .arr_next {
	right: 0;
	background-position: right top;
}
.news_box1_con ._slide .arr_prev:hover {
	background-position: left bottom;
}
.news_box1_con ._slide .arr_next:hover {
	background-position: right bottom;
}
.news_box2 .wrap {
	position: relative;
}
.news_box2 .newsv_a {
	position: absolute;
	top: -185px;
	left: 0;
}
.news_box2_con {
	float: right;
	width: 79%;
}
.news_box2_con ._left {
	float: left;
	width: 29%;
	padding: 5% 5% 6.2%;
	background: url(../img/white.9.png) repeat;
}
.news_box2_con ._left ._bt {
	font-size: 30px;
	color: #000;
	font-weight: bold;
}
.news_box2_con ._right {
	float: right;
	width: 58%;
}
.single_news ._t {
	font-size: 18px;
	color: #323232;
}
.single_news ._tools {
	color: #929292;
	margin-top: 15px;
	margin-bottom: 25px;
}
.single_news ._tools .ion {
	color: #f8a13a;
	font-size: 1.5em;
}
.single_news ._p {
	color: #5a5a5a;
	height: 46px;
	line-height: 23px;
	overflow: hidden;
}
.news_box3_con {
	padding-bottom: 105px;
}
.news_box3_con ._list ._t {
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #000;
}
.news_box3_con ._list ._p {
	font-size: 14px;
	color: #2b2b2b;
}
.news_box3_con ._list li:hover ._t, .news_box3_con ._list li:hover ._p {
	color: #f78503;
}
/*走进绿丰*/
.about_box1 {
	padding: 50px 0;
}
.about1_con ._list li {
	position: relative;
	overflow: hidden;
}
.about1_con ._list li ._img {
	position: relative;
	left: 0;
	transition: all ease-in .3s;
}
.about1_con ._list li ._img ._t {
	position: absolute;
	left: 12%;
	top: 8%;
	padding-bottom: 20px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.about1_con ._list li ._img ._t:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 1px;
	background-color: #f29528;
}
.about1_con ._list li ._txt {
	position: absolute;
	left: -100%;
	top: 0;
	bottom: 0;
	width: 84%;
	padding: 16% 8%;
	background: #f29528 url(../img/about_corner_bg.png) right top no-repeat;
	z-index: 2;
	transition: all ease-in .3s;
	color: #fff;
}
/* .about1_con ._list li ._txt ._st{ font-size: 28px; font-weight: bold; margin-bottom: 20px;} */
.about1_con ._list li:hover ._txt {
	left: 0;
}
.about1_con ._list li:hover ._img {
	left: 100%;
}
.about_box2 {
	height: 555px;
	background: url(../img/about_box2bg.jpg) center top no-repeat;
}
.about_box3 {
	padding: 50px 0;
}
.about_box3 .widget-history-3 {
	padding-top: 200px;
}
.about_box3 .widget-history-3-tab {
	position: relative;
}
.about_box3 .widget-history-3-T {
	background-image: url(../img/about_his_line.png);
}
.about_box3 .widget-history-3-tab .tab_t span {
	color: #5a5a5a;
}
.about_box3 .widget-history-3-tab .tab_t b {
	background-image: url(../img/ab_his_dian.png);
}
.about_box3 .widget-history-3-tab .tab_t_cur b {
	background-image: url(../img/ab_his_dian_on.png);
}
.about_box3 .resource-box {
	margin-bottom: 60px;
}
.about_box3 .resource-box ._img {
	position: relative;
}
.about_box3 .resource-box ._img .fz30 {
	position: absolute;
	left: 50px;
	top: -144px;
}
.about_box3 .resource-box ._txt ._t {
	font-size: 94px;
	color: #e6e6e6;
	font-weight: bold;
}
.about_box3 .resource-box ._txt ._p {
	line-height: 2
}
.about_box3 .widget-history-3_arrs {
	background-image: url(../img/about_his_btn.png);
	top: auto;
	bottom: 23px;
}
.about_box4 {
	position: relative;
	height: 458px;
	overflow: hidden;
	background: url(../img/about_box4_bg.jpg) center top no-repeat;
	color: #fff;
}
.about_box4 ._t {
	font-size: 48px;
	text-align: center;
	padding-top: 90px;
	padding-bottom: 20px;
}
.about_box4 ._p {
	width: 90%;
	text-align: center;
	font-size: 14px;
}
.about_box4 {
	margin-bottom: 70px;
}
.about_box5_con {
	padding-bottom: 70px;
}
.about_box5_con .sh_report li a {
	padding: 2%;
}
/*下层--公司简介*/
.about_top {
	background: url(../img/ab_bg1.jpg) center top no-repeat;
	padding: 20px 0 30px;
	min-height: 400px;
}
.widget-area {
	background-color: #ff8e00;
	padding: 0 4% 0 14%;
}
.widget-area li {
	float: left;
	width: 25%;
}
.widget-area li .txt {
	padding: 20px 0 50px;
}
.widget-area li .txt .box {
	height: 89px;
	line-height: 89px;
	padding-top: 20px;
	position: relative;
}
.widget-area li .txt .box .s1 {
	display: inline-block;
	font-size: 80px;
	font-family: Century Gothic;
	color: #fff;
	vertical-align: middle;
}
.widget-area li .txt .box .s2 {
	display: inline-block;
	font-size: 16px;
	position: relative;
	top: 13px;
	color: #fff;
	vertical-align: middle;
}
.widget-area li .txt .p2 {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-left: 23px;
	margin-top: 12px;
}
.about_bottom {
	margin-top: 40px;
}
.about_other {
	padding: 60px 0 20px;
}
.about_other .li01 {
	background-color: #2a2a51;
}
.about_other .li02 {
	background-color: #fd8800;
}
/*20160312*/
.about1_con ._list li ._txt {
	left: 0;
	background: url(../img/about_corner_bg_0312.png) right top no-repeat;
	filter: alpha(opacity=0);
	opacity: 0;
}
.about1_con ._list li:hover ._img {
	left: 0;
}
.about1_con ._list li:hover ._img ._t {
	display: none;
}
.about1_con ._list li:hover ._txt {
	filter: alpha(opacity=100);
	opacity: 1;
}
.about1_con ._list li ._txt {
	padding: 32% 13% 16%;
	width: 74%;
}
.about1_con ._list li ._txt ._st {
	position: absolute;
	left: 12%;
	top: 8%;
	padding-bottom: 20px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.about1_con ._list li ._txt ._st:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50%;
	height: 1px;
	background-color: #fff;
}
.about1_con ._list li ._txt ._p {
	margin-top: 10px;
}
.about_box2 {
	background: url(../img/kzbg.jpg) center top no-repeat;
	padding-bottom: 30px;
}
.about_box3 {
	padding-top: 0;
}
.about_box3 .widget-history-3 {
	padding-top: 175px;
}
.m_detail {
	font-size: 16px;
	color: #f67702;
}
.m_detail i, .shzr_sort_list li ._detail i, .new_tj .more .ico5_3 {
	margin-left: 5px;
	margin-right: 0;
	vertical-align: -4px;
}
.shzr_sort_list li ._detail, .new_tj .more {
	height: 38px;
	line-height: 38px;
	border-width: 2px;
}
.new_tj .more {
	border: #f67702 2px solid;
	background-color: #fff;
	color: #f67702;
}
.new_tj .more .ico {
	background-position: -60px -80px;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.new_tj .more:hover {
	background-color: #f67702;
	color: #fff;
}
.new_tj .more:hover .ico {
	background-position: -40px -80px;
}
.ph_box2 .ph_pros_ul .box ._detail {
	color: #f67702;
	font-size: 16px;
}
.dev_top {
	margin-top: -460px;
}
.main_bar .widget-history-3-T {
	margin-bottom: 175px;
}
.resource-type-wrap {
	padding-top: 0;
	background-image: url(../img/opp_0312.gif);
}
.resource_type_t, .resource-type-wrap .panel span {
	font-weight: bold;
}
.yxPic_list li .mask {
	bottom: 0!important;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.yxPic_list li:hover .mask {
	filter: alpha(opacity=100);
	opacity: 1;
}
.prolist_box li .cover, .prolist_box li .info {
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.prolist_box li .cover {
	bottom: 0;
}
.prolist_box li .info {
	top: 0;
	padding: 15% 10% 10%;
	width: 80%;
}
.prolist_box li .name {
	font-size: 18px;
	color: #fff;
	line-height: 25px;
}
.prolist_box li .sort {
	font-size: 16px;
	color: #fff;
}
.prolist_box li .line {
	width: 46px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 20px auto 0;
}
.prolist_box li .p {
	display: block;
	margin-top: 15px;
}
.prolist_box li .btn_compare {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 60%;
	left: 50%;
	margin-left: -30%;
}
.prolist_box li:hover .cover, .prolist_box li:hover .info {
	filter: alpha(opacity=100);
	opacity: 1;
}
.about_img {
	margin-top: -190px;
}
.strory_mnu li {
	margin-left: 5px;
}
.strory_mnu li a {
	font-size: 17px;
	font-weight: bold
}
.strory_mnu li:hover, .strory_mnu li.cur {
	color: #F60;
}
.news_box1 ._list li {
	border-bottom: #f4f4f4 1px solid;
}
.page a, .page span {
	width: auto;
	padding: 0 8px;
}
.pj-lb-more a:hover {
	border-color: #f67702;
	background-color: #f67702;
	color: #fff;
}
.pj-lb-more a:hover .ico {
	background-position: -80px -100px;
}
.zt_list li .rect-75 {
	padding-bottom: 56.25%;
}
.zt_list li .rect-75 img {
	height: auto;
}
.ps_sections .ps_pann img {
	width: 100%;
}
.ps_sections .ps_con {
	min-height: 20px;
}
.pro_case .info {
	width: 90.5%;
}
.n_bann2 .wrap {
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 3;
}
.n_bann2 .pl_p1 {
	font-size: 60px;
	font-weight: bold;
	margin-top: 160px;
}
.n_bann2 .pl_p2 {
	font-size: 24px;
}
.n_bann2 .pl_p2 span {
	background: #f78503;
	padding: 1px 3px 4px;
	display: inline-block;
	line-height: 26px;
	vertical-align: middle;
	height: 26px;
}
.n_bann2 .pl_p3 {
	font-size: 13px;
	margin: 38px auto 0;
	width: 80%;
}
.job_box1_con .fwst_box .box {
	bottom: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.job_box1_con .fwst_box:hover .box {
	filter: alpha(opacity=100);
	opacity: 1;
}
.news_box3_con ._list .rect-75 {
	display: none;
}
.news_box3_con ._list ._t {
	line-height: 1.8em;
	height: 1.8em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news_box3_con ._list ._p {
	line-height: 1.8em;
	height: 5.4em;
	overflow: hidden;
}
.news_box3_con ._list {
	position: relative;
	overflow: hidden;
}
.news_box3_con ._list .row>[class*="span-"] {
position:relative;
}
.news_box3_con ._list .row>[class*="span-"]:after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-left: #eee 1px solid;
	position: absolute;
	left: -13px;
	top: 10px;
}
.news_box3_con ._list .row>[class*="span-"] > a {
display:block;
padding:0 10px;
}
.about_box3 .resource-box ._txt ._t, .about_box3 .resource-box ._txt ._p {
	padding-left: 25px;
}
 .row>[class*="span-"] {
min-height:10px;
}
.prolist_box li .p {
	line-height: 1.8em;
	height: 5.4em;
	overflow: hidden;
}
.i_prolist .prolist li .prolist-li {
	background: url(../img/black.4.png);
}
.wrap_body {
	background: #2b2b2b!important;
}
/*下层--应聘须知*/
.widget-qa-3 {
	border-top: 2px solid #f37020;
}
.widget-qa-3-title {
	position: relative;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-bottom: 1px #ededed solid;
	padding: 7px 10px;
	cursor: pointer;
}
.widget-qa-3-title ._title {
	padding-left: 2em;
	font-size: 17px;
	font-weight: bold;
}
.widget-qa-3-title ._data {
	float: left;
	color: #f37020;
	font-size: 20px;
	font-weight: 700;
	width: 2em;
}
.widget-qa-3-title ._icoP {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 10px;
}
.widget-qa-3-title ._ico {
	background: url(/widget/qa/2/qa31.png);
}
.widget-qa-3 ._icoActive ._ico {
	background: url(/widget/qa/2/qa32.png);
}
.widget-qa-3-content {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	display: none;
	position: relative;
}
.widget-qa-3-content ._data {
	color: #80939e;
	font-size: 20px;
	font-weight: 700;
	width: 2em;
	position: absolute;
	top: 4px;
	left: 10px;
}
.widget-qa-3-content ._qaIntro {
	text-align: left;
	padding-left: 3em;
}
@media only screen and (max-width: 480px) {
.widget-qa-3-title ._icoP {
	display: none;
}
.widget-qa-3-title ._ico {
	display: none;
}
}
/*下层--在线应聘*/
.Form-J1 .Form-J1-Left {
	float: left;
	width: 48%;
}
.Form-J1 .Form-J1-right {
	float: right;
	width: 48%;
}
.Form-J1 .Form-J1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
	position: relative;
}
.Form-J1 .Form-J1-li label {
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
}
.Form-J1 .Form-J1-li input {
	height: 28px;
	line-height: 28px;
	width: 83%;
	vertical-align: middle;
	border: none;
	background: transparent;
}
.Form-J1 .Form-J1-li textarea {
	width: 83%;
	vertical-align: middle;
	height: 132px;
	border: none;
	background: transparent;
}
.Form-J1 .Form-J1-li em {
	color: red;
	vertical-align: middle;
	padding-left: 10px;
}
.Form-J1 .Form-J1-li input._yzm {
	width: 20%;
}
.Form-J1 .Form-J1-li img {
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
	height: 30px;
	width: 100px;
}
.Form-J1 .Form-J1-li b {
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}
.Form-J1 .Form-J1-li select {
	width: 83%;
	background: transparent;
	border: none;
	height: 30px;
	line-height: 30px;
}
.Form-J1 .Form-J1-Btn {
	clear: both;
	text-align: center;
	padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	outline: none;
	border: none;
	padding: 0;
	font-size: 15px;
}
.Form-J1 .Form-J1-Btn ._submit {
	background: #f37020;
	margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
	background: #909090;
}
.Form-J1 .Form-J1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}
@media only screen and (max-width: 40em) {
.Form-J1 .Form-J1-Left {
	width: 100%;
}
.Form-J1 .Form-J1-li input {
	width: 86%;
}
.Form-J1 .Form-J1-li select {
	width: 54%;
}
.Form-J1 .Form-J1-right {
	width: 100%;
}
.Form-J1 .Form-J1-li textarea {
	width: 84%;
}
.Form-J1 .Form-J1-li input._yzm {
	width: 27%;
}
.Form-P1 .Form-P1-li b {
	display: none;
}
.Form-J1 .Form-J1-li label {
	display: block;
	width: 100%;
}
.Form-J1 .Form-J1-Btn {
	text-align: left;
}
}
.main_content .msg-30078 .form-m1 .form-m1-btn button, .main_content .msg-30260 .form-m1 .form-m1-btn button {
	width: 120px;
	height: 32px;
	line-height: 32px;
	border-radius: 0;
	font-size: 15px;
	padding: 0;
	border: none;
}
.main_content .msg-30078 .form-m1 .form-m1-btn ._submit, .main_content .msg-30260 .form-m1 .form-m1-btn ._submit {
	background: #f37020;
}
/*下层--技术创新*/
.jscx_img_list ul {
	margin-right: -0.3%;
}
.jscx_img_list li {
	float: left;
	width: 33.2%;
	position: relative;
	margin-right: 1px;
}
.jscx_img_list li .img {
	padding-bottom: 63.75%;
}
.jscx_img_list li .cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(../img/orange.8.png) repeat;
	background: rgba(244,139,14,.8);
	filter: alpha(opacity=0);
	opacity: 0;
}
.jscx_img_list li .cover .cover_info {
	padding: 6%;
	color: #fff;
	font-size: 13px;
	max-height: 190px;
	overflow: hidden
}
.jscx_img_list li .tit {
	font-size: 18px;
	margin: 15px 0 20px;
}
.jscx_img_list li:hover .cover {
	filter: alpha(opacity=100);
	opacity: 1;
}
/*下层--科研实力*/
.kysl_list li {
	margin-bottom: 27px;
}
.kysl_list li .img {
	padding-bottom: 58%;
}
.kysl_list li .mask {
	background: url(../img/orange.8.png) repeat;
	background: rgba(244,139,14,.8);
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	bottom: 0;
	left: 0;
	font-size: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
.kysl_list li ._title {
	font-size: 24px;
	color: #fff;
	text-align: center;
	width: 90%;
	z-index: 2;
	padding: 0 5%;
	display: inline-block;
	height: auto;
	line-height: 1.4;
	vertical-align: middle;
}
.kysl_list li .line {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
}
.kysl_list li.pull-right-4 .img {
	background-color: #fd8902;
}
.kysl_list li.pull-right-4 .box {
	padding: 20% 7% 15%;
	background: url(../img/line.png) right top no-repeat;
	color: #fff;
}
.kysl_list li:hover .mask {
	filter: alpha(opacity=100);
	opacity: 1;
}
/*在线订购*/
/*订购表单*/
.Form-P1 .Form-P1-Left {
	float: left;
	width: 48%;
}
.Form-P1 .Form-P1-right {
	float: right;
	width: 48%;
}
.Form-P1 .Form-P1-li {
	position: relative;
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 15px;
}
.Form-P1 .Form-P1-li label {
	width: 5em;
	display: inline-block;
	color: #666;
	vertical-align: middle;
	font-size: 12px;
}
.Form-P1 .Form-P1-li input {
	height: 28px;
	line-height: 28px;
	width: 83%;
	outline: none;
	vertical-align: middle;
	border: none;
	background: transparent;
}
.Form-P1 .Form-P1-li textarea {
	width: 83%;
	outline: none;
	padding: 0;
	margin: 0;
	height: 160px;
	vertical-align: middle;
	border: none;
	background: transparent;
}
.Form-P1 .Form-P1-li em {
	color: red;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12px;
}
.Form-P1 .Form-P1-li input._yzm {
	width: 34%;
}
.Form-P1 .Form-P1-li img {
	vertical-align: middle;
	padding-left: 10px;
	cursor: pointer;
	height: 30px;
	width: 100px;
}
.Form-P1 .Form-P1-li b {
	color: #666;
	font-size: 12px;
	padding-left: 4px;
}
.Form-P1 .Form-P1-li select {
	border: 1px #ddd solid;
	width: 70%;
	padding: 7px 0;
}
.Form-P1 .Form-P1-Btn {
	clear: both;
	text-align: center;
	padding-top: 40px;
}
.Form-P1 .Form-P1-Btn button {
	border: none;
	border-radius: 0;
	height: 32px;
	line-height: 32px;
	width: 120px;
	padding: 0;
	color: #fff;
	cursor: pointer;
	font-size: 15px;
	outline: none;
}
.Form-P1 .Form-P1-Btn ._submit {
	background: #f37020;
	margin-right: 10px;
}
.Form-P1 .Form-P1-Btn ._reset {
	background: #909090;
}
.Form-P1 .Form-P1-Btn button:hover {
	opacity: 0.8;
}
.Form-P1 .Form-P1-li .orsele {
	width: 34.5%;
	margin-right: 5px;
}
.Form-P1 .Form-P1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}
.Form-P1 .Form-P1-li.Form-P1-yzm .Validform_wrong {
	right: 56%;
}
.album_gallery .arrs {
	width: 58px!important;
	height: 51px!important;
	line-height: 51px!important;
	font-size: 0!important;
	color: #fff;
	top: 50%;
	margin-top: -100px;
	text-align: center;
	z-index: 5;
	background: url(../img/album.png) no-repeat;
	transition: none;
}
.album_gallery .arr_prev {
	left: 10%!important;
}
.album_gallery .arr_next {
	left: auto!important;
	right: 10%;
	background-position: right top;
}
.album_gallery .arr_prev:hover {
	background-position: left bottom;
}
.album_gallery .arr_next:hover {
	background-position: right bottom;
}
/*头部表单*/
.top-form {
	display: none;
	width: 1920px;
	height: 485px;
	position: absolute;
	top: 64px;
	left: 50%;
	margin-left: -960px;
	background: #ecf0f1;
	z-index: 50;
	padding-top: 60px;
}
.top-form .wrap {
	position: relative;
}
.top-form-ewm {
	float: left;
	width: 43%;
	margin-right: 6%;
}
.top-form-message {
	width: 37%;
	float: left;
}
.top-ewmnr {
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.top-ewm-left {
	float: left;
	width: 194px;
}
.top-ewm-left ._ewmimg {
	width: 194px;
	float: left;
	margin-right: 10px;
}
.top-ewm-left ._ewmimg img {
	width: 100%;
	height: 194px;
}
.top-ewm-left ._ohlink {
	float: left;
	width: 75px;
	font-size: 15px;
}
.top-ewm-left ._ohlink a {
	display: block;
}
.top-ewm-left ._ohlink a:hover {
	color: 572b22;
	font-weight: bold;
}
.top-ewm-left ._zxtel {
	margin-top: 10px;
	width: 100%;
	float: left;
}
.top-ewm-left ._zxtel span {
	display: block;
	float: left;
}
.top-ewm-left ._zxtel ._tl1 {
	line-height: 20px;
	margin-right: 5px;
}
.top-ewm-left ._zxtel ._tl2 {
	font-size: 30px;
	font-family: arial;
	color: #572b22;
	line-height: 40px;
}
.top-ewm-right {
	float: right;
	width: 56%;
	color: #777;
}
.top-ewm-right ._tel {
	font-family: Arial;
	font-size: 36px;
	color: #fd8900;
	line-height: 35px;
}
.top-ewm-right .p1 {
	font-size: 22px;
	color: #fd8900;
	line-height: 30px;
	margin-bottom: 20px;
}
.top-ewm-right ._ct1 {
	font-size: 15px;
	color: #000;
}
.top-ewm-right a {
	color: #777;
}
.top-ewm-right a:hover {
	text-decoration: underline;
}
.top-mess-lant {
	font-size: 20px;
	margin-bottom: 10px;
}
.top-mess-form {
	overflow: hidden;
}
.top-mess-form ._tmesinp {
	width: 100%;
	border: none;
	height: 38px;
	line-height: 38px;
	background: #fff;
	text-indent: 20px;
	float: left;
}
.top-mess-form ._tmsarea {
	width: 100%;
	border: none;
	padding: 20px 0;
	height: 90px;
	background: #fff;
	font-family: 微软雅黑;
	outline: none;
	text-indent: 20px;
	float: left;
}
.top-mess-form ._tmesbtn {
	height: 45px;
	line-height: 45px;
	background-color: transparent;
	border: 4px solid #80939e;
	width: 98%;
	padding: 0;
	color: #80939e;
	float: left;
	font-size: 20px;
	box-sizing: content-box;
	margin-top: 26px;
	cursor: pointer;
}
.top-mess-form ._tmesbtn .ico2 {
	width: 25px;
	height: 22px;
	background: url(../images/ico2.png) -72px -153px no-repeat;
	vertical-align: -4px;
	margin-left: 30px;
}
.top-form-close {
	font-size: 50px;
	color: #ffd900;
	position: absolute;
	top: -50px;
	right: 0px;
	cursor: pointer;
}
.top-mess-form ._tmesbtn:hover {
	background-color: #f67702;
	color: #fff;
	border-color: #f67702;
}
.top-mess-form ._tmesbtn:hover .ico2 {
	background-position: -138px -55px;
}
.top-mess-form label {
	position: relative;
	display: block;
	height: 40px;
	margin-bottom: 10px;
}
.top-mess-form label .Validform_wrong {
	position: absolute;
	right: 0;
	top: 8px;
}
/*2016-03-17*/
.h_search {
	background-color: #fd8900;
	padding: 16px 0 15px;
	display: none;
	position: absolute;
	top: 64px;
	width: 100%;
	left: 0;
	z-index: 2;
}
.h_search .item {
	padding: 0 0 0 2%;
	position: relative;
}
.h_search .item .inp {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	vertical-align: top;
	box-sizing: border-box;
	padding-left: 30px;
	width: 70%;
	background: transparent;
	border: none;
	outline: none;
	color: #fecaa3;
	border-left: 1px #feba69 solid;
}
.h_search .item .btn {
	border-radius: 0;
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	height: 35px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: 60px;
	text-align: center;
	position: absolute;
	right: -22px;
	top: 0;
}
.h_search .item .btn .ico2 {
	background-position: 0 -200px;
	width: 30px;
	height: 30px;
	vertical-align: top;
}
.h_search .item ::-webkit-input-placeholder, .h_search .item .placeholder {
color:#fff;
}
.h_language {
	display: none;
	position: absolute;
	top: 64px;
	width: 100%;
	left: 0;
	z-index: 2;
	height: 65px;
	background-color: #fd8900;
}
.h_language li {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 18px;
}
.h_language li a {
	display: block;
	color: #fff;
	line-height: 65px;
}
.h_language .li01 .ico2 {
	width: 46px;
	height: 37px;
	background-position: -154px -153px;
	vertical-align: -10px;
	margin-right: 20px;
}
.h_language .li02 .ico2 {
	width: 52px;
	height: 32px;
	background-position: -38px -200px;
	vertical-align: -8px;
	margin-right: 20px;
}
.h_language li:hover a {
	background-color: #fea900;
}
.h_language .li01:hover .ico2 {
	background-position: -154px -190px;
}
.h_language .li02:hover .ico2 {
	background-position: -90px -200px;
}
.fzjg_list {
	margin-top: 25px;
}
.fzjg_list li .info {
	width: auto;
	padding-top: 50px;
}
.fzjg_list li.no_pic .info {
	padding-top: 0;
}
.fenzhi_detail {
	padding-top: 65px;
}
/*2016-03-22*/
.netInfo-box2 li {
	height: 280px;
}
.netInfo-box2 li .box .dl {
	height: 150px;
}
#mapContent img {
	max-width: none;
}
.msg-30078 .form-m1 .form-m1-Left, .msg-30078 .form-m1 .form-m1-right, .msg-30260 .form-m1 .form-m1-Left, .msg-30260 .form-m1 .form-m1-right {
	width: 48%!important;
}
.msg-30078 .form-m1 .form-m1-li, .msg-30260 .form-m1 .form-m1-li {
	background: #f7f7f7;
	padding: 10px 2%;
	margin-bottom: 12px;
	position: relative;
	border: 1px #dfdfdf solid;
}
.msg-30078 .form-m1 .form-m1-li input, .msg-30260 .form-m1 .form-m1-li input {
	width: 82%!important;
	background: transparent;
	border: none!important;
}
.msg-30078 .form-m1 .form-m1-li textarea, .msg-30260 .form-m1 .form-m1-li textarea {
	width: 85%!important;
	border: none!important;
	background: transparent;
	height: 221px;
}
.msg-30078 .form-m1 .form-m1-li input._yzm, .msg-30260 .form-m1 .form-m1-li input._yzm {
	width: 20%!important;
}
.msg-30078 .form-m1 .form-m1-li .Validform_wrong, .msg-30260 .form-m1 .form-m1-li .Validform_wrong {
	position: absolute;
	right: 7%;
	top: 13px;
}
/*2016-03-23*/
.news_detail .n_right.fixed {
	position: fixed;
	top: 80px;
	z-index: 5;
	background-color: #fff;
	left: 50%;
	margin-left: 294px;
	width: 306px;
}
/*2016-03-28*/
.guo_map .BMap_bubble_content {
	height: 115px!important;
	overflow-y: auto;
}
.culture_story li {
	position: relative;
}
.culture_story li .rect-106 {
	padding-bottom: 106%;
}
.culture_story li .info {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../img/orange.8.png) repeat;
	color: #fff;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
}
.culture_story li .info h3 {
	font-size: 36px;
	line-height: 44px;
	margin-top: 39%;
	margin-bottom: 5px;
}
.culture_story li .info h4 {
	font-size: 18px;
	font-weight: normal;
}
.culture_story li:hover .info {
	opacity: 1;
	filter: alpha(opacity=100);
}
.culture_story li.last .info {
	opacity: 1;
	filter: alpha(opacity=100);
	background: #80939e;
}
.culture_story li.last .info .m_detail {
	border-color: #fff;
	color: #fff;
	margin-top: 15px;
}
.culture_story li.last .info .m_detail i {
	background-position: -40px -80px;
	transition: none;
}
.culture_story li.last:hover .info .m_detail {
	background-color: #fff;
	color: #80939e;
}
.culture_story li.last:hover .info .m_detail i {
	background-position: -40px -120px;
}
.story_bo .wrap {
	position: relative;
}
.story_bo .line {
	display: block;
	width: 42%;
	height: 50%;
	position: absolute;
	bottom: 5%;
	left: 18%;
}
.rightFloat {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 15;
	cursor: pointer;
}
.rightFloat .gotop {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../img/top.png) no-repeat;
	transition: none;
}
.rightFloat .gotop:hover {
	background-position: left bottom;
}
.wrap_out .wrap_in .wrap_body .wrap_remind {
	color: #FFF;
}
.main_content .job_box1_con .word .word_info {
	padding-top: 15%;
}
.kysl_con .r {
	margin-left: 2%;
	margin-bottom: 10px;
}
.kysl_con p {
	font-size: 16px;
	line-height: 35px;
	color: #333
}
/*2016-05-16*/
.Form-J22 {
	width: 60%;
	margin: auto;
}
.Form-J22 .Form-J1-li .Validform_wrong {
	right: 9%;
}
.sec3-t a {
	display: block\9;
	background-position: center top\9;
	background-repeat: no-repeat\9;
	margin: 0 auto;
}
.sec3-t img {
	display: none\9;
}
.sec3-t1 a {
	background-image: url(../img/blank.gif)\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/upload/images/2016/03/16/22fa7eb9365e43c6859e2ab27e30a67c.png", enabled=true, sizingMethod=scale);
	width: 934px\9;
	height: 352px\9;
}
.sec3-t2 a {
	background-image: url(../img/blank.gif)\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/upload/images/2016/03/16/a3cc0d54ae05470c8625f33196f47c06.png", enabled=true, sizingMethod=scale);
	width: 802px\9;
	height: 219px\9;
}
.sec3-t3 a {
	background-image: url(../img/blank.gif)\9;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/upload/images/2016/03/11/5a70267b4dab46bc83361cd2f7ede063.png", enabled=true, sizingMethod=scale);
	width: 822px\9;
	height: 174px\9;
}
.zj-bj-box {
	position: relative;
	padding-left: 120px;
*zoom:1
}
.zj-bj-box > span {
	position: absolute;
	left: 0;
	top: 0;
}
/*2017-04-20*/
.index_pf {
	display: none;
	width: auto;
	height: auto;
	position: fixed;
	right: 0;
	bottom: 60px;
	text-align: right;
	z-index: 99;
}
.index_pf .close_pf {
	display: inline-block;
	width: 28px;
	height: 24px;
	background: url("../img/close_03.jpg");
}
/*首页漂浮*/
.index_pf .piaofu {
	display: block;
	width: 400px;
	height: 300px;
	background: url("../img/pf420.jpg");
}
.index .pt4 {
	height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
}
.index .pt4 .box {
	float: left;
	width: 33.333333%;
	position: relative;
	height: 300px;
}
.index .pt4 .box1 .mask {
	position: absolute;
	width: 1000px;
	background: url(../images/blue.png) repeat;
	height: 100%;
	right: 0;
	top: 0;
}
.index .pt4 .box3 .mask {
	position: absolute;
	width: 1000px;
	background: url(../images/blue.png) repeat;
	height: 100%;
	left: 0;
	top: 0;
}
.index .pt4 .box2 .mask {
	position: absolute;
	width: 100%;
	background: url(../images/pink.png) repeat;
	height: 100%;
	left: 0;
	top: 0;
}
.index .pt4 .box2 .img_con {
	background: url(../images/circle.png) center 12px no-repeat;
}
.index .pt4 .box a {
	display: block;
	position: relative;
	z-index: 1;
	background: url(../images/circle.png) center 12px no-repeat;
}
.index .pt4 .box .img_con {
	margin-top: 60px;
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0 30px;
}
.index .pt4 .box .img_con .img_box {
	width: 80px;
	height: 70px;
	margin: 0 auto;
	background-repeat: no-repeat;
	transition: transform 0.5s ease;
	-webkit-transition: transform 0.5s ease;
}
.index .pt4 .box .img_con .t1 {
	font-size: 24px;
	color: #fff;
	text-align: center;
}
.index .pt4 .box .img_con .t2 {
	font-size: 15px;
	color: #fff;
	text-align: center;
}
.index .pt4 .box a:hover .img_box {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}
.index .pt4 .box a:hover .img_con {
	background: url(../images/circle.png) center 12px no-repeat;
}
footer {
	padding-top: 20px;
	width: 100%;
}
footer dl {
	width: 20%;
	float: left;
}
footer dl.d5 {
	float: right;
}
footer dl.d5 span {
	font-size: 14px;
}
footer dl.d5.r { margin-top:-40px; position:relative
}

footer dt {
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px;
}
footer dt a {
	color: #fff;
}
footer dt a:hover {
	color: #fff;
	opacity: 0.8;
}
footer dd {
	color: #fff;
	overflow: hidden;
	margin-bottom: 0px;
}
footer dd a {
	color: #fff;
}
footer dd a:hover {
	opacity: 0.8;
	color: #fff;
}
footer .d1 {
	width: 55%;
	margin-right: 4%;
}
footer .d1 dd {
	line-height: 23px;
	padding-left: 0px;
	position: relative;
}
footer .d1 .child_d0:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/ico-30.png) 0 0 no-repeat;
}
footer .d1 .child_d1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/ico-30.png) -30px 0 no-repeat;
}
footer .d1 .child_d2:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/ico-30.png) -60px 0 no-repeat;
}
footer .d1 .child_d3 {
	padding-left: 0;
}
footer .d1 dt {
	font-size: 26px;
	line-height: 1;
}
footer .d12 {
	width: 32.5%;
}
footer .d2 {
	width: 29%;
	margin-right: 4%;
}
footer .d2 dd {
	line-height: 30px;
	padding-left: 40px;
	position: relative;
}
footer .d2 .child_d0:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/ico-30.png) 0 0 no-repeat;
}
footer .d2 .child_d1:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/ico-30.png) -30px 0 no-repeat;
}
footer .d2 .child_d2:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../images/ico-30.png) -60px 0 no-repeat;
}
footer .d2 .child_d3 {
	padding-left: 0;
}


footer .d3 {
	width: 14.5%;
}
footer .d5 {
	width: 31.5%;
}

footer .d5 dt {
	font-size: 26px;
	line-height: 1;
}
footer .d5 dd {
	
	font-size:16px;
}
footer .d5 dd:last-child {
	border-bottom: 0; 
}
footer .bdsharebuttonbox a {
	display: inline-block;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	background: url('../img/ico-30.png') no-repeat 0 0;
}
footer .bdsharebuttonbox .bds_weixin {
	background-position: -90px 0;
}
footer .bdsharebuttonbox .bds_tqq {
	background-position: -120px 0;
}
footer .bdsharebuttonbox .bds_tsina {
	background-position: -150px 0;
}
footer .bdshare-button-style0-16 a {
	opacity: 0.8;
}
footer .bdshare-button-style0-16 a:hover {
	opacity: 1;
}
.foot_bottom {
	background: #1B1A1A;

	line-height: 20px;
	color: #fff;
}
.foot_links a {
	margin-left: 20px;
}
.foot_bottom a {
	opacity: 0.8;
}
.foot_bottom span {
	color: #fff
}
.foot_bottom span a {
	color: #fff;
}
.foot_bottom a:hover {
	color: #fff;
	opacity: 1;
}
.foot_bottom .gotop {
	width: 45px;
	height: 45px;
	margin-top: 15px;
	background: url(../images/gotop.png) center center no-repeat;
	cursor: pointer;
	position: fixed;
	z-index: 999
}
#containermap {
	width: 70%;
	height: 500px;
	background-color: #eee;
	font-family: 'Microsoft Yahei';
	border: 2px #CCCCCC solid;
	margin: 8px 0
}
#containermap1.tt {
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-size: 14px;
}
#imgDemo {
	float: left;
	margin-right: 10px;
	width: 200px;
	height: 50px;
}
#containermap1 .add {
	font-size: 12px;
	line-height: 20px;
	padding: 0;
	margin: 0;
	color: #666;
}
#containermap1 {
	width: 440px;
	height: 500px;
	background-color: #eee;
	font-family: 'Microsoft Yahei';
	border: 2px #CCCCCC solid;
	margin: 8px 0
}
/*--------首页小图标---------*/

.servicelist {
  overflow: hidden;
  position: relative;
  margin-top: -20px;
  z-index: 2;
  width: 100%;
  padding: 20px 0;
  background-color: #fff;
   border:1px #ECEAEA solid;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, .06);
  
}

.servicelist .serviceitem {
  width: 12.4%;
  transition: all 0.3s ease-out 0s;
  float: left;
  border-right: 1px solid #eceaea;
  height: 64px;
  position: relative;
  text-align: center;
  display: block;
}

.servicelist .serviceitem:last-child {
  border-right: none;
}

.servicelist .serviceitem p.title {
  color: #333;
  transition: all ease-out .2s;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
   font-size:16px;
}

.servicelist .serviceitem a {
  display: block;
  width: 100%;
}

.servicelist .serviceitem i {
  font-size: 40px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0px;
  width: 100%;
  transition: all ease-out .2s;
  color: #D61418;
}

.servicelist .ychz i {
  color: #ff9800;
}

.servicelist .ychz a {
  opacity: 0;
  height: 32px;
  line-height: 32px;
  color: #fff;
  position: absolute;
  transition: all ease-out .2s;
}
.servicelist .ychz:hover i,.servicelist .ychz:hover p{
  opacity: 0;
}
.servicelist .ychz a.ycbl {
  bottom: -32px;
  background: #00855c;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.servicelist .ychz:hover a.ycbl{
  bottom: 0;
  opacity: 1;
}
.servicelist .ychz a.yczx {
  top: -32px;
  background: #ff9800;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.servicelist .ychz:hover a.yczx{
  top: 0;
  opacity: 1;
}
.servicelist .serviceitem a:hover i {
  top: 0px;
  color: #ee6827;
}

.servicelist .serviceitem a:hover p.title {
  bottom: 2px;
}
/* 左悬浮*/
.left-fixed{
  position: fixed;
  top: 0;
  left: -850px;
  z-index: 200;
  height: 100%;
}
.fixed-right{
  cursor: pointer;
  background: #00855c;
  padding:20px 15px;
 
  text-align: center;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  color: #fff;
  display: inline-block;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 850px;
}
.fixed-right_m{
  cursor: pointer;
  background: #fff;
  padding:20px 10px;
 
  text-align: center;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  color: #00855c;
  display: inline-block;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 850px;
}
.X-box{
  width: 20px;
  line-height: 20px;
  font-size: 0;
  border-radius: 50px;
  background: #00855c;
  text-align: center;
  position: absolute;
  top: -10px;
  right: -7px;
}
.X{
  display: inline-block;
  width: 12px;
  height:1px;
  background: #fff;
  line-height: 0;
  font-size:0;
  vertical-align: middle;
  transition: all 0.5s ease;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);

}
.X::after{
  content:'/';
  display:block;
  width: 12px;
  height:1px;
  background: #fff;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.fixed-left{
  display: inline-block;
  width: 850px;
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  overflow-y: auto;
  height: 100%;
}
  .fixed-left b {
  font-size: 24px;
  color: #00855c;
   margin-top:20px;
}


.fixed-title{
  font-size: 14px;
  color: #00855c;
}
.fixed-title i{
  font-size: 12px;
  color: #00855c;
}
.fixed-boder{
  padding-bottom: 10px;
  border-bottom:1px solid #e0e0e0;
  line-height: 25px;
  font-size: 12px;
}
.fixed-boder a{
  color: #333;
  padding: 2px 10px;
  white-space: nowrap;
}
.fixed-boder a:hover{
  background: #ff9800;
  border-radius: 10px;
  color: #fff !important;
}
.fixed_mb{
  margin-bottom: 10px; margin:20px;
}

.kefu-left{
  display: inline-block;
  width:100%;
  border-radius: 3px;
  background: #fff;
  font-size: 14px;
  box-shadow: 8px 3px 8px rgba(0,0,0,.1);
  overflow-y: auto;
  height: 100%;
   margin:0 auto;
   top:0px;
}
.kefu-title{
  font-size: 18px;
   line-height:35px;
  color: #00855c;
}
.kefu-title i{
  font-size: 13px;
  color: #00855c;
}
.kefu-boder{
  padding-bottom: 10px;
  border-bottom:1px solid #e0e0e0;
  line-height: 25px;
  font-size: 12px;
}
.kefu-boder a{
  color: #333;
  padding: 2px 10px;
  white-space: nowrap;
  font-size:14px;
}
.kefu-boder a:hover{
  background: #ff9800;
  border-radius: 10px;
  color: #fff !important;
}
.kefu_mb{
  margin-bottom: 10px; margin:0 20px 20px 20px; 
}


._masking{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top:0;
  z-index: 150;
  background: rgba(0,0,0,.7);
}
/*2018-07-02*/
.new_outer::after{
  content: "020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.new_outer{
  padding-bottom: 25px;
}
.new_box{
  width: 24.9%;
  text-align: center;
  padding: 20px 0;
  border: 1px solid #EFEFEF;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.06);
  transition:all 0.3s ease-out 0s;
  -webkit-transition:all 0.3s ease-out 0s;
   float:left
}

.new_box p{
  font-size: 18px;
  color: #7F7F7F;
}
.new_box p i{
  font-size: 22px;
  display: none;
  transition:all 0.3s ease-out 0s;
  -webkit-transition:all 0.3s ease-out 0s;
}
.new_box p span{
  transition:all 0.3s ease-out 0s;
  -webkit-transition:all 0.3s ease-out 0s;
}
._active{
  border: 1px solid transparent;
  border-top: 3px solid #00855c;
  padding-top: 18px;
  box-shadow: 0 -10px 25px rgba(0,0,0,.1);
  -webkit-box-shadow: 0 -10px 25px rgba(0,0,0,.1);
}
._active p{
  color: #00855c;
}
._active i{
  display: block;
  margin-right: 5px;
}
._active span{
  margin-left: 5px;
}
/*右侧悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#D61418;margin-bottom:4px;cursor:pointer;outline:none; color:#FFF}
.suspension .a.active,
.suspension .a:hover{background:#FF9800;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-cart1 { background:url(../images/ly.png) center center no-repeat #F90}
.suspension .a-cart1:hover { background:url(../images/ly.png) center center no-repeat #c0c1c3}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:220px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}

.suspension .d1{display:none;width:150px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d1 .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}

.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
/** 侧边栏 */


.side-pannel {
  position: fixed;
  z-index: 99;
  right: -1px;
  padding: 0;
}

.side-bar {
  top:50%;
  border-bottom: none;
  height: 250px;
}

.side-bar a {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  text-align: center;
  color: #999;
  border-bottom: #f0f1f1 1px solid;
  border-left: #f0f1f1 1px solid;
  background-color: #fff;
  padding-top: 5px;
  box-shadow: -10px 15px 30px rgba(0, 0, 0, .1)
}

.side-bar a i {
  font-size: 18px;
}

.side-bar a>p {
  line-height: 20px;
  font-size: 12px;
}

.phone i {
  color: #00855c;
}

.phone {
  font-size: 16px;
  line-height: 25px;
  position: absolute;
  z-index: -999;
  bottom: -1px;
  left: -120px;
  visibility: hidden;
  padding: 10px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  opacity: 0;
  border: 1px solid #e7e7e7;
  border-right: none;
  background-color: #fff;
}

.side-bar a.side-tel:hover .phone {
  left: -135px;
  visibility: visible;
  opacity: 1;
}

.side-bar a.side-weixin:hover .weixin_qr {
  visibility: visible;
  opacity: 1;
  left: -320px;
}

.side-bar a.side-weixin .weixin_qr {
  opacity: 0;
  position: absolute;
  top: 0;
  width: 320px;
  display: block;
  height: 189px;
  border: 1px solid #e7e7e7;
  left: 100px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  z-index: -1;
  background: url(weixin-rq.jpg) center no-repeat #fff;
}

.side-weixin {
  color: #fff !important;
  background-color: #00855c !important;
}

.gotop {
  line-height: 50px;
}

.gotop i {
  font-size: 30px !important;
}

#mcontact {
  background-color: #393c40;
  position: relative;
  z-index: 1;
}

#mcontact .header p.title {
  color: transparent;
  font-size: 0px;
}

#mcontact .header p.subtitle {
  color: transparent;
  font-size: 0;
  line-height: 0;
}

#mcontact .content .header {
  padding-bottom: 0px;
}

#contactinfo div a:hover {
  color: #fff;
  background: #3490DC;
}
#footer{
  float: left;
}
#footer a path {
  fill: rgb(148, 148, 148);
}

.module {
  z-index: auto;
}

#contactinfo {
  width: 100%;
  margin: 20px auto 0;
}

#contactinfo .name {
  font-size: 16px;
  line-height: 24px;
  margin: 25px 0;
  float: left;
  width: 100%;
  color: #fff;
  font-weight: 100;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}

.fl {
  float: left;
}

#contactinfo p {
  width: auto;
  float: inherit;
  padding-right: 40px;
  line-height: 24px;
  font-size: 13px;
  color: #838383;
  height: 24px;
  margin-bottom: 20px;
}

#footer p {
  text-align: left;
  height: 40px;
  line-height: 40px;
  color: #6c6e75;
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #4b4d50;
  font-size: 12px;
}

/*.flx-box{*/
  /*display: flex;*/
  /*justify-content:space-between;*/
/*}*/
.tab_new{
  display: none;
}
#servicelist {
  width: 100%;
}

#servicelist .serviceitem {
  margin: 0;
  padding-bottom: 0;
  height: 280px;
  min-height: 250px;
  margin-right: 15px;
  width: 285px;
  border: 1px solid rgba(0, 0, 0, .0);
  float: left;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#servicelist .serviceitem:nth-child(4n){
  margin-right: 0px;
 
}

.service_img {
  display: block;
  position: relative;
}

.service_img img {
  width: 100%
}

#servicelist .serviceitem:nth-child(8n+1) a img {
  background: #00855c;
}

#servicelist .serviceitem:nth-child(8n+2) a img {
  background: #66b4ff;
}

#servicelist .serviceitem:nth-child(8n+3) a img {
  background: #00bcd4;
}

#servicelist .serviceitem:nth-child(8n+4) a img {
  background: #5327b0;
}

#servicelist .serviceitem:nth-child(8n+5) a img {
  background: #009688;
}

#servicelist .serviceitem:nth-child(8n+6) a img {
  background: #8BC34A;
}

#servicelist .serviceitem:nth-child(8n+7) a img {
  background: #FF9800;
}

#servicelist .serviceitem:nth-child(8n+8) a img {
  background: #FF5722;
}

#servicelist .serviceitem div {
  text-align: left;
}

#servicelist .serviceitem a.service_info div p.title {
  font-size: 18px;
  color: #595959;
  height: 40px;
  line-height: 40px;
  padding-right: 30px;
}

#servicelist .serviceitem a.service_info div p.title span {
  font-size: 12px;
  opacity:1;
  transition: all ease-out 0.6s;
  color:#666
}

#servicelist .serviceitem a.service_info:hover div p.title span {
  opacity: 1;
}

#servicelist .serviceitem div p.en_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 2px;
  color: #bdbdbd;
  text-align: left;
  padding: 0;
  font-size: 12px;
}

#servicelist .serviceitem div p.title::after {
  background: rgba(0, 0, 0, .1);
  content: '';
  position: absolute;
  width: 50px;
  height: 1px;
  left: 0;
  top: 45px;
  transition: all 0.3s ease-out 0s;
}

#servicelist .serviceitem:hover {
 
  background: #fff;
 
}

#servicelist .serviceitem .service_info div {
  background-color: #fff;
  padding: 8px 0px 12px 0px;
  position: relative;
  margin: 0;
  height: auto;
  transition: all 0.3s ease 0s;
  top: 0;
}

.imgMask {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0%;
  background: rgba(0, 133, 92, 0.7);
  transition: all .3s ease;
  opacity: 0;
}

#servicelist .serviceitem .jb {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  padding: 5%;
  text-align: left;
  width: 90%;
  color: #FFf;
  transition: all .3s ease;
  vertical-align: middle;
  text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height: 160px;
    overflow: hidden;
	 font-size:14px; line-height:26px;
}

#servicelist .serviceitem .jb h3 {
  font-weight: 700;
  line-height: 40px;
  font-size: 18px;
  color: #FFC107;
  text-align: center;
}

#servicelist .serviceitem:hover .jb {
  opacity: 1;
}

#servicelist .serviceitem:hover .service_info div {
  margin-bottom: 20px; padding-left:20px;
}

#servicelist .serviceitem .service_info {
  display: block;
}

#servicelist .serviceitem a.service_info:hover .title {
  color: #00855c !important;
}

#servicelist .serviceitem:hover .imgMask {
  height: 100%;
  opacity: 1;
}

#servicelist .wrap {
  margin-right: -15px;
}

#servicelist .serviceitem a img {
  top: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  transition: all 0.3s ease-out 0s;
  position: relative;
  float: none;
}



.header p.title {
  color: #00855c;
  font-size: 24px;
}

.header p.subtitle {
  font-size: 12px;
  color: #A5A5A5;
  /*text-align: center;*/
}



#pic_box .container {
  overflow: hidden;
}

#pic_box ul {
  margin-right: -20px;
}

#pic_box ul li {
  width: 23.3%;
  float: left;
  position: relative;
  margin-bottom: 20px;
}

#pic_box ul li {
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease 0s;
}
#pic_box ul li:nth-child(4n) {
  margin-right: 0px;
}

#pic_box ul li :hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

#pic_box ul li  .image {
  position: relative;
  overflow: hidden;
  height: 160px;
}

#pic_box ul li  .image img{
  position: relative;
  overflow: hidden;
  height: 200px;
-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
#pic_box ul li .image:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


#pic_box ul li  .image a {
  display: block;
  font-size: 0;
}

#pic_box ul li  .image img {
  float: none;
  width: 100%;
}

.imgIcon {
  position: absolute;
  top: -30%;
  left: 50%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url(../images/search.png) center center no-repeat;
    width:50px; height:50px
}
.imgIcon1 {
  position: absolute;
  top: -30%;
  left: 40%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url(../images/search.png) center center no-repeat;
    width:50px; height:50px
}

.imgIcon path {
  stroke: #fff;
  fill: #fff;
}

#pic_box ul li  .item_info {
  position: inherit;
  top: auto;
  left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  transition: all 0.6s ease 0s;
}

#pic_box ul li .title {
  font-size: 16px;
  color: #333;
  transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition: all .6s ease;
   line-height:30px;
}

#pic_box ul li .subtitle {
  color: #999;
  font-size: 14px;
  padding-top: 6px;
}

#pic_box ul li  .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.47) !important;
  height: 100%;
}

#pic_box ul li :hover .imgMask, .ks-about-right a:hover .imgMask {
  opacity: 1;
  height: 100%;
}

#pic_box ul li :hover .item_info {
  padding-left: 20px;
}

#pic_box ul li  .item_info i {
  position: absolute;
  right: 0;
  color: #999;
  bottom: 30px;
  opacity: 0;
  transition: all .6s ease;
}

#pic_box ul li :hover .item_info i {
  opacity: 1;
  right: 10px;
}

#pic_box ul li :hover .imgIcon, .ks-about-right a:hover .imgIcon {
  top: 50%;
}

.imgIcon .icon-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/*内容图片列表页*/

#ry_box .container {
  overflow: hidden;
}

#ry_box ul {
  margin-right: -20px;
}

#ry_box ul li {
 
  float: left;
  position: relative;
  margin-bottom: 20px;
}

#ry_box ul li {
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease 0s;
}
/*#ry_box ul li:nth-child(4n) {
  margin-right: 0px;
}*/

#ry_box ul li :hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

#ry_box ul li  .image {
  position: relative;
  overflow: hidden;
  
}

#ry_box ul li  .image img{
  position: relative;
  overflow: hidden;
  height: 150px;
-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
#ry_box ul li .image:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


#ry_box ul li  .image a {
  display: block;
  font-size: 0;
}

#ry_box ul li  .image img {
  float: none;
  width: 100%;
}

.imgIconx {
  position: absolute;
  top: -30%;
  left: 50%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url(../images/search.png) center center no-repeat;
    width:50px; height:50px
}

.imgIconx path {
  stroke: #fff;
  fill: #fff;
}

#ry_box ul li  .item_info {
  position: inherit;
  top: auto;
  left: auto;
 /* padding-top: 15px;
  padding-bottom: 15px;*/
  padding-left: 0;
  transition: all 0.6s ease 0s;
}

#ry_box ul li .title {
  font-size: 14px;
  color: #333;
  transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition: all .6s ease;
   line-height:30px;
    border:1px #CCCCCC solid; border-radius:3px;
	 text-align:center; padding:0 15px;
}

#ry_box ul li .subtitle {
  color: #999;
  font-size: 14px;
  padding-top: 6px;
}

#ry_box ul li  .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.47) !important;
  height: 100%;
}

#ry_box ul li :hover .imgMask, .ks-about-right a:hover .imgMask {
  opacity: 1;
  height: 100%;
}

#ry_box ul li :hover .item_info {
  padding-left: 20px;
}

#ry_boxul li  .item_info i {
  position: absolute;
  right: 0;
  color: #999;
  bottom: 30px;
  opacity: 0;
  transition: all .6s ease;
}

#ry_box ul li :hover .item_info i {
  opacity: 1;
  right: 0px;
}

#ry_box ul li :hover .imgIcon, .ks-about-right a:hover .imgIcon {
  top: 50%;
}

.imgIconx .icon-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/*团队列表页*/

/*#teamlist .teamitem a {
  float: left;
  overflow: hidden;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition:  all 0.3s ease-out 0s;   
  -ms-transition:  all 0.3s ease-out 0s;     
  -o-transition:  all 0.3s ease-out 0s;      
  position: relative;
  top: 10px;
  left: 0px;
  width: 30%;
}

#teamlist .teamitem .teaminfo {
  float: right;
  transition: all .6s cubic-bezier(.215, .61, .355, 1);
  -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1);
  -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;   
  -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;       
  -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;      
  margin: 0px;
  text-align: left;
  width: 65%;
  padding: 15px 0 0;
}

#teamlist .teamitem .title a {
  float: none;
  color: #333;
  left: 0;
  top: 0;
}

#teamlist .teamitem .title {
  display: inline-block;
  padding-right: 12px;
}

#teamlist .teamitem .subtitle {
  display: inline-block;
  max-width: 202px;
  font-size: 13px;
  color: #999;
  margin-top: 7px;
}

#teamlist .teamitem:hover a {
  margin-top: 0px;
}

#teamlist .teamitem:hover .teaminfo {
  padding-top: 48px;
}

#teamlist .teamitem:hover a.details {
  opacity: 1;
  margin-top:0px;
  border-color: #00855c;
  color: #00855c;
}

#teamlist .teamitem:hover a.yuyue {
  opacity: 1;
  margin-top:0px;
  border-color: #00855c;
  color: #00855c;
}

#teamlist {
  padding-top: 5px;
  width: calc(100% + 20px);
}

#teamlist .teamimg {
  width: 100%;
  height: 225px;
  overflow: hidden;
}

#teamlist .teamitem a img {
  width: 100%;
}

#teamlist .teamitem {
  margin-bottom: 30px;
  height: 180px;
  background: #fff;
  width: -webkit-calc(50% - 20px);
  width: -moz-calc(50% - 20px);
  width:384px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;    
  -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;     
  -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
  border: 1px solid transparent;
  float: left;
  margin-right: 20px
}
#teamlist .teamitem:nth-child(3) {
 
  margin-right: 0px
}

#teamlist .teamitem .description {
  line-height: 26px;
  color: #999;
  width: 90%;
  margin-top: 5px;
  height: 52px;
  overflow: hidden;
  font-size:12px
}

#teamlist .teamitem a.details {
  display: block;
  width: 40px;
  height: 20px;
  line-height: 20px;
  
  border: 1px solid #C8C8C8;
  
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition:  all 0.3s ease-out 0s;  
  -ms-transition:  all 0.3s ease-out 0s;    
  -o-transition:  all 0.3s ease-out 0s;    
 
 
  text-align: center;
  color: #C8C8C8;
  float:left;
   font-size:12px; margin-right:5px;
    margin-left:0px;

}
#teamlist .teamitem a.yuyue {
  display: block;
  width: 40px;
  height: 20px;
  line-height: 20px;
  
  border: 1px solid #C8C8C8;
  
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition:  all 0.3s ease-out 0s;   
  -ms-transition:  all 0.3s ease-out 0s;     
  -o-transition:  all 0.3s ease-out 0s;     
 
 
  text-align: center;
  color: #C8C8C8;
  float:left;
   font-size:12px;
}



#teamlist .teamitem:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08);
  background: #fff;
  border: 1px solid #f2f2f2;
}

#teamlist .teamitem:hover .teaminfo {
  padding-top: 10px;
}

#teamlist .teamitem .subtitle {
  display: block;
}

#teamlist .teamitem .title a {
  top: 0;
  left: 0;
  color: #D61418;
}

#newslist .left .newsbody {
  padding-left: 0;
  margin-left: 100px;
}

#newslist .right .newsbody {
  padding-right: 0;
  margin-left: 100px;
}

#newslist .right .newsbody .date {
  right: auto;
  left: 75px;
}

#teamlist .teamitem:hover {
  border-top:2px solid #00855c;
}

#teamlist #pages {
  margin-left: 0;
  width: 100%;
}
*/

.f_otherLine{margin-top:0px; width:60%}
.f_otherLine .f_fz_t{display:block;border:1px #e0dede solid;height: 32px;line-height: 32px;padding: 0 5%;position:relative;cursor:pointer;}
.f_otherLine .f_fz_t .ico1_4{top: 50%; margin-top: -10px;position:absolute;right:5%;}
.f_otherLine ._option{position:absolute;bottom:100%;left:0;right:0;border:1px #e0dede solid;margin-bottom: -1px;padding: 10px 0;background-color: #fff;display:none;}
.f_otherLine ._option a{display:block;padding: 5px 5%;}
.f_otherLine.on .f_fz_t .ico1_4{background-position: -80px 0;}

.fb-cygs{ width:60%; height:24px; border:1px solid #27C499; background: none; position:relative; margin-top:2px; cursor:pointer; margin-bottom:2px;; color:#FFF }
.fb-cygs .cygs-t{ display:block; line-height:24px; text-indent:10px; position:relative;}
.fb-cygs .cygs-t .ion{ position:absolute; right:10px;}
.fb-cygs .cygs-v{ display:none; width:160%; left:-1px; position:absolute; bottom:24px; background:#008F68; border:1px solid #008F68; padding:10px 0;overflow:auto; z-index:999999}
.fb-cygs .cygs-v a{ display:block; line-height:24px; padding-left:10px; color:#FFF}

.link{ padding:10px 0; border-top:1px solid #f1f1f1; color:#b2b2b2; line-height:20px; background:#EDEDED;color:#444; }
.link .l{ float: left; padding-right: 10px; font-size:14px; font-weight:bold; color:#066}
.link .a{ overflow: hidden; color:#444;}
.link .a a{ color:#444; float: left; }
 .link .a a{ padding-right: 15px; background:url(../image/foot_1.png) no-repeat right center; margin-right: 15px; }
 .link .a a.last{ margin:0; padding:0; background:none; }

#health{ padding:20px 0; background:#EEFBF8}
 .links{
	    	padding: 8px;
	    	background-color: #52b529;
	    	margin: 5px;
	    	-webkit-transition: all 1s;
	    	-o-transition: all 1s;
	    	transition: all 1s;
	    }
	    .links a{
	    	color: #fff;
	    	display: inline-block;
	    	width: 100%;
	    	height: 100%;
	    	text-decoration: none;
	    }
	    .links:hover{
		background-color: #1e824c;
	    }
	    .current{
	    	background-color: #22a7f0;
	    }
	    .swiper-container {
	       
	        max-width: 100%;
	       
	        max-height: 100%;
	        margin: 0px auto;
	        background: #eee;
	    }
	    .swiper-slide {
	        text-align: center;
	        font-size: 18px;
	        background: #fff;

	        /* Center slide text vertically */
	        display: -webkit-box;
	        display: -ms-flexbox;
	        display: -webkit-flex;
	        display: flex;
	        -webkit-box-pack: center;
	        -ms-flex-pack: center;
	        -webkit-justify-content: center;
	        justify-content: center;
	        -webkit-box-align: center;
	        -ms-flex-align: center;
	        -webkit-align-items: center;
	        align-items: center;
	    }
 /* 新闻列表 */
 #pageTarget {

  border-bottom: #ededed 1px solid;
  /*border-top: #ededed 1px solid;*/
}
.content {

  position: relative;
  z-index: 1;
  overflow: hidden;

}
.content h3{ font-size:24px; color:#D61418; padding:30px 0 0 0 ; widows:80%;
}
.content .head {
  padding-top: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px;
}

.content .head .title {
  font-size: 20px;
  color: #333;
}

.content .head .subtitle {
  font-size: 14px;
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
}

.breadcrumb {
  line-height: 40px;
  height: 40px;
  float: right;
  font-size: 12px;

}

.breadcrumb a {
  color: #666;
}

.breadcrumb i {
  font-size: 12px;
}

.left-content {
  float: left;
  width: 20%;
}

.left-content h3 {
  font-size: 16px;
  font-weight: 700;
  display: block;
  height: 30px;
  line-height: 30px;
  position: relative;
  padding-left: 20px;
  color: #333;
}

.left-content h3::before {
  content: '';
  position: absolute;
  width: 5px;
  height: 30px;
  background: #ff7e46;
  left: 0;
}

#category {
  margin-left: 0;
  padding-bottom: 35px;
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 25px;
}

#category a {
  margin: 5px;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  color: #666;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}

#category ul {
  margin-top: 3px;
}

#category li {
  color: #666;
  font-size: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  display: block;
   height:40px;
   line-height:40px;
}

#category li a i {
  font-size: 14px;
  float: right;
  opacity: 0;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}

#category a.active, #category a:hover {
  color: #fff;
  font-weight: 700;
  margin-left: 0px;
   background:#00855c;
    padding-left:15px;
}

#category a.active i, #category a:hover i {
  opacity: 1;
  margin-right: 10px;
}

#newslist {
  width: 75%;
  padding-left: 20px;
  float: right;
  border-left: #ededed 1px solid;
}

#newslist, #newslist .wrapper, #mnews .content_list {
  height: 100%;
}

#newslist .newstitem {
  width: 100%;
  margin: 0;
  height: 180px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}
#newslist .newstitem:hover {
  width: 98%;
  margin: 0;
  height: 180px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, .06);
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
  padding-left:2%;
}

#newslist .newstitem a.newscontent {
  height: 100%;
  display: block;
  text-align: center;
  position: relative;
}

#newslist .newstitem .details {
  height: 35px;
  transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
  overflow: hidden;
  opacity: 1;
  position: absolute;
  right: 20px;
  bottom: 20px;
  opacity: 0;
}

#newslist .newstitem:hover .details {
  opacity: 1;
  bottom: 20px;
}

#newslist .newstitem.left .news_wrapper {
  left: auto;
}

#newslist .news_wrapper, #newslist .newstitem a.newscontent:hover .news_wrapper {
  width: 100%; left:10%
}

#newslist .newstitem .newsimg, #newslist .newstitem .news_wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#newslist .newstitem .newsimg {
  display: block;
  width: 200px;
  height: 120px;
  margin-top: 30px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  background-size: cover;
  background-position: center;
}

#newslist .newsbody {
  width: 75%;
  float: right;
  position: relative;
  height: 100%;
}

#newslist .newsbody .date {
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
  height: 60px;
  position: relative;
  font-weight: 100;
  width: 120px;
  margin-top: 40px;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  padding-top: 14px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
#newslist .newsbody:hover .date {
  color: #999;
  font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
  height: 60px;
  position: relative;
  font-weight: 100;
  width: 120px;
  margin-top: 40px;
  float: right;
  padding-right: 50px;
  padding-left: 0;
  padding-top: 14px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
   margin-right:20px;
}

#newslist .newsbody .date .md {
  position: absolute;
  bottom: 0;
  right: 0;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#newslist .newsbody .date .year {
  font-size: 30px;
  line-height: 46px;
  position: absolute;
  top: 0px;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  right: 0;
}

#newslist .newsbody .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  font-size: 16px;
  color: #575757;
  text-align: left;
  position: absolute;
  top: 54px;
  text-indent: 0px;
  left: 0px;
  width: 80%;
  margin-top: -10px;
  line-height: 24px;
  height: 24px;
}

#newslist .newsbody .description {
  left: 0px;
  width: 80%;
  top: 100px;
  margin-top: -12px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #999;
  line-height: 24px;
  text-align: left;
  position: absolute;
  transition: all 0.3s ease-out 0s;
}
#pages {
  margin: 20px;
  overflow: hidden;
  text-align: center;
}

#pages ul {
  display: inline-block;
  overflow: hidden;
  padding: 10px 0 20px;
  height: 36px;
  text-align: center;
}

#pages li {
  float: left;
  margin-right: 15px;
  height: 36px;
  line-height: 36px;
}

#pages a {
  padding: 10px;
  background-color: #fff;
  display: block;
  color: #a9a9a9;

  line-height: normal;
  text-align: center;
  font-family: Arial;
  transition: background-color 0.2s ease-out;
}

#pages .active a, #pages a:hover {
  background-color: #D61418;
  color: #fff;
}
#Info_box {
  padding-bottom: 4px;
  border-bottom: 1px dotted #d3d3d3;
  margin-bottom: 20px;
}

#Info_box .title {
  font-size: 24px;
  color: #D61418;
   height:45px;
   line-height:45px;
}
.Info_box {
  font-size: 16px;
  color: #646464;
  line-height: 30px;
}
.Info_box iframe{ margin:0 auto; width:600px; height:400px;
  
}
.Info_box img {
  float: none;
  max-width: 100%;
  margin-bottom: 5px
}
.ksbg{background:url(../images/gsbanner.jpg) top center no-repeat}

/*平安通讯*/

.index-report {
  margin-top: 30px;
}

.index-report li {
  float: left;
  width: 22%;
  padding: 20px;
  text-align: center;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.index-report li:nth-child(4n) {
  float: left;
  width: 22%;
  padding: 20px 0px 20px 20px;
  text-align: center;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.index-report li:hover {
  margin-top: -8px;
  margin-bottom: 8px;
}

.index-report li .img {
  width: 90%;
  padding: 5%;
}

.index-report li img {
  width: 100%;
}

.index-report li .img-border1 {
  border: 1px solid #e7e7e7;
  width: 100%;
  position: relative;
  background: #fff;
  font-size: 0;
  margin-bottom: 25px;
}

.index-report li .img-border1 a {
  position: absolute;
  left: 0;
  margin-left: 25%;
  transition: all .7s ease;
  opacity: 0;
  z-index: 99;
  font-size: 14px;
  width: 50%;
  display: block;
  color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}

.index-report li .img-border1 a.web {
  top: 0;
 
}

.index-report li:hover a.web {
  top: 50%;
  opacity: 1;
}

.index-report li .img-border1 a.e-book {
  bottom: 0;
  background: #00855c;
}

.index-report li:hover a.e-book {
  bottom: 30%;
  opacity: 1;
}

.index-report li .img-border1 .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  height: 100% !important;
}

.index-report li:hover .imgMask {
  opacity: 1;
}

.index-report li .img-border2 {
  border: 1px solid #e7e7e7;
  width: 98%;
  height: 102%;
  left: 50%;
  margin-left: -49%;
  position: absolute;
  background: #fff;
  z-index: -1;
  top: 0;
}

.index-report li .img-border3 {
  border: 1px solid #e7e7e7;
  width: 96%;
  background: #fff;
  position: absolute;
  height: 104%;
  left: 50%;
  margin-left: -48%;
  top: 0;
  z-index: -2;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.index-report li:hover .img-border3 {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.rightNav {
	position: fixed;
	right: 0px;
	top: 50%;
	height: 420px;
	margin-bottom: 150px;
	z-index: 1001;
}
.rightNav li {
	background: #D61418;
	position: relative;

	line-height: 54px;
	width: 54px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	height: 54px;
	text-align: center;
	border-radius: 0px;
	margin-bottom:3px;
	behavior: url(css/PIE.htc);
}
.rightNav li .s1, .rightNav li img, .rightNav li a {
	display: block;
	width: 100%;
	height: 100%;
}
.rightNav li a {
	position: relative;
}
.rightNav li .s1 {
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
}
.rightNav li .s2 {
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	line-height: 1.3;
	font-size: 14px;
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	visibility: hidden;
	color: #fff;
	position: relative;
}
.rightNav li .s3 {
	display: block;
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	height: 100%;
	visibility: hidden;
}
.rightNav li:hover .s3 {
	opacity: 1;
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	visibility: visible;
}
.rightNav li:hover .s2 {
	opacity: 1;
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	visibility: visible;
}
.rightNav li:hover .s1 {
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	visibility: hidden;
}
.rightNav li:hover {
	background: #FF9900;
}
.rightNav li:nth-child(6):hover{
	background: #B7B7B7;
}
.goto {
	display: none;
}
.w_1366 .rightNav {
	height: 350px;
	margin-top: -175px;
	right: 5px;
}
.w_1366 .rightNav li {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.w_1366 .rightNav li .s2 {
	font-size: 12px;
	width: 30px;
}
.rightNav .w .r_ewm {
	position: absolute;
	/*width: 300px;
	height: 60px;*/
	top: 50%;
	margin-top: -40px;
	right:58px;
	padding: 15px;
	border-radius: 10px;
	background: #fff;
	behavior: url(css/PIE.htc);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	opacity: 0;
	-webkit-filter: alphha(opacity=0);
	filter: alphha(opacity=0);
	visibility: hidden;
	
}
.rightNav .w .r_ewm  .text{float:left;width:200px;;line-height:24px;font-size:14px;margin-left:52px; text-align:left}
 
.rightNav .w .r_ewm i {

	position: absolute;
	width:48px; height:48px;
	top: 20px;
	
	
}
.rightNav .w .r_ewm  .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center #f1f1f1;display:block;
	border-radius:50px;}

.rightNav .w:hover .r_ewm {
	opacity: 1;
	-webkit-filter: alphha(opacity=100);
	filter: alphha(opacity=100);
	visibility: visible;
}

.w_1366 .rightNav .w .r_ewm {
	right: 60px;
}
.rightNav .w.li4 .r_ewm {
	width: 135px;
	height: 270px;
	margin-top: -80px;
	padding: 0;
}

  /* 专家出诊时间表*/
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
a{
  text-decoration: none;
}
  /* 简易数据表格-格边框 */
  .m-table {
    table-layout: fixed;
    width: 100%;
    line-height: 1.5;
    position: relative;
    margin-top: 100px;
    box-shadow: 0px 5px 30px rgba(110, 110, 110, 0.25);
  }

  .m-table th,
  .m-table td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: center;
    vertical-align: middle;
  }

  .m-table th {
    font-weight: bold;
  }

  .m-table tbody tr.even {
    background: #fafafa;
  }

  .m-table tbody tr:hover {
    background: #f0f0f0;
  }

  .m-table .cola {
    width: 100px;
  }

  .m-table .colb {
    width: 200px;
  }

  /* 简易数据表格-行边框*/
  .m-table-row th,
  .m-table-row td {
    border-width: 0 0 1px;
  }
  .m-table div{
    line-height: 50px;
  }
  .keshi{
    position: absolute;
    top:-45px;
    left: 20px;
    background:#D61418;
    color:#fff;
    padding:10px 60px !important;
    font-size:16px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
  }
  .box{
    background:#fff;
    padding:0px;
    margin-bottom:20px;
  }
  .headers a:nth-child(1){
    font-size:26px;
    color:#333;
  }
  .contents{
    padding:0 !important;
  }
  .title{
  
  }
  .title div:nth-child(1){
    width:19.94%;
    float:left;
    border-right: 1px solid #ddd;
  }
  .title div:nth-child(2){
    width:39.94%;
    float:left;
    border-right: 1px solid #ddd;
  }
  .title div:nth-child(3){
    width:39%;
    float:left;
  }
  .techang{
    border-top:1px solid #ddd;
    text-align: left;
    padding: 0 20px;
  }
  th{
   /* border-bottom: none !important;*/
  }
  
  .form h4 {
  font-size: 24px;
  color: #00855c;
}

.form .form-title {
  margin-bottom: 20px;
}

.form {
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #6a6a6a;
  overflow: hidden;
}

.form h4 span {
  color: #bbb;
  font-size: 15px;
}

.form-body {
  border-top: 1px solid #f2f2f2;
  padding-top: 40px;
  margin-bottom: 80px;
}

.form-body-td {
  margin-bottom: 10px;
  padding-left: 3%;
  width:42%;
  height: 93px;
  float: left;
   margin-right:3%;
}

.form-group {
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
  margin-bottom: 15px;
}

.form-body label {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 30px;
  color: #4c4c4c;
  padding-top: 7px;
  text-align: right;
}

.form-body label strong {
  color: #00855c;
  font-weight: 500;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
}

.form-body label span {
  font-size: 12px;
  line-height: 30px;
  color: #bbb;
}

.form-body input {
  width: 100%;
  height: 34px;
}

input, select {
  width: 100%;
  display: inline-block;
  height: 40px;
 
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
 
  background-image: none;

 
  outline: none;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
}

.form-body-tr {
  padding-left:3%;
  width: 95%;
  clear: both;
}

.Validform_error {
  border-color: #e83d2c;
}

.btn-system-green-line {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.228571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 18px !important;
  background: none;
  padding: 10px 40px !important;
  margin-left: 0px;
  color: #00855c;
  box-shadow: 0px 1px 0px 0px rgba(22, 173, 136, 0.392);
  border: 2px solid #00855c !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.form .vistime {
  font-size: 14px;
  color: red;
}
.radio-group input{
  width: auto;
  height: auto;
}
.radio-group label{
  margin-right: 50px;
  font-size: 14px;
}
.radio-group{
  padding: 8px;
}
textarea {
  padding: 10px;
  background-color: #fff;
  outline: none;
  font-size: 14px;
  border: 1px solid #cfcfcf;
  resize: none;
  border-radius: 2px;
  width: 96%;
}
#nativeplace_top, #span_doctor {
  float: left;
  width: 48%;
}

#span_nativeplace_son, #span_doctor_son {
  float: right;
  width: 48%;
}
/* reveal-modal */
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:30px; position: fixed;z-index:101;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4); margin:0 auto; width:60%; margin:0 20%;margin-top:30px; background:#FFF; padding:0px;}
.reveal-modal .close-reveal-modal {
font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.reveal-modal h2{font-size:18px;color:#990000;padding:0 0 20px 0;}
.reveal-modal p{padding:0 0 15px 0;}


	.pop {  display: none;  width:60%;  position: fixed;  top:10%;  left: 0;  bottom:10%;  right: 0;  margin: auto;  padding: 0px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }
	.pop-top{  height:50px;  width:93%;  border-bottom: 1px #E5E5E5 solid; padding:6px 22px; line-height:50px; }
	.pop-top h2{  float: left;  display:black; font-size:20px; line-height:35px;}
	.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
	.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
	.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
	.pop-content{  height: auto;  }
	.pop-content-left{  float: left;  }
	.pop-content-right{  width:310px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
	.bgPop{  display: none;  position: fixed;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.7);  }
	
	
	.pop1 {  display: none;  width:60%;  position: fixed;  top:15%;  left: 0;  bottom:10%;  right: 0;  margin: auto;  padding: 0px;  z-index: 130;  border-radius: 8px;  }
	.pop-top1{  height:5px;  width:100%; padding:0px 22px; line-height:5px; }
	.pop-top1 h2{  float: left;  display:black; font-size:20px; line-height:35px;}
	.pop-top1 span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
	.pop-foot1{  height:50px;  line-height:50px;  width:100%;  text-align: right;  }
	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
	.pop-cancel {  background-color: #000;   color: #000;  }
	.pop-content1{  height: auto;  }
	.pop-content-left{  float: left;  }
	.pop-content-right{  width:310px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
	.bgPop1{  display: none;  position: fixed;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.7);  }
	.pop-content1 iframe{ width:100%; margin:0 auto;   height:485px; border-radius:6px;}
	.pop-close1{ position: absolute;  z-index: 129;right: 0;  top:5px;  width:50px;  height: 50px;  background: #D61418; float:right; margin-right:-50px; font-size:30px; color:#FFF; line-height:50px; padding:0 5px 0 10px;}
	
	
.mapBox{ width: 100%; height: 300px; margin-bottom:30px;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
a,a:hover{text-decoration: none;}

/*收缩菜单*/
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -16px;;}
.vtitle{color: #666;
  font-size: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, .08);
  display: block;
   height:40px;
   line-height:40px; padding-left:15px; background:#f1f1f1}
.vtitle em{margin:10px 10px 0 0;}
.vconlist{}
.vconlist li a{height:40px;line-height:40px;padding-left:15px;display:block;font-size:15px;color:#666;font-family: "微软雅黑"; border-bottom:1px #EBEBEB solid;}
.vconlist li.select a{color:#666;text-decoration:none; }
.vconlist li a:hover{color:#fff;text-decoration:none; background:#00855c;}
.qikan{ text-align:center}
.qikan img{ width:1000px;}

#postInfox {
  padding-bottom: 5px;
  border-bottom: 1px dotted #d3d3d3;
  margin-bottom: 5px;
}

#postInfox .title {
  font-size: 24px;
  color: #D61418;
   height:45px;
   line-height:45px;
}

#postInfox .subtitle {
  font-size: 12px;
  color: #666;
}

#postInfox .postbody {
  font-size: 16px;
  color: #646464;
  line-height: 30px;
}

#postInfox .postbody iframe { width:750px; height:450px; margin:0 auto
}



#gs_box .container {
  overflow: hidden;
}

#gs_box ul {
  margin-right: -20px;
}

#gs_box ul li {
  width: 31%;
  float: left;
  position: relative;
  margin-bottom: 20px;
}

#gs_box ul li {
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease 0s;
}
#gs_box ul li:nth-child(3n) {
  margin-right: 0px;
}

#gs_box ul li :hover {

}

#gs_box ul li  .image {
  position: relative;
  overflow: hidden;
  height: 190px;
}

#gs_box ul li  .image img{
  position: relative;
  overflow: hidden;
  height: 200px;
-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
#gs_box ul li .image:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


#gs_box ul li  .image a {
  display: block;
  font-size: 0;
}

#gs_box ul li  .image img {
  float: none;
  width: 100%;
}

.imgIcon {
  position: absolute;
  top: -30%;
  left: 50%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url(../images/search.png) center center no-repeat;
    width:50px; height:50px
}
.imgIcon1 {
  position: absolute;
  top: -30%;
  left: 40%;
  margin-top: -22px;
  margin-left: -28px;
  transition: all .6s ease;
   background:url(../images/search.png) center center no-repeat;
    width:50px; height:50px
}

.imgIcon path {
  stroke: #fff;
  fill: #fff;
}

#gs_box ul li  .item_info {
  position: inherit;
  top: auto;
  left: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  transition: all 0.6s ease 0s;
}

#gs_box ul li .title {
  font-size: 16px;
  color: #333;
  transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition: all .6s ease;
   line-height:30px;
}

#gs_box ul li .subtitle {
  color: #999;
  font-size: 14px;
  padding-top: 0px;
   height:40px; overflow:hidden;
}

#gs_box ul li  .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.47) !important;
  height: 100%;
}

#gs_box ul li :hover .imgMask, .ks-about-right a:hover .imgMask {
  opacity: 1;
  height: 100%;
}

#pic_box ul li :hover .item_info {
  padding-left: 20px;
}

#gs_box ul li  .item_info i {
  position: absolute;
  right: 0;
  color: #999;
  bottom: 30px;
  opacity: 0;
  transition: all .6s ease;
}

#gs_box ul li :hover .item_info i {
  opacity: 1;
  right: 10px;
}

#gs_box ul li :hover .imgIcon, .ks-about-right a:hover .imgIcon {
  top: 50%;
}

.imgIcon .icon-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}


#sp_box { margin:20px 20px 0;
}


#sp_box .container {
  overflow: hidden;
}

#sp_box ul {
  
}

#sp_box ul li {
  width: 47%;
  float: left;
  position: relative;
  margin-bottom: 0px;
}

#sp_box ul li {
  margin-right: 20px;
  overflow: hidden;
  position: relative;
  transition: all 0.6s ease 0s;
}
#sp_box ul li:nth-child(2n) {
  margin-right: 0px;
}

#sp_box ul li :hover {

}

#sp_box ul li  .image {
  position: relative;
  overflow: hidden;
  height: 135px;
}

#sp_box ul li  .image img{
  position: relative;
  overflow: hidden;
  height: 135px;
-webkit-transform: translateZ(0px);
          transform: translateZ(0px);
  -webkit-transition: -webkit-transform 0.3s ease 0s;
          transition: transform 0.3s ease 0s;}
#sp_box ul li .image:hover img{ -webkit-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  -webkit-transition: -webkit-transform 0.6s ease 0s;
          transition: transform 0.6s ease 0s;}


#sp_box ul li  .image a {
  display: block;
  font-size: 0;
}

#sp_box ul li  .image img {
  float: none;
  width: 100%;
}


#sp_box ul li  .item_info {
  position: inherit;
  top: auto;
  left: auto;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 0;
  transition: all 0.6s ease 0s;
}

#sp_box ul li .title {
  font-size: 16px;
  color: #333;
  transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition: all .6s ease;
   line-height:30px;
}

#sp_box ul li .subtitle {
  color: #999;
  font-size: 14px;
  padding-top: 0px;
   height:40px; overflow:hidden;
}

#sp_box ul li  .imgMask {
  top: 0 !important;
  background: rgba(0, 0, 0, 0.47) !important;
  height: 100%;
}

#sp_box ul li :hover .imgMask, .ks-about-right a:hover .imgMask {
  opacity: 1;
  height: 100%;
}

#sp_box ul li :hover .item_info {
  padding-left: 20px;
}
#sp_box ul li  .item_info i {
  position: absolute;
  right: 0;
  color: #999;
  bottom: 30px;
  opacity: 0;
  transition: all .6s ease;
}

#sp_box ul li :hover .item_info i {
  opacity: 1;
  right: 10px;
}

#sp_box ul li :hover .imgIcon, .ks-about-right a:hover .imgIcon {
  top: 50%;
}


/*footer*/
.pageFooter{width:100%;background-color:#292828;padding:40px 0px 5px;color:#dde4ef;position:relative; border-top:3px #D61418 solid;}
.pageFooter .footer_title{font-size:18px;color:#ffffff;}
.pageFooter .footer_l{width:71%;}
.pageFooter .footer_l dl{float:left;width:13%;margin-right:2%;border-right:1px solid #202020;}
.pageFooter .footer_l dl:nth-child(3){float:left;width:20%;margin-right:2%;border-right:1px solid #202020;}
.pageFooter .footer_l dl.last_dl{border:none;margin-right:0;}
.pageFooter .footer_l dt{margin-bottom:20px;}
.pageFooter .footer_l dd{line-height:30px; font-size:14px}
.pageFooter .footer_l dd a:hover{color:#fff;}
/*.pageFooter .footer_l dl:nth-child(6){float:left;width:100%;margin-right:0%;border-right:1px solid #0EAF9A;}
.pageFooter .footer_l li{line-height:30px; font-size:14px}
.pageFooter .footer_l li a:hover{color:#fff;}*/

.pageFooter .footer_c{width:29%;}
.pageFooter .footer_c .footer_c_box{border-right:0px solid #0EAF9A;padding-right:0px;}
.pageFooter .footer_c .footer_title{margin-bottom:8px;}
.pageFooter .footer_c .footer_number{font-size:30px;font-weight:bold;letter-spacing:0px;}
.pageFooter .footer_c .footer_number a{color:#f2feff;cursor:default;}
.pageFooter .footer_c .email{text-transform:uppercase;color:#fff;margin-bottom:6px; margin-top:10px;}
.pageFooter .footer_c .email a{color:#fff;}
.pageFooter .footer_c .addres{color:#fff;padding-bottom:14px;border-bottom:1px solid #202020;margin-bottom:6px; font-size:14px; line-height:24px;}
.pageFooter .footer_c .foot_share a{width:53px;height:50px;background:url(../images/foot_share.png) no-repeat;    margin: 6px 18px 6px 0;opacity:1;}
.pageFooter .footer_c .foot_share a.bds_weixin{background-position:-53px 0px;}
.pageFooter .footer_c .foot_share a.bds_sqq{background-position:-106px 0px;}

.pageFooter .footer_r{width:10%; padding-left:2%;}
.pageFooter .footer_r .footer_title{margin-bottom:10px;}
.pageFooter .footer_r .other_company{position:relative;margin-bottom:34px;}
.pageFooter .footer_r .other_company ._title ._title_l{width:83%;height:36px;border:1px solid #7d9cb8;border-right:none;line-height:36px;text-indent:16px;font-size:12px;color:#fff;}
.pageFooter .footer_r .other_company ._title ._title_r{width:39px;height:38px;background:url(../images/footer_r_ico.png) no-repeat center;}
.pageFooter .footer_r .other_company .other_company_list{position:absolute;left:0;top:38px;width:100%;padding-bottom:10px;height:140px;overflow:hidden;display:none;overflow-y :auto;background:#f0f0f0;z-index:2;}
.pageFooter .footer_r .other_company .other_company_list a{display:block;width:100%;line-height:38px;text-indent:16px;color:#555;}
.pageFooter .footer_r .other_company .other_company_list a:hover{background:#005bac;color:#ffffff;opacity:.8;}
.pageFooter .footer_c .foot_ewm .ewm_img{width:30%; margin-right:6%}
.pageFooter .footer_c .foot_ewm .ewm_img p{width:100%; text-align:center; line-height:28px; font-size:16px}
.pageFooter .footer_c .foot_ewm .ewm_img .img_box img{width:100%;}
.pageFooter .footer_c .foot_ewm .ewm_titl{width:44%;}
.pageFooter .footer_c .foot_ewm .ewm_titl ._title_box{padding:90px 30px 0px 10px;font-size:14px;color:#fff;}
.footer_bar{background-color:#1d1d1d;padding:14px 0px;color:#bebebe;}

.pageFooter .go_top{width:57px;height:56px;background:url(../images/go_top_ico_new.jpg) no-repeat;position:absolute;bottom:0;right:0;cursor:pointer;position:fixed;right:0;bottom:50px; background-position:0 0; transition: all 0.3s ease; -webkit-transition:all 0.3s ease;}
.pageFooter .go_top:hover{background-position:0 -56px;}


/*  主要样式 */
.dh{ background:#000}
.yyui_menu1 { height:60px; line-height:60px; font-size:16px;  }
 
.yyui_menu1 li { float:left; position:relative; width:120px;} /*这一级是导航*/
.yyui_menu1 li:nth-child(1) {width:80px;}
.yyui_menu1 li:nth-child(3) {width:160px;}
.yyui_menu1 li a { display:block; line-height:60px; text-decoration:none; padding:0px 20px; color:#fff;   }
.yyui_menu1 li a:hover {  background:#880303; }
.yyui_menu1 li a.more:after{content:" »";}
 
.yyui_menu1 li ul { position:absolute; float:left; display:none; background-color:#D61418; z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul li { height:45px; line-height:45px; border-bottom:1px #F00 solid;}
.yyui_menu1 li ul li:nth-child(1) {width:120px;}
.yyui_menu1 li:nth-child(1) ul li {width:120px;}


.yyui_menu1 li:nth-child(3) ul li {width:270px;}
.yyui_menu1 li:nth-child(4) ul li {width:150px;}
.yyui_menu1 li:nth-child(5) ul li {width:220px;}
.yyui_menu1 li ul a {text-decoration:none; color:#fff; width:100%; height:45px; line-height:45px;}
.yyui_menu1 li ul a:hover { background:#880303;}
 
.yyui_menu1 li ul ul{ top:0;left:150px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
.yyui_menu1 li:nth-child(4) ul ul li{width:270px;}

.sceclal-list {  width: 100%; }
.special-box { margin-top: 4px; }
.special-item { width: 25%; float: left; position: relative; }
.special-item figure { display: block; line-height: normal; overflow: hidden; }
.special-item figure img { display: block; width: 100%; height: auto; line-height: 0; }
.special-wr { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 20px 38px 23px; box-sizing: border-box; }
.special-wr h3 { color: #323232; font-size: 20px; padding-top: 30px; line-height: normal; padding-bottom: 12px; border-bottom: 1px solid #c9c9c9; position: relative; }
.special-wr h3:before { content: ""; width: 35px; height: 3px; background: #11a1e1; position: absolute; left: 0; top: 0; }
.special-list { margin-top: 15px; }
.special-list li { margin-bottom: 5px; }
.special-list li a { display: block; color: #646464; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.special-list li a:hover { color: #11a1e1; }
.chechmore { position: absolute; left: 38px; bottom: 22px; }
.chechmore a { display: block; width: 12px; height: 12px; }
.chechmore a:before { content: ""; width: 12px; height: 2px; background: #11a1e1; position: absolute; left: 0; top: 5px; transition: 320ms 0ms; }
.chechmore a:after { content: ""; width: 2px; height: 12px; background: #11a1e1; position: absolute; left: 5px; top: 0; transition: 320ms 0ms; }
.special-img { width: 100%; float: left; position: relative; overflow: hidden; }
.special-img figure { display: block; width: 100%; line-height: normal; overflow: hidden; }
.special-img figure img { display: block; width: 100%; height: auto; transition: 430ms; }
.special-img figcaption { display: block; color: #ffffff; font-size: 16px; line-height: normal; position: absolute; left: 23px; bottom: 16px; font-weight: bold; }
.special-img span { display: block; width: 100%; height: 100%; box-sizing: border-box; border: 2px solid #11a1e1; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transition: 430ms; z-index: 5; transform: scale(0.9); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); }
.special-img a { display: block; width: 100%; height: 100%; }
.special-img:hover span { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); }
.special-img:hover figure img { transform: scale(1.04); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); }
.special .owl-theme .owl-controls { position: absolute; display: block !important; right: 0; top: -42px; }
.special .slick-prev, .special .slick-next { width: 43px; height: 27px; text-indent: 999px; overflow: hidden; padding: 0; margin: 0; transition: 320ms; border-radius: 0; top: -42px; position: absolute; border: none; outline: none; right: 0; }
.special .slick-prev { background: #b5b5b5 url(../images/arrow1.png) center no-repeat; border-right: 1px solid #a3c3d1; position: absolute; right: 44px; top: -42px; border: none; outline: none; }
.special .slick-next { background: #b5b5b5 url(../images/arrow2.png) center no-repeat; }
.special .slick-prev:hover { background: #11a1e1 url(../images/arrow1.png) 14px center no-repeat; }
.special .slick-next:hover { background: #11a1e1 url(../images/arrow2.png) 22px center no-repeat; }


.pageTab table tr td{ border: 1px solid #707070; padding:8px 15px; line-height: 1.5;}
.transition6{ transition: 0.6s; -webkit-transition: 0.6s;}
.scaleO:hover .imgw{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05);}
.scaleO2:hover .imgw{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08);}
.pos-ov{ position: relative; overflow: hidden; margin:10px;}
.pvideo-bg{ position: fixed; z-index: 1000; left: -9999px; top: -9999px; bottom: 0; right: 0;  background: url(../images/black_24.png) repeat; background:none rgba(0, 0, 0, 0.8); opacity: 0; visibility: hidden; -webkit-transition:opacity .4s 0.3s,visibility .4s 0.3s; transition:opacity .4s 0.3s,visibility .4s 0.3s;}
.pvideo-box { position: absolute; top: 40%; transform: translateY(-50%); width: 900px; left: 50%; margin-left: -450px; -webkit-transition: top 0.3s ease,opacity .3s ease; transition: top 0.3s ease,opacity .3s ease; opacity: 0; background-color: #fff;}
.pvideo-box .videon{ width: 100%; display: block;}
.pv-close{ position: absolute; right: -60px; top: 0; width: 60px; height: 60px; font-size: 24px; line-height: 60px; background-color: #fff; text-align: center; color: #222;}
.pv-close:hover{ background-color: #43BE98; color: #fff;}
.overlay{ opacity: 1; visibility: visible; opacity: 1; left: 0; top: 0; transition-delay: 0;}
.overlay .pvideo-box{ top: 50%; opacity: 1; transition-delay: 0.4s;}
.ells2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ells3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical;}


.ibox-case-demo .item{ position: relative;}
.ibox-case-demo .yy{ position: absolute; left: 0; width: 100%; height: 100%; bottom: 0;}
.ibox-case-demo .black{ position: absolute; left: 0; top: 0; bottom: 0; right: 0;  -webkit-transition:  0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);  transition:  0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99); opacity: 0; visibility: hidden;}
.ibox-case-demo .name{ text-align: center; color: #333;  -webkit-transition:  0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);  transition:  0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99); margin-top:20px;}
.ibox-case-demo .desc{ position: absolute; top: 40%; left: 8%; right: 8%; transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #fff; -webkit-transition:  0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);  transition:  0.6s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99); opacity: 0; visibility: hidden;}
.ibox-case-demo .desc .title{ font-size: 16px; line-height: 1.5; font-weight: normal; margin-bottom: 5px;}
.ibox-case-demo .desc .c{ line-height: 1.5; height: 63px; overflow: hidden; margin-bottom: 30px;}
.btn-more{ width: 120px; height: 38px; line-height: 38px; display: block; text-align: center; border: 1px solid #F6AD02; color: #F6AD02;}

.ibox-case-demo .slick-arrow { position: absolute; width: 50px; height: 50px; line-height: 50px;z-index: 106; top: 50%; border-radius: 50%; margin-top: -25px; text-align: center; background-color: #fff;}
.ibox-case-demo .slick-prev{ left: 2%;}
.ibox-case-demo .slick-next{ right: 2%; }
.ibox-case-demo .slick-arrow i { display: block; font-family:"iconfont" !important; font-size:24px; font-style:normal; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; color: #666;}
.ibox-case-demo .slick-prev i:before{ content: "\e6bf"; background:url(../images/leftjt.png) center center no-repeat}
.ibox-case-demo .slick-next i:before{ content: "\e602";background:url(../images/rightjt.png) center center no-repeat}
.ibox-case-demo .slick-arrow:hover i{ color: #F6AD02;}
.ibox-case-demo .slick-arrow:before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.2); border-radius:50%; visibility:hidden; z-index:-1;}
.ibox-case-demo .slick-arrow:hover:before{ opacity:0; visibility:visible; -webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5); -webkit-transition:.5s;  transition: .5s;}


.n_banner{ height:350px}
.n_banner h3{ font-size:20px; color:#015aea; font-weight:bold}
.n_banner h6{ font-size:.875rem; color:#1e1e1e; line-height:1.5; margin:50px 0 0}

.n_title {border-bottom: #f0f2f8 1px solid;padding: 0;position: relative;}
.n_title .w1560 { position: relative }
.n_title .w1200 {position: relative;height: 92px;}
.n_nav { position: relative; }
.n_nav a {display: inline-block;height: 92px;font-size:17px;float: left;line-height: 92px;color: #333333;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-left: 3.125rem;}
.n_nav a:after{content:"";position:absolute;left:-1.5rem;height:.875rem;background:#999ca1;top:50%;margin-top:-.5rem;width: 1px;}
.n_nav a:first-child:after{ display:none}
.n_nav a strong {display: block;color: #5c5e61;position: relative;z-index: 4;height: 92px;line-height: 92px;transition: 0.6s ease-in-out;}
.n_nav a strong:before{content:"";position:absolute;border-left: transparent 4px solid;border-right: transparent 4px solid;border-bottom: #D61418 6px solid;bottom: 0;left: 50%;margin-left: -6px;opacity: 0;visibility: hidden;transition: .6s;}
.n_nav .on, .n_nav a:hover { color: #fff; }
.n_nav a:before {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;left: 0;background: #D61418;transition: 0.6s ease-in-out;opacity: 0;visibility: hidden;}
.n_nav .on:before, .n_nav a:hover:before {width: 100%;opacity: 1;visibility: visible;}
.n_nav .on strong, .n_nav a:hover strong {height: 92px;line-height: 92px;color: #D61418;}
.n_nav .on strong:before, .n_nav a:hover strong:before{opacity:1;visibility: visible;}
.layui-col-md4 { height: 75px }


.position {line-height: 92px;left: 0;bottom: 0;color: #7b7b7d;padding-left: 26px;font-size: 13px;background: url(../images/home_icon.png) left 39px no-repeat;}
.position span, .position a, .position i {font-size: 16px;color: #908e8d;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0px 8px;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }
.position em {font-size:16px;color: #D61418;font-style: normal;}
.position a:hover {color: #D61418;}

.n_container{padding: 3.75rem 0 4rem;background:#fafbff;overflow: hidden;}
.n_container .n_left{width:calc(100% - 24.375rem);padding-right: 1.875rem;}
.n_container .n_right{ width:24.375rem;}

/*内容样式*/
.ar_article td,
.ar_article th{padding: 10px 5px;border: 1px solid #d6d6dc;vertical-align:middle;}
.ar_article td p,
.ar_article th p{ padding-bottom:0; margin-bottom:0;}
.ar_article table {border-collapse: collapse;border-right: 1px solid #dfe2ec;border-bottom: 1px solid #dfe2ec;width:100%;}
.ar_article table tr:not(:first-child) td{}
.ar_article table td { border-left: 1px solid #ededed;border-top: 1px solid #ededed; }
.ar_article{font-size:16px;color: #6f7378;line-height:33px;margin-bottom: 2rem;text-align: justify; padding-top:20px}
.ar_article p{color: #6f7378;margin-bottom: 1rem;text-align: justify;}
.ar_article p a{ color:#333; transition:.5s}
.ar_article p a:hover{ color:#025bea}
.ar_article strong{ font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{display:inline-block;margin: 1rem 0 0;}


.list_box71{ margin:0 -.8125rem; padding:4rem 0 2rem}
.list_box71 li{ float:left; width:33.333333%; padding:0 .8125rem; margin-bottom:2.5rem}
.list_box71 li .img{ overflow:hidden}
.list_box71 li .img .img_hezi{ padding-bottom:53.3333333% !important}
.list_box71 li .con{ padding:5px 20px; border:#e5e5e5 1px solid; position:relative}
/*.list_box71 li .con:after{ content:""; position:absolute; right:-1px; width:100%; height:3px; transition:.5s; bottom:1; background:#D61418}
*/
.list_box71 li .con .top{white-space:nowrap;font-size:0;display: flex;}
.list_box71 li .con .top .ll{display:inline-block;position:relative;background:#dde6ff;border:#bcceff 1px solid;border-radius:4px;font-size:.875rem;color:#015aea;height:30px;line-height:28px;padding:0 10px;min-width:80px;vertical-align: top; transition:.5s}
.list_box71 li .con .top .ll:after{content:"";position:absolute;width: 6px;height: 6px;background:#dde6ff;right: -3px;transform: rotate(45deg);top: 50%;margin-top: -3px;box-shadow: 1px -1px 0px #bcceff; transition:.5s}
.list_box71 li .con .top .rr{display:inline-block;/* width:calc(100% - 80px); */font-size:.875rem;color:#015aea;height:30px;line-height:30px;padding: 0 0 0 1rem;}

.list_box71 li .con .bottom h2{ line-height:28px; margin:0px 0}
.list_box71 li .con .bottom h2 font{ font-size:16px; color:#1f1f1f; font-weight:bold; display:inline-block; max-width:calc(100% - 80px); transition:.5s}
.list_box71 li .con .bottom h2 span{ float:right; font-size:.875rem; color:#000; opacity:.6}
.list_box71 li .con .bottom p{ font-size:.875rem; color:#888c99; line-height:22px; height:44px;}

.n_hezuogaoxiao .fl02{ padding:4.375rem 0 3rem; background:url(../images/list_box72_bg.jpg) center top no-repeat; background-size:cover; text-align:center}
.n_hezuogaoxiao .fl02 h2{font-size:1.875rem;color:#2c2d2f;line-height:1.75;text-align:center;margin-bottom: 3.5rem;}
.n_hezuogaoxiao .fl02 .list_box72{ background:url(../images/list_box72_bg1.png) center no-repeat; display:inline-block; width:1105px; height:256px;}
.n_hezuogaoxiao .fl02 .list_box72 li{width:200px;display:inline-block;margin: 0 -12px;}
.n_hezuogaoxiao .fl02 .list_box72 li a{display:block;width:200px;height:200px; position:relative; border-radius: 50%;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1{ height:100%;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1 h3{line-height: 3rem;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1 h4{font-size:1.25rem;color:#494c54;font-weight:bold;margin: .75rem 0 3rem;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1 h6{font-size:1.125rem;color:#000; opacity:.4; font-weight:bold}

.n_hezuogaoxiao .fl02 .list_box72 li a .top2{ position:absolute; top:0; bottom:0; width:100%; height:100%; background:#D61418; border-radius:50%; padding:0 2rem; opacity:0; visibility:hidden; transition:.5s}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2:before{content:"";position:absolute;width: 6px;height: 6px;background:#fff;border:#D61418 2px solid;border-radius:50%;left: -3px;top: 50%;margin-top: 4px;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2:after{content:"";position:absolute;width: 6px;height: 6px;background:#fff;border:#D61418 2px solid;border-radius:50%;right: -3px;top: 50%;margin-top: 4px;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2 h3{ font-size:1rem; color:#fff; font-weight:bold; margin-bottom:1rem}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2 p{ font-size:12px; color:#fff; line-height:18px; opacity:.8; max-height:108px; overflow:hidden; text-align:left}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2 span{display:inline-block;border-radius:17.5px;width:90px;height:35px;line-height:35px;background-image: -moz-linear-gradient( 90deg, rgba(207,216,248,1) 0%, rgba(246,248,255,1) 100%);background-image: -webkit-linear-gradient( 90deg, rgba(207,216,248,1) 0%, rgba(246,248,255,1) 100%);background-image: -ms-linear-gradient( 90deg, rgba(207,216,248,1) 0%, rgba(246,248,255,1) 100%);position:absolute;bottom:-17.5px;left:50%;transform:translateX(-50%);font-size: .875rem;}

.n_hezuogaoxiao .fl02 .list_box72 li a:hover .top2{ opacity:1; visibility:visible}

.n_title004{ text-align:center; margin-bottom:3.125rem}
.n_title004 font{ display:inline-block; padding:0 1rem; height:1.625rem; line-height:1.625rem; border-left:#D61418 1px solid; border-right:#D61418 1px solid}
.n_title004 font big{ font-size:1.75rem; color:#D61418;}
.n_title004 font small{ font-size:.875rem; color:#6f7071; font-weight:bold; text-transform:uppercase; margin-left:.5rem}

.n_hezuogaoxiao_detail .fl01{ padding:4.375rem 0 3.5rem; background:#fafbff}
.n_hezuogaoxiao_detail .fl01 .content{ position:relative}
.n_hezuogaoxiao_detail .fl01 .left{ width:42.85%;}
.n_hezuogaoxiao_detail .fl01 .left .img, .n_hezuogaoxiao_detail .fl01 .left .img img{ width:100%; height:20rem; overflow:hidden}
.n_hezuogaoxiao_detail .fl01 .right{ width:calc(100% - 44.85%); padding:4.375rem 2.75rem 0; text-align:left; height:20rem; background:#fff}
.n_hezuogaoxiao_detail .fl01 .right .box_table{ text-align:left}
.n_hezuogaoxiao_detail .fl01 .right h3{ font-size:1.25rem; color:#1f1f1f; font-weight:bold; margin-bottom:2.375rem}
.n_hezuogaoxiao_detail .fl01 .right p{ font-size:0.9375rem; color:#888c99; line-height:1.75rem}

.n_hezuogaoxiao_detail .fl02{padding: 2.5rem 0;background:#fff;}
.n_hezuogaoxiao_detail .fl02 .content{display:flex;align-items: center;}
.n_hezuogaoxiao_detail .fl02 .right{ width:37.5rem;}
.n_hezuogaoxiao_detail .fl02 .right img{ width:100%}
.n_hezuogaoxiao_detail .fl02 .left{width:calc(100% - 37.5rem);padding: 0 3.75rem 0 0;}
.n_hezuogaoxiao_detail .fl02 .left .box{}
.n_hezuogaoxiao_detail .fl02 .left .n_title004{ text-align:left}
.n_hezuogaoxiao_detail .fl02 .left p{ font-size:0.9375rem; color:#888c99; line-height:1.75rem}

.n_hezuogaoxiao_detail .fl03 .content{ border-top:#d0d0d0 1px solid; padding:5rem 0}
.n_hezuogaoxiao_detail .fl03 .content p{ font-size:0.9375rem; color:#888c99; line-height:1.75rem}
.n_hezuogaoxiao_detail .fl03 .content p img{max-width:100%;/* width:auto !important; */height:auto !important;}
.n_hezuogaoxiao_detail .fl03 .content p br{ display:none !important}


.j_pages{margin:30px auto 0 auto}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;text-align: left;}
.j_pages a{height:40px;line-height:40px;display:inline-block;margin: 0 1rem 0 0;color: #353535;font-size:14px;box-sizing: border-box;min-width:40px;transition:all .3s ease-in-out;border: #e5e5e5 1px solid;border-radius: 50%;background: #fff;text-align: center;}
.j_pages a svg{vertical-align:middle;width:.75rem;height:.75rem;margin: -2px 0 0; transition:.3s}
.j_pages a font{font-size:14px;font-family:SimSun;color:#666666}
.j_pages .on, .j_pages a:hover{color: #fff;background: #D61418;border: #D61418 1px solid;}
.j_pages .on svg, .j_pages a:hover svg{ fill:#fff}
.j_pages span{}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.j_pages form{ display:inline-block;}
.j_pages span{display:inline-block;font-size: 1rem;color: #919191;margin:0 0 0 10px;}
.j_pages a:first-child, .j_pages a:nth-last-child(2){ margin-right:2.25rem}


@charset "utf-8";
@font-face{ font-family:Impact; src:url(../font/impact.ttf);}
@font-face{ font-family:Barlow Condensed; src:url(../font/BarlowCondensed-Regular_1.ttf);}
@font-face{ font-family:Barlow Condensed_b; src:url(../font/BarlowCondensed-ExtraBold_1.ttf);}
@font-face{ font-family:Bebas; src:url(../font/BEBAS.TTF);}
@media (max-width:4000px){html{font-size:18px;}}
@media (min-width:1600px) and (max-width:1940px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:13px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:13px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}


/* sub menu */
.main-menu nav > ul > li > .sub-menu > li > .sub-menu {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    left: 100%;
    opacity: 0;
    position: absolute;
    top: 120%;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 220px;
    z-index: 9;
}

.main-menu nav > ul > li > .sub-menu > li:hover .sub-menu {
    top: 0 !important;
    opacity: 1;
    top: 100%;
    visibility: visible
}

.main-menu, .header-search-btn{display:inline-block;vertical-align: top;}
.header-search-btn{}
.header-search-btn a{display:inline-block;width:38px;height:38px;line-height: 36px;text-align:center;border-radius:50%;vertical-align:middle;margin: 36px 0 0 40px;position:relative;transition:.6s;}
.header-search-btn a svg{margin: 0 0 0 -1px;position:relative;z-index:2;width:14px;height: 16px;fill:#e5e5e5;transition:.6s;vertical-align: middle;}
.header-search-btn a:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:.6s; transform:scale(0); border-radius:50%}
.header-search-btn a:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; border:#e5e5e5 2px solid; border-radius:50%; transition:.6s;}

.header-search-btn a:hover:before{ background:#e10011; transform:scale(1)}
.header-search-btn a:hover:after{ border:#e10011 2px solid; transform:scale(1.25); opacity:0; visibility:hidden}

#search-overlay {
    display: none;
}

.search-form-area {
    background: #24262df0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    text-align: center;
    border: #a0a0a0 solid 1px;
    margin: 0;
    z-index: 99999;
}

.search-form-area:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: 0;
}

.search-form-centered {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding: 10px 15px;
    color: #FFF;
    border: none;
    background: transparent;
}

#search-box {
    position: relative;
    width: 100%;
    margin: 0;
}

.search-form input.form-control {
    box-shadow: none;
    color: #777777;
    height: 80px;
    border: none;
    border-radius: 0;
    padding: 20px 30px;
    display: block;
    width: 100%;
    padding: .375rem .75rem .375rem 1.5rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #f8f8f8;
    background-clip: padding-box;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.search-form button {
    background: #090909;
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center;
    line-height: 42px;
    border-width: 0;
    border-radius: 0;
    cursor: pointer;
    padding: 9px 50px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    font-weight: 700;
    transition: all .3s;
}

.search-form button:hover {
    background: #e10011;
}

#close-btn {
    position: fixed;
    top: 2rem;
    right: 2rem;
}
#close-btn svg{ fill:#fff; transition:.6s; width:1.5rem; height:1.5rem}

#close-btn svg:hover {
    color: #e10011;
    cursor: pointer;
	transform:rotate(180deg)
}


/**/
header.xg{top:0;background:#fff;box-shadow: 0 0 15px rgba(0,0,0,0.15);}
header.xg .logo img.img1{ display:none}
header.xg .logo img.img2{ display:inline-block}
header.xg .main-menu nav > ul > li > a{color: #343434;}
header.xg .main-menu nav > ul > li > a i{ background: url(../images/fa-angle-down_on.png) center no-repeat; display:none;}

header.xg .header-search-btn a svg{ fill:#7f7f7f}

header.xg .header-search-btn a:hover svg, .header-search-btn a:hover svg{ fill:#fff}
header.xg .main-menu nav > ul > li > a font:after{ bottom:0}

.header-btn{display:inline-block;line-height: 95px;}
.list_box4 li, .list_box4 .li{float:left;margin-left: 1.25rem; position:relative}
.list_box4 .li{ width:7.125rem}
.list_box4 .li img{width: 9.125rem;}
.list_box4 li:before{content:"";position:absolute;background:url(../images/list_box4_bg1_y.png) center no-repeat;width:39px;height:30px;left: -6px;top: 15px; transition:.5s}
.list_box4 li a{display:inline-block;background:url(../images/list_box4_bg1.png);width: 8.125rem;height: 2.5rem;line-height: 2.5rem;text-align:center;font-size:.875rem;color:#fff;background-size:100% 100% !important;position:relative;}
.list_box4 li a img{ margin:-3px .5rem 0 0}
.list_box4 li:nth-child(2) a{ background:url(../images/list_box4_bg2.png);}
.list_box4 li:nth-child(2):before{background:url(../images/list_box4_bg2_y.png) center no-repeat;}



.list_box5{ font-size:0; margin:3.5rem 0 0}
.list_box5 li{ display:inline-block; margin-right:.75rem}
.list_box5 li a{ display:inline-block; background:url(../images/list_box5_bg2.png) center no-repeat; background-size:100% 100% !important; width:8.75rem; height:2.5rem; line-height:2.5rem; font-size:.875rem; color:#654b33; font-weight:bold; text-align:center; transition:.5s}
.list_box5 li:nth-child(2) a{ background:url(../images/list_box5_bg1.png) center no-repeat; color:#ffe3c0}

.banner ul li .top .right{ height:100%; max-width:50%; text-align:right}
.banner ul li .top .right img{max-width:100%;display:inline-block;animation: float-bob-y 0s infinite linear;}

/*导航按钮开始*/
#nav_btn_box{ height:100%; z-index:999999999; float:right; margin-left:20px; }
#nav_btn_box.on{ background:none;  }
#nav_btn{}
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before{}

#nav_btn{cursor: pointer;text-align: center;z-index:99999;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;outline:none;box-shadow:none;}
#nav_btn .point{display: inline-block;width: 1.875rem;height: 22px; position: relative; outline:none;}
#nav_btn .point:hover .navbtn,
#nav_btn .point:hover .navbtn::after,
#nav_btn .point:hover .navbtn::before{width: 1.75rem;}
#nav_btn .navbtn{position: absolute;top: 16px;left: 0;display: inline-block;width: 21px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #414141;}
#nav_btn .navbtn::after,
#nav_btn .navbtn::before{position: absolute;left: 0;display: inline-block;width: 1.75rem;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #414141;}
#nav_btn .navbtn::after{top: -8px;}
#nav_btn .navbtn::before{top: 8px;}
#nav_btn .point.on .navbtn{background: transparent;}
#nav_btn .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
#nav_btn .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

/*导航按钮结束*/
.m_nav_list{flex-direction:column; justify-content: flex-start; width:100%; overflow: auto;}

.m_nav_list::-webkit-scrollbar {display:none}
#m_nav {
    z-index: 999;
    position: fixed;
    background: #ffffff;
    width: 100%;
    height:100vh;
    right: -100%;
    top: 0;
    display:none;
    padding: 60px 0 30px;
    overflow:hidden;
    pointer-events: none;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    }
#m_nav.act{ pointer-events: auto; right:0;}

#m_nav>ul>li{overflow:hidden;margin: 0 20px;width: auto;}
#m_nav>ul>li+li{border-top: 1px solid #eaeaea;}
#m_nav>ul>li .list{margin:0 -5px;font-size: 0;}
#m_nav>ul>li .list div{display:inline-block;width: 50%;padding:0 5px;margin-bottom: 1rem;}
#m_nav>ul>li .list div a{display:block;background: #F8F9FD;border-radius: 4px;font-size: 12px;color: #525252;line-height: 40px;height: 40px;text-transform: capitalize;text-align: center;}

#m_nav li .a{ display:inline-block; width:calc(100% - 30px)}
#m_nav li .a h3{line-height: 4rem;height: 4rem;color: #3B426B;padding:0;font-size: 14px;float:left;}
#m_nav li .a span{ display:block; position:absolute; top:0; right:10px; width: 20px; height: 50px; text-align:center;}
#m_nav li .a span i{ font-size:0;}
#m_nav li i{opacity:1;filter:alpha(opacity=100);display:inline-block;width:10px;height: 4rem;float:right;display:inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size:contain;}
#m_nav li.on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav .on.title .a i{ transform:rotate(-90deg);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
#m_nav li{display:block;width:100%;}
.slide_nav{ position: absolute; left:0; height: 70px; z-index: 998; padding:15px; top:0; width: 100%; }
#m_nav .title .list{display:none;position:relative;z-index:9;left:0;margin: 0 -5px;background:none;border:0;clear: both;padding-bottom:10px;}
#m_nav .title .list span{ background:none; }
#m_nav .title .list span a:hover{ color: #014085;}
/*三级导航 开始*/
#m_nav .title .list .void>a{background-size:10px; position:relative;}
#m_nav .title .list .void>a:before{ content:"·"; position:absolute; left:-1em; font-size:12px; font-weight:bold;}
#m_nav .title .list span{ position:relative; display:block;}
#m_nav .title .list span .sub{ position: static; width:100%;display: block !important; overflow:hidden;}
#m_nav .title .sub a{ background:none; font-size:.875rem; opacity:.8; min-width:50%; float:left; display:inline-block; color:#999;}

.nav_mask {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}
#m_header{height:60px;line-height:60px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.m_header_box{display:none;height: 60px;z-index: 1000;left: 0;right: 0;}
#m_header img{height: 26px;}

.n_header_box{ height:90px;}
.n_header_box #header{ top:0}

#m_header #logo .box_table, #nav_btn_box .box_table{ width:auto}

/*==========================================公共 结束=============================================*/


/*==========================================首页 开始=============================================*/

.container01{ position:relative; height:0}
.container01 .content{ background:#fff; padding:1.5rem 6.5rem; border-radius:4px; box-shadow: 2.939px 4.045px 10.27px 2.73px rgba(221, 226, 233, 0.27); position:relative; margin-top:-3rem}
.container01 .content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background: url(../images/container01_bg1.png) left top no-repeat, url(../images/container01_bg2.png) right bottom no-repeat;}
.list_box6{ margin:0 -3.75rem; position:relative}
.list_box6 li{ float:left; width:33.333333%; padding:0 4rem; position:relative}
.list_box6 li:after{ content:""; position:absolute; right:0; top:1rem; bottom:.75rem; background:#dee0e9; width:1px;}
.list_box6 li h3{ font-size:1rem; color:#3f4143; font-weight:bold; line-height:44px;}
.list_box6 li h3 .ico{ display:inline-block; position:relative; margin-right:1.25rem}
.list_box6 li h3 .ico:before{ content:"";position:absolute;width: 4px;height: 4px;border:#f7ae22 2px solid;border-radius:50%; transition:.5s}
.list_box6 li h3 .ico.ico3:before{top: 4px;left: 8px; }
.list_box6 li h3 .ico.ico1:before{bottom: 0;right: 0;}
.list_box6 li h3 .ico.ico2:before{top: 19px;right: -11px;}
.list_box6 li p{ font-size:12px; color:#747a7f; line-height:18px; height:36px; margin:.5rem 0 0}

.list_box6 li:last-child:after{ display:none}

.container02{ background:url(../images/container02_bg.jpg) center no-repeat; background-size:cover; padding:13.625rem 0 5rem; }

.title001{ text-align:center; margin-bottom:4rem}
.title001 h3{ font-size:1.75rem; color:#000000; line-height:1.5}
.title001 p{ font-size:.875rem; color:#83858a; line-height:18px; margin:.75rem 0 0}

.list_box7{/*display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between; */margin:0 -5rem}
.list_box7 li{float:left;padding:0 .5rem;transition:.5s;width: calc((100% - 28.5rem) / 3);}
.list_box7 li a{display:block;background:#fff;position:relative;border-radius: 4px;}
.list_box7 li a .top1{ height:15rem; border:#ebebef 1px solid; background:#fff; border-radius:4px; transition:.5s;}
.list_box7 li a .top1 h3{ height:3.75rem}
.list_box7 li a .top1 h3 img{ max-height:3rem}
.list_box7 li a .top1 hr{display:inline-block;margin:0;width:15px;height:2px;background:#D61418;vertical-align: top;}
.list_box7 li a .top1 h5{font-size:1rem;color:#333333;vertical-align: top;margin: .5rem 0 1.75rem;}
.list_box7 li a .top1 h4 img{ height:2rem }
.list_box7 li a .top{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:.5s;background:url(../images/list_box7_bg.png) center no-repeat;background-size:100% 100% !important;padding: 0 2rem 0 2.5rem;}
.list_box7 li a .top:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/list_box7_bg1.png) right top no-repeat;}
.list_box7 li a .top .box_table{ text-align:left; position:relative}
.list_box7 li a .top h3{font-size:1.875rem;color:#010101;opacity:.15;font-family:Bebas;margin-bottom: 2rem;}
.list_box7 li a .top h5{font-size:18px;color:#333333;font-weight:bold;line-height: 1.25;}
.list_box7 li a .top h6{font-size:12px;color:#9fa0a4;text-transform:uppercase;margin: .375rem 0 1.5rem;} 
.list_box7 li a .top p{ font-size:.875rem; color:#717173; line-height:22px; height:44px;}

.list_box7 li.on{width: 28.5rem;}
.list_box7 li.on .top1{ opacity:0; visibility:hidden}
.list_box7 li.on .top{ opacity:1; visibility:visible}


.container03{background: url(../images/ysbg.jpg) center bottom no-repeat #F6F6F6;padding:40px 0 ;overflow: hidden; border-top:3px #999 solid}
.container03 .left{width:50%;margin-left: -5%;}
.container03 .left .miso_bd .miso-list{ overflow:visible;}
.container03 .left .z_section00{padding:0;background:none;overflow: visible;}
.container03 .right{width: 53%;padding-left:3.125rem;}
.container03 .right .miso_hd{ background:#fff; box-shadow: -33.884px 26.473px 24.3px 2.7px rgba(208, 213, 220, 0.21); border-radius:10px;}
.container03 .right .miso_hd .miso-list{ overflow:visible; padding:4rem 0 2rem 2.5rem}
.container03 .right .miso_hd ul .miso-track{ width: 100% !important; transform: translate3d(0, 0px, 0) !important;}
.container03 .right .miso_hd ul li{ float:left; width:50% !important; border-bottom:#e5e8ee 0px solid; transition:.5s; margin-top:-1px;height:9.5rem; font-size:1.125rem; color:#3d3e41; border-radius:.625rem; transition:.5s}
.container03 .right .miso_hd ul li a{ display:block; }
.container03 .right .miso_hd ul li a img{ display:inline-block; width:3rem; margin:-43px 1.25rem 0 0}
.container03 .right .miso_hd ul li a font{ display:inline-block; width:10.125rem; text-align:left}
.container03 .right .miso_hd ul li a font p{ font-size:14px; line-height:22px; color:#666}
.container03 .right .miso_hd ul li.miso-current{position:relative;z-index: 1;top: 0;}
.container03 .right .miso_hd ul li.miso-current a{}
.container03 .right .miso_hd ul li.miso-current{ border-bottom:#fff 1px solid;}

.container03 .left .miso_bd ul li a{ display:block; height:35.9375rem}
.container03 .left .miso_bd .miso-list{ overflow:visible}

.container04{ background:url(../images/container04_bg.jpg) center no-repeat; background-size:cover; padding:5.625rem 0 6.5rem; overflow:hidden}
.container04 .title001 h3{ color:#fff}
.container04 .title001 p{ color:#fff}
.container04 .content{ background:url(../images/container04_bg1.jpg) bottom center no-repeat; background-size:100% 100%; padding:2.375rem 3.75rem 2rem; border-radius:0 1.25rem 0 1.25rem; border:#fff 3px solid}
.container04 .content .left{ width:220px; position:relative}
.container04 .content .left:before{ content:""; position:absolute; right:0; top:0; bottom:0; width:1px; background:#e1e6f1}
.container04 .content .left .miso_hd ul li{ position:relative; overflow:hidden}
.container04 .content .left .miso_hd ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/jianbian_bai.png) center repeat-y; background-size:100% auto; transition:.5s; transform:translateX(100%)}
.container04 .content .left .miso_hd ul li a{ display:block; height:3.75rem; line-height:3.75rem; position:relative}
.container04 .content .left .miso_hd ul li a:before{ content:""; position:absolute; bottom:0; left:0; right:10px; height:1px; background:#e1e6f1}
.container04 .content .left .miso_hd ul li a:after{ content:""; position:absolute; bottom:0; right:0; height:0; width:2px; transition:.5s}
.container04 .content .left .miso_hd ul li a font{ display:block; position:relative; padding:0 0 0 36px; font-size:18px; color:#4b5877}
.container04 .content .left .miso_hd ul li a font:before{ content:""; position:absolute; background:url(../images/container04_dots.png) center no-repeat; width:6px; height:6px; top:50%; margin-top:-3px; left:14px; transition:.5s}

.container04 .content .left .miso_hd ul li.miso-current:before{ transform:translateX(0)}
.container04 .content .left .miso_hd ul li.miso-current a font:before{ background:url(../images/container04_dots_on.png) center no-repeat;}
.container04 .content .left .miso_hd ul li.miso-current a:after{ top:0; height:100%; background:#D61418;}

.container04 .content .right{ width:calc(100% - 220px); position:relative; padding-left:3.5rem}
.container04 .content .right .miso_bd .left_con{ width:50%; padding:0 1.5rem 0 0}
.container04 .content .right .miso_bd .left_con h3{ line-height:2.75rem; font-size:1.5rem; color:#000000; padding:0 0 0 1.25rem; background:url(../images/container04_dots_on.png) left center no-repeat}
.container04 .content .right .miso_bd .left_con hr{ width:1.5rem; height:2px; background:#91959d; margin:2rem 0}
.container04 .content .right .miso_bd .left_con .con{height:10rem;margin-bottom: 1.25rem;}
.container04 .content .right .miso_bd .left_con .con p{font-size:16px;;color:#646972;line-height:30px;height: 9.75rem;-webkit-line-clamp: 6;}
.container04 .content .right .miso_bd .right_con{width:50%;padding: 1.875rem 0 0 1.5rem;}
.container04 .content .right .miso_bd .right_con .img, .container04 .content .right .miso_bd .right_con .img img{ width:100%; height:18.75rem; overflow:hidden}
.container04 .content .right .miso_bd .bottom{margin:4.375rem 0 0;padding: 1.5rem 2.25rem;border:#ebf0fc 1px solid;background:#fff;border-radius:4px;position:relative;}
.container04 .content .right .miso_bd .bottom:before{ content:""; position:absolute; background:url(../images/container04_ico_bg.png) center no-repeat; width:31.625rem; height:7.125rem; background-size:100% 100%; bottom:0; right:0; animation: float-bob-y 2s infinite linear;}
@keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

.list_box8 li a{ display:inline-block; background:url(../images/list_box8_bg1.png); width:8.75rem; height:2.5rem; line-height:2.5rem; text-align:center; font-size:.875rem; color:#fff; background-size:100% 100% !important; position:relative; transition:.5s}
.list_box8 li a img{ margin:-3px 0 0 .5rem; display:inline-block}

.list_box9 li{ float:left; font-size:1.0625rem; color:#414650; line-height:1.875rem; margin:0 3.125rem 0 0; }
.list_box9 li img{ margin:-3px .5rem 0 0; display:inline-block}


.container05{ padding:40px 0 30px  0; background:#fafbff url(../images/container05_bg.png) right bottom no-repeat; overflow:hidden; background-size:100% auto}

.container05 .title001{ margin-bottom:2rem}
.container05 .content{ position:relative}
.list_box10{margin:0 -.625rem;padding-bottom: 1.25rem;}
.list_box10 li{ float:left; width:33.333333%; padding:0 .625rem; margin-top:0.375rem}
.list_box10 li a{ display:block;}
.list_box10 li a .box{ position:relative; transition:.5s}
.list_box10 li a .box .img_zd .img_hezi{ padding-bottom:60% !important}
.list_box10 li a .box .img_zd img{ -webkit-filter:grayscale(40%); -moz-filter:grayscale(40%); -ms-filter:grayscale(40%); -o-filter:grayscale(40%); filter:grayscale(40%); filter:gray; filter:alpha(opacity=100); opacity:1;  -moz-opacity:0.5; -khtml-opacity:0.5; transition:.5s; border-radius:10px;}
.list_box10 li a .box .ico{ position:absolute; width:4.8125rem; left:50%; transform:translateX(-50%); margin-top:-2.75rem; z-index:1; background:url(../images/list_box10_ico_bg.png) center no-repeat; transition:.5s; background-size:100% 100% !important}
.list_box10 li a .box .ico img{ width:100%; opacity:0; visibility:hidden; transition:.5s}
.list_box10 li a .box .top{}
.list_box10 li a .box .top h5{ font-size:18px; color:#333; line-height:33px; padding:0 4rem; margin:5px 0; transition:.5s; font-weight:bold}

.list_box10 li a:hover .box .top h5{ font-size:18px; color:#D51318; line-height:33px; padding:0 4rem; margin:5px 0; transition:.5s; font-weight:bold}



.list_box10 .miso-arrow{width:2.5rem;height:2.5rem;background-size:100% 100% !important;top:auto;bottom:0;transform: none;box-shadow: 2.63px 5.393px 11.7px 1.3px rgba(197, 205, 217, 0.28);border-radius: 50%; transition:.5s}
.list_box10 .miso-prev{background:url(../images/left01.png) center no-repeat;left: 50%;margin-left: -7rem;}
.list_box10 .miso-next{background: url(../images/right01.png) center no-repeat;right: 50%;margin-right: -7rem;}
.list_box10 .miso-prev:hover{background:url(../images/left01_on.png) center no-repeat;}
.list_box10 .miso-next:hover{background: url(../images/right01_on.png) center no-repeat;}

.more002{ position:absolute; bottom:0; width:2.25rem; left:50%; transform:translateX(-50%); line-height:2.5rem}
.more002 img{ width:100%; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; filter:alpha(opacity=20); opacity:0.2;  -moz-opacity:0.2; -khtml-opacity:0.2; transition:.2s; transition:.5s}

.container06{ padding:5.625rem 0; background:#dde1ed url(../images/container06_bg1.jpg) right top no-repeat; background-size:100% auto; position:relative}
.container06 .left{ width:36.875rem;}

.list_box11 li a{ display:block; overflow:hidden; border-radius:4px;}
.list_box11 li a .img, .list_box11 li a .img img{overflow:hidden;width:100%;height:23.75rem;object-fit:cover;position: relative;}
.list_box11 li a .con{ line-height:5.3125rem; background:#fff; padding:0 1.75rem}
.list_box11 li a .con h5{ font-size:1rem; color:#494a4c; width:calc(100% - 5.375rem)}
.list_box11 .miso-dots{bottom:2rem;text-align:right;padding-right: 1.75rem;}
.list_box11 .miso-dots li{display:inline-block;float:none;width:4px;height:4px;background:#dde1ed;transition:.5s;margin: 0 3px;}

.list_box11 .miso-dots li.miso-active{ background:#D61418; width:1rem;}

.list_box11 .miso-arrow{width:2.5rem;height:2.5rem;background-size:100% 100% !important;top:40%;transform: none;box-shadow: 2.63px 5.393px 11.7px 1.3px rgba(197, 205, 217, 0.28);border-radius: 50%; transition:.5s}
.list_box11 .miso-prev{background:#fff url(../images/left01.png) center no-repeat;left: .75rem;}
.list_box11 .miso-next{background: #fff url(../images/right01.png) center no-repeat;right: .75rem;}
.list_box11 .miso-prev:hover{background:#fff url(../images/left01_on.png) center no-repeat;}
.list_box11 .miso-next:hover{background:#fff url(../images/right01_on.png) center no-repeat;}

.container06 .right{ width:calc(100% - 36.875rem); padding:0 0 0 .5rem}
.container06 .right ul{ background:#fff; height:calc(5.3125rem + 23.75rem); padding:1rem 2.5rem; border-radius:4px;}
.container06 .right ul li{ position:relative}
.container06 .right ul li a{ display:block; padding:1.625rem 0; border-bottom:#e3e5eb 1px solid; position:relative}
.container06 .right ul li:last-child a{ border:none}
.container06 .right ul li:after{ content:""; position:absolute; right:0; bottom:0; width:0; transition:.5s; height:3px;}
.container06 .right ul li a .time{ width:7.75rem; border-right:#838a94 1px dashed; padding:0 1rem 0 0}
.container06 .right ul li a .time span{ display:inline-block; width:38px; height:18px; line-height:16px; border-radius:4px; text-align:center; border:#f36d00 1px solid; font-size:12px; color:#f36d00; text-transform:uppercase; margin:.375rem 0 0}
.container06 .right ul li a .time .time_fr{ text-align:right}
.container06 .right ul li a .time .time_fr h3{ font-size:2.125rem; color:#d1d5dd; font-family:Bebas; transition:.5s}
.container06 .right ul li a .time .time_fr h6{ font-size:.875rem; color:#d1d5dd; font-family:Bebas; margin:.5rem 0 0; transition:.5s}
.container06 .right ul li a .con{ width:calc(100% - 7.75rem); padding:.25rem 0 0 1.25rem}
.container06 .right ul li a .con h5{ font-size:1.0625rem; color:#282828; line-height:1.25; transition:.5s}
.container06 .right ul li a .con p{ font-size:12px; color:#6f7378; line-height:1.25; margin:.5rem 0 0}


.more003.box01 {display: inline-block;width:78px;height:78px;border-radius: 50%;position:relative; margin:0 auto; position:absolute; left:50%; margin-left:-39px; bottom:-39px}
.more003.box01 span {width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50%;background-color:#D61418;-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);-webkit-animation: circleScale1 3s linear infinite;-moz-animation: circleScale1 3s linear infinite;-ms-animation: circleScale1 3s linear infinite;animation: circleScale1 3s linear infinite;}
.more003.box01 span:nth-of-type(2) {animation-delay: 1s;}
.more003.box01 span:nth-of-type(3) {animation-delay: 2s;}
.more003.box01 span:nth-of-type(4) {animation-delay: 3s;}
@keyframes circleScale1 {
    0% {
        opacity: 1;
        -webkit-transform: scale(0.4);
        -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);

        transform: scale(0.4);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1.25);
        -moz-transform: scale(1.25);
        -ms-transform: scale(1.25);
        transform: scale(1.25);
    }
}
.more003.box01 .box_table{ position:relative}
.more003.box01 .box02{display:inline-block;width:58px;height:58px;background:#D61418 url(../images/jianbian_lan_y.png) center no-repeat;background-size:100% 100% !important;top: 50%;border-radius: 50%;line-height:58px;position: absolute;margin-top: -29px;left: 50%;margin-left: -29px;text-align: center;}
.more003.box01 .box02:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/kedou.png) center no-repeat; -webkit-animation:play 5s linear infinite; -moz-animation:play 5s linear infinite; animation:play 5s linear infinite;}
.more003.box01 .box02 a{display:block;position: relative;}
.more003.box01 .box02 svg{display:inline-block;width: 16px;height: 16px;vertical-align:middle;fill:#fff;transition:0.6s;margin: -3px 0 0;}
@-webkit-keyframes play{
	0% {
        transform:rotate(360deg);
    }
    100% {
        transform:rotate(0);
    }
}

@-moz-keyframes play{
	0% {
        transform:rotate(360deg);
    }
    100% {
        transform:rotate(0);
    }
}

@keyframes play{
    0% {
        transform:rotate(360deg);
    }
    100% {
        transform:rotate(0);
    }
}

.container07{ padding:40px 0; background:#fafbff url(../images/container07_bg.jpg) center top no-repeat}
.container07 .title001{ margin-bottom:2rem}
.container07 .miso_hd{ margin-bottom:3.375rem}
.container07 .miso_hd .miso-list{ overflow:visible}
.container07 .miso_hd ul{ text-align:center}



.container07 .miso_hd ul li{ display:inline-block; float:none; padding:0 6px; width:auto !important}
.container07 .miso_hd ul li a{ display:block; background:#dde1ed; border-radius:4px; width:140px !important; height:35px; line-height:35px; font-size:14px; color:#141619; transition:.5s; position:relative}
.container07 .miso_hd ul li a:before{ content:""; position:absolute; border-left:transparent 4px solid; border-right:transparent 4px solid; border-top:#D61418 6px solid; bottom:-6px; left:50%; margin-left:-4px; opacity:0; visibility:hidden; transition:.5s;}

.container07 .miso_hd ul li.miso-current a{ background:#D61418; color:#fff}
.container07 .miso_hd ul li.miso-current a:before{ opacity:1; visibility:visible}

.list_box12{ margin:0 -.5rem}
.list_box12 li{ float:left; width:19%; padding:0 .5rem; margin-bottom:1.35rem}
.list_box12 li a{ display:block; position:relative; border-radius:4px; overflow:hidden}
.list_box12 li a .img{ width:100%; overflow:hidden; position:relative}
.list_box12 li a .img .img_hezi{ padding-bottom:130% !important}
.list_box12 li a .img:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; border:#eceef3 1px solid; border-radius:4px;}
.list_box12 li a .top{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/list_box12_bg.png) center no-repeat;border-radius:4px;transition:.5s;transform: translateY(101%);
.list_box12 li a .top h5{ font-size:1rem; color:#fff; padding:.5rem 1rem; line-height:1.5; position:relative}
.list_box12 li a .top h5:before{ content:""; position:absolute; width:10px; height:1px; background:#fff; left:50%; margin-left:-5px; top:0}
.list_box12 li a .top h5:after{ content:""; position:absolute; width:10px; height:1px; background:#fff; left:50%; margin-left:-5px; bottom:0}
.list_box12 li a h2{ text-align:center; font-size:16px; color:#333}

.container07 h6{ font-size:.9375rem; color:#989a9e; line-height:1.5; text-align:center; margin:2rem 0 0}

.container08{ background:url(../images/container08_bg.jpg) center no-repeat; background-size:cover !important}
.container08 .w1280{ position:relative}
.container08 .left{ width:40.625%; position:relative; top:-3.75rem}
.container08 .left img{ max-width:100%}

.container08 .right{ width:calc(100% - 40.625%); height:100%; position:absolute; right:0; top:0; bottom:0}
.container08 .right .box_table{ text-align:left}

.list_box13{ font-size:0; margin:3.5rem 0 0}
.list_box13 li{ display:inline-block; margin-right:.5rem}
.list_box13 li a{display:inline-block;background:url(../images/list_box13_bg1.png) center no-repeat;background-size:100% 100% !important;width: 10rem;height:2.5rem;line-height:2.5rem;font-size:.875rem;color:#ffe3c0;text-align:center;transition:.5s;}
.list_box13 li a svg{ display:inline-block; vertical-align:middle; margin:-3px 0 0 .125rem; transition:.5s; fill:#fff}
.list_box13 li.on a{ background:url(../images/list_box13_bg2.png) center no-repeat; color:#654b33;}
.list_box13 li.on a svg{fill:#72481c }

footer {background:#282828;padding: 0;overflow: hidden;}
footer .fl02 .w1200{
    position: relative;
    /* top: -12rem; */
    /* margin-bottom: -12rem; */
}

footer .fl01{padding: 0 0 2rem;background: #2d2d40;margin-bottom: 0;}
footer .fl01 .left{width:calc(100% - 31.75rem);border-right: #4c4c5c 1px solid;padding: 4.375rem 2.75rem 0 0; position:relative}
footer .fl01 .left:after{content:"";position:absolute;width: 5px;height: 5px;border:#4c4c5c 1px solid;border-radius:50%;right: -4px;background: #2d2d40;bottom: 0;}

footer .fl01 .left .box{ position:relative; display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;}
footer .fl01 .left .box:before{content:"";width:100%;left:0;top: 2.5rem;height:1px;background: #4c4c5c;bottom:0;position: absolute;}

footer .fl01 .left dl{ display:inline-block; vertical-align:top}
footer .fl01 .left dl dt{font-size: 1rem;color: #fff;transition:.6s;margin-bottom: 3rem; position:relative}
footer .fl01 .left dl dt:before{content:"";position:absolute;left:0;top: 2.5rem;background:#4578eb;height:1px;width: 0;transition: .5s;}
footer .fl01 .left dl dd{font-size: 12px;color: #9fa1aa;line-height: 1.5rem;transition: .5s;text-transform: capitalize;}

footer .fl01 .right{width:31.75rem;padding: 4.375rem 0 0 4rem;}
footer .fl01 .right .top h6{ font-size:.875rem; color:#adafb8}
footer .fl01 .right .top h6 span{ display:inline-block; width:32px;}
footer .fl01 .right .top h5{ font-size:.875rem; color:#adafb8; margin:.5rem 0 1rem}
.text-gradient {  
  display: inline-block;
  font-family: Bebas;
  font-size: 1rem;
  position: relative; 
  background: linear-gradient(to left, #3aa1f3,#63c6ff);
    -webkit-background-clip: text;
    color: transparent; margin-right:1rem
}

footer .fl01 .right .bottom{ margin-bottom:1.75rem}
footer .fl01 .right .bottom span{ display:inline-block; width:32px; line-height:1.5}
footer .fl01 .right .bottom .right_con{ display:inline-block; width:calc(100% - 32px); font-size:.875rem; line-height:1.5; color:#adafb8}
footer .fl01 .right .content h4{ font-size:1rem; color:#fff; margin-bottom:1.5rem}
footer .fl01 .right .content ul{ font-size:0; margin-left:-.5rem}
footer .fl01 .right .content ul li{display:inline-block;max-width: 50%;}
footer .fl01 .right .content ul li .img{background:url(../images/footer_fl01_wem_bg.png) center no-repeat;width:8rem;height:8rem;line-height:8rem;text-align:center;background-size: 100% 100% !important;}
footer .fl01 .right .content ul li .img img{ width:6.0625rem}
footer .fl01 .right .content ul li .con{width:calc(100% - 8rem);padding: 3rem 0 0 .375rem;}
footer .fl01 .right .content ul li .con h6{font-size:12px;color:rgba(255,255,255,.4);line-height:20px;white-space: nowrap;}
footer .fl01 .right .content ul li:nth-child(2){ float:right}


footer .fl02{background: #2d2d40;padding-bottom: 2rem;}
footer .fl02 .w1280{padding: 2.75rem 0;border-top:rgba(255,255,255,.15) 1px solid;}
footer .fl02 .left{ width:90px;}
footer .fl02 .left h3{ font-family:Bebas; font-size:30px; color:#7b7d86; text-transform:uppercase}
footer .fl02 .left h3 font{ font-family:Bebas; color:#3aa1f3; text-transform:uppercase}
footer .fl02 .left h6{ font-size:12px; color:#fff; text-transform:uppercase; line-height:20px; margin:.5rem 0 0 }
footer .fl02 .left h6 img{ margin:-3px 5px 0 0}
footer .fl02 .right{width:calc(100% - 90px);padding: 6px 0 0;position: relative;width: 40%;float: left;}
footer .fl02 .right ul li{float:left;font-size:12px;color: #9fa1aa;margin: 0 1rem;transition:.5s;line-height: 24px;}

footer .fl03{background: #333345;padding: 1.75rem 0 2rem;text-align: center;}
footer .fl03 p, footer .fl03 ul li{font-size: .875rem;color: #adafb8;line-height:1.625rem; display:inline-block}
footer .fl03 p, footer .fl03 ul li{ margin-left:.125rem; padding-right:.125rem; text-transform:uppercase; color:rgba(255,255,255,.4)}


/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.z_banner{ background:url(../images/z_banner_bg.jpg) center no-repeat; background-size:cover; position:relative; overflow:hidden}
.z_banner .bg{background:url(../images/z_banner_top.png) center no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;animation: borderAnimation1 4s infinite linear;display: none;}
@-webkit-keyframes borderAnimation1 {
  0% {
    -webkit-transform:translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }

  33% {
    -webkit-transform:translateX(-12px) translateY(12px);
    transform:translateX(-12px) translateY(6px);
  }

  66% {
    -webkit-transform:translateX(12px) translateY(6px);
    transform: translateX(12px) translateY(6px);
  }

  100% {
    -webkit-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0);
  }
}
.z_banner .top{height: 34.375rem;position:relative;}

.z_banner .top h3{ font-size:2.25rem; color:#fff; line-height:1.25}

.list_box1{ font-size:0; margin:2.75rem 0 2.75rem}
.list_box1 li{ display:inline-block; white-space:nowrap; margin:0 2rem}
.list_box1 li .ico{ width:5.75rem; display:inline-block; vertical-align:top}
.list_box1 li .ico img{ width:100%}
.list_box1 li .con{ padding:1.125rem 0 0 .5rem; display:inline-block; text-align:left}
.list_box1 li .con h5{ font-size:1.125rem; color:#fff; line-height:1.25}
.list_box1 li .con h6{ font-size:.875rem; color:#d6e5ff; line-height:1.25; margin:.5rem 0 0}

.list_box2{ font-size:0; }
.list_box2 li{ display:inline-block; white-space:nowrap; margin:0 .9375rem}
.list_box2 li a{ display:block; width:12rem; height:3.25rem; line-height:3.125rem; border:rgba(255,255,255,.4) 1px solid; border-radius:1.625rem; font-size:1rem; color:#fff; transition:.5s; position:relative; z-index:1; overflow:hidden}
.list_box2 li a:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/list_box2_bg.png) center no-repeat; opacity:0; visibility:hidden; z-index:-1; transition:.5s}

.list_box2 li a:hover, .list_box2 li.on a{border:transparent 1px solid;}
.list_box2 li a:hover:before, .list_box2 li.on a:before{ opacity:1; visibility:visible}

.z_miaodian_nav_box{height:7.25rem;position: relative;z-index: 100;}
.z_miaodian_nav{border-bottom:#dbdcde 1px solid;background: #fff;}
.z_miaodian_nav ul{ display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;}
.z_miaodian_nav ul li{ display:inline-block}
.z_miaodian_nav ul li a{ display:block; height:7.25rem; position:relative}
.z_miaodian_nav ul li a .box_table{ width:auto}
.z_miaodian_nav ul li a:after{content:"";position:absolute;bottom: -2px;right:0;height:3px;transition:.5s;width:0;}
.z_miaodian_nav ul li a h3{ height:40px;}
.z_miaodian_nav ul li a h5{ font-size:.9375rem; color:#5b5b5b; line-height:1.25}


.z_miaodian_nav.fixedTop{position:fixed;top: 0;left:0;right:0;}
.z_miaodian_nav ul li.active a:after{ width:100%; background:#3f6de8; left:0}

.z_section01{ padding:5rem 0;}
.z_section01 .box{ text-align:center}

.z_title001{ text-align:center; margin:0 0 2.875rem}
.z_title001 h3{ font-size:2.125rem; color:#353637}
.z_title001 p{ font-size:.875rem; color:#8f9093; line-height:1.875rem; margin:1.125rem 0 0}

.z_section00{ padding:7.5rem 0; background:#f0f5fb}
.z_section00 .left{width: 50%;text-align: center;}
.z_section00 .left .img{ max-width:100%;}
.z_section00 .left img{ max-width:100%}
.z_section00 .right{max-width:50%;min-width: 42.86%;}

.z_title002{ margin:0 0 2.875rem}
.z_title002 h3{ font-size:1.75rem; color:#353637}
.z_title002 p{ font-size:.875rem; color:#8f9093; line-height:1.875rem; margin:.75rem 0 0}
.z_title002 hr{width:1.625rem;height:3px;background:#066fff;margin: 1.5rem 0 0;}

.list_box3{ margin-bottom:1.5rem}
.list_box3 li{ margin-bottom:1.75rem}
.list_box3 li .ico{ width:3.375rem;}
.list_box3 li .ico img{ max-width:3rem}
.list_box3 li .con{ width:calc(100% - 3.375rem);}
.list_box3 li .con h5{ font-size:1.1875rem; color:#454545; line-height:1.25; }
.list_box3 li .con p{ font-size:.875rem; color:#898989; line-height:1.5; margin-top:.5rem}

.more001 a{display:inline-block;width:9.375rem;height:2.5rem;line-height:2.5rem;text-align:center;background:url(../images/jianbian_bg.png) center no-repeat;border-radius:1.25rem;font-size:0;padding: 0 .25rem;box-shadow: 0px 3px 8px 0px rgba(9, 114, 255, 0.35);background-size: 100% 100% !important;}
.more001 a font{display:inline-block;width:calc(100% - 2rem);font-size:.875rem;color:#fff;vertical-align: top;}
.more001 a span{display:inline-block;width:2rem;height:2rem;line-height: 2rem;background: #fff;vertical-align: middle;border-radius: 50%; position:relative; overflow:hidden}
.more001 a span i{ position:absolute; top:0; right:0; bottom:0; left:0; transition:.5s}
.more001 a span i.i2{ transform:translateX(-100%)}
.more001 a span img{ width:16px}

.z_section00{ overflow:hidden}
.z_section00_s{ background:#fff}
.z_section00_s.z_section00 .left{ float:right;}
.z_section00_s.z_section00 .right{ float:left;}


.z_container02{ background:url(../images/z_container02_bg.jpg) center no-repeat; background-size:cover; position:relative; overflow:hidden; padding:7rem 0 7.25rem}
.z_container02 .bg{background:url(../images/z_container02_bg1.png) center no-repeat;position:absolute;top:-1rem;right:0;bottom:1rem;left:0;animation: borderAnimation1 4s infinite linear;display: none;}
.z_container02 .top{ position:relative; z-index:1}
.z_container02 .top h3{font-size:2.5rem;color:#fff;line-height:1.25;margin-bottom: 4rem;}

.list_box21{text-align:center;margin:0 -2.125rem;font-size: 0;padding: 0 20px;}
.list_box21 li{ max-width:50%; display:inline-block; padding:0 2.125rem}
.list_box21 li a{display:block;width:25rem;max-width:100%;background:#fff;padding:3.125rem 0 3.625rem;border: rgba(145,189,255 ,.5) 1px solid;border-radius: 4px;}
.list_box21 li a .img, .list_box21 li a .img img{ width:100%; overflow:hidden}
.list_box21 li a h4{font-size:1.25rem;color:#3b3b3b;text-transform:capitalize;margin: 1.375rem 0;}
.list_box21 li a h4{ font-size:1.25rem; color:#3b3b3b}

.list_box21 li a font{display:inline-block;background:url(../images/list_box21_bg1.png) center no-repeat;background-size:100% 100% !important;width:17.0625rem;height:3.4375rem;line-height:3.4375rem;font-size:1.0625rem;color:#3b3b3b;text-align:center;transition:.5s;max-width: 90%;}
.list_box21 li a font svg{display:inline-block;vertical-align:middle;margin:-3px 0 0 .125rem;transition:.5s;fill:#3b3b3b;width: 1.25rem;height: 1.25rem;}
.list_box21 li.on a font, .list_box21 li a:hover font{ background:url(../images/list_box21_bg2.png) center no-repeat; color:#fff}
.list_box21 li.on a svg, .list_box21 li a:hover svg{ fill:#fff}


.z_title002 h3{ font-size: 1.625rem; line-height: 1.5;white-space: nowrap;}
.z_title002 p{ font-size: 1.25rem; color: #3a3b3d;margin: 1.125rem 0 0;}
.z_title002 hr{margin: .5rem 0 0;}
.z_section00 .img{ position: relative;}
.z_section00 .img img{ max-width:100%}
.b_circle{ position: absolute; width: 4.75rem; height: 4.75rem; border-radius: 50%; border: 3px solid #fff; box-shadow:0px 3px 15px 0px rgba(9, 114, 255, 0.3) ; text-align: center; color: #fff; font-size: .875rem; line-height: 1.25rem; display: flex; align-items: center; justify-content: center; margin-top: -2.375rem; margin-left: -2.375rem; animation: scalebs_1 0s linear infinite alternate;}
.b_blue{ background: #0870ff;}
.b_green{ background: #73d2b8;}
.b_orange{ background: #f69c50;}
.b_red{ background: #f88383;}
.c01{ animation-delay: .1s;}
.c02{ animation-delay: .2s;}
.c03{ animation-delay: .3s;}

.z_section01 .c01{ right: 7%; top: 24%;}
.z_section01 .c02{ left: 15%; top: 72%;}
.z_section01 .c03{ right: 45%; bottom:3%;}

.z_section02 .c01{right: 7%;top: 7%;}
.z_section02 .c02{left: 15%;top: 56%;}
.z_section02 .c03{right: 12%;bottom: 17%;}

.z_section03 .c01{right: 35%;top: 7%;}
.z_section03 .c02{left: 19%;top: 74%;}
.z_section03 .c03{right: 6%;bottom: 21%;}

.z_section04 .c01{right: 16%;top: 11%;}
.z_section04 .c02{left: 4%;top: 44%;}
.z_section04 .c03{right: 7%;bottom: 49%;}
.z_section04 .c04{right: 60%;bottom: 12%;}

.z_section05 .c01{left: 28%;top: -4%;}
.z_section05 .c02{right: 1%;top: 56%;}
.z_section05 .c03{right: 51%;bottom: 0%;}

.z_section06 .c01{left: 21%;top: 15%;}
.z_section06 .c02{right: -3%;top: 42%;}
.z_section06 .c03{right: 64%;bottom: 10%;}


.z_section07 .c01{right: 21%;top: 13%;}
.z_section07 .c02{left: 4%;top: 30%;}
.z_section07 .c03{left: 33%;bottom: 10%;}

.z_section08 .c01{left: 20%;top: 7%;}
.z_section08 .c02{left: 66%;top: 67%;}
.z_section08 .c03{left: 19%;bottom: 10%;}

@keyframes scalebs_1 {

	0% {
		transform: translateY(0);
	}

	100% {

		transform: translateY(20px);
	}

}


.vwrap {display: none;z-index: 1040000;width: 100%;position: fixed;}
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox {z-index: 1200;width: 1000px;height: 560px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin-top: -280px;margin-left: -500px;object-fit: cover;}
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background:#000; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close {z-index: 999;width: 31px;height: 31px;cursor: pointer;position: absolute;top: 0px;right: -42px;text-align: center;}
.vwrap .close i { display: block; width: 31px; height: 31px; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close i svg{ transition:.6s}
.vwrap .close:hover i svg{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button,#videocontainer_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;  }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.jwdisplayIcon{ background:  none no-repeat!important;}

@media(max-width: 992px){
	.vwrap .videobox{width:94%;height: 200px;left: 3%;margin-left: 0;margin-top: -122px;}
	.vwrap .close{right: 0;top: -35px;}
	.vwrap .videobox video{}
}

.main-menu nav > ul > li .sub-menu .right .list_box21{margin: 0 -2rem;}
.main-menu nav > ul > li .sub-menu .right .list_box21 li{padding: 0 2rem;}
.main-menu nav > ul > li .sub-menu .right .list_box21 li a{padding:1rem 0 2rem;border: rgba(145,189,255 ,.3) 1px solid;}
.main-menu nav > ul > li .sub-menu .right .list_box21 li a .img img{max-height: 11rem;width: auto;}
.main-menu nav > ul > li .sub-menu .right .list_box21 li a h4{font-size:1rem;margin: 0 0 1.5rem;}
.main-menu nav > ul > li .sub-menu .right .list_box21 li a font{max-width: 11rem;font-size: .875rem;height: 3rem;line-height: 3rem;}

/*侧边栏*/
.gb-contact {
  z-index: 9999;
  right: 10px;
  position: fixed;
  /*top: 60%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);*/
  bottom: 130px;
  background: #fff;
  width: 56px;
  border-radius: 8px;
  padding: 5px 0px 0;
  box-shadow: 0px 0px 6px 1px rgba(105, 119, 135, 0.13);
  font-size: 12px;
}

.gb-contact .item {
  margin-bottom: 10px;
  height: 76px;
  /* width: 50px; */
  transition: 0.5s;
  position: relative;
  margin: 0 auto;
  padding: 9px 0;
  cursor: pointer;
  box-sizing: border-box;
}

.gb-contact .btn-zd {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gb-contact .item-line {
  margin: 0 15px;
  opacity: 0.2;
  background: #666666;
  height: 1px;
}

.gb-contact .item a {
  color: #666666 !important;
}

.gb-contact .item .common-bounced {
  display: none;
  position: absolute;
  right: 56px;
  top: -15px;
}

.gb-contact .item .common-bounced .content {
  margin-right: 20px;
  display: block;
  min-width: 90px;
  box-shadow: 0px 0px 6px 1px rgba(105, 119, 135, 0.13);
  background: #ffffff;
  border-radius: 10px;
  color: #333333;
  padding: 15px;
}

.gb-contact .item .common-bounced .content .content-title {
  line-height: 35px;
}

.gb-contact .item .common-bounced .content .content-value {
  line-height: 35px;
  color: #0087fc;
  white-space: nowrap;
}

.gb-contact .item .common-bounced .content .img-weixin {

  width: 187px;
  height: 187px;
}

.gb-contact .icon-contact {
  text-align: center;
  transition: all 0.5s;
  line-height: 1.25;
}

.gb-contact .icon-contact .img-defalut {
  margin: 0 auto;
  display: block;
  margin-bottom: 5px;
}

.gb-contact .icon-contact .img-hover {
  margin: 0 auto;
  display: none;
  margin-bottom: 2px;
}

.gb-contact .item:hover {
  border-radius: 8px;
  background: linear-gradient(90deg, #0083fc 0%, #00b8fe 100%);
}

.gb-contact .item:hover a {
  color: #fff !important;
}

.gb-contact .item:hover .img-defalut {
  display: none;
}

.gb-contact .item:hover .img-hover {
  display: block;
}

.gb-contact .item:hover .common-bounced {
  display: block;
}

@media only screen and (max-width: 1024px) {
  .gb-contact {
    display: none;
  }
}


/*====移动端导航====*/
#m_n_nav {background:url(../images/banner_bg1.jpg) center no-repeat; background-size:100% 100%; display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;}
#bnt_back { position: absolute; left: 1rem; top: 0; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i { }
#m_n_nav h1 { font-size: 14px; color: #fff; text-align: center; margin: 0; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 1rem; top: 0; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height: 15px; }

#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #D61418; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #D61418; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width: 33.333333%; display: inline-block; margin-bottom: 0; float: left; text-align: center; }
#sub_nav_content dt a { margin: 0 20px; display: block; color: #5b5349; line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #D61418; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #D61418; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #D61418;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color: #D61418; }


/*新闻动态-列表*/

.n_banner{ height:19.375rem}
.n_banner h3{ font-size:1.625rem; color:#015aea; font-weight:bold}
.n_banner h6{ font-size:.875rem; color:#1e1e1e; line-height:1.5; margin:1rem 0 0}

.n_title {border-bottom: #f0f2f8 1px solid;padding: 0;position: relative;}
.n_title .w1560 { position: relative }
.n_title .w1200 {position: relative;height: 92px;}
.n_nav { position: relative; }
.n_nav a {display: inline-block;height: 92px;font-size: 1rem;float: left;line-height: 92px;color: #333333;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-left: 3.125rem;}
.n_nav a:after{content:"";position:absolute;left:-1.5rem;height:.875rem;background:#999ca1;top:50%;margin-top:-.5rem;width: 1px;}
.n_nav a:first-child:after{ display:none}
.n_nav a strong {display: block;color: #5c5e61;position: relative;z-index: 4;height: 92px;line-height: 92px;transition: 0.6s ease-in-out;}
.n_nav a strong:before{content:"";position:absolute;border-left: transparent 4px solid;border-right: transparent 4px solid;border-bottom: #213bb2 6px solid;bottom: 0;left: 50%;margin-left: -6px;opacity: 0;visibility: hidden;transition: .6s;}
.n_nav .on, .n_nav a:hover { color: #fff; }
.n_nav a:before {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;left: 0;background: #213bb2;transition: 0.6s ease-in-out;opacity: 0;visibility: hidden;}
.n_nav .on:before, .n_nav a:hover:before {width: 100%;opacity: 1;visibility: visible;}
.n_nav .on strong, .n_nav a:hover strong {height: 92px;line-height: 92px;color: #3048b7;}
.n_nav .on strong:before, .n_nav a:hover strong:before{opacity:1;visibility: visible;}
.layui-col-md4 { height: 75px }


.position {line-height: 92px;left: 0;bottom: 0;color: #7b7b7d;padding-left: 26px;font-size: 13px;background: url(../images/home_icon.png) left 39px no-repeat;}
.position span, .position a, .position i {font-size: 14px;color: #908e8d;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0px 8px;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }
.position em {font-size: 13px;color: #D61418;font-style: normal;}
.position a:hover {color: #D61418;}

.n_container{padding: 3.75rem 0 4rem;background:#fafbff;overflow: hidden;}
.n_container .n_left{width:calc(100% - 24.375rem);padding-right: 1.875rem;}
.n_container .n_right{ width:24.375rem;}

.list_box17{ margin-bottom:2.5rem}
.list_box17 .miso-list{ overflow:visible}
.list_box17 li a{ display:block; background:#fff; box-shadow: -3.149px 13.641px 28.7px 6.3px rgba(198, 216, 252, 0.36); padding:1rem;} 
.list_box17 li a .img, .list_box17 li a .img img{ width:23.75rem; height:15.3125rem; overflow:hidden}
.list_box17 li a .con{ width:calc(100% - 23.75rem); padding:0 1.5rem 0 2.5rem}
.list_box17 li a .con .top{ margin:1.5rem 0 1.75rem}
.list_box17 li a .con .top .time{ width:55px; border-right:#838a94 1px dotted}
.list_box17 li a .con .top .time h3{ font-size:2.125rem; color:#d1d5dd; font-family:Bebas}
.list_box17 li a .con .top .time h4{ font-size:.875rem; color:#d7dae1; font-family:Bebas; margin:.25rem 0 0}
.list_box17 li a .con .top .con_fr{ width:calc(100% - 55px); padding:0 0 0 1.25rem}
.list_box17 li a .con .top .con_fr h5{font-size:1.0625rem;color:#282828;line-height: 22px;height: 44px;margin:.25rem 0 0;}
.list_box17 li a .con p{font-size:12px;line-height: 22px;height: 44px;color:#6f7378;margin-bottom:1.875rem;}
.list_box17 li a span{display:inline-block;width: 6.85rem;height: 2.3125rem;line-height: 2.3125rem;border:#d2d4de 1px solid;border-radius:2px;position:relative;font-size:.875rem;color:#141414;text-align:center;transition:.5s;z-index:1;}
.list_box17 li a span:before{ content:""; position:absolute; left:0; width:0; top:0; bottom:0; transition:.5s; z-index:-1}
.list_box17 li a span i{position:absolute;width:24px;height:18px;line-height: 16px;font-size:16px;color:#141414;text-align:center;transition:.5s;background:#fff;top: 50%;margin-top: -10px;right: -12px;}

.list_box17 .miso-dots{bottom: 3rem;text-align:right;width: auto;right: 3.25rem;}
.list_box17 .miso-dots li{width:4px;height:4px;background:#c4c8ce;margin: 0 0 0 6px;transition: .5s;}
.list_box17 .miso-dots li.miso-active{ width:16px; background:#D61418}

.list_box18{margin: 0 0 3rem;}
.list_box18 li{ margin-bottom:1.5rem}
.list_box18 li a{ transition:.5s; display:block; padding:.75rem 0} 
.list_box18 li a .img, .list_box18 li a .img img{width:17.5rem;height:11.25rem;overflow:hidden;object-fit: cover;}
.list_box18 li a .con{width:calc(100% - 17.5rem);padding: .875rem 1.5rem 0;}
.list_box18 li a .con h5{ font-size:1.0625rem; color:#1f1f1f; line-height:1.5; transition:.5s}
.list_box18 li a .con h6{line-height:1.25rem;margin: 1rem 0 0;}
.list_box18 li a .con h6 font{ display:inline-block; margin-right:1.875rem; font-size:12px; color:#282828}
.list_box18 li a .con h6 font svg{display:inline-block;width: 15px;height: 15px;fill:#D61418;margin: -3px .5rem 0 0;vertical-align: middle;}
.list_box18 li a .con hr{background:#e7eaee;margin: 1.125rem 0 1.5rem;position:relative;overflow: visible;}
.list_box18 li a .con hr:after{ content:""; background:#D61418; width:0; height:2px; bottom:0; transition:.5s; position:absolute}
.list_box18 li a .con p{font-size:12px;line-height:1.375rem;height:2.75rem;color:#6f7378;}

/*====翻页====*/
.j_pages{margin:0 auto 0 auto}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;text-align: left;}
.j_pages a{height: 2.25rem;line-height: 2.125rem;display:inline-block;margin: 0 1rem 0 0;color: #353535;font-size: .875rem;box-sizing: border-box;min-width: 2.25rem;transition:all .3s ease-in-out;border: #e5e5e5 1px solid;border-radius: 50%;background: #fff;text-align: center;}
.j_pages a svg{vertical-align:middle;width:.75rem;height:.75rem;margin: -2px 0 0; transition:.3s}
.j_pages a font{font-size:14px;font-family:SimSun;color:#666666}
.j_pages .on, .j_pages a:hover{color: #fff;background: #D61418;border: #D61418 1px solid;}
.j_pages .on svg, .j_pages a:hover svg{ fill:#fff}
.j_pages span{}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.j_pages form{ display:inline-block;}
.j_pages span{display:inline-block;font-size: 1rem;color: #919191;margin:0 0 0 10px;}
.j_pages a:first-child, .j_pages a:nth-last-child(2){ margin-right:2.25rem}

.white_box1{ padding:1rem .9375rem; background:#fff; box-shadow: -4.949px 21.436px 28.7px 6.3px rgba(198, 216, 252, 0.36); margin-bottom:1.375rem; border-radius:6px;}

.list_box19 li .img, .list_box19 li .img img{width:100%;overflow:hidden;object-fit: cover;}

.n_title001{ padding:0 0 0 1.25rem; font-size:1rem; color:#3f4143; font-weight:bold; margin:2.5rem 0 1.5rem}
.n_title001 font{ position:relative; display:inline-block}
.n_title001 font:before{ content:""; width:3px; height:.875rem; background:#D61418; left:-.875rem; position:absolute;}
.n_title001 span{ font-size:12px; color:#D61418; margin-left:.5rem; font-weight:normal; text-transform:uppercase}

.n_right .box1{ padding:0 0 0}

.list_box22{ border-bottom:#e3e5ed 1px solid; padding:0 0 1rem; margin:0 1.25rem}
.list_box22 li{ line-height:3.25rem; font-size:.9375rem; color:#3f4143; transition:.5s}
.list_box22 li .ico{ width:60px; text-align:right; display:inline-block; margin-right:.75rem}

.list_box23{ margin:0 1.25rem}
.list_box23 li{ padding:0 0 0 2.5rem; margin-bottom:1.25rem}
.list_box23 li h6{ font-size:14px; color:#7a7a7d; line-height:22px;}
.list_box23 li h4{ font-size:16px; color:#73777f; font-family:Bebas; margin:.375rem 0 0}
.list_box23 li h4 a{ font-family:Bebas;}

.list_box24{ text-align:center; font-size:0; margin-bottom:2.5rem}
.list_box24 li{ display:inline-block; margin:0 .625rem}
.list_box24 li h3{ display:inline-block; width:6.875rem; height:6.875rem; border:#e5e5e5 1px solid}
.list_box24 li h3 img{ width:100%}
.list_box24 li h6{ font-size:14px; color:#7a7a7d; line-height:22px; margin:5px 0 0}

.list_box25{ margin:0 .75rem}
.list_box25 li{ border-bottom:#e0e4ea 1px dashed; padding:0 0 .75rem; margin-bottom:.75rem}
.list_box25 li a{ display:block; transition:.5s; padding:0 0 0 1.5rem; background:url(../images/list_box25_ico.png) left 7px no-repeat}
.list_box25 li a h5{ font-size:14px; color:#3f4143; line-height:22px; max-height:44px; transition:.5s}

.n_title .right.fl{ float:left;}
.n_title .right.fl .n_nav a:first-child{ margin-left:0}

.picMarquee-top{ margin-bottom:1rem}
.list_box26 li{border-bottom:#e0e4ea 1px dashed;padding:0 0 1rem;margin-bottom:.5rem;position:relative;font-size: 1rem;}
.list_box26 li:after{ content:""; position:absolute; left:0; width:0; bottom:-1px; background:#D61418; height:1px; transition:.5s}
.list_box26 li h6{ font-size:14px; line-height:18px; color:#757575; padding:0 10px}
.list_box26 li .ico{ width:54px}

.list_box27{ margin:0 .75rem}
.list_box27 li{ margin:-1px 0 0}
.list_box27 li a{ display:block; border:#e5e5e5 1px solid; height:6.25rem; padding:0 1.5rem; transition:.5s}
.list_box27 li a .box_table{ text-align:left}







































.list_box27 li a h5{ font-size:1rem; color:#3f4143; line-height:1.5; transition:.5s}
.list_box27 li a p{ font-size:.875rem; color:#757575; line-height:18px; height:36px; margin:.375rem 0 0}

.ar_title_box{border-bottom:#ebedf3 2px solid;position:relative;padding:0 0 1.25rem;margin-bottom: 2rem;}
.ar_title_box:after{ content:""; position:absolute; bottom:-2px; width:2.75rem; height:2px; background:#D61418}
.ar_title_box h5{ font-size:1.5rem; color:#47484c; line-height:1.5; transition:.5s; font-weight:bold}
.ar_title_box h6{line-height:1.25rem;margin: 1rem 0 0;}
.ar_title_box h6 font{ display:inline-block; margin-right:1.875rem; font-size:12px; color:#282828}
.ar_title_box h6 font svg{display:inline-block;width: 15px;height: 15px;fill:#D61418;margin: -3px .5rem 0 0;vertical-align: middle;}

.ar_article_box{ margin-top:2.5rem}

#ar_fot01{position:relative;width: 100%;overflow:  hidden;font-size: 0;}
#ar_fot01 h1{display: inline-block;font-size: 14px;font-weight: normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;margin: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;max-width: 48%;height: 30px;line-height: 30px;}
#ar_fot01 h1 span{color: #7c7d7f;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;display: inline-block;vertical-align: top;width: 60px;}

#ar_fot01 h1 a{font-size: 14px;color: #78787c;font-weight:normal;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;width: calc(100% - 60px);display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#ar_fot01 h1:hover, #ar_fot01 h1:hover a, #ar_fot01 h1:hover span{color: #D61418;vertical-align: top;display: inline-block;}
#ar_fot01 .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot01 .bnt_back:hover{ border-radius:3px;}
#ar_fot01 a,#ar_fot span{}
#ar_fot01 .shart_box a{ line-height:36px;}
.shart_box a{ font-size:12px; color:#757676}
.shart_box a img{}
#ar_fot01 .fr{text-align: left;}
#ar_fot01 h1:hover{}

.dibu{position:relative;margin-top: 3rem;padding-top: 28px;border-top: #353535 1px dotted;}
.dibu .end{display:inline-block;height:20px;line-height:20px;background: #fafbff;position:absolute;left:50%;transform: translateX(-50%);top:-10px;text-align:center;font-size: 1.125rem;color: #D61418;text-transform:uppercase;padding: 0 1rem;}

.n_sqsy{ background:url(../images/n_sqsy_bg.png) center no-repeat; text-align:center; margin-top:3rem; background-size:100% 100%}
.n_sqsy .left{display:inline-block;top: -2.25rem;position:relative;height: 4rem;}
.n_sqsy .center{display:inline-block;vertical-align: top;line-height: 2.5rem;font-size:18px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin: .75rem 2.5rem;}
.n_sqsy .right{display:inline-block;vertical-align: top;}

.n_container .n_left1{padding-right: 4.375rem;}
.n_sqsy .list_box13{ margin:.75rem 0}
.n_sqsy .list_box13 li a{width:8.75rem;/* border-radius:1.25rem */}

.white_box2 .n_title001{ margin:1.25rem 0 1.5rem}

.n_rmbq{margin: 2.25rem 0 0;}
.n_title003{ padding:0 0 0 0; font-size:1rem; color:#3f4143; font-weight:bold; margin:2.5rem 0 1.5rem}
.n_title003 font{ position:relative; display:inline-block}
.n_title003 font img{ margin:-3px .5rem 0 0}
.n_title003 span{ font-size:12px; color:#D61418; margin-left:.5rem; font-weight:normal; text-transform:uppercase}

.list_box28{position:relative;font-size:0;display: flex;flex-wrap: wrap;width: calc(100% + .5rem);}
.list_box28 li{display:inline-block;margin-right:.5rem;margin-bottom:.875rem;white-space: nowrap;flex-grow: 1;}
.list_box28 li a{display:block;padding:0 1rem;line-height: 2.1875rem;border:#acd3ff 1px solid;border-radius:1.125rem;font-size: .875rem;color:#657dba;transition:.5s;text-align: center;}

.list_box28 li:nth-child(5n-3) a{ border:#d5c2fc 1px solid; color:#979bea}
.list_box28 li:nth-child(5n-2) a{ border:#acbce1 1px solid; color:#4680df}
.list_box28 li:nth-child(5n-1) a{ border:#87d0ee 1px solid; color:#46c8fe}
.list_box28 li:nth-child(5n) a{ border:#7aa4e8 1px solid; color:#165ed4}

.n_klfx{ text-align:center}
.bshare-custom.icon-medium{ display:inline-block; margin-top:1rem}
#bsBox, #bsBox *, .bsBox, .bsBox *{ box-sizing:content-box}
.bshare-custom.icon-medium a{ width:3.125rem !important; height:3.125rem !important; background-size:100% 100% !important; margin:0 .75rem; padding:0 !important; box-shadow: 1.753px 3.595px 26.97px 2.03px rgba(15, 83, 195, 0.14); border-radius:50%}
.bshare-custom.icon-medium .bshare-sinaminiblog{ background:url(../images/n_klfx_icon1.png) center no-repeat !important}
.bshare-custom.icon-medium .bshare-weixin{ background:url(../images/n_klfx_icon2.png) center no-repeat !important}
.bshare-custom.icon-medium .bshare-qqim{ background:url(../images/n_klfx_icon3.png) center no-repeat !important}
.bshare-custom.icon-medium a.bshare-more.more-style-addthis{ background:url(../images/n_klfx_icon4.png) center no-repeat !important}

.n_banner{ height:15rem}


.n_contact .fl01{padding: 5.25rem 0 4rem;position:relative;}
.n_contact .fl01 .w1200{ position:relative}
.n_contact .fl01 .left{padding: 0 0 11rem;width: calc(100% - 500px);position: relative;}
.n_contact .fl01 .left h3{ font-size:1.5rem; color:#D61418; margin-left:-.5rem}
.n_contact .fl01 .left h3 font{ font-size:1.625rem}
.n_contact .fl01 .left h4{ font-size:1.625rem; color:#090b0f; line-height:1.5; margin:.75rem 0 1.375rem}

.list_box29{ width:25rem; margin-bottom:3.375rem; box-shadow: -4.949px 21.436px 28.7px 6.3px rgba(198, 216, 252, 0.36); border-radius:6px}
.list_box29 li a{ display:block; padding:1.25rem 1.25rem 2.75rem; background:#fff; border-radius:6px}
.list_box29 li a img{ display:inline-block; width:100%; height:11.75rem}
.list_box29 .miso-dots{ bottom:.75rem}
.list_box29 .miso-dots li{ width:4px; height:4px; background:#c2c6cc; border-radius:2px; margin:0 3px; transition:.5s}
.list_box29 .miso-dots li.miso-active{ background:#D61418; width:1.25rem;}
.n_contact .fl01 .left dl dt{ font-size:1rem; color:#D61418; font-weight:bold; line-height:1.5; margin-bottom:.875rem}
.n_contact .fl01 .left dl dd{ font-size:14px; color:#595a5f; line-height:26px; padding-left:18px; position:relative}
.n_contact .fl01 .left dl dd:before{ content:"○"; position:absolute; left:0; top:0; font-size:14px; color:#D61418;}

.n_contact .fl01 .right{width: 500px;min-height: 780px;background:#fff;border-radius:1.25rem;padding: 0 0 0;position:relative;z-index:10;box-shadow: 0 0 40px rgba(0,0,0,0.05);overflow: hidden;}
.n_contact .fl01 .right:after{content:"";position:absolute;background:url(../images/n_contact_top.png) center no-repeat;width:7.3125rem;height:8.625rem;right:0;top: 0.875rem;background-size: cover;}
.n_contact .fl01 .right h3{font-size: 1.25rem;color: #fff;line-height: 5.625rem;background: #D61418;padding: 0 0 0 4rem;margin-bottom: 3rem;}
.n_contact .fl01 .right h3 font{color:#d9000f;margin-left: 0;text-transform:uppercase;}
.n_contact .fl01 .right h2{ margin:1.875rem 0 1.125rem}
.n_contact .fl01 .right h2 img{ display:inline-block; width:8.125rem; height:8.125rem; border:#e5e5e5 1px solid}
.n_contact .fl01 .right h5{ font-size:14px; color:#999; margin-bottom:2.5rem}
.n_contact .fl01 .right form{ padding:0 2.75rem}
.n_contact .layui-form-item{margin-bottom: 1.25rem;border-bottom: #dfe0e4 1px solid;}
.n_contact .layui-form-pane .layui-form-label{width: 170px;height: 40px;background: none;font-size: 14px;color: #373737;padding: 0;line-height: 40px;border: none;text-align: left;position: relative;}
.n_contact .layui-form-pane .layui-form-label span{ display:inline-block; width:50px; text-align:center}
.n_contact .layui-form-pane .layui-form-label:before{content:"";position:absolute;width:1px;height: 16px;background: #d2d3d8;right: 1px;top: 12px;}
.n_contact .layui-form-pane .layui-input-block{margin-left: 170px;}
.n_contact .layui-input, .n_contact .layui-textarea{padding-left: 1.5rem;}
.n_contact .layui-input, .n_contact .layui-select, .n_contact .layui-textarea{height: 40px;border: none;line-height: 40px;}

.n_contact .layui-btn{width: 24.375rem;height: 2.8125rem;background:url(../images/layui-btn.png) center no-repeat;border-radius:0;font-size:1rem;color:#502f0b;font-weight:600;border-bottom:none;margin: 3rem 0 0;}
.rolling-top {position: absolute;right: 2rem;bottom:10%;width: 30px;height: 80px;z-index: 999;display:none;cursor: pointer;}
.rolling-top h6 {font-size: 12px;color: #666;width: 10px;position:absolute;right:-5px;bottom:-20px;font-weight: normal;line-height: 16px;}
.rolling-top h5 {font-size: 12px;color: #fff;width: 100px;position:absolute;right:-55px;bottom:-20px;font-weight: normal;text-transform: uppercase;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.rolling-top span { position: relative;width:100%;height:100%; display: block;}
.rolling-top i{ display: block;height:10px; width: 1px;position:absolute;left:50%;top:10%; margin-left: -1px; background: #666;animation: rolling-top 2000ms infinite ease-out;-webkit-animation: rolling-top 2000ms infinite ease-out;}


@keyframes rolling-top{
	0%{height:30px;top:0;opacity: 1;} 
	100%{height:100px;top:25%;opacity: 0;}
}
.rolling-top:hover h6{color: #104fa2;}
.rolling-top:hover i{background: #104fa2;}

@-webkit-keyframes move-forever2 {
	0% {
	  -webkit-transform: translate(-270px, 0%);
			  transform: translate(-270px, 0%); }
	50% {
	  -webkit-transform: translate(0, 0px);

			  transform: translate(0, 0px); } 
 
	100%{
		-webkit-transform: translate(-270px, 0%);
			  transform: translate(-270px, 0%);
	}
}
	
@keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
				transform: translate(-270px, 0%); }
	50% {
	-webkit-transform: translate(0, 0px);
			transform: translate(0, 0px); } 

	100%{
		-webkit-transform: translate(-270px, 0%);
			transform: translate(-270px, 0%);
	}
}
.foot-bottom__cont{ bottom:0; position:absolute}
.fs-svg{
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-animation: move-forever2 8s linear infinite;
  animation: move-forever2 15s linear infinite;
  z-index:1;
}
.fsb-svg{
  pointer-events: none;
  z-index: 100;
}
.h_yzm img{position:absolute;right:0;height: 36px;bottom: 2.5px;}

.zhushi{ margin:3rem 0 0}
.zhushi p{ text-align:center; padding:0 1rem; font-size:12px; color:#888d9a; line-height:18px;}

footer.footer01{margin-top: -4rem;background:none;position: relative;z-index: 100;}
footer.footer01 .fl03{ background:none; padding:1rem 0}
footer.footer01 .fl03 p, footer.footer01 .fl03 ul li{ }

.apply-code{ display:none; width:100%; height:100%; position:absolute; top:0; left:0}
.apply-code h3{ z-index:1; position:relative}
.apply-code .apply-code_box{ width:100%; height:100%; position:absolute; top:0; left:0; padding:0 4rem}
.apply-code .apply-code_box .top_con h2{ font-size:1.625rem; color:#D61418; font-weight:bold;}
.apply-code .apply-code_box .top_con h4{ font-size:1.125rem; color:#373737; line-height:1.25}
.apply-code .apply-code_box .center_con{ margin:2.75rem 0 3rem}
.apply-code .apply-code_box .center_con .ewm img{ display:inline-block; border:#dcdcdc 1px solid; width:8.75rem; height:8.75rem;}
.apply-code .apply-code_box .center_con h6{ font-size:14px; line-height:1.5; color:#373737; margin-top:1.5rem}
.apply-code .apply-code_box hr{ margin-bottom:4.375rem}
.apply-code .apply-code_box .bottom_con p{ font-size:14px; line-height:18px; color:#888d9a}
.apply-code .apply-code_box .bottom_con p font{ color:#D61418}

.list_box31{ margin: 0 .75rem;}
.list_box31 li{border-bottom:#e0e4ea 1px dashed;padding: 0;position:relative;font-size: 1rem;}
.list_box31 li a{display:block;padding: 1.25rem 0;}
.list_box31 li:after{ content:""; position:absolute; left:0; width:0; bottom:-1px; background:#D61418; height:1px; transition:.5s}
.list_box31 li h5{font-size:16px;line-height:18px;color:#3f4143;padding: 0;margin: 0 .75rem;}

.list_box32{ margin: 0 1.125rem; text-align: center; margin-bottom: 1.25rem;}
.list_box32 li a .img{ overflow: hidden;}
.list_box32 li a .img .img_hezi{ padding-bottom:52% !important}
.list_box32 li a h5{ height: 3.125rem; line-height: 3.125rem; background: #fafbff; padding: 0 10px; font-size: .9375rem; color: #3f4143;}

.list_box32 .miso-arrow{ width: 24px; height: 24px; margin-top: calc(-3.125rem / 2); transition: .5s; opacity: .7;}
.list_box32 .miso-prev{ background: url(../images/left02.png) center no-repeat; left: .5rem; }
.list_box32 .miso-next{ background: url(../images/right02.png) center no-repeat; right: .5rem;}
.list_box32 .miso-arrow:hover{ opacity: 1;}

.white_box1 .box1:first-child .n_title001{ margin-top: 1.5rem;}

.list_box33{margin: 0 0 3rem;}
.list_box33 li{ margin-bottom:1.5rem}
.list_box33 li .a{ transition:.5s; display:block; padding:.75rem 0} 
.list_box33 li .a .img, .list_box33 li .a .img img{width:17.5rem;height:11.25rem;overflow:hidden;object-fit: cover;}
.list_box33 li .a .con{width:calc(100% - 17.5rem);padding: .875rem 1.5rem 0;}
.list_box33 li .a .con h5{ font-size:1.0625rem; color:#1f1f1f; line-height:1.5; transition:.5s}
.list_box33 li .a .con h6{line-height:1.25rem;margin: 1rem 0 0;}
.list_box33 li .a .con h6 a{ display:inline-block; margin-right:1.875rem; font-size:12px; color:#282828; transition: .5s;}
.list_box33 li .a .con h6 svg{display:inline-block;width: 15px;height: 15px;fill:#D61418;margin: -3px .5rem 0 0;vertical-align: middle;}
.list_box33 li .a .con hr{background:#e7eaee;margin: 1.125rem 0 1.5rem;position:relative;overflow: visible;}
.list_box33 li .a .con hr:after{ content:""; background:#D61418; width:0; height:2px; bottom:0; transition:.5s; position:absolute}
.list_box33 li .a .con p{font-size:12px;line-height:1.375rem;height:2.75rem;color:#6f7378;}

.h61{font-size: 14px;color: #47484c;line-height: 28px;margin: 1rem 0 0;}
.h61 a{display: inline-block;padding: 0 1rem;background: #cee3ff;font-size: .875rem;color: #D61418;border-radius: 14px;margin-right: .5rem;transition: .5s;margin-bottom: .5rem;}

.n_sqsy1{background:url(../images/n_sqsy1_bg.png) center no-repeat;text-align:center;background-size:100% 100%;margin: 2rem 1.125rem;}
.n_sqsy1 .left{display:inline-block;top: -2.25rem;position:relative;height: 4rem;}
.n_sqsy1 .center{display:inline-block;vertical-align: top;line-height: 2.5rem;font-size: 14px;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin: .625rem 1.25rem 0 0;}
.n_sqsy1 .right{display:inline-block;vertical-align: top;}

.n_sqsy1 .list_box13{ margin:.75rem 0}
.n_sqsy1 .list_box13 li{ margin:0}
.n_sqsy1 .list_box13 li a{width: 2.25rem;height: 2.25rem;border-radius: 50%;background: #fff;line-height: 2.25rem;}
.n_sqsy1 .list_box13 li a svg{fill:#D61418;width: 1.125rem;height: 1.125rem;}

.h31 img{ margin: -3px .875rem 0 0;}
.ar_article .h31{ margin-bottom: 1.25rem; line-height: 1.875rem; font-size: 1.125rem; color: #D61418; margin-top: 2rem;}


.n_chanyeyingyong .left{ width:220px; position:relative}
.n_chanyeyingyong .left:before{ content:""; position:absolute; right:0; top:0; bottom:0; width:1px; background:#e1e6f1}
.n_chanyeyingyong .left .miso_hd ul li{ position:relative; overflow:hidden}
.n_chanyeyingyong .left .miso_hd ul li:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/jianbian_bai.png) center repeat-y; background-size:100% auto; transition:.5s; transform:translateX(100%)}
.n_chanyeyingyong .left .miso_hd ul li a{ display:block; height:3.75rem; line-height:3.75rem; position:relative}
.n_chanyeyingyong .left .miso_hd ul li a:before{ content:""; position:absolute; bottom:0; left:0; right:10px; height:1px; background:#e1e6f1}
.n_chanyeyingyong .left .miso_hd ul li a:after{ content:""; position:absolute; bottom:0; right:0; height:0; width:2px; transition:.5s}
.n_chanyeyingyong .left .miso_hd ul li a font{ display:block; position:relative; padding:0 0 0 36px; font-size:15px; color:#4b5877}

.n_chanyeyingyong .left .miso_hd ul li a font:before{ content:""; position:absolute; background:url(../images/container04_dots.png) center no-repeat; width:6px; height:6px; top:50%; margin-top:-3px; left:14px; transition:.5s}

.n_chanyeyingyong .left .miso_hd ul li.miso-current:before{ transform:translateX(0)}
.n_chanyeyingyong .left .miso_hd ul li.miso-current a font:before{ background:url(../images/container04_dots_on.png) center no-repeat;}
.n_chanyeyingyong .left .miso_hd ul li.miso-current a:after{ top:0; height:100%; background:#D61418;}

.n_chanyeyingyong .right{ width:calc(100% - 220px); position:relative; padding-left:3.5rem}

.list_box34{ margin: 0 -1.25rem;}
.list_box34 li{ float: left; width: 33.333333%; padding: 0 1.25rem; text-align: center; margin-bottom: 2.375rem;}
.list_box34 li a{ display: block; padding: 0 6px; background: #fff; box-shadow: 2.192px 4.494px 9px 0px rgba(232, 234, 239, 0.59);}
.list_box34 li a .top{ line-height: 6rem; height: 6rem}
.list_box34 li a .top img{display: inline-block;max-width: 100%;}
.list_box34 li a .img{ overflow: hidden;}
.list_box34 li a .img .img_hezi{ padding-bottom: 64% !important;}
.list_box34 li a .con{ padding: 1.5rem 0; position: relative; overflow: hidden;}
.list_box34 li a .con h5{ font-size: 1.0625rem; color: #000000; line-height: 1.25;}
.list_box34 li a .con h6{ font-size: .875rem; color: #D61418; line-height: 1.25; margin: .25rem 0 0;}

.list_box34 li a .img .top1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/list_box34_jianbian.png) center no-repeat; background-size: 100% 100%; transform: translateY(101%); transition: .5s;}
.list_box34 li a .img .top1 h5{font-size: 1.0625rem;color: #fff;line-height: 1.375;padding: 0 15px;}
.list_box34 li a .img .top1 h6{font-size: .875rem;color: rgba(255,255,255,.7);line-height: 1.25;margin: .25rem 0 0;padding: 0 15px;}

.list_box34 li a .con .top1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; transform: translateY(101%); transition: .5s;}
.list_box34 li a .con .top1 span{ display: inline-block; width: 9.375rem; height: 35px; line-height: 35px; background: #f2a95b; border-radius: 17.5px; font-size: 12px; color: #fff;}

.n_chanyeyingyong .fl01{ padding: 0 0 3rem; }
.n_chanyeyingyong .fl02{ padding: 4.375rem 0; background: #fff;}

.title002{ text-align: center; margin-bottom: 2.75rem;}
.title002 h3{ font-size: 1.75rem; color: #000000; margin-bottom: 1.25rem;}
.title002 h6{ font-size: 12px; color: #83858a;}

.list_box35 li{float: left;min-width: 16.666667%;font-size: 1rem;color: #5e6164;line-height: 1.875rem;padding: 0 1rem 0 12px;position: relative; margin-bottom: 1.5rem; transition: .5s;}
.list_box35 li:before{content: "";position: absolute;width: 5px;height: 5px;border-radius: 50%;left: 0;top: .75rem;background: #D61418;}

.zhaobudao{ background: url(../images/zhaobudao_bg.jpg) center no-repeat; background-size: cover; height: 100vh; width: 100vw;}
.zhaobudao .left{width: 55%;}
.zhaobudao .right{width: 45%;}

.list_box36{ font-size:0; margin:4.5rem 0 0}
.list_box36 li{ display:inline-block; margin-right:.5rem}
.list_box36 li a{display:inline-block;background:url(../images/list_box36_bg1.png) center no-repeat;background-size:100% 100% !important;width: 14.375rem;height:3.75rem;line-height:3.75rem;font-size:.875rem;color: #fff;text-align:center;transition:.5s;}
.list_box36 li a img{ display:inline-block; vertical-align:middle; margin:-3px .875rem 0; }
.list_box36 li:nth-child(2) a{ background:url(../images/list_box36_bg2.png) center no-repeat; color:#592f03}

.zhaobudao .left .box1{text-align: left;display: inline-block;}

.list_box36 li a:hover{ opacity:.8}

/*应用场景*/
.yycj_banner{ background:url(../images/yycj_banner_bg.jpg) center no-repeat; background-size:cover; position:relative;}
.yycj_banner .top{height: 34.375rem;position:relative;}
.yycj_banner .top h3{font-size:2.75rem;color:#fff;line-height:1.25; margin:-4rem 0 0}

.yycj_banner .list_box1{ margin:.375rem 0 1.875rem}




.yycj_miaodian_nav{position:absolute;bottom:0;left:0;right:0;background: rgba(255,255,255,.06);border-top: rgba(255,255,255,.2) 1px solid;}
.yycj_miaodian_nav .box_table{text-align:left;width: auto;}
.yycj_miaodian_nav .list_box37{display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;}
.yycj_miaodian_nav .list_box37 li{display:inline-block;white-space:nowrap;margin: 0;height: 9.75rem;position:relative;cursor: pointer;}
.yycj_miaodian_nav .list_box37 li:after{content:"";position:absolute;background:url(../images/list_box37_dot.png) center no-repeat;width: 20px;height: 20px;left: 50%;margin-left: -10px;bottom: -10px;opacity:0;visibility:hidden;transform: scale(0);}
/*.yycj_miaodian_nav .list_box37 li.active:after{opacity:1;visibility:visible;transform: scale(1);}*/

.yycj_miaodian_nav .list_box37 li .ico{ width:5.75rem; display:inline-block; vertical-align:top}
.yycj_miaodian_nav .list_box37 li .ico img{ width:100%}
.yycj_miaodian_nav .list_box37 li .con{ padding:1.125rem 0 0 .5rem; display:inline-block; text-align:left}
.yycj_miaodian_nav .list_box37 li .con h5{ font-size:1.125rem; color:#fff; line-height:1.25}
.yycj_miaodian_nav .list_box37 li .con h6{ font-size:.875rem; color:#d6e5ff; line-height:1.25; margin:.5rem 0 0}

.yycj_miaodian_nav1_box{height:0;position: relative;z-index: 10;}
.yycj_miaodian_nav1_box .list_box2 li a{ height:40px; line-height:40px;}
.yycj_miaodian_nav1.fixedTop{position:fixed;top: 0;left:0;right:0;height: 64px;}
.yycj_miaodian_nav1{height: 0;background:#fff;-webkit-box-shadow: 0 2px 7px 0 rgba(171, 171, 171, 0.3);-moz-box-shadow: 0 2px 7px 0 rgba(171, 171, 171, 0.3);box-shadow: 0 2px 7px 0 rgba(171, 171, 171, 0.3);transition: .5s;overflow: hidden;}
.yycj_miaodian_nav1 .box_table{ text-align:left}
.list_box38 li{display:inline-block;margin-right: 4rem;}
.list_box38 li a{display:block;line-height:64px;font-size: 16px;color: #191A24;height: 62px;transition: .5s;cursor: pointer; position:relative}
.list_box38 li a:before{ content:"";}

.list_box38 li.active a{ color:#D61418; border-bottom:#D61418 2px solid}

.yycj_miaodian_nav1_box .list_box2{padding: 10px 0;text-align:center;}

.title004{ margin-bottom:5rem; text-align:center}
.title004 h3{ font-size:2.25rem; color:#2c2d2f}

.yycj_section01{ background:#f6f7fc; padding:5.25rem 0; overflow:hidden}

.list_box39{ margin:0 -.625rem}
.list_box39 li{ float:left; width:50%; padding:0 .625rem}
.list_box39 li a{
	border-width: 2px;
	border-color: #fff;
	border-style: solid;
	border-radius: 6px;
	background-image: -moz-linear-gradient( -129deg, rgb(233,238,246) 0%, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient( -129deg, rgb(233,238,246) 0%, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient( -129deg, rgb(233,238,246) 0%, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);
	box-shadow: -2.195px 20.885px 35.26px 7.74px rgba(203, 211, 231, 0.32);
	display:block;
	padding: 1.75rem 1.75rem;
}
.list_box39 li a .img, .list_box39 li a .img img{ width:17.5rem; height:18.75rem; overflow:hidden; object-fit:cover}
.list_box39 li a .con{ width:calc(100% - 17.5rem); padding:0 0 0 2rem}
.list_box39 li a .con .top{ border-bottom:#d9dfe8 1px solid; padding:1.5rem 0 1.25rem; margin-bottom:1.25rem}
.list_box39 li a .con .top h5{ font-size:1.5rem; color:#3a3b3c; line-height:1.25}
.list_box39 li a .con .top h6{ font-size:.875rem; color:#323334; line-height:1.25; margin:.5rem 0 0; text-overflow:inherit; overflow:visible}
.list_box39 li a .con .bottom p{font-size:.875rem;color:#6f7175;line-height:1.875rem;padding:0 0 0 26px;background:url(../images/list_box39_qd.png) 4px center no-repeat;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_box39 li a .con .bottom font{display:inline-block;width:8.75rem;height:2.5rem;line-height:2.375rem;font-size:.875rem;color:#D61418;text-align:center;transition:.5s; border:#7eaefc 1px solid; border-radius:4px; margin:1.5rem 0 0}
.list_box39 li a .con .bottom font svg{display:inline-block;vertical-align:middle;margin:-3px 0 0 .125rem;transition:.5s;fill:#D61418;width: 1rem;height: 1rem;}
.list_box39 li a:hover .con .bottom font{ background:#D61418; color:#fff; border:#D61418 1px solid}
.list_box39 li a:hover .con .bottom font svg{ fill:#fff}

.yycj_section02{background:#fff url(../images/list_box40_bg.png) center bottom no-repeat;padding: 5.25rem 0 7.5rem;overflow:hidden;}

.list_box40{ margin:0 -18.75rem}
.list_box40 li{ float:left; width:50%; padding:0 18.75rem;}
.list_box40 li a h3{ height:5.625rem}
.list_box40 li a h5{font-size:1.5rem;color:#3a3b3c;position:relative;padding-bottom: 1rem;margin-bottom: 1.25rem;}
.list_box40 li a h5:before{ content:""; position:absolute; bottom:0; left:0; width:1rem; height:1px; background:#D61418}
.list_box40 li a p{ font-size:.875rem; line-height:24px; height:72px; overflow:hidden; color:#6f7175}
.list_box40 li a font{display:inline-block;width:8.75rem;height:2.5rem;line-height:2.375rem;font-size:.875rem;color:#D61418;text-align:center;transition:.5s; border:#7eaefc 1px solid; border-radius:4px; margin:1.5rem 0 0}
.list_box40 li a font svg{display:inline-block;vertical-align:middle;margin:-3px 0 0 .125rem;transition:.5s;fill:#D61418;width: 1rem;height: 1rem;}
.list_box40 li a:hover font{ background:#D61418; color:#fff; border:#D61418 1px solid}
.list_box40 li a:hover font svg{ fill:#fff}

.list_box40 li:nth-child(2){ text-align:right}
.list_box40 li:nth-child(2) a h5:before{ left:auto; right:0}

.yycj_section03{ background:#f2f5ff; padding:5.25rem 0 8rem; overflow:hidden}

.list_box41{ margin:0 -.75rem}
.list_box41 li{ float:left; width:33.333333%; padding:0 .75rem; text-align:center}
.list_box41 li a{ display:block; height:23.75rem; background:#fff; border-radius:3.125rem;}
.list_box41 li a h3 img{ height:6.25rem}
.list_box41 li a h4{ font-size:1.5rem; color:#3a3b3c; margin:1rem 0}
.list_box41 li a p{font-size:14px;color:#6f7175;line-height:24px;height: 24px;}
.list_box41 li a font{display:inline-block;width:8.75rem;height:2.5rem;line-height:2.375rem;font-size:.875rem;color:#D61418;text-align:center;transition:.5s; border:#7eaefc 1px solid; border-radius:4px; margin:2rem 0 0}
.list_box41 li a font svg{display:inline-block;vertical-align:middle;margin:-3px 0 0 .125rem;transition:.5s;fill:#D61418;width: 1rem;height: 1rem;}
.list_box41 li a:hover font{ background:#D61418; color:#fff; border:#D61418 1px solid}
.list_box41 li a:hover font svg{ fill:#fff}

.list_box41 li:nth-child(1) a{ border-radius:0 3.125rem 0 3.125rem}
.list_box41 li:nth-child(3) a{ border-radius:3.125rem 0 3.125rem 0 }

.n_banner1 .left{ height:19.375rem; width:45%; }
.n_banner1 .left .box_table{ text-align:left}
.n_banner1 .left h3{ font-size:1.875rem; color:#fff; font-weight:bold; line-height:1.25}
.n_banner1 .left h4{font-size:1.25rem;color:#fff;font-weight:bold;line-height: 1.5;margin: 1rem 0 1.875rem;max-width: 20rem;display: inline-block;}
.n_banner1 .left h6{ font-size:0.875rem; color:#fff; line-height:22px;}
.n_banner1 .right{ height:19.375rem; width:55%}
.n_banner1 .right img{ display:inline-block}

.n_banner1 ul.miso-dots{ bottom:1rem}
.n_banner1 ul.miso-dots li{ width:8px; height:8px; border-radius:50%; border:#fff 1px solid;}
.n_banner1 ul.miso-dots li.miso-active{ background:#f8b063; border:#f8b063 1px solid}

.title005{ text-align:center; margin-bottom:5rem}
.title005 h2{ font-size:4.5rem; color:#dfe2f0; background: linear-gradient(to top, #ffffff, #dfe2f0, #dfe2f0); -webkit-background-clip: text; color: transparent; font-family:Bebas}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.title005 h2{ color:#dfe2f0; background:none}
}
.title005 h3{ font-size:1.75rem; color:#000000; margin:-.75rem 0 0}
.title005 h6{ font-size:.875rem; color:#4f5053; line-height:1.5; margin:.5rem 0 0}
.n_about .fl01{padding:3.75rem 0 4rem;overflow: hidden;}
.n_about .fl01 .title005{ margin-bottom:3rem}

.n_about .fl02{border-top:#e4ebf7 2px solid;padding:3.75rem 0 4rem;overflow: hidden;}
.n_about .fl02 .content{ text-align:center}
.n_about .fl02 .content .box{ display:inline-block; width:32.875rem; max-width:100%; position:relative}
.n_about .fl02 .content .box>img{ display:inline-block}
.n_about .fl02 .content .box .box00{ position:absolute; white-space:nowrap; font-size:0}
.n_about .fl02 .content .box .box00 .con .box_table{}
.n_about .fl02 .content .box .box00 .con{ display:inline-block; width:21.25rem; height:3.4375rem; border:#afc2f6 1px solid; vertical-align:top; margin:.5rem .5rem 0; padding:0 1.25rem}
.n_about .fl02 .content .box .box00 .con .box_table{ text-align:right}
.n_about .fl02 .content .box .box00 .con p{font-size:.875rem;color:#626468;line-height:20px;display: inline-block;}
.n_about .fl02 .content .box .box00 .icon{display:inline-block;width: 5.125rem;}
.n_about .fl02 .content .box .box00 .icon img{ display:inline-block; max-width:100%}
.n_about .fl02 .content .box .box01{ bottom:90.11%; right:63.50%}
.n_about .fl02 .content .box .box02{ bottom:73%; right:86.50%}
.n_about .fl02 .content .box .box03{bottom: 48.125%;right: 93.5%;}
.n_about .fl02 .content .box .box04{bottom: 24.125%;right: 89.5%;}
.n_about .fl02 .content .box .box05{bottom: 1.125%;right: 70.5%;}

.n_about .fl02 .content .box .box06{ bottom:90.11%; left:63.50%}
.n_about .fl02 .content .box .box07{ bottom:73%; left:86.50%}
.n_about .fl02 .content .box .box08{bottom: 48.125%; left: 93.5%;}
.n_about .fl02 .content .box .box09{bottom: 24.125%; left: 89.5%;}
.n_about .fl02 .content .box .box10{bottom: 1.125%; left: 70.5%;}

.n_about .fl02 .content .box .box06 .con .box_table, .n_about .fl02 .content .box .box07 .con .box_table,.n_about .fl02 .content .box .box08 .con .box_table,.n_about .fl02 .content .box .box09 .con .box_table, .n_about .fl02 .content .box .box10 .con .box_table{ text-align:left}

.n_about .fl03{padding:4rem 0 2rem;background:url(../images/list_box42_bg.jpg) center no-repeat;background-size:cover;overflow: hidden;}
.n_about .fl03 .left{width: 25rem;text-align:center;}

.list_box42 li{ margin-bottom:3.5rem}
.list_box42 li a{display:block;background:url(../images/list_box42_left_bg.png) center no-repeat;width:100%;height: 7.9375rem;background-size: cover;}
.list_box42 li a h3{height: 4.1875rem;line-height: 4.8125rem;}
.list_box42 li a h3 img{ display:inline-block}
.list_box42 li a font{display:inline-block;width: 17.5rem;height: 1.875rem;line-height: 1.875rem;background:#658bf1;border-radius:15px;font-size: .875rem;color:#fff;font-weight:bold;}

.n_about .fl03 .right{width: calc(100% - 25rem);padding-left:5.625rem;}
.n_about .fl03 .right .content{background-image: -moz-linear-gradient( -129deg, rgb(233,238,246) 0%, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);background-image: -webkit-linear-gradient( -129deg, rgb(233,238,246) 0%, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);background-image: -ms-linear-gradient( -129deg, rgb(233,238,246) 0%, rgb(255,255,255) 0%, rgba(255,255,255,0) 100%);box-shadow: -2.195px 20.885px 35.26px 7.74px rgba(203, 211, 231, 0.32);border-radius:1.875rem 0 1.875rem 0;padding: 3.125rem 0; position:relative}
.n_about .fl03 .right .content:before{content:"";position:absolute;left:50%;margin-left: -1px;top:0;bottom:0;width:1px;background:#d7e2ff;}
.n_about .fl03 .right .content .content_li{height:24.375rem;overflow:hidden;overflow-y:scroll;position: relative;z-index: 1;}
.n_about .fl03 .right .content .content_li::-webkit-scrollbar {width:3px;height: 8px;background-color:transparent}
.n_about .fl03 .right .content .content_li::-webkit-scrollbar-track {border-radius: 1.5px;background-color:transparent;}
.n_about .fl03 .right .content .content_li::-webkit-scrollbar-thumb {border-radius: 1.5px; background-color: #D61418;}
.n_about .fl03 .right .content .content_li .box{ float:left; width:50%; padding:0 3.5rem}

.list_box43 li{ margin-bottom:.625rem}
.list_box43 li a{display:block;height:3.4375rem;background:#eef3ff;position: relative; transition:.5s}
.list_box43 li a h5{font-size:.875rem;color:#4f5053;line-height:1.5;padding: 0 10px;}
.list_box431 li a:before{content:"";position:absolute;right:-3.5rem;width:3.5rem;height:1px;background:#d7e2ff;top:50%;margin: -1px 0 0; transition:.5s}
.list_box432 li a:before{content:"";position:absolute;left:-3.5rem;width:3.5rem;height:1px;background:#d7e2ff;top:50%;margin: -1px 0 0; transition:.5s}


.list_box43 li.on a{ background:#658bf1}
.list_box43 li.on a h5{ color:#fff}
.list_box431 li.on a:before{ background:#658bf1}
.list_box432 li.on a:before{ background:#658bf1}

.list_box50 li{ width:14.28%}
 
.box_zj{width:17px;position:absolute;top:0;margin-left:-8.5px;left: 50%;padding: 0;}
.list_box44 li{ margin-bottom:.625rem}
.list_box44 li a{ display:block; height:3.4375rem; position:relative}
.list_box44 li a span{ background:#fff url(../images/n_about_fl03_dots.png) center no-repeat; display:inline-block; width:17px; height:17px; transition:.5s}
.n_about .fl03 .right .content .jiantou{ background:url(../images/n_about_fl03_jiantou.png) center no-repeat; width:17px; height:14px; position:absolute; left:50%; margin-left:-9.5px; top:0}

.list_box44 li.act a span{ background:#fff url(../images/n_about_fl03_dots_on.png) center no-repeat;}

.n_about .fl04{padding:4rem 0 6.25rem;border-top:#fafbff .875rem solid;overflow: hidden;}
.n_about .fl04 .fl001, .n_about .fl04 .fl002, .n_about .fl04 .fl003{ border:#dfe2f0 1px solid; margin-bottom:-1px}
.n_about .fl04 .left{ width:13.75rem; height:8.75rem; border-right:#dfe2f0 1px solid}
.n_about .fl04 .left font{ background:url(../images/n_about_fl04_bg.png) center bottom no-repeat; width:6.875rem; height:2.75rem; background-size:100% auto; font-size:1.25rem; color:#4e79ea; font-weight:bold; display:inline-block}
.n_about .fl04 .right{ width:calc(100% - 13.75rem)}

.list_box45{}
.list_box45 li{ float:left; width:25%; height:8.75rem; border-right:#dfe2f0 1px solid; position:relative; overflow:hidden; cursor:pointer; transition:.5s}
.list_box45 li:last-child{ border:none}
.list_box45 li h3{ height:3rem;}
.list_box45 li h5{ font-size:.9375rem; color:#595b65; line-height:1.5}
.list_box45 li .top{ position:absolute; top:0; right:0; bottom:0; left:0; background:#fff; box-shadow: -2.091px 19.89px 24.57px 2.43px rgba(174, 181, 200, 0.19); opacity:0; visibility:hidden; transform:translateY(101%); transition:.5s; }
.list_box45 li .top h6{ font-size:14px; color:#5880eb; line-height:16px; font-weight:bold;}

.list_box46 li{ float:left; width:33.333333%; height:8.75rem;}

.n_about .fl04 .fl002 .left{ width:13.75rem; height:31.875rem;}
.n_about .fl04 .fl002 .right{ height:31.875rem;}

.n_about .fl05{padding:4rem 0 5rem;background:url(../images/n_about_fl05_bg.jpg) center bottom no-repeat;background-size:cover;overflow: hidden;}
.n_about .fl05 table tr th{background:#658bf1;font-size:1.125rem;color:#fff;font-weight:bold;text-align:center;border: #577ee6 1px solid;line-height: 1.25;}
.n_about .fl05 table tr td{ background:#fff; font-size:.9375rem; color:#4f5053; line-height:1.5; text-align:center}
.n_about .fl05 table tr td.td1{ font-size:1rem; color:#727478; font-weight:bold}

.n_about .fl06{padding:4rem 0 6.25rem;overflow: hidden;}

.list_box47{ margin:0 -.8125rem}
.list_box47 li{ float:left; width:25%; padding:0 .8125rem; margin:.8125rem 0}
.list_box47 li a{ display:block; background:#f3f5fa; height:8.75rem; padding:0 1rem; transition:.5s}
.list_box47 li a .top{ padding:1rem 1rem 0; position:relative}
.list_box47 li a .top:before{ content:""; position:absolute; top:0; width:.9375rem; height:3px; background:#9baef1; left:50%; transform:translateX(-50%); transition:.5s}
.list_box47 li a h5{ font-size:15px; color:#3f6de8; font-weight:bold; line-height:1.375; margin:0 0 .375rem; transition:.5s}
.list_box47 li a p{ font-size:.875rem; color:#6b6f7a; line-height:1.375; transition:.5s}

.list_box47 .miso-arrow{width:2rem;height:2rem;background-size:100% 100% !important;transition:.5s; opacity:.4}
.list_box47 .miso-prev{background:url(../images/left03.png) center no-repeat; left:-4rem}
.list_box47 .miso-next{background: url(../images/right03.png) center no-repeat; right: -4rem;}
.list_box47 .miso-arrow:hover{ opacity:1}

.n_about .fl07{background:#fafbff;padding:4rem 0 5rem;overflow: hidden;}

.n_about .fl07 .miso_hd{ margin-bottom:3.375rem}
.n_about .fl07 .miso_hd .miso-list{ overflow:visible}
.list_box48{ text-align:center}
.list_box48 li{ display:inline-block !important; float:none; padding:0 6px; width:auto !important}
.list_box48 li a{ display:block; background:#fff; border:#e6e9f0 1px solid; border-radius:20px; width:145px !important; height:40px; line-height:38px; font-size:14px; color:#6c6f7a; transition:.5s; position:relative}
.list_box48 li a img{ display:inline-block; margin:-3px .5rem 0 0}
.list_box48 li a img.img2{ display:none}
.list_box48 li a:before{ content:""; position:absolute; background:url(../images/list_box48_bg.png) center no-repeat; width:19px; height:14px; left:50%; margin-left:-10px; bottom:-1.5rem; transform:translateY(50%); opacity:0; visibility:hidden; transition:.5s}

.list_box48 li.miso-current a{ background-image: -moz-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); background-image: -webkit-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); background-image: -ms-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); color:#fff; border:#6f93f5 1px solid;}
.list_box48 li.miso-current a:before{ opacity:1; visibility:visible; transform:translateY(0); }
.list_box48 li.miso-current a img.img1{ display:none}
.list_box48 li.miso-current a img.img2{ display:inline-block}

.list_box49{ margin:0 -5px}
.list_box49 li{ float:left; width:14.28%; padding:0 5px; margin-bottom:1rem}
.list_box49 li a{ display:block; transition:.5s}
.list_box49 li a .img{ overflow:hidden; position:relative}
.list_box49 li a .img:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; border:#658bf1 1px solid; opacity:0; visibility:hidden; transition:.5s}
.list_box49 li a .img .img_hezi{ padding-bottom:31.57% !important}

.n_about .fl07 .miso_bd .miso-list{ overflow:visible}

/**/
.n_banner2{ overflow:hidden}
.n_banner2 .left{ height:38.125rem; width:45%; }
.n_banner2 .left .box_table{ text-align:left}
.n_banner2 .left h3{font-size: 2.75rem;color:#fff;font-weight:bold;line-height:1.25;}
.n_banner2 .left h4{font-size: 1.125rem;color:#fff;line-height: 1.5;margin: 1.25rem 0 5.625rem;display: inline-block;}
.n_banner2 .left h6{ font-size:0.875rem; color:#fff; line-height:22px;}
.n_banner2 .left .list_box2 li{text-align:center;margin: 0 1.875rem  0 0;}
.n_banner2 .right{ height:38.125rem; width:55%}
.n_banner2 .right img{ display:inline-block}

.title006{text-align:center;margin-bottom: 3.25rem;}
.title006 hr{ display:inline-block; width:1.875rem; height:3px; background:#D61418; margin:0 0 1rem}
.title006 h3{ font-size:1.75rem; color:#2c2d2f; line-height:1.5}

.n_jiaoxue .fl01{padding:5rem 0 1.5rem;background:url(../images/n_jiaoxue_fl01_bg.jpg) center no-repeat;background-size:cover;overflow: hidden;}

.list_box51{ margin:0 0; position:relative}
.list_box51 li{ float:left; width:25%; padding:0 4rem; position:relative; text-align:center;cursor: pointer;}
.list_box51 li a{ display:block; position:relative}
.list_box51 li a:after{content:"";position:absolute;right:0;bottom:0;height:2px;background:#D61418;transition:.5s;width: 0;}
.list_box51 li:after{content:"";position:absolute;right:0;top: 50%;height: 2rem;background:#dee0e9;width:1px;margin-top: -1rem;}
.list_box51 li h3{font-size: 1.125rem;color: #646977;line-height: 6.25rem;}
.list_box51 li h3 .ico{display:inline-block;position:relative;vertical-align: middle;margin: -3px 1.125rem 0 0;}
.list_box51 li:last-child:after{ display:none}

.n_jiaoxue .fl01 .miso_hd{background:#fff;padding: 0 2.25rem;border-radius:4px;box-shadow: 2.939px 4.045px 10.27px 2.73px rgba(221, 226, 233, 0.27);position:relative;}

.list_box51 li.miso-current a:after{ width:100%; left:0}
.list_box51 li.miso-current a h3{ color:#D61418; font-weight:bold}

.n_jiaoxue .fl01 .miso_bd{ padding:5.25rem 0}
.n_jiaoxue .fl01 .miso_bd .box{padding: 0px 6.75rem;}
.n_jiaoxue .fl01 .miso_bd .box .left{ width:50%}
.n_jiaoxue .fl01 .miso_bd .box .right{ width:50%}
.n_jiaoxue .fl01 .miso_bd .box .right img{ max-height:28rem}

.title007{margin:2.5rem 0 2rem;}
.title007 h2{font-size: 7.5rem;color:#dfe2f0;background: linear-gradient(to top, transparent, #e2e6f0, #e2e6f0);-webkit-background-clip: text;color: transparent;font-family:Bebas;margin-bottom: -3rem;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.title005 h2{ color:#dfe2f0; background:none}
}
.title007 h3{font-size: 2rem;color:#000000;margin: 0 0 0 1rem;position: relative;display:inline-block;}
.title007 h3:before{ content:""; position:absolute; width:5.375rem; height:1px; background:#a7acb1; right:-6.5rem; top:1rem}

.list_box52 li{font-size:16px;color:#6f7175;line-height: 36px;padding-left: 26px;background: url(../images/n_jiaoxue_fl01_ico01.png) left 12px no-repeat;}

.list_box53{ margin:0 -1.75rem;}
.list_box53 li{ float:left; width:33.3333333%; padding:0 1.75rem;}
.list_box53 li a{ display:block; transition:.5s; position:relative}
.list_box53 li a:before{ content:""; position:absolute; top:4rem; right:0; bottom:0; left:0; transition:.5s; border:#eaf1ff 2px solid; border-radius:3.75rem .625rem 3.75rem .625rem}
.list_box53 li a .box{ text-align:center; position:relative}
.list_box53 li a .ico{ display:inline-block; width:7.5rem; height:7.5rem; border:#eaf1ff 2px solid; border-radius:50%; background:#fff; position:relative}
.list_box53 li a .xx_box{background:url(../images/list_box53_bg.jpg) center no-repeat;background-size:cover;line-height:3.75rem;text-align:center;margin: 2.5rem 0 0;}
.list_box53 li a .xx_box big{font-size:1.5rem;color:#fff;margin-right:1rem;vertical-align: top;}
.list_box53 li a .xx_box img{ vertical-align:middle; margin:-3px 0 0}

.list_box53 li a .bottom{ height:334px; padding:2rem 4rem}

.list_box54{ min-height:96px;}
.list_box54 dt{ font-size:1.125rem; color:#2c2d2f; font-weight:bold; line-height:24px; margin-bottom:.75rem}
.list_box54 dd{float:left;min-width:50%;line-height:24px;text-align:left;font-size: 1rem;color:#57595d;padding:0 0 0 20px;background:url(../images/list_box53_duigou.png) left center no-repeat;}

.list_box53 li a .bottom .img{ margin:55px}
.list_box53 li a .bottom hr{background:#eaf1ff;margin: 1rem 0 1.5rem;}

.n_jiaoxue .fl02 {padding:0 0 5.625rem;border-bottom:#eff0f5 2px solid;overflow: hidden;}
.n_jiaoxue .fl02 .content{padding: 2rem 2.25rem; position:relative;
  border-width: 2px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-radius: 10px;
  background:#f4f5fb;
  box-shadow: -3.129px 19.754px 20.16px 3.84px rgba(203, 211, 231, 0.28); margin:3.125rem 0 0
}
.list_box55{margin:0 0;position:relative;text-align: center;padding: 0 5rem;}
.list_box55 li{float:left;width: 33.3333333%;position:relative;text-align:center;}
.list_box55 li a{display: inline-block;position:relative;width:15.875rem;line-height:3.75rem;background:#fff;border-radius:1.875rem;  box-shadow: -1.777px 16.907px 27.26px 1.74px rgba(162, 172, 196, 0.16);}
.list_box55 li h3{font-size: 1rem;color: #53585f;font-weight: bold;}
.list_box55 li h3 .ico{display:inline-block;position:relative;vertical-align: middle;margin: -3px 1.125rem 0 0;}

.title006 h5{ font-size:1.125rem; color:#8d919c; line-height:1.5; margin:.125rem 0 0}

.n_jiaoxue .fl03{padding:4.375rem 0 4.375rem;overflow: hidden;}
.n_jiaoxue .fl03 .content{ display: table; width: 100%; margin-bottom:.75rem}
.n_jiaoxue .fl03 .content .left{ width:8.75rem; display:table-cell; position:relative}
.n_jiaoxue .fl03 .content .left .top{ position:absolute; top:0; right:0; bottom:0; left:0; background:#93abf4}
.n_jiaoxue .fl03 .content .left .top:before{content:"";position:absolute;border-top: transparent .5rem solid;border-bottom: transparent .5rem solid;border-left: #93abf4 .5rem solid;top:50%;margin-top: -.5rem;right: -.5rem;}
.n_jiaoxue .fl03 .content .left .top h3{ font-size:1.125rem; color:#fff; font-weight:bold}

.n_jiaoxue .fl03 .content .right{ width:calc(100% - 8.75rem); display:table-cell; padding-left:1rem}

.n_jiaoxue .fl03 .content .right .right_con{ width:100%}

.list_box56{ margin:0 -.5rem}
.list_box56 li{ float:left; width:50%; padding:0 .5rem; text-align:center}
.list_box56 li a{ display:block; line-height:4.375rem; font-size:1.125rem; color:#fff; font-weight:bold; background:#93abf4}
.list_box56 li a img{ margin:-3px .75rem 0 0}

.list_box57{ margin:0 -.375rem}
.list_box57 li{ float:left; width:33.333333%; padding:0 .375rem; text-align:center}
.list_box57 li a{ display:block; }
.list_box57 li a h3{display:block;line-height:3.125rem;font-size:1.125rem;color:#fff;background:#93abf4;}
.list_box57 li a img{ margin:-3px .75rem 0 0}
.list_box57 li a .bottom{ padding:1.375rem 1.25rem .5rem; border:#e2ecfa 1px solid; background:#eef5ff; border-top:none}

.list_box58{ margin:0 -3.5px}
.list_box58 dd{ float:left; padding:0 3.5px; width:50%; text-align:center; margin-bottom:10px; }
.list_box58 dd .a{display:block;background:#fff;font-size: .9375rem;color:#535963;line-height:30px;padding:5px 0;}
.list_box58 dd font{ color:#9da7f8; margin:-3px .5rem 0 0}

.list_box59{ display:flex; margin:0 -.375rem}
.list_box59 li{display:inline-block;padding:0 .375rem;flex-grow: 1;}
.list_box59 li a{ display:block; }
.list_box59 li a h3{ display:block; line-height:3.125rem; font-size:1.125rem; color:#fff; background:#93abf4; text-align:center}
.list_box59 li a h3 img{margin: -3px .75rem 0 0;}
.list_box59 li a .bottom{padding: 1.375rem 1rem .5rem;border:#e2ecfa 1px solid;background:#eef5ff;border-top:none;}

.list_box60{ margin:0 -3.5px}
.list_box60 dd{ float:left; padding:0 3.5px; width:50%; text-align:center; margin-bottom:10px; }
.list_box60 dd .a{display:block;background:#fff;font-size: .9375rem;color:#535963;line-height:30px;padding: 5px 0;}
.list_box60 dd.w100{ width:100%}
.list_box60 dd font{ color:#9da7f8; margin:-3px .5rem 0 0}

.list_box61{ margin:0 -3.5px; display:flex}
.list_box61 dd{display:inline-block;padding:0 3.5px;text-align:center;margin-bottom:10px;/* width: 33.333333%; */flex-grow: 1;}
.list_box61 dd .a{display:block;background:#fff;font-size: .9375rem;color:#535963;line-height:30px;padding:5px 0;}
.list_box61 dd font{ color:#9da7f8;}
.list_box61 dd span{ margin:0 .375rem}

.yingjian{padding: 2.25rem 15px 2rem;text-align:center;border:#e2ecfa 1px solid;background:url(../images/yingjian_bg.png) left bottom no-repeat;}

.n_jiaoxue .fl04{background:url(../images/n_jiaoxue_fl04_bg1.png) left 80% no-repeat;padding:0 0 3rem;border-bottom:#eff0f5 2px solid;overflow: hidden;}
.n_jiaoxue .fl04 .content{ text-align:center; margin-bottom:1.5rem}
.n_jiaoxue .fl04 .content .box{max-width:100%;width:67.5rem;border:#14171b .625rem solid;border-radius:1.25rem;padding:1rem;display:inline-block;background: #fff;}
.n_jiaoxue .fl04 .ar_article p{ font-size:1.125rem; color:#717177; line-height:2.25rem; text-align:center;}

.n_jiaoxue .fl05{padding:7.5rem 0;background:url(../images/n_jiaoxue_fl05_bg1.png) right 80% no-repeat;overflow: hidden;}
.n_jiaoxue .fl05 .left{width:calc(100% - 44.375rem);padding: 12rem 15px 0 0;}
.n_jiaoxue .fl05 .left h4{ font-size:1.875rem; color:#4e4e53; margin:-.5rem 0 2.5rem}
.n_jiaoxue .fl05 .left p{ font-size:.9375rem; color:#717177; line-height:24px; max-width:31.25rem}
.n_jiaoxue .fl05 .right{ width:44.375rem}

.logo_wrap{position: relative;overflow: hidden;font-size: 0;height: 34rem;padding: 0 1.5rem;margin: 0 -1.5rem;}
.logo_wrap .mask{position:absolute;z-index:10;width: 100%;}
.logo_wrap .mask img{ width:100%}
.logo_wrap .top_mask{top:0;left:0;}
.logo_wrap .bottom_mask{ bottom:0; left:0}
.logo_wrap .scroll_wrap{display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 -.625rem;}
.list_box62 li{ margin-bottom:1rem; position:relative; border-radius:.75rem; overflow:hidden; }
.list_box62 li:nth-child{ box-shadow: -2.091px 19.89px 29.76px 2.24px rgba(203, 211, 231, 0.14);}
.list_box62 li:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:.75rem; border:#e2e5f1 1px solid; }
.list_box62 li img{ width:100%;}



.logo_wrap .line_00{display: inline-block;padding: 0 .625rem;flex-grow: 1;}
.logo_wrap .line_odd{ -webkit-animation: scrollToTop-data-v-ecf4c01a 40s linear infinite; animation: scrollToTop-data-v-ecf4c01a 40s linear infinite;}
.logo_wrap .line_even{ -webkit-animation: scrollToTop-data-v-ecf4c01a 20s linear infinite; animation: scrollToTop-data-v-ecf4c01a 20s linear infinite;}
@-webkit-keyframes scrollToTop-data-v-ecf4c01a {
from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
to {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
}
}
@keyframes scrollToTop-data-v-ecf4c01a {
from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
to {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
}
}
@keyframes scrollToTop-data-v-ecf4c01a {
from {
    -webkit-transform: translate3d(0, 0, 0);
}
to {
    -webkit-transform: translate3d(0, -50%, 0);
}
}


.n_jiaoxue .fl06{padding: 7.5rem 0 5.75rem;background:url(../images/n_jiaoxue_fl06_bg.png) center top no-repeat;background-size:100% auto;overflow: hidden;}
.n_jiaoxue .fl06 .title006{ margin-bottom:6.25rem}
.n_jiaoxue .fl06 .left{width:calc(100% - 536px);padding-right:5.5rem;position:relative;z-index: 1;}
.n_jiaoxue .fl06 .left .top_video_box{background:url(../images/n_jiaoxue_fl06_left_bg.jpg) center no-repeat;padding-bottom:64.27% !important;position: relative;box-shadow: -1.254px 11.934px 36.12px 6.88px rgba(204, 209, 253, 0.29);background-size: 100% 100%;}
.n_jiaoxue .fl06 .left .top_video_box .top_video{position:absolute;top:0;right:0;bottom:0;left:0;padding: 2.5rem .625rem 1rem;height: 100%;}
.n_jiaoxue .fl06 .left .top_video_box .top_video .plyr--ready, .n_jiaoxue .fl06 .left .top_video_box .top_video .plyr--ready video, .n_jiaoxue .fl06 .left .top_video_box .top_video
 img{height:100%;width: 100%;object-fit: cover;}
.n_jiaoxue .fl06 .right{ width:536px;}
.n_jiaoxue .fl06 .right .top{ width:100%; height:248px; position:relative}
.n_jiaoxue .fl06 .right .top:before{content:"";position:absolute;background:url(../images/n_jiaoxue_fl06_right_img.png) center no-repeat;width:749px;height:547px;left: -144px;top: -120px;}
.n_jiaoxue .fl06 .right .bottom{ position:relative}

.list_box63{ display:flex; margin-bottom:1.5rem}
.list_box63 li{display:inline-block;flex-grow: 1;text-align: center; position:relative}
.list_box63 li:after{ content:""; position:absolute; background:url(../images/jiantou001.png) center no-repeat; width:28px; height:7px; right:-14px; top:.625rem;}
.list_box63 li:last-child:after{ display:none}
.list_box63 li h3{ height:2.5rem}
.list_box63 li h5{ font-size:14px; color:#4b4c4c}
.list_box63 li h5 big{ font-size:1.375rem; color:#8d6bff; font-weight:bold; margin:0 .125rem}
.list_box63 li h4{ font-size:14px; color:#4b4c4c; margin:.5rem 0 0}

.n_jiaoxue .fl07{padding:1rem 0 6.75rem;background:url(../images/n_jiaoxue_fl07_bg.jpg) center top no-repeat;background-size:cover;overflow: hidden;}

.n_xiangmushixun{ padding:5rem 0 0}
.n_xiangmushixun .title006{ margin-bottom:0}
.n_xiangmushixun .title006 p{ font-size:.9375rem; color:#6f7175; line-height:1.625rem; margin:1.5rem 0 0}

.n_xiangmushixun .fl01{text-align:center;overflow: hidden;}
.n_xiangmushixun .fl01 .content.ar_web{ text-align:center; position:relative; display:inline-block; }
.n_xiangmushixun .fl01 .content.ar_web .bg{ display:inline-block; background:url(../images/n_xiangmushixun_fl01_bg.png) center no-repeat; width:1265px; height:712px; margin:0 auto}
.n_xiangmushixun .fl01 .content.ar_web .left{ position:absolute; top:0; bottom:0; left:0; width:50%}
.n_xiangmushixun .fl01 .content.ar_web .left .box00{ width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0}

.n_xiangmushixun .fl01 .content.ar_web .right{position:absolute;top:0;bottom:0;right: 0;width:50%;}
.n_xiangmushixun .fl01 .content.ar_web .right .box00{/* width:100%; *//* height:100%; *//* position:absolute; *//* top:0; *//* right:0; *//* bottom:0; *//* left:0; */}


.n_xiangmushixun .fl01 .content.ar_wap{ display:none}

.box00 .list_box64 dt{position:absolute;font-size:16px;color:#505154;white-space:nowrap;font-weight:bold;line-height:40px;}
.box00 .list_box64 dt img{ margin-left:8px; vertical-align:top}


.box00 .list_box64 dd{ position:absolute; font-size:15px; color:#777a80; white-space:nowrap; line-height:40px; padding-left:20px;}
.box00 .list_box64 dd:before{content:"";position:absolute;top: 15px;left:0;width: 6px;height: 6px;border:#D61418 2px solid;border-radius:50%;background: #fff;}

.left .box01 .list_box64 dt.dt1{right:566px;top: 95px;}
.left .box01 .list_box64 dt.dt2{right: 609px;bottom: 276px;}

.left .box01 .list_box64 dd.dd1{left: 18px;top: 164px;}
.left .box01 .list_box64 dd.dd2{left: 6px;top: 220px;}
.left .box01 .list_box64 dd.dd3{left: -2px;top: 276px;}

.left .box01 .list_box64 dd.dd6{left: 40px;bottom: 108px;}
.left .box01 .list_box64 dd.dd5{left: 20px;bottom: 164px;}
.left .box01 .list_box64 dd.dd4{left: 8px;bottom: 220px;}

.left .box02 .list_box64 dt.dt1{right: 422px;top: 95px;}
.left .box02 .list_box64 dt.dt2{right: 480px;bottom: 276px;}

.left .box02 .list_box64 dd.dd1{left: 154px;top: 164px;}
.left .box02 .list_box64 dd.dd2{left: 138px;top: 220px;}
.left .box02 .list_box64 dd.dd3{left: 128px;top: 276px;}

.left .box02 .list_box64 dd.dd6{left: 181px;bottom: 108px;}
.left .box02 .list_box64 dd.dd5{left: 156px;bottom: 164px;}
.left .box02 .list_box64 dd.dd4{left: 138px;bottom: 220px;}

.left .box03 .list_box64 dt.dt1{right: 256px;top: 95px;}
.left .box03 .list_box64 dt.dt2{right: 336px;bottom: 276px;}

.left .box03 .list_box64 dd.dd1{left: 305px;top: 164px;}
.left .box03 .list_box64 dd.dd2{left: 282px;top: 220px;}
.left .box03 .list_box64 dd.dd3{left: 268px;top: 276px;}

.left .box03 .list_box64 dd.dd6{left: 346px;bottom: 108px;}
.left .box03 .list_box64 dd.dd5{left: 308px;bottom: 164px;}
.left .box03 .list_box64 dd.dd4{left: 283px;bottom: 220px;}

.right .box03 .list_box64 dt.dt1{left:566px;top: 95px;}
.right .box03 .list_box64 dt.dt2{left: 609px;bottom: 276px;}

.right .box03 .list_box64 dd.dd1{right: 18px;top: 164px;}
.right .box03 .list_box64 dd.dd2{right: 6px;top: 220px;}
.right .box03 .list_box64 dd.dd3{right: -2px;top: 276px;}

.right .box03 .list_box64 dd.dd6{right: 40px;bottom: 108px;}
.right .box03 .list_box64 dd.dd5{right: 20px;bottom: 164px;}
.right .box03 .list_box64 dd.dd4{right: 8px;bottom: 220px;}

.right .box02 .list_box64 dt.dt1{left: 422px;top: 95px;}
.right .box02 .list_box64 dt.dt2{left: 480px;bottom: 276px;}

.right .box02 .list_box64 dd.dd1{right: 154px;top: 164px;}
.right .box02 .list_box64 dd.dd2{right: 138px;top: 220px;}
.right .box02 .list_box64 dd.dd3{right: 128px;top: 276px;}

.right .box02 .list_box64 dd.dd6{right: 181px;bottom: 108px;}
.right .box02 .list_box64 dd.dd5{right: 156px;bottom: 164px;}
.right .box02 .list_box64 dd.dd4{right: 138px;bottom: 220px;}

.right .box01 .list_box64 dt.dt1{left: 256px;top: 95px;}
.right .box01 .list_box64 dt.dt2{left: 336px;bottom: 276px;}

.right .box01 .list_box64 dd.dd1{right: 305px;top: 164px;}
.right .box01 .list_box64 dd.dd2{right: 282px;top: 220px;}
.right .box01 .list_box64 dd.dd3{right: 268px;top: 276px;}

.right .box01 .list_box64 dd.dd6{right: 346px;bottom: 108px;}
.right .box01 .list_box64 dd.dd5{right: 308px;bottom: 164px;}
.right .box01 .list_box64 dd.dd4{right: 283px;bottom: 220px;}

.right .box00 .list_box64 dt img{ margin:0 8px 0 0}
.right .box00 .list_box64 dd{ padding:0; padding-right:20px;}
.right .box00 .list_box64 dd:before{ left:auto; right:0}

.n_xiangmushixun .fl02{background:url(../images/n_xiangmushixun_fl02_bg.jpg) center top no-repeat;background-size:cover;padding:5.625rem 0;text-align: center;}
.n_xiangmushixun .fl02 .title006{ margin-bottom:3.5rem}
.n_xiangmushixun .fl02 .img{ display:inline-block; margin:0 auto; max-width:1160px; background:url(../images/n_xiangmushixun_gif_bg.jpg) center no-repeat; background-size:cover}
.n_xiangmushixun .fl02 .img .img_hezi{ padding-bottom:48.666667% !important}
.n_xiangmushixun .fl02 .img>img{ top:3.75rem; right:1.5rem; bottom:1.5rem; left:1.5rem; width:calc(100% - 3rem); height:calc(100% - 4.25rem)}

.n_xiangmushixun .fl03{ padding:1rem 0 7rem}
.n_xiangmushixun .fl03 .title006{ margin-bottom:3.75rem}
.n_xiangmushixun .fl03 .content{ text-align:center}

.n_xiangmushixun .fl01 .content.ar_wap img{ margin-bottom:-4rem}
.content.ar_wap .box00 .list_box64 dt, .content.ar_wap .box00 .list_box64 dd{position: initial;white-space: normal;padding: 0;line-height: 28px;}
.n_xiangmushixun .fl01 .content.ar_wap .left{width: 100%;}
.n_xiangmushixun .fl01 .content.ar_wap .right{width: 100%;}
.content.ar_wap .box00 .list_box64 dd{display:inline-block;margin: 0 3px;font-size: 12px;line-height: 24px;}
.content.ar_wap .box00 .list_box64 dd:before{ display:none}
.content.ar_wap .box00 .list_box64 dt img{margin: 0 0 0;}

.content.ar_wap .box00 .list_box64{width: 33.333333%;font-size: 0;margin-bottom: 1rem;}

/*教学管理平台*/
.jxgl_banner{ position:relative;}
.jxgl_banner .top{height: 34.375rem;position:relative;}
.jxgl_banner .top h3{font-size:2.375rem;color:#fff;line-height:1.25; margin:0 0 0}
.jxgl_banner .top .list_box1 li .con h5{font-size:1rem;line-height: 1.75;}

.jxgl_banner .list_box1{ margin:.375rem 0 7.5rem}

.n_jxgl .fl01{padding: 4.75rem 0 0;}
.n_jxgl .fl01 img{ width:100%}

.title008{ text-align:center; }
.title008 h3{ background:url(../images/title008_bg.png) center no-repeat; line-height:4.375rem; margin-bottom:4.5rem}
.title008 h3 font{ font-size:1.75rem; color:#2c2d2f; position:relative; z-index:1}
.title008 h3 sup{font-size:3rem;color:#e5eaf5;font-family:Barlow Condensed_b;margin: -1rem 0 -.5rem -.5rem;position:relative;z-index:-1;display: inline-block;}
.title008 p{ font-size:.875rem; color:#696a6f; line-height:1.625rem; margin-bottom:2.5rem}
.title008 h6{font-size:.875rem;color:#424246;text-align:left;line-height:1.625rem;margin-bottom:2.5rem;/* margin-top: -2rem; */}

.n_jxgl .fl02{ padding:4.75rem 0 4.25rem; background:url(../images/n_jxgl_fl02.jpg) center top no-repeat; background-size:cover}
.n_jxgl .fl02 .miso_bd .left{ width:62.14%}
.n_jxgl .fl02 .miso_bd .left .img{ display:inline-block; margin:0 auto; max-width:1160px; background:url(../images/n_jxgl_fl02_left_bg.png) center no-repeat; background-size:cover}
.n_jxgl .fl02 .miso_bd .left .img .img_hezi{ padding-bottom:64.37% !important}
.n_jxgl .fl02 .miso_bd .left .img>img{top: 2.4375rem;right: .9375rem;bottom:1rem;left: .9375rem;width: calc(100% - 1.875rem);height: calc(100% - 3.4375rem);}
.n_jxgl .fl02 .miso_bd .right{ width:calc(100% - 62.14%); padding:1.125rem 0 0 3rem}
.n_jxgl .fl02 .miso_bd .right h3{font-size:1.5rem;color:#2d2d2f;font-weight:bold;margin: 2rem 0 0;display: inline-flex;}

.n_jxgl .fl02 .miso_bd .right .miso_hd1{margin: 1.5rem 0;}
.n_jxgl .fl02 .miso_bd .right .miso_bd1 .box{ font-size:.875rem; color:#424246; line-height:1.625rem}
.n_jxgl .fl02 .miso_bd .right .miso_bd1 .box ul li{ position:relative; padding:0 0 0 1rem}
.n_jxgl .fl02 .miso_bd .right .miso_bd1 .box ul li:before{ content:""; position:absolute; width:3px; height:3px; background:#999; left:0; top:.875em; border-radius:50%}
.n_jxgl .fl02 .miso_bd .right .miso_bd1{ margin:2rem 0 0}

.list_box65 li{ width:auto !important; margin-right:.625rem}
.list_box65 li a{ display:inline-block; line-height:35px; text-align:center; background:#e4efff; transition:.5s; font-size:.875rem; color:#424246; min-width:120px; border-radius:17.5px;}
.list_box65 li.on a{ background:#D61418 !important; color:#fff !important}
.list_box65 li.miso-current a{ background:#D61418 !important; color:#fff !important}

.list_box66{margin: 2rem 0 0;}
.list_box66 dd{ line-height:2.125rem; font-size:.875rem; color:#87878e}
.list_box66 dd img{ margin:-3px .5rem 0 0; display:inline-block}

.n_jxgl .fl02 .miso_hd{ margin:1.25rem 0 0; position:relative; background:url(../images/n_jxgl_fl02_miso_hd.png) center no-repeat}
.list_box67 li a{
  border-width: 2px;
  background: #fff;
  border-color: rgba(255, 255, 255,1);
  border-style: solid;
  border-radius: 6px;
  width: 100%;
  height: 106px;
  display:block;
  transition:.5s;
  background-image: linear-gradient(0deg,#fff,#f3f5f8);
  border: 2px solid #fff;
  box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;
}
.list_box67 .miso-list{ padding:2rem 0 2rem}
.list_box67{ margin:0 -.625rem}
.list_box67 li{ padding:0 .625rem}
.list_box67 li a h3 img{ display:inline-block}
.list_box67 li a h5{ font-size:.9375rem; color:#424246; margin-top:.875rem; transition:.5s}

.list_box67 li.miso-current a{
  background: #f3f5f8;
    box-shadow: inset 8px 8px 20px 0 rgba(55,99,170,.11), inset -8px -8px 20px 0 #fff;
}
.list_box67 li.miso-current a h5{ color:#D61418}

.n_jxgl .fl03{ padding:4.375rem 0 5.625rem;}

.list_box68{ margin:0 -.8125rem; position: relative; display: -moz-box; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center;}
.list_box68 li{ padding:0 .8125rem; display: inline-block;  flex: 1; text-align:center}
.list_box68 li a{display:block;border:#dfe3eb 1px solid;border-radius:.625rem;background:#fff;height: 25.5625rem;padding:2.25rem 2.25rem 0;transition:.5s;}
.list_box68 li a h3{ height:5.625rem}
.list_box68 li a h5{ font-size:1rem; color:#333333; font-weight:bold; line-height:1.25; margin:0 0 1.25rem}
.list_box68 li a p{font-size:.875rem;color:#92929b;line-height:1.625rem;text-align:left;-webkit-line-clamp: 8;}

.list_box69 li h3{ display:inline-block }
.list_box69 li h5{ display:inline-block }

.sticky {position: sticky;top:95px;padding: 0;}

.n_kczy .fl01{ padding:4.75rem 0 4.25rem; text-align:center}
.n_kczy .fl01 .top_video_box{display:inline-block;max-width:100%;width: 52rem;background:url(../images/n_jiaoxue_fl06_left_bg.jpg) center no-repeat;padding-bottom: 42.27% !important;position: relative;box-shadow: -1.254px 11.934px 36.12px 6.88px rgba(204, 209, 253, 0.29);background-size: 100% 100%;}
.n_kczy .fl01 .top_video_box .top_video{position:absolute;top:0;right:0;bottom:0;left:0;padding: 2.5rem .625rem 1rem;height: 100%;overflow: hidden;}
.n_kczy .fl01 .top_video_box .top_video img{width: calc(100% - 1.25rem);object-fit: cover;position: absolute;top: 2.5rem;right: .625rem;bottom: 4rem;left: .625rem;height: calc(100% - 3.25rem);}

.n_kczy .fl02{ padding:4.75rem 0 4.25rem; background:#f4f7fc}


.ar_article table{ margin-bottom:0}
.ar_article table tr{}
.ar_article table th{color:#fff;font-size: 1.125rem;min-width: 70px;background:#6593e0;text-align: center;font-weight: bold;border: #4579cf 1px solid;}
.ar_article table td{font-size: 1rem;color: #555555;padding: 1rem 1.25rem;background: #fff;text-align: center;}
.ar_article table td a{ color:#0050b7}
.ar_article table td:nth-last-child(2){ font-size:12px; text-align:left}
.fl03 .ar_article table td:nth-last-child(2){ font-size:12px; text-align:center}

.ar_article{ margin-bottom:0}
.ar_article table{ margin-bottom:0}
.ar_article table td{border: #d4d4d4 solid 1px;color: #7f838a;line-height: 20px;font-size: .875rem;}

/* Component styles */

/* For appearance */
.sticky-wrap {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	margin: 0 0 3.125rem;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: .2s;
	z-index: 50;
	width: auto; /* Prevent table from stretching to full size */
}
	.sticky-wrap .sticky-thead {
		box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);
		z-index: 100;
		width: 100%; /* Force stretch */
	}
	.sticky-wrap .sticky-intersect {
		opacity: 1;
		z-index: 150;

	}
		.sticky-wrap .sticky-intersect th {
			background-color: #666;
			color: #eee;
		}
.sticky-wrap td,
.sticky-wrap th {
	box-sizing: border-box;
}

/* Not needed for sticky header/column functionality */
td.user-name {
	text-transform: capitalize;
}
.sticky-wrap.overflow-y {
	overflow-y: auto;
	max-height: 50vh;
}

.n_kczy .fl03{ padding:4.75rem 0 4.25rem; background:url(../images/n_kczy_fl03_bg.jpg) center bottom no-repeat}


.n_kczy .fl03 .ar_article table td{ padding:.5rem 1.25rem}

.list_box80{ display:block; align-items: center; font-size:0}
.list_box80 li{ margin-bottom:1.5rem; width:33.333333%}

.n_banner3{ overflow:hidden}
.n_banner3 .left{height: 31.25rem;width: 31.78%;}
.n_banner3 .left .box_table{ text-align:left}
.n_banner3 .left h3{font-size: 2.25rem;color:#fff;font-weight:bold;line-height:1.25; margin-bottom:2rem}
.n_banner3 .left h6{ font-size:0.875rem; color:#fff; line-height:22px; opacity:.8}
.n_banner3 .left .list_box2 li{text-align:center;margin: 0 1.875rem  0 0;}
.n_banner3 .right{height: 31.25rem;width: calc(100% - 31.78%);text-align: right;padding:0 0 0 2rem;}
.n_banner3 .right .box_table{ text-align:right}
.n_banner3 .right img{ display:inline-block}


.n_hezuogaoxiao .fl01{ padding:4rem 0 5rem}

.list_box70{ text-align:center}
.list_box70 li{ display:inline-block !important; float:none; padding:0 6px; width:auto !important}
.list_box70 li a{display:block;background:#eef1f7;border-radius:1.625rem;width: 10.3125rem !important;height:3.125rem;line-height:3.125rem;font-size: 1rem;color: #5e616a;transition:.5s;position:relative;}
.list_box70 li a img{ display:inline-block; margin:-3px .5rem 0 0}
.list_box70 li a img.img2{ display:none}
.list_box70 li a:before{ content:""; position:absolute; background:url(../images/list_box48_bg.png) center no-repeat; width:19px; height:14px; left:50%; margin-left:-10px; bottom:-1.5rem; transform:translateY(50%); opacity:0; visibility:hidden; transition:.5s}

.list_box70 li.on a{ background-image: -moz-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); background-image: -webkit-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); background-image: -ms-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); color:#fff; }
.list_box70 li.on a:before{ opacity:1; visibility:visible; transform:translateY(0); }
.list_box70 li.on a img.img1{ display:none}
.list_box70 li.on a img.img2{ display:inline-block}



.list_box71{ margin:0 -.8125rem; padding:4rem 0 2rem}
.list_box71 li{ float:left; width:33.333333%; padding:0 .8125rem; margin-bottom:2.5rem}
.list_box71 li .img{ overflow:hidden}
.list_box71 li .img .img_hezi{ padding-bottom:53.3333333% !important}
.list_box71 li .con{ padding:1.625rem 1.625rem 2rem; border:#e5e5e5 1px solid; position:relative}
.list_box71 li .con:after{ content:""; position:absolute; right:-1px; width:3px; height:0; transition:.5s; bottom:0; background:#015aea}
.list_box71 li .con .top{white-space:nowrap;font-size:0;display: flex;}
.list_box71 li .con .top .ll{display:inline-block;position:relative;background:#dde6ff;border:#bcceff 1px solid;border-radius:4px;font-size:.875rem;color:#015aea;height:30px;line-height:28px;padding:0 10px;min-width:80px;vertical-align: top; transition:.5s}
.list_box71 li .con .top .ll:after{content:"";position:absolute;width: 6px;height: 6px;background:#dde6ff;right: -3px;transform: rotate(45deg);top: 50%;margin-top: -3px;box-shadow: 1px -1px 0px #bcceff; transition:.5s}
.list_box71 li .con .top .rr{display:inline-block;/* width:calc(100% - 80px); */font-size:.875rem;color:#015aea;height:30px;line-height:30px;padding: 0 0 0 1rem;}

.list_box71 li .con .bottom h2{ line-height:1.25rem; margin:1.5rem 0 .75rem}

.list_box71 li .con .bottom h2 font{ font-size:1.0625rem; color:#1f1f1f; font-weight:bold; display:inline-block; max-width:calc(100% - 80px); transition:.5s}
.list_box71 li .con .bottom h2 span{ float:right; font-size:.875rem; color:#000; opacity:.6}
.list_box71 li .con .bottom p{ font-size:.875rem; color:#888c99; line-height:22px; height:44px;}



.list_box17{ margin-bottom:2.5rem}
.list_box17 .miso-list{ overflow:visible}
.list_box17 li a{ display:block; background:#fff; box-shadow: -3.149px 13.641px 28.7px 6.3px rgba(198, 216, 252, 0.36); padding:1rem;} 
.list_box17 li a .img, .list_box17 li a .img img{ width:23.75rem; height:15.3125rem; overflow:hidden}
.list_box17 li a .con{ width:calc(100% - 23.75rem); padding:0 1.5rem 0 2.5rem}
.list_box17 li a .con .top{ margin:1.5rem 0 1.75rem}
.list_box17 li a .con .top .time{ width:55px; border-right:#838a94 1px dotted}
.list_box17 li a .con .top .time h3{ font-size:2.125rem; color:#d1d5dd; font-family:Bebas}
.list_box17 li a .con .top .time h4{ font-size:.875rem; color:#d7dae1; font-family:Bebas; margin:.25rem 0 0}
.list_box17 li a .con .top .con_fr{ width:calc(100% - 55px); padding:0 0 0 1.25rem}
.list_box17 li a .con .top .con_fr h5{font-size:1.0625rem;color:#282828;line-height: 22px;height: 44px;margin:.25rem 0 0;}
.list_box17 li a .con p{font-size:12px;line-height: 22px;height: 44px;color:#6f7378;margin-bottom:1.875rem;}
.list_box17 li a span{display:inline-block;width: 6.85rem;height: 2.3125rem;line-height: 2.3125rem;border:#d2d4de 1px solid;border-radius:2px;position:relative;font-size:.875rem;color:#141414;text-align:center;transition:.5s;z-index:1;}
.list_box17 li a span:before{ content:""; position:absolute; left:0; width:0; top:0; bottom:0; transition:.5s; z-index:-1}
.list_box17 li a span i{position:absolute;width:24px;height:18px;line-height: 16px;font-size:16px;color:#141414;text-align:center;transition:.5s;background:#fff;top: 50%;margin-top: -10px;right: -12px;}

.list_box17 .miso-dots{bottom: 3rem;text-align:right;width: auto;right: 3.25rem;}
.list_box17 .miso-dots li{width:4px;height:4px;background:#c4c8ce;margin: 0 0 0 6px;transition: .5s;}
.list_box17 .miso-dots li.miso-active{ width:16px; background:#D61418}

.list_box18{margin: 0 0 3rem;}
.list_box18 li{ margin-bottom:1.5rem}
.list_box18 li a{ transition:.5s; display:block; padding:.75rem 0} 
.list_box18 li a .img, .list_box18 li a .img img{width:17.5rem;height:11.25rem;overflow:hidden;object-fit: cover;}
.list_box18 li a .con{width:calc(100% - 17.5rem);padding: .875rem 1.5rem 0;}
.list_box18 li a .con h5{ font-size:1.0625rem; color:#1f1f1f; line-height:1.5; transition:.5s}
.list_box18 li a .con h6{line-height:1.25rem;margin: 1rem 0 0;}
.list_box18 li a .con h6 font{ display:inline-block; margin-right:1.875rem; font-size:12px; color:#282828}
.list_box18 li a .con h6 font svg{display:inline-block;width: 15px;height: 15px;fill:#D61418;margin: -3px .5rem 0 0;vertical-align: middle;}
.list_box18 li a .con hr{background:#e7eaee;margin: 1.125rem 0 1.5rem;position:relative;overflow: visible;}
.list_box18 li a .con hr:after{ content:""; background:#D61418; width:0; height:2px; bottom:0; transition:.5s; position:absolute}
.list_box18 li a .con p{font-size:12px;line-height:1.375rem;height:2.75rem;color:#6f7378;}

/*====翻页====*/
.j_pages{margin:0 auto 0 auto}
.j_pages .box{display:inherit;width:100%;padding: 0;font-size: 0;text-align: left;}
.j_pages a{height: 2.25rem;line-height: 2.125rem;display:inline-block;margin: 0 1rem 0 0;color: #353535;font-size: .875rem;box-sizing: border-box;min-width: 2.25rem;transition:all .3s ease-in-out;border: #e5e5e5 1px solid;border-radius: 50%;background: #fff;text-align: center;}
.j_pages a svg{vertical-align:middle;width:.75rem;height:.75rem;margin: -2px 0 0; transition:.3s}
.j_pages a font{font-size:14px;font-family:SimSun;color:#666666}
.j_pages .on, .j_pages a:hover{color: #fff;background: #D61418;border: #D61418 1px solid;}
.j_pages .on svg, .j_pages a:hover svg{ fill:#fff}
.j_pages span{}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.j_pages form{ display:inline-block;}
.j_pages span{display:inline-block;font-size: 1rem;color: #919191;margin:0 0 0 10px;}
.j_pages a:first-child, .j_pages a:nth-last-child(2){ margin-right:2.25rem}

.n_hezuogaoxiao .fl02{ padding:4.375rem 0 3rem; background:url(../images/list_box72_bg.jpg) center top no-repeat; background-size:cover; text-align:center}
.n_hezuogaoxiao .fl02 h2{font-size:1.875rem;color:#2c2d2f;line-height:1.75;text-align:center;margin-bottom: 3.5rem;}
.n_hezuogaoxiao .fl02 .list_box72{ background:url(../images/list_box72_bg1.png) center no-repeat; display:inline-block; width:1105px; height:256px;}
.n_hezuogaoxiao .fl02 .list_box72 li{width:200px;display:inline-block;margin: 0 -12px;}
.n_hezuogaoxiao .fl02 .list_box72 li a{display:block;width:200px;height:200px; position:relative; border-radius: 50%;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1{ height:100%;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1 h3{line-height: 3rem;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1 h4{font-size:1.25rem;color:#494c54;font-weight:bold;margin: .75rem 0 3rem;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top1 h6{font-size:1.125rem;color:#000; opacity:.4; font-weight:bold}

.n_hezuogaoxiao .fl02 .list_box72 li a .top2{ position:absolute; top:0; bottom:0; width:100%; height:100%; background:#D61418; border-radius:50%; padding:0 2rem; opacity:0; visibility:hidden; transition:.5s}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2:before{content:"";position:absolute;width: 6px;height: 6px;background:#fff;border:#D61418 2px solid;border-radius:50%;left: -3px;top: 50%;margin-top: 4px;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2:after{content:"";position:absolute;width: 6px;height: 6px;background:#fff;border:#D61418 2px solid;border-radius:50%;right: -3px;top: 50%;margin-top: 4px;}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2 h3{ font-size:1rem; color:#fff; font-weight:bold; margin-bottom:1rem}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2 p{ font-size:12px; color:#fff; line-height:18px; opacity:.8; max-height:108px; overflow:hidden; text-align:left}
.n_hezuogaoxiao .fl02 .list_box72 li a .top2 span{display:inline-block;border-radius:17.5px;width:90px;height:35px;line-height:35px;background-image: -moz-linear-gradient( 90deg, rgba(207,216,248,1) 0%, rgba(246,248,255,1) 100%);background-image: -webkit-linear-gradient( 90deg, rgba(207,216,248,1) 0%, rgba(246,248,255,1) 100%);background-image: -ms-linear-gradient( 90deg, rgba(207,216,248,1) 0%, rgba(246,248,255,1) 100%);position:absolute;bottom:-17.5px;left:50%;transform:translateX(-50%);font-size: .875rem;}

.n_hezuogaoxiao .fl02 .list_box72 li a:hover .top2{ opacity:1; visibility:visible}

.n_title004{ text-align:center; margin-bottom:3.125rem}
.n_title004 font{ display:inline-block; padding:0 1rem; height:1.625rem; line-height:1.625rem; border-left:#D61418 1px solid; border-right:#D61418 1px solid}
.n_title004 font big{ font-size:1.75rem; color:#D61418;}
.n_title004 font small{ font-size:.875rem; color:#6f7071; font-weight:bold; text-transform:uppercase; margin-left:.5rem}

.n_hezuogaoxiao_detail .fl01{ padding:4.375rem 0 3.5rem; background:#fafbff}
.n_hezuogaoxiao_detail .fl01 .content{ position:relative}
.n_hezuogaoxiao_detail .fl01 .left{ width:42.85%;}
.n_hezuogaoxiao_detail .fl01 .left .img, .n_hezuogaoxiao_detail .fl01 .left .img img{ width:100%; height:20rem; overflow:hidden}
.n_hezuogaoxiao_detail .fl01 .right{ width:calc(100% - 44.85%); padding:4.375rem 2.75rem 0; text-align:left; height:20rem; background:#fff}
.n_hezuogaoxiao_detail .fl01 .right .box_table{ text-align:left}
.n_hezuogaoxiao_detail .fl01 .right h3{ font-size:1.25rem; color:#1f1f1f; font-weight:bold; margin-bottom:2.375rem}
.n_hezuogaoxiao_detail .fl01 .right p{ font-size:0.9375rem; color:#888c99; line-height:1.75rem}

.n_hezuogaoxiao_detail .fl02{padding: 2.5rem 0;background:#fff;}
.n_hezuogaoxiao_detail .fl02 .content{display:flex;align-items: center;}
.n_hezuogaoxiao_detail .fl02 .right{ width:37.5rem;}
.n_hezuogaoxiao_detail .fl02 .right img{ width:100%}
.n_hezuogaoxiao_detail .fl02 .left{width:calc(100% - 37.5rem);padding: 0 3.75rem 0 0;}
.n_hezuogaoxiao_detail .fl02 .left .box{}
.n_hezuogaoxiao_detail .fl02 .left .n_title004{ text-align:left}
.n_hezuogaoxiao_detail .fl02 .left p{ font-size:0.9375rem; color:#888c99; line-height:1.75rem}

.n_hezuogaoxiao_detail .fl03 .content{ border-top:#d0d0d0 1px solid; padding:5rem 0}
.n_hezuogaoxiao_detail .fl03 .content p{ font-size:0.9375rem; color:#888c99; line-height:1.75rem}
.n_hezuogaoxiao_detail .fl03 .content p img{max-width:100%;/* width:auto !important; */height:auto !important;}
.n_hezuogaoxiao_detail .fl03 .content p br{ display:none !important}

.n_banner4{ height:31.25rem}
.n_banner4 .box_table{ text-align:left}
.n_banner4 h2{font-size:2.125rem;color:#fff;line-height:1.5;font-weight:bold;margin: 1.5rem 0;}
.n_banner4 p{font-size:.875rem;color:#fff;line-height:22px;opacity:.8;max-width: 35.5rem;}

/*产学合作*/
.n_banner5{ padding-bottom: 26.04%; position: relative;}
.n_banner5 .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.n_banner5 .top h2{ font-size: 2.875rem; color: #fff; font-weight: bold;} 
.n_banner5 .top h6{ font-size: 0.875rem; color: #fff; line-height: 22px; opacity: .8; margin: .75rem 0 0;} 

.n_chanxue_detail .fl00{ padding: 5rem 0; overflow: hidden;}

.n_chanxue_detail .fl01 .left{ width: 38.4375rem;}
.n_chanxue_detail .fl01 .left img{ width: 100% ;}

.n_chanxue_detail .fl01 .right{ width: calc(100% - 38.4375rem); padding: 0 0 0 6.875rem; height: 27.5rem;}
.n_chanxue_detail .fl01 .right .box_table{ text-align: left;}
.n_chanxue_detail .fl01 .right hr{ width: 2.5rem; height: 2px; background: #0a45bb; margin: 0 0 2rem;}
.n_chanxue_detail .fl01 .right p{font-size: .875rem;color: #888c99;line-height: 26px;}
.n_chanxue_detail .fl01 .right span{display: inline-block;position: relative;border: #bcceff 1px solid;background: #dde6ff;font-size: .875rem;color: #015aea;line-height: 1.5;padding: .25rem 3.75rem;border-radius: 3px;margin: 7.5rem 0 0;}
.n_chanxue_detail .fl01 .right span::before{content: "";position: absolute;border-bottom: transparent 7px solid;border-top: transparent 7px solid;border-left: #dde6ff 7px solid;right: -7px;top: 50%;margin-top: -7px;}

.n_title005{ margin-bottom: 3.5rem; text-align: center;}
.n_title005 h2{ font-size: 1.625rem; color: #1f1f1f; line-height: 1.5;}

.n_chanxue_detail .fl02{ background: #f4f7fc;}
.n_chanxue_detail .fl02 .ar_article table td:nth-last-child(2){ text-align: center; font-size: .875rem;}
.n_chanxue_detail .fl02 .ar_article table td:nth-child(2n){ background: #f0f6ff;}

.n_chanxue_detail .fl03 .img{ width: 36.25rem; height: 21.5625rem; overflow: hidden;}
.n_chanxue_detail .fl03 .img img{width: 100%;height: 100%;object-fit: cover;}
.n_chanxue_detail .fl03 .right{ width: calc(100% - 36.25rem); height: 21.5625rem; background: #f4f7fc;}
.n_chanxue_detail .fl03 .right .box{ margin: 0 -1rem; padding: 0 2.25rem;}
.n_chanxue_detail .fl03 .right .box .box01{ padding: 0 1rem; float: left; width: 50%;}

.list_box81 li{ border-bottom: #adb4c1 1px dotted; height: 3.25rem; line-height: 3.25rem; text-align: left;}
.list_box81 li a{display: block;padding-left: 2.25rem;font-size: 1rem;color: #1f1f1f;transition: .5s;background: url(../images/list_box81_ico.png) .5rem center no-repeat;white-space: nowrap;}

.list_box82{ background: #f4f7fc; padding: 5px;}
.list_box82 li a .top{ padding: 3rem 2.75rem;}
.list_box82 li a .top .h2{ width: calc(100% - 7.5rem); font-size: 1.125rem; color: #3048b7; font-weight: bolder; line-height: 1.5; position: relative; padding-left: 1.25rem;}
.list_box82 li a .top .h2:before{ content: ""; position: absolute; left: 0; width: 3px; height: 1.25rem; top: 50%; margin-top: -.625rem; background: #475abc;}
.list_box82 li a .top .rr{ font-size: 1.375rem; color: #888c99; margin-bottom: 1.5rem;}
.list_box82 li a .top .rr big{ font-size: 2.625rem; color: #888c99; font-weight: bold;}
.list_box82 li a .top p{ font-size: .875rem; color: #888c99; line-height: 24px;}
.list_box82 li .bottom{ position: relative;}
.list_box82 li .bottom .img{ overflow: hidden;}
.list_box82 li .bottom .img .img_hezi{ padding-bottom: 42.44% !important;}
.list_box82 li .bottom h5{position: absolute;left: 0;right: 0;padding: 1.25rem 10rem 1.25rem 2.75rem;background: rgba(0,0,0,.5);bottom: 0;font-size: 1rem;color: #fff;font-weight: bold;}
.list_box82 .miso-dots{ bottom:1.375rem; text-align:right; left:auto; right:2.75rem}
.list_box82 .miso-dots li{ width: 7px; height: 7px; background: #c6ccd5; border-radius: 3.5px; transition: .5s;}
.list_box82 .miso-dots li.miso-active{width: 2.5rem;background: #fff;}

.n_chanxue_detail .fl04{ border-top: #e9edf4 2px solid;}

.n_chanxue_detail .fl05{ border-top: #e9edf4 2px solid;}
.n_chanxue_detail .fl05 .content{display: flex;display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between; align-items: center}
.n_chanxue_detail .fl05 .content .box1{ text-align: right}
.n_chanxue_detail .fl05 .content .box2{padding: 0 1.5rem;flex-shrink: 0;}
.n_chanxue_detail .fl05 .content .box0 dl:last-child{margin: 5rem 0 0;}
.n_chanxue_detail .fl05 .content .box0 dl dt{font-size: 1rem;color: #D61418;margin-bottom: .5rem;line-height: 1.5;}
.n_chanxue_detail .fl05 .content .box0 dl dd{font-size: .875rem;color: #8f93a4;line-height: 22px;}

.n_chanxue_detail .fl06{ background: url(../images/n_chanxue_detail_fl06_bg.jpg) center no-repeat; background-size: cover; padding: 6.25rem 0;}
.n_chanxue_detail .fl06 .content .left{ margin: 2rem 0; border-right: #b6cbd9 1px solid; width: 29.125rem;}
.n_chanxue_detail .fl06 .content .left .h4{ font-size: 1.375rem; color: #8699ab; line-height: 1.875rem; text-transform: uppercase;}
.n_chanxue_detail .fl06 .content .left .h3{ font-size: 1.625rem; color: #0349bd; line-height: 1.375; margin: 1.375rem 0 2.5rem;}
.n_chanxue_detail .fl06 .content .left .bottom{ margin-bottom: 1.375rem;}
.n_chanxue_detail .fl06 .content .left .bottom .img{ width: 8.75rem;}
.n_chanxue_detail .fl06 .content .left .bottom .img img{ width: 100%;}
.n_chanxue_detail .fl06 .content .left .bottom .con{ width: calc(100% - 8.75rem); height: 8.75rem; padding: 0 0 0 1.5rem; font-size: 1rem; color: #4b6b8a; line-height: 1.25; opacity: .7; }
.n_chanxue_detail .fl06 .content .left .bottom .con .box_table h6{ text-align: left; font-size: 1rem;}
.n_chanxue_detail .fl06 .content .left p{ font-size: .875rem; color: #4b6b8a; line-height: 22px; opacity: .7; }

.n_chanxue_detail .fl06 .content .right{width: calc(100% - 29.125rem);text-align: right;padding: 0 0 0 2rem;position: relative;}
.n_chanxue_detail .fl06 .content .right img{max-width: 100%;}
.n_chanxue_detail .fl06 .content .right a.ar_web{position:absolute;top: 22%;right: 0;width: 140px;height: 140px;}
.n_chanxue_detail .fl06 .content .right a.ar_wap{position:absolute;top: 52%;right: 12%;width: 90px;height: 90px;}

.wangzhan_map{position:fixed;right:0;top:0;bottom:0;width: 410px;background:#fff url(../images/wangzhan_map_png.png) center bottom no-repeat;z-index:100000;transform:translateX(100%);transition:0.6s;max-width: 100%;}
.wangzhan_map.on{ transform:translateX(0)}
.wangzhan_map .top{line-height:4.375rem;background: #1567da;padding:0 2.75rem;font-weight:bold;font-size:1.25rem;color:#fff;}
.wangzhan_map .box{height:calc(100% - 4.375rem);overflow:hidden;overflow-y:scroll;padding: 0 1.875rem;}
.wangzhan_map .box::-webkit-scrollbar {width:0px;height: 8px;background-color: #F5F5F5;}
.wangzhan_map .box::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.wangzhan_map .box::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}
.wangzhan_map .box dl{padding: 1rem 0;border-bottom:#e5e5e5 1px solid;font-size:0;}
.wangzhan_map .box dl dt{ font-size:16px; color:#000; margin-bottom:0.5rem}
.wangzhan_map .box dl dt a{ color:inherit; transition:0.6s}
.wangzhan_map .box dl dd{font-size: .875rem;color: #636364;min-width:33.333333%;display:inline-block;line-height:1.875rem;}
.wangzhan_map .box dl dd a{ color:inherit; transition:0.6s}
.wangzhan_map .top svg{ float:right; width:1.25rem; height:1.25rem; fill:#fff; margin:1.5rem 0; transition:0.6s; cursor:pointer; display:inline-block}
.wangzhan_map .top svg:before{ content:""; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.8); z-index:9999; position:absolute}
body .after{ content:""; position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.8); z-index:9999; visibility:hidden; transition:0.6s; opacity:0}
body.on .after{ visibility:visible; opacity:1}

.wangzhan_map .box ul{ font-size:0; padding:1.75rem 2.75rem; border-bottom:#e5e5e5 1px solid;}
.wangzhan_map .box ul li{ font-size:16px; color:#000000; width:33.333333%; display:inline-block; line-height:1.875rem}
.wangzhan_map .box ul li a{ color:inherit}

.wangzhan_map .box dl:nth-child(2) dd{ min-width:50%}
.wangzhan_map .box dl:nth-child(4) dd{ min-width:20%}
.wangzhan_map .box dl dd a:hover{ color:#1567da}

/*产业数据*/
.n_banner6{ padding-bottom: 28.95%; position: relative;}
.n_banner6 .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align:left}
.n_banner6 .top .box_table{ text-align:left}
.n_banner6 .top h2{ font-size: 2.875rem; color: #fff; font-weight: bold; margin-top:-.625rem} 
.n_banner6 .top h6{ font-size: 0.875rem; color: #fff; line-height: 1.625rem; opacity: .7; margin: 2.875rem 0 0;} 

.n_chanye_detail .fl01{padding: 0 0 6.875rem;overflow:hidden;}

.list_box83 li{ padding:6.25rem 0}
.list_box83 li a{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap}
.list_box83 li a .img{ width:43.75rem; position:relative; border-radius:6px; overflow:hidden; border: #fff 3px solid; }
.list_box83 li a .img img{ width:100%; border-radius:6px;}
.list_box83 li a .con{padding:0 6.25rem;width: calc(100% - 43.75rem);}
.list_box83 li a .con h3{ font-size:2.125rem; color:#2c2d2f; margin:2.5rem 0 1rem}
.list_box83 li a .con h5{ font-size:1.125rem; color:#6f7175; line-height:1.5}
.list_box83 li a .con span{display: flex;width:8.75rem;height:2.5rem;border:#7eaefc 1px solid;border-radius:4px;text-align:center;align-items: center;justify-content: center;transition:.5s;color: #D61418;font-size: .875rem;margin: 4.375rem 0 0;}
.list_box83 li a .con span svg{width: 1rem;height: 1rem;transition:.5s;fill:#D61418;margin: 0 0 0 .5rem;}

.list_box83 li:nth-child(2n){ background:#fafbff}

.list_box83 li:nth-child(2n) a .con{ order:1}

.list_box84{ display:flex; flex-wrap:wrap; margin:0 -1.25rem }
.list_box84 li{ width:33.333333%; padding:0 1.25rem; margin-bottom:2.75rem}
.list_box84 li a{ display:block;}
.list_box84 li a .img{ overflow:hidden; border-radius:6px}
.list_box84 li a .img .img_hezi{ padding-bottom:61.36% !important}
.list_box84 li a .con{ padding:0 1.75rem}
.list_box84 li a .con h3{ font-size:1.5rem; color:#2c2d2f; margin:2.5rem 0 1rem}
.list_box84 li a .con h5{ font-size:1rem; color:#6f7175; line-height:1.5rem; height:3rem}
.list_box84 li a .con span{display: flex;width:8.75rem;height:2.5rem;border:#7eaefc 1px solid;border-radius:4px;text-align:center;align-items: center;justify-content: center;transition:.5s;color: #D61418;font-size: .875rem;margin:1rem 0 .875rem}
.list_box84 li a .con span svg{width: 1rem;height: 1rem;transition:.5s;fill:#D61418;margin: 0 0 0 .5rem;}

.n_chanye_detail .fl03{ padding:6.25rem 0 6.25rem; overflow:hidden; background:url(../images/n_chanye_detail_fl03.jpg) center no-repeat; background-size:cover}
.list_box85{ display:flex; flex-wrap:wrap; margin:0 -1.25rem }
.list_box85 li{ width:50%; padding:0 1.25rem; }
.list_box85 li a{ display:flex; background:url(../images/list_box85_bg.jpg) center no-repeat; background-size:cover; height:13.75rem; align-items:center; padding:0 5rem; border-radius:6px}
.list_box85 li a .img{ width:8.125rem}
.list_box85 li a .con{ width:calc(100% - 8.125rem)}
.list_box85 li a .con h5{ font-size:1.375rem; color:#60656c; line-height:1.875rem}

.list_box83 li a:hover .con span{ border:#145cc8 1px solid; background:#145cc8; color:#fff}
.list_box83 li a:hover .con span svg{ fill:#fff}

.list_box84 li a:hover .con span{ border:#145cc8 1px solid; background:#145cc8; color:#fff}
.list_box84 li a:hover .con span svg{ fill:#fff}

.recruit{ overflow:hidden;}
.rctbox{ margin-bottom:3rem}
.rctbox .item {
    border: #e8eaef 1px solid;
    margin-bottom: 1rem;
    border-radius: 4px;
    padding: 2.125rem 3rem 2rem;
    transition:.5s;
    cursor: pointer;
}
.rctbox .item.on{ box-shadow: 0px 15px 55.46px 3.54px rgba(6, 0, 1, 0.11); border:#fff 1px solid}
.rctbox .item .before {
    display: flex;
    align-items: center;
}
.weui-cell__bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    position: relative;
}
.weui-cell__bd .yzm{ position:absolute; top:0; bottom:0; right:0; display:flex; align-items:center}
.rctbox .item .h1 {
    font-size: 1.5rem;
    color: #000000;
    margin-bottom: .875rem;
}
.rctbox .item .h2 {
    font-size: .14rem;
    color: #999;
    display: flex;
    max-width: 78rem;
}
.rctbox .item .h2 span {flex: 1;font-size: 1rem;line-height: 1.5;}
.rctbox .item .btn1 {
    display: flex;
    align-items: center;
    font-size: 1rem;
    color: #0097f0;
    cursor: pointer;
    min-width: 6rem;
    text-align: right;
    justify-content: flex-end;
}
.rctbox .item .btn1 img {
    width: .6875rem;
    margin-left: .5rem;
}
.rctbox .item .btn1 span:nth-child(2) {
    display: none;
}
.rctbox .item .btn1.on span:nth-child(1) {
    display: none;
}
.rctbox .item .btn1.on span:nth-child(2) {
    display: block;
}
.rctbox .item .after {
    padding: 0;
    display: none;
    border-top: #f6f6f6 2px solid;
    padding: 1rem 0 1rem;
    margin-top: 1rem;
}
.rctbox .item .ar_article p{font-size:1rem;color:#949494;line-height:2.125rem;margin-bottom: 0 !important;}

.rctform{width: 33.125rem;height: 33.125rem;background: #fff;position: fixed;top: 50%;left: 50%;z-index: 1000005;padding: 3rem 3.125rem 0;display: none;transform: translateX(-50%) translateY(-50%);}.rctform .title{font-size: 1.5rem;color: #000;text-align: center;line-height: 1;margin-bottom: 2.75rem;}.rctform .title span{color: #219ff1;margin: 0 .05rem;}.rctform .input1{display: flex;align-items: center;margin-bottom: 1rem;border: 1px solid #e5e5e5;border-radius: 4px;padding: 0 1.375rem;}.rctform .input1 .txt1{font-size: 1rem;color: #000000;width: 5.625rem;white-space: nowrap;}.rctform .input1 input{height: 3.125rem;font-size: 1rem;padding: 0;width: 100%;color: #444;}.rctform .input1 select{height: 3.125rem;font-size: 1rem;border: 1px solid #e5e5e5;border-radius: 4px;padding: 0 1.125rem;width: 100%;color: #000;}.rctform .input1 .file1{text-align: center;position: relative;width: 7.5rem;height: 3.125rem;border: 1px solid #DCDCDC;border-radius: 4px;font-size: 1rem;color: #000;line-height: 3rem;}.rctform .input1 .file1 input{position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0}.rctform .tips3{padding-left: 3.875rem;font-size: .875rem;color: #bababa;margin-top: -.375rem;line-height: 1.5;}.rctform .btn1{font-size: 1.125rem;color: #fff;height: 3.75rem;border-radius: 1.875rem;background: #145cc8;width: 100%;margin: 1.5rem 0 0;cursor: pointer;}.rctform .input1 input::placeholder{color: #bababa}.rctform .input1 select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/down2.png) no-repeat 95% center;background-size: .6875rem auto;}.rctform .filename{font-size: .14rem;color: #bababa;margin-left: .15rem}.rctform .close1{font-size: 1rem;color: #bababa;top: 1.5rem;right: 1.5rem;display: block;position: absolute;line-height: 1;cursor: pointer;}.catertitle .cn{font-size: .24rem;line-height: 1;color: #333;margin-bottom: .06rem;}.catertitle .en{font-size: .26rem;line-height: .36rem;color: #D60A17;}.cater1{padding: .6rem 0;display: flex;align-items: center;}.cater1 .imgbox{max-width: 47%;}.cater1 .txtbox{padding: 0 13.5vw 0 8vw}.cater1 .catertitle .cn{font-size: .2rem;}.cater1 .h1{font-size: .16rem;color: #D60A17;margin:3vw 0 .2rem}.cater1 p{font-size: .14rem;color: #444;line-height: 2.35}.cater2{position: relative;}.cater2:before{content:"";height: 5.85rem;position: absolute;top: 0;left: 0;right: 0;background: #d60a17}.cater2 .catertitle .cn{color: #fff}.cater2 .catertitle .en{color: #fff}.cater2 .catertitle{margin-right: 3vw}.cater2 .title2{font-size: .19rem;line-height: 1.857;color: #fff;opacity: .6}.cater2-1{display: flex;align-items: center;padding: .66rem 0 .58rem;position: relative;z-index: 3}.cater2-2{display: flex;align-items: center;box-shadow: 0px .12rem .16rem 0px rgba(0, 0, 0, 0.04);background:#fff;border-radius: .06rem;overflow:hidden;position: relative;z-index: 3;height: 5.4rem}.cater2-2 .imgbox{width:50%;height: 100%;}.cater2-2 .imgbox img{width: 100%;height: 100%;object-fit: cover;}.cater2-2 .itembox{width:50%;height: 100%;}.cater2-2 .item{padding:0 3.5vw;display: flex;align-items: center;height: 25%;transition: all .3s}.cater2-2 .item img{width: .6rem;margin-right: 2.3vw;}.cater2-2 .item .h1{font-size: .16rem;color: #333;line-height: 1;margin-bottom: .1rem;}.cater2-2 .item p{font-size: 12px;color: #333;line-height: 1.7;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}.cater2-2 .item:not(:last-child){border-bottom: 1px solid #EDEDED}.cater2-2 .item.on{background: rgba(214, 10, 23, 0.03);}.cater2-2 .swiper-container{height: 100%;}.cater3{padding: 1.13rem 0 1.77rem;}.cater3 .cater3box{display: flex;align-items: center;}.cater3 .item{width: 41.875%;}.cater3 .item .box1{position: relative;}.cater3 .catertitle{margin-bottom: .6rem;text-align: center;}.cater3 .item2{font-size: 4.5vw;color: #D60A17;text-align: center;font-family: "DIN";margin-top: 5vw}.cater3 .item1 .box1{background:url(../images/fealeft.jpg);background-size: cover;background-position: center;border-radius: .06rem;}.cater3 .item3 .box1{background:url(../images/fearight.jpg);background-size: cover;background-position: center;border-radius: .06rem;}.cater3 .item .box1:after{content:"";position: absolute;top: 2.5vw;right: 2.5vw;bottom: 2.5vw;left: 2.5vw;opacity: .9;border-radius: .06rem}.cater3 .item1 .box1:after{background:#242222 }.cater3 .item3 .box1:after{background:#D60A17;opacity: .85}.cater3 .box1 p{font-size: .16rem;color: #fff;line-height:.54rem;z-index: 5;text-align: center;}.cater3 .box1{display: flex;align-items: center;justify-content: center;}.cater3 .item3 .box1 p span{font-size: .24rem}@media (max-width: 1200px){  .cater3 .item{width: 43%;}  .cater3 .item3 .box1 p span{font-size: 14px}}@media (max-width: 1000px){  .cater3 .item{width: 45%;}  .cater3 .item3 .box1 p span{font-size: 12px}}@media (max-width: 767px){  .rctform{width: auto;left:15px;right: 15px;margin-left: 0;padding: 44px 20px;transform: translateX(0) translateY(-50%);}  .rctform .title{font-size: 16px;margin-bottom: 20px;}  .rctform .input1 .txt1{font-size: 13px;width: 42px;}  .rctform .input1 input{font-size: 13px;height: 36px}  .rctform .input1 select{font-size: 13px;height: 36px}  .rctform .input1 .file1{width: 80px;line-height: 36px;height: 36px;font-size: 13px}  .rctform .btn1{font-size: 13px;}  .rctform .filename{font-size: 12px;}  .rctform .tips3{padding-left: 0}  .cater1{padding: .6rem 15px;display: block;}  .cater1 .imgbox{max-width: 100%}  .cater1 .txtbox{padding: .3rem 0 0}  .cater1 p{font-size: 12px;line-height: 2}  .cater1 .h1{font-size: 13px;margin: .3rem 0 .2rem}  .catertitle .cn{font-size: 14px;margin-bottom: .1rem}  .catertitle .en{font-size: 18px}  .cater1 .catertitle .cn{font-size: 14px;margin-bottom: .1rem}  .cater2-1{padding: .6rem 0 .4rem}  .cater2-1{display: block;}  .cater2 .title2{font-size: 12px;}  .cater2 .catertitle{margin-bottom: .3rem}  .cater3 .cater3box{display: block;}  .cater3 .item{width: 100%}  .cater3 .catertitle{margin-bottom: .3rem}  .cater3 .item2{font-size: 8vw;margin: .3rem 0}  .cater3 .item .box1:after{left: 5vw;top: 5vw;right: 5vw;bottom: 5vw;}  .cater3 .box1 p{font-size: 12px}  .cater3{padding: .6rem 0}  .cater2-2{height: auto;display: block;}  .cater2-2 .item{padding: 15px 20px}  .cater2-2 .item .h1{font-size: 13px}  .cater2-2 .item p{font-size: 12px}  .cater2-2 .imgbox{height: 60vw;width:100%}  .cater2-2 .itembox{width:100%}  .cater2-2 .item img{margin-right: 15px}}
.input2{border-bottom: 1px solid #EBEBEB;margin-top: 0.65vw !important;margin-bottom: 0.65vw;}
.item-form{display: flex; align-items: center;}
.item-form em{color: #D60A17;}
.rctform .input1 .txt1 font{ color:#ff0000}

.mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
    background: rgba(0,0,0,.5);
    display: none;
}


.n_chanye_detail .fl02{ overflow:hidden}


.tit h2{text-align: center; margin-bottom: 24px;}
.tit h2 span{display: inline-block;height:52px; line-height: 52px; padding:0 32px; position: relative; font-size: 40px; color:#222222; font-weight: bold;letter-spacing: 2px;}
.tit h2 span:before{width:18px; height:1px; background:#000000;content:""; position: absolute;left:0;top:26px;}
.tit h2 span:after{width:18px; height:1px; background:#000000;content:""; position: absolute;right:0;top:26px;}
.tit h2 em{display: block; height:31px; line-height: 31px;font-size: 20px; color:#333333; font-weight: normal;}
.tit .gui-desc{width: 988px; margin:0 auto 40px;font-size: 16px; color:#666666; line-height: 29px;text-align: center;}


.titb h2{text-align: center; margin-bottom: 24px;}
.titb h2 span{display: inline-block;height:52px; line-height: 52px; padding:0 32px; position: relative; font-size: 40px; color:#fff; font-weight: bold;letter-spacing: 2px;}
.titb h2 span:before{width:18px; height:1px; background:#fff;content:""; position: absolute;left:0;top:26px;}
.titb h2 span:after{width:18px; height:1px; background:#fff;content:""; position: absolute;right:0;top:26px;}
.titb h2 em{display: block; height:31px; line-height: 31px;font-size: 20px; color:#fff; font-weight: normal;}



.list_box70{ text-align:center}
.list_box70 li{ display:inline-block !important; float:none; padding:0 6px; width:auto !important}
.list_box70 li a{display:block;background:#eef1f7;border-radius:1.625rem;width: 10.3125rem !important;height:3.125rem;line-height:3.125rem;font-size: 1rem;color: #5e616a;transition:.5s;position:relative;}
.list_box70 li a img{ display:inline-block; margin:-3px .5rem 0 0}
.list_box70 li a img.img2{ display:none}
.list_box70 li a:before{ content:""; position:absolute; background:url(../images/list_box48_bg.png) center no-repeat; width:19px; height:14px; left:50%; margin-left:-10px; bottom:-1.5rem; transform:translateY(50%); opacity:0; visibility:hidden; transition:.5s}

.list_box70 li.on a{ background-image: -moz-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); background-image: -webkit-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); background-image: -ms-linear-gradient( -129deg, rgb(126,161,252) 0%, rgb(101,139,241) 100%); color:#fff; }
.list_box70 li.on a:before{ opacity:1; visibility:visible; transform:translateY(0); }
.list_box70 li.on a img.img1{ display:none}
.list_box70 li.on a img.img2{ display:inline-block}



