﻿.hmc2_t1 {
    line-height: 68px;
    text-align: center;
    height:70px;
    font-size:42px;
    position: relative;
    text-transform: uppercase;
    color: #fff;
	font-family: Teko-semibold;
	letter-spacing:2px;
}
.clear {
	clear:both;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.cl, .clearfix {
	zoom:1
}
.mt-10 {
	margin-top:10px
}
.mt-20 {
	margin-top:20px
}
.mt-30 {
	margin-top:30px
}
.mt-40 {
	margin-top:40px
}
.mt-50 {
	margin-top:50px
}
.mt-60 {
	margin-top:60px
}
.mt-70 {
	margin-top:70px
}
.mt-80 {
	margin-top:80px
}
.mt-90 {
	margin-top:90px
}
.mt-100 {
	margin-top:100px
}
.mt-110 {
	margin-top:110px
}
.mt-120 {
	margin-top:120px
}
.mt-140 {
	margin-top:140px
}
.md-50 {
	margin-bottom:50px
}
@media (max-width:1480px) {
.md-50 {
margin-bottom:2.40541vw
}
.mt-80 {
margin-top:5.40541vw
}
.mt-90 {
margin-top:6.08108vw
}
.mt-100 {
margin-top:6.75676vw
}
.mt-110 {
margin-top:7.43243vw
}
.mt-120 {
margin-top:8.10811vw
}
.mt-140 {
margin-top:9.45946vw
}
}
@media (max-width:768px) {
.md-50 {
margin-bottom:30px
}
.mt-80 {
margin-top:40px
}
.mt-90 {
margin-top:45px
}
.mt-100 {
margin-top:50px
}
.mt-110 {
margin-top:55px
}
.mt-120 {
margin-top:60px
}
.mt-140 {
margin-top:70px
}
}
.w1780 {
	width:92.7%;
	margin:0 auto;
}
.w1630 {
	width:84.89%;
	margin:0 auto;
}
.w1600 {
	width:100%;
	margin:0 auto;
}
.w1400 {
	width:72.9%;
	margin:0 auto;
}
.w1300 {
	width:67.7%;
	margin:0 auto;
}
.w1000 {
	width:1000px;
	margin:0 auto;
}
.w1250 {
	width:1250px;
	margin:0 auto;
}
.w1080 {
	width:1080px;
	margin:0 auto;
}
.m_img {
	display:none;
}
.main_con {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	box-sizing:border-box;
	z-index:2;
}
@media(max-width:1024px) {
.w1780 {
width:92%;
max-width:100%;
margin:0 auto;
}
.w1630 {
width:92%;
max-width:100%;
margin:0 auto;
}
.w1600 {
width:100%;
max-width:100%;
margin:0 auto;
}
.w1400 {
width:92%;
max-width:100%;
margin:0 auto;
}
.w1300 {
width:92%;
max-width:100%;
margin:0 auto;
}
.w1000 {
width:92%;
max-width:100%;
margin:0 auto;
}
.w1250 {
width:92%;
max-width:100%;
margin:0 auto;
}
.w1080 {
width:92%;
max-width:100%;
margin:0 auto;
}
}
.f-cb {
	zoom:1;
}
.f-cb:after {
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
	content:".";
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.por {
	position:relative;
}
.poa {
	position:absolute;
}
.pof {
	position:fixed;
}
.poa-f {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.js-m.imgwidth {
	opacity:0;
	filter:alpha(opacity=0);
	transition:clip-path 1s cubic-bezier(0.62, 0.04, 0, 0.96), opacity 0.5s;
	clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
	-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
.js-m.imgwidth.animate {
	clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	opacity:1;
	background:#FFF
}
.js-m.fadep {
	opacity:0;
	transform:translateY(20px);
	transition:all 1s ease 0s;
}
.js-m.fadep.animate {
	opacity:1;
	transform:translateY(0);
}
.js-m.opac {
	opacity:0.8;
	transition:all 2s ease 0s;
}
.js-m.opac.animate {
	opacity:1;
}
@media (min-width:1025px) {
.hoverimg {
overflow:hidden;
}
.hoverimg .img {
transition:all 0.3s ease 0s;
}
.hoverimg:hover .img {
transform:scale(1.05);
}
.header-wrap {
transition:top 0.3s ease 0s;
}
.header-wrap.index:hover {
background:rgba(255, 255, 255, 1);
}
}
.backcover {
	background-size:cover!important;
}
.backcontain {
	background-size:contain!important;
}
.ovh {
	overflow:hidden;
}
.bdb {
	box-sizing:border-box;
}
.tov {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.noselect {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
}
.z1 {
	z-index:1;
}
.z2 {
	z-index:2;
}
.z3 {
	z-index:3;
}
.dn {
	display:none;
}
.dib {
	display:inline-block;
}
.w-f {
	width:100%;
}
.h-f {
	height:100%;
}
.fwn {
	font-weight:normal;
}
.tac {
	text-align:center;
}
.t-f {
	transition:all 0.5s;
}
.t-c {
	transition:color 0.5s;
}
.t-bg {
	transition:background 0.5s;
}
.loader {
	width:50px;
	height:50px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	font-size:10px;
	border-top:1px solid rgba(0, 0, 0, 0.08);
	border-right:1px solid rgba(0, 0, 0, 0.08);
	border-bottom:1px solid rgba(0, 0, 0, 0.08);
	border-left:1px solid rgba(0, 0, 0, 0.5);
	border-radius:50%;
	animation:spinner 700ms infinite linear;
}
.loader.white {
	border-top:1px solid rgba(255, 255, 255, 0.08);
	border-right:1px solid rgba(255, 255, 255, 0.08);
	border-bottom:1px solid rgba(255, 255, 255, 0.08);
	border-left:1px solid rgba(255, 255, 255, 0.5);
}
@keyframes spinner {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
select::-ms-expand {
display:none;
}
input, select, textarea {
	box-shadow:none;
	outline:none;
	border:none;
	border-radius:0;
	-ms-appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	padding:0;
}
textarea {
	resize:none;
}
select::-ms-expand {
display:none;
}
input::-webkit-input-placeholder {
color:#888;
}
input:-moz-placeholder {
color:#888;
}
input::-moz-placeholder {
color:#888;
}
input:-ms-input-placeholder {
color:#888;
}
textarea::-webkit-input-placeholder {
color:#888;
}
textarea:-moz-placeholder {
color:#888;
}
textarea::-moz-placeholder {
color:#888;
}
textarea:-ms-input-placeholder {
color:#888;
}
@media (min-width:768px) {
html {
font-size:28px!important;
}
}
@media (min-width:1025px) {
::-webkit-scrollbar {
width:6px;
height:6px;
}
::-webkit-scrollbar-track {
background:#fff;
}
::-webkit-scrollbar-thumb {
background:#0050ff;
}
::-webkit-scrollbar-thumb:window-inactive {
background:#0050ff;
}
::-webkit-scrollbar-thumb:vertical:hover {
background:#0050ff;
}
html {
font-size:30px!important;
}
body {
-ms-overflow-style:scrollbar;
}
}
@media (min-width:1440px) {
html {
font-size:34px!important;
}
}
@media (min-width:1680px) {
html {
font-size:40px!important;
}
}
.swiper-button-next.swiper-button-disabled {
	opacity:1!important;
}
.swiper-button-prev.swiper-button-disabled {
	opacity:1!important;
}
.header-wrap.fixed {
	position:fixed;
	top:0;
	left:0;
	transform:translateX(0px);
}
.header-wrap {
	position:relative;
	z-index:10;
	width:100%;
	left:50%;
	z-index:30;
	transform:translateX(-50%);
	box-shadow:0 4px 4px 0 rgba(85, 95, 100, .1);
}
.header-wrap.fixed.down {
	box-shadow:0 4px 4px 0 rgba(85, 95, 100, .1);
}
.header-wrap.shadow {
	box-shadow:0 4px 4px 0 rgba(85, 95, 100, .1);
}
.header-wrap.index {
	width:78.125%;
	background-color:rgba(255, 255, 255, .9);
	margin:0 auto;
	position:fixed;
	top:0;
}
.header-wrap.index.cur {
	width:100%;
	background-color:rgba(255, 255, 255, 1);
	box-shadow:0 4px 4px 0 rgba(85, 95, 100, .1);
}
.header-wrap.index .header-con {
	background:none;
}
.header-wrap.index.headroom--unpinned {
	width:100%;
}
.header-wrap.headroom--unpinned {
	top:-2.2rem;
}
@media(max-width:1024px) {
.header-wrap {
position:fixed;
width:100%;
left:0;
top:0;
transform:translateX(0);
}
.header-wrap.index {
width:100%;
left:0;
transform:translateX(0);
background-color:rgba(255, 255, 255, 1);
}
}
.header-wrap .header-con {
	height:1.8rem;
	line-height:1.8rem;
	background:#fff;
}
.header-wrap .header-con .logo img {
	max-width:3.5rem;
}
.header-wrap .header-con .navbox {
	left:50%;
	transform:translateX(-50%);
	color:#2e2e2e;
	top:0;
	width:68%;
	display:flex;
	justify-content:center;
}
.header-wrap .header-con .navbox a {
	color:#2e2e2e;
}
.header-wrap .navbox li {
	float:left;
	position:relative;
	margin:0 0.75rem;
}
.header-wrap .navbox li:hover .a {
	color:#0050ff;
}
.header-wrap .navbox li.cur .a {
	color:#0050ff;
}
.header-wrap .navbox .sub-box {
	position:absolute;
	width:200%;
	left:50%;
	transform:translateX(-50%);
	top:1.8rem;
	box-shadow:0 0 18px 0 rgba(85, 95, 100, .3);
	display:none;
}
.header-wrap .navbox .sub-box a {
	display:block;
	height:1rem;
	line-height:1rem;
	background:rgba(255, 255, 255, 1);
	position:relative;
	font-size:0.35rem;
	text-align:center;
	position:relative;
}
.header-wrap .navbox .sub-box a:after {
	content:'';
	position:absolute;
	width:90%;
	height:1px;
	bottom:0;
	left:5%;
	background:rgba(0, 0, 0, 0.1);
}
.header-wrap .navbox .sub-box a:last-child:after {
	display:none;
}
.header-wrap .navbox .sub-box a:before {
	content:'';
	position:absolute;
	width:2px;
	height:14px;
	background:#0050ff;
	left:2px;
	top:50%;
	transform:translateY(-50%);
	opacity:0;
	transition:all 0.3s ease 0s;
}
.header-wrap .navbox .sub-box a:hover {
	background:rgba(255, 255, 255, 1);
}
.header-wrap .navbox .sub-box a:hover:before {
	opacity:1;
}
.header-wrap .navbox .a {
	font-size:0.425rem;
}
.header-wrap .bsub-box {
	position:fixed;
	top:1.8rem;
	width:77.95vw;
	background:rgba(255, 255, 255, 1);
	left:50%;
	transform:translateX(-50%);
	transition:width 0.3s ease 0s;
	box-shadow:0 0 18px 0 rgba(85, 95, 100, .30);
	box-sizing:border-box;
	-padding:1rem 0.75rem;
	display:none;
}
.header-wrap .bsub-box>div {
	display:flex;
}
.header-wrap .bsub-box .second_title {
	color:#000;
	font-size:0.375rem;
	display:block;
	margin-bottom:0.5rem;
	line-height:1;
}
.header-wrap .bsub-box .second_title:hover {
	color:#0050ff;
}
.header-wrap .bsub-box .bsub_item {
	width:calc(100%/6);
	box-sizing:border-box;
	border-right:1px solid #f0f3fc;
	padding:1rem 0.75rem 1rem 2%;
	transition:all 0.3s ease 0s;
}
.header-wrap .bsub-box .bsub_item:hover {
	background:#fff;
}
.header-wrap .bsub-box .bsub_item:last-child {
	border-right:none;
}
.header-wrap .bsub-box .third_box a {
	font-size:13px;
	font-family:Arial;
	display:block;
	line-height:0.6rem;
	position:relative;
}
.header-wrap .bsub-box .third_box a:before {
	content:'';
	position:absolute;
	width:2px;
	height:14px;
	background:#0050ff;
	left:-0.4rem;
	top:50%;
	transform:translateY(-50%);
	opacity:0;
	transition:all 0.3s ease 0s;
}
.header-wrap .bsub-box .third_box a:hover {
	color:#0050ff;
}
.header-wrap .bsub-box .third_box a:hover:before {
	opacity:1;
}
@media(max-width:1441px) {
.header-wrap .bsub-box .third_box a {
font-size:12px;
}
}
.header-wrap .right_box {
	display:flex;
	align-items:center;
}
.header-wrap .right_box .item_up {
	display:flex;
	height:100%;
	align-items:center;
}
.header-wrap .right_box .item_up span {
	margin-left:0.1rem;
}
.header-wrap .right_box .item_option {
	width:3rem;
	left:50%;
	transform:translateX(-50%);
	top:2rem;
	visibility:hidden;
	opacity:0;
	transition:all 0.3s ease 0s;
	box-shadow:0 0 4px 0 rgba(85, 95, 100, .20);
}
.header-wrap .right_box .item:hover .item_option {
	top:1.8rem;
	visibility:visible;
	opacity:1;
}
.header-wrap .right_box .link {
	height:1rem;
	line-height:1rem;
	text-align:center;
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	background:rgba(255, 255, 255, 0.8);
	font-size:14px;
}
.header-wrap .right_box .link:hover {
	background:rgba(255, 255, 255, 1);
}
.header-wrap .right_box .link:last-child {
	border-bottom:none;
}
.header-wrap .right_box .link a {
	display:block;
	width:100%;
	height:100%;
}
.header-wrap .right_box .item {
	margin-left:1rem;
	height:1.8rem;
	line-height:1.8rem;
	cursor:pointer;
}
@media(max-width:767px) {
.header-wrap .right_box .item {
height:.9rem;
line-height:.9rem;
}
}
.header-wrap .right_box .item img {
	transition:all 0.3s ease 0s;
	max-height:0.5rem;
	height:100%;
}
.header-wrap .right_box .item:hover img {
	transform:translateY(2px);
}
.search-box .search input::-webkit-input-placeholder {
color:#333;
}
.search-box .search input::-moz-input-placeholder {
color:#333;
}
.search-box .search input::-ms-input-placeholder {
color:#333;
}
.header-wrap.search .navbox {
	display:none;
}
.header-wrap.search .btn-bar {
	display:none;
}
.header-wrap.search .right_box {
	display:none;
}
.search-box .search input[type=text] {
	float:left;
	width:90%;
height:.55rem;
line-height:.55rem;
font-size:.45rem;
	color:#333;
	background-color:transparent;
}
.search-box .search input[type=submit] {
	float:right;
width:.55rem;
height:.55rem;
	background-repeat:no-repeat;
	background-size:100%;
	background-image:url('../images/searchb.png');
	background-color:transparent;
}
.search-box {
	position:absolute;
	right:20%;
	top:50%;
margin-top:-.575rem;
	display:none;
}
.header-wrap.search .search-box {
	display:block;
}
.search-box .search {
	width:11rem;
	border:1px solid #cac9c9;
padding:.3rem .6rem;
}
.search-box .search-close {
	position:absolute;
width:.55rem;
height:.575rem;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	background-image:url('../images/close.png');
	right:-2.2rem;
	top:50%;
margin-top:-.2875rem;
}
@media(max-width:767px) {
.search-box {
position:absolute;
right:0;
top:.05rem;
margin-top:0.1rem;
width:60%;
}
.search-box .search {
width:75%;
padding:.1rem .2rem;
}
.search-box .search-close {
width:.3rem;
height:.32rem;
right:0.3rem;
margin-top:-.16rem;
}
.search-box .search input[type=text] {
width:80%;
height:.4rem;
line-height:.4rem;
font-size:.3rem;
}
.search-box .search input[type=submit] {
width:.4rem;
height:.4rem;
}
}
.bannerpage {
	width:100%;
	height:1.5rem;
}
.bannerpage .w1780 {
	height:100%;
	box-sizing:border-box;
	padding-bottom:1.5rem;
	color:#fff;
	display:flex;
	align-items:flex-end;
}
.bannerpage h2 {
	text-shadow:0 5px 10px #000;
}
.videoplay.about {
	font-size:0.6rem;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.videoplay.about img {
	max-width:2.1rem;
	margin-bottom:0.5rem;
	transition:all 0.3s ease 0s;
}
.videoplay.about:hover img {
	transform:translateY(3px);
}
.inxB {
	margin-bottom:3.5rem;
}
.inxB .about-title {
	margin-bottom:1.5rem;
}
.inxB .inxBcon {
	height:13.5rem;
}
.inxB .inxBbox {
	width:73.75%;
	background:#fff;
	display:flex;
	justify-content:center;
	left:50%;
	transform:translateX(-50%);
	bottom:-2.25rem;
	box-shadow:0 1px 9px 0 rgba(85, 95, 100, .20);
}
.inxB .inxBbox .inxBitem {
	height:4.5rem;
	padding:0 1.25rem;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	position:relative;
	transition:all 0.3s ease 0s;
}
.inxB .inxBbox .inxBitem:hover {
	transform:translateY(5px);
}
.inxB .inxBbox .inxBitem:before {
	content:'';
	position:absolute;
	width:1px;
	height:2.5rem;
	background:#efefef;
	top:50%;
	transform:translateY(-50%);
	right:0;
}
.inxB .inxBbox .animate:last-child .inxBitem:before {
	display:none;
}
.inxB .inxBbox .inxBitem img {
	max-height:1.5rem;
	margin-bottom:0.4rem;
}
.inxB .inxBbox .inxBitem .span {
	font-size:0.4rem;
	transform:translateY(-0.25rem);
	display:inline-block;
}
.inxB .inxBbox .item_bot {
	font-size:0.6rem;
}
.inxB .inxBbox .item_bot .num {
	display:inline-block;
	width:1.75rem;
}
.inxC {
	height:13.35rem;
}
.inxC .w1780 {
	top:2rem;
	text-align:center;
}
.inxC .w1780 h1 {
padding:.5rem 0 0;
}
.inxC .w1780 p {
font-size:.475rem;
	line-height:2;
	text-align:center;
	word-break:break-word;
}
.inxC .w1780 img {
	text-align:center;
}
.inxC .linkBtn {
	margin:0px auto;
	margin-top:34px;
}
.footer-wrap {
	background:#272727;
}
.footer-wrap .foot_top {
	padding:2.1rem 0 1rem;
	height:6.2rem;
	border-bottom:1px solid #4e4e4e;
}
.footer-wrap .foot_bot {
	height:1.5rem;
	line-height:1.5rem;
	font-size:0.35rem;
	color:#e3e6ee;
	display:flex;
	justify-content:space-between;
}
.footer-wrap .foot_bot a {
	color:#e3e6ee;
}
.footer-wrap .foot_nav {
	width:70%;
	left:50%;
	transform:translateX(-50%);
	display:flex;
	justify-content:center;
}
.footer-wrap .foot_nav .t {
	color:#e3e6ee;
	margin-bottom:0.75rem;
	text-transform:uppercase;
}
.footer-wrap .foot_nav li {
	margin-right:2rem;
}
.footer-wrap .foot_nav li:last-child {
	margin-right:0;
}
.footer-wrap .foot_nav .sub-box a {
	display:block;
	line-height:0.85rem;
	color:#e3e6ee;
}
.footer-wrap .foot_nav .sub-box a:hover {
	color:#0050ff;
}
.footer-wrap .logo {
	margin-bottom:0.85rem;
}
.footer-wrap .logo img {
	max-width:2rem;
}
.footer-wrap .tel_text {
	margin-bottom:0.75rem;
	color:#e3e6ee;
}
.footer-wrap .tel_text .t {
	font-size:0.35rem;
	margin-bottom:0.25rem;
}
.footer-wrap .tel_text p {
	font-size:0.75rem;
}
.footer-wrap .foot_le .link_box {
	display:flex;
}
.footer-wrap .foot_le .link_item {
	margin-right:0.45rem;
	transition:all 0.3s ease 0s;
}
.footer-wrap .foot_le .link_item:hover {
	transform:translateY(3px);
}
.footer-wrap .ser_box .t {
	color:#e3e6ee;
	margin-bottom:0.4rem;
}
.footer-wrap .ser_box .ser_tab {
	width:3.5rem;
}
.footer-wrap .ser_box .ser_up {
	width:100%;
	height:0.75rem;
	box-sizing:border-box;
	border:1px solid #e3e6ee;
	padding:0 0.2rem;
	font-size:0.35rem;
	cursor:pointer;
	display:flex;
	color:#e3e6ee;
	align-items:center;
	justify-content:space-between;
	transition:all 0.3s ease 0s;
}
.footer-wrap .ser_box .ser_up:hover {
	background:#fff;
	color:#272727;
}
.footer-wrap .ser_box .ser_up img {
	transition:all 0.3s ease 0s;
}
.footer-wrap .ser_tab.cur .ser_up img {
	transform:rotateZ(180deg);
}
.footer-wrap .ser_box .ser_option {
	width:100%;
	font-size:0.35rem;
	box-sizing:border-box;
	border:1px solid #d2d5d7;
	display:none;
}
.footer-wrap .ser_box .ser_option a {
	display:block;
	height:0.8rem;
	line-height:0.8rem;
	box-sizing:border-box;
	padding:0 0.2rem;
	font-size:12px;
	color:#e3e6ee;
	border-bottom:1px solid #d2d5d7;
}
.footer-wrap .ser_box .ser_option a:hover {
	background:#fff;
	color:#0050ff;
}
.footer-wrap .ser_box .ser_option:last-child {
	border-bottom:none;
}
#output {
	width:100%;
	height:100%;
}
#containerps {
	position:absolute;
	height:70px;
	width:100%;
}
@media (max-width:1024px) {
#containerps {
height:.7rem;
}
}
.bodytop {
	padding-top:1.8rem;
}
.bged {
	background:#f9fafc;
}
.shadow {
	box-shadow:0 4px 23px 0 rgba(219, 229, 236, 0.6);
	-webkit-box-shadow:0 4px 23px 0 rgba(219, 229, 236, 0.6);
	-moz-box-shadow:0 4px 23px 0 rgba(219, 229, 236, 0.6);
	-ms-box-shadow:0 4px 23px 0 rgba(219, 229, 236, 0.6);
	-o-box-shadow:0 4px 23px 0 rgba(219, 229, 236, 0.6)
}
.contact-wrap {
	width:100%;
	height:21rem;
}
.contact-wrap.pop {
	height:20rem;
}
@media(max-width:767px) {
.contact-wrap.pop {
height:10rem;
}
}
.contact-wrap .w1600 {
	padding-top:2.5rem;
	text-align:center;
}
.contact-wrap .contact_pop {
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0;
	visibility:hidden;
	transition:all 0.5s ease 0s;
}
.contact-wrap .contact_pop.show {
	opacity:1;
	visibility:visible;
}
.contact-wrap .contact_pop .popc_con {
	width:34.375%;
	height:7.85rem;
	background:rgba(255, 255, 255, 0.89);
	left:50%;
	top:52%;
	transform:translate(-50%, -50%);
	box-sizing:border-box;
	padding-top:1.9rem;
	display:flex;
	align-items:center;
	flex-direction:column;
	text-align:center;
	opacity:0;
	visibility:hidden;
	transition:all 1s ease 0s;
}
.contact-wrap .contact_pop.show .popc_con {
	opacity:1;
	visibility:visible;
	top:50%;
}
.contact-wrap .contact_pop .closebtn {
	right:0.45rem;
	top:0.45rem;
	cursor:pointer;
	transition:all 0.3s ease 0s;
}
.contact-wrap .contact_pop .closebtn:hover {
	transform:rotateZ(90deg);
}
.contact-wrap .contact_pop .ico {
	max-width:2.25rem;
	margin-bottom:0.8rem;
}
.contact-wrap .contact_pop p {
	font-size:0.5rem;
	line-height:1.7;
	color:#191919;
}
.contact-wrap .w1600 .t {
	font-size:12px;
	margin-bottom:0.3rem;
}
.contact-wrap .w1600 .title {
	margin-top:4rem;
	color:#000;
	text-align:center;
}
.contact-wrap .w1600 h3 {
	margin-bottom:0.25rem;
}
.contact-wrap .w1600 .title p {
	color:#333;
	line-height:1.5;
}
.contact-wrap .form-wrap {
	width:70.625%;
	margin:2rem auto;
}
@media(max-width:767px) {
.contact-wrap .form-wrap {
margin-top:0.25rem;
}
}
.contact-wrap .input-item {
	width:46.8%;
	font-size:0.45rem;
	color:#000;
	display:flex;
	align-items:center;
	height:2.5rem;
	box-sizing:border-box;
	border-bottom:1px solid #555;
}
.contact-wrap .input-item.full {
	width:100%;
	height:auto;
	display:block;
}
.contact-wrap .input-item.full .input-span {
	height:1.1rem;
}
.contact-wrap .input-box {
	display:flex;
	justify-content:space-between;
	margin-bottom:0.25rem;
}
.contact-wrap .input-span {
	display:flex;
	align-items:center;
	margin-right:0.25rem;
	height:100%;
	cursor:pointer;
}
.contact-wrap .input-span.line {
	width:2.75rem;
	position:relative;
}
.contact-wrap .input-span.line:before {
	content:'';
	position:absolute;
	width:0px;
	height:0.75rem;
	background:#555;
	top:50%;
	transform:translateY(-50%);
	right:0;
}
.contact-wrap .input-span .ico {
	width:0.75rem;
}
.contact-wrap .input-item .input-con {
	display:flex;
	justify-content:flex-strat;
	cursor:pointer;
	width:77%;
	height:100%;
}
.contact-wrap .input-item.full .input-con {
	width:100%;
}
.contact-wrap .input-item .textarea {
	height:2rem;
	width:100%;
	background:none;
	box-sizing:border-box;
	padding:0.2rem 0;
}
@media(max-width:767px) {
.contact-wrap .input-item .textarea {
height:1.1rem;
font-size:0.28rem;
}
.contact-wrap .input-item.full .input-span {
height:.8rem;
}
}
.contact-wrap .input-item .text_input {
	width:100%;
	background:none!important;
}
.contact-wrap .input-item .input-option {
	font-size:0.35rem;
	color:#000;
	display:flex;
	align-items:center;
	margin-left:1.5rem;
}
.contact-wrap .input-item .input-option .ico {
	width:12px;
	height:12px;
	box-sizing:border-box;
	border:1px solid #555;
	border-radius:50%;
	margin-right:0.25rem;
	position:relative;
}
.contact-wrap .input-item .input-option.cur .ico:before {
	content:'';
	position:absolute;
	width:4px;
	height:4px;
	background:#0050ff;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	border-radius:50%;
}
.contact-wrap .subbtn_box {
	margin-top:1.25rem;
	display:flex;
	color:#989898;
	align-items:flex-end;
	justify-content:space-between;
}
.contact-wrap .subbtn_box .wecode_box {
	display:flex;
	align-items:flex-end;
	margin-right:0.5rem;
}
.contact-wrap .subbtn_box img {
	height:1rem;
	cursor:pointer;
}
.contact-wrap .code_input {
	border-bottom:1px solid #555;
	background:none;
	width:3.5rem;
	margin-right:0.5rem;
}
.contact-wrap .sub_btn input {
	width:100%;
	background:none;
}
.contact-wrap .sub_btn {
	float:right;
	display:block;
	width:3.625rem;
	height:1.15rem;
	line-height:1.15rem;
	color:#0050ff;
font-size:.40rem;
	cursor:pointer;
	border-bottom:2px solid #0050ff;
	text-align:center;
transition:all .3s;
}
.contact-wrap .sub_btn:hover {
	color:#fff;
	background:#0050ff;
}
.contact-wrap .input-item .input_up {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.contact-wrap .input-item .input_option {
	width:100%;
	background:#fff;
	box-shadow:0 0 10px 0 rgba(85, 95, 100, .25);
	box-sizing:border-box;
	padding:0.6rem 0.9rem;
	z-index:2;
	top:1.6rem;
	display:none;
}
.contact-wrap .input-item .scroll-box {
	height:4.5rem;
}
.contact-wrap .input-item .input_option dd {
	color:#999;
	line-height:1.5;
	cursor:pointer;
	transition:all 0.3s ease 0s;
}
.contact-wrap .input-item .input_option dd:hover {
	color:#0050ff;
}
.mapBox {
	width:100%;
	height:5rem;
}
.content-wrap {
margin-bottom:.2rem;
}
.content-wrap .w1000 {
	padding-top:2rem;
	text-align:center;
}
.content-wrap .w1000 h2 {
	font-weight:bold;
	margin-bottom:0.6rem;
	line-height:1.05rem;
}
.content-wrap .w1000 p {
font-size:.4rem;
line-height:.65rem;
	color:#545454;
}
.content-wrap .w1000 .tel {
	display:inline-block;
	width:8.6rem;
	box-sizing:border-box;
	font-size:0.99rem;
	text-align:center;
	line-height:1.2;
	margin-top:0.1rem;
	color:#333;
}
.content-wrap .w1000 .tel img {
	margin-right:0.25rem;
}
.prof-video {
	height:15.6rem;
}
.prof-info {
	padding:2rem 0;
}
.prof-info .title {
	margin-bottom:2rem;
	text-align:center;
}
.prof-info .title img {
	max-width:1.75rem;
	margin-bottom:0.75rem;
}
.prof-info .title h1 {
	color:#0050ff;
	margin-bottom:0.7rem;
	line-height:1.333;
}
.prof-info .title .con-t {
	color:#666;
	font-size:0.45rem;
	line-height:1.555;
}
.prof-info .info-box {
	margin-top:0.8rem;
	display:flex;
	background:#fff;
	margin-bottom:0.8rem;
}
.prof-info .info-box .info-item {
	width:calc(100% / 2);
	height:6rem;
	position:relative;
	display:flex;
	flex-direction:column;
	margin:1.7rem;
}
.prof-info .info-box .info-item:before {
	content:'';
	position:absolute;
	width:0px;
	height:100%;
	background:#d1d5e4;
	right:0;
	top:0;
}
.prof-info .info-box .info-item:last-child:before {
	display:none;
}
.prof-info .info-box p {
	display:block;
	line-height:1rem;
	white-space:nowrap;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
padding-left:.7rem;
	position:relative;
transition:all .3s;
}
.prof-info .info-box p:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
width:.2rem;
height:.2rem;
	background-color:#dcdcdc;
	border-radius:100%;
margin-top:-.1rem;
transition:all .3s;
}
.prof-info .info-item .item_t {
	font-size:0.375rem;
	margin-bottom:0.6rem;
}
.prof-info .info-item span {
	font-size:0.7rem;
}
.prof-info .info-item p {
font-size:.375rem;
line-height:.75rem;
	word-break:break-word;
}
.prof-info .pic-box {
	background:rgba(251, 251, 251, 0.6);
	height:2.7rem;
	line-height:2.7rem;
	display:flex;
	align-items:center;
	justify-content:center;
}
.prof-info .pic-box .pic_item {
	text-align:center;
	position:relative;
	padding:0 1.1rem;
	width:auto;
}
.prof-info .pic-box .pic_item:before {
	content:'';
	position:absolute;
	width:1px;
	height:0.6rem;
	background:#d3d3d3;
	right:0;
	top:50%;
	transform:translateY(-50%);
}
.prof-info .pic-box .pic_item:last-child:before {
	display:none;
}
.prof-info .pic-box .pic_item img {
	transition:all 0.3s ease 0s;
}
.prof-info .pic-box .pic_item:hover img {
	transform:translateY(3px);
}
#loadimg {
	text-align:center;
	margin:1rem auto 0;
}
@keyframes planefly {
0% {
transform:translateY(-0.2rem)
}
25% {
transform:translateY(-0.1rem)
}
50% {
transform:translateY(0rem)
}
75% {
transform:translateY(-0.1rem)
}
100% {
transform:translateY(-0.2rem)
}
}
@keyframes circleMotion {
0% {
transform:scale(1);
}
21% {
opacity:1;
visibility:visible;
}
95% {
transform:scale(2.5);
}
100% {
opacity:0;
visibility:hidden;
transform:scale(2.5);
}
}
.xs {
	display:none !important;
}
.msub-list {
	display:none;
}
@media (max-width:1024px) {
.xs {
display:block !important;
}
.msub-list {
color:#fff;
background-color:rgba(255, 255, 255, .95);
padding:0.5rem 0;
border-top:1px solid #dcdcdc;
overflow-y:scroll;
display:none;
}
.msub-list a {
color:#333;
display:block;
width:100%;
width:100%;
height:100%;
font-weight:normal;
font-family:"Microsoft Yahei";
}
.msub-list li .ico {
width:16px;
height:16px;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
}
.msub-list li .ico .line {
position:absolute;
background:#333;
transition:all 0.3s ease 0s;
}
.msub-list li .ico .line1 {
width:100%;
height:2px;
left:50%;
top:50%;
transform:translate(-50%, -50%);
}
.msub-list li .ico .line2 {
width:2px;
height:100%;
left:50%;
top:50%;
transform:translate(-50%, -50%);
transition:all 0.3s ease 0s;
}
.msub-list li.cur .ico .line2 {
height:0;
}
.msub-list li .ico {
width:16px;
height:16px;
position:absolute;
right:4%;
top:50%;
transform:translateY(-50%);
}
.msub-list li .ico .line {
position:absolute;
background:#666;
transition:all 0.3s ease 0s;
}
.msub-list li .ico .line1 {
width:100%;
height:2px;
left:50%;
top:50%;
transform:translate(-50%, -50%);
}
.msub-list li .ico .line2 {
width:2px;
height:100%;
left:50%;
top:50%;
transform:translate(-50%, -50%);
transition:all 0.3s ease 0s;
}
.msub-list li.cur .ico .line2 {
height:0;
}
.msub-list dt {
height:2rem;
line-height:2rem;
font-size:0.7rem;
box-sizing:border-box;
padding:0 4%;
position:relative;
}
.msub-list dt:before {
content:'';
position:absolute;
width:92%;
height:1px;
background:#dcdcdc;
left:4%;
bottom:0;
}
.msub-list dd {
height:1.8rem;
line-height:1.8rem;
font-size:0.6rem;
text-indent:0.5rem;
position:relative;
box-sizing:border-box;
padding:0 4%;
display:none;
}
.msub-list li.pro dd {
height:auto;
}
.msub-list dd:before {
content:'';
position:absolute;
width:92%;
height:1px;
background:#dcdcdc;
left:4%;
bottom:0;
}
.msub-list dd:last-child:before {
display:none;
}
.msub-list li.pro .sencod_title {
border-bottom:1px solid #dcdcdc;
font-size:0.28rem;
}
.msub-list li.pro .third-box a {
border-bottom:1px solid #dcdcdc;
font-size:0.24rem;
box-sizing:border-box;
padding-left:0.15rem;
}
}
@media(max-width:767px) {
.msub-list {
height:100vh;
padding:0.2rem 0;
}
.msub-list dt {
height:1rem;
line-height:1rem;
font-size:0.3rem;
}
.msub-list dd {
height:0.9rem;
line-height:0.9rem;
font-size:0.24rem;
text-indent:0.1rem;
}
.msub-list li .ico {
width:14px;
height:14px;
}
}
.prode-main {
	display:none;
	padding:1rem 0 2rem;
}
.navbar-wrap {
	width:100%;
	background:#f6f8fd;
	height:1.75rem;
	line-height:1.75rem;
}
.navbar-wrap .nav-container {
	width:100%;
	height:1.75rem;
	line-height:1.75rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.navbar-wrap .nav-container.on {
	position:fixed;
	width:100%;
	left:0;
	top:0;
}
.navbar-wrap .nav-container .nav-item {
	margin:0 1.5rem;
	position:relative;
	transition:all 0.3s ease 0s;
	cursor:pointer;
}
.navbar-wrap .nav-container .nav-item:before {
	content:'';
	position:absolute;
	width:100%;
	height:2px;
	background:#0050ff;
	bottom:0;
	left:0;
	opacity:0;
	transition:all 0.3s ease 0s;
}
.navbar-wrap .nav-container .nav-item.cur {
	color:#0050ff;
}
.navbar-wrap .nav-container .nav-item.cur:before {
	opacity:1;
}
.navbar-wrap .nav-container .nav-item:hover {
	color:#0050ff;
}
.navbar-wrap .nav-container .nav-item:hover:before {
	opacity:1;
}
.prode-main .prode-tab {
	display:flex;
	justify-content:center;
	margin-bottom:1rem;
}
.prode-main p img {
	margin:0 auto;
	display:block;
	margin-top:0.35rem;
}
.prode-main .prode-tab .prode-item {
	cursor:pointer;
	height:1rem;
	line-height:1rem;
	text-align:center;
	font-size:0.35rem;
	color:#131313;
	padding:0 0.5rem;
	box-sizing:border-box;
	border:1px solid #dadada;
	border-radius:4px;
	transition:all 0.3s ease 0s;
	margin:0 5px;
}
.prode-main .prode-tab .prode-item.cur {
	background:#0050ff;
	color:#fff;
	border:1px solid #0050ff;
}
.prode-main .prode-tab .prode-item:hover {
	background:#0050ff;
	color:#fff;
	border:1px solid #0050ff;
}
.prode-show {
	padding:2rem 0;
}
.prode-show .proshow_img {
	width:45.37%;
}
.prode-show .proshow_img .big_img {
	width:100%;
	height:11.25rem;
	text-align:center;
	margin-bottom:0.25rem;
}
.prode-show .proshow_img .big_img img {
	max-height:100%;
	max-width:inherit;
}
.prode-show .small_img {
	width:100%;
	box-sizing:border-box;
	padding-left:1rem;
}
.prode-show .small_img .small_swiper {
	width:100%;
}
.prode-show .small_swiper .swiper-slide {
	width:1.5rem;
	height:1.5rem;
	margin-right:0.3rem;
	cursor:pointer;
	position:relative;
}
.prode-show .small_swiper .swiper-slide img {
	width:1.5rem;
}
.prode-show .small_swiper .swiper-slide:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(78, 98, 120, 0.1);
	left:0;
	top:0;
}
.prode-show .small_swiper .swiper-slide:after {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	box-sizing:border-box;
	border:2px solid #0050ff;
	left:0;
	top:0;
	transition:all 0.3s ease 0s;
	opacity:0;
}
.prode-show .small_swiper .swiper-slide.cur:before {
	opacity:0;
}
.prode-show .small_swiper .swiper-slide.cur:after {
	opacity:1;
}
.prode-show .small_swiper .swiper-slide:hover:after {
	opacity:1;
}
.prode-show .small_swiper .swiper-slide:last-child {
	margin-right:0;
}
.prode-show .proshow_con {
	right:0;
	top:0;
	width:46.3%;
	height:100%;
}
.prode-show .proshow_con {
	color:#222;
}
.prode-show .proshow_con .title {
	font-size:0.7rem;
	padding-bottom:0.8rem;
	border-bottom:1px solid #e5e5e5;
}
.prode-show .proshow_con .con_item {
	height:2rem;
	line-height:2rem;
	margin-right:1rem;
}
.prode-show .proshow_con .con_item:last-child {
	margin-right:0;
}
.prode-show .proshow_con .proshow_box {
	display:flex;
	box-sizing:border-box;
	border-bottom:1px solid #e5e5e5;
}
.prode-show .proshow_con .proshow_box:last-of-type {
	border-bottom:none;
}
.prode-show .con_item.full .span {
	margin-right:0.4rem;
	font-size:0.4rem;
}
.prode-show .con_item.full span {
	font-size:0.35rem;
	margin-right:0.4rem;
}
.prode-show .contact_link {
	width:100%;
	height:1.25rem;
	line-height:1.25rem;
	background:#0050ff;
	color:#fff;
	left:0;
	bottom:0;
	text-align:center;
}
.pro_list li {
	width:18%;
	margin-right:calc(8.5%/4);
	margin-bottom:calc(8.5%/4);
/*	background:#fff;*/
	height:7rem;
	font-size:0.45rem;
	color:#000;
	line-height:0.6rem;
	text-align:center;
}
.pro_list li .hoverimg {
	padding-bottom:100%;
	margin-bottom:0.15rem;
}
.pro_list li .hoverimg .img {
	position:absolute;
	width:100%;
	height:auto;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.pro_list li .cont {
	width:100%;
	box-sizing:border-box;
	color:#fff;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	height:1.4rem;
	line-height:1.4rem;
	background:#006573;
	font-size:0.7rem
	
}
.pro_list li .new-tip {
	color:#767676;
	font-size:0.25rem;
	text-align:center;
	box-sizing:border-box;
	padding:0 0rem;
	line-height:1.2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	height:1rem;
}
.pro_list li .new-tip img {
	width:auto;
}
.pro_list li:hover .cont {
	color:#cf112b;
}
.pro_list li:nth-child(5n) {
margin-right:0;
}
.pro_list li .ico {
	top:0.5rem;
	right:0.5rem;
}
.pro_list li .ico.ico2 {
	top:1rem!important;
}
.pagination {
	text-align:center;
	margin-top:1.25rem;
}
.pagination a {
	display:inline-block;
	margin:0 2px;
	width:auto;
	padding:0 0.4rem;
	height:1rem;
	box-sizing:border-box;
	border:1px solid #e5e5e5;
	font-size:0.45rem;
	text-align:center;
	line-height:1rem;
}
.pagination a:hover {
	border:1px solid #0050ff;
	color:#0050ff;
}
#fliter_box {
	width:70%;
}
@media(max-width:992px) {
#fliter_box {
width:100%;
}
}
#fliter_box {
	align-items:flex-start;
}
#sort_box .ico-item {
	margin-bottom:0;
}
#fliter_icobox {
	padding-top:0.2rem;
	padding-right:1.5rem;
}
@media(max-width:767px) {
#fliter_icobox {
padding-top:0;
padding-right:0;
}
}
.pro-maincon {
}
.pro-maincon .title h1 {
	text-align:center;
	color:#000;
	margin-bottom:1rem;
	text-transform:uppercase;
}
.pro-maincon .mtabswiper {
	width:58.4%;
	margin:0 auto;
}
.pro-maincon .mtabswiper .swiper-wrapper {
	justify-content:space-between;
}
.pro-maincon .mtabswiper .swiper-slide {
	cursor:pointer;
	font-size:0.45rem;
	color:#b06767;
	cursor:pointer;
	width:auto;
	color:#666;
	position:relative;
	text-transform:uppercase;
	padding-bottom:0.2rem;
}
.pro-maincon .mtabswiper .swiper-slide:before {
	content:'';
	position:absolute;
	width:0%;
	height:2px;
	background:#0050ff;
	left:50%;
	bottom:0;
	transition:all 0.3s ease 0s;
	opacity:0;
}
.pro-maincon .mtabswiper .swiper-slide:hover {
	color:#0050ff;
	font-weight:bold;
}
.pro-maincon .mtabswiper .swiper-slide:hover:before {
	opacity:1;
	width:100%;
	left:0;
}
.pro-maincon .mtabswiper .swiper-slide.cur {
	color:#0050ff;
	font-weight:bold;
}
.pro-maincon .mtabswiper .swiper-slide.cur:before {
	opacity:1;
	width:100%;
	left:0;
}
.pro-maincon .promain {
	width:100%;
}
.banner {
	width:100%;
}
@media(min-width:1024px) {
.banner {
min-height:16.25rem;
}
}
.banner .banner_swiper {
	width:100%;
}
.banner .banner_swiper .swiper-slide {
	width:100%;
}
.banner .banner_swiper .swiper-slide img {
	width:100%;
}
.banner .item {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.vertical-inner {
	display:table-cell;
	vertical-align:middle;
}
.binbox {
	position:absolute;
	width:1000px;
	overflow:hidden;
	left:50%;
	margin-left:-500px;
	top:0;
	height:100%;
	display:table;
	text-align:center;
	color:#fff;
}
.binbox .by {
	font-size:44px;
	line-height:1.2;
	font-weight:bold
}
.binbox .t {
	font-size:68px;
	line-height:1.2;
	margin-top:10px;
	font-weight:bold;
	letter-spacing:6px;
}
.binbox .bot {
	width:100%;
	height:1px;
	overflow:hidden;
	margin:25px auto 0;
	background-color:#ffffff;
	position:relative;
	line-height:1px;
}
.binbox .bot span {
	position:absolute;
	left:0px;
	top:0px;
	background-color:#214fa3;
	height:1px;
}
.binbox .c {
	font-size:38px;
	font-weight:bold;
	letter-spacing:3px;
}
}
@media screen and (min-width:1025px) {
.banner .item {
opacity:1 !important;
}
.binbox {
opacity:0;
visibility:hidden;
transform:translateX(-150px);
-webkit-transform:translateX(-150px);
-moz-transform:translateX(-150px);
}
.slick-active .binbox {
opacity:1;
visibility:visible;
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transition:.78s 0.55s cubic-bezier(.215, .61, .355, 1);
-webkit-transition:.78s 0.55s cubic-bezier(.215, .61, .355, 1);
}
}
@media screen and (max-width:1600px) {
.binbox .by {
font-size:34px;
}
.binbox .t {
font-size:58px;
}
}
@media screen and (max-width:1441px) {
.binbox .by {
font-size:30px;
}
.binbox .t {
font-size:52px;
}
}
@media screen and (max-width:1370px) {
.binbox .by {
font-size:26px;
}
.binbox .t {
font-size:44px;
}
}
@media screen and (max-width:1260px) {
.binbox .by {
font-size:24px;
}
.binbox .t {
font-size:40px;
}
}
@media screen and (max-width:1024px) {
.binbox {
width:90%;
left:5%;
margin-left:0;
height:auto;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}
.binbox .bot {
margin-top:20px;
}
.binbox .by {
font-size:22px;
}
.binbox .t {
font-size:38px;
}
.binbox .c {
font-size:15px;
margin-top:18px;
}
}
@media screen and (max-width:860px) {
.binbox .by {
font-size:20px;
}
.binbox .t {
font-size:34px;
}
}
@media screen and (max-width:641px) {
.binbox .bot {
margin-top:15px;
}
.binbox .by {
font-size:18px;
}
.binbox .t {
font-size:24px;
}
.binbox .c {
font-size:14px;
margin-top:12px;
}
}
@media screen and (max-width:481px) {
.binbox .by {
font-size:16px;
}
.binbox .t {
font-size:18px;
}
.binbox .c {
font-size:13px;
margin-top:8px;
}
.binbox .bot {
margin-top:12px;
}
}
.banner .banner_pagination {
	bottom:0.65rem;
	display:flex;
	z-index:2;
	left:50%;
	transform:translateX(-50%);
}
.banner .banner_pagination .page_item {
	width:2rem;
	height:10px;
	margin:0 4px;
	position:relative;
	cursor:pointer;
}
.banner .banner_pagination .page_item:after {
	content:'';
	position:absolute;
	width:100%;
	height:50%;
	top:50%;
	transform:translateY(-50%);
	background:rgba(255, 255, 255, 0.45);
}
.banner .banner_pagination .page_item:before {
	content:'';
	position:absolute;
	width:0%;
	height:50%;
	top:50%;
	transform:translateY(-50%);
	background:#0050ff;
	z-index:2;
}
.banner .banner_pagination .page_item.cur:before {
	animation:widthline 4s linear 0s both;
}
@keyframes widthline {
0% {
width:0;
}
100% {
width:100%;
}
}
@media(max-width:1024px) {
.back-top {
display:none;
}
}
.backtop-1 {
	position:fixed;
	bottom:200px;
	right:3%;
	background-color:rgba(0, 0, 0, 0.21);
	cursor:pointer;
	height:36px;
	padding:0;
	margin:0;
	width:36px;
	z-index:1111;
	-webkit-transform:scale(0, 0);
	-ms-transform:scale(0, 0);
	transform:scale(0, 0);
	opacity:0;
	-webkit-transform:translate(0, 50px);
	-ms-transform:translate(0, 50px);
	transform:translate(0, 50px);
	ransition:all 0.7s cubic-bezier(0.23, 1, 0.32, 1);
	text-align:center;
	line-height:60px;
	cursor:pointer;
}
.backtop-1.active {
	opacity:1;
}
.backtop-1 i {
	height:20px;
	width:20px;
	display:block;
	margin-left:7px;
	margin-top:7px;
	background:url('../images/top.png')no-repeat center center;
}
@keyframes start-backtop-1 {
0% {
opacity:0;
-webkit-transform:translate(0, 5px);
transform:translate(0, 5px)
}
30% {
opacity:0;
-webkit-transform:translate(0, 5px);
transform:translate(0, 5px)
}
40% {
opacity:1;
-webkit-transform:translate(0px, 0px);
transform:translate(0px, 0px);
}
100% {
opacity:0;
-webkit-transform:translate(0px, -6px);
transform:translate(0px, -6px);
}
}
@media(min-width:1025px) {
body.noscroll {
position:fixed;
width:100%;
left:0;
}
}
.faq-wrap {
}
.faq-wrap .faq-aside {
	width:21%;
	float:left;
	border-right:1px solid #f9fafc;
	padding-bottom:5.5rem;
}
.faq-wrap .faq-aside .tit {
	padding:0 15%;
font-size:.6rem;
	line-height:2.15rem;
	border-bottom:1px solid #f9fafc;
}
.faq-wrap .aside li {
	border-bottom:1px solid #f9fafc;
}
.faq-wrap .faq-tit {
	display:block;
	height:2.25rem;
	line-height:2.25rem;
	padding:0 15%;
	color:#000;
font-size:.5rem;
	position:relative;
}
.faq-wrap .faq-tit:before {
	content:"";
	position:absolute;
	right:10%;
	top:50%;
width:.35rem;
height:.35rem;
	transform:translateY(-50%);
	background-repeat:no-repeat;
	background-position:center;
background-size:.35rem;
	background-image:url('../images/img-off.png');
transition:all .3s;
}
.faq-wrap .faq-tit:last-child {
	background-image:none;
}
.faq-wrap .aside .sub {
	display:none;
	padding-bottom:1rem;
}
.faq-wrap .aside .sub a {
	display:block;
font-size:.375rem;
line-height:.4rem;
margin-bottom:.25rem;
	padding-left:25%;
	color:#4c4c4c;
transition:all .3s;
}
.faq-wrap .aside .sub a:last-child {
	margin-bottom:0;
}
.faq-wrap .aside li.cur .faq-tit:before {
	background-image:url('../images/img-on.png');
}
.faq-wrap .aside .sub a.cur {
	color:#0050ff;
}
.faq-wrap .faq-list {
	padding:2.5rem 0;
	width:calc(100% - 1px);
	float:left;
}
.faq-wrap .faq-list .tit-box {
	display:block;
padding:.5rem 0;
	border-bottom:1px solid #e3e6ee;
}
.faq-wrap .faq-list .txt {
	float:left;
font-size:.5rem;
line-height:.7rem;
	color:#1a1a1a;
	width:90%;
transition:all .3s;
}
.faq-wrap .faq-list .icon {
	float:right;
width:.7rem;
height:.7rem;
	background-repeat:no-repeat;
	background-position:center;
background-size:.425rem;
margin-right:.3rem;
	background-image:url('../images/img-list.png');
transition:all .3s;
}
.faq-wrap .faq-list .sub {
	background-color:#fff;
padding:1rem 1.5rem .6rem;
	display:none;
}
.faq-wrap .faq-list .con {
font-size:.375rem;
line-height:.75rem;
	word-break:break-word;
}
.faq-wrap .faq-list .slideup {
	text-align:right;
	font-size:0;
margin-top:.3rem;
}
.faq-wrap .faq-list .slideup-btn {
	display:inline-block;
*display:inline;
	zoom:1;
font-size:.4rem;
line-height:.5rem;
	color:#0050ff;
}
.faq-wrap .faq-list li.cur .icon {
	transform:rotate(45deg);
}
@media (max-width:1366px) {
.faq-wrap .faq-tit {
}
.faq-wrap .aside li .faq-tit:before {
right:1rem;
}
.faq-wrap .aside .sub a {
}
}
.newsinfo-box {
	padding:4.25rem 0 5.5rem;
}
.news-view {
	width:78.125%;
	margin:0 auto;
}
.newsinfo-box {
	padding:4.25rem 0 5.5rem;
}
.news-view {
	width:78.125%;
	margin:0 auto;
}
.newsinfo-box {
	padding:4.5rem 0 5.5rem;
}
.newsinfo-view {
	width:72.9%;
	margin:0 auto;
}
.newsinfo-box .tit-box {
padding-bottom:.9rem;
	border-bottom:1px solid #d1d1d1;
}
.newsinfo-box .tit {
	font-size:1rem;
	line-height:1.1rem;
	color:#000;
}
.newsinfo-box .share-box {
	margin-top:1.25rem;
	font-size:0;
}
.newsinfo-box .orign {
font-size:.4rem;
	line-height:20px;
	color:#666;
}
.newsinfo-box .time {
font-size:.4rem;
	line-height:20px;
	color:#666;
}
.newsinfo-box .con {
	margin-top:1.4rem;
font-size:.4rem;
line-height:.9rem;
	color:#666;
}
.newsinfo-box .con p {
margin-top:.5rem;
}
.newsinfo-box .con img {
	max-width:100%;
	display:block;
	margin:0 auto;
}
.ctrl-box {
	padding-top:1.25rem;
	border-top:1px solid #ccc;
	margin-top:1.25rem;
}
.ctrl {
	float:left;
	width:70%;
}
.ctrl-box .item {
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
margin-bottom:.3rem;
	font-size:0;
}
.ctrl-box .item a {
	display:inline-block;
*display:inline;
	zoom:1;
font-size:.35rem;
line-height:.5rem;
	color:#000;
transition:all .3s;
}
.ctrl-box .back-btn {
	float:right;
	display:block;
	width:3.625rem;
	height:1.15rem;
	line-height:1.15rem;
	color:#0050ff;
font-size:.40rem;
	border:2px solid #0050ff;
	text-align:center;
transition:all .3s;
}
.ctrl-box .back-btn:hover {
	color:#fff;
	background:#0050ff;
}
@media (max-width:1024px) {
.newsinfo-box {
padding:2rem 0;
}
.newsinfo-box .time {
float:none;
}
.news-view {
width:auto;
padding:0 5%;
}
.newsinfo-box .left .tit-box {
padding-top:2rem;
}
}
@media (max-width:767px) {
.ctrl-box .back-btn {
width:2.325rem;
height:.65rem;
line-height:.65rem;
color:#0050ff;
font-size:.24rem;
}
.ctrl-box {
padding-bottom:1rem;
}
.newsinfo-box {
padding:.7rem 0;
}
.newsinfo-box .left, .newsinfo-box .right {
float:none;
width:100%;
}
.newsinfo-box .right .once {
height:1rem;
line-height:1rem;
}
.newsinfo-box .right .once span {
font-size:.3rem;
line-height:1rem;
background-size:.1rem;
}
.news-box .list .page {
margin-top:.8rem;
}
.page a {
width:.6rem;
height:.6rem;
background-size:.1rem;
}
.newsinfo-box .left .tit {
font-size:.4rem;
line-height:1.3;
}
.newsinfo-box .left .tit-box {
padding-top:1.4rem;
}
.newsinfo-box .time {
font-size:.2rem;
line-height:.4rem;
}
.newsinfo-box .left .share-box {
margin-top:.3rem;
}
.newsinfo-box .left .con {
font-size:.24rem;
line-height:.5rem;
margin-top:.4rem;
}
.newsinfo-box .left .buttons {
margin-top:.5rem;
height:1rem;
padding:0 .3rem;
}
.newsinfo-box .left .buttons a {
font-size:.24rem;
line-height:.4rem;
}
.newsinfo-box .left .buttons .prev, .newsinfo-box .left .buttons .next {
margin-top:.3rem;
}
.newsinfo-box .right .tit {
font-size:.3rem;
line-height:.4rem;
}
.newsinfo-box .right .list {
margin-top:.3rem;
}
.newsinfo-box .right .list a {
font-size:.24rem;
padding:.3rem .7rem .3rem .3rem;
}
.newsinfo-box .right .list a:before {
right:.3rem;
width:.0875rem;
height:.1625rem;
}
.newsinfo-box .orign {
font-size:.24rem;
line-height:.4rem;
}
.ctrl-box {
margin-top:.5rem;
padding-top:.5rem;
}
.ctrl {
float:none;
width:100%;
}
.ctrl-box .item {
margin-bottom:.2rem;
}
.ctrl-box .item a {
font-size:.24rem;
line-height:.4rem;
}
.ctrl-box .back-btn {
float:none;
display:block;
margin:.4rem auto 0;
}
}
@media (min-width:1025px) {
.ctrl-box .back-btn:hover {
background-color:#0050ff;
}
.ctrl-box .item a:hover {
color:#0050ff;
}
}
.pro-con img {
	width:100%;
}
.pro-con.fix .sub-nav-box {
	position:fixed;
	left:0;
	top:0;
box-shadow:0 0 .25rem rgba(0, 0, 0, .1);
	z-index:10;
}
.pro-con.fix .proinfo-nav-box {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:3;
}
.pro-con.fix .proinfo-bottom-box .proinfo-aside {
	position:fixed;
	top:3.6rem;
}
.pro-con .proinfo-bottom-box .proinfo-aside.bottom {
	position:absolute;
	top:auto;
	left:0;
	bottom:0;
}
.pro-box {
	padding:1.5rem 0 1.5rem;
	background-color:#f9fafc;
}
.pro-box .protop {
	margin-top:1.25rem;
}
.pro-info {
	margin:0 auto;
}
.pro-nav {
	float:left;
	width:19.53%;
}
.pro-nav .tit {
	display:block;
	height:1.35rem;
	line-height:1.35rem;
font-size:.48rem;
padding:0 .9rem;
	color:#333;
	position:relative;
transition:all .3s;
}
.pro-nav .tit:before {
	content:"";
	position:absolute;
right:.9rem;
	top:50%;
	width:11px;
	height:11px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url('../images/pn.png');
	margin-top:-5px;
transition:all .3s;
}
.pro-nav .titno {
	display:block;
	height:1.35rem;
	line-height:1.35rem;
font-size:.48rem;
padding:0 .9rem;
	color:#333;
	position:relative;
transition:all .3s;
}
.pro-nav .sub {
	display:none;
padding:.3rem 0;
}
.pro-nav .sub a {
font-size:.375rem;
	line-height:1rem;
	display:block;
font-size:.4rem;
	padding-left:1.9rem;
	color:#666;
transition:all .3s;
}
.pro-nav .sub a.cur {
	color:#0050ff;
}
.pro-nav li.cur .tit {
	background-color:#f0f3fc;
	color:#0050ff;
}
.pro-nav li.cur .tit:before {
	background-image:url('../images/pns.png');
}
.pro-nav li.cur .titno {
	background-color:#f0f3fc;
	color:#0050ff;
}
.procontent {
	float:right;
	width:73.943%;
font-size:.4rem;
	color:#808080;
	line-height:1rem;
}
.procontent h3 {
font-size:.5rem;
line-height:.6rem;
	color:#212121;
margin-bottom:.4rem;
	font-weight:bold;
}
.about {
	padding:100px 0 120px;
}
.about-a {
}
.about-a h2 {
	margin-bottom:30px;
	font-size:36px;
	line-height:1;
	font-weight:bold;
	text-align:center;
}
.about-a .desc {
font-size:.4rem;
	line-height:2;
	word-break:break-word;
	text-align:center;
}
.about-a li {
	margin-top:30px;
	font-size:16px;
}
.about-a li .left {
	width:220px;
}
.about-a li .right {
	width:calc(100% - 220px)
}
.about-a li .right p {
	font-size:16px;
	line-height:2;
}
.about-a li .year {
	font-size:48px;
	height:60px;
	line-height:60px;
}
.about-a li .year span {
	font-size:14px;
}
.about-a li .left p {
	font-size:14px;
	line-height:1.6;
}
.about-b .pc {
	width:62.5%;
}
.about-b .txt {
	position:absolute;
	left:0;
	top:0;
	width:43.2%;
	height:100%;
	padding-top:30px;
	background:#fbcf0d url( ) no-repeat left bottom/auto 100%;
}
.about-b .txt .arrow-right {
	position:absolute;
	right:-30%;
	top:0;
	width:30%;
	height:100%;
	background:url( ) no-repeat center/100% 100%;
}
.about-b .txt .txt-main {
	position:absolute;
	padding:0 30px;
	max-width:550px;
	top:50%;
	right:0;
	margin-top:-200px;
}
.about-b .txt .txt-main h2 {
	font-size:110px;
	color:#e6bd08;
	text-transform:uppercase;
	font-weight:bold;
	line-height:1;
}
.about-b .txt .txt-main h3 {
	position:relative;
	margin-top:-40px;
	padding-right:20px;
	font-size:22px;
	line-height:36px;
	color:#272727;
	max-width:370px;
	margin-left:105px;
	background:#fbcf0d;
	font-weight:bold;
	z-index:2;
}
.about-b .txt .txt-main h3:after {
	content:"";
	display:inline-block;
	width:160px;
	height:1px;
	background:url( ) no-repeat right center;
	vertical-align:middle;
}
.about-b .txt .txt-main p {
	margin-top:20px;
	max-width:420px;
	margin-left:105px;
	font-size:16px;
	line-height:1.8;
}
.about-b .txt .txt-main .about-more {
	display:block;
	margin-left:105px;
	margin-top:20%;
	width:58px;
	height:59px;
	background:url( ) no-repeat center/100% 100%;
}
.about-c {
	padding:100px 0 180px;
}
.about-c h2 {
	font-size:36px;
	text-align:center;
	font-weight:bold;
	line-height:1;
}
.about-c .txt {
	margin:0 auto;
	max-width:1100px;
	font-size:16px;
	line-height:1.8;
	text-align:center;
}
.about-c ul {
	margin-top:80px;
}
.about-c ul li {
	width:25%;
	float:left;
}
.about-c ul li .box {
	width:300px;
	margin:0 auto;
	text-align:center;
}
.about-c ul li .ico {
	margin:0 auto 13px;
	padding-top:40px;
	width:190px;
	height:190px;
	background:#434a57;
	border-radius:50%;
	border:3px solid #434a57;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
}
.about-c ul li .ico img {
	margin-bottom:10px;
}
.about-c ul li .ico p {
	font-size:20px;
	font-weight:bold;
	line-height:28px;
}
.about-c ul li .box span {
	display:block;
	font-size:16px;
	line-height:1.8;
color:#;
}
.about-c ul li .box .ico:hover {
	background:none;
	color:#000;
}
@media (max-width:1499px) {
.about {
padding:80px 0 100px;
}
.about-a {
padding-left:76px;
}
.about-a h2 {
font-size:32px;
}
.about-a h3 {
font-size:18px;
}
.about-a li .right p {
font-size:14px;
}
.about-a li .year {
font-size:44px;
}
.about-b .txt .txt-main {
margin-top:-170px;
}
.about-b .txt .txt-main .about-more {
margin-top:10%;
}
.about-c {
padding:80px 0 150px;
}
.about-c h2 {
font-size:32px;
}
.about-c ul {
margin-top:60px;
}
.about-c .txt {
font-size:14px;
max-width:1000px;
}
.about-c ul li .box span {
font-size:14px;
}
.about-c ul li .ico p {
font-size:18px;
}
.about-c .txt img {
width:100%
}
}
@media (max-width:1199px) {
.about-b .pc {
width:70%;
}
.about-c ul li .box {
width:250px;
}
}
@media (max-width:991px) {
.about {
padding:0.8rem 0 1rem;
}
.about-a {
padding-left:0.7rem;
padding-bottom:0.2rem;
}
.about-a h2 {
font-size:0.32rem;
}
.about-a h3 {
font-size:0.28rem;
}
.about-a .desc {
font-size:0.26rem;
text-align:left
}
.about-a li .left {
margin-bottom:0.2rem;
}
.about-a li .right, .about-a li .left {
width:100%
}
.about-a li .right p {
font-size:0.24rem;
}
.about-a li .year {
font-size:0.5rem;
height:0.6rem;
line-height:0.6rem;
}
.about-a li .year span {
font-size:0.24rem;
}
.about-a li .left p {
font-size:0.22rem;
}
.about-b .pc {
width:100%;
float:none;
}
.about-b .txt {
position:relative;
width:100%;
padding-top:0.6rem;
}
.about-b .txt .txt-main {
position:relative;
top:0;
margin:0 auto;
max-width:100%;
padding:0 0.3rem 0.6rem;
}
.about-b .txt .txt-main h2 {
font-size:1.2rem;
}
.about-b .txt .txt-main h3 {
margin-top:-0.45rem;
font-size:0.28rem;
line-height:0.5rem;
color:#272727;
max-width:5.2rem;
margin-left:0;
}
.about-b .txt .txt-main p {
margin-top:0.2rem;
max-width:4.5rem;
margin-left:0;
font-size:0.24rem;
line-height:1.8;
}
.about-b .txt .txt-main .about-more {
margin-left:0;
width:0.6rem;
height:0.6rem;
}
.about-c {
padding:0.8rem 0 1.5rem;
}
.about-c ul li {
width:50%;
}
.about-c h2 {
font-size:0.32rem;
line-height:1;
margin-bottom:0.3rem;
}
.about-c .txt {
font-size:0.24rem;
}
.about-c ul {
margin-top:0.6rem;
}
.about-c ul li {
margin-bottom:0.3rem;
}
.about-c ul li .box {
width:100%;
}
.about-c ul li .ico {
margin:0 auto 0.2rem;
padding-top:0.6rem;
width:3rem;
height:3rem;
}
.about-c ul li .ico img {
width:26%;
margin-bottom:0.2rem;
}
.about-c ul li .ico p {
font-size:0.3rem;
line-height:1.5;
}
.about-c ul li .box span {
font-size:0.24rem;
padding:0 0.2rem;
}
}
.history {
	padding:90px 0 120px;
}
.history-tit {
	width:74.58333333333333vw;
font-size:.9rem;
	font-weight:bold;
	line-height:1.5;
	margin:0 auto;
}
.history-tit h3 {
font-size:.55rem;
	font-weight:bold;
}
.history-tit .line {
	width:1rem;
	height:2px;
	background-color:#0050ff;
	margin-top:1rem;
}
.history-box {
	width:74.58333333333333vw;
margin:.5vw auto 0;
	text-align:center;
	position:relative;
}
.history-box .imgs .img1 {
	width:17.1875vw;
	position:absolute;
	top:50%;
	left:0;
	transform:translate(0, -50%);
}
.history-box .imgs .img2 {
	width:36.45833333333333vw;
	float:right;
}
.history-box .text {
	position:absolute;
	width:28vw;
	right:0;
	top:50%;
	transform:translate(0, -50%);
	text-align:left;
	font-size:20px;
	color:#000;
	box-sizing:border-box;
}
.history-box .year {
	font-size:33vw;
	line-height:30vw;
	color:#e9ecf3;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.history-box .imgs {
	width:46.66666666666667vw;
	position:absolute;
	top:50%;
	left:0;
	transform:translate(0, -50%);
}
.yearbox .year {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.yearbox .swiper-slide {
	position:relative;
	height:30vw;
	overflow:hidden;
}
.history-box .control {
	max-width:100%;
	margin-top:54px;
}
.history-box .swiper-pagination {
	margin-top:50px;
	position:static;
	max-width:100%;
}
.history-box .swiper-pagination-bullet {
	width:auto;
	color:rgba(255, 255, 255, .3);
	font-size:13px;
	color:#333;
	height:auto;
	line-height:2;
	padding:0 11px 15px;
	position:relative;
	cursor:pointer;
	background:transparent;
	top:0;
	margin:0;
	outline:none;
}
.history-box .swiper-pagination-bullet:after {
	content:'';
	display:block;
	position:absolute;
	width:calc(100% - 4px);
	height:2px;
	bottom:0;
	left:50%;
	transform:translate(-50%, 0);
	background:transparent;
}
.history-box .swiper-pagination-bullet-active {
	color:#333;
}
.history-box .swiper-pagination-bullet-active:after {
	background-color:#0050ff;
}
.history-box .swiper-button-prev, .history-box .swiper-button-next {
	width:0.4rem;
	height:0.6rem;
	background-size:100% 100%;
}
.history-box .swiper-button-prev {
	left:-0.3rem;
}
.history-box .swiper-button-next {
	right:-0.3rem;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display:block !important;
}
@media (max-width:991px) and (min-width:768px) {
.visible-sm {
display:block !important;
}
.hidden-sm {
display:none !important;
}
}
@media (max-width:767px) {
.visible-xs {
display:block !important;
}
.hidden-xs {
display:none !important;
}
.history-tit {
margin-top:1rem;
font-size:.4rem;
}
.history-tit h3 {
font-size:.25rem;
}
.history-tit .line {
margin:.3rem 0 .6rem;
}
}
@media (max-width:1199px) and (min-width:992px) {
.visible-md {
display:inline-block !important;
}
.hidden-md {
display:none !important;
}
}
@media (min-width:1200px) {
.visible-lg {
display:inline-block !important;
}
.hidden-lg {
display:none !important;
}
}
@media (max-width:991px) {
.history-box .imgs {
width:100%;
margin-top:27vw;
position:relative;
bottom:0;
top:auto;
transform:none;
}
.history-box .imgs .img2 {
width:80%;
}
.history-box .imgs .img1 {
width:40%;
}
.history-box .text {
position:static;
width:100%;
transform:none;
font-size:0.24rem;
margin-top:1em;
}
}
.content {
	padding:0.5rem 0 3rem;
}
.content .w1300 .items {
	text-align:left;
margin-top:.6rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.content .w1300 .items.itemAnimates .itemAnimate {
	opacity:1;
}
.content .w1300 .items.itemAnimates.flag .itemAnimate {
	-webkit-animation:fadeInUp2 1.5s forwards;
	animation:fadeInUp2 1.5s forwards;
}
.content .w1300 .items .item {
	width:46.66%;
	border-top:1px solid #333;
padding-top:.6rem;
}
.content .w1300 .items .item p {
font-size:.42rem;
	line-height:1.5;
	margin-bottom:32px;
}
.content .w1300 .items .item p:last-child {
	margin-bottom:25px;
}
.content .w1300 .items .item:last-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.content .w1300 .items .item .font {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-right:60px;
}
.content .w1300 .items .item .font span {
	line-height:1.5;
font-size:.42rem;
	display:block;
}
.content .w1300 .items .item .font span {
	margin-bottom:10px;
}
.content .w1300 .items .item figure {
	text-align:center;
}
.content .w1300 .items .item figure p {
	font-weight:400px;
	line-height:1.2;
	margin-top:10px;
}
.splitlist {
	line-height:1.2;
	white-space:pre-wrap;
}
.splitlist.flag span {
	-webkit-animation:fadeInRight 1s forwards;
	animation:fadeInRight 1s forwards;
}
.splitlist span {
	font-family:inherit;
	width:auto;
	font-size:inherit;
	color:inherit;
	font-weight:inherit;
	text-transform:inherit;
	opacity:1;
	display:inline-block;
}
.splitlist span.letters {
	color:#417EFC;
}
@media (max-width:860px) {
.content .w1300 .items {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}
.content .w1300 .items .item {
width:100%;
margin-bottom:25px;
line-height:1.5;
}
.content .w1300 .items .item p {
font-size:.25rem;
margin-bottom:25px;
}
.content .w1300 .items .item .font span {
line-height:1.5;
font-size:.25rem;
}
.content {
padding:0 0 0.2rem;
}
.content .w1300 .items {
margin-top:.1rem;
}
}
.recruit-box {
	padding:100px 0 1.75rem;
background-color:#;
}
.recruit-box .img {
	text-align:center;
}
.recruit-box .img img {
	width:auto;
	max-width:100%;
}
.recruit-view {
	width:66.67%;
	margin:0 auto;
}
.titlebox {
	text-align:center;
}
.titlebox .tit {
font-size:.9rem;
	line-height:1rem;
}
.titlebox h1 {
	font-weight:bold
}
.titleCn {
	text-align:center;
	font-weight:bold
}
.titleEn {
	font-weight:bold;
}
.titlebox .desc {
font-size:.4rem;
line-height:.5rem;
	color:#545454;
margin:.95rem 0;
}
.titlebox .desc a {
	display:inline-block;
margin:0 .4rem;
}
.titlebox .desc a:hover {
	transform:translateY(2px);
}
.titlebox .line {
	width:1rem;
	height:2px;
	background-color:#0050ff;
margin:.75rem auto 0;
}
.recruit-list {
margin-top:.9rem;
}
.recruit-list .recruit-item {
	border-bottom:1px solid #e3e6ee;
}
.recruit-list .title-box {
	padding:0 1rem;
	position:relative;
	display:block;
}
.recruit-list .top-title {
background-color:#;
	border-bottom:1px solid #e3e6ee;
}
.recruit-list .title-box .tit {
	float:left;
font-size:.4rem;
line-height:.7rem;
padding:.3rem 0;
	color:#333;
}
.recruit-list .top-title .tit {
font-size:.375rem;
line-height:.5rem;
	color:#666;
}
.recruit-list .title-box .position {
	width:27%;
}
.recruit-list .title-box .address {
	width:25.2%;
}
.recruit-list .title-box .salary {
	width:27%;
}
.recruit-list .title-box .arrow {
	position:absolute;
	right:1.2rem;
	top:35%;
width:.7rem;
height:.7rem;
	margin-top:-5px;
	background-repeat:no-repeat;
	background-position:center;
background-size:.425rem;
	background-image:url('../images/img-list.png');
transition:all .3s;
}
.recruit-list .recruit-item:nth-child(2n+1) .title-box {
}
.recruit-list .recruit-item.cur .title-box .arrow {
	transform:rotate(45deg);
}
.recruit-list .recruit-drop {
	background-color:#fff;
padding:.7rem 1rem;
	position:relative;
	display:none;
}
.recruit-list .recruit-drop .con-box {
	width:48.648%;
font-size:.35rem;
line-height:.6rem;
	color:#666;
	min-height:5rem;
}
.recruit-list .recruit-drop .con-box h3 {
font-size:.4rem;
line-height:.5rem;
	color:#333;
margin-bottom:.25rem;
}
.recruit-list .recruit-drop .send-btn {
	position:absolute;
	right:1rem;
	bottom:1rem;
}
.recruit-ajax .page {
margin-top:.9rem;
}
.recruit-box .campus-btn {
	margin:1rem auto 0;
}
@media (max-width:767px) {
.inxA .titlebox {
padding-top:0;
}
.recruit-box {
padding:.7rem 0;
}
.titlebox {
padding-top:1.2rem;
}
.titlebox .tit {
font-size:.4rem;
line-height:.5rem;
}
.titlebox .desc {
font-size:.24rem;
line-height:.4rem;
margin-top:.1rem;
}
.titlebox .line {
width:.6rem;
height:3px;
margin-top:.3rem;
}
.position-select {
font-size:0;
}
.position-select .select {
width:32%;
margin-right:2%;
}
.recruit-box .download-box>.select:last-child {
margin-bottom:0;
}
.position-select .select:last-child {
margin-right:0;
}
.recruit-box .select .tit {
padding:0 .3rem;
}
.recruit-box .select .tit:before {
right:.2rem;
}
.recruit-list {
margin-top:.3rem;
padding:0;
background-color:transparent;
border:none;
}
.recruit-list .title-box {
padding:0 .3rem;
}
.recruit-list .top-title .tit {
padding:.2rem 0;
font-size:.3rem;
line-height:.4rem;
}
.recruit-list .title-box .tit {
font-size:.24rem;
line-height:.4rem;
}
.recruit-list .title-box .address, .recruit-list .title-box .salary {
display:none;
}
.recruit-list .title-box .position {
width:65%;
}
.recruit-list .title-box .arrow {
right:.1rem;
top:40%;
width:.3rem;
height:.3rem;
margin-top:-5px;
}
.recruit-list .recruit-drop {
padding:.5rem .3rem;
}
.recruit-list .recruit-drop .con-box {
width:100%;
font-size:.24rem;
line-height:.4rem;
min-height:auto;
}
.recruit-list .recruit-drop .con-box h3 {
font-size:.3rem;
line-height:.4rem;
}
.recruit-list .recruit-drop .send-btn {
position:static;
margin-top:.3rem;
}
.recruit-ajax .page {
margin-top:.36rem;
}
.recruit-box .campus-btn {
margin-top:.4rem;
}
}
figure, mark, section {
	margin:0;
	padding:0px;
	border:0;
	font-size:100%;
	outline:none;
}
figure, section {
	display:block;
}
.imgs-box {
	padding:100px 0 125px;
	background:#f9fafc;
}
.imgs-box h3 {
	margin:1rem 0;
	line-height:1rem;
}
.imgalbum {
	margin-bottom:10px;
}
.imgalbum li {
	width:32.2%;
	margin-right:1.7%;
	float:left;
	margin-bottom:60px;
	background:#fff;
	box-shadow:0 0 25px 0 rgba(85, 95, 100, .05);
}
.imgalbum li:nth-child(3n+3) {
margin-right:0;
}
.imgalbum li figure {
	display:block;
	overflow:hidden;
	line-height:normal;
}
.imgalbum li figure img {
	display:block;
	width:100%;
	height:auto;
	line-height:0;
	transition:450ms;
}
.imgalbum li figcaption {
	display:block;
	width:100%;
	height:70px;
	font-size:14px;
	position:relative;
	overflow:hidden;
}
.imgalbum li figcaption span {
	display:block;
	line-height:70px;
	text-align:center;
	position:relative;
	z-index:5;
	transition:350ms;
}
.imgalbum li figcaption:before {
	content:"";
	width:100%;
	height:100%;
	background:#0050ff;
	position:absolute;
	left:0;
	top:100%;
	transition:340ms;
}
.imgalbum li:hover figure img {
	transform:scale(1.06);
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
}
.imgalbum li:hover figcaption:before {
	top:0;
}
.imgalbum li:hover figcaption span {
	color:#fff;
}
@media screen and (max-width:1024px) {
.imgs-box {
padding:60px 0 78px;
}
}
@media(max-width:861px) {
.imgalbum li {
width:48%;
margin-right:4%;
margin-bottom:40px;
}
.imgalbum li:nth-child(3n+3) {
margin-right:4%;
}
.imgalbum li:nth-child(2n+2) {
margin-right:0;
}
}
@media(max-width:767px) {
.imgs-box {
padding:35px 0 45px;
}
.imgs-box h3 {
margin:.3rem 0;
line-height:.5rem;
}
.imgalbum li figcaption {
height:54px;
}
.imgalbum li figcaption span {
line-height:54px;
}
.imgs-box h2 {
margin:.35rem 0;
line-height:.35rem;
}
}
@media(max-width:481px) {
.imgalbum li {
width:100%;
margin-right:0;
}
}
.et-list {
	margin-top:15px;
}
.et-list li {
	width:31%;
	float:left;
	margin-right:3.5%;
	margin-bottom:52px;
}
.et-list li:nth-child(3n+3) {
margin-right:0;
}
.et-list li figure {
	display:block;
	line-height:normal;
	overflow:hidden;
	position:relative;
}
.et-list li figure img {
	display:block;
	width:100%;
	height:auto;
	transition:424ms linear;
}
.et-list li figcaption {
	display:block;
	color:#5d5d5d;
	font-size:14px;
	line-height:normal;
	margin-top:14px;
	transition:350ms;
}
.product-box .product-down {
	float:left;
}
.et-list li figure mark {
	position:absolute;
	left:0;
	top:0;
	box-sizing:border-box;
	width:100%;
	height:100%;
	background:rgba(0, 80, 255, .2);
	background:#0050ff\9;
	filter:alpha(opacity=20);
	z-index:20;
	opacity:0;
	transform:skewX(45deg);
	visibility:hidden;
	transition:360ms;
}
.et-list li figure mark b {
	display:block;
	width:46px;
	height:46px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-23px;
	margin-top:-23px;
	z-index:30;
}
.et-list li figure mark b:before {
	content:"";
	width:100%;
	height:1px;
	background:#0050ff;
	position:absolute;
	left:0;
	top:23px;
	transform:translateX(-200px);
	-webkit-transform:translateX(-200px);
	-moz-transform:translateX(-200px);
}
.et-list li figure mark b:after {
	content:"";
	width:1px;
	height:100%;
	background:#0050ff;
	position:absolute;
	left:23px;
	top:0;
	transform:translateY(-200px);
	-webkit-transform:translateY(-200px);
	-moz-transform:translateY(-200px);
}
.et-list li figure mark:before {
	content:"";
	width:100%;
	height:0%;
	border-left:3px solid #0050ff;
	border-right:3px solid #0050ff;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:0;
	transition:320ms;
}
.et-list li figure mark:after {
	content:"";
	width:0%;
	height:100%;
	border-top:3px solid #0050ff;
	border-bottom:3px solid #0050ff;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:0;
	transition:320ms;
}
.et-list li:hover figure mark {
	opacity:1;
	transform:skewX(0);
	visibility:visible;
}
.et-list li:hover figure mark:before {
	height:100%;
	transition:330ms 200ms;
}
.et-list li:hover figure mark:after {
	width:100%;
	transition:330ms 200ms;
}
.et-list li:hover figure img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.et-list li:hover figure mark b:before {
	transition:355ms 180ms;
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
}
.et-list li:hover figure mark b:after {
	transition:355ms 240ms;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
}
.et-list li:hover figcaption {
	color:#0050ff;
}
@media screen and (max-width:1024px) {
.et-list li {
width:46%;
margin-right:8%;
}
.et-list li:nth-child(3n+3) {
margin-right:8%;
}
.et-list li:nth-child(2n+2) {
margin-right:0;
}
.et-list {
margin-top:35px;
}
}
@media(max-width:767px) {
.et-list {
margin-top:35px;
}
.et-list li {
margin-bottom:32px;
width:48%;
margin-right:4%;
}
.et-list li:nth-child(3n+3) {
margin-right:4%;
}
.et-list li:nth-child(2n+2) {
margin-right:0;
}
}
.newss {
	padding:0;
}
.news-list li {
	width:32%;
	margin-right:2%;
	float:left;
	margin-bottom:60px;
}
.news-list li:nth-child(3n+3) {
margin-right:0;
}
.news-list li figure {
	display:block;
	line-height:normal;
	overflow:hidden;
}
.news-list li figure img {
	display:block;
	width:100%;
	height:auto;
	line-height:0;
	transition:430ms;
}
.news-list li figcaption {
	display:block;
	padding:22px 16px 18px;
	overflow:hidden;
	background:#fff;
	position:relative;
	transition:340ms;
	height:117px;
	box-shadow:0 0 25px 0 rgba(85, 95, 100, .05);
}
.news-list li figcaption time {
	line-height:normal;
	color:#7e7e7e;
	font-size:14px;
	transition:300ms;
}
.news-list li figcaption h3 {
	color:#1b1b1b;
	font-size:18px;
	font-weight:bold;
	line-height:1;
	margin:0.4rem 0;
	transition:300ms;
}
.news-list li figcaption p {
	color:#6c6c6c;
	height:64px;
	overflow:hidden;
	font-size:14px;
	line-height:2;
	margin-top:16px;
	transition:300ms;
}
.news-list li figcaption span {
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	background:#fff;
	color:#0050ff;
	font-size:14px;
	margin-top:12px;
	position:relative;
	bottom:-30px;
	opacity:0;
	text-align:center;
	transition:300ms;
}
.news-list li:hover figure img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.news-list li:hover figcaption {
	margin-top:-56px;
	background:#0050ff;
	height:173px;
}
.news-list li:hover figcaption time {
	color:#fff;
}
.news-list li:hover figcaption h3 {
	color:#fff;
}
.news-list li:hover figcaption p {
	color:#fff;
}
.news-list li:hover figcaption span {
	opacity:1;
	bottom:0;
	position:relative;
	transition:355ms 100ms;
}
@media screen and (max-width:1024px) {
.news-list li {
margin-bottom:40px;
}
.news-list li figcaption h3 {
font-size:18px;
line-height:1;
margin:0.2rem 0;
transition:300ms;
}
.news-list li figcaption p {
height:34px;
overflow:hidden;
font-size:14px;
line-height:1;
margin-top:6px;
}
.news-list li figcaption span {
display:;
}
}
@media screen and (max-width:960px) {
.news-list li {
width:48%;
margin-right:4%;
}
.news-list li:nth-child(3n+3) {
margin-right:4%;
}
.news-list li:nth-child(2n+2) {
margin-right:0;
}
}
@media screen and (max-width:767px) {
.news-list li {
width:100%;
margin-right:0;
}
.news-list li span {
display:none
}
}
.inxDbox {
	width:33.33333%;
	float:left;
	position:relative;
}
.inxDbox figure {
	display:block;
	line-height:1;
	overflow:hidden;
	height:0;
	padding-bottom:58%;
}
.inxDbox figure img {
	display:block;
	width:100%;
	height:auto;
	transition:0.65s;
}
.inxDmark {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:rgba(0, 80, 255, 0.4);
	transition:0.65s;
}
.inxDwrap {
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-47px;
	text-align:center;
	transition:0.65s;
}
.inxDwraps {
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-47px;
	text-align:center;
	transition:0.65s;
}
.inxDwraps b {
	position:relative;
	display:block;
	width:158px;
	height:104px;
	margin:auto;
	text-align:center;
	margin-top:-40px;
}
.inxDwraps b img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}
.inxDwrap p {
	margin-top:16px;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:1;
}
.inxDwraps p {
	margin-top:16px;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:1;
}
.inxDwrap span {
	opacity:0;
	visibility:hidden;
	transition:0.4s;
	display:block;
	width:70%;
height:;
	line-height:1.5;
	margin:auto;
	text-align:center;
	color:#fff;
	font-size:16px;
	margin-top:30px;
	transition:0.45s;
}
.inxDbox a:hover figure img {
	transform:scale(1.05);
}
.inxDbox a:hover .inxDmark {
	background:rgba(0, 80, 255, 0.9);
}
.inxDbox a:hover .inxDwrap {
	margin-top:-83px;
}
.inxDbox a:hover .inxDwrap span {
	opacity:1;
	visibility:visible;
}
.inxDbox a:hover .inxDwraps {
	margin-top:-83px;
}
.inxDmarks {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.case-banner.article-block, .customer.article-block {
	transform:translateX(-600px);
	-webkit-transform:translateX(-600px);
	-moz-transform:translateX(-600px);
	opacity:0;
	visibility:hidden;
}
.customer.article-block {
	transform:translateX(600px);
	-webkit-transform:translateX(600px);
	-moz-transform:translateX(600px);
}
.case-banner.articleShow, .customer.articleShow {
	opacity:1;
	visibility:visible;
	transition:1200ms 300ms;
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
}
@media screen and (max-width:1024px) {
.inxDbox {
width:50%;
}
.inxDwrap p {
margin-top:18px;
font-size:18px;
}
.inxDwraps p {
margin-top:18px;
font-size:18px;
}
.inxDbox a:hover .inxDwrap {
margin-top:-73px;
}
.inxDbox a:hover .inxDwraps {
margin-top:-73px;
}
.inxDwrap span {
width:70%;
line-height:1.5;
font-size:14px;
margin-top:20px;
}
.inxDbox a:hover .inxDmark {
background:rgba(0, 80, 255, 1);
}
}
@media screen and (max-width:861px) {
.inxDwraps b img {
max-width:85%;
max-height:85%;
}
.inxDwraps p {
margin-top:5px;
font-size:18px;
}
.inxDwraps {
margin-top:-32px;
}
}
@media screen and (max-width:641px) {
.inxDbox {
width:100%;
}
.inxDwrap {
margin-top:-38px;
}
.inxDwrap b {
width:50px;
height:40px;
}
}
.inxF {
	padding:128px 0;
	background-size:cover !important;
}
.inxF .inxFser h1 {
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:normal;
	margin-bottom:36px;
}
.inxFinfo {
	position:relative;
	width:21.5%;
	float:left;
	margin-right:4.25%;
	overflow:hidden;
}
.inxFinfo:last-child {
	margin-right:0;
}
.inxFinfo figure {
	display:block;
	line-height:normal;
	overflow:hidden;
	position:relative;
}
.inxFinfo figure img {
	display:block;
	width:100%;
	height:auto;
	line-height:0;
	transition:466ms;
}
.inxFinfo figcaption {
	display:block;
	height:75px;
	line-height:75px;
	color:#5d5d5d;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#fff;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	transition:335ms;
}
.content-text {
	width:100%;
	height:100%;
	background:rgba(0, 80, 255, 0.8);
	background:#0050ff\9;
	filter:alpha(opacity=80);
	box-sizing:border-box;
	padding:9px;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	visibility:hidden;
	transform:rotateY(-90deg);
	transition:450ms;
}
.content-wr {
	padding:50px 24px 32px 22px;
}
.content-wr:before {
	content:"";
	width:95%;
	height:95%;
	position:absolute;
	left:2.5%;
	top:2.5%;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	box-sizing:border-box;
}
.content-wr:after {
	content:"";
	width:95%;
	height:95%;
	position:absolute;
	left:2.5%;
	top:2.5%;
	border-top:0px solid #fff;
	border-bottom:0px solid #fff;
	box-sizing:border-box;
}
.content-wr h3 {
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:normal;
	padding-bottom:22px;
	border-bottom:1px solid #fff;
}
.content-wr p {
	color:#ffffff;
	font-size:14px;
	margin-top:42px;
}
.content-wr span {
	color:#ffffff;
	font-size:9px;
	position:absolute;
	left:32px;
	bottom:38px;
	z-index:10;
}
.content-wr span:hover {
}
.inxFinfo:hover figure img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
}
.inxFinfo:hover figcaption {
	bottom:-100%;
}
.inxFinfo:hover .content-text {
	opacity:1;
	transform:rotateY(0);
	visibility:visible;
}
@media screen and (max-width:1024px) {
.content-box, .load-box {
background-attachment:local !important;
}
.inxF {
padding:88px 0 62px;
}
.content-wr p {
margin-top:20px;
}
.inxFinfo {
width:48%;
margin-right:4%;
margin-bottom:26px;
}
.inxFinfo:nth-child(2n+2) {
margin-right:0;
}
}
@media screen and (max-width:641px) {
.inxF {
padding:62px 0 46px;
}
.content-wr span {
bottom:22px;
}
.content-wr {
padding:30px 24px 20px 22px;
}
.inxFinfo {
width:100%;
margin-right:0;
}
.inxFinfo figcaption {
height:66px;
line-height:66px;
}
.content h2 {
font-size:20px;
}
.menu-box {
margin-top:0;
padding:30px 0;
}
.menu-inner2 li {
width:50%;
float:left;
flex:none;
-webkit-flex:none;
-webkit-box-flex:none;
box-flex:none;
margin-bottom:12px;
}
}
.menu-box {
	padding:50px 0;
	position:relative;
	z-index:20;
}
.menu-inner2 {
	text-align:center;
}
.menu-inner2 li {
	display:inline-block;
	text-align:center;
	margin-right:116px;
}
.menu-inner2 li:last-child {
	margin-right:0;
}
.menu-inner2 li b {
	display:block;
	width:100px;
	transition:340ms;
	height:100px;
	margin:auto;
	position:relative;
	background:url(../images/TEL.png) center no-repeat;
	background-size:cover !important;
}
.menu-inner2 li b:before {
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/radius1.png) center no-repeat;
	transition:488ms;
	transform:scale(0.48);
	-webkit-transform:scale(0.48);
	-moz-transform:scale(0.48);
	opacity:0;
	visibility:hidden;
}
.menu-inner2 li b i {
	display:block;
	width:43px;
	height:43px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
}
.menu-inner2 li span {
	display:block;
	text-align:center;
	color:#595757;
	font-size:14px;
	margin-top:12px;
	transition:355ms;
}
.menu-inner2 li:nth-child(1) b i {
background:url(../images/play.png) center no-repeat;
}
.menu-inner2 li:nth-child(2) b i {
background:url(../images/play.png) center no-repeat;
}
.menu-inner2 li:nth-child(3) b i {
background:url(../images/play.png) center no-repeat;
}
.menu-inner2 li:nth-child(4) b i {
background:url(../images/play.png) center no-repeat;
}
.menu-inner2 li:nth-child(5) b i {
background:url(../images/play.png) center no-repeat;
}
.menu-inner2 li:hover b:before {
	opacity:1;
	visibility:visible;
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
}
.menu-inner2 li:hover span {
	color:#0050ff;
}
.line5 {
	padding:30px 0 58px 35px;
	width:335px;
}
.line5 h2 {
	color:#fff;
	font-size:18px;
	font-weight:normal;
}
.line5 small {
	display:block;
	line-height:normal;
	color:#fff;
	font-size:18px;
	font-family:Arial;
}
.line5 b {
	display:block;
	margin-top:30px;
	padding-left:54px;
	color:#fff;
	font-size:30px;
	line-height:40px;
	font-family:Arial;
	font-style:italic;
	background:url(../images/tel.png) 5px center no-repeat;
}
.mainTitle {
	font-size:72px;
	line-height:1;
	font-weight:bold;
	width:100%;
	text-align:center;
}
.mainSub {
	width:2rem;
	height:2px;
	background:#0050ff;
	margin:30px auto;
}
.inxG {
	position:relative;
	padding:80px 0px;
	text-align:center;
}
.inxG .mainTitle {
	letter-spacing:0em;
}
.inxG .title {
	font-size:48px;
	line-height:48px;
}
.inxG .mainSub {
	width:2rem;
	height:2px;
}
.inxG .info {
	font-size:22px;
	line-height:35px;
}
@media (max-width:1700px) {
.inxG {
padding:80px 0px;
}
.inxG .title {
font-size:36px;
line-height:36px;
}
.inxG .mainSub {
width:85px;
height:2px;
}
.inxG .info {
font-size:18px;
line-height:28px;
}
}
@media (max-width:1450px) {
.inxG {
padding:64px 0px;
height:180px;
}
.inxG .container {
transform-origin:center top;
-moz-transform-origin:center top;
-ms-transform-origin:center top;
-o-transform-origin:center top;
-webkit-transform-origin:center top;
overflow:hidden;
}
.inxG .container {
transform:scale(0.83);
-moz-transform:scale(0.83);
-ms-transform:scale(0.83);
-o-transform:scale(0.83);
-webkit-transform:scale(0.83);
}
.inxG .title {
font-size:36px;
line-height:36px;
}
.inxG .mainSub {
width:85px;
height:2px;
}
.inxG .info {
font-size:18px;
line-height:28px;
}
}
@media screen and (max-width:1024px) {
.inxG {
padding:30px 0px;
}
.inxG .title {
font-size:36px;
line-height:36px;
}
.inxG .mainSub {
width:85px;
height:2px;
}
.inxG .info {
font-size:18px;
line-height:28px;
}
.mainTitle {
font-size:62px;
ppadding-top:30px;
}
}
@media (max-width:641px) {
.inxG {
padding:20px 0;
}
.inxG .title {
font-size:26px;
}
.inxG .mainSub {
width:43px;
height:1px;
}
.inxG .info {
font-size:12px;
line-height:23px;
}
}
@media (max-width:479px) {
.inxG {
padding:20px 0;
}
.inxG .title {
font-size:22px;
}
.inxG .mainSub {
width:43px;
height:1px;
}
.inxG .info {
font-size:12px;
line-height:23px;
}
}
.linkBtn {
	background-image:url(../images/rightIcon.png);
	background-repeat:no-repeat;
	background-size:36px auto;
	background-position:254px center;
	width:308px;
	height:58px;
	line-height:58px;
	text-align:left;
	border:2px solid #0050ff;
	color:#0050ff;
font-size:.38rem;
}
.linkBtn {
transition-duration:.5s;
-ms-transition-duration:.5s;
-moz-transition-duration:.5s;
-webkit-transition-duration:.5s;
}
.linkBtn span {
	margin-left:20px;
}
.linkBtn:hover {
	color:#fff;
	background-color:#0050ff;
	background-image:url(../images/rightIconOn.png);
}
.inxE {
	text-align:left;
}
.inxE .wapImg {
	display:none;
	text-align:center;
}
.inxE .wapImg img {
	max-width:100%;
}
.inxE .head {
	padding:20px 0;
	border-bottom:2px solid #0050ff;
}
.inxE h1 {
	line-height:1.2;
	font-weight:bold
}
.inxE h2 {
	line-height:1.2;
	font-weight:bold
}
.inxE .content {
	padding:26px 0;
}
.inxE .content p {
font-size:.475rem;
	line-height:2;
}
.inxE .left {
	float:left;
}
.inxE .right {
	float:right;
}
.inxE .linkBtn {
	margin-top:34px;
}
#inxEa {
	border-bottom:1px solid #e3e6ee;
}
#inxEa .left {
	width:420px;
}
#inxEa .left img {
	width:100%;
	vertical-align:middle;
}
#inxEa .right {
	width:670px;
	padding-top:80px;
}
#inxEb .right {
	width:420px;
}
#inxEb .right img {
	width:100%;
	vertical-align:middle;
}
#inxEb .left {
	width:670px;
	padding-top:80px;
}
@media (max-width:479px) {
.inxE .head {
padding:7px 0;
border-bottom:1px solid #0050ff;
text-align:center;
}
.inxE .wapImg {
display:block;
}
.inxE .title {
line-height:34px;
font-size:21px;
}
.inxE .titleEn {
line-height:26px;
font-size:22px;
}
.inxE .content {
padding:9px 0;
}
.inxE .linkBtn {
margin:12px auto 0 auto;
}
#inxEa .left {
width:179px;
display:none;
}
#inxEa .right {
width:100%;
padding:0 0 29px 0;
float:none;
margin:0 auto;
}
#inxEb .right {
width:180px;
display:none;
}
#inxEb .left {
width:100%;
padding:0 0 29px 0;
float:none;
margin:0 auto;
}
.linkBtn {
background-size:14px auto;
background-position:128px center;
width:158px;
height:30px;
line-height:30px;
font-size:12px;
border:1px solid #0050ff;
}
.linkBtn span {
margin-left:10px;
}
}
@media (min-width:480px) and (max-width:639px) {
.inxE .head {
padding:14px 0;
border-bottom:2px solid #0050ff;
text-align:center;
}
.inxE .wapImg {
display:block;
}
.inxE .title {
line-height:50px;
font-size:42px;
}
.inxE .titleEn {
line-height:48px;
font-size:38px;
}
.inxE .content {
padding:18px 0;
}
.inxE .content p {
font-size:0.25rem;
line-height:2;
}
.inxE .linkBtn {
margin:24px auto 0 auto;
}
#inxEa .left {
width:179px;
display:none;
}
#inxEa .right {
width:100%;
padding:0 0 29px 0;
float:none;
margin:0 auto;
}
#inxEb .right {
width:180px;
display:none;
}
#inxEb .left {
width:100%;
padding:0 0 29px 0;
float:none;
margin:0 auto;
}
.linkBtn {
background-size:14px auto;
background-position:105px center;
width:130px;
height:22px;
line-height:22px;
font-size:12px;
}
.linkBtn span {
margin-left:10px;
}
}
@media (min-width:640px) and (max-width:1023px ) {
.inxE .head {
padding:14px 0;
border-bottom:2px solid #0050ff;
text-align:center;
}
.inxE .wapImg {
display:block;
}
.inxE .title {
line-height:50px;
font-size:42px;
}
.inxE .titleEn {
line-height:48px;
font-size:40px;
}
.inxE .content {
padding:18px 0;
}
.inxE .linkBtn {
margin:24px auto 0 auto;
}
#inxEa .left {
width:457px;
display:none;
}
#inxEa .right {
width:100%;
padding:0 0 58px 0;
float:none;
margin:0 auto;
}
#inxEb .right {
width:457px;
display:none;
}
#inxEb .left {
width:100%;
padding:0 0 58px 0;
float:none;
margin:0 auto;
}
.linkBtn {
background-size:27px auto;
background-position:190px center;
width:230px;
height:44px;
line-height:44px;
font-size:16px;
}
.linkBtn span {
margin-left:20px;
}
}
@media (max-width:767px) {
.inxE .content p {
font-size:0.25rem;
line-height:2;
}
}
@media (min-width:1024px) and (max-width:1199px ) {
.inxE .head {
padding:14px 0;
border-bottom:2px solid #0050ff;
}
.inxE .title {
line-height:48px;
font-size:41px;
}
.inxE .titleEn {
line-height:46px;
font-size:38px;
}
.inxE .content {
padding:18px 0;
}
.inxE .linkBtn {
margin-top:24px;
}
#inxEa .left {
width:383px;
}
#inxEa .right {
width:473px;
padding-top:56px;
}
#inxEb .right {
width:383px;
}
#inxEb .left {
width:473px;
padding-top:56px;
}
.linkBtn {
background-size:18px auto;
border:1px solid #0050ff;
background-position:131px center;
width:158px;
height:30px;
line-height:30px;
font-size:12px;
}
.linkBtn span {
margin-left:16px;
}
}
@media (min-width:1200px) and (max-width:1439px ) {
.inxE .head {
padding:14px 0;
border-bottom:2px solid #0050ff;
}
.inxE .title {
line-height:48px;
font-size:41px;
}
.inxE .titleEn {
line-height:46px;
font-size:38px;
}
.inxE .content {
padding:18px 0;
}
.inxE .linkBtn {
margin-top:24px;
}
#inxEa .left {
width:390px;
}
#inxEa .right {
width:473px;
padding-top:56px;
}
#inxEb .right {
width:390px;
}
#inxEb .left {
width:473px;
padding-top:56px;
}
.linkBtn {
background-size:18px auto;
border:1px solid #0050ff;
background-position:131px center;
width:158px;
height:30px;
line-height:30px;
font-size:12px;
}
.linkBtn span {
margin-left:16px;
}
}
@media (min-width:1440px) and (max-width:1920px ) {
.inxE .head {
padding:17px 0;
border-bottom:2px solid #0050ff;
}
.inxE .title {
line-height:50px;
font-size:44px;
}
.inxE .titleEn {
line-height:50px;
font-size:44px;
}
.inxE .content {
padding:22px 0;
}
.inxE .content p {
font-size:.475rem;
line-height:24px;
}
.inxE .linkBtn {
margin-top:29px;
}
#inxEa .left {
width:480px;
}
#inxEa .right {
width:570px;
padding-top:68px;
}
#inxEb .right {
width:480px;
}
#inxEb .left {
width:570px;
padding-top:68px;
}
.linkBtn {
background-size:27px auto;
background-position:190px center;
width:230px;
height:44px;
line-height:44px;
font-size:.40rem;
}
.linkBtn span {
margin-left:20px;
}
}
.inxA {
	margin-top:0;
}
.inxA .all-btn {
margin:.75rem auto 0;
}
.inxA .inxAbox {
}
.inxAbox .tab-btns {
	font-size:0;
	text-align: center;
    height: 50px;
	margin-bottom:10px
}
.inxAbox .tab-btns a {
	display:inline-block;
*display:inline;
	zoom:1;
	height:50px;
	line-height:50px;
	margin:0 8px;
font-size:.6rem;
	color:#1a1a1a;
	position:relative;
transition:all .3s;
    background:#4b4b4b;
	  padding: 0 30px;
	  color:#fff;
	/*  border-radius:5px;*/
}
.inxAbox .tab-btns a:first-child {
	display:none !important
}
.inxAbox .tab-btns a:before {
/*	content:"";
	position:absolute;
	width:0;
	height:2px;
	background-color:#0050ff;
	bottom:0;
	left:0;
transition:all .3s;*/
}
.inxAbox .tab-btns a:hover{
	background:#006573;
	color:#FFF
	
}
.inxAbox .tab-btns a.cur {
	background:#006573;
	color:#FFF
	
}
.inxAbox .tab-btns a.cur {
	background:#006573;
	color:#FFF
	
}
.inxAbox .tab-btns a.cur:before {
	width:100%;
}
.inxAbox .tab-box {
	padding:1rem 2.5%;
}
.inxAbox .tab-item {
	display:none;
}
.inxAbox .tab-box .row {
	margin:0 1rem;
}
.inxAbox .tab-box .item {
	box-sizing:border-box;
	padding:0 1rem;
}
.inxAbox .tab-box .con-box {
	display:block;
	line-height:1rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
font-size:.425rem;
	color:#4c4c4c;
padding-left:.7rem;
	position:relative;
transition:all .3s;
}
.inxAbox .tab-box .con-box:after {
	display:block;
	content:attr(title);
	font-weight:bold;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.inxAbox .tab-box .con-box:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
width:.2rem;
height:.2rem;
	background-color:#dcdcdc;
	border-radius:100%;
margin-top:-.1rem;
transition:all .3s;
}
@media (max-width:767px) {
.inxA {
margin-top:.0rem;
}
.inxA .all-btn {
width:2rem;
height:.7rem;
line-height:.7rem;
font-size:.3rem;
margin-top:.3rem;
}
.inxA .inxAbox {
margin-top:.0rem;
}
.inxAbox .tab-btns {
height: auto;
}

.inxAbox .tab-btns a {
height:.5rem;
line-height:.5rem;
font-size:.11rem;
margin:.05rem;
padding:0 12px
}
.inxAbox .tab-box {
padding:0;
}
.inxAbox .tab-box .row {
margin:0;
}
.inxAbox .tab-box .item {
padding:0;
}
.inxAbox .tab-box .con-box {
line-height:.5rem;
font-size:.24rem;
padding-left:.3rem;
}
.inxAbox .tab-box .con-box:before {
width:4px;
height:4px;
margin-top:-2px;
}
}
@media(max-width:1681px) {
.contact-wrap .input-item .input-option {
margin-left:0.5rem;
}
}

