@font-face {
font-family:'ARRUSKI_0';
src:url("../fonts/ARRUSKI_0.eot");
src:url("../fonts/ARRUSKI_0.eot?#iefix") format("embedded-opentype"), url("../fonts/ARRUSKI_0.woff") format("woff"), url("../fonts/ARRUSKI_0.ttf") format("truetype"), url("../fonts/ARRUSKI_0.svg#Sri-TSCRegular") format("svg");
font-weight:normal;
font-style:normal
}
html, button, input, select, textarea {
	font-family:"Arial", "Helvetica Neue", Helvetica, Tahoma, sans-serif
}
@font-face {
font-family:'BEBAS';
src:url("../fonts/BEBAS.eot");
src:url("../fonts/BEBAS.eot?#iefix") format("embedded-opentype"), url("../fonts/BEBAS.woff") format("woff"), url("../fonts/BEBAS.ttf") format("truetype"), url("../fonts/BEBAS.svg#Sri-TSCRegular") format("svg");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'RobotoItalic_0';
src:url("../fonts/RobotoItalic_0.eot");
src:url("../fonts/RobotoItalic_0.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoItalic_0.woff") format("woff"), url("../fonts/RobotoItalic_0.ttf") format("truetype"), url("../fonts/RobotoItalic_0.svg#Sri-TSCRegular") format("svg");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'RobotoBoldCondensed';
src:url("../fonts/RobotoBoldCondensed.eot");
src:url("../fonts/RobotoBoldCondensed.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBoldCondensed.woff") format("woff"), url("../fonts/RobotoBoldCondensed.ttf") format("truetype"), url("../fonts/RobotoBoldCondensed.svg#Sri-TSCRegular") format("svg");
font-weight:normal;
font-style:normal
}
#newBridge .icon-right-center {
	width:52px !important;
	height:160px !important;
	margin:-80px 0 0 0 !important
}
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap {
	width:52px !important;
	height:160px !important
}
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap .nb-icon-bridge-base {
	background:url(../img/zx.png) no-repeat !important;
	width:52px !important;
	height:160px !important;
	margin-left:-26px !important;
	margin-top:-80px !important
}
#LXB_CONTAINER_SHOW .lxb-container-btn-show-custom-right {
	background:#37bbfe !important
}
.lxb-container {
	display:none !important
}
.w1400 {
	width:1400px;
	margin:0 auto
}
@media (max-width: 1600px) {
.w1400 {
width:84%
}
}
@media (max-width: 1024px) {
.w1400 {
width:96%
}
}
header {
	width:100%;
	position:relative;
	z-index:1000
}
@media (max-width: 1024px) {
header {
display:none
}
}
header .header_top {
	height:44px;
	background:#067fc9
}
header .header_top .w1400 {
	overflow:hidden
}
header .header_top .w1400 .top_l {
	float:left;
	overflow:hidden
}
header .header_top .w1400 .top_l .tel {
	float:left;
	overflow:hidden
}
header .header_top .w1400 .top_l .tel .icon {
	width:18px;
	height:18px;
	background:url(../img/header_tel.png) no-repeat;
	background-size:cover;
	float:left;
	margin:13px 13px 13px 0
}
header .header_top .w1400 .top_l .tel span {
	float:left;
	font-size:14px;
	line-height:44px;
	display:block;
	color:#fff
}
header .header_top .w1400 .top_l .tel .num {
	font-size:16px;
	font-family:'ARRUSKI_0';
	line-height:44px;
	color:#fff;
	float:left;
	transition:all 0.3s
}
@media (max-width: 1200px) {
header .header_top .w1400 .top_l .tel .num {
font-size:14px
}
}
header .header_top .w1400 .top_l .email {
	float:left;
	overflow:hidden;
	margin-left:30px;
	transition:all 0.3s
}
@media (max-width: 1250px) {
header .header_top .w1400 .top_l .email {
margin-left:10px
}
}
header .header_top .w1400 .top_l .email .icon {
	width:18px;
	height:18px;
	background:url(../img/header_email.png) no-repeat;
	background-size:cover;
	float:left;
	margin:13px
}
header .header_top .w1400 .top_l .email span {
	float:left;
	font-size:14px;
	line-height:44px;
	display:block;
	color:#fff
}
header .header_top .w1400 .top_l .email .num {
	font-size:16px;
	font-family:'ARRUSKI_0';
	line-height:44px;
	color:#fff;
	float:left;
	transition:all 0.3s
}
@media (max-width: 1200px) {
header .header_top .w1400 .top_l .email .num {
font-size:14px
}
}
header .header_top .w1400 .top_r {
	float:right;
	overflow:hidden
}
header .header_top .w1400 .top_r .language {
	float:left;
	overflow:hidden
}
header .header_top .w1400 .top_r .language .pic {
	width:26px;
	height:14px;
	overflow:hidden;
	float:left;
	margin-top:15px
}
header .header_top .w1400 .top_r .language .pic img {
	width:100%;
	display:block
}
header .header_top .w1400 .top_r .language i {
	width:1px;
	height:14px;
	background:#fff;
	opacity:0.2;
	float:left;
	display:block;
	margin:15px 5px 0
}
header .header_top .w1400 .top_r .language a {
	display:block;
	float:left;
	font-size:14px;
	color:#fff;
	line-height:44px;
	transition:all 0.3s
}
header .header_top .w1400 .top_r .language a:hover {
	opacity:0.8
}
header .header_top .w1400 .top_r .bocweb-search {
	float:left;
	width:188px;
	height:26px;
	border-radius:26px;
	margin-left:32px;
	background:#fff;
	overflow:hidden;
	margin-top:9px;
	transition:all 0.3s
}
@media (max-width: 1250px) {
header .header_top .w1400 .top_r .bocweb-search {
margin-left:10px;
width:158px
}
}
@media (max-width: 1100px) {
header .header_top .w1400 .top_r .bocweb-search {
margin-left:10px;
width:128px
}
}
header .header_top .w1400 .top_r .bocweb-search form input {
	width:158px;
	float:left;
	background:none;
	height:26px;
	line-height:26px;
	font-size:14px;
	color:#333;
	text-indent:1em;
	border:0 none;
	margin:0;
	padding:0;
	float:left
}
@media (max-width: 1250px) {
header .header_top .w1400 .top_r .bocweb-search form input {
width:128px
}
}
@media (max-width: 1100px) {
header .header_top .w1400 .top_r .bocweb-search form input {
width:98px
}
}
header .header_top .w1400 .top_r .bocweb-search form button {
	margin-top:4px;
	width:18px;
	height:18px;
	background:url(../img/bocweb-search.png) no-repeat;
	background-size:covcer;
	outline:none;
	border:0 none;
	padding:0;
	display:block;
	float:left
}
header .header_bot {
	background:#fff;
	height:120px
}
header .header_bot .w1400 .bocweb-logo {
	width:169px;
	height:83px;
	overflow:hidden;
	float:left;
	margin:19px 0 0 0;
	transition:all 0.5s
}
header .header_bot .w1400 .bocweb-logo img {
	width:100%;
	display:block
}
header .header_bot .w1400 .bocweb-nav {
	float:right;
	margin-top:49px
}
header .header_bot .w1400 .bocweb-nav ul li {
	float:left;
	margin:0 4px;
	position:relative
}
@media (max-width: 1300px) {
header .header_bot .w1400 .bocweb-nav ul li {
margin:0 3px
}
}
@media (max-width: 1150px) {
header .header_bot .w1400 .bocweb-nav ul li {
margin:0
}
}
header .header_bot .w1400 .bocweb-nav ul li>a {
	width:120px;
	height:38px;
	border-radius:4px;
	font-size:16px;
	color:#333333;
	line-height:38px;
	text-align:center;
	display:block;
	transition:all 0.3s
}
@media (max-width: 1450px) {
header .header_bot .w1400 .bocweb-nav ul li>a {
width:100px
}
}
@media (max-width: 1250px) {
header .header_bot .w1400 .bocweb-nav ul li>a {
width:90px
}
}
@media (max-width: 1150px) {
header .header_bot .w1400 .bocweb-nav ul li>a {
width:84px
}
}
header .header_bot .w1400 .bocweb-nav ul li dl {
	width:236px;
	position:absolute;
	padding-top:33px;
	top:38px;
	left:50%;
	margin-left:-118px;
	background:#fff;
	display:none
}
header .header_bot .w1400 .bocweb-nav ul li dl dd {
	line-height:48px;
	font-size:14px;
	color:#666666;
	text-align:center;
	border-bottom:1px solid #eeeeee
}
header .header_bot .w1400 .bocweb-nav ul li dl dd a {
	color:#666666;
	display:block;
	transition:all 0.3s;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
header .header_bot .w1400 .bocweb-nav ul li dl dd a:hover {
	color:#fff;
	background:#067fc9
}
header .header_bot .w1400 .bocweb-nav ul li:hover>a {
	background:#067fc9;
	color:#fff
}
header .header_bot .w1400 .bocweb-nav ul li.active>a {
	background:#067fc9;
	color:#fff
}
header .header_bot .w1400 .bocweb-nav ul:after {
	clear:both;
	display:block;
	content:''
}
header .header_bot .w1400:after {
	clear:both;
	display:block;
	content:''
}
header .header_r {
	margin-right:4.9%;
	float:right;
	overflow:hidden;
	transition:all 0.5s;
	transition:all 0.5s;
	transform:translateX(300px);
	width:638px
}
@media (max-width: 1200px) {
header .header_r {
margin-right:4%
}
}
header .header_r .tel {
	float:left;
	overflow:hidden;
	margin-top:19px
}
header .header_r .tel .icon {
	width:28px;
	height:28px;
	border:1px solid #fff;
	float:left;
	border-radius:100%
}
header .header_r .tel .icon em {
	margin:7px auto 0;
	display:block;
	width:17px;
	height:13px;
	background:url(../img/tel_icon.png) no-repeat;
	background-size:cover
}
header .header_r .tel span {
	float:left;
	display:block;
	font-size:20px;
	color:#fff;
	font-family:'AVGARDN';
	line-height:30px;
	margin-left:12px
}
header .header_r .share {
	float:left;
	margin-left:5.48%;
	overflow:hidden;
	margin-top:24px
}
header .header_r .share .mail {
	width:22px;
	height:20px;
	background:url(../img/mail_icon.png) no-repeat;
	background-size:cover;
	float:left;
	margin:0 13px 0 0
}
header .header_r .share .bdsharebuttonbox {
	float:left;
	overflow:hidden
}
header .header_r .share .bdsharebuttonbox a {
	float:left;
	padding:0;
	margin:0 13px 0 0;
	display:block;
	width:22px;
	height:20px
}
header .header_r .share .bdsharebuttonbox .bds_qzone {
	background:url(../img/qq_icon.png) no-repeat;
	background-size:cover
}
header .header_r .share .bdsharebuttonbox .bds_weixin {
	background:url(../img/quan_icon.png) no-repeat;
	background-size:cover
}
header .header_r .bocweb-search {
	float:left;
	margin-top:19px;
	margin-left:2.41%;
	border:1px solid #fff;
	height:28px;
	border-radius:28px;
	line-height:28px
}
header .header_r .bocweb-search form {
	padding:0 27px 0 0;
	position:relative
}
header .header_r .bocweb-search form input {
	width:100%;
	line-height:28px;
	height:28px;
	border:0 none;
	padding:0;
	background:none;
	color:#fff;
	font-size:12px;
	text-indent:1em
}
header .header_r .bocweb-search form input::-webkit-input-placeholder {
color:#fff
}
header .header_r .bocweb-search form input:-moz-placeholder {
color:#fff;
opacity:1
}
header .header_r .bocweb-search form input::-moz-placeholder {
color:#fff;
opacity:1
}
header .header_r .bocweb-search form input:-ms-input-placeholder {
color:#fff
}
header .header_r .bocweb-search form button {
	width:19px;
	height:19px;
	position:absolute;
	right:8px;
	top:4px;
	background:url(../img/search_icon.png) no-repeat;
	background-size:cover;
	border:0 none;
	padding:0;
	outline:none
}
header .header_r .tabs {
	float:left;
	margin-top:19px;
	margin-left:4.83%
}
header .header_r .tabs a {
	width:28px;
	height:28px;
	border:1px solid #fff;
	font-size:14px;
	text-align:center;
	line-height:28px;
	display:block;
	float:left;
	margin-right:5px;
	border-radius:28px;
	color:#fff
}
@media (min-width: 1024px) {
header .header_r .tabs a:hover {
background:#fff;
color:#333
}
}
header .header_r .bocweb-menu {
	float:left;
	margin-top:26px;
	margin-left:3.22%;
	cursor:pointer
}
header .header_r .bocweb-menu em {
	width:17px;
	height:17px;
	background:url(../img/pc_menu.png) no-repeat;
	background-size:cover;
	transform-origin:center center;
	transition:all 1s;
	display:block
}
@media (min-width: 1024px) {
header .header_r .menu:hover em {
transform:rotateY(360deg)
}
}
.header_m {
	background:#fff;
	background-size:contain;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:1000;
	display:none;
	transition:all 0.5s;
	box-shadow:0 0 0.16rem 0 rgba(6, 0, 1, 0.28)
}
@media (max-width: 1024px) {
.header_m {
display:block
}
}
.header_m .num-box {
	display:block;
	padding:0.15rem 0.2rem;
	background:#067fc9
}
.header_m .num-box .icon {
	width:18px;
	height:18px;
	background:url(../img/header_tel.png) no-repeat;
	background-size:cover;
	float:left;
	margin:0 13px 0 0
}
.header_m .num-box span {
	float:left;
	font-size:14px;
	line-height:18px;
	display:block;
	color:#fff
}
.header_m .num-box .num {
	font-size:16px;
	font-family:'ARRUSKI_0';
	line-height:18px;
	color:#fff;
	float:left;
	transition:all 0.3s
}
@media (max-width: 1200px) {
.header_m .num-box .num {
font-size:14px
}
}
.header_m .top {
	overflow:hidden
}
.header_m .top .bocweb-logo {
	width:1.69rem;
	height:0.83rem;
	float:left;
	margin:0.03rem 0 0 0.2rem
}
.header_m .top .bocweb-logo img {
	width:100%;
	display:block
}
.header_m .top .bocweb-menu {
	width:0.4rem;
	height:0.35rem;
	background:url(../img/bocweb-menu.png) no-repeat;
	background-size:contain;
	float:right;
	margin:0.28rem 0.2rem 0 0
}
.header_m .top .bocweb-menu.on {
	background:url(../img/close_icon1.png) no-repeat;
	background-size:contain
}
.header_m .top .tabs {
	float:right;
	width:0.4rem;
	height:0.4rem;
	border:1px solid #000;
	border-radius:100%;
	font-size:0.22rem;
	line-height:0.4rem;
	text-align:center;
	color:#333;
	margin-top:0.24rem;
	margin-right:0.35rem
}
@media (max-width: 480px) {
.header_m .top .tabs {
margin-right:0.15rem
}
}
.header_m .top .bocweb-search {
	width:0.4rem;
	height:0.4rem;
	border:1px solid #067fc9;
	border-radius:100%;
	float:right;
	margin-top:0.24rem;
	margin-right:0.35rem
}
@media (max-width: 480px) {
.header_m .top .bocweb-search {
margin-right:0.15rem
}
}
.header_m .top .bocweb-search .icon {
	width:0.19rem;
	height:0.19rem;
	overflow:hidden;
	margin:0.1rem auto 0
}
.header_m .top .bocweb-search .icon img {
	width:100%;
	display:block
}
.header_m nav {
	width:100%;
	background:#fff;
	position:absolute;
	left:0;
	top:0.9rem;
	display:none
}
.header_m nav ul {
	width:100%;
	overflow-y:scroll
}
.header_m nav ul>li {
	border-bottom:1px solid #f2f2f2
}
.header_m nav ul>li>a {
	display:block;
	font-size:0.26rem;
	color:#333;
	line-height:0.62rem;
	padding:0 0.57rem 0 0.63rem;
	overflow:hidden
}
.header_m nav ul>li>a span {
	float:left;
	display:block
}
.header_m nav ul>li>a em {
	width:0.21rem;
	height:0.1rem;
	float:right;
	display:block;
	background:url(../img/nav_icon1.png) no-repeat center center;
	background-size:cover;
	margin:0.32rem 0 0 0;
	transition:all 0.5s;
	transform-origin:center center
}
.header_m nav ul>li>a.on em {
	transform:rotate(-180deg)
}
.header_m nav ul>li dl {
	background:#f8f8f8;
	display:none
}
.header_m nav ul>li dl dd>a {
	padding:0 0.57rem 0 0.64rem;
	font-size:0.24rem;
	color:#333333;
	line-height:0.54rem;
	display:block;
	border-bottom:1px solid #f2f2f2
}
.header_m nav ul>li dl dd:last-child a {
	border-bottom:0 none
}
.header_m nav.on {
	transition:all 0.5s 0.1s;
	opacity:1;
	right:0
}
.m_search_mark {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1001;
	display:none
}
.m_search_mark .bg {
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.m_search_mark .con {
	position:relative;
	z-index:2;
	padding:0 0.26rem;
	overflow:hidden
}
.m_search_mark .con .close {
	width:0.4rem;
	height:0.35rem;
	background:url(../img/menu_close.png) no-repeat;
	background-size:contain;
	position:absolute;
	right:0.26rem;
	top:0.3rem
}
.m_search_mark .con form {
	position:relative;
	padding:0 0.44rem 0 0;
	border:1px solid #fff;
	border-radius:0.48rem;
	margin-top:1rem
}
.m_search_mark .con form input {
	width:100%;
	height:0.48rem;
	border-radius:0.48rem;
	border:0 none;
	background:none;
	color:#fff;
	text-indent:1em;
	font-size:14px
}
.m_search_mark .con form button {
	width:0.29rem;
	height:0.29rem;
	position:absolute;
	right:0.1rem;
	top:0.1rem;
	background:url(../img/search_icon.png) no-repeat;
	background-size:cover;
	border:0 none;
	outline:none;
	padding:0;
	margin:0
}
.statment_mark {
	position:fixed;
	left:0;
	top:0;
	z-index:1001;
	width:100%;
	height:100%
}
.statment_mark .bg {
	position:absolute;
	left:0;
	top:0;
	background:rgba(0, 0, 0, 0.8);
	z-index:1;
	width:100%;
	height:100%
}
.statment_mark .con {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-210px;
	margin-left:-480px;
	width:960px;
	z-index:2;
	background:#fff
}
@media (max-width: 980px) {
.statment_mark .con {
width:90%;
margin-left:-45%
}
}
.statment_mark .con .tit {
	height:50px;
	overflow:hidden;
	padding:0 16px
}
@media (max-width: 1024px) {
.statment_mark .con .tit {
height:0.5rem;
padding:0 0.12rem
}
}
.statment_mark .con .tit h6 {
	font-size:18px;
	color:#333;
	line-height:50px;
	float:left
}
@media (max-width: 1024px) {
.statment_mark .con .tit h6 {
font-size:16px;
line-height:0.5rem
}
}
.statment_mark .con .tit .close {
	width:30px;
	height:26px;
	float:right;
	margin:12px 0 0 0;
	background:url(../img/close_icon1.png) no-repeat;
	background-size:contain;
	cursor:pointer
}
@media (max-width: 1024px) {
.statment_mark .con .tit .close {
width:0.3rem;
height:0.26rem;
margin:0.12rem 0 0 0
}
}
.statment_mark .con .text {
	border-top:1px solid #f2f2f2;
	height:400px;
	font-size:14px;
	line-height:24px;
	color:#333;
	padding:20px 30px
}
@media (max-width: 1024px) {
.statment_mark .con .text {
height:4rem;
padding:0.2rem 0.2rem
}
}
footer {
	background:#074380;
	position:relative
}
footer .w1400 .left {
	width:71.71%;
	overflow:hidden
}
@media (max-width: 1024px) {
footer .w1400 .left {
width:100%
}
}
footer .w1400 .left .left_top {
	margin-top:88px;
	overflow:hidden
}
@media (max-width: 1024px) {
footer .w1400 .left .left_top {
display:none
}
}
footer .w1400 .left .left_top .top_l {
	float:left
}
footer .w1400 .left .left_top .top_l dl {
	float:left;
	margin-right:66px;
	transition:all 0.3s
}
footer .w1400 .left .left_top .top_l dl.nth2 {
	max-width:165px
}
@media (max-width: 1450px) {
footer .w1400 .left .left_top .top_l dl {
margin-right:46px
}
}
@media (max-width: 1300px) {
footer .w1400 .left .left_top .top_l dl {
margin-right:26px
}
}
@media (max-width: 1140px) {
footer .w1400 .left .left_top .top_l dl {
margin-right:14px
}
}
footer .w1400 .left .left_top .top_l dl dt {
	line-height:50px;
	font-size:18px;
	color:#fff
}
footer .w1400 .left .left_top .top_l dl dt a {
	color:#fff
}
footer .w1400 .left .left_top .top_l dl i {
	width:30px;
	height:1px;
	background:#fff;
	opacity:0.4;
	margin-top:1px;
	display:block;
	margin-bottom:23px
}
footer .w1400 .left .left_top .top_l dl dd {
	line-height:18px;
	font-size:14px;
	color:#527ba4;
	margin-bottom:16px
}
footer .w1400 .left .left_top .top_l dl dd a {
	color:#527ba4;
	transition:all 0.3s;
	display:block
}
footer .w1400 .left .left_top .top_l dl dd a:hover {
	color:#fff
}
footer .w1400 .left .left_top .top_r {
	margin-left:30px;
	float:left;
	margin-top:13px;
	transition:all 0.3s
}
@media (max-width: 1120px) {
footer .w1400 .left .left_top .top_r {
margin-left:10px
}
}
footer .w1400 .left .left_top .top_r .img {
	width:148px;
	height:148px;
	overflow:hidden
}
footer .w1400 .left .left_top .top_r .img img {
	width:100%;
	display:block
}
footer .w1400 .left .left_top .top_r .txt {
	font-size:14px;
	color:#527ba4;
	line-height:34px;
	text-align:center
}
footer .w1400 .left .left_bot {
	line-height:24px;
	margin-top:104px;
	padding-bottom:50px;
	overflow:hidden
}
@media (max-width: 1024px) {
footer .w1400 .left .left_bot {
line-height:0.24rem;
margin-top:0.2rem;
padding-bottom:0.1rem
}
}
footer .w1400 .left .left_bot .copy {
	display:block;
	font-size:14px;
	color:#527ba4;
	float:left
}
@media (max-width: 1024px) {
footer .w1400 .left .left_bot .copy {
float:inherit;
text-align:center
}
}
footer .w1400 .left .left_bot .copy a {
	color:#527ba4;
	transition:all 0.3s
}
@media (min-width: 1024px) {
footer .w1400 .left .left_bot .copy a:hover {
color:#fff
}
}
footer .w1400 .left .left_bot .share {
	display:block;
	float:left;
	margin-left:40px
}
@media (max-width: 1120px) {
footer .w1400 .left .left_bot .share {
margin-left:20px
}
}
@media (max-width: 1024px) {
footer .w1400 .left .left_bot .share {
float:inherit;
margin-left:0;
margin-top:0.2rem
}
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox {
	display:inline
}
@media (max-width: 1024px) {
footer .w1400 .left .left_bot .share .bdsharebuttonbox {
text-align:center;
font-size:0;
display:block
}
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a {
	width:26px;
	height:21px;
	display:inline-block;
	margin:0 20px 0 0;
	padding:0;
	float:inherit;
	opacity:0.5;
	transition:all 0.3s
}
@media (max-width: 1120px) {
footer .w1400 .left .left_bot .share .bdsharebuttonbox a {
margin:0 10px 0 0
}
}
@media (max-width: 1024px) {
footer .w1400 .left .left_bot .share .bdsharebuttonbox a {
text-align:center
}
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_qzone {
	background:url(../img/qq.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_weixin {
	background:url(../img/wechat.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_tsina {
	background:url(../img/sina.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_tyoutube {
	background:url(../img/youtube.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_ttwitter {
	background:url(../img/twitter.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_tinstagram {
	background:url(../img/instagram.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a.bds_tfacebook {
	background:url(../img/facebook.png) no-repeat center center;
	background-size:cover
}
footer .w1400 .left .left_bot .share .bdsharebuttonbox a:hover {
	opacity:1
}
footer .w1400 .right {
	position:absolute;
	right:0;
	top:0;
	background:url(../img/footer_bg.jpg) no-repeat center right;
	width:31.25%;
	height:481px
}
@media (max-width: 1024px) {
footer .w1400 .right {
position:inherit;
right:inherit;
top:inherit;
width:100%;
height:auto;
background:none
}
}
footer .w1400 .right .right_content {
	padding:71px 21.67% 40px 17%;
	transition:all 0.3s
}
@media (max-width: 1600px) {
footer .w1400 .right .right_content {
padding:71px 15% 40px 15%
}
}
@media (max-width: 1500px) {
footer .w1400 .right .right_content {
padding:71px 10% 40px 10%
}
}
@media (max-width: 1200px) {
footer .w1400 .right .right_content {
padding:71px 5% 40px 5%
}
}
@media (max-width: 1024px) {
footer .w1400 .right .right_content {
padding:0.1rem 2% 0.2rem 2%
}
}
footer .w1400 .right .right_content .r_tit {
	overflow:hidden;
	line-height:80px
}
@media (max-width: 1024px) {
footer .w1400 .right .right_content .r_tit {
line-height:0.8rem
}
}
footer .w1400 .right .right_content .r_tit em {
	width:27px;
	height:28px;
	background:url(../img/tel.png) no-repeat;
	background-size:cover;
	float:left;
	display:block;
	margin-top:26px
}
@media (max-width: 1024px) {
footer .w1400 .right .right_content .r_tit em {
width:0.27rem;
height:0.28rem;
margin-top:0.26rem
}
}
footer .w1400 .right .right_content .r_tit span {
	font-size:24px;
	color:#fff;
	font-weight:bold;
	display:block;
	float:left;
	margin-left:16px
}
@media (max-width: 1024px) {
footer .w1400 .right .right_content .r_tit span {
font-size:0.24rem;
margin-left:0.16rem
}
}
footer .w1400 .right .right_content .r_con dl dd {
	font-size:14px;
	color:#9db5cd;
	line-height:34px
}
@media (max-width: 1024px) {
footer .w1400 .right .right_content .r_con dl dd {
line-height:24px
}
}
footer .w1400 .right .right_content .r_con .links {
	width:260px;
	height:40px;
	background:#175493;
	border-radius:4px;
	margin-top:86px;
	position:relative
}
@media (max-width: 1900px) {
footer .w1400 .right .right_content .r_con .links {
margin-top:40px
}
}
@media (max-width: 1024px) {
footer .w1400 .right .right_content .r_con .links {
margin:0.2rem auto 0
}
}
footer .w1400 .right .right_content .r_con .links .txt {
	padding:0 34px 0 0;
	position:relative;
	cursor:pointer
}
footer .w1400 .right .right_content .r_con .links .txt span {
	font-size:14px;
	color:#9db5cd;
	line-height:40px;
	text-indent:1em;
	display:block
}
footer .w1400 .right .right_content .r_con .links .txt em {
	width:14px;
	height:8px;
	position:absolute;
	right:19px;
	top:50%;
	margin-top:-4px;
	background:url(../img/links_icon.png) no-repeat;
	background-size:cover
}
footer .w1400 .right .right_content .r_con .links .txt.on em {
	transform:rotate(180deg)
}
footer .w1400 .right .right_content .r_con .links .link {
	position:absolute;
	left:0;
	bottom:40px;
	width:100%;
	display:none
}
footer .w1400 .right .right_content .r_con .links .link a {
	font-size:14px;
	line-height:32px;
	background:#fff;
	display:block;
	color:#333;
	text-indent:2em;
	border-bottom:1px solid rgba(102, 171, 243, 0.2)
}
footer .w1400 .right .right_content .r_con .links .link a:hover {
	color:#000
}
footer .w1400:after {
	clear:both;
	display:block;
	content:''
}
.skype {
	display:block;
	position:fixed;
	right:20px;
	top:50%;
	margin-top:-104px;
	z-index:10001
}
@media (max-width: 1024px) {
.skype {
display:none
}
}
.skype em {
	width:67px;
	height:67px;
	display:block;
	position:relative;
	z-index:2;
	background:url(../img/skype_button.jpg) no-repeat center top
}
.skype p {
	position:absolute;
	right:67px;
	top:0;
	z-index:1;
	line-height:67px;
	background:#fff;
	font-size:16px;
	color:#333;
	width:0;
	transition:all 0.5s;
	text-align:center;
	overflow:hidden
}
#skypeCheckNotice {
	position:fixed !important
}
.main {
	opacity:0;
	transition:all 0.3s;
	position:relative;
	overflow:hidden
}
@media (max-width: 1024px) {
.main {
padding-top:0.9rem;
margin-top:28px
}
}
.main.on {
	opacity:1
}
.welcome .banner {
	overflow:hidden;
	transition:all 0.5s;
	position:relative
}
@media (max-width: 1024px) {
.welcome .banner {
display:none
}
}
.welcome .banner ul {
	position:relative;
	overflow:hidden
}
.welcome .banner ul li {
	float:left;
	overflow:hidden;
	transition:all 0.5s
}
.welcome .banner ul li a {
	display:block;
	width:100%
}
.welcome .banner ul li a img {
	display:block;
	width:100%
}
.welcome .banner ol {
	position:absolute;
	left:0;
	bottom:40px;
	width:100%;
	text-align:center;
	font-size:0
}
.welcome .banner ol li {
	width:12px;
	height:12px;
	border-radius:12px;
	background:#fff;
	opacity:0.5;
	display:inline-block;
	text-align:center;
	margin:0 5px;
	transition:all 0.3s
}
.welcome .banner ol li.active {
	width:36px;
	opacity:1
}
.welcome .m_banner {
	display:none
}
@media (max-width: 1024px) {
.welcome .m_banner {
display:block
}
}
.welcome .m_banner .swiper-container .swiper-wrapper .swiper-slide {
	overflow:hidden
}
.welcome .m_banner .swiper-container .swiper-wrapper .swiper-slide img {
	width:140%;
	display:block;
	margin-left:-20%
}
.welcome .m_banner .swiper-container .swiper-pagination .swiper-pagination-bullet {
	background:#fff;
	opacity:0.5;
	border-radius:8px
}
.welcome .m_banner .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width:20px;
	opacity:1
}
.welcome .index_about {
	background:#fff;
	padding-bottom:86px
}
@media (max-width: 1024px) {
.welcome .index_about {
padding-bottom:0.4rem
}
}
.welcome .index_about .w1400 .left {
	width:47.71%;
	float:left
}
@media (max-width: 1250px) {
.welcome .index_about .w1400 .left {
width:49.71%
}
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left {
width:100%;
float:inherit
}
}
@media (min-width: 1024px) {
.welcome .index_about .w1400 .left {
transition:all 0.6s;
transform:translateX(-100px);
opacity:0
}
}
.welcome .index_about .w1400 .left .tit {
	margin-top:111px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .tit {
margin-top:0.3rem
}
}
.welcome .index_about .w1400 .left .tit .en {
	font-size:16px;
	color:#b8c7d0;
	font-family:'RobotoItalic_0';
	line-height:30px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .tit .en {
font-size:14px;
line-height:24px
}
}
.welcome .index_about .w1400 .left .tit .cn {
	overflow:hidden
}
.welcome .index_about .w1400 .left .tit .cn i {
	width:5px;
	height:30px;
	background:#067fc9;
	float:left;
	display:block;
	margin-top:9px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .tit .cn i {
height:0.3rem;
margin-top:0.05rem
}
}
.welcome .index_about .w1400 .left .tit .cn span {
	font-size:32px;
	color:#1e1e1e;
	font-weight:bold;
	float:left;
	margin-left:14px;
	display:block;
	line-height:42px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .tit .cn span {
font-size:0.3rem;
margin-left:0.14rem;
line-height:0.4rem
}
}
.welcome .index_about .w1400 .left .text {
	font-size:14px;
	color:#888888;
	line-height:28px;
	margin-top:38px;
	height:112px;
	overflow:hidden
}
@media (max-width: 1420px) {
.welcome .index_about .w1400 .left .text {
margin-top:20px
}
}
@media (max-width: 1200px) {
.welcome .index_about .w1400 .left .text {
height:82px
}
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .text {
line-height:24px;
height:96px
}
}
.welcome .index_about .w1400 .left .text p {
	margin-bottom:10px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .text p {
margin-bottom:6px
}
}
.welcome .index_about .w1400 .left .grounp {
	margin-top:40px;
	overflow:hidden
}
@media (max-width: 1420px) {
.welcome .index_about .w1400 .left .grounp {
margin-top:20px
}
}
@media (max-width: 1100px) {
.welcome .index_about .w1400 .left .grounp {
margin-top:10px
}
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .grounp {
margin-top:0.3rem;
text-align:center;
font-size:0
}
}
.welcome .index_about .w1400 .left .grounp .item {
	float:left;
	transition:all 0.3s;
	max-width:144px
}
.welcome .index_about .w1400 .left .grounp .item.nth2 {
	padding-left:30px;
	padding-right:30px;
	margin-right:30px;
	margin-left:30px;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1
}
@media (max-width: 1500px) {
.welcome .index_about .w1400 .left .grounp .item.nth2 {
padding-left:20px;
padding-right:20px;
margin-right:20px;
margin-left:20px
}
}
@media (max-width: 1350px) {
.welcome .index_about .w1400 .left .grounp .item.nth2 {
padding-left:16px;
padding-right:16px;
margin-right:16px;
margin-left:16px
}
}
@media (max-width: 1200px) {
.welcome .index_about .w1400 .left .grounp .item.nth2 {
padding-left:10px;
padding-right:10px;
margin-right:10px;
margin-left:10px
}
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .grounp .item {
float:inherit;
display:inline-block;
text-align:center;
vertical-align:top
}
.welcome .index_about .w1400 .left .grounp .item.nth2 {
padding-left:0.2rem;
padding-right:0.2rem;
margin-right:0.2rem;
margin-left:0.2rem
}
}
@media (max-width: 640px) {
.welcome .index_about .w1400 .left .grounp .item {
border-right:none;
margin:0 0 0.3rem 0;
display:block;
max-width:100%
}
.welcome .index_about .w1400 .left .grounp .item.nth2 {
padding:0;
margin-right:0;
margin-left:0;
border:none
}
}
.welcome .index_about .w1400 .left .grounp .item .item_top {
	font-size:16px;
	color:#067fc9;
	line-height:42px;
	height:42px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .grounp .item .item_top {
font-size:14px;
line-height:0.4rem;
height:0.4rem
}
}
.welcome .index_about .w1400 .left .grounp .item .item_top span {
	font-size:40px;
	font-family:'BEBAS'
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .grounp .item .item_top span {
font-size:0.4rem
}
}
.welcome .index_about .w1400 .left .grounp .item .item_bot {
	font-size:14px;
	color:#666666;
	line-height:20px;
	margin-top:4px
}
.welcome .index_about .w1400 .left .grounp .item:last-child {
	border-right:0 none;
	margin-right:0;
	padding-right:0
}
@media (max-width: 640px) {
.welcome .index_about .w1400 .left .grounp .item:last-child {
border-right:none;
padding:0 0.4rem;
margin:0
}
}
.welcome .index_about .w1400 .left .more {
	margin-top:55px;
	background:#067fc9;
	width:168px;
	height:46px;
	border-radius:4px;
	text-align:center;
	font-size:0;
	display:block;
	transition:all 0.3s;
	box-shadow:0px 2px 15px 0px rgba(156, 156, 156, 0.48)
}
@media (max-width: 1250px) {
.welcome .index_about .w1400 .left .more {
margin-top:25px
}
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .more {
width:1.8rem;
height:0.5rem;
margin:0.3rem auto 0
}
}
.welcome .index_about .w1400 .left .more span {
	font-size:16px;
	color:#fff;
	line-height:46px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	margin:0 5px
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .left .more span {
font-size:16px;
line-height:0.5rem
}
}
.welcome .index_about .w1400 .left .more em {
	width:17px;
	height:17px;
	background:url(../img/more1.png) no-repeat;
	background-size:cover;
	text-align:center;
	vertical-align:middle;
	margin:0 5px;
	display:inline-block
}
@media (min-width: 1024px) {
.welcome .index_about .w1400 .left .more:hover {
box-shadow:0px 2px 15px 0px #9c9c9c
}
}
.welcome .index_about .w1400 .left.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_about .w1400 .right {
	width:48%;
	float:right;
	position:relative;
	overflow:hidden
}
@media (max-width: 1420px) {
.welcome .index_about .w1400 .right {
width:50%
}
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .right {
width:70%;
float:inherit;
margin:0.4rem auto 0
}
}
@media (max-width: 640px) {
.welcome .index_about .w1400 .right {
width:85%
}
}
@media (max-width: 480px) {
.welcome .index_about .w1400 .right {
width:100%
}
}
@media (min-width: 1024px) {
.welcome .index_about .w1400 .right {
transition:all 0.6s;
transform:translateX(100px);
opacity:0
}
}
.welcome .index_about .w1400 .right .bg {
	margin-top:119px;
	width:100%;
	overflow:hidden
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .right .bg {
display:none
}
}
.welcome .index_about .w1400 .right .bg img {
	width:100%;
	display:block
}
.welcome .index_about .w1400 .right .img {
	width:87.78%;
	position:absolute;
	left:0;
	top:119px;
	overflow:hidden
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .right .img {
position:inherit;
top:inherit;
width:100%
}
}
.welcome .index_about .w1400 .right .img>img {
	width:100%;
	display:block
}
.welcome .index_about .w1400 .right .img .bg_mark {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0, 0, 0, 0.6);
	z-index:1
}
.welcome .index_about .w1400 .right .img .bg_mark .play {
	width:86px;
	height:86px;
	background:url(../img/play.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin:-48px 0 0 -48px;
	cursor:pointer
}
.welcome .index_about .w1400 .right .text {
	transform:translateX(222px) rotate(90deg);
	position:absolute;
	right:0;
	top:-17px;
	transform-origin:left center
}
@media (max-width: 1024px) {
.welcome .index_about .w1400 .right .text {
display:none
}
}
.welcome .index_about .w1400 .right .text i {
	width:100px;
	height:2px;
	background:#333333;
	display:block;
	float:left;
	margin-top:17px;
	margin-right:18px
}
.welcome .index_about .w1400 .right .text .txt {
	font-size:34px;
	color:#1e1e1e;
	line-height:34px;
	font-family:'BEBAS';
	text-transform:uppercase;
	float:left
}
.welcome .index_about .w1400 .right.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_about .w1400:after {
	display:block;
	content:'';
	clear:both
}
.welcome .index_product {
	background:#f8f8f8;
	padding-bottom:80px
}
@media (max-width: 1024px) {
.welcome .index_product {
padding-bottom:0.4rem
}
}
.welcome .index_product .w1400 .tit {
	text-align:center;
	padding-top:82px
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tit {
padding-top:0.3rem
}
}
@media (min-width: 1024px) {
.welcome .index_product .w1400 .tit {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_product .w1400 .tit .en {
	font-size:16px;
	color:#b8c7d0;
	font-family:'RobotoItalic_0';
	line-height:26px;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tit .en {
font-size:14px;
line-height:24px
}
}
.welcome .index_product .w1400 .tit h4 {
	font-size:32px;
	color:#1e1e1e;
	line-height:46px
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tit h4 {
font-size:0.3rem;
line-height:0.4rem
}
}
.welcome .index_product .w1400 .tit i {
	width:30px;
	height:5px;
	background:#067fc9;
	display:block;
	margin:10px auto 0
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tit i {
width:0.3rem;
margin:0.1rem auto 0
}
}
.welcome .index_product .w1400 .tit span {
	font-size:14px;
	line-height:24px;
	display:block;
	margin-top:23px;
	color:#888888
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tit span {
margin-top:0.2rem
}
}
.welcome .index_product .w1400 .tit.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_product .w1400 .tabs {
	margin-top:37px
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tabs {
margin-top:0.3rem;
overflow:auto
}
}
@media (min-width: 1024px) {
.welcome .index_product .w1400 .tabs {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_product .w1400 .tabs .tabs_con {
	text-align:center;
	font-size:0
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tabs .tabs_con {
padding-bottom:11px
}
}
@media (max-width: 640px) {
.welcome .index_product .w1400 .tabs .tabs_con {
width:780px
}
}
@media (max-width: 420px) {
.welcome .index_product .w1400 .tabs .tabs_con {
width:780px
}
}
.welcome .index_product .w1400 .tabs .tabs_con a {
	width:300px;
	margin-bottom:15px;
	position:relative;
	line-height:52px;
	font-size:16px;
	color:#333333;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	background:#eeeeee;
	font-weight:bold
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tabs .tabs_con a {
width:260px;
line-height:0.6rem;
font-size:14px
}
}
.welcome .index_product .w1400 .tabs .tabs_con a em {
	width:18px;
	height:11px;
	position:absolute;
	left:50%;
	bottom:-11px;
	margin-left:-9px;
	transition:all 0.3s;
	transform:translateY(-11px);
	background:url(../img/index_pro_icon1.png) no-repeat;
	background-size:cover;
	opacity:0
}
.welcome .index_product .w1400 .tabs .tabs_con a i {
	width:1px;
	height:16px;
	background:#d4d4d4;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-8px;
	display:block
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .tabs .tabs_con a i {
height:14px;
margin-top:-7px
}
}
.welcome .index_product .w1400 .tabs .tabs_con a:last-child i {
	display:none
}
.welcome .index_product .w1400 .tabs .tabs_con a.active {
	background:#067fc9;
	color:#fff
}
.welcome .index_product .w1400 .tabs .tabs_con a.active em {
	transform:translateY(0);
	opacity:1
}
.welcome .index_product .w1400 .tabs .tabs_con a.active i {
	display:none
}
@media (min-width: 1024px) {
.welcome .index_product .w1400 .tabs .tabs_con a:hover {
background:#067fc9;
color:#fff;
transition:all 0.3s
}
.welcome .index_product .w1400 .tabs .tabs_con a:hover i {
display:none
}
}
.welcome .index_product .w1400 .tabs.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_product .w1400 .slider {
	margin-top:5%;
	position:relative
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .slider {
display:none
}
}
@media (min-width: 1024px) {
.welcome .index_product .w1400 .slider {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_product .w1400 .slider .prev, .welcome .index_product .w1400 .slider .next {
	width:52px;
	height:52px;
	position:absolute;
	top:50%;
	transition:all 0.3s;
	margin-top:-36px;
	cursor:pointer;
	box-shadow:0px 3px 6px 0px rgba(166, 166, 166, 0.34);
	border-radius:100%;
	z-index:2
}
.welcome .index_product .w1400 .slider .prev {
	left:-120px;
	background:url(../img/index_pro_prev.png) no-repeat;
	background-size:cover
}
@media (max-width: 1700px) {
.welcome .index_product .w1400 .slider .prev {
left:-60px
}
}
@media (max-width: 1600px) {
.welcome .index_product .w1400 .slider .prev {
left:4px
}
}
.welcome .index_product .w1400 .slider .prev:hover {
	background:url(../img/index_pro_prev_h.png) no-repeat;
	background-size:cover
}
.welcome .index_product .w1400 .slider .next {
	right:-120px;
	background:url(../img/index_pro_next.png) no-repeat;
	background-size:cover
}
@media (max-width: 1700px) {
.welcome .index_product .w1400 .slider .next {
right:-60px
}
}
@media (max-width: 1600px) {
.welcome .index_product .w1400 .slider .next {
right:4px
}
}
.welcome .index_product .w1400 .slider .next:hover {
	background:url(../img/index_pro_next_h.png) no-repeat;
	background-size:cover
}
.welcome .index_product .w1400 .slider .list {
	overflow:hidden
}
.welcome .index_product .w1400 .slider .list ul {
	position:relative;
	overflow:hidden
}
.welcome .index_product .w1400 .slider .list ul li {
	float:left
}
.welcome .index_product .w1400 .slider .list ul li a {
	display:block;
	border:4px solid #eeeeee;
	background:#fff
}
.welcome .index_product .w1400 .slider .list ul li a .img {
	position:relative;
	width:100%;
	overflow:hidden
}
.welcome .index_product .w1400 .slider .list ul li a .img img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	max-width:100%;
	max-height:100%;
	margin:auto;
	display:block;
	transition:all 0.3s
}
.welcome .index_product .w1400 .slider .list ul li a h5 {
	height:50px;
	font-size:16px;
	color:#333333;
	line-height:1.6;
	margin-top:24px;
	padding:0 5px;
	text-align:center;
	overflow:hidden
}
.welcome .index_product .w1400 .slider .list ul li a .txt {
	font-size:14px;
	color:#888888;
	line-height:30px;
	text-align:center;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-bottom:22px
}
.welcome .index_product .w1400 .slider .list ul li a:hover .img img {
	transform:scale(1.1)
}
.welcome .index_product .w1400 .slider.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_product .w1400 .m_slider {
	display:none;
	margin-top:0.3rem
}
@media (max-width: 1024px) {
.welcome .index_product .w1400 .m_slider {
display:block
}
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a {
	display:block;
	border:4px solid #eeeeee;
	background:#fff;
	padding-bottom:0.1rem
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .img {
	width:100%;
	overflow:hidden
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .img img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a h5 {
	font-size:16px;
	line-height:1.4;
	color:#333333;
	margin-top:0.1rem;
	text-align:center;
	height:45px;
	overflow:hidden
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .txt {
	font-size:14px;
	color:#888888;
	line-height:24px;
	text-align:center;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-button-prev {
	width:0.52rem;
	height:0.52rem;
	background:url(../img/index_pro_prev.png) no-repeat;
	background-size:cover;
	margin-top:-0.36rem
}
.welcome .index_product .w1400 .m_slider .swiper-container .swiper-button-next {
	width:0.52rem;
	height:0.52rem;
	background:url(../img/index_pro_next.png) no-repeat;
	background-size:cover;
	margin-top:-0.36rem
}
.welcome .index_product .w1400>.more {
	width:166px;
	height:44px;
	border:1px solid #e1e1e1;
	border-radius:4px;
	margin:80px auto 0;
	line-height:44px;
	display:block;
	color:#999999;
	text-align:center;
	font-size:0;
	transition:all 0.3s
}
@media (min-width: 1024px) {
.welcome .index_product .w1400>.more {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
@media (max-width: 1024px) {
.welcome .index_product .w1400>.more {
width:1.8rem;
height:0.5rem;
margin:0.3rem auto 0;
line-height:0.5rem
}
}
.welcome .index_product .w1400>.more span {
	font-size:16px;
	text-align:center;
	display:inline-block;
	margin:0 5px;
	vertical-align:middle
}
.welcome .index_product .w1400>.more em {
	width:17px;
	height:17px;
	transition:all 0.3s;
	background:url(../img/more2.png) no-repeat;
	background-size:cover;
	margin:0 5px;
	display:inline-block;
	vertical-align:middle
}
.welcome .index_product .w1400>.more.ani {
	transform:translate(0);
	opacity:1
}
@media (min-width: 1024px) {
.welcome .index_product .w1400 .more:hover {
background:#067fc9;
color:#fff
}
.welcome .index_product .w1400 .more:hover em {
background:url(../img/more1.png) no-repeat;
background-size:cover
}
}
.welcome .index_product .w1400:after {
	display:block;
	clear:both;
	content:""
}
.welcome .index_case {
	background:#f8f8f8;
	padding-bottom:100px;
	background:url(../img/index_case_bg.jpg) no-repeat center center;
	background-size:cover
}
@media (max-width: 1024px) {
.welcome .index_case {
padding-bottom:0.4rem
}
}
.welcome .index_case .w1400 .tit {
	text-align:center;
	padding-top:93px
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .tit {
padding-top:0.3rem
}
}
@media (min-width: 1024px) {
.welcome .index_case .w1400 .tit {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_case .w1400 .tit .en {
	font-size:16px;
	color:#83bfe4;
	font-family:'RobotoItalic_0';
	line-height:26px;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .tit .en {
font-size:14px;
line-height:24px
}
}
.welcome .index_case .w1400 .tit h4 {
	font-size:32px;
	color:#fff;
	line-height:48px
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .tit h4 {
font-size:0.3rem;
line-height:0.4rem
}
}
.welcome .index_case .w1400 .tit i {
	width:30px;
	height:5px;
	background:#fff;
	display:block;
	margin:10px auto 0;
	opacity:0.5
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .tit i {
width:0.3rem;
margin:0.1rem auto 0
}
}
.welcome .index_case .w1400 .tit span {
	font-size:14px;
	line-height:24px;
	display:block;
	margin-top:23px;
	color:#cde3f0
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .tit span {
margin-top:0.2rem
}
}
.welcome .index_case .w1400 .tit.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_case .w1400 .slider {
	position:relative
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .slider {
display:none
}
}
@media (min-width: 1024px) {
.welcome .index_case .w1400 .slider {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_case .w1400 .slider .prev, .welcome .index_case .w1400 .slider .next {
	width:26px;
	height:54px;
	position:absolute;
	top:50%;
	margin-top:-37px;
	transition:all 0.3s;
	cursor:pointer;
	z-index:10
}
.welcome .index_case .w1400 .slider .prev {
	left:-66px;
	background:url(../img/index_case_prev.png) no-repeat;
	opacity:0.4
}
@media (max-width: 1700px) {
.welcome .index_case .w1400 .slider .prev {
left:-60px
}
}
@media (max-width: 1600px) {
.welcome .index_case .w1400 .slider .prev {
left:4px;
background:url(../img/index_case_prevb.png) no-repeat
}
}
.welcome .index_case .w1400 .slider .prev:hover {
	opacity:1
}
.welcome .index_case .w1400 .slider .next {
	right:-66px;
	background:url(../img/index_case_next.png) no-repeat;
	opacity:0.4
}
@media (max-width: 1700px) {
.welcome .index_case .w1400 .slider .next {
right:-60px
}
}
@media (max-width: 1600px) {
.welcome .index_case .w1400 .slider .next {
right:4px;
background:url(../img/index_case_nextb.png) no-repeat
}
}
.welcome .index_case .w1400 .slider .next:hover {
	opacity:1
}
.welcome .index_case .w1400 .slider .list {
	margin-top:62px;
	overflow:hidden
}
.welcome .index_case .w1400 .slider .list ul {
	position:relative
}
.welcome .index_case .w1400 .slider .list ul li {
	overflow:hidden;
	float:left
}
.welcome .index_case .w1400 .slider .list ul li .left {
	width:44.28%;
	float:left;
	overflow:hidden
}
.welcome .index_case .w1400 .slider .list ul li .left img {
	width:100%;
	display:block
}
.welcome .index_case .w1400 .slider .list ul li .right {
	width:55.14%;
	float:right;
	background:#fff
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con {
	padding:60px;
	transition:all 0.3s
}
@media (max-width: 1400px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con {
padding:40px
}
}
@media (max-width: 1300px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con {
padding:30px
}
}
@media (max-width: 1100px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con {
padding:16px 30px
}
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con h5 {
	font-size:24px;
	color:#333333;
	line-height:36px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con .tits {
	overflow:hidden;
	line-height:32px;
	margin-top:30px;
	transition:all 0.3s
}
@media (max-width: 1250px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con .tits {
margin-top:18px
}
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con .tits h6 {
	font-size:20px;
	color:#067fc9;
	float:left
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con .tits span {
	display:block;
	float:left;
	font-size:14px;
	color:#aaaaaa;
	font-family:'Arial';
	margin-left:8px
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con>i {
	width:30px;
	height:1px;
	background:#cccccc;
	display:block;
	margin-top:13px
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con .text {
	font-size:14px;
	color:#666666;
	line-height:28px;
	margin-top:16px;
	height:56px;
	overflow:hidden
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con>.more {
	width:166px;
	height:44px;
	background:#f2b51d;
	border-radius:4px;
	line-height:44px;
	display:block;
	color:#fff;
	text-align:center;
	font-size:0;
	transition:all 0.3s;
	box-shadow:0px 2px 15px 0px rgba(156, 156, 156, 0.48);
	margin-top:54px
}
@media (max-width: 1450px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con>.more {
margin-top:24px
}
}
@media (max-width: 1200px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con>.more {
margin-top:14px
}
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con>.more span {
	font-size:16px;
	text-align:center;
	display:inline-block;
	margin:0 5px;
	vertical-align:middle
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con>.more em {
	width:17px;
	height:17px;
	transition:all 0.3s;
	background:url(../img/more3.png) no-repeat;
	background-size:cover;
	margin:0 5px;
	display:inline-block;
	vertical-align:middle
}
@media (min-width: 1024px) {
.welcome .index_case .w1400 .slider .list ul li .right .right_con .more:hover {
background:#067fc9;
box-shadow:0px 2px 15px 0px #9c9c9c
}
.welcome .index_case .w1400 .slider .list ul li .right .right_con .more:hover em {
background:url(../img/more1.png) no-repeat;
background-size:cover
}
}
.welcome .index_case .w1400 .slider.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_case .w1400 .m_slider {
	display:none;
	margin-top:0.3rem
}
@media (max-width: 1024px) {
.welcome .index_case .w1400 .m_slider {
display:block
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a {
	display:block
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .left {
	width:44.28%;
	float:left;
	overflow:hidden
}
@media (max-width: 750px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .left {
float:inherit;
width:100%
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .left img {
	width:100%;
	display:block
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right {
	width:55.14%;
	float:right;
	background:#fff
}
@media (max-width: 750px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right {
float:inherit;
width:100%;
height:auto !important
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con {
	padding:0.14rem 0.24rem;
	transition:all 0.3s
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con h5 {
	font-size:0.24rem;
	color:#333333;
	line-height:0.36rem;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .tits {
	overflow:hidden;
	line-height:0.3rem;
	margin-top:0.16rem;
	transition:all 0.3s
}
@media (max-width: 750px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .tits {
display:none
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .tits h6 {
	font-size:0.2rem;
	color:#067fc9;
	float:left
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .tits span {
	display:block;
	float:left;
	font-size:14px;
	color:#aaaaaa;
	font-family:'Arial';
	margin-left:8px
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>i {
	width:0.3rem;
	height:1px;
	background:#cccccc;
	display:block;
	margin-top:0.1rem
}
@media (max-width: 750px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>i {
display:none
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .text {
	font-size:14px;
	color:#666666;
	line-height:24px;
	margin-top:0.1rem;
	height:72px;
	overflow:hidden
}
@media (max-width: 750px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .text {
height:48px
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>.more {
	width:1.8rem;
	height:0.5rem;
	background:#f2b51d;
	border-radius:4px;
	line-height:0.5rem;
	display:block;
	color:#fff;
	text-align:center;
	font-size:0;
	transition:all 0.3s;
	box-shadow:0px 2px 15px 0px rgba(156, 156, 156, 0.48);
	margin-top:0.24rem
}
@media (max-width: 850px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>.more {
margin-top:0.14rem
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>.more span {
	font-size:16px;
	text-align:center;
	display:inline-block;
	margin:0 5px;
	vertical-align:middle
}
@media (max-width: 480px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>.more span {
font-size:14px
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con>.more em {
	width:17px;
	height:17px;
	transition:all 0.3s;
	background:url(../img/more3.png) no-repeat;
	background-size:cover;
	margin:0 5px;
	display:inline-block;
	vertical-align:middle
}
@media (min-width: 1024px) {
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-wrapper .swiper-slide a .right .right_con .more:hover {
background:#067fc9;
box-shadow:0px 2px 15px 0px #9c9c9c
}
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-button-prev {
	width:0.26rem;
	height:0.54rem;
	margin-top:-0.37rem;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain
}
.welcome .index_case .w1400 .m_slider .swiper-container .swiper-button-next {
	width:0.26rem;
	height:0.54rem;
	margin-top:-0.37rem;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain
}
.welcome .index_case .w1400:after {
	display:block;
	clear:both;
	content:""
}
.welcome .index_news .w1400 .tit {
	text-align:center;
	padding-top:93px
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .tit {
padding-top:0.3rem
}
}
@media (min-width: 1024px) {
.welcome .index_news .w1400 .tit {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_news .w1400 .tit .en {
	font-size:16px;
	color:#b8c7d0;
	font-family:'RobotoItalic_0';
	line-height:26px;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .tit .en {
font-size:14px;
line-height:24px
}
}
.welcome .index_news .w1400 .tit h4 {
	font-size:32px;
	color:#1e1e1e;
	line-height:46px
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .tit h4 {
font-size:0.3rem;
line-height:0.4rem
}
}
.welcome .index_news .w1400 .tit i {
	width:30px;
	height:5px;
	background:#067fc9;
	display:block;
	margin:10px auto 0
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .tit i {
width:0.3rem;
margin:0.1rem auto 0
}
}
.welcome .index_news .w1400 .tit span {
	font-size:14px;
	line-height:24px;
	display:block;
	margin-top:23px;
	color:#888888
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .tit span {
margin-top:0.2rem
}
}
.welcome .index_news .w1400 .tit.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_news .w1400 .content {
	margin-top:54px
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content {
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.welcome .index_news .w1400 .content {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
.welcome .index_news .w1400 .content .left {
	float:left;
	width:45.71%;
	position:relative
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .left {
float:inherit;
width:70%;
margin:0 auto
}
}
@media (max-width: 640px) {
.welcome .index_news .w1400 .content .left {
width:100%
}
}
.welcome .index_news .w1400 .content .left .pic {
	overflow:hidden
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .left .pic {
display:none
}
}
.welcome .index_news .w1400 .content .left .pic ul {
	position:relative;
	overflow:hidden
}
.welcome .index_news .w1400 .content .left .pic ul li {
	float:left
}
.welcome .index_news .w1400 .content .left .pic ul li a {
	display:block;
	position:relative
}
.welcome .index_news .w1400 .content .left .pic ul li a .img {
	width:100%;
	overflow:hidden
}
.welcome .index_news .w1400 .content .left .pic ul li a .img img {
	width:100%;
	display:block
}
.welcome .index_news .w1400 .content .left .pic ul li a .data {
	width:90px;
	height:92px;
	background:#067fc9;
	position:absolute;
	left:0;
	top:0
}
.welcome .index_news .w1400 .content .left .pic ul li a .data strong {
	display:block;
	font-size:56px;
	color:#fff;
	line-height:48px;
	margin-top:12px;
	text-align:center;
	font-weight:normal;
	font-family:'HELE'
}
.welcome .index_news .w1400 .content .left .pic ul li a .data .num {
	font-size:14px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-family:'RobotoItalic_0'
}
.welcome .index_news .w1400 .content .left .control {
	width:100%;
	height:60px;
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
	left:0;
	bottom:0;
	z-index:10
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .left .control {
display:none
}
}
.welcome .index_news .w1400 .content .left .control .control_con {
	padding:0 65px;
	position:relative
}
.welcome .index_news .w1400 .content .left .control .control_con .prev {
	width:64px;
	height:60px;
	border-right:1px solid rgba(255, 255, 255, 0.2);
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	z-index:10
}
.welcome .index_news .w1400 .content .left .control .control_con .prev i {
	width:11px;
	height:19px;
	background:url(../img/index_news_prev.png) no-repeat;
	margin:20px auto 0;
	display:block;
	transition:all 0.3s
}
.welcome .index_news .w1400 .content .left .control .control_con .prev:hover i {
	opacity:0.5
}
.welcome .index_news .w1400 .content .left .control .control_con .next {
	width:64px;
	height:60px;
	border-left:1px solid rgba(255, 255, 255, 0.2);
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	z-index:10
}
.welcome .index_news .w1400 .content .left .control .control_con .next i {
	width:11px;
	height:19px;
	background:url(../img/index_news_next.png) no-repeat;
	margin:20px auto 0;
	display:block;
	transition:all 0.3s
}
.welcome .index_news .w1400 .content .left .control .control_con .next:hover i {
	opacity:0.5
}
.welcome .index_news .w1400 .content .left .control .control_con .text {
	overflow:hidden;
	position:relative;
	z-index:1
}
.welcome .index_news .w1400 .content .left .control .control_con .text ul {
	position:relative;
	overflow:hidden
}
.welcome .index_news .w1400 .content .left .control .control_con .text ul li {
	float:left;
	font-size:20px;
	color:#fff;
	line-height:60px;
	font-weight:bold;
	text-align:center
}
.welcome .index_news .w1400 .content .left .control .control_con .text ul li .li_con {
	padding:0 20px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.welcome .index_news .w1400 .content .left .m_left {
	display:none
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .left .m_left {
display:block
}
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a {
	display:block;
	position:relative
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .img {
	width:100%;
	overflow:hidden
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .img img {
	width:100%;
	display:block
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .text {
	font-size:0.2rem;
	line-height:0.6rem;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	color:#fff
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .text .txt {
	padding:0 0.2rem
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data {
	width:90px;
	height:92px;
	background:#067fc9;
	position:absolute;
	left:0;
	top:0
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data {
width:0.9rem;
height:0.9rem
}
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data strong {
	display:block;
	font-size:56px;
	color:#fff;
	line-height:48px;
	margin-top:12px;
	text-align:center;
	font-weight:normal;
	font-family:'HELE'
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data strong {
font-size:0.5rem;
line-height:0.48rem;
margin-top:0.1rem
}
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data .num {
	font-size:14px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-family:'RobotoItalic_0'
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-button-prev {
	width:0.26rem;
	height:0.54rem;
	margin-top:-0.37rem;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain
}
.welcome .index_news .w1400 .content .left .m_left .swiper-container .swiper-button-next {
	width:0.26rem;
	height:0.54rem;
	margin-top:-0.37rem;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain
}
.welcome .index_news .w1400 .content .right {
	width:51.42%;
	float:right
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right {
float:inherit;
width:100%;
margin-top:0.2rem
}
}
@media (max-width: 486px) {
.welcome .index_news .w1400 .content .right {
overflow:auto
}
}
.welcome .index_news .w1400 .content .right .tabs {
	width:100%
}
.welcome .index_news .w1400 .content .right .tabs a {
	position:relative;
	width:33.33%;
	float:left;
	height:52px;
	line-height:52px;
	text-align:center;
	font-size:16px;
	color:#333333;
	background:#eeeeee
}
@media (max-width: 1200px) {
.welcome .index_news .w1400 .content .right .tabs a {
font-size:14px
}
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .tabs a {
height:0.7rem;
line-height:0.7rem
}
}
@media (max-width: 486px) {
.welcome .index_news .w1400 .content .right .tabs a {
width:156px
}
}
.welcome .index_news .w1400 .content .right .tabs a em {
	width:18px;
	height:11px;
	position:absolute;
	left:50%;
	bottom:-11px;
	margin-left:-9px;
	transition:all 0.3s;
	transform:translateY(-11px);
	background:url(../img/index_pro_icon1.png) no-repeat;
	background-size:cover;
	opacity:0
}
.welcome .index_news .w1400 .content .right .tabs a i {
	width:1px;
	height:16px;
	background:#d4d4d4;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-8px;
	display:block
}
.welcome .index_news .w1400 .content .right .tabs a:last-child i {
	display:none
}
.welcome .index_news .w1400 .content .right .tabs a.active {
	background:#067fc9;
	color:#fff
}
.welcome .index_news .w1400 .content .right .tabs a.active em {
	transform:translateY(0);
	opacity:1
}
.welcome .index_news .w1400 .content .right .tabs a.active i {
	display:none
}
.welcome .index_news .w1400 .content .right .tabs a:hover {
	background:#067fc9;
	color:#fff
}
.welcome .index_news .w1400 .content .right .tabs a:hover i {
	display:none
}
@media (max-width: 486px) {
.welcome .index_news .w1400 .content .right .tabs {
width:468px
}
}
.welcome .index_news .w1400 .content .right .tabs:after {
	content:'';
	display:block;
	clear:both
}
.welcome .index_news .w1400 .content .right .list {
	margin-top:30px
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list {
margin-top:0.3rem
}
}
.welcome .index_news .w1400 .content .right .list .item {
	display:none
}
.welcome .index_news .w1400 .content .right .list .item ul li {
	background:#fff;
	box-shadow:0px 2px 8px 0px rgba(180, 180, 180, 0.4);
	margin-bottom:22px;
	transition:all 0.3s
}
@media (max-width: 1370px) {
.welcome .index_news .w1400 .content .right .list .item ul li {
margin-bottom:6px
}
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li {
margin-bottom:0.16rem
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a {
	display:block;
	overflow:hidden;
	position:relative;
	padding:0 30px 0 128px
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a {
padding:0.14rem 0.2rem 0.14rem 1.24rem
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a .data {
	width:110px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data {
width:1.1rem
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a .data strong {
	font-size:56px;
	color:#067fc9;
	line-height:48px;
	margin-top:20px;
	display:block;
	text-align:center;
	transition:all 0.3s
}
@media (max-width: 1420px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data strong {
margin-top:10px
}
}
@media (max-width: 1300px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data strong {
margin-top:5px
}
}
@media (max-width: 1160px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data strong {
margin-top:2px
}
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data strong {
font-size:0.5rem;
line-height:0.46rem;
margin-top:0.14rem
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a .data .num {
	font-size:14px;
	color:#067fc9;
	line-height:22px;
	text-align:center
}
.welcome .index_news .w1400 .content .right .list .item ul li a .data i {
	width:1px;
	height:62px;
	background:#cde5f4;
	position:absolute;
	right:0;
	top:23px;
	transition:all 0.3s
}
@media (max-width: 1420px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data i {
top:13px
}
}
@media (max-width: 1300px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data i {
top:8px
}
}
@media (max-width: 1160px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data i {
top:4px
}
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .data i {
top:0.2rem;
height:0.64rem
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a .text {
	width:100%;
	overflow:hidden;
	padding-bottom:21px
}
@media (max-width: 1420px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text {
padding-bottom:10px
}
}
@media (max-width: 1300px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text {
padding-bottom:5px
}
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text {
padding-bottom:0
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a .text h6 {
	font-size:20px;
	color:#1e1e1e;
	line-height:38px;
	margin-top:19px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:normal;
	transition:all 0.3s
}
@media (max-width: 1420px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text h6 {
margin-top:10px
}
}
@media (max-width: 1300px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text h6 {
margin-top:5px
}
}
@media (max-width: 1160px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text h6 {
line-height:30px
}
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text h6 {
font-size:0.24rem;
line-height:0.3rem
}
}
.welcome .index_news .w1400 .content .right .list .item ul li a .text .txt {
	font-size:14px;
	color:#888888;
	line-height:30px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li a .text .txt {
line-height:24px
}
}
@media (min-width: 1024px) {
.welcome .index_news .w1400 .content .right .list .item ul li:hover {
box-shadow:0px 3px 10px 0px rgba(180, 180, 180, 0.8)
}
.welcome .index_news .w1400 .content .right .list .item ul li:hover a .text h6 {
color:#067fc9
}
}
.welcome .index_news .w1400 .content.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_news .w1400 .content:after {
	display:block;
	content:'';
	clear:both
}
.welcome .index_news .w1400:after {
	display:block;
	clear:both;
	content:""
}
.welcome .index_join {
	height:180px;
	margin-top:122px
}
@media (max-width: 1024px) {
.welcome .index_join {
margin-top:0.3rem;
padding-bottom:10px
}
}
.welcome .index_join .w1400 {
	overflow:hidden;
	position:relative
}
.welcome .index_join .w1400 .content {
	padding:0 22% 0 0
}
@media (max-width: 1300px) {
.welcome .index_join .w1400 .content {
padding:0 30% 0 0
}
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content {
padding:0
}
}
.welcome .index_join .w1400 .content .left {
	width:100%;
	overflow:hidden
}
@media (min-width: 1024px) {
.welcome .index_join .w1400 .content .left {
transition:all 0.6s;
transform:translateX(100px);
opacity:0
}
}
.welcome .index_join .w1400 .content .left .tit {
	line-height:58px;
	margin-top:43px
}
@media (max-width: 1300px) {
.welcome .index_join .w1400 .content .left .tit {
margin-top:30px
}
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .left .tit {
line-height:0.58rem;
margin-top:0.1rem;
text-align:center
}
}
.welcome .index_join .w1400 .content .left .tit .en {
	font-size:46px;
	font-family:'RobotoItalic_0';
	color:#fff;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .left .tit .en {
font-size:0.4rem
}
}
.welcome .index_join .w1400 .content .left .tit .ch {
	font-size:40px;
	color:#159df1
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .left .tit .ch {
font-size:0.4rem
}
}
.welcome .index_join .w1400 .content .left .text {
	font-size:14px;
	color:#fff;
	line-height:24px
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .left .text {
line-height:20px;
text-align:center
}
}
.welcome .index_join .w1400 .content .left.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_join .w1400 .content .right {
	position:absolute;
	right:0;
	top:60px
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .right {
position:inherit;
right:inherit;
top:inherit;
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.welcome .index_join .w1400 .content .right {
transition:all 0.6s;
transform:translateX(100px);
opacity:0
}
}
.welcome .index_join .w1400 .content .right a {
	width:240px;
	height:60px;
	border-radius:4px;
	background:#13a9dd;
	display:block;
	text-align:center;
	font-size:0;
	line-height:60px
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .right a {
width:2.4rem;
height:0.6rem;
margin:0 auto;
line-height:0.6rem
}
}
.welcome .index_join .w1400 .content .right a span {
	text-align:center;
	display:inline-block;
	font-size:20px;
	color:#fff;
	vertical-align:middle;
	margin:0 5px;
	transition:all 0.3s
}
@media (max-width: 1024px) {
.welcome .index_join .w1400 .content .right a span {
font-size:0.2rem
}
}
.welcome .index_join .w1400 .content .right a em {
	width:29px;
	height:13px;
	background:url(../img/index_join.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
	transition:all 0.3s
}
@media (min-width: 1024px) {
.welcome .index_join .w1400 .content .right a:hover span {
margin:0 10px
}
.welcome .index_join .w1400 .content .right a:hover em {
margin:0 10px
}
}
.welcome .index_join .w1400 .content .right.ani {
	transform:translate(0);
	opacity:1
}
.welcome .index_map {
	height:460px;
	width:100%
}
@media (min-width: 1024px) {
.welcome .index_map {
transition:all 0.6s;
transform:translateY(50px);
opacity:0
}
}
@media (max-width: 1024px) {
.welcome .index_map {
height:4rem
}
}
.welcome .index_map .map {
	height:460px;
	transition:all 0.8s
}
@media (max-width: 1024px) {
.welcome .index_map .map {
height:4rem
}
}
.welcome .index_map .map .anchorBL {
	display:none
}
.welcome .index_map .amap-logo {
	display:none
}
.welcome .index_map .amap-copyright {
	display:none !important
}
@media (min-width: 1024px) {
.welcome .index_map .amap-controls {
display:block
}
}
.welcome .index_map.ani {
	transform:translate(0);
	opacity:1
}
.wel_video {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
	background:rgba(0, 0, 0, 0.8)
}
.wel_video .mark {
	width:800px;
	position:absolute;
	top:10%;
	left:50%;
	margin:0 0 0 -400px;
	background:#fff
}
@media (max-height: 750px) and (min-width: 1024px) {
.wel_video .mark {
width:600px;
margin:0 0 0 -300px
}
}
@media (max-width: 1024px) {
.wel_video .mark {
width:80%;
top:20%;
margin:0 0 0 -40%
}
}
@media (max-width: 640px) {
.wel_video .mark {
width:92%;
margin:0 0 0 -46%
}
}
.wel_video .mark .tit {
	overflow:hidden;
	padding:10px 10px
}
@media (max-width: 1024px) {
.wel_video .mark .tit {
padding:0.1rem 0.2rem
}
}
.wel_video .mark .tit .close {
	float:right;
	width:40px;
	height:35px;
	background:url(../img/close_icon1.png) no-repeat;
	background-size:cover;
	cursor:pointer
}
@media (max-width: 1024px) {
.wel_video .mark .tit .close {
width:0.4rem;
height:0.35rem
}
}
.wel_video .mark .con {
	padding:10px 20px;
	position:relative;
	background:#000
}
@media (max-width: 1024px) {
.wel_video .mark .con {
padding:0.1rem 0.3rem
}
}
@media (max-width: 850px) {
.wel_video .mark .con {
padding:0.1rem 0.1rem
}
}
@media (max-height: 850px) and (min-width: 1200px) {
.wel_video .mark .con {
padding:10px 30px
}
}
.wel_video .mark .con .play {
	position:absolute;
	left:50%;
	top:50%;
	width:86px;
	height:86px;
	background:url(../img/play.png) no-repeat center center;
	z-index:2;
	margin:-43px 0 0 -43px;
	cursor:pointer
}
.wel_video .mark .con .video {
	width:100%;
	height:500px
}
@media (max-height: 750px) and (min-width: 1024px) {
.wel_video .mark .con .video {
height:400px
}
}
.wel_video .mark .con video::-internal-media-controls-download-button {
display:none
}
.wel_video .mark .con video::-webkit-media-controls-enclosure {
overflow:hidden
}
.wel_video .mark .con video::-webkit-media-controls-panel {
width:calc(100% + 30px)
}
.about_top, .pro_top, .show_top, .case_top, .news_top, .join_top, .contact_top {
	position:relative;
	z-index:100
}
.about_top .banner, .pro_top .banner, .show_top .banner, .case_top .banner, .news_top .banner, .join_top .banner, .contact_top .banner {
	height:560px;
	position:relative
}
@media (max-width: 1024px) {
.about_top .banner, .pro_top .banner, .show_top .banner, .case_top .banner, .news_top .banner, .join_top .banner, .contact_top .banner {
background:none !important;
height:auto;
overflow:hidden
}
}
.about_top .banner .text, .pro_top .banner .text, .show_top .banner .text, .case_top .banner .text, .news_top .banner .text, .join_top .banner .text, .contact_top .banner .text {
	display:none;
	width:440px;
	height:200px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-100px 0 0 -220px;
	background:url(../img/banner_text.png) no-repeat;
	background-size:cover
}
@media (max-width: 1024px) {
.about_top .banner .text, .pro_top .banner .text, .show_top .banner .text, .case_top .banner .text, .news_top .banner .text, .join_top .banner .text, .contact_top .banner .text {
width:4.4rem;
height:2rem;
margin:-1rem 0 0 -2.2rem
}
}
.about_top .banner .text .cn, .pro_top .banner .text .cn, .show_top .banner .text .cn, .case_top .banner .text .cn, .news_top .banner .text .cn, .join_top .banner .text .cn, .contact_top .banner .text .cn {
	font-size:48px;
	color:#fff;
	line-height:72px;
	text-align:center;
	margin-top:31px;
	text-shadow:0px 5px 5px rgba(4, 0, 0, 0.14);
	font-weight:bold;
	display:none
}
@media (max-width: 1024px) {
.about_top .banner .text .cn, .pro_top .banner .text .cn, .show_top .banner .text .cn, .case_top .banner .text .cn, .news_top .banner .text .cn, .join_top .banner .text .cn, .contact_top .banner .text .cn {
font-size:0.38rem;
line-height:0.62rem;
margin-top:0.4rem
}
}
.about_top .banner .text .en, .pro_top .banner .text .en, .show_top .banner .text .en, .case_top .banner .text .en, .news_top .banner .text .en, .join_top .banner .text .en, .contact_top .banner .text .en {
	font-size:40px;
	font-family:'BEBAS';
	line-height:200px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	text-shadow:0px 5px 5px rgba(4, 0, 0, 0.14)
}
@media (max-width: 1024px) {
.about_top .banner .text .en, .pro_top .banner .text .en, .show_top .banner .text .en, .case_top .banner .text .en, .news_top .banner .text .en, .join_top .banner .text .en, .contact_top .banner .text .en {
font-size:0.3rem;
line-height:2rem
}
}
.about_top .banner .img, .pro_top .banner .img, .show_top .banner .img, .case_top .banner .img, .news_top .banner .img, .join_top .banner .img, .contact_top .banner .img {
	display:none
}
@media (max-width: 1024px) {
.about_top .banner .img, .pro_top .banner .img, .show_top .banner .img, .case_top .banner .img, .news_top .banner .img, .join_top .banner .img, .contact_top .banner .img {
display:block
}
}
.about_top .banner .img img, .pro_top .banner .img img, .show_top .banner .img img, .case_top .banner .img img, .news_top .banner .img img, .join_top .banner .img img, .contact_top .banner .img img {
	width:160%;
	margin-left:-30%;
	display:block
}
@media (max-width: 640px) {
.about_top .banner .img img, .pro_top .banner .img img, .show_top .banner .img img, .case_top .banner .img img, .news_top .banner .img img, .join_top .banner .img img, .contact_top .banner .img img {
width:200%;
margin-left:-50%
}
}
.about_top .tabs, .pro_top .tabs, .show_top .tabs, .case_top .tabs, .news_top .tabs, .join_top .tabs, .contact_top .tabs {
	background:#067fc9
}
@media (max-width: 1180px) {
.about_top .tabs, .pro_top .tabs, .show_top .tabs, .case_top .tabs, .news_top .tabs, .join_top .tabs, .contact_top .tabs {
display:none
}
}
.about_top .tabs .w1400, .pro_top .tabs .w1400, .show_top .tabs .w1400, .case_top .tabs .w1400, .news_top .tabs .w1400, .join_top .tabs .w1400, .contact_top .tabs .w1400 {
	line-height:80px;
	text-align:center;
	font-size:0
}
.about_top .tabs .w1400 a, .pro_top .tabs .w1400 a, .show_top .tabs .w1400 a, .case_top .tabs .w1400 a, .news_top .tabs .w1400 a, .join_top .tabs .w1400 a, .contact_top .tabs .w1400 a {
	font-size:16px;
	color:#fff;
	text-align:center;
	padding:0 48px;
	display:inline-block;
	transition:all 0.3s;
	vertical-align:middle
}
.about_top .tabs .w1400 a.active, .pro_top .tabs .w1400 a.active, .show_top .tabs .w1400 a.active, .case_top .tabs .w1400 a.active, .news_top .tabs .w1400 a.active, .join_top .tabs .w1400 a.active, .contact_top .tabs .w1400 a.active {
	background:#0367a4
}
@media (min-width: 1024px) {
.about_top .tabs .w1400 a:hover, .pro_top .tabs .w1400 a:hover, .show_top .tabs .w1400 a:hover, .case_top .tabs .w1400 a:hover, .news_top .tabs .w1400 a:hover, .join_top .tabs .w1400 a:hover, .contact_top .tabs .w1400 a:hover {
background:#0367a4
}
}
.about_top .tabs_m, .pro_top .tabs_m, .show_top .tabs_m, .case_top .tabs_m, .news_top .tabs_m, .join_top .tabs_m, .contact_top .tabs_m {
	display:none;
	position:relative
}
@media (max-width: 1180px) {
.about_top .tabs_m, .pro_top .tabs_m, .show_top .tabs_m, .case_top .tabs_m, .news_top .tabs_m, .join_top .tabs_m, .contact_top .tabs_m {
display:block
}
}
.about_top .tabs_m .tabs_tit, .pro_top .tabs_m .tabs_tit, .show_top .tabs_m .tabs_tit, .case_top .tabs_m .tabs_tit, .news_top .tabs_m .tabs_tit, .join_top .tabs_m .tabs_tit, .contact_top .tabs_m .tabs_tit {
	overflow:hidden;
	padding:0 0.6rem 0 0.17rem;
	background:#fff;
	position:relative;
	line-height:0.8rem;
	height:0.8rem;
	box-shadow:0 0.04rem 0.1rem 0 rgba(6, 0, 1, 0.1)
}
.about_top .tabs_m .tabs_tit h6, .pro_top .tabs_m .tabs_tit h6, .show_top .tabs_m .tabs_tit h6, .case_top .tabs_m .tabs_tit h6, .news_top .tabs_m .tabs_tit h6, .join_top .tabs_m .tabs_tit h6, .contact_top .tabs_m .tabs_tit h6 {
	font-size:0.26rem;
	color:#064c85;
	font-weight:normal;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.about_top .tabs_m .tabs_tit em, .pro_top .tabs_m .tabs_tit em, .show_top .tabs_m .tabs_tit em, .case_top .tabs_m .tabs_tit em, .news_top .tabs_m .tabs_tit em, .join_top .tabs_m .tabs_tit em, .contact_top .tabs_m .tabs_tit em {
	width:0.54rem;
	height:0.21rem;
	background:url(../img/style_next_h.png) no-repeat;
	background-size:cover;
	position:absolute;
	right:0.17rem;
	top:0.30rem
}
.about_top .tabs_m .tabs_tit.on em, .pro_top .tabs_m .tabs_tit.on em, .show_top .tabs_m .tabs_tit.on em, .case_top .tabs_m .tabs_tit.on em, .news_top .tabs_m .tabs_tit.on em, .join_top .tabs_m .tabs_tit.on em, .contact_top .tabs_m .tabs_tit.on em {
	background:url(../img/style_prev_h.png) no-repeat;
	background-size:cover
}
.about_top .tabs_m .tabs_con, .pro_top .tabs_m .tabs_con, .show_top .tabs_m .tabs_con, .case_top .tabs_m .tabs_con, .news_top .tabs_m .tabs_con, .join_top .tabs_m .tabs_con, .contact_top .tabs_m .tabs_con {
	position:absolute;
	left:0;
	top:0.66rem;
	width:100%;
	background:#fff;
	display:none
}
.about_top .tabs_m .tabs_con ul li, .pro_top .tabs_m .tabs_con ul li, .show_top .tabs_m .tabs_con ul li, .case_top .tabs_m .tabs_con ul li, .news_top .tabs_m .tabs_con ul li, .join_top .tabs_m .tabs_con ul li, .contact_top .tabs_m .tabs_con ul li {
	border-bottom:1px solid #f1f1f1;
	padding:0 0.17rem
}
.about_top .tabs_m .tabs_con ul li a, .pro_top .tabs_m .tabs_con ul li a, .show_top .tabs_m .tabs_con ul li a, .case_top .tabs_m .tabs_con ul li a, .news_top .tabs_m .tabs_con ul li a, .join_top .tabs_m .tabs_con ul li a, .contact_top .tabs_m .tabs_con ul li a {
	line-height:0.66rem;
	font-size:0.26rem;
	color:#555;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.about {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.about {
padding-bottom:0.3rem
}
}
.about .box1 {
	margin-top:91px
}
@media (max-width: 1024px) {
.about .box1 {
margin-top:0.2rem
}
}
.about .box1 .w1400 .tit {
	position:relative
}
@media (min-width: 1024px) {
.about .box1 .w1400 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box1 .w1400 .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.about .box1 .w1400 .tit .cn {
font-size:0.34rem;
line-height:0.9rem
}
}
.about .box1 .w1400 .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.about .box1 .w1400 .tit .en {
font-size:0.5rem;
line-height:0.56rem;
top:0.3rem
}
}
.about .box1 .w1400 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.about .box1 .w1400 .line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.about .box1 .w1400 .line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box1 .w1400 .line.ani {
	opacity:1;
	transform:translate(0)
}
.about .box1 .w1400 .text {
	font-size:14px;
	color:#666666;
	line-height:28px;
	text-align:left;
	margin-top:52px
}
@media (max-width: 1024px) {
.about .box1 .w1400 .text {
line-height:24px;
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box1 .w1400 .text {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box1 .w1400 .text.ani {
	opacity:1;
	transform:translate(0)
}
.about .box1 .w1400 .tabs {
	text-align:center;
	font-size:0;
	margin-top:48px
}
@media (max-width: 1024px) {
.about .box1 .w1400 .tabs {
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box1 .w1400 .tabs {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box1 .w1400 .tabs .item {
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	width:24%
}
@media (max-width: 900px) {
.about .box1 .w1400 .tabs .item {
width:40%;
margin-bottom:0.2rem
}
}
@media (max-width: 640px) {
.about .box1 .w1400 .tabs .item {
margin-bottom:0.2rem
}
}
@media (max-width: 420px) {
.about .box1 .w1400 .tabs .item {
width:100%;
margin-bottom:0.2rem
}
}
.about .box1 .w1400 .tabs .item .top {
	font-size:16px;
	color:#067fc9;
	line-height:52px
}
@media (max-width: 1024px) {
.about .box1 .w1400 .tabs .item .top {
line-height:0.52rem
}
}
.about .box1 .w1400 .tabs .item .top strong {
	font-size:40px;
	color:#067fc9;
	line-height:52px
}
@media (max-width: 1024px) {
.about .box1 .w1400 .tabs .item .top strong {
font-size:0.4rem;
line-height:0.52rem
}
}
.about .box1 .w1400 .tabs .item .bot {
	font-size:14px;
	color:#666666;
	line-height:30px
}
@media (max-width: 1024px) {
.about .box1 .w1400 .tabs .item .bot {
line-height:24px
}
}
.about .box1 .w1400 .tabs i {
	width:1px;
	height:72px;
	background:#e1e1e1;
	vertical-align:middle;
	display:inline-block;
	text-align:center;
	margin:0 3%
}
@media (max-width: 420px) {
.about .box1 .w1400 .tabs i {
display:none
}
}
@media (max-width: 900px) {
.about .box1 .w1400 .tabs .i2 {
display:none
}
}
.about .box1 .w1400 .tabs .i3 {
	display:none
}
@media (max-width: 900px) {
.about .box1 .w1400 .tabs .i3 {
display:inline-block
}
}
@media (max-width: 420px) {
.about .box1 .w1400 .tabs .i3 {
display:none
}
}
@media (max-width: 900px) {
.about .box1 .w1400 .tabs .i4 {
display:none
}
}
.about .box1 .w1400 .tabs.ani {
	opacity:1;
	transform:translate(0)
}
.about .box1 .w1400 .pic {
	text-align:center;
	font-size:0;
	margin-top:58px
}
@media (max-width: 1024px) {
.about .box1 .w1400 .pic {
margin-top:0
}
}
@media (min-width: 1024px) {
.about .box1 .w1400 .pic {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box1 .w1400 .pic .item {
	text-align:center;
	display:inline-block;
	width:31.42%;
	margin-right:0.5%;
	margin-left:1%;
	vertical-align:top
}
@media (max-width: 640px) {
.about .box1 .w1400 .pic .item {
width:80%;
margin:0 0 0.5rem 0
}
}
@media (max-width: 480px) {
.about .box1 .w1400 .pic .item {
width:100%
}
}
.about .box1 .w1400 .pic .item .img {
	width:100%;
	overflow:hidden
}
.about .box1 .w1400 .pic .item .img img {
	width:100%;
	display:block
}
.about .box1 .w1400 .pic .item h6 {
	font-size:16px;
	color:#333333;
	line-height:28px;
	margin-top:18px;
	text-align:center
}
@media (max-width: 1024px) {
.about .box1 .w1400 .pic .item h6 {
font-size:16px;
line-height:24px;
margin-top:0.1rem
}
}
.about .box1 .w1400 .pic .item:last-child {
	margin-right:0
}
.about .box1 .w1400 .pic.ani {
	opacity:1;
	transform:translate(0)
}
.about .box2 {
	background:#f8f8f8;
	margin-top:94px
}
@media (max-width: 1024px) {
.about .box2 {
margin-top:0.3rem
}
}
.about .box2 .w1400 {
	overflow:hidden;
	padding-bottom:40px
}
@media (max-width: 1024px) {
.about .box2 .w1400 {
padding-bottom:0.2rem
}
}
.about .box2 .w1400 .left {
	width:65.71%;
	float:left;
	margin-top:72px
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left {
margin-top:0.3rem
}
}
@media (max-width: 640px) {
.about .box2 .w1400 .left {
width:100%;
float:inherit;
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box2 .w1400 .left {
transition:all 0.6s;
opacity:0;
transform:translateX(-100px)
}
}
.about .box2 .w1400 .left .tit {
	line-height:38px;
	overflow:hidden
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left .tit {
line-height:0.38rem
}
}
.about .box2 .w1400 .left .tit i {
	width:5px;
	height:25px;
	background:#067fc9;
	float:left;
	display:block;
	margin-top:8px
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left .tit i {
height:0.25rem;
margin-top:0.08rem
}
}
.about .box2 .w1400 .left .tit h5 {
	font-size:26px;
	color:#333333;
	float:left;
	margin-left:18px
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left .tit h5 {
font-size:0.26rem;
margin-left:0.1rem
}
}
.about .box2 .w1400 .left .text {
	font-size:14px;
	color:#666666;
	line-height:28px;
	margin-top:32px
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left .text {
line-height:24px;
margin-top:0.2rem
}
}
.about .box2 .w1400 .left .text strong {
	font-size:16px;
	color:#067fc9;
	line-height:30px;
	font-weight:bold
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left .text strong {
line-height:26px;
font-size:0.22rem
}
}
.about .box2 .w1400 .left .text p {
	margin-bottom:18px
}
@media (max-width: 1024px) {
.about .box2 .w1400 .left .text p {
margin-bottom:8px
}
}
.about .box2 .w1400 .left.ani {
	opacity:1;
	transform:translate(0)
}
.about .box2 .w1400 .right {
	width:290px;
	height:380px;
	float:right;
	margin-top:40px;
	overflow:hidden
}
@media (max-width: 1024px) {
.about .box2 .w1400 .right {
width:31%;
margin-top:0.4rem;
height:auto
}
}
@media (max-width: 640px) {
.about .box2 .w1400 .right {
width:60%;
float:inherit;
margin:0.2rem auto 0
}
}
@media (max-width: 480px) {
.about .box2 .w1400 .right {
width:80%
}
}
@media (min-width: 1024px) {
.about .box2 .w1400 .right {
transition:all 0.6s;
opacity:0;
transform:translateX(100px)
}
}
.about .box2 .w1400 .right img {
	width:100%;
	display:block
}
.about .box2 .w1400 .right.ani {
	opacity:1;
	transform:translate(0)
}
.about .box3 {
	padding-bottom:92px
}
@media (max-width: 1024px) {
.about .box3 {
padding-bottom:0.3rem
}
}
.about .box3 .w1400 {
	overflow:hidden
}
.about .box3 .w1400 .tit {
	line-height:38px;
	overflow:hidden;
	margin-top:90px
}
@media (max-width: 1024px) {
.about .box3 .w1400 .tit {
line-height:0.38rem;
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box3 .w1400 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box3 .w1400 .tit i {
	width:5px;
	height:25px;
	background:#067fc9;
	float:left;
	display:block;
	margin-top:8px
}
@media (max-width: 1024px) {
.about .box3 .w1400 .tit i {
height:0.25rem;
margin-top:0.08rem
}
}
.about .box3 .w1400 .tit h5 {
	font-size:26px;
	color:#333333;
	float:left;
	margin-left:18px
}
@media (max-width: 1024px) {
.about .box3 .w1400 .tit h5 {
font-size:0.26rem;
margin-left:0.1rem
}
}
.about .box3 .w1400 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.about .box3 .w1400 .text {
	font-size:14px;
	color:#666666;
	line-height:34px;
	margin-top:28px
}
@media (max-width: 1024px) {
.about .box3 .w1400 .text {
line-height:24px;
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.about .box3 .w1400 .text {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box3 .w1400 .text strong {
	font-size:16px;
	color:#067fc9;
	line-height:30px;
	font-weight:bold
}
@media (max-width: 1024px) {
.about .box3 .w1400 .text strong {
line-height:26px;
font-size:0.22rem
}
}
.about .box3 .w1400 .text.ani {
	opacity:1;
	transform:translate(0)
}
.about .box4 {
	background:#f8f8f8;
	overflow:hidden;
	padding-bottom:94px
}
@media (max-width: 1024px) {
.about .box4 {
padding-bottom:0.3rem
}
}
.about .box4 .w1400 .tit {
	line-height:38px;
	overflow:hidden;
	margin-top:90px
}
@media (max-width: 1024px) {
.about .box4 .w1400 .tit {
line-height:0.38rem;
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box4 .w1400 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box4 .w1400 .tit i {
	width:5px;
	height:25px;
	background:#067fc9;
	float:left;
	display:block;
	margin-top:8px
}
@media (max-width: 1024px) {
.about .box4 .w1400 .tit i {
height:0.25rem;
margin-top:0.08rem
}
}
.about .box4 .w1400 .tit h5 {
	font-size:26px;
	color:#333333;
	float:left;
	margin-left:18px
}
@media (max-width: 1024px) {
.about .box4 .w1400 .tit h5 {
font-size:0.26rem;
margin-left:0.1rem
}
}
.about .box4 .w1400 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.about .box4 .w1400 .grounp {
	margin-top:46px;
	text-align:center;
	font-size:0
}
@media (max-width: 1024px) {
.about .box4 .w1400 .grounp {
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box4 .w1400 .grounp {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box4 .w1400 .grounp .item {
	width:30%;
	display:inline-block;
	text-align:center;
	margin-right:5%;
	background:#fff;
	height:410px;
	vertical-align:top;
	transition:all 0.3s
}
@media (max-width: 1024px) {
.about .box4 .w1400 .grounp .item {
height:auto
}
}
@media (max-width: 750px) {
.about .box4 .w1400 .grounp .item {
width:32%;
margin-right:2%
}
}
@media (max-width: 640px) {
.about .box4 .w1400 .grounp .item {
width:100%;
margin-right:0;
margin-bottom:0.2rem;
height:auto !important
}
}
.about .box4 .w1400 .grounp .item .icon {
	width:87px;
	height:76px;
	overflow:hidden;
	margin:58px auto 0
}
@media (max-width: 1024px) {
.about .box4 .w1400 .grounp .item .icon {
width:0.87rem;
height:0.76rem;
margin:0.2rem auto 0
}
}
.about .box4 .w1400 .grounp .item .icon img {
	width:100%;
	display:block
}
.about .box4 .w1400 .grounp .item h5 {
	margin-top:45px;
	font-size:20px;
	color:#333333;
	line-height:30px
}
@media (max-width: 1024px) {
.about .box4 .w1400 .grounp .item h5 {
margin-top:0.2rem;
font-size:16px;
line-height:0.3rem
}
}
.about .box4 .w1400 .grounp .item .text {
	font-size:14px;
	color:#888888;
	line-height:24px;
	margin-top:20px;
	padding:0 11%
}
@media (max-width: 1024px) {
.about .box4 .w1400 .grounp .item .text {
margin-top:0.2rem;
padding:0 0.2rem 0.2rem
}
}
.about .box4 .w1400 .grounp .item:last-child {
	margin-right:0
}
@media (min-width: 1024px) {
.about .box4 .w1400 .grounp .item:hover {
box-shadow:0px 5px 20px 0px rgba(184, 184, 184, 0.36)
}
}
.about .box4 .w1400 .grounp.ani {
	opacity:1;
	transform:translate(0)
}
.about .box5 .w1400 .tits {
	margin-top:88px;
	text-align:center
}
@media (max-width: 1024px) {
.about .box5 .w1400 .tits {
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.about .box5 .w1400 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.about .box5 .w1400 .tits h6 {
	font-size:14px;
	color:#067fc9;
	line-height:38px
}
@media (max-width: 1024px) {
.about .box5 .w1400 .tits h6 {
line-height:32px
}
}
.about .box5 .w1400 .tits h5 {
	font-size:24px;
	color:#333333;
	line-height:48px;
	font-weight:normal
}
@media (max-width: 1024px) {
.about .box5 .w1400 .tits h5 {
font-size:18px;
line-height:30px
}
}
.about .box5 .w1400 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.about .box5 .w1400 .text {
	font-size:14px;
	color:#666666;
	line-height:34px;
	margin-top:19px
}
@media (min-width: 1024px) {
.about .box5 .w1400 .text {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.about .box5 .w1400 .text {
margin-top:0px;
line-height:24px
}
}
.about .box5 .w1400 .text.ani {
	opacity:1;
	transform:translate(0)
}
.about .box5 .w1400 .con {
	margin-top:100px;
	position:relative;
	padding:0 0 0 100px
}
@media (min-width: 1024px) {
.about .box5 .w1400 .con {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.about .box5 .w1400 .con {
margin-top:0.8rem;
padding:0 0 0 1rem
}
}
@media (max-width: 640px) {
.about .box5 .w1400 .con {
padding:0
}
}
.about .box5 .w1400 .con .img {
	width:300px;
	height:380px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:-31px
}
@media (max-width: 1024px) {
.about .box5 .w1400 .con .img {
width:3rem;
height:3.8rem;
top:-0.31rem
}
}
@media (max-width: 640px) {
.about .box5 .w1400 .con .img {
position:inherit;
left:inherit;
top:inherit;
margin:0 auto;
width:60%;
height:auto
}
}
@media (max-width: 420px) {
.about .box5 .w1400 .con .img {
width:100%
}
}
.about .box5 .w1400 .con .img img {
	width:100%;
	display:block
}
.about .box5 .w1400 .con .con_txt {
	background:#f6f6f6;
	overflow:hidden;
	padding-left:255px;
	padding-right:74px;
	padding-bottom:112px
}
@media (max-width: 1024px) {
.about .box5 .w1400 .con .con_txt {
padding-left:2.4rem;
padding-right:0.3rem;
padding-bottom:0.4rem
}
}
@media (max-width: 640px) {
.about .box5 .w1400 .con .con_txt {
padding:0 0.2rem 0.2rem
}
}
.about .box5 .w1400 .con .con_txt h5 {
	margin-top:50px;
	font-size:18px;
	color:#067fc9;
	line-height:60px
}
@media (max-width: 1024px) {
.about .box5 .w1400 .con .con_txt h5 {
margin-top:0.4rem;
font-size:0.22rem;
line-height:0.32rem;
padding:0.2rem 0
}
}
@media (max-width: 640px) {
.about .box5 .w1400 .con .con_txt h5 {
margin-top:0
}
}
.about .box5 .w1400 .con .con_txt h6 {
	font-size:18px;
	color:#fff;
	line-height:40px;
	width:207px;
	text-indent:1em;
	height:40px;
	background:url(../img/about_icon4.png) no-repeat;
	background-size:cover
}
@media (max-width: 1024px) {
.about .box5 .w1400 .con .con_txt h6 {
font-size:14px;
line-height:0.4rem;
width:2.07rem;
height:0.4rem
}
}
.about .box5 .w1400 .con .con_txt .txt {
	font-size:14px;
	color:#666666;
	line-height:28px;
	margin-top:34px
}
@media (max-width: 1024px) {
.about .box5 .w1400 .con .con_txt .txt {
margin-top:0.3rem;
line-height:26px
}
}
@media (max-width: 640px) {
.about .box5 .w1400 .con .con_txt .txt {
margin-top:0.1rem
}
}
.about .box5 .w1400 .con.ani {
	opacity:1;
	transform:translate(0)
}
.history {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.history {
padding-bottom:0.3rem
}
}
.history .tit {
	margin-top:90px;
	position:relative
}
@media (max-width: 1024px) {
.history .tit {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.history .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.history .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.history .tit .cn {
font-size:0.34rem;
line-height:0.9rem
}
}
.history .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.history .tit .en {
font-size:0.5rem;
line-height:0.56rem;
top:0.3rem
}
}
.history .tit.ani {
	opacity:1;
	transform:translate(0)
}
.history>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.history>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.history>.line.ani {
	opacity:1;
	transform:translate(0)
}
.history .content {
	margin-top:21px
}
@media (max-width: 1024px) {
.history .content {
margin-top:0.2rem
}
}
.history .content .w1400 .tits {
	font-size:16px;
	line-height:32px;
	color:#666666;
	text-align:center
}
@media (max-width: 1024px) {
.history .content .w1400 .tits {
line-height:28px
}
}
@media (min-width: 1024px) {
.history .content .w1400 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.history .content .w1400 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.history .content .w1400 .list {
	position:relative;
	margin-top:50px
}
@media (max-width: 1024px) {
.history .content .w1400 .list {
margin-top:0.3rem
}
}
.history .content .w1400 .list .line {
	position:absolute;
	left:50%;
	margin-left:-6px;
	top:0;
	height:100%
}
@media (max-width: 1024px) {
.history .content .w1400 .list .line {
left:0%;
margin-left:0
}
}
.history .content .w1400 .list .line em {
	width:11px;
	height:11px;
	border-radius:100%;
	border:1px solid #d5d5d5;
	display:block;
	background:#fff;
	position:relative;
	z-index:2
}
.history .content .w1400 .list .line i {
	width:1px;
	height:100%;
	background:#d5d5d5;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-1px
}
.history .content .w1400 .list .line .more {
	width:56px;
	height:56px;
	border-radius:100%;
	background:#eeeeee;
	position:absolute;
	left:50%;
	margin-left:-28px;
	bottom:0;
	font-size:16px;
	color:#666;
	line-height:56px;
	text-align:center;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.history .content .w1400 .list .line .more {
width:0.4rem;
height:0.4rem;
margin-left:-0.2rem;
line-height:0.4rem
}
}
.history .content .w1400 .list .line .more span {
	width:20px;
	height:11px;
	background:url(../img/history_icon2.png) no-repeat;
	background-size:cover;
	display:block;
	margin:22px auto 0
}
@media (max-width: 1024px) {
.history .content .w1400 .list .line .more span {
margin:0.14rem auto 0;
width:0.2rem;
height:0.11rem
}
}
.history .content .w1400 .list .line.ani {
	opacity:1;
	transform:translate(0)
}
.history .content .w1400 .list ul {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul {
padding-bottom:0.3rem
}
}
.history .content .w1400 .list ul li {
	overflow:hidden;
	margin-bottom:60px
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul li {
margin-bottom:0.3rem;
min-height:2.2rem
}
}
@media (min-width: 1024px) {
.history .content .w1400 .list ul li {
transition:all 0.6s;
opacity:0;
transform:translateX(-100px)
}
}
.history .content .w1400 .list ul li .li_con {
	width:50%;
	float:left;
	position:relative
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul li .li_con {
width:auto;
float:inherit;
position:relative;
overflow:hidden;
padding:0 1.7rem 0 0.4rem;
min-height:2.2rem
}
}
.history .content .w1400 .list ul li .li_con .pic {
	width:150px;
	height:150px;
	overflow:hidden;
	border-radius:100%;
	float:left;
	margin-top:18px
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul li .li_con .pic {
position:absolute;
right:0;
top:0;
float:inherit;
margin-top:0;
width:1.5rem;
height:1.5rem
}
}
@media (max-width: 640px) {
.history .content .w1400 .list ul li .li_con .pic {
margin-top:0.7rem
}
}
.history .content .w1400 .list ul li .li_con .text {
	width:64.28%;
	float:right;
	margin-right:6.571%
}
@media (max-width: 1250px) {
.history .content .w1400 .list ul li .li_con .text {
width:60.28%;
margin-right:3.571%
}
}
@media (max-width: 1100px) {
.history .content .w1400 .list ul li .li_con .text {
margin-right:3%
}
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul li .li_con .text {
float:inherit;
width:100%
}
}
.history .content .w1400 .list ul li .li_con .text .num {
	overflow:hidden
}
.history .content .w1400 .list ul li .li_con .text .num h5 {
	font-size:40px;
	line-height:76px;
	font-family:'BEBAS';
	float:right
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul li .li_con .text .num h5 {
float:inherit;
font-size:0.4rem;
line-height:0.7rem
}
}
.history .content .w1400 .list ul li .li_con .text .icon {
	width:13px;
	height:13px;
	position:absolute;
	right:-7px;
	top:31px;
	background:url(../img/history_icon1.png) no-repeat;
	background-size:cover
}
@media (max-width: 1024px) {
.history .content .w1400 .list ul li .li_con .text .icon {
right:0;
left:0;
top:0.3rem
}
}
.history .content .w1400 .list ul li .li_con .text .txt {
	font-size:14px;
	line-height:24px;
	color:#666666
}
.history .content .w1400 .list ul li.ani {
	opacity:1;
	transform:translate(0)
}
@media (min-width: 1024px) and (min-width: 1024px) {
.history .content .w1400 .list ul li:nth-child(even) {
transition:all 0.6s;
opacity:0;
transform:translateX(100px)
}
}
@media (min-width: 1024px) {
.history .content .w1400 .list ul li:nth-child(even) .li_con {
float:right
}
.history .content .w1400 .list ul li:nth-child(even) .pic {
float:right
}
.history .content .w1400 .list ul li:nth-child(even) .text {
float:left;
margin-right:0;
margin-left:6.571%
}
}
@media (min-width: 1024px) and (max-width: 1250px) {
.history .content .w1400 .list ul li:nth-child(even) .text {
margin-left:3.571%
}
}
@media (min-width: 1024px) and (max-width: 1100px) {
.history .content .w1400 .list ul li:nth-child(even) .text {
margin-left:3%
}
}
@media (min-width: 1024px) {
.history .content .w1400 .list ul li:nth-child(even) .text .num h5 {
float:left
}
.history .content .w1400 .list ul li:nth-child(even) .text .icon {
right:inherit;
left:-7px
}
.history .content .w1400 .list ul li.ani {
opacity:1;
transform:translate(0)
}
}
.technology {
	padding-bottom:136px
}
@media (max-width: 1024px) {
.technology {
padding-bottom:0.3rem
}
}
.technology .w1400 .tit {
	margin-top:90px;
	position:relative
}
@media (max-width: 1024px) {
.technology .w1400 .tit {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.technology .w1400 .tit .cn {
font-size:0.34rem;
line-height:0.9rem
}
}
.technology .w1400 .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.technology .w1400 .tit .en {
font-size:0.5rem;
line-height:0.56rem;
top:0.3rem
}
}
.technology .w1400 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.technology .w1400>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400>.line.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .pp {
	font-size:16px;
	color:#666666;
	text-align:center;
	line-height:74px
}
@media (max-width: 1024px) {
.technology .w1400 .pp {
line-height:0.6rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .pp {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .pp.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box1 {
	margin-top:31px
}
@media (max-width: 1024px) {
.technology .w1400 .box1 {
margin-top:0.12rem
}
}
.technology .w1400 .box1 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box1 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box1 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box1 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box1 .tits em {
display:none
}
}
.technology .w1400 .box1 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box1 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box1 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box1 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box1 .content {
	margin-top:30px
}
@media (max-width: 1024px) {
.technology .w1400 .box1 .content {
display:none
}
}
@media (min-width: 1024px) {
.technology .w1400 .box1 .content {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box1 .content .item1 {
	overflow:hidden
}
.technology .w1400 .box1 .content .item1 .left {
	width:11.428%;
	height:128px;
	float:left;
	background:#067fc9
}
.technology .w1400 .box1 .content .item1 .left .icon {
	width:38px;
	height:34px;
	overflow:hidden;
	margin:26px auto 0
}
.technology .w1400 .box1 .content .item1 .left .icon img {
	width:100%;
	display:block
}
.technology .w1400 .box1 .content .item1 .left h6 {
	font-size:20px;
	color:#fff;
	line-height:54px;
	text-align:center;
	transition:all 0.5s
}
@media (max-width: 1400px) {
.technology .w1400 .box1 .content .item1 .left h6 {
font-size:16px
}
}
.technology .w1400 .box1 .content .item1 .right {
	width:88.57%;
	float:left;
	overflow:hidden;
	background:#f6f6f6;
	height:128px;
	position:relative
}
.technology .w1400 .box1 .content .item1 .right .prev {
	width:16px;
	height:34px;
	position:absolute;
	left:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item1 .right .prev:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item1 .right .next {
	width:16px;
	height:34px;
	position:absolute;
	right:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item1 .right .next:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item1 .right .r_con {
	width:95%;
	overflow:hidden;
	margin:0 auto
}
.technology .w1400 .box1 .content .item1 .right .r_con ul {
	overflow:hidden;
	position:relative;
	z-index:1
}
.technology .w1400 .box1 .content .item1 .right .r_con ul li {
	position:relative;
	float:left;
	height:128px
}
.technology .w1400 .box1 .content .item1 .right .r_con ul li img {
	max-width:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto
}
.technology .w1400 .box1 .content .item2 {
	overflow:hidden;
	margin-top:2px
}
.technology .w1400 .box1 .content .item2 .left {
	width:11.428%;
	height:128px;
	float:left;
	background:#f2b51e
}
.technology .w1400 .box1 .content .item2 .left .icon {
	width:38px;
	height:34px;
	overflow:hidden;
	margin:26px auto 0
}
.technology .w1400 .box1 .content .item2 .left .icon img {
	width:100%;
	display:block
}
.technology .w1400 .box1 .content .item2 .left h6 {
	font-size:20px;
	color:#fff;
	line-height:54px;
	text-align:center;
	transition:all 0.5s
}
@media (max-width: 1400px) {
.technology .w1400 .box1 .content .item2 .left h6 {
font-size:16px
}
}
.technology .w1400 .box1 .content .item2 .right {
	width:88.57%;
	float:left;
	overflow:hidden;
	background:#fff;
	height:128px;
	position:relative;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	box-sizing:border-box
}
.technology .w1400 .box1 .content .item2 .right .prev {
	width:16px;
	height:34px;
	position:absolute;
	left:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item2 .right .prev:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item2 .right .next {
	width:16px;
	height:34px;
	position:absolute;
	right:14px;
	top:50%;
	margin-top:-27px;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item2 .right .next:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item2 .right .r_con {
	width:94%;
	margin:0 auto;
	overflow:hidden
}
.technology .w1400 .box1 .content .item2 .right .r_con ul {
	overflow:hidden;
	position:relative;
	z-index:1
}
.technology .w1400 .box1 .content .item2 .right .r_con ul li {
	position:relative;
	float:left;
	height:128px
}
.technology .w1400 .box1 .content .item2 .right .r_con ul li img {
	max-width:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto
}
.technology .w1400 .box1 .content .item3 {
	overflow:hidden;
	margin-top:2px
}
.technology .w1400 .box1 .content .item3 .left {
	width:11.428%;
	height:128px;
	float:left;
	background:#18bf96
}
.technology .w1400 .box1 .content .item3 .left .icon {
	width:38px;
	height:34px;
	overflow:hidden;
	margin:26px auto 0
}
.technology .w1400 .box1 .content .item3 .left .icon img {
	width:100%;
	display:block
}
.technology .w1400 .box1 .content .item3 .left h6 {
	font-size:20px;
	color:#fff;
	line-height:54px;
	text-align:center;
	transition:all 0.5s
}
@media (max-width: 1400px) {
.technology .w1400 .box1 .content .item3 .left h6 {
font-size:16px
}
}
.technology .w1400 .box1 .content .item3 .right {
	width:88.57%;
	float:left;
	overflow:hidden;
	background:#f6f6f6;
	height:128px;
	position:relative;
	box-sizing:border-box
}
.technology .w1400 .box1 .content .item3 .right .prev {
	width:16px;
	height:34px;
	position:absolute;
	left:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item3 .right .prev:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item3 .right .next {
	width:16px;
	height:34px;
	position:absolute;
	right:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item3 .right .next:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item3 .right .r_con {
	width:91%;
	overflow:hidden;
	margin:0 auto
}
.technology .w1400 .box1 .content .item3 .right .r_con ul {
	overflow:hidden;
	position:relative;
	z-index:1
}
.technology .w1400 .box1 .content .item3 .right .r_con ul li {
	position:relative;
	float:left;
	height:128px
}
.technology .w1400 .box1 .content .item3 .right .r_con ul li img {
	max-width:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto
}
.technology .w1400 .box1 .content .item4 {
	overflow:hidden;
	margin-top:2px
}
.technology .w1400 .box1 .content .item4 .left {
	width:11.428%;
	height:128px;
	float:left;
	background:#2eacb4
}
.technology .w1400 .box1 .content .item4 .left .icon {
	width:38px;
	height:34px;
	overflow:hidden;
	margin:26px auto 0
}
.technology .w1400 .box1 .content .item4 .left .icon img {
	width:100%;
	display:block
}
.technology .w1400 .box1 .content .item4 .left h6 {
	font-size:20px;
	color:#fff;
	line-height:54px;
	text-align:center;
	transition:all 0.5s
}
@media (max-width: 1400px) {
.technology .w1400 .box1 .content .item4 .left h6 {
font-size:16px
}
}
.technology .w1400 .box1 .content .item4 .right {
	width:88.57%;
	float:left;
	overflow:hidden;
	background:#fff;
	height:128px;
	position:relative;
	box-sizing:border-box;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
.technology .w1400 .box1 .content .item4 .right .prev {
	width:16px;
	height:34px;
	position:absolute;
	left:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item4 .right .prev:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item4 .right .next {
	width:16px;
	height:34px;
	position:absolute;
	right:14px;
	top:50%;
	margin-top:-17px;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain;
	opacity:0.4;
	transition:all 0.3s;
	cursor:pointer;
	z-index:2
}
.technology .w1400 .box1 .content .item4 .right .next:hover {
	opacity:1
}
.technology .w1400 .box1 .content .item4 .right .r_con {
	width:95%;
	overflow:hidden;
	margin:0 auto
}
.technology .w1400 .box1 .content .item4 .right .r_con ul {
	overflow:hidden;
	position:relative;
	z-index:1
}
.technology .w1400 .box1 .content .item4 .right .r_con ul li {
	position:relative;
	float:left;
	height:128px
}
.technology .w1400 .box1 .content .item4 .right .r_con ul li img {
	max-width:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto
}
.technology .w1400 .box1 .content.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box1 .m_content {
	display:none;
	margin-top:0.2rem
}
@media (max-width: 1024px) {
.technology .w1400 .box1 .m_content {
display:block
}
}
.technology .w1400 .box1 .m_content .tabs {
	text-align:center;
	font-size:0;
	height:100%
}
.technology .w1400 .box1 .m_content .tabs a {
	width:25%;
	text-align:center;
	height:100%;
	display:inline-block;
	background:#067fc9;
	padding-bottom:0.16rem;
	vertical-align:top;
	position:relative
}
.technology .w1400 .box1 .m_content .tabs a .icon {
	width:0.38rem;
	height:0.34rem;
	overflow:hidden;
	margin:0.2rem auto 0
}
.technology .w1400 .box1 .m_content .tabs a .icon img {
	width:100%;
	display:block
}
.technology .w1400 .box1 .m_content .tabs a h6 {
	font-size:14px;
	color:#fff;
	line-height:20px;
	margin-top:8px;
	text-align:center;
	transition:all 0.5s;
	padding:0 10px
}
.technology .w1400 .box1 .m_content .tabs a em {
	width:8px;
	height:8px;
	background:#067fc9;
	position:absolute;
	left:50%;
	bottom:-4px;
	margin-left:-4px;
	transform:translateY(-6px);
	transition:all 0.3s
}
.technology .w1400 .box1 .m_content .tabs a.active em {
	transform:translateY(0) rotate(45deg)
}
.technology .w1400 .box1 .m_content .tabs .a2 {
	background:#f2b51e
}
.technology .w1400 .box1 .m_content .tabs .a2 em {
	background:#f2b51e
}
.technology .w1400 .box1 .m_content .tabs .a3 {
	background:#18bf96
}
.technology .w1400 .box1 .m_content .tabs .a3 em {
	background:#18bf96
}
.technology .w1400 .box1 .m_content .tabs .a4 {
	background:#2eacb4
}
.technology .w1400 .box1 .m_content .tabs .a4 em {
	background:#2eacb4
}
.technology .w1400 .box1 .m_content .tabs_con {
	background:#f6f6f6;
	margin-top:0.26rem
}
.technology .w1400 .box1 .m_content .tabs_con .swiper-container .swiper-wrapper .swiper-slide {
	position:relative;
	height:1.28rem
}
.technology .w1400 .box1 .m_content .tabs_con .swiper-container .swiper-wrapper .swiper-slide img {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	display:block
}
.technology .w1400 .box1 .m_content .tabs_con .swiper-container .swiper-button-next {
	width:0.16rem;
	height:0.34rem;
	background:url(../img/index_case_nextb.png) no-repeat;
	background-size:contain;
	margin-top:-0.17rem
}
.technology .w1400 .box1 .m_content .tabs_con .swiper-container .swiper-button-prev {
	width:0.16rem;
	height:0.34rem;
	background:url(../img/index_case_prevb.png) no-repeat;
	background-size:contain;
	margin-top:-0.17rem
}
.technology .w1400 .box2 {
	margin-top:100px
}
@media (max-width: 1024px) {
.technology .w1400 .box2 {
margin-top:0.5rem
}
}
.technology .w1400 .box2 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box2 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box2 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box2 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box2 .tits em {
display:none
}
}
.technology .w1400 .box2 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box2 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box2 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box2 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box2 .list {
	margin-top:30px
}
@media (max-width: 1024px) {
.technology .w1400 .box2 .list {
margin-top:0.3rem
}
}
.technology .w1400 .box2 .list ul li {
	background:#fafafa;
	overflow:hidden
}
@media (min-width: 1024px) {
.technology .w1400 .box2 .list ul li {
transition:all 0.6s;
opacity:0;
transform:translateX(-100px)
}
}
@media (max-width: 640px) {
.technology .w1400 .box2 .list ul li {
height:auto !important;
margin-bottom:0.2rem
}
}
.technology .w1400 .box2 .list ul li .left {
	width:50%;
	float:left;
	overflow:hidden
}
@media (max-width: 640px) {
.technology .w1400 .box2 .list ul li .left {
width:100%;
float:inherit
}
}
.technology .w1400 .box2 .list ul li .left img {
	width:100%;
	display:block
}
.technology .w1400 .box2 .list ul li .right {
	float:right;
	width:50%;
	overflow:hidden;
	height:100%;
	position:relative
}
@media (max-width: 640px) {
.technology .w1400 .box2 .list ul li .right {
width:100%;
float:inherit
}
}
.technology .w1400 .box2 .list ul li .right .right_con {
	padding:0 58px
}
@media (max-width: 1300px) {
.technology .w1400 .box2 .list ul li .right .right_con {
padding:0 40px
}
}
@media (max-width: 1024px) {
.technology .w1400 .box2 .list ul li .right .right_con {
padding:0 0.38rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box2 .list ul li .right .right_con {
padding:0 0.2rem 0.4rem
}
}
.technology .w1400 .box2 .list ul li .right .right_con h5 {
	font-size:24px;
	color:#333;
	line-height:84px;
	margin-top:40px;
	transition:all 0.3s
}
@media (max-width: 1300px) {
.technology .w1400 .box2 .list ul li .right .right_con h5 {
margin-top:18px;
font-size:20px
}
}
@media (max-width: 1024px) {
.technology .w1400 .box2 .list ul li .right .right_con h5 {
font-size:18px;
line-height:0.8rem;
margin-top:0.1rem
}
}
@media (max-width: 850px) {
.technology .w1400 .box2 .list ul li .right .right_con h5 {
font-size:18px
}
}
@media (max-width: 750px) {
.technology .w1400 .box2 .list ul li .right .right_con h5 {
font-size:16px
}
}
@media (max-width: 640px) {
.technology .w1400 .box2 .list ul li .right .right_con h5 {
line-height:0.4rem
}
}
.technology .w1400 .box2 .list ul li .right .right_con .text {
	font-size:14px;
	color:#666666;
	line-height:26px;
	height:152px;
	overflow:hidden;
	transition:all 0.3s
}
@media (max-width: 1420px) {
.technology .w1400 .box2 .list ul li .right .right_con .text {
height:100px
}
}
@media (max-width: 1100px) {
.technology .w1400 .box2 .list ul li .right .right_con .text {
height:78px
}
}
@media (max-width: 640px) {
.technology .w1400 .box2 .list ul li .right .right_con .text {
height:auto;
line-height:24px
}
}
.technology .w1400 .box2 .list ul li .right .right_con .num {
	font-size:100px;
	color:#eeeeee;
	font-family:'BEBAS';
	line-height:88px;
	position:absolute;
	right:0;
	bottom:0;
	transition:all 0.3s
}
@media (max-width: 1550px) {
.technology .w1400 .box2 .list ul li .right .right_con .num {
font-size:80px;
line-height:78px
}
}
@media (max-width: 1350px) {
.technology .w1400 .box2 .list ul li .right .right_con .num {
font-size:60px;
line-height:78px
}
}
@media (max-width: 1024px) {
.technology .w1400 .box2 .list ul li .right .right_con .num {
font-size:0.7rem;
line-height:0.68rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .box2 .list ul li:nth-child(even) {
transition:all 0.6s;
opacity:0;
transform:translateX(100px)
}
}
.technology .w1400 .box2 .list ul li:nth-child(even) .left {
float:right
}
.technology .w1400 .box2 .list ul li:nth-child(even) .right {
float:left
}
.technology .w1400 .box2 .list ul li.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box3 {
	margin-top:100px
}
@media (max-width: 1024px) {
.technology .w1400 .box3 {
margin-top:0.5rem
}
}
.technology .w1400 .box3 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box3 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box3 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box3 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box3 .tits em {
display:none
}
}
.technology .w1400 .box3 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box3 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box3 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box3 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box3 .list {
	border:1px solid #e1e1e1;
	margin-top:30px
}
@media (max-width: 1024px) {
.technology .w1400 .box3 .list {
margin-top:0.3rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .box3 .list {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box3 .list ul {
	padding-top:10px;
	overflow:hidden;
	padding-bottom:34px
}
@media (max-width: 1024px) {
.technology .w1400 .box3 .list ul {
padding-top:0.1rem;
padding-bottom:0.34rem
}
}
.technology .w1400 .box3 .list ul li {
	width:18%;
	margin:34px 1% 0;
	float:left
}
@media (max-width: 1024px) {
.technology .w1400 .box3 .list ul li {
width:23%;
margin:0.2rem 1% 0
}
}
@media (max-width: 640px) {
.technology .w1400 .box3 .list ul li {
width:31.333%
}
}
@media (max-width: 420px) {
.technology .w1400 .box3 .list ul li {
width:47.8%
}
}
.technology .w1400 .box3 .list ul li a {
	display:block
}
.technology .w1400 .box3 .list ul li a .img {
	width:100%;
	height:100px;
	overflow:hidden;
	position:relative
}
@media (max-width: 640px) {
.technology .w1400 .box3 .list ul li a .img {
height:1rem
}
}
.technology .w1400 .box3 .list ul li a .img img {
	max-width:100%;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto
}
.technology .w1400 .box3 .list ul li a h6 {
	padding-top:10px;
	height:38px;
	font-size:14px;
	color:#333333;
	line-height:1.4;
	text-align:center;
	font-weight:normal;
	text-transform:lowercase;
	overflow:hidden
}
@media (max-width: 1200px) {
.technology .w1400 .box3 .list ul li a h6 {
font-size:14px
}
}
@media (max-width: 1024px) {
.technology .w1400 .box3 .list ul li a h6 {
font-size:14px
}
}
.technology .w1400 .box3 .list.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box4 {
	margin-top:100px
}
@media (max-width: 1024px) {
.technology .w1400 .box4 {
margin-top:0.5rem
}
}
.technology .w1400 .box4 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box4 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box4 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box4 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box4 .tits em {
display:none
}
}
.technology .w1400 .box4 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box4 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box4 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box4 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box4 .content {
	text-align:center;
	margin-top:30px
}
@media (max-width: 1024px) {
.technology .w1400 .box4 .content {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .box4 .content {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box4 .content img {
	max-width:100%
}
.technology .w1400 .box4 .content.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box5 {
	margin-top:116px
}
@media (max-width: 1024px) {
.technology .w1400 .box5 {
margin-top:0.5rem
}
}
.technology .w1400 .box5 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box5 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box5 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box5 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box5 .tits em {
display:none
}
}
.technology .w1400 .box5 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box5 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box5 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box5 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box5 .content {
	overflow:hidden;
	margin-top:50px
}
@media (min-width: 1024px) {
.technology .w1400 .box5 .content {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.technology .w1400 .box5 .content {
display:none
}
}
.technology .w1400 .box5 .content .item {
	float:left;
	width:15.28%
}
.technology .w1400 .box5 .content .item .icon {
	width:82px;
	height:82px;
	border-radius:100%;
	background:#f2b51e;
	overflow:hidden;
	margin:0 auto
}
.technology .w1400 .box5 .content .item .icon .img {
	width:33px;
	height:35px;
	overflow:hidden;
	margin:23px auto 0
}
.technology .w1400 .box5 .content .item .icon .img img {
	width:100%;
	display:block
}
.technology .w1400 .box5 .content .item h5 {
	font-size:18px;
	color:#333333;
	line-height:1.4;
	text-align:center;
	padding:15px 0
}
.technology .w1400 .box5 .content .item .text {
	font-size:14px;
	line-height:24px;
	color:#666666;
	text-align:center
}
.technology .w1400 .box5 .content .item1 .icon, .technology .w1400 .box5 .content .item3 .icon, .technology .w1400 .box5 .content .item5 .icon, .technology .w1400 .box5 .content .item7 .icon {
	background:#067fc9
}
.technology .w1400 .box5 .content .line {
	width:4.28%;
	height:15px;
	background:url(../img/tech_box5_img1.png) no-repeat;
	background-size:contain;
	float:left;
	margin:34px 0.57%
}
.technology .w1400 .box5 .content.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box5 .swiper-box5 {
	display:none;
	margin-top:0.3rem;
	padding-bottom:0.46rem
}
@media (max-width: 1024px) {
.technology .w1400 .box5 .swiper-box5 {
display:block
}
}
.technology .w1400 .box5 .swiper-box5 .swiper-wrapper .swiper-slide .icon {
	width:0.82rem;
	height:0.82rem;
	border-radius:100%;
	background:#f2b51e;
	overflow:hidden;
	margin:0 auto
}
.technology .w1400 .box5 .swiper-box5 .swiper-wrapper .swiper-slide .icon .img {
	width:0.33rem;
	height:0.35rem;
	overflow:hidden;
	margin:0.23rem auto 0
}
.technology .w1400 .box5 .swiper-box5 .swiper-wrapper .swiper-slide .icon .img img {
	width:100%;
	display:block
}
.technology .w1400 .box5 .swiper-box5 .swiper-wrapper .swiper-slide h5 {
	padding:8px 0;
	font-size:0.22rem;
	color:#333333;
	line-height:1.2;
	text-align:center
}
.technology .w1400 .box5 .swiper-box5 .swiper-wrapper .swiper-slide .text {
	font-size:14px;
	line-height:24px;
	color:#666666;
	text-align:center
}
.technology .w1400 .box5 .swiper-box5 .swiper-wrapper .swiper-slide:nth-child(odd) .icon {
background:#067fc9
}
.technology .w1400 .box5 .swiper-box5 .swiper-button-next, .technology .w1400 .box5 .swiper-box5 .swiper-button-prev {
	top:0;
	margin-top:10px
}
.technology .w1400 .box6 {
	margin-top:110px
}
@media (max-width: 1024px) {
.technology .w1400 .box6 {
margin-top:0.5rem
}
}
.technology .w1400 .box6 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box6 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box6 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box6 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box6 .tits em {
display:none
}
}
.technology .w1400 .box6 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box6 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box6 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box6 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box6 .text {
	font-size:14px;
	line-height:28px;
	margin-top:36px;
	color:#333333;
	text-align:center
}
@media (max-width: 1024px) {
.technology .w1400 .box6 .text {
line-height:24px;
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .box6 .text {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box6 .text.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box7 {
	margin-top:100px
}
@media (max-width: 1024px) {
.technology .w1400 .box7 {
margin-top:0.5rem
}
}
.technology .w1400 .box7 .tits {
	overflow:hidden;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.technology .w1400 .box7 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box7 .tits em {
	text-align:center;
	display:inline-block;
	width:38px;
	height:60px;
	background:url(../img/tech_tit_l.jpg) no-repeat;
	background-size:contain;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .tits em {
width:0.38rem;
height:0.6rem
}
}
@media (max-width: 640px) {
.technology .w1400 .box7 .tits em {
display:none
}
}
.technology .w1400 .box7 .tits .txt {
	font-size:16px;
	color:#fff;
	line-height:60px;
	background:#067fc9;
	padding:0 24px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .tits .txt {
font-size:14px;
line-height:0.3rem;
padding:0.15rem 0.2rem
}
}
.technology .w1400 .box7 .tits .r {
	background:url(../img/tech_tit_r.jpg) no-repeat;
	background-size:contain
}
.technology .w1400 .box7 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box7 .list {
	margin-top:52px
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .box7 .list {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box7 .list ul {
	overflow:hidden
}
.technology .w1400 .box7 .list ul li {
	overflow:hidden;
	width:50%;
	float:left;
	margin-bottom:62px;
	cursor:pointer
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list ul li {
margin-bottom:0.3rem
}
}
@media (max-width: 500px) {
.technology .w1400 .box7 .list ul li {
width:auto;
float:inherit;
position:relative;
padding:0 0 0 0.84rem;
min-height:0.78rem;
margin-bottom:0.12rem
}
}
.technology .w1400 .box7 .list ul li .left {
	width:78px;
	height:78px;
	position:relative;
	float:left;
	margin-left:12.85%
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list ul li .left {
margin-left:8.85%;
width:0.78rem;
height:0.78rem
}
}
@media (max-width: 850px) {
.technology .w1400 .box7 .list ul li .left {
margin-left:2.85%
}
}
@media (max-width: 500px) {
.technology .w1400 .box7 .list ul li .left {
position:absolute;
left:0;
top:0;
margin-left:0
}
}
.technology .w1400 .box7 .list ul li .left .icon {
	width:78px;
	height:78px;
	background:url(../img/tech_box7_icon1.jpg) no-repeat;
	background-size:contain;
	position:absolute;
	left:0;
	top:0;
	z-index:1
}
.technology .w1400 .box7 .list ul li .left .icon img {
	width:100%;
	display:block
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list ul li .left .icon {
width:0.78rem;
height:0.78rem
}
}
.technology .w1400 .box7 .list ul li .left .num {
	font-size:36px;
	color:#999999;
	line-height:78px;
	text-align:center;
	position:relative;
	z-index:2;
	font-family:'Arial'
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list ul li .left .num {
font-size:0.32rem;
line-height:0.78rem
}
}
.technology .w1400 .box7 .list ul li .right {
	width:61.42%;
	float:left;
	margin-left:3.14%
}
@media (max-width: 850px) {
.technology .w1400 .box7 .list ul li .right {
width:74.42%
}
}
@media (max-width: 640px) {
.technology .w1400 .box7 .list ul li .right {
width:70%
}
}
@media (max-width: 500px) {
.technology .w1400 .box7 .list ul li .right {
width:100%;
margin-left:0
}
}
.technology .w1400 .box7 .list ul li .right h5 {
	font-size:18px;
	color:#067fc9;
	line-height:30px;
	margin-top:7px
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list ul li .right h5 {
font-size:0.18rem;
line-height:0.3rem;
margin-top:0.07rem
}
}
.technology .w1400 .box7 .list ul li .right .txt {
	font-size:14px;
	color:#666666;
	line-height:24px
}
@media (max-width: 1024px) {
.technology .w1400 .box7 .list ul li .right .txt {
line-height:20px
}
}
@media (min-width: 1024px) {
.technology .w1400 .box7 .list ul li:hover .left .icon {
transform:rotate(360deg);
transition:all 1s
}
}
.technology .w1400 .box7 .list.ani {
	opacity:1;
	transform:translate(0)
}
.technology .w1400 .box8 {
	margin-top:42px;
	overflow:hidden;
	text-align:center;
	font-size:0;
	line-height:36px
}
@media (max-width: 1024px) {
.technology .w1400 .box8 {
margin-top:0.5rem;
line-height:0.36rem
}
}
@media (min-width: 1024px) {
.technology .w1400 .box8 {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.technology .w1400 .box8 .icon {
	width:36px;
	height:36px;
	overflow:hidden;
	display:inline-block;
	text-align:center;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box8 .icon {
width:0.36rem;
height:0.36rem
}
}
.technology .w1400 .box8 .icon img {
	width:100%;
	display:block
}
.technology .w1400 .box8 .en {
	font-size:24px;
	color:#f2b51e;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	margin-left:14px;
	margin-right:8px
}
@media (max-width: 1024px) {
.technology .w1400 .box8 .en {
font-size:0.24rem;
margin-left:0.14rem;
margin-right:0.08rem
}
}
.technology .w1400 .box8 .num {
	font-size:36px;
	color:#067fc9;
	font-family:"ARRUSKI_0";
	display:inline-block;
	text-align:center;
	vertical-align:middle
}
@media (max-width: 1024px) {
.technology .w1400 .box8 .num {
font-size:0.36rem
}
}
.technology .w1400 .box8.ani {
	opacity:1;
	transform:translate(0)
}
.honor {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.honor {
padding-bottom:0.3rem
}
}
.honor .w1400 .tit {
	margin-top:90px;
	position:relative
}
@media (min-width: 1024px) {
.honor .w1400 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.honor .w1400 .tit {
margin-top:0.2rem
}
}
.honor .w1400 .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.honor .w1400 .tit .cn {
font-size:0.34rem;
line-height:0.9rem
}
}
.honor .w1400 .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.honor .w1400 .tit .en {
font-size:0.5rem;
line-height:0.56rem;
top:0.3rem
}
}
.honor .w1400 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.honor .w1400>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.honor .w1400>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.honor .w1400>.line.ani {
	opacity:1;
	transform:translate(0)
}
.honor .w1400 .list {
	margin-top:50px
}
@media (max-width: 1024px) {
.honor .w1400 .list {
margin-top:0.3rem
}
}
.honor .w1400 .list ul li {
	width:31.42%;
	float:left;
	margin-right:2.85%;
	margin-bottom:40px
}
@media (min-width: 1024px) {
.honor .w1400 .list ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.honor .w1400 .list ul li {
margin-bottom:0.2rem
}
}
@media (max-width: 640px) {
.honor .w1400 .list ul li {
width:49%;
margin-right:2%
}
}
.honor .w1400 .list ul li a {
	display:block
}
.honor .w1400 .list ul li a .img {
	border:1px solid #e1e1e1;
	width:100%;
	overflow:hidden;
	position:relative
}
.honor .w1400 .list ul li a .img img {
	max-width:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto
}
.honor .w1400 .list ul li a h6 {
	font-size:18px;
	color:#333333;
	line-height:60px;
	text-align:center;
	font-weight:normal;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.honor .w1400 .list ul li a h6 {
line-height:0.4rem;
font-size:0.2rem
}
}
@media (min-width: 640px) {
.honor .w1400 .list ul li:nth-child(3n) {
margin-right:0
}
}
@media (max-width: 640px) {
.honor .w1400 .list ul li:nth-child(2n) {
margin-right:0
}
}
.honor .w1400 .list ul li.ani {
	opacity:1;
	transform:translate(0)
}
.honor .w1400 .list ul:after {
	display:block;
	clear:both;
	content:''
}
.honor .w1400 .more {
	width:200px;
	height:50px;
	background:#067fc9;
	border-radius:4px;
	font-size:18px;
	text-align:center;
	line-height:50px;
	margin:20px auto 0;
	display:block;
	color:#fff
}
@media (max-width: 1024px) {
.honor .w1400 .more {
width:2rem;
height:0.5rem;
font-size:16px;
line-height:0.5rem;
margin:0.2rem auto 0
}
}
.product {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.product {
padding-bottom:0.3rem
}
}
.product .content {
	overflow:hidden;
	position:relative
}
@media (max-width: 1024px) {
.product .content {
margin-top:0.2rem
}
}
.product .content #content {
	position:absolute
}
@media (max-width: 1024px) {
.product .content #content {
margin-top:-1rem
}
}
.product .content .tit {
	margin-top:60px;
	position:relative;
	padding-top:30px
}
@media (min-width: 1024px) {
.product .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.product .content .tit {
margin-top:0.2rem;
padding-top:0
}
}
.product .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	z-index:2
}
@media (max-width: 1024px) {
.product .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.product .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:64px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.product .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.6rem
}
}
.product .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.product .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.product .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.product .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.product .content .list .w1400 .tabs {
	margin-top:50px;
	overflow:auto
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tabs {
margin-top:0.2rem
}
}
@media (max-width: 640px) {
.product .content .list .w1400 .tabs {
overflow:auto;
padding-bottom:11px
}
}
@media (min-width: 1024px) {
.product .content .list .w1400 .tabs {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.product .content .list .w1400 .tabs .con {
	text-align:center;
	font-size:0
}
@media (max-width: 640px) {
.product .content .list .w1400 .tabs .con {
width:9rem
}
}
.product .content .list .w1400 .tabs .con a {
	width:270px;
	position:relative;
	line-height:52px;
	font-size:16px;
	color:#333333;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	background:#eeeeee;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tabs .con a {
width:250px;
line-height:0.5rem;
font-size:0.2rem
}
}
.product .content .list .w1400 .tabs .con a em {
	width:18px;
	height:11px;
	position:absolute;
	left:50%;
	bottom:-11px;
	margin-left:-9px;
	transition:all 0.3s;
	transform:translateY(-11px);
	background:url(../img/index_pro_icon1.png) no-repeat;
	background-size:cover;
	opacity:0
}
.product .content .list .w1400 .tabs .con a i {
	width:1px;
	height:16px;
	background:#d4d4d4;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-8px;
	display:block
}
.product .content .list .w1400 .tabs .con a:last-child i {
	display:none
}
.product .content .list .w1400 .tabs .con a.active {
	background:#067fc9;
	color:#fff
}
.product .content .list .w1400 .tabs .con a.active em {
	transform:translateY(0);
	opacity:1
}
.product .content .list .w1400 .tabs .con a.active i {
	display:none
}
.product .content .list .w1400 .tabs .con a:hover {
	background:#067fc9;
	color:#fff;
	transition:all 0.3s
}
.product .content .list .w1400 .tabs .con a:hover i {
	display:none
}
.product .content .list .w1400 .tabs.ani {
	opacity:1;
	transform:translate(0)
}
.product .content .list .w1400 .tab_con {
	margin-top:72px
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con {
margin-top:0.2rem
}
}
.product .content .list .w1400 .tab_con ul {
	overflow:hidden
}
.product .content .list .w1400 .tab_con ul li {
	width:31.42%;
	float:left;
	margin-right:2.857%;
	margin-bottom:60px
}
@media (min-width: 1024px) {
.product .content .list .w1400 .tab_con ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con ul li {
margin-bottom:0.2rem
}
}
@media (max-width: 640px) {
.product .content .list .w1400 .tab_con ul li {
width:48%;
margin-right:2%
}
}
.product .content .list .w1400 .tab_con ul li a {
	display:block;
	border:4px solid #eeeeee
}
.product .content .list .w1400 .tab_con ul li a .pic {
	width:100%;
	overflow:hidden
}
.product .content .list .w1400 .tab_con ul li a .pic img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.product .content .list .w1400 .tab_con ul li a .li_con {
	padding:22px 40px 30px 40px
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con ul li a .li_con {
padding:0.1rem 0.14rem 0.12rem 0.14rem
}
}
.product .content .list .w1400 .tab_con ul li a .li_con h5 {
	font-size:20px;
	color:#333333;
	line-height:48px;
	text-align:center;
	transition:all 0.3s;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con ul li a .li_con h5 {
font-size:0.22rem;
line-height:0.4rem
}
}
.product .content .list .w1400 .tab_con ul li a .li_con .text {
	font-size:14px;
	color:#888888;
	line-height:24px;
	text-align:center;
	height:48px;
	overflow:hidden
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con ul li a .li_con .text {
line-height:20px;
height:40px
}
}
@media (min-width: 1024px) {
.product .content .list .w1400 .tab_con ul li a:hover .pic img {
transform:scale(1.1)
}
.product .content .list .w1400 .tab_con ul li a:hover .li_con h5 {
color:#067fc9
}
}
@media (min-width: 640px) {
.product .content .list .w1400 .tab_con ul li:nth-child(3n) {
margin-right:0
}
}
@media (max-width: 640px) {
.product .content .list .w1400 .tab_con ul li:nth-child(2n) {
margin-right:0
}
}
.product .content .list .w1400 .tab_con ul li.ani {
	opacity:1;
	transform:translate(0)
}
.product .content .list .w1400 .tab_con .page {
	margin-top:40px;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.product .content .list .w1400 .tab_con .page {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con .page {
margin-top:0.2rem
}
}
.product .content .list .w1400 .tab_con .page a {
	width:42px;
	height:38px;
	border:1px solid #e1e1e1;
	font-size:14px;
	color:#666666;
	line-height:38px;
	text-align:center;
	display:inline-block;
	margin:0 4px
}
@media (max-width: 1024px) {
.product .content .list .w1400 .tab_con .page a {
width:34px;
height:32px;
line-height:32px;
margin:0 2px
}
}
.product .content .list .w1400 .tab_con .page a.active {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.product .content .list .w1400 .tab_con .page a:hover {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.product .content .list .w1400 .tab_con .page a.prev, .product .content .list .w1400 .tab_con .page a.next {
	width:70px
}
@media (max-width: 380px) {
.product .content .list .w1400 .tab_con .page a.prev, .product .content .list .w1400 .tab_con .page a.next {
width:60px
}
}
.product .content .list .w1400 .tab_con .page.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content {
	margin-top:90px;
	padding-bottom:140px
}
@media (max-width: 1024px) {
.pro_info .content {
margin-top:0.2rem;
padding-bottom:0.3rem
}
}
.pro_info .content .w1400 .box1 .tit {
	overflow:hidden;
	border-bottom:1px solid #e1e1e1
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box1 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .tit .left {
float:inherit
}
}
.pro_info .content .w1400 .box1 .tit .left h4 {
	padding-top:20px;
	font-size:30px;
	color:#1e1e1e;
	line-height:46px;
	padding-bottom:14px
}
@media (max-width: 1200px) {
.pro_info .content .w1400 .box1 .tit .left h4 {
font-size:30px
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .tit .left h4 {
padding-top:10px;
font-size:0.3rem
}
}
.pro_info .content .w1400 .box1 .tit .left i {
	width:34px;
	height:5px;
	background:#067fc9;
	display:block
}
.pro_info .content .w1400 .box1 .tit .crums {
	overflow:hidden
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .tit .crums {
float:inherit;
position:relative;
padding:0 0 0 20px;
margin-top:2%
}
}
.pro_info .content .w1400 .box1 .tit .crums em {
	float:left;
	width:16px;
	height:20px;
	background:url(../img/crums_icon.png) no-repeat;
	background-size:cover;
	display:block
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .tit .crums em {
margin-top:0.06rem;
position:absolute;
left:0;
top:0
}
}
.pro_info .content .w1400 .box1 .tit .crums .text {
	margin-left:10px;
	float:left;
	font-size:14px;
	color:#999999;
	line-height:1.4
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .tit .crums .text {
line-height:0.4rem;
float:inherit;
margin-left:0
}
}
.pro_info .content .w1400 .box1 .tit .crums .text a {
	color:#999999;
	transition:all 0.3s
}
.pro_info .content .w1400 .box1 .tit .crums .text a:hover {
	color:#067fc9
}
.pro_info .content .w1400 .box1 .tit .crums .text span {
	color:#067fc9
}
.pro_info .content .w1400 .box1 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .box1 .box_con {
	overflow:hidden;
	margin-top:60px
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con {
margin:0.2rem auto 0
}
}
.pro_info .content .w1400 .box1 .box_con .left {
	width:53.5%;
	float:left;
	overflow:hidden
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con .left {
display:none
}
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic {
	float:left;
	width:18.69%
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .prev {
	width:54px;
	height:21px;
	background:url(../img/style_prev.png) no-repeat;
	background-size:contain;
	margin:0 auto;
	display:block
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .prev:hover {
	background:url(../img/style_prev_h.png) no-repeat;
	background-size:contain
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .next {
	width:54px;
	height:21px;
	background:url(../img/style_next.png) no-repeat;
	background-size:contain;
	margin:28px auto 0;
	display:block;
	transition:all 0.3s
}
@media (max-width: 1300px) {
.pro_info .content .w1400 .box1 .box_con .left .m_pic .next {
margin:12px auto 0
}
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .next:hover {
	background:url(../img/style_next_h.png) no-repeat;
	background-size:contain
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider {
	margin-top:30px;
	overflow:hidden;
	transition:all 0.3s
}
@media (max-width: 1300px) {
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider {
margin-top:12px
}
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider ul {
	position:relative
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider ul li {
	box-sizing:border-box;
	margin-bottom:24px;
	overflow:hidden
}
@media (max-width: 1100px) {
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider ul li {
margin-bottom:12px
}
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider ul li .img {
	border:2px solid #eeeeee;
	height:100%;
	overflow:hidden;
	box-sizing:border-box
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider ul li .img img {
	width:100%;
	display:block
}
.pro_info .content .w1400 .box1 .box_con .left .m_pic .slider ul li.active .img {
	border:2px solid #067fc9;
	box-sizing:border-box
}
.pro_info .content .w1400 .box1 .box_con .left .b_pic {
	width:74.76%;
	float:right;
	overflow:hidden;
	border:4px solid #eeeeee;
	border-right:0 none;
	position:relative;
	background:#fafafa
}
.pro_info .content .w1400 .box1 .box_con .left .b_pic img {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	display:block
}
.pro_info .content .w1400 .box1 .box_con .m_left {
	display:none
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con .m_left {
display:block;
width:80%;
margin:0 auto
}
}
@media (max-width: 640px) {
.pro_info .content .w1400 .box1 .box_con .m_left {
width:100%
}
}
.pro_info .content .w1400 .box1 .box_con .m_left .swiper-container .swiper-wrapper .swiper-slide {
	position:relative
}
.pro_info .content .w1400 .box1 .box_con .m_left .swiper-container .swiper-wrapper .swiper-slide img {
	/*position:absolute;*/
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	display:block
}
.pro_info .content .w1400 .box1 .box_con .right {
	background:#fafafa;
	float:left;
	width:46.5%;
	overflow:hidden
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con .right {
background:#fff;
width:100%;
height:auto !important
}
}
.pro_info .content .w1400 .box1 .box_con .right .r_con {
	padding:0 8.85%;
	height:400px;
	margin-top:46px
}
@media (max-width: 1580px) {
.pro_info .content .w1400 .box1 .box_con .right .r_con {
height:300px
}
}
@media (max-width: 1260px) {
.pro_info .content .w1400 .box1 .box_con .right .r_con {
height:220px
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con .right .r_con {
padding:0;
height:auto
}
}
.pro_info .content .w1400 .box1 .box_con .right .r_con h5 {
	font-size:24px;
	color:#067fc9;
	line-height:52px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box1 .box_con .right .r_con h5 {
font-size:0.24rem;
line-height:0.4rem;
margin-top:0.2rem
}
}
.pro_info .content .w1400 .box1 .box_con .right .r_con .txt {
	font-size:14px;
	color:#666666;
	line-height:28px
}
.pro_info .content .w1400 .box1 .box_con.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .text_con p>img {
	display:block;
	max-width:100%;
	margin:0 auto
}
.pro_info .content .w1400 .text_con table {
	border:1px solid #e1e1e1;
	width:100% !important
}
.pro_info .content .w1400 .text_con table tr {
	background:#fff
}
.pro_info .content .w1400 .text_con table tr td {
	font-size:14px;
	color:#666666;
	padding:12px 10px;
	text-align:center;
	line-height:26px;
	border-right:1px solid #e1e1e1
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .text_con table tr td {
padding:0.1rem;
line-height:22px
}
}
.pro_info .content .w1400 .text_con table tr td img {
	max-width:1024px;
	display:block;
	margin:0 auto
}
.pro_info .content .w1400 .text_con table tr td:last-child {
	border-right:0 none
}
.pro_info .content .w1400 .text_con table tr:nth-child(2n) {
background:#f4f4f4
}
.pro_info .content .w1400 .box2 {
	margin-top:59px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box2 {
margin-top:0.2rem
}
}
.pro_info .content .w1400 .box2 .tit {
	line-height:86px
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box2 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box2 .tit {
line-height:0.52rem
}
}
.pro_info .content .w1400 .box2 .tit h5 {
	font-size:24px;
	color:#067fc9;
	display:inline
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box2 .tit h5 {
font-size:0.26rem
}
}
.pro_info .content .w1400 .box2 .tit span {
	margin-left:10px;
	font-size:14px;
	color:#999999;
	font-family:'RobotoItalic_0';
	text-transform:uppercase
}
.pro_info .content .w1400 .box2 .tit.ani {
	opacity:1;
	transform:translate(0)
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box2 .table {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.pro_info .content .w1400 .box2 .table table {
	border:1px solid #e1e1e1;
	width:100%
}
.pro_info .content .w1400 .box2 .table table tr {
	background:#fff
}
.pro_info .content .w1400 .box2 .table table tr td {
	font-size:14px !important;
	color:#666666 !important;
	padding:12px 10px !important;
	text-align:center !important;
	line-height:26px !important;
	border:none !important;
	border-right:1px solid #e1e1e1 !important;
	width:auto !important
}
.pro_info .content .w1400 .box2 .table table tr td strong {
	font-weight:normal !important
}
.pro_info .content .w1400 .box2 .table table tr td p, .pro_info .content .w1400 .box2 .table table tr td span {
	font-size:14px !important;
	color:#666666 !important;
	text-align:center !important;
	line-height:26px !important;
	font-family:"Arial" !important
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box2 .table table tr td {
padding:0.1rem;
line-height:22px
}
}
.pro_info .content .w1400 .box2 .table table tr td:last-child {
	border-right:0 none
}
.pro_info .content .w1400 .box2 .table table tr:nth-child(2n) {
background:#f4f4f4
}
.pro_info .content .w1400 .box2 .table table:first-child tr td {
	width:50%
}
.pro_info .content .w1400 .box2 .table.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .box2.tables .table table tr td {
	width:25%
}
.pro_info .content .w1400 .box2.tables .table table tr td img {
	max-width:100%;
	display:block
}
.pro_info .content .w1400 .box3 {
	margin-top:76px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box3 {
margin-top:0.2rem
}
}
.pro_info .content .w1400 .box3 .tit {
	line-height:86px
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box3 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box3 .tit {
line-height:0.52rem
}
}
.pro_info .content .w1400 .box3 .tit h5 {
	font-size:24px;
	color:#067fc9;
	display:inline
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box3 .tit h5 {
font-size:0.26rem
}
}
.pro_info .content .w1400 .box3 .tit span {
	margin-left:10px;
	font-size:14px;
	color:#999999;
	font-family:'RobotoItalic_0';
	text-transform:uppercase
}
.pro_info .content .w1400 .box3 .tit.ani {
	opacity:1;
	transform:translate(0)
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box3 .box_con {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.pro_info .content .w1400 .box3 .box_con dl {
	margin-top:31px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box3 .box_con dl {
margin-top:0.16rem
}
}
.pro_info .content .w1400 .box3 .box_con dl dt {
	font-size:18px;
	color:#333333;
	line-height:24px;
	font-weight:bold
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box3 .box_con dl dt {
font-size:0.22rem;
line-height:24px
}
}
.pro_info .content .w1400 .box3 .box_con dl dd {
	font-size:14px;
	color:#666666;
	line-height:28px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box3 .box_con dl dd {
line-height:22px
}
}
.pro_info .content .w1400 .box3 .box_con.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .box4 {
	margin-top:68px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 {
margin-top:0.2rem
}
}
.pro_info .content .w1400 .box4 .tit {
	line-height:72px;
	border-bottom:1px solid #eeeeee
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box4 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .tit {
line-height:0.52rem
}
}
.pro_info .content .w1400 .box4 .tit h5 {
	font-size:24px;
	color:#067fc9;
	display:inline
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .tit h5 {
font-size:0.26rem
}
}
.pro_info .content .w1400 .box4 .tit span {
	margin-left:10px;
	font-size:14px;
	color:#999999;
	font-family:'RobotoItalic_0';
	text-transform:uppercase
}
.pro_info .content .w1400 .box4 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .box4 .list {
	margin-top:34px
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box4 .list {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .list {
margin-top:0.16rem;
display:none
}
}
.pro_info .content .w1400 .box4 .list ul {
	overflow:hidden
}
.pro_info .content .w1400 .box4 .list ul li {
	width:31.42%;
	float:left;
	margin-right:2.857%
}
@media (max-width: 640px) {
.pro_info .content .w1400 .box4 .list ul li {
margin-right:1%;
width:32.666%
}
}
.pro_info .content .w1400 .box4 .list ul li a {
	display:block;
	border:4px solid #eeeeee
}
.pro_info .content .w1400 .box4 .list ul li a .pic {
	width:100%;
	overflow:hidden
}
.pro_info .content .w1400 .box4 .list ul li a .pic img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.pro_info .content .w1400 .box4 .list ul li a .li_con {
	padding:22px 40px 30px 40px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .list ul li a .li_con {
padding:0.1rem 0.3rem 0.2rem 0.3rem
}
}
@media (max-width: 640px) {
.pro_info .content .w1400 .box4 .list ul li a .li_con {
padding:0.1rem 0.1rem 0.2rem 0.1rem
}
}
.pro_info .content .w1400 .box4 .list ul li a .li_con h5 {
	font-size:20px;
	color:#333333;
	line-height:48px;
	text-align:center;
	transition:all 0.3s;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .list ul li a .li_con h5 {
font-size:0.22rem;
line-height:0.4rem
}
}
.pro_info .content .w1400 .box4 .list ul li a .li_con .text {
	font-size:14px;
	color:#888888;
	line-height:24px;
	text-align:center;
	height:48px;
	overflow:hidden
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .list ul li a .li_con .text {
line-height:20px;
height:40px
}
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box4 .list ul li a:hover .pic img {
transform:scale(1.1)
}
.pro_info .content .w1400 .box4 .list ul li a:hover .li_con h5 {
color:#067fc9
}
}
.pro_info .content .w1400 .box4 .list ul li:nth-child(3n) {
margin-right:0
}
.pro_info .content .w1400 .box4 .list.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .box4 .m_list {
	display:none
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .m_list {
display:block
}
}
.pro_info .content .w1400 .box4 .m_list .swiper-container {
	padding-bottom:0.5rem
}
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a {
	display:block;
	border:4px solid #eeeeee
}
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .pic {
	width:100%;
	overflow:hidden
}
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .pic img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con {
	padding:22px 40px 30px 40px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con {
padding:0.1rem 0.3rem 0.2rem 0.3rem
}
}
@media (max-width: 640px) {
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con {
padding:0.1rem 0.1rem 0.2rem 0.1rem
}
}
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con h5 {
	font-size:20px;
	color:#333333;
	line-height:48px;
	text-align:center;
	transition:all 0.3s;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con h5 {
font-size:0.22rem;
line-height:0.4rem
}
}
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con .text {
	font-size:14px;
	color:#888888;
	line-height:24px;
	text-align:center;
	height:48px;
	overflow:hidden
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box4 .m_list .swiper-container .swiper-wrapper .swiper-slide a .li_con .text {
line-height:20px;
height:40px
}
}
.pro_info .content .w1400 .box5 {
	margin-top:76px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 {
margin-top:0.2rem
}
}
.pro_info .content .w1400 .box5 .tit {
	line-height:72px;
	border-bottom:1px solid #eeeeee
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box5 .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .tit {
line-height:0.52rem
}
}
.pro_info .content .w1400 .box5 .tit h5 {
	font-size:24px;
	color:#067fc9;
	display:inline
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .tit h5 {
font-size:0.26rem
}
}
.pro_info .content .w1400 .box5 .tit span {
	margin-left:10px;
	font-size:14px;
	color:#999999;
	font-family:'RobotoItalic_0';
	text-transform:uppercase
}
.pro_info .content .w1400 .box5 .tit.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .box5 .box_con {
	margin-top:34px
}
@media (min-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con {
margin-top:0.16rem
}
}
.pro_info .content .w1400 .box5 .box_con form .t {
	overflow:hidden
}
.pro_info .content .w1400 .box5 .box_con form .t .t_l {
	width:48.42%;
	float:left;
	background:#f4f4f4;
	border:1px solid #e1e1e1;
	overflow:hidden;
	line-height:44px
}
.pro_info .content .w1400 .box5 .box_con form .t .t_l .t_l_con {
	padding:0 0 0 94px;
	position:relative
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form .t .t_l .t_l_con {
padding:0 0 0 80px
}
}
.pro_info .content .w1400 .box5 .box_con form .t .t_l .t_l_con span {
	width:94px;
	font-size:14px;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	text-indent:2em;
	line-height:44px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form .t .t_l .t_l_con span {
width:80px
}
}
.pro_info .content .w1400 .box5 .box_con form .t .t_l .t_l_con input {
	width:100%;
	line-height:28px;
	padding:8px 0;
	background:none;
	border:0 none;
	display:block;
	font-size:14px;
	color:#666
}
.pro_info .content .w1400 .box5 .box_con form .t .t_r {
	width:48.42%;
	float:right;
	background:#f4f4f4;
	border:1px solid #e1e1e1;
	overflow:hidden;
	line-height:44px
}
.pro_info .content .w1400 .box5 .box_con form .t .t_r .t_l_con {
	padding:0 0 0 76px;
	position:relative
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form .t .t_r .t_l_con {
padding:0 0 0 80px
}
}
.pro_info .content .w1400 .box5 .box_con form .t .t_r .t_l_con span {
	width:76px;
	font-size:14px;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	text-indent:2em;
	line-height:44px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form .t .t_r .t_l_con span {
width:80px
}
}
.pro_info .content .w1400 .box5 .box_con form .t .t_r .t_l_con input {
	width:100%;
	line-height:28px;
	padding:8px 0;
	background:none;
	border:0 none;
	display:block;
	font-size:14px;
	color:#666
}
.pro_info .content .w1400 .box5 .box_con form .text {
	margin-top:20px;
	width:100%;
	height:138px;
	border:1px solid #e1e1e1;
	background:#f4f4f4
}
.pro_info .content .w1400 .box5 .box_con form .text .text_con {
	position:relative;
	padding:0 0 0 94px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form .text .text_con {
padding:0 0 0 80px
}
}
.pro_info .content .w1400 .box5 .box_con form .text .text_con span {
	width:94px;
	font-size:14px;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	text-indent:2em;
	line-height:44px
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form .text .text_con span {
width:80px
}
}
.pro_info .content .w1400 .box5 .box_con form .text .text_con textarea {
	width:100%;
	height:129px;
	font-size:14px;
	line-height:28px;
	margin-top:9px;
	outline:none;
	resize:none;
	border:0 none;
	padding:0;
	background:none
}
.pro_info .content .w1400 .box5 .box_con form button {
	width:180px;
	height:46px;
	background:#067fc9;
	color:#fff;
	line-height:46px;
	text-align:center;
	font-size:16px;
	display:block;
	border:0 none;
	margin:30px auto 0
}
@media (max-width: 1024px) {
.pro_info .content .w1400 .box5 .box_con form button {
width:1.8rem;
height:0.5rem;
line-height:0.5rem;
margin:0.2rem auto 0
}
}
.pro_info .content .w1400 .box5 .box_con.ani {
	opacity:1;
	transform:translate(0)
}
.pro_info .content .w1400 .text_con {
	font-size:14px;
	line-height:24px
}
.pro_info .content .w1400 .text_con img {
	max-width:100%
}
.case_info .content .w1400>.text_con {
	margin-top:80px
}
@media (max-width: 1024px) {
.case_info .content .w1400>.text_con {
margin-top:0.4rem
}
}
.show {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.show {
padding-bottom:0.3rem
}
}
.show .content {
	margin-top:90px
}
@media (max-width: 1024px) {
.show .content {
margin-top:0.2rem
}
}
.show .content .tit {
	margin-top:90px;
	position:relative
}
@media (min-width: 1024px) {
.show .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.show .content .tit {
margin-top:0.2rem
}
}
.show .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	z-index:2
}
@media (max-width: 1024px) {
.show .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.show .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.show .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.3rem
}
}
.show .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.show .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.show .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.show .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.show .content .list {
	margin-top:60px
}
@media (max-width: 1024px) {
.show .content .list {
margin-top:0.2rem
}
}
.show .content .list .w1400 ul li {
	width:31.42%;
	float:left;
	margin-right:2.85%;
	box-shadow:0 5px 25px 5px rgba(196, 196, 196, 0.28);
	margin-bottom:80px
}
@media (min-width: 1024px) {
.show .content .list .w1400 ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.show .content .list .w1400 ul li {
margin-bottom:0.2rem
}
}
@media (max-width: 640px) {
.show .content .list .w1400 ul li {
width:49%;
margin-right:2%
}
}
.show .content .list .w1400 ul li a {
	display:block
}
.show .content .list .w1400 ul li a .pic {
	width:100%;
	overflow:hidden;
	position:relative
}
.show .content .list .w1400 ul li a .pic .img img {
	width:100%;
	display:block
}
.show .content .list .w1400 ul li a .pic .hover {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	background:rgba(6, 127, 201, 0.9);
	transition:all 0.3s;
	opacity:0
}
.show .content .list .w1400 ul li a .pic .hover .play {
	width:90px;
	height:90px;
	background:url(../img/show_play.png) no-repeat;
	background-size:cover;
	position:absolute;
	left:50%;
	top:50%;
	margin:-45px 0 0 -45px
}
.show .content .list .w1400 ul li a h6 {
	font-size:18px;
	color:#333333;
	padding:0 8px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:normal;
	text-align:center;
	line-height:80px;
	transition:all 0.3s
}
@media (max-width: 1024px) {
.show .content .list .w1400 ul li a h6 {
font-size:0.22rem;
padding:0 0.1rem;
line-height:0.6rem
}
}
@media (min-width: 640px) {
.show .content .list .w1400 ul li:nth-child(3n) {
margin-right:0
}
}
@media (max-width: 640px) {
.show .content .list .w1400 ul li:nth-child(2n) {
margin-right:0
}
}
@media (min-width: 1024px) {
.show .content .list .w1400 ul li:hover {
transition:all 0.3s;
box-shadow:0 5px 40px 5px rgba(196, 196, 196, 0.8)
}
.show .content .list .w1400 ul li:hover a .pic .hover {
opacity:1
}
.show .content .list .w1400 ul li:hover a h6 {
font-weight:bold
}
}
.show .content .list .w1400 ul li.ani {
	opacity:1;
	transform:translate(0)
}
.show .content .list .w1400 ul:after {
	clear:both;
	display:block;
	content:''
}
.show .content .list .w1400 .page {
	margin-top:20px;
	text-align:center;
	font-size:0
}
@media (max-width: 1024px) {
.show .content .list .w1400 .page {
margin-top:0.2rem
}
}
.show .content .list .w1400 .page a {
	width:42px;
	height:38px;
	border:1px solid #e1e1e1;
	font-size:14px;
	color:#666666;
	line-height:38px;
	text-align:center;
	display:inline-block;
	margin:0 4px
}
@media (max-width: 1024px) {
.show .content .list .w1400 .page a {
width:34px;
height:32px;
line-height:32px;
margin:0 2px
}
}
.show .content .list .w1400 .page a.active {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.show .content .list .w1400 .page a:hover {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.show .content .list .w1400 .page a.prev, .show .content .list .w1400 .page a.next {
	width:70px
}
@media (max-width: 380px) {
.show .content .list .w1400 .page a.prev, .show .content .list .w1400 .page a.next {
width:60px
}
}
.equipment {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.equipment {
padding-bottom:0.3rem
}
}
.equipment .content {
	margin-top:90px
}
@media (max-width: 1024px) {
.equipment .content {
margin-top:0.2rem
}
}
.equipment .content .tit {
	margin-top:90px;
	position:relative
}
@media (min-width: 1024px) {
.equipment .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.equipment .content .tit {
margin-top:0.2rem
}
}
.equipment .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	z-index:2
}
@media (max-width: 1024px) {
.equipment .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.equipment .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.equipment .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.3rem
}
}
.equipment .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.equipment .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.equipment .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.equipment .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.equipment .content .list {
	margin-top:60px
}
@media (max-width: 1024px) {
.equipment .content .list {
margin-top:0.2rem
}
}
.equipment .content .list .w1400 ul li {
	width:31.42%;
	float:left;
	margin-right:2.85%;
	box-shadow:0 5px 25px 5px rgba(196, 196, 196, 0.28);
	transition:all 0.3s;
	margin-bottom:80px
}
@media (min-width: 1024px) {
.equipment .content .list .w1400 ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.equipment .content .list .w1400 ul li {
margin-bottom:0.2rem
}
}
@media (max-width: 640px) {
.equipment .content .list .w1400 ul li {
width:49%;
margin-right:2%
}
}
.equipment .content .list .w1400 ul li a {
	display:block
}
.equipment .content .list .w1400 ul li a .pic {
	width:100%;
	overflow:hidden;
	position:relative
}
.equipment .content .list .w1400 ul li a .pic .img img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.equipment .content .list .w1400 ul li a h6 {
	font-size:18px;
	color:#333333;
	padding:0 8px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:normal;
	text-align:center;
	line-height:80px;
	transition:all 0.3s
}
@media (max-width: 1024px) {
.equipment .content .list .w1400 ul li a h6 {
font-size:0.22rem;
padding:0 0.1rem;
line-height:0.6rem
}
}
@media (min-width: 640px) {
.equipment .content .list .w1400 ul li:nth-child(3n) {
margin-right:0
}
}
@media (max-width: 640px) {
.equipment .content .list .w1400 ul li:nth-child(2n) {
margin-right:0
}
}
@media (min-width: 1024px) {
.equipment .content .list .w1400 ul li:hover {
box-shadow:0 5px 40px 5px rgba(196, 196, 196, 0.8)
}
.equipment .content .list .w1400 ul li:hover a .pic img {
transform:scale(1.1)
}
}
.equipment .content .list .w1400 ul li.ani {
	opacity:1;
	transform:translate(0)
}
.equipment .content .list .w1400 ul:after {
	clear:both;
	display:block;
	content:''
}
.equipment .content .list .w1400 .page {
	margin-top:20px;
	text-align:center;
	font-size:0
}
@media (max-width: 1024px) {
.equipment .content .list .w1400 .page {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.equipment .content .list .w1400 .page {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.equipment .content .list .w1400 .page a {
	width:42px;
	height:38px;
	border:1px solid #e1e1e1;
	font-size:14px;
	color:#666666;
	line-height:38px;
	text-align:center;
	display:inline-block;
	margin:0 4px
}
@media (max-width: 1024px) {
.equipment .content .list .w1400 .page a {
width:34px;
height:32px;
line-height:32px;
margin:0 2px
}
}
.equipment .content .list .w1400 .page a.active {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.equipment .content .list .w1400 .page a:hover {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.equipment .content .list .w1400 .page a.prev, .equipment .content .list .w1400 .page a.next {
	width:70px
}
@media (max-width: 380px) {
.equipment .content .list .w1400 .page a.prev, .equipment .content .list .w1400 .page a.next {
width:60px
}
}
.equipment .content .list .w1400 .page.ani {
	opacity:1;
	transform:translate(0)
}
.video_mark {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	background:rgba(0, 0, 0, 0.8)
}
.video_mark .mark_con {
	width:800px;
	background:#fff;
	height:600px;
	border-radius:6px;
	overflow:hidden;
	position:absolute;
	left:50%;
	top:50%;
	margin:-300px 0 0 -400px
}
@media (max-width: 900px) {
.video_mark .mark_con {
width:90%;
height:auto;
margin:-3rem 0 0 -45%
}
}
.video_mark .mark_con .tit {
	overflow:hidden;
	padding-bottom:8px;
	border-bottom:1px solid #eeeeee
}
@media (max-width: 1024px) {
.video_mark .mark_con .tit {
padding-bottom:0.1rem
}
}
.video_mark .mark_con .tit h5 {
	line-height:34px;
	font-size:18px;
	color:#333333;
	float:left;
	width:80%;
	margin-left:10px;
	margin-top:20px
}
@media (max-width: 900px) {
.video_mark .mark_con .tit h5 {
line-height:0.38rem;
font-size:0.22rem;
margin-top:0.2rem
}
}
.video_mark .mark_con .tit .close {
	width:40px;
	height:35px;
	float:right;
	margin-right:10px;
	margin-top:14px;
	background:url(../img/close_icon1.png) no-repeat;
	background-size:cover;
	cursor:pointer
}
@media (max-width: 900px) {
.video_mark .mark_con .tit .close {
width:0.4rem;
height:0.35rem;
margin-right:0.1rem;
margin-top:0.14rem
}
}
.video_mark .mark_con .con {
	padding:20px;
	overflow:hidden;
	position:relative;
	height:498px
}
@media (max-width: 1024px) {
.video_mark .mark_con .con {
height:auto
}
}
@media (max-width: 900px) {
.video_mark .mark_con .con {
padding:0.2rem
}
}
.video_mark .mark_con .con video {
	width:100%;
	height:500px
}
@media (max-width: 900px) {
.video_mark .mark_con .con video {
height:auto
}
}
.video_mark .mark_con .con iframe {
	width:100% !important;
	height:100% !important
}
@media (max-width: 1024px) {
.video_mark .mark_con .con iframe {
max-width:100%;
display:block;
width:auto !important;
height:auto !important;
margin:0 auto
}
}
.video_mark .mark_con .con iframe #youku-playerBox {
	width:100%;
	height:auto
}
.case {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.case {
padding-bottom:0.3rem
}
}
.case .content {
	margin-top:90px
}
@media (max-width: 1024px) {
.case .content {
margin-top:0.2rem
}
}
.case .content .tit {
	margin-top:90px;
	position:relative
}
@media (min-width: 1024px) {
.case .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.case .content .tit {
margin-top:0.2rem
}
}
.case .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.case .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.case .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.case .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.3rem
}
}
.case .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.case .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.case .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.case .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.case .content .list {
	margin-top:75px
}
@media (max-width: 1024px) {
.case .content .list {
margin-top:0.2rem
}
}
.case .content .list .w1400 ul {
	overflow:hidden
}
.case .content .list .w1400 ul li {
	width:31.42%;
	float:left;
	margin-right:2.85%;
	background:#fafafa;
	margin-bottom:60px;
	border-bottom:8px solid #d0d0d0
}
@media (min-width: 1024px) {
.case .content .list .w1400 ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.case .content .list .w1400 ul li {
margin-bottom:0.2rem;
border-width:4px
}
}
@media (max-width: 640px) {
.case .content .list .w1400 ul li {
width:49%;
margin-right:2%
}
}
.case .content .list .w1400 ul li a {
	display:block
}
.case .content .list .w1400 ul li a .pic {
	width:100%;
	overflow:hidden;
	position:relative
}
.case .content .list .w1400 ul li a .pic .img img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.case .content .list .w1400 ul li a .li_con {
	padding:12px 40px 42px 40px
}
@media (max-width: 1100px) {
.case .content .list .w1400 ul li a .li_con {
padding:12px 30px 42px 30px
}
}
@media (max-width: 1024px) {
.case .content .list .w1400 ul li a .li_con {
padding:0.2rem 0.2rem 0.2rem 0.2rem
}
}
.case .content .list .w1400 ul li a .li_con h6 {
	font-size:20px;
	color:#333333;
	padding:0 8px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	line-height:62px;
	transition:all 0.3s
}
@media (max-width: 1024px) {
.case .content .list .w1400 ul li a .li_con h6 {
font-size:0.22rem;
padding:0;
line-height:0.4rem
}
}
.case .content .list .w1400 ul li a .li_con i {
	width:30px;
	height:4px;
	background:#067fc9;
	display:block;
	margin:0 auto;
	transition:all 0.3s
}
.case .content .list .w1400 ul li a .li_con .text {
	font-size:14px;
	color:#666666;
	line-height:24px;
	transition:all 0.3s;
	height:72px;
	overflow:hidden
}
@media (max-width: 1024px) {
.case .content .list .w1400 ul li a .li_con .text {
line-height:20px;
height:60px;
margin-top:0.1rem
}
}
@media (max-width: 640px) {
.case .content .list .w1400 ul li a .li_con .text {
height:40px
}
}
@media (min-width: 640px) {
.case .content .list .w1400 ul li:nth-child(3n) {
margin-right:0
}
}
@media (max-width: 640px) {
.case .content .list .w1400 ul li:nth-child(2n) {
margin-right:0
}
}
@media (min-width: 1024px) {
.case .content .list .w1400 ul li:hover {
background:#067fc9;
border-color:#0367a4;
transition:all 0.3s
}
.case .content .list .w1400 ul li:hover a .pic img {
transform:scale(1.1)
}
.case .content .list .w1400 ul li:hover a .li_con h6 {
color:#fff
}
.case .content .list .w1400 ul li:hover a .li_con i {
background:#fff
}
.case .content .list .w1400 ul li:hover a .li_con .text {
color:#fff
}
}
.case .content .list .w1400 ul li.ani {
	opacity:1;
	transform:translate(0)
}
.case .content .list .w1400 ul:after {
	clear:both;
	display:block;
	content:''
}
.case .content .list .w1400 .page {
	margin-top:40px;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.case .content .list .w1400 .page {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.case .content .list .w1400 .page {
margin-top:0.2rem
}
}
.case .content .list .w1400 .page a {
	width:42px;
	height:38px;
	border:1px solid #e1e1e1;
	font-size:14px;
	color:#666666;
	line-height:38px;
	text-align:center;
	display:inline-block;
	margin:0 4px
}
@media (max-width: 1024px) {
.case .content .list .w1400 .page a {
width:34px;
height:32px;
line-height:32px;
margin:0 2px
}
}
.case .content .list .w1400 .page a.active {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.case .content .list .w1400 .page a:hover {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.case .content .list .w1400 .page a.prev, .case .content .list .w1400 .page a.next {
	width:70px
}
@media (max-width: 380px) {
.case .content .list .w1400 .page a.prev, .case .content .list .w1400 .page a.next {
width:60px
}
}
.case .content .list .w1400 .page.ani {
	opacity:1;
	transform:translate(0)
}
.news {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.news {
padding-bottom:0.3rem
}
}
.news .content {
	margin-top:90px
}
@media (max-width: 1024px) {
.news .content {
margin-top:0.2rem
}
}
.news .content .tit {
	margin-top:90px;
	position:relative
}
@media (max-width: 1024px) {
.news .content .tit {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.news .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.news .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	z-index:2
}
@media (max-width: 1024px) {
.news .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.news .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.news .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.3rem
}
}
.news .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.news .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.news .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.news .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.news .content .box {
	margin-top:60px
}
@media (max-width: 1024px) {
.news .content .box {
margin-top:0.2rem
}
}
.news .content .box .w1400 .left {
	float:left;
	width:45.71%;
	position:relative
}
@media (max-width: 1100px) {
.news .content .box .w1400 .left {
width:47%
}
}
@media (min-width: 1024px) {
.news .content .box .w1400 .left {
transition:all 0.6s;
opacity:0;
transform:translateX(-100px)
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .left {
float:inherit;
width:70%;
margin:0 auto
}
}
@media (max-width: 640px) {
.news .content .box .w1400 .left {
width:100%
}
}
.news .content .box .w1400 .left .pic {
	overflow:hidden
}
@media (max-width: 1024px) {
.news .content .box .w1400 .left .pic {
display:none
}
}
.news .content .box .w1400 .left .pic ul {
	position:relative;
	overflow:hidden
}
.news .content .box .w1400 .left .pic ul li {
	float:left
}
.news .content .box .w1400 .left .pic ul li a {
	display:block;
	position:relative
}
.news .content .box .w1400 .left .pic ul li a .img {
	width:100%;
	overflow:hidden
}
.news .content .box .w1400 .left .pic ul li a .img img {
	width:100%;
	display:block
}
.news .content .box .w1400 .left .pic ul li a .data {
	width:90px;
	height:92px;
	background:#067fc9;
	position:absolute;
	left:0;
	top:0
}
.news .content .box .w1400 .left .pic ul li a .data strong {
	display:block;
	font-size:56px;
	color:#fff;
	line-height:48px;
	margin-top:12px;
	text-align:center;
	font-weight:normal;
	font-family:'HELE'
}
.news .content .box .w1400 .left .pic ul li a .data .num {
	font-size:14px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-family:'RobotoItalic_0'
}
.news .content .box .w1400 .left .control {
	width:100%;
	height:60px;
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
	left:0;
	bottom:0;
	z-index:10
}
@media (max-width: 1024px) {
.news .content .box .w1400 .left .control {
display:none
}
}
.news .content .box .w1400 .left .control .control_con {
	padding:0 65px;
	position:relative
}
.news .content .box .w1400 .left .control .control_con .prev {
	width:64px;
	height:60px;
	border-right:1px solid rgba(255, 255, 255, 0.2);
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	z-index:10
}
.news .content .box .w1400 .left .control .control_con .prev i {
	width:11px;
	height:19px;
	background:url(../img/index_news_prev.png) no-repeat;
	margin:20px auto 0;
	display:block;
	transition:all 0.3s
}
.news .content .box .w1400 .left .control .control_con .prev:hover i {
	opacity:0.5
}
.news .content .box .w1400 .left .control .control_con .next {
	width:64px;
	height:60px;
	border-left:1px solid rgba(255, 255, 255, 0.2);
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	z-index:10
}
.news .content .box .w1400 .left .control .control_con .next i {
	width:11px;
	height:19px;
	background:url(../img/index_news_next.png) no-repeat;
	margin:20px auto 0;
	display:block;
	transition:all 0.3s
}
.news .content .box .w1400 .left .control .control_con .next:hover i {
	opacity:0.5
}
.news .content .box .w1400 .left .control .control_con .text {
	overflow:hidden;
	position:relative;
	z-index:1
}
.news .content .box .w1400 .left .control .control_con .text ul {
	position:relative;
	overflow:hidden
}
.news .content .box .w1400 .left .control .control_con .text ul li {
	float:left;
	font-size:20px;
	color:#fff;
	line-height:60px;
	font-weight:bold;
	text-align:center;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.news .content .box .w1400 .left .m_left {
	display:none
}
@media (max-width: 1024px) {
.news .content .box .w1400 .left .m_left {
display:block
}
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a {
	display:block;
	position:relative
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .img {
	width:100%;
	overflow:hidden
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .img img {
	width:100%;
	display:block
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .text {
	font-size:0.2rem;
	line-height:0.6rem;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	color:#fff
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .text .txt {
	padding:0 0.2rem
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data {
	width:90px;
	height:92px;
	background:#067fc9;
	position:absolute;
	left:0;
	top:0
}
@media (max-width: 1024px) {
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data {
width:0.9rem;
height:0.9rem
}
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data strong {
	display:block;
	font-size:56px;
	color:#fff;
	line-height:48px;
	margin-top:12px;
	text-align:center;
	font-weight:normal;
	font-family:'HELE'
}
@media (max-width: 1024px) {
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data strong {
font-size:0.5rem;
line-height:0.48rem;
margin-top:0.1rem
}
}
.news .content .box .w1400 .left .m_left .swiper-container .swiper-wrapper .swiper-slide a .data .num {
	font-size:14px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-family:'RobotoItalic_0'
}
.news .content .box .w1400 .left.ani {
	opacity:1;
	transform:translate(0)
}
.news .content .box .w1400 .right {
	width:51.42%;
	float:right
}
@media (min-width: 1024px) {
.news .content .box .w1400 .right {
transition:all 0.6s;
opacity:0;
transform:translateX(100px)
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right {
float:inherit;
width:100%;
margin-top:0.2rem
}
}
.news .content .box .w1400 .right .list .item {
	display:none
}
.news .content .box .w1400 .right .list .item ul li {
	background:#fff;
	box-shadow:0px 2px 8px 0px rgba(180, 180, 180, 0.1);
	margin-bottom:30px;
	border:1px solid rgba(225, 255, 255, 0.2);
	box-sizing:border-box;
	transition:all 0.3s
}
@media (max-width: 1300px) {
.news .content .box .w1400 .right .list .item ul li {
margin-bottom:20px
}
}
@media (max-width: 1200px) {
.news .content .box .w1400 .right .list .item ul li {
margin-bottom:12px
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li {
margin-bottom:0.2rem
}
}
.news .content .box .w1400 .right .list .item ul li a {
	display:block;
	overflow:hidden;
	position:relative;
	padding:0 30px 0 128px
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li a {
padding:0.12rem 0.3rem 0.12rem 1.28rem
}
}
.news .content .box .w1400 .right .list .item ul li a .data {
	width:114px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li a .data {
width:1.14rem
}
}
.news .content .box .w1400 .right .list .item ul li a .data strong {
	font-size:56px;
	color:#067fc9;
	line-height:48px;
	margin-top:34px;
	display:block;
	text-align:center;
	transition:all 0.3s
}
@media (max-width: 1600px) {
.news .content .box .w1400 .right .list .item ul li a .data strong {
margin-top:24px
}
}
@media (max-width: 1450px) {
.news .content .box .w1400 .right .list .item ul li a .data strong {
margin-top:14px
}
}
@media (max-width: 1300px) {
.news .content .box .w1400 .right .list .item ul li a .data strong {
margin-top:12px
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li a .data strong {
font-size:0.5rem;
line-height:0.48rem;
margin-top:0.16rem
}
}
.news .content .box .w1400 .right .list .item ul li a .data .num {
	font-size:14px;
	color:#067fc9;
	line-height:22px;
	text-align:center
}
.news .content .box .w1400 .right .list .item ul li a .data i {
	width:1px;
	height:62px;
	background:#cde5f4;
	position:absolute;
	right:0;
	top:34px;
	transition:all 0.3s
}
@media (max-width: 1600px) {
.news .content .box .w1400 .right .list .item ul li a .data i {
top:26px
}
}
@media (max-width: 1450px) {
.news .content .box .w1400 .right .list .item ul li a .data i {
top:18px
}
}
@media (max-width: 1300px) {
.news .content .box .w1400 .right .list .item ul li a .data i {
top:14px
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li a .data i {
height:0.7rem;
top:0.18rem
}
}
.news .content .box .w1400 .right .list .item ul li a .text {
	width:100%;
	overflow:hidden;
	padding-bottom:32px
}
@media (max-width: 1450px) {
.news .content .box .w1400 .right .list .item ul li a .text {
padding-bottom:20px
}
}
@media (max-width: 1300px) {
.news .content .box .w1400 .right .list .item ul li a .text {
padding-bottom:14px
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li a .text {
padding-bottom:0
}
}
.news .content .box .w1400 .right .list .item ul li a .text h6 {
	font-size:20px;
	color:#1e1e1e;
	line-height:30px;
	margin-top:34px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:normal;
	transition:all 0.3s
}
@media (max-width: 1600px) {
.news .content .box .w1400 .right .list .item ul li a .text h6 {
margin-top:24px
}
}
@media (max-width: 1450px) {
.news .content .box .w1400 .right .list .item ul li a .text h6 {
margin-top:16px
}
}
@media (max-width: 1300px) {
.news .content .box .w1400 .right .list .item ul li a .text h6 {
margin-top:14px
}
}
@media (max-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li a .text h6 {
font-size:0.22rem;
line-height:0.3rem;
margin-top:0.1rem
}
}
.news .content .box .w1400 .right .list .item ul li a .text .txt {
	font-size:14px;
	color:#888888;
	line-height:26px;
	margin-top:6px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (min-width: 1024px) {
.news .content .box .w1400 .right .list .item ul li:hover {
box-shadow:0px 3px 10px 0px rgba(180, 180, 180, 0.8)
}
.news .content .box .w1400 .right .list .item ul li:hover a .text h6 {
color:#067fc9
}
}
.news .content .box .w1400 .right.ani {
	opacity:1;
	transform:translate(0)
}
.news .content .box .w1400:after {
	clear:both;
	display:block;
	content:''
}
.news .content .box2 {
	margin-top:75px
}
@media (max-width: 1024px) {
.news .content .box2 {
margin-top:0.3rem
}
}
.news .content .box2 .w1400 ul {
	overflow:hidden
}
.news .content .box2 .w1400 ul li {
	transition:all 0.3s;
	margin-bottom:40px
}
@media (min-width: 1024px) {
.news .content .box2 .w1400 ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li {
margin-bottom:0.2rem;
min-height:2.6rem
}
}
@media (max-width: 480px) {
.news .content .box2 .w1400 ul li {
min-height:2.1rem
}
}
@media (max-width: 380px) {
.news .content .box2 .w1400 ul li {
min-height:1.86rem
}
}
.news .content .box2 .w1400 ul li a {
	display:block;
	position:relative;
	overflow:hidden
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a {
padding:0 0 0 3.8rem;
min-height:2.6rem;
background:#fafafa
}
}
@media (max-width: 480px) {
.news .content .box2 .w1400 ul li a {
padding:0 0 0 3.12rem;
min-height:2.1rem
}
}
@media (max-width: 380px) {
.news .content .box2 .w1400 ul li a {
padding:0 0 0 2.72rem;
min-height:1.86rem
}
}
.news .content .box2 .w1400 ul li a .pic {
	width:368px;
	height:260px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a .pic {
width:3.68rem;
height:2.6rem
}
}
@media (max-width: 480px) {
.news .content .box2 .w1400 ul li a .pic {
width:3rem;
height:2.1rem
}
}
@media (max-width: 380px) {
.news .content .box2 .w1400 ul li a .pic {
width:2.6rem;
height:1.86rem
}
}
.news .content .box2 .w1400 ul li a .pic img {
	width:100%;
	display:block;
	transition:all 0.3s
}
.news .content .box2 .w1400 ul li a .li_con {
	width:95%;
	background:#fafafa;
	margin-top:20px;
	margin-left:5%
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a .li_con {
margin-top:0;
margin-left:0;
width:100%
}
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content {
	padding:39px 54px 48px 342px
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content {
padding:0 0.2rem 0 0.1rem
}
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content h6 {
	font-size:20px;
	color:#333333;
	line-height:38px;
	transition:all 0.3s;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content h6 {
font-size:0.22rem;
line-height:0.38rem;
margin-top:0.2rem
}
}
@media (max-width: 480px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content h6 {
margin-top:0.1rem
}
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content .time {
	font-size:14px;
	color:#067fc9;
	font-family:'Arial';
	line-height:20px
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content .text {
	font-size:14px;
	color:#888888;
	line-height:24px;
	margin-top:11px;
	height:48px;
	overflow:hidden
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content .text {
margin-top:0.1rem
}
}
@media (max-width: 480px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content .text {
margin-top:0
}
}
@media (max-width: 380px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content .text {
line-height:20px;
height:40px
}
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content .more {
	margin-top:30px;
	overflow:hidden
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content .more {
margin-top:0.14rem
}
}
@media (max-width: 480px) {
.news .content .box2 .w1400 ul li a .li_con .li_con_content .more {
margin-top:0.1rem
}
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content .more span {
	float:left;
	line-height:17px;
	font-size:14px;
	color:#999999
}
.news .content .box2 .w1400 ul li a .li_con .li_con_content .more em {
	width:17px;
	height:17px;
	background:url(../img/news_more.png) no-repeat;
	background-size:cover;
	float:left;
	margin-left:7px
}
@media (min-width: 1024px) {
.news .content .box2 .w1400 ul li a:hover .pic img {
transform:scale(1.1)
}
.news .content .box2 .w1400 ul li a:hover .li_con .li_con_content h6 {
color:#067fc9
}
}
.news .content .box2 .w1400 ul li.ani {
	opacity:1;
	transform:translate(0)
}
.news .content .box2 .w1400 ul:after {
	clear:both;
	display:block;
	content:''
}
.news .content .box2 .w1400 .page {
	margin-top:60px;
	text-align:center;
	font-size:0
}
@media (min-width: 1024px) {
.news .content .box2 .w1400 .page {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 .page {
margin-top:0.2rem
}
}
.news .content .box2 .w1400 .page a {
	width:42px;
	height:38px;
	border:1px solid #e1e1e1;
	font-size:14px;
	color:#666666;
	line-height:38px;
	text-align:center;
	display:inline-block;
	margin:0 4px
}
@media (max-width: 1024px) {
.news .content .box2 .w1400 .page a {
width:34px;
height:32px;
line-height:32px;
margin:0 2px
}
}
.news .content .box2 .w1400 .page a.active {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.news .content .box2 .w1400 .page a:hover {
	background:#067fc9;
	color:#fff;
	border-color:#067fc9
}
.news .content .box2 .w1400 .page a.prev, .news .content .box2 .w1400 .page a.next {
	width:70px
}
@media (max-width: 380px) {
.news .content .box2 .w1400 .page a.prev, .news .content .box2 .w1400 .page a.next {
width:60px
}
}
.news .content .box2 .w1400 .page.ani {
	opacity:1;
	transform:translate(0)
}
.news_info {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.news_info {
padding-bottom:0.3rem
}
}
.news_info .content {
	margin-top:60px
}
@media (max-width: 1024px) {
.news_info .content {
margin-top:0.3rem
}
}
.news_info .content .box .w1400 h5 {
	font-size:30px;
	color:#333333;
	line-height:44px;
	text-align:center
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 h5 {
font-size:0.26rem;
line-height:0.44rem
}
}
.news_info .content .box .w1400 .time {
	font-size:16px;
	color:#067fc9;
	line-height:70px;
	text-align:center
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 .time {
font-size:14px;
line-height:0.7rem
}
}
.news_info .content .box .w1400 .text {
	margin-top:15px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding-top:46px;
	padding-bottom:82px
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 .text {
margin-top:0;
padding-top:0.2rem;
padding-bottom:0.4rem
}
}
.news_info .content .box .w1400 .text p {
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-indent:2em
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 .text p {
line-height:22px
}
}
.news_info .content .box .w1400 .text p img {
	max-width:100% !important;
	display:block;
	margin:0 auto;
	height:auto !important
}
.news_info .content .box .w1400 .page {
	position:relative;
	padding-top:52px;
	overflow:hidden
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 .page {
padding-top:0.3rem
}
}
.news_info .content .box .w1400 .page .page_l {
	width:78%;
	float:left
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 .page .page_l {
width:100%
}
}
.news_info .content .box .w1400 .page .page_l a {
	line-height:20px;
	font-size:14px;
	color:#666666;
	display:block;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:10px;
	transition:all 0.5s
}
@media (min-width: 1024px) {
.news_info .content .box .w1400 .page .page_l a:hover {
color:#067fc9
}
}
.news_info .content .box .w1400 .page .page_l a:last-child {
	margin-bottom:0
}
.news_info .content .box .w1400 .page .page_r {
	width:160px;
	height:50px;
	border-radius:4px;
	background:#067fc9;
	float:right;
	font-size:16px;
	color:#fff;
	line-height:50px;
	overflow:hidden;
	text-align:center
}
@media (max-width: 1024px) {
.news_info .content .box .w1400 .page .page_r {
margin-top:0.2rem;
width:1.6rem;
height:0.5rem;
line-height:0.5rem;
font-size:14px
}
}
.news_info .content .box .w1400 .page .page_r a {
	color:#fff;
	display:block;
	transition:all 0.5s
}
@media (min-width: 1024px) {
.news_info .content .box .w1400 .page .page_r a:hover {
background:#2140ef
}
}
input:-webkit-autofill {
background:none
}
.join {
	padding-bottom:140px
}
@media (max-width: 1024px) {
.join {
padding-bottom:0.3rem
}
}
.join .content {
	margin-top:90px
}
@media (max-width: 1024px) {
.join .content {
margin-top:0.2rem
}
}
.join .content .tit {
	margin-top:90px;
	position:relative
}
@media (max-width: 1024px) {
.join .content .tit {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.join .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.join .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.join .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.join .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.join .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.3rem
}
}
.join .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.join .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.join .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.join .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.join .content .box {
	margin-top:60px
}
@media (max-width: 1024px) {
.join .content .box {
margin-top:0.2rem
}
}
.join .content .box .w1400 {
	text-align:center;
	font-size:0
}
.join .content .box .w1400 .pic {
	overflow:hidden
}
@media (min-width: 1024px) {
.join .content .box .w1400 .pic {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.join .content .box .w1400 .pic img {
	max-width:100%
}
.join .content .box .w1400 .pic.ani {
	opacity:1;
	transform:translate(0)
}
.join .content .box .w1400 .tits {
	font-size:36px;
	color:#0b0b10;
	margin-top:120px;
	line-height:112px;
	text-align:center;
	height:112px
}
@media (min-width: 1024px) {
.join .content .box .w1400 .tits {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.join .content .box .w1400 .tits {
font-size:0.3rem;
margin-top:0.4rem;
line-height:0.6rem;
height:auto
}
}
@media (max-width: 480px) {
.join .content .box .w1400 .tits {
font-size:0.24rem
}
}
.join .content .box .w1400 .tits strong {
	color:#f2b51e;
	font-size:50px
}
@media (max-width: 1024px) {
.join .content .box .w1400 .tits strong {
font-size:0.44rem
}
}
@media (max-width: 480px) {
.join .content .box .w1400 .tits strong {
font-size:0.38rem
}
}
.join .content .box .w1400 .tits.ani {
	opacity:1;
	transform:translate(0)
}
.join .content .box .w1400 .num {
	margin:0 auto;
	padding:0 46px;
	border-radius:64px;
	line-height:64px;
	font-size:24px;
	color:#fff;
	background:#f2b51e;
	display:inline-block;
	text-align:center
}
@media (min-width: 1024px) {
.join .content .box .w1400 .num {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.join .content .box .w1400 .num {
padding:0 0.3rem;
border-radius:0.64rem;
line-height:0.64rem;
font-size:0.24rem
}
}
.join .content .box .w1400 .num strong {
	font-size:36px;
	font-family:'ARRUSKI_0'
}
@media (max-width: 1024px) {
.join .content .box .w1400 .num strong {
font-size:0.32rem
}
}
.join .content .box .w1400 .num.ani {
	opacity:1;
	transform:translate(0)
}
.join .content .box .w1400 .mess {
	margin-top:48px;
	border-top:1px solid #eeeeee;
	padding-top:34px
}
@media (min-width: 1024px) {
.join .content .box .w1400 .mess {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess {
margin-top:0.3rem;
padding-top:0.3rem
}
}
.join .content .box .w1400 .mess form .t {
	overflow:hidden
}
.join .content .box .w1400 .mess form .t .t_l {
	width:48.42%;
	float:left;
	background:#fafafa;
	border:1px solid #eeeeee;
	overflow:hidden;
	line-height:44px
}
.join .content .box .w1400 .mess form .t .t_l .t_l_con {
	padding:0 0 0 94px;
	position:relative
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form .t .t_l .t_l_con {
padding:0 0 0 74px
}
}
.join .content .box .w1400 .mess form .t .t_l .t_l_con span {
	width:94px;
	font-size:14px;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	text-indent:2em;
	line-height:44px
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form .t .t_l .t_l_con span {
width:74px
}
}
.join .content .box .w1400 .mess form .t .t_l .t_l_con input {
	width:100%;
	line-height:28px;
	padding:8px 0;
	background:none;
	border:0 none;
	color:#666666;
	text-align:left;
	font-size:14px;
	display:block
}
.join .content .box .w1400 .mess form .t .t_r {
	width:48.42%;
	float:right;
	background:#fafafa;
	border:1px solid #eeeeee;
	overflow:hidden;
	line-height:44px
}
.join .content .box .w1400 .mess form .t .t_r .t_l_con {
	padding:0 0 0 78px;
	position:relative
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form .t .t_r .t_l_con {
padding:0 0 0 74px
}
}
.join .content .box .w1400 .mess form .t .t_r .t_l_con span {
	width:78px;
	font-size:14px;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	text-indent:2em;
	line-height:44px
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form .t .t_r .t_l_con span {
width:74px
}
}
.join .content .box .w1400 .mess form .t .t_r .t_l_con input {
	width:100%;
	line-height:28px;
	padding:8px 0;
	color:#666666;
	background:none;
	border:0 none;
	text-align:left;
	font-size:14px;
	display:block
}
.join .content .box .w1400 .mess form .text {
	margin-top:20px;
	width:100%;
	height:138px;
	border:1px solid #eeeeee;
	background:#fafafa
}
.join .content .box .w1400 .mess form .text .text_con {
	position:relative;
	padding:0 0 0 94px
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form .text .text_con {
padding:0 0 0 74px
}
}
.join .content .box .w1400 .mess form .text .text_con span {
	width:94px;
	font-size:14px;
	color:#666666;
	position:absolute;
	left:0;
	top:0;
	text-align:left;
	text-indent:2em;
	line-height:44px
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form .text .text_con span {
width:74px
}
}
.join .content .box .w1400 .mess form .text .text_con textarea {
	width:100%;
	height:129px;
	font-size:14px;
	line-height:28px;
	margin-top:9px;
	outline:none;
	resize:none;
	border:0 none;
	padding:0;
	background:none
}
.join .content .box .w1400 .mess form button {
	width:180px;
	height:46px;
	background:#067fc9;
	color:#fff;
	line-height:46px;
	text-align:center;
	font-size:16px;
	display:block;
	border:0 none;
	margin:30px auto 0
}
@media (max-width: 1024px) {
.join .content .box .w1400 .mess form button {
width:1.8rem;
height:0.5rem;
line-height:0.5rem;
margin:0.2rem auto 0
}
}
.join .content .box .w1400 .mess.ani {
	opacity:1;
	transform:translate(0)
}
.join .content .box .w1400:after {
	clear:both;
	display:block;
	content:''
}
.contact .content {
	margin-top:90px
}
@media (max-width: 1024px) {
.contact .content {
margin-top:0.2rem
}
}
.contact .content .tit {
	margin-top:90px;
	position:relative
}
@media (min-width: 1024px) {
.contact .content .tit {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1024px) {
.contact .content .tit {
margin-top:0.2rem
}
}
.contact .content .tit .cn {
	font-size:36px;
	color:#1e1e1e;
	line-height:92px;
	text-align:center;
	position:relative;
	font-weight:bold;
	z-index:2;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.contact .content .tit .cn {
font-size:0.3rem;
line-height:0.9rem
}
}
.contact .content .tit .en {
	font-size:60px;
	color:#e8e8e8;
	line-height:58px;
	font-family:'RobotoBoldCondensed';
	position:absolute;
	left:0;
	width:100%;
	top:34px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	z-index:1
}
@media (max-width: 1024px) {
.contact .content .tit .en {
font-size:0.36rem;
line-height:0.56rem;
top:0.3rem
}
}
.contact .content .tit.ani {
	opacity:1;
	transform:translate(0)
}
.contact .content>.line {
	width:34px;
	height:5px;
	background:#067fc9;
	margin:0 auto
}
@media (min-width: 1024px) {
.contact .content>.line {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.contact .content>.line.ani {
	opacity:1;
	transform:translate(0)
}
.contact .content .box1 {
	margin-top:60px
}
@media (max-width: 1024px) {
.contact .content .box1 {
margin-top:0.2rem
}
}
.contact .content .box1 .w1400 .left {
	width:42.85%;
	float:left;
	background:#067fc9;
	height:640px
}
@media (min-width: 1024px) {
.contact .content .box1 .w1400 .left {
transition:all 0.6s;
opacity:0;
transform:translateX(-100px)
}
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left {
float:inherit;
width:100%;
height:auto
}
}
.contact .content .box1 .w1400 .left .left_con {
	padding:37px 50px 0 70px
}
@media (max-width: 1500px) {
.contact .content .box1 .w1400 .left .left_con {
padding:37px 20px 0 20px
}
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con {
padding:0.2rem 0.2rem 0.3rem 0.3rem
}
}
.contact .content .box1 .w1400 .left .left_con .left_tit {
	position:relative
}
.contact .content .box1 .w1400 .left .left_con .left_tit h5 {
	font-size:14px;
	color:#fff;
	line-height:110px;
	position:relative;
	z-index:2
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con .left_tit h5 {
line-height:0.3rem;
padding:0.25rem 0
}
}
.contact .content .box1 .w1400 .left .left_con .left_tit .en {
	font-size:80px;
	color:#fff;
	opacity:0.1;
	line-height:110px;
	position:absolute;
	left:-15px;
	top:0;
	z-index:1;
	font-family:'RobotoBoldCondensed';
	text-transform:uppercase
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con .left_tit .en {
font-size:0.6rem;
line-height:0.8rem;
left:-0.15rem
}
}
.contact .content .box1 .w1400 .left .left_con dl dd {
	position:relative;
	padding:0 0 0 38px;
	margin-bottom:28px
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con dl dd {
padding:0 0 0 0.38rem;
margin-bottom:0.14rem
}
}
.contact .content .box1 .w1400 .left .left_con dl dd em {
	width:26px;
	height:29px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:block
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con dl dd em {
width:0.26rem;
height:0.29rem
}
}
.contact .content .box1 .w1400 .left .left_con dl dd em img {
	width:100%;
	display:block
}
.contact .content .box1 .w1400 .left .left_con dl dd .txt {
	font-size:14px;
	color:#fff;
	line-height:24px
}
.contact .content .box1 .w1400 .left .left_con .tabs {
	margin-top:58px;
	text-align:center;
	font-size:0
}
@media (max-width: 1200px) {
.contact .content .box1 .w1400 .left .left_con .tabs {
margin-top:38px
}
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con .tabs {
margin-top:0.3rem
}
}
.contact .content .box1 .w1400 .left .left_con .tabs .pic {
	display:inline-block;
	text-align:center;
	width:160px;
	margin-right:80px;
	vertical-align:top
}
@media (max-width: 1400px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic {
margin-right:30px
}
}
@media (max-width: 1200px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic {
width:140px
}
}
@media (max-width: 1100px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic {
margin-right:10px
}
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic {
width:1.6rem;
margin-right:0.8rem
}
}
.contact .content .box1 .w1400 .left .left_con .tabs .pic .img {
	width:160px;
	height:160px;
	overflow:hidden;
	margin:0 auto
}
@media (max-width: 1200px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic .img {
width:140px;
height:140px
}
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic .img {
width:1.6rem;
height:1.6rem
}
}
.contact .content .box1 .w1400 .left .left_con .tabs .pic .img img {
	width:100%;
	display:block
}
.contact .content .box1 .w1400 .left .left_con .tabs .pic h6 {
	font-size:14px;
	line-height:20px;
	color:#fff;
	margin-top:12px;
	text-align:center;
	font-weight:normal;
	text-transform:inherit
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .left .left_con .tabs .pic h6 {
margin-top:0.1rem
}
}
.contact .content .box1 .w1400 .left .left_con .tabs .pic:last-child {
	margin-right:0
}
.contact .content .box1 .w1400 .left.ani {
	opacity:1;
	transform:translate(0)
}
.contact .content .box1 .w1400 .right {
	width:57.15%;
	float:left;
	background:#fff;
	box-shadow:0 0 24px 5px rgba(190, 190, 190, 0.38);
	height:640px
}
@media (min-width: 1024px) {
.contact .content .box1 .w1400 .right {
transition:all 0.6s;
opacity:0;
transform:translateX(100px)
}
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right {
float:inherit;
width:100%;
height:auto
}
}
.contact .content .box1 .w1400 .right .right_con {
	padding:43px 100px 0 100px
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right .right_con {
padding:0.3rem 0.2rem 0.2rem 0.2rem
}
}
.contact .content .box1 .w1400 .right .right_con h5 {
	line-height:98px;
	font-size:24px;
	color:#067fc9
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right .right_con h5 {
line-height:0.6rem;
font-size:0.24rem
}
}
.contact .content .box1 .w1400 .right .right_con form .t {
	position:relative;
	border:1px solid #eeeeee;
	background:#fafafa;
	padding:0 0 0 80px;
	margin-bottom:20px
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right .right_con form .t {
padding:0 0 0 80px
}
}
.contact .content .box1 .w1400 .right .right_con form .t span {
	width:80px;
	font-size:14px;
	color:#666666;
	line-height:44px;
	text-align:left;
	text-indent:1em;
	position:absolute;
	left:0;
	top:0
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right .right_con form .t span {
width:80px
}
}
.contact .content .box1 .w1400 .right .right_con form .t input {
	width:100%;
	line-height:34px;
	padding:5px 0;
	font-size:14px;
	color:#666;
	background:none;
	border:0 none
}
.contact .content .box1 .w1400 .right .right_con form .t textarea {
	height:133px;
	line-height:34px;
	font-size:14px;
	color:#666;
	width:100%;
	padding:5px 0 0 0;
	resize:none;
	outline:none;
	background:none;
	border:0 none
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right .right_con form .t textarea {
height:1.33rem
}
}
.contact .content .box1 .w1400 .right .right_con form button {
	width:180px;
	height:46px;
	background:#067fc9;
	text-align:center;
	line-height:46px;
	color:#fff;
	display:block;
	margin:30px auto 0;
	font-size:16px;
	border:0 none
}
@media (max-width: 1024px) {
.contact .content .box1 .w1400 .right .right_con form button {
width:1.8rem;
height:0.5rem;
line-height:0.5rem;
margin:0.3rem auto 0
}
}
.contact .content .box1 .w1400 .right.ani {
	opacity:1;
	transform:translate(0)
}
.contact .content .box1:after {
	display:block;
	content:'';
	clear:both
}
.contact .content .box2 {
	margin-top:100px
}
@media (max-width: 1024px) {
.contact .content .box2 {
margin-top:0.4rem
}
}
.contact .content .box2 .w1400 ul {
	overflow:hidden
}
.contact .content .box2 .w1400 ul li {
	background:#eeeeee;
	width:23.28%;
	float:left;
	margin-right:2.285%;
	border-left:2px solid #067fc9;
	box-sizing:border-box;
	margin-bottom:30px;
	transition:all 0.3s
}
@media (max-width: 1400px) {
.contact .content .box2 .w1400 ul li {
margin-right:1.285%;
margin-bottom:14px;
width:24%
}
}
@media (min-width: 1024px) {
.contact .content .box2 .w1400 ul li {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
@media (max-width: 1200px) {
.contact .content .box2 .w1400 ul li {
margin-right:1.428%;
width:23.9%
}
}
@media (max-width: 1024px) {
.contact .content .box2 .w1400 ul li {
margin-right:1.5%;
width:32.33%;
margin-bottom:0.14rem
}
}
@media (max-width: 750px) {
.contact .content .box2 .w1400 ul li {
width:49.25%
}
}
@media (max-width: 480px) {
.contact .content .box2 .w1400 ul li {
width:100%
}
}
.contact .content .box2 .w1400 ul li .top {
	font-size:14px;
	color:#333333;
	line-height:28px;
	margin-top:12px;
	margin-left:28px;
	transition:all 0.3s
}
@media (max-width: 1400px) {
.contact .content .box2 .w1400 ul li .top {
margin-left:4px
}
}
.contact .content .box2 .w1400 ul li .bot {
	font-size:14px;
	color:#666666;
	line-height:28px;
	margin-left:28px;
	margin-bottom:10px;
	transition:all 0.3s
}
@media (max-width: 1400px) {
.contact .content .box2 .w1400 ul li .bot {
margin-left:4px
}
}
@media (max-width: 1250px) {
.contact .content .box2 .w1400 ul li .bot {
font-size:12px
}
}
@media (min-width: 1024px) {
.contact .content .box2 .w1400 ul li:nth-child(4n) {
margin-right:0
}
}
@media (max-width: 1024px) and (min-width: 750px) {
.contact .content .box2 .w1400 ul li:nth-child(3n) {
margin-right:0
}
}
@media (max-width: 750px) and (min-width: 480px) {
.contact .content .box2 .w1400 ul li:nth-child(2n) {
margin-right:0
}
}
@media (max-width: 480px) {
.contact .content .box2 .w1400 ul li {
margin-right:0
}
}
.contact .content .box2 .w1400 ul li.li2 {
	border-color:#06c7c9
}
.contact .content .box2 .w1400 ul li.li3 {
	border-color:#9676d6
}
.contact .content .box2 .w1400 ul li.li4 {
	border-color:#bece7c
}
.contact .content .box2 .w1400 ul li.li5 {
	border-color:#72bf65
}
.contact .content .box2 .w1400 ul li.li6 {
	border-color:#e5697d
}
.contact .content .box2 .w1400 ul li.li7 {
	border-color:#df9060
}
.contact .content .box2 .w1400 ul li.li8 {
	border-color:#7b74d4
}
@media (min-width: 1024px) {
.contact .content .box2 .w1400 ul li:hover .top {
color:#fff
}
.contact .content .box2 .w1400 ul li:hover .bot {
color:#fff
}
.contact .content .box2 .w1400 ul li.li1:hover {
background:#067fc9
}
.contact .content .box2 .w1400 ul li.li2:hover {
background:#06c7c9
}
.contact .content .box2 .w1400 ul li.li3:hover {
background:#9676d6
}
.contact .content .box2 .w1400 ul li.li4:hover {
background:#bece7c
}
.contact .content .box2 .w1400 ul li.li5:hover {
background:#72bf65
}
.contact .content .box2 .w1400 ul li.li6:hover {
background:#e5697d
}
.contact .content .box2 .w1400 ul li.li7:hover {
background:#df9060
}
.contact .content .box2 .w1400 ul li.li8:hover {
background:#7b74d4
}
}
.contact .content .box2 .w1400 ul li.ani {
	opacity:1;
	transform:translate(0)
}
.contact .content .box3 {
	margin-top:92px;
	position:relative
}
@media (max-width: 1024px) {
.contact .content .box3 {
margin-top:0.2rem
}
}
@media (min-width: 1024px) {
.contact .content .box3 {
transition:all 0.6s;
opacity:0;
transform:translateY(100px)
}
}
.contact .content .box3 .map {
	height:595px
}
@media (max-width: 1024px) {
.contact .content .box3 .map {
height:5rem
}
}
.contact .content .box3 .map .anchorBL {
	display:none
}
.contact .content .box3 .amap-logo {
	display:none
}
.contact .content .box3 .amap-copyright {
	display:none !important
}
@media (min-width: 1024px) {
.contact .content .box3 .amap-controls {
display:block
}
}
.contact .content .box3 .amap-zoomcontrol {
	width:88px;
	height:43px
}
.contact .content .box3 .amap-touch-toolbar .amap-zoomcontrol:after {
	display:none
}
.contact .content .box3 .amap-toolbar.amap-touch-toolbar {
	right:inherit;
	top:0;
	left:10px;
	bottom:inherit
}
.contact .content .box3 .amap-touch-toolbar .amap-zoomcontrol {
	left:4px;
	right:inherit;
	bottom:inherit;
	top:0
}
.contact .content .box3 .amap-zoom-touch-plus {
	width:44px;
	line-height:39px;
	float:left;
	margin-bottom:0
}
.contact .content .box3 .amap-zoom-touch-plus>div {
	line-height:39px
}
.contact .content .box3 .amap-zoom-touch-minus {
	width:44px;
	line-height:39px;
	float:left
}
.contact .content .box3 .amap-zoom-touch-minus>div {
	line-height:39px
}
.contact .content .box3 .w1400 {
	position:absolute;
	left:50%;
	margin-left:-700px;
	top:0;
	z-index:2
}
@media (max-width: 1420px) {
.contact .content .box3 .w1400 {
margin-left:-48%
}
}
.contact .content .box3 .w1400 .route {
	width:200px;
	height:48px;
	position:absolute;
	right:0;
	top:0;
	background:#f2b51e;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	text-align:center;
	font-size:0;
	line-height:48px;
	cursor:pointer;
	z-index:2
}
@media (max-width: 1024px) {
.contact .content .box3 .w1400 .route {
width:2.2rem;
height:0.5rem;
line-height:0.5rem
}
}
.contact .content .box3 .w1400 .route em {
	display:inline-block;
	text-align:center;
	background:url(../img/contact_map.png) no-repeat;
	width:26px;
	height:22px;
	vertical-align:middle;
	margin:0 8px
}
@media (max-width: 1024px) {
.contact .content .box3 .w1400 .route em {
margin:0 0.05rem
}
}
.contact .content .box3 .w1400 .route span {
	font-size:16px;
	color:#fff;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	margin:0 8px;
	text-transform:uppercase
}
@media (max-width: 1024px) {
.contact .content .box3 .w1400 .route span {
font-size:12px;
margin:0 0.05rem
}
}
.contact .content .box3 .w1400 .route_con {
	width:490px;
	padding:23px 54px 48px 54px;
	position:absolute;
	right:0;
	top:72px;
	background:#fff;
	box-shadow:0px 5px 16px 0px rgba(129, 129, 129, 0.54);
	border-top:4px solid #f2b51e;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	display:none
}
@media (max-width: 1024px) {
.contact .content .box3 .w1400 .route_con {
width:96%;
padding:0 2% 0.1rem 2%;
top:0.6rem
}
}
.contact .content .box3 .w1400 .route_con dl dt {
	font-size:24px;
	color:#333333;
	font-weight:bold;
	line-height:74px
}
@media (max-width: 1024px) {
.contact .content .box3 .w1400 .route_con dl dt {
font-size:0.24rem;
line-height:0.5rem
}
}
.contact .content .box3 .w1400 .route_con dl dd {
	font-size:14px;
	color:#666666;
	line-height:30px
}
@media (max-width: 1024px) {
.contact .content .box3 .w1400 .route_con dl dd {
line-height:20px
}
}
.contact .content .box3 .w1400 .route_con.on {
	display:block
}
.contact .content .box3.ani {
	opacity:1;
	transform:translate(0)
}
/*# sourceMappingURL=style.css.map */