@media(max-width:1441px) {
.w1250 {
width:80%;
}
.inxB .inxBbox .inxBitem {
padding:0 1.25rem;
}
.pro_list li .cont {
padding:0 0.5rem;
}
.pro_list li {
height:7.5rem;
}
.pro_list li .new-tip {
line-height:1.6;
}
.pro-maincon .mtabswiper {
width:61.4%;
}
.header-wrap .navbox .a {
font-size:0.45rem;
}
.header-wrap .bsub-box .second_title {
font-size:0.4rem;
}
}
@media(max-width:1367px) {
.header-wrap .navbox li {
margin:0 0.55rem;
}
.pro_list li {
height:7rem;
}
}
@media (max-width:1024px) {
/*.banner {
margin-top:1.8rem;
}*/
.prof-info .pic-box .pic_item {
padding:0 0.78rem;
}
.pro-info {
width:auto;
padding:0 4.17%;
}
.inxC {
height:auto;
padding-bottom:0.5rem;
}
.header-wrap {
box-shadow:0 2px 2px 0 rgba(85, 95, 100, .1);
}
.w1250 {
width:92%;
}
.header-wrap .header-con .navbox {
display:none;
}
.header-wrap .btn-bar {
width:20px;
height:18px;
position:relative;
margin-left:0.75rem;
margin-top:20px;
}
.header-wrap .btn-bar .line {
position:absolute;
width:100%;
background:#333;
height:2px;
left:0;
}
.header-wrap .btn-bar .line1 {
transform-origin:left bottom 0;
left:0;
top:0;
}
.header-wrap .btn-bar .line2 {
top:8px;
left:0;
}
.header-wrap .btn-bar .line3 {
transform-origin:left top 0;
left:0;
bottom:0;
}
.header-wrap .right_box .item {
margin-left:0.75rem;
}
.footer-wrap .foot_nav {
display:none;
}
.inxB .inxBbox {
width:80%;
}
.inxB .inxBbox .inxBitem {
padding:0 1rem;
}
.contact-wrap .form-wrap {
width:90%;
}
.contact-wrap .input-span .ico {
width:1rem;
}
.contact-wrap .input-span.line {
width:3.5rem;
}
.faq-wrap .faq-aside .tit {
font-size:.36rem;
line-height:1rem;
text-align:left;
padding:0 .5rem;
}
.faq-wrap .faq-tit {
padding:0 .5rem;
height:1rem;
line-height:1rem;
font-size:.3rem;
}
.faq-wrap .faq-tit:before {
width:.3rem;
height:.3rem;
}
.faq-wrap .aside li:last-child {
border-bottom:none;
}
.faq-wrap .aside li .faq-tit:before {
right:.5rem;
}
.faq-wrap .aside .sub {
padding-bottom:.2rem;
}
.faq-wrap .aside .sub a {
padding-left:15%;
font-size:.24rem;
line-height:.5rem;
margin-bottom:.1rem;
}
.faq-wrap .faq-list {
float:none;
width:auto;
padding:.4rem;
background-color:#fff;
margin-top:.5rem;
}
.faq-wrap .faq-list .tit-box {
padding:.2rem 0;
}
.faq-wrap .faq-list .txt {
font-size:.3rem;
line-height:.5rem;
width:85%;
}
.faq-wrap .faq-list .icon {
margin-right:0;
width:.5rem;
height:.5rem;
}
.faq-wrap .faq-list .sub {
padding:.3rem;
}
.faq-wrap .faq-list .con {
font-size:.24rem;
line-height:.5rem;
}
.faq-wrap .faq-list .slideup-btn {
font-size:.3rem;
line-height:.4rem;
}
.newbody {
margin-top:2.1rem;
}
.header-wrap.index {
background:none;
}
.header-wrap.index .header-con {
background:#fff;
}
.pro-maincon .mtabswiper {
width:70%;
}
.pro_list li {
height:7rem;
}
}
@media (max-width:992px) {
.prof-info .pic-box .swiper-wrapper {
justify-content:flex-start;
}
.prof-info .pic-box .pic_item {
padding:0 0.5rem;
}
.inxB .inxBbox .item_bot {
font-size:0.4rem;
}
.contact-wrap .input-item .input-option .ico {
margin-right:0;
}
.pro_list li .cont {
padding:0 0.1rem;
}
.pro-maincon .mtabswiper {
width:92%;
}
}
@media (max-width:767px) {
/*.banner {
margin-top:.9rem;
}*/
.prof-info .pic-box .pic_item:before {
display:none;
}
.prof-info .pic-box .swiper-wrapper {
transition-timing-function:linear;
}
.newbody {
margin-top:1.2rem;
}
.header-wrap .header-con {
height:.9rem;
line-height:.9rem;
}
.header-wrap.shadow {
box-shadow:0 2px 2px 0 rgba(85, 95, 100, .1);
}
.header-wrap.fixed.down {
box-shadow:0 2px 2px 0 rgba(85, 95, 100, .1);
}
.header-wrap .btn-bar {
width:20px;
height:18px;
margin-left:0.35rem;
margin-top:0.35rem;
transform:scale(0.9);
}
.header-wrap .header-con .logo img {
max-width:2.1rem;
}
.header-wrap .right_box .item {
margin-left:0.25rem;
}
.header-wrap .right_box .item img {
max-height:0.3rem;
}
.header-wrap .right_box .item:hover .item_option {
top:0.9rem;
}
.header-wrap .right_box .item_option {
width:1.6rem;
top:.9rem;
}
.header-wrap .right_box .link {
height:.65rem;
line-height:0.65rem;
font-size:0.20rem;
}
.footer-wrap .foot_top {
padding:0.4rem 0 0.2rem;
height:1.5rem;
}
.footer-wrap .foot_bot {
height:auto;
line-height:1.8;
display:block;
font-size:0.15rem;
text-align:center;
padding:0.1rem 0;
}
.footer-wrap .foot_bot span {
display:block;
}
.footer-wrap .tel_text .t {
font-size:0.12rem;
margin-bottom:0.02rem;
}
.footer-wrap .tel_text {
font-size:0.12rem;
margin:0 0 0.02rem 0.5rem;
float:left;
}
.footer-wrap .logo {
display:;
float:left;
}
.footer-wrap .logo img {
width:85%;
}
.ser_box {
display:none;
}
.footer-wrap .ser_box .ser_tab {
width:1.1rem;
}
.footer-wrap .ser_box .ser_up {
width:100%;
height:0.35rem;
padding:0 0.2rem;
font-size:0.12rem;
}
.footer-wrap .ser_box .ser_option {
width:100%;
font-size:0.25rem;
}
.footer-wrap .ser_box .ser_option a {
height:0.35rem;
line-height:0.35rem;
padding:0 0.1rem;
}
.footer-wrap .ser_box .t {
font-size:0.12rem;
margin-bottom:0.15rem;
}
.footer-wrap .tel_text {
margin-bottom:0.25rem;
}
.footer-wrap .tel_text p {
font-size:0.4rem;
}
.footer-wrap .foot_le .link_item {
margin-right:0.25rem;
}
.footer-wrap .foot_le .link_item img {
max-height:0.3rem;
}
.bodytop {
padding-top:.9rem;
}
/*.bannerpage .w1780 {
padding-bottom:0.5rem;
}
.bannerpage {
height:auto;
position:relative;
background:none!important;
}
.bannerpage .m_img {
display:block;
height:6rem;
width:100%;
}
.bannerpage .w1780 {
position:absolute;
bottom:0;
height:100%;
left:50%;
transform:translateX(-50%);
}
h2 {
font-size:0.36rem;
}
body {
font-size:0.28rem;
line-height:1.6;
}*/
.prof-video {
height:6rem;
}
.videoplay.about {
font-size:0.28rem;
}
.videoplay.about img {
max-width:0.75rem;
margin-bottom:0.1rem;
}
.prof-info .title {
margin-bottom:0.75rem;
}
.prof-info {
padding:0.75rem 0;
}
h1 {
font-size:0.42rem;
}
.prof-info .title img {
max-width:0.9rem;
margin-bottom:0.15rem;
}
.prof-info .title h1 {
margin-bottom:0.35rem;
line-height:1.333;
}
.prof-info .title .con-t {
font-size:0.28rem;
line-height:1.6;
}
.prof-info .title br {
display:none;
}
.prof-info .title {
margin-bottom:0.75rem;
}
.prof-info .info-box {
display:block;
background:none;
}
.prof-info .info-box .info-item {
width:90%;
height:auto;
position:relative;
margin:.0rem;
}
.prof-info .info-box .info-item:before {
content:'';
position:absolute;
width:100%;
height:0px;
background:#f0f0f0;
right:0;
bottom:0;
top:auto;
}
.prof-info .info-box .info-item:last-child:before {
display:none;
}
.prof-info .info-item .item_t {
font-size:0.24rem;
margin-top:.5rem;
}
.prof-info .info-item span {
font-size:0.31rem;
}
.prof-info .info-item p {
font-size:0.24rem;
line-height:2
}
.prof-info .pic-box .pic_item {
padding:0 0.5rem;
float:left;
width:auto;
box-sizing:border-box;
height:1.5rem;
line-height:1.5rem;
}
.prof-info .pic-box {
height:auto;
line-height:1;
display:block;
overflow:hidden;
}
.prof-info .pic-box .pic_item:nth-child(2n):before {
display:none;
}
.pro-box {
padding:.8rem 0;
}
.pro-box .protop {
margin-top:.5rem;
}
.pro-nav {
float:none;
width:100%;
}
.pro-nav .tit {
height:.8rem;
line-height:.8rem;
padding:0 .5rem;
font-size:.3rem;
}
.pro-nav .tit:before {
right:.5rem;
}
.pro-nav .titno {
height:.8rem;
line-height:.8rem;
padding:0 .5rem;
font-size:.3rem;
}
.pro-nav .sub {
padding:.2rem 0;
}
.pro-nav .sub a {
padding-left:.8rem;
font-size:.24rem;
line-height:.5rem;
}
.procontent {
float:none;
margin-top:.5rem;
font-size:.24rem;
line-height:.4rem;
width:100%;
}
.inxB {
padding-top:0rem;
margin-bottom:0;
padding-bottom:6rem;
}
.inxB .inxBcon {
height:5rem;
}
.inxB .inxBbox {
width:100%;
display:block;
bottom:-5.5rem;
}
.inxB .inxBbox .inxBitem {
padding:0 0.3rem;
height:1.75rem;
}
.inxB .inxBbox .inxBitem img {
max-height:0.75rem;
margin-bottom:0.2rem;
}
.inxB .inxBbox .item_bot {
font-size:0.28rem;
}
.inxB .inxBbox .inxBitem:before {
content:'';
position:absolute;
width:92%;
height:1px;
background:#efefef;
top:auto;
bottom:0;
transform:translateY(0%);
right:4%;
}
.inxB .inxBbox .inxBitem .span {
font-size:0.24rem;
transform:translateY(-0.15rem);
}
.inxB .titleCn {
margin-bottom:0.5rem;
}
.pagination a {
width:auto;
padding:0 0.3rem;
height:0.7rem;
line-height:0.7rem;
font-size:0.24rem;
}
h3 {
font-size:0.35rem;
}
.content-wrap {
height:auto;
padding-bottom:1rem;
}
.content-wrap .w1000 {
padding-top:1rem;
}
.content-wrap .w1000 h2 {
margin-bottom:0.3rem;
line-height:1.3;
}
.content-wrap .w1000 p {
line-height:1.5;
font-size:0.24rem;
}
.content-wrap .w1000 .tel {
width:6rem;
height:0.8rem;
font-size:0.6rem;
line-height:0.8rem;
margin-top:0.2rem;
}
.content-wrap .w1000 .tel img {
margin-right:0.05rem;
width:0.4rem;
}
.content-wrap .w1000 .desc a {
margin:0 .1rem;
}
.mapBox {
display:none
}
.contact-wrap .w1600 {
padding-top:0.75rem;
}
.contact-wrap .w1600 .title {
margin-top:1.5rem;
}
.contact-wrap .w1600 h3 {
margin-bottom:0.25rem;
}
.contact-wrap .w1600 .title p {
font-size:0.28rem;
}
.contact-wrap .subbtn_box {
margin-top:0.75rem;
}
.contact-wrap .subbtn_box .wecode_box {
margin-right:0.25rem;
}
.contact-wrap .code_input {
border-bottom:1px solid #999;
width:2.4rem;
font-size:0.28rem;
margin-right:.25rem;
}
.contact-wrap .subbtn_box img {
height:0.7rem;
}
.contact-wrap .sub_btn {
width:1.4rem;
font-size:0.28rem;
padding-bottom:0rem;
cursor:pointer;
}
.contact-wrap {
width:100%;
height:11.5rem;
}
.contact-wrap .input-item {
width:100%;
font-size:0.28rem;
height:0.9rem;
margin-bottom:0.2rem;
}
.contact-wrap .input-span.line {
width:1.8rem;
font-size:0.26rem;
}
.contact-wrap .input-span .ico {
width:0.5rem;
text-align:left;
}
.contact-wrap .input-span .ico img {
max-width:70%;
}
.contact-wrap .input-item .input-option {
font-size:0.28rem;
margin-left:0.2rem;
}
.contact-wrap .input-item .input-option .ico {
margin-right:0.1rem;
}
.contact-wrap .input-item .input_option {
width:100%;
box-shadow:0 0 4px 0 rgba(85, 95, 100, .25);
box-sizing:border-box;
padding:0.3rem 0.2rem;
top:0.9rem;
}
.contact-wrap .form-wrap {
width:100%;
}
.contact-wrap .input-item .scroll-box {
height:3.5rem;
}
.contact-wrap .input-box {
display:block;
justify-content:space-between;
margin-bottom:0;
}
.contact-wrap .input-span.line:before {
width:0px;
height:0.5rem;
}
.contact-wrap .input-item .input-con {
display:flex;
justify-content:flex-start;
cursor:pointer;
}
/*.banner {
height:auto;
}
.banner .banner_pagination {
bottom:0.25rem;
}
.banner .swiper-pagination-bullet {
width:6px;
height:6px;
margin:0 5px;
}
body {
font-size:0.28rem;
line-height:1.6;
}*/
.inxC .m_img {
width:100%;
display:block;
}
.inxC .w1780 {
top:0.25rem;
text-align:center;
width:100%;
box-sizing:border-box;
padding:0 0.3rem;
}
.inxC .w1780 h1 {
}
.inxC .w1780 p {
font-size:0.25rem;
line-height:2;
text-align:left;
}
.contact-wrap .contact_pop .ico {
max-width:1.25rem;
margin-bottom:0.5rem;
}
.contact-wrap .contact_pop .popc_con {
width:92%;
height:5.5rem;
padding:1.5rem 0.3rem 0;
}
.contact-wrap .contact_pop p {
font-size:0.24rem;
line-height:1.6;
}
.banner .banner_swiper .backcover {
display:none;
}
.banner .banner_swiper .m_img {
display:block;
width:100%;
}
.prode-show {
padding:0.75rem 0 0.75rem;
}
.prode-show .proshow_img .big_img {
width:100%;
height:5rem;
}
.prode-show .small_img {
width:100%;
padding-left:0;
}
.prode-show .proshow_con {
right:0;
top:0;
width:100%;
height:auto;
position:relative;
padding-top:0.5rem;
}
.prode-show .proshow_con .title {
font-size:0.4rem;
padding-bottom:0.2rem;
}
.prode-show .proshow_con .proshow_box {
display:block;
box-sizing:border-box;
}
.prode-show .proshow_con .con_item {
height:0.9rem;
line-height:0.9rem;
margin-right:0;
font-size:0.28rem;
border-bottom:1px solid #e5e5e5;
}
.prode-show .proshow_con .con_item:last-child {
border-bottom:none;
}
.prode-show .con_item.full .span {
margin-right:0.4rem;
font-size:0.3rem;
}
.prode-show .con_item.full span {
font-size:0.28rem;
margin-right:0.4rem;
}
.prode-show .contact_link {
width:100%;
height:0.8rem;
line-height:0.8rem;
left:50%;
bottom:0;
text-align:center;
font-size:0.28rem;
transform:translateX(-50%);
position:relative;
display:block;
margin-top:0.5rem;
}
.prode-show .small_swiper .swiper-slide {
width:1.1rem;
height:1.1rem;
margin-right:0.2rem;
}
.prode-show .small_swiper .swiper-slide img {
width:1.1rem;
}
.prode-show .proshow_img {
width:100%;
}
.navbar-wrap .nav-container {
width:100%;
height:1rem;
line-height:1rem;
}
.navbar-wrap {
width:100%;
height:1rem;
line-height:1rem;
}
.navbar-wrap .nav-container .nav-item {
margin:0 0.25rem;
font-size:0.28rem;
}
.prode-main {
padding:0.75rem 0 1rem;
}
.prode-main .prode-tab .prode-item {
height:0.8rem;
line-height:0.8rem;
font-size:0.28rem;
padding:0 0.35rem;
margin:0 5px;
}
.prode-main .prode-tab {
margin-bottom:0.5rem;
}
.pro_list li {
width:49%;
margin-right:2%;
margin-bottom:0.25rem;
height:180px !important;
}
.pro_list li:nth-child(2n) {
margin-right:0;
}
.pro_list li .cont {
padding:0 0.1rem;
font-size:12px;
line-height:30px;
height:30px;
}
.pro_list li .ico {
top:0.2rem;
right:0.2rem;
}
.pro-maincon {
padding-top:0rem;
}
.pro-maincon .title h1 {
margin-bottom:0.5rem;
}
.pro-maincon .mtabswiper .swiper-slide {
font-size:14px;
width:auto;
position:relative;
margin-right:15px;
padding-bottom:0.1rem;
}
.pro-maincon .mtabswiper .swiper-slide:last-child {
margin-right:0;
}
.banner .banner_pagination .page_item {
width:1rem;
height:8px;
margin:0 5px;
}
.inxB .inxBbox .item_bot .num {
width:0.9rem;
}
.banner .banner_swiper .swiper-slide img {
display:block;
}
.banner .banner_swiper .swiper-slide img.m_img {
display:block;
}
.pro_list li .new-tip {
line-height:1.3;
font-size:0.15rem;
height:0.35rem;
margin-top:0.05rem;
padding:0 0.1rem;
}
.header-wrap .right_box .item span {
font-size:0.24rem;
}
}
