﻿@charset "utf-8";
/* CSS Document */
@font-face {src:url(../fonts/en.woff2);font-family:"en";}
@font-face {src:url(../fonts/SourceHanSansCN-Regular.otf);font-family:"myfont";}
@font-face {font-family:'iconfont';src:url(../icons/iconfont.eot);src:url(../icons/iconfont.eot?#iefix) format('embedded-opentype'),url(../icons/iconfont.woff) format('woff'),url(../icons/iconfont.ttf) format('truetype'),url(../icons/iconfont.svg#iconfont) format('svg');}
.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

html,body,div,h1,h2,h3,h4,h5,h6,a,em,img,hr,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;/*color:#666;*/font-weight:inherit;font-style:inherit;list-style:none;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";/*font-family:"myfont","Open Sans",sans-serif;*/}
/*html {font-size:62.5%;}*/
img {display:block;}
p {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;list-style:none;font-size:12px;line-height:24px;}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,dir,section {margin:0;padding:0;display:block;}
.clear {clear:both;}
a {text-decoration:none !important;}
.w_all {width:90%;margin:auto;}
body,html {width:100%;}
header {width:100%;z-index:9999;position:fixed;left:0%;top:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.2);}
header.active {background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);padding:12px 0;}
header .logo {float:left;height:36px;margin:16px 0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
header .logo img {display:block;height:100%;}
header .logo .img2 {display:none;}
header.active .logo {height:38px;margin:9px 0;}
header.active .logo .img2 {display:block;}
header.active .logo .img1 {display:none;}
header .nav {position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:55%;}
header .nav ul li {float:left;width:12.2%;line-height:90px;font-size:1.7rem;color:#fff;letter-spacing:1px;text-align:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;}
header .nav ul li a {font-size:1.7rem;color:#fff;letter-spacing:1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;}
header .nav ul li.active {color:#ea5404 !important;}
header .nav ul li.active a {color:#ea5404 !important;}
header .nav ul li:first-of-type {width:9%;}
header .nav ul li:last-of-type {width:5%;}
header.active .nav ul li {color:#333;line-height:82px;}
header.active .nav ul li a {color:#333;}
header .nav ul li .sub {position:absolute;left:0;top:86px;background:#fff;width:100%;text-align:center;padding:8% 0% 0;box-sizing:border-box;display:none;}
header .nav ul li .sub.sub_p {width:140px;left:50%;margin-left:-70px;}
header.active .nav ul li .sub {top:78px;}
header .nav ul li .sub:before {content:"";position:absolute;left:0;top:0;width:0;height:4px;opacity:0;background:#ea5404;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
header .nav ul li .sub.active:before {opacity:1;width:100%}
header .nav ul li .sub p {color:#666;padding:10px 0;font-size:1.4rem;line-height:1.2;letter-spacing:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-bottom:1px solid #f6f6f6;}
header .nav ul li .sub p:hover {color:#ea5404;letter-spacing:1px;}
header .h_right {float:right;padding-right:40px;margin-right:70px;position:relative;}
.p_vr {display:none;}
header .h_right span {margin:0 8px;line-height:70px;font-size:1.4rem;color:#fff;position:relative;letter-spacing:1px;padding-right:16px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
header .h_right span:first-of-type:before {content:"";width:1px;height:13px;background:#fff;position:absolute;right:0;top:0;}
header.active .h_right span {color:#333;line-height:57px;}
header.active .h_right span:first-of-type:before {background:#666;}
header .h_right b {border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:32px;text-align:center;cursor:pointer;}
header .h_right i {line-height:32px;font-size:1.8rem;color:#fff;display:block;font-weight:normal;}
header.active .h_right b {color:#333;}
header.active .h_right i {color:#333;}
header .nav-btn {position:absolute;right:5%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;z-index:999;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
header .nav-btn span {display:block;width:28px;height:2px;background:#fff;margin:6px 0;}
header.active .nav-btn span {background:#333;}
header .nav-btn.active span {background:#333;}
header .nav-btn.active {top:52%;-webkit-transform:scale(1.1);transform:scale(1.1);}
header .nav-btn.active span:nth-of-type(2) {-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
header .nav-btn.active span:nth-of-type(1) {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
header .nav-btn.active span:nth-of-type(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-16px;}
.s_menu {position:fixed;left:0;top:0;background:#f6f6f6;width:100%;height:100%;display:none;}
.s_menu .logo2 img {position:absolute;left:5%;top:3%;height:46px;}
.s_menu .s_box {padding:5% 0;box-sizing:border-box;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);}
.s_menu .s_box dl {width:14.2%;float:left;padding:1.5%;box-sizing:border-box;}
.s_menu .s_box dl dt {font-size:2.4rem;color:#0068b7;border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:30px;font-weight:bold;letter-spacing:2px;}
.s_menu .s_box dl dd {font-size:1.6rem;color:#333;letter-spacing:1px;margin:5px 0 10px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.s_menu .s_box dl h2 {font-size:1.4rem;position:relative;padding-left:10px;color:#888;}
html[lang="en"] .s_menu .s_box dl h2 {line-height:1.4;}
.s_menu .s_box dl h2:before {content:"";width:3px;height:3px;position:absolute;left:0;top:10px;background:#888;border-radius:50%;}
.s_menu .s_box dl dd:hover {color:#ea5404;}
.s_menu .s_box dl h2:hover {color:#333;}
.s_menu ul {width:100%;position:absolute;left:10%;bottom:4%;}
.s_menu ul li {width:33.3%;float:left;font-size:1.6rem;overflow:hidden;color:#666;}
.s_menu ul li i {float:left;font-size:2.4rem;margin-right:10px;color:#333;}
.se_box {background:rgba(43,47,51,0.99);position:fixed;left:0;top:0;height:92px;width:100%;z-index:999;border-bottom:3px solid #0068b6;box-sizing:border-box;display:none;}
.se_box i {float:left;margin-top:6px;font-size:2.6rem;color:#fff;margin-right:20px;}
.se_box .box2 {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-46%);transform:translate(-50%,-46%);width:80%;}
.se_box .box2 input {display:block;width:90%;float:left;box-shadow:none;background:none;border:none;line-height:36px;font-size:2.2rem;color:#fff;outline:none;}
::-webkit-input-placeholder {color:rgba(33,42,99,0.3);}
::-moz-placeholder {color:rgba(33,42,99,0.3);}
:-ms-input-placeholder {color:rgba(33,42,99,0.3);}
.se_box .box2 img {position:absolute;right:0;top:0;width:30px;}
.se_box .close {position:absolute;right:10%;top:52%;width:26px;height:26px;cursor:pointer;}
.se_box .close:before {content:"";position:absolute;right:2.5%;top:0;width:100%;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;}
.se_box .close:after {content:"";position:absolute;right:2.5%;top:0;width:100%;height:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;}
/*=================================*/
.index_about {padding:0% 5%;width:90%;position:relative;z-index:9;overflow:hidden;background:#fff;height:912px;margin:0 auto;}
.index_about .contain {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;}
.index_about .title {text-align:center;margin-bottom:5%;}
.title h1 {font-size:22px;color:#666;letter-spacing:1px;font-family:"en";text-transform:uppercase;}
.title h1 strong {font-size:50px;color:#111;display:block;font-weight:bold;margin-bottom:30px;letter-spacing:4px;}
.title_1 {text-align:center;font-size:40px;color:#333;letter-spacing:2px;line-height: 40px;}
.index_about dl {margin:3% auto 0;overflow:hidden;/* border-bottom:1px solid #ddd;padding-bottom:5%;*/}
.index_about dl dd {font-size:20px;color:#0068b6;width:25%;position:relative;float:left;}
.index_about dl dd strong {font-size:60px;color:#0068b6;font-family:"en";margin-right:10px;line-height:60px;}
.index_about dl dd i {display:block;font-size:16px;font-style:normal;color:#666;margin-top:10px;padding-right:5%;}
.index_about dl dd span {display:block;font-size:18px;font-style:normal;letter-spacing:1px;color:#333;margin-bottom:10px;font-weight:bold;}
.index_about p {text-align:center;font-size:16px;color:#666;margin:auto;margin-top:3%;line-height:1.5;letter-spacing:0.5px;}
.bg_t {font-size:800px;opacity:0.04;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,-10%);font-weight:bold;text-transform:uppercase;}
.more {padding:20px 0;width:320px;margin:auto;border:1px solid #ccc;margin-top:5%;font-size:14px;position:relative;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;text-align:center;cursor:pointer;}
.more strong {color:#333;font-size:14px;position:relative;z-index:3;letter-spacing:0.5px;}
.more:before {content:"";position:absolute;left:0px;top:0%;width:0%;height:100%;background:#ea5404;color:#fff;font-size:12px;opacity:0;z-index:2;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.more:hover strong {color:#fff;}
.more:hover:before {opacity:1;width:100%;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
@media (max-width:1400px) {
	.more {padding:10px 0;width:230px;}
}
@media (max-width:1050px) {
	.w_all {width:94%;}
}
@media (max-width:767px) {
	.index_about {padding:10% 5%;width:100%;}
	.title h1 strong {font-size:30px;}
	.title h1 {font-size:18px;}
	.title_1 {font-size:18px;letter-spacing:1px;}
	.bg_t {font-size:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
	.index_about dl dd {width:50%;margin:3% 0;}
	.index_about dl dd span {margin-bottom:0;}
	.index_about dl dd strong {font-size:40px;line-height:40px;}
	.index_about dl dd i {line-height:20px;height:32px;margin-top:0;}
	.index_about .contain {position:static;-webkit-transform:none;transform:none;width:100%;}
	.index_about p {font-size:14px;}
}
/*===========================*/
/*特色产品 开始*/
.title {text-align:center;margin-bottom:5%;}
.img-responsive {width:100%;}
.featured-products {width:100%;overflow:hidden;padding-bottom:30px;position:relative;}
.featured-products-center {width:100%;z-index:1;margin:50px auto;padding:0 2.5%;}
.featured-products-center ul {margin-top:35px;}
.featured-products-center ul li {margin-bottom:30px;}
.featured-products-center ul li section {padding:2px;background:rgba(0,0,0,.1);transition:.3s;cursor:pointer;}
.featured-products-center ul li section:hover {background:#053b92;color:#fff;}
.featured-products-center ul li section a:hover {color:#fff;}
.featured-products-center ul li section a {color:#000;}
.featured-products-center ul li section p {display:block;text-align:center;line-height:40px;margin:10px 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;}
@media (max-width:992px) {
	.featured-products-center {padding:20px 0px;}
	.featured-products-center ul {margin-top:15px;}
	.featured-products-center ul li {margin-bottom:10px;}
	.featured-products-center ul li section p {line-height:30px;margin:5px 10px;font-size:1.4rem;}
	.featured-products-center ul li section p {line-height:30px;margin:5px 10px;font-size:14px;}
}
@media screen and (max-width:768px) {
	.featured-products-t {margin-bottom:30px;}
}
/*特色产品 结束*/
.lingyu {/*background:url(../images/lybg.jpg) center 0 no-repeat;*/padding:80px 0px 35px;width:100%;overflow:hidden;}
.lingyu .title {color:#000;}
.lingyu .title span {max-width:1140px;opacity:.6;}
.lingyu ul {margin:40px -10px 0px;display:flex;flex-wrap:wrap;}
.lingyu ul li {width:25%;padding:0px 10px;margin-top:20px;}
.lingyu ul li a {display:block;position:relative;}
.lingyu ul li a img {width:100%;}
.lingyu ul li a span {position:absolute;width:100%;left:0;bottom:0;padding:55px 30px 20px;background-image:linear-gradient(to top,rgba(26,57,137,.66),rgba(26,57,137,0));color:#fff;font-size:22px;font-family:maisonneue-demi;}
.lingyu ul li a:hover span {height:100%;background:rgba(26,57,137,.8);display:flex;justify-content:center;align-items:center;padding:0px;transition:.3s;}
@media (max-width:1440px) {
	.lingyu {padding:50px 0px 25px;}
	.lingyu .title span {max-width:990px;}
	.lingyu ul {margin:20px -5px 0px;}
	.lingyu ul li {padding:0px 5px;margin-top:10px;}
	.lingyu ul li a span {padding:35px 15px 20px;font-size:16px;}
}
@media (max-width:1200px) {
	.lingyu {padding:30px 0px 15px;}
	.lingyu .title span {max-width:768px;padding:0px 10px;}
	.lingyu ul li a span {padding:35px 10px 20px;font-size:14px;}
}
@media (max-width:992px) {
	.lingyu ul {margin:15px -3px 0px;}
	.lingyu ul li {width:50%;padding:0px 3px;margin-top:6px;}
}
.index_pro {padding:0% 5%;width:90%;position:relative;overflow:hidden;}
.index_pro .bg_t {font-size:34rem;top:inherit;bottom:12%;opacity:0.03;}
.index_pro .title {text-align:center;position:relative;z-index:99;}
.index_pro .title h1 {color:#fff;text-transform:uppercase;}
.index_pro .title strong {color:#fff;}
.index_pro .bottom .title h2 {display:block;color:#fff;text-align:center;margin-top:3%;font-size:4rem;}
.index_pro .bottom {position:absolute;left:0;top:0;padding:5% 0 10%;background:url(../image/section_1_bg2.jpg) no-repeat center center;background-size:cover;width:100%;overflow:hidden;}
.index_pro .bottom:before {content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);z-index:9;}
.index_pro .bottom video {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.index_pro ul {position:absolute;left:50%;bottom:24%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:80%;z-index:99;display:flex;justify-content:space-between;}
.index_pro ul li {margin-right:3%;background:#fff;padding:5%;box-sizing:border-box;box-shadow:0 10px 50px rgba(0,0,0,0.25);min-height:320px;}
.index_pro ul li:last-of-type {margin-right:0%;}
.index_pro ul li h1 {font-size:2.6rem;color:#0068b7;margin:15% 0 5%;letter-spacing:1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.index_pro ul li h2 {font-size:1.6rem;color:#666;line-height:1.4;}
.index_pro ul li:hover h1 {color:#ea5404;letter-spacing:1.5px;}
.index_pro ul li h3 h6 {font-size:1.6rem;color:#333;margin-right:20px;display:block;float:left;margin-top:2px;position:relative;padding-left:12px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.index_pro ul li h3 h6:hover {color:#ea5404;}
.index_pro ul li h3 h6:before {content:"";position:absolute;left:0;top:9px;border-radius:50%;width:4px;height:4px;background:#666;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.index_pro ul li h3 h6:hover:before {background:#ea5404;}
.index_case {position:relative;z-index:9;top:0;overflow:hidden;background:#2b2f33 url(../image/bg.jpg) no-repeat center center;background-size:cover;padding-bottom:1%;}
.index_case .bg_t {font-size:30rem;top:22%;}
.index_case .contain {width:80%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.index_case .title h1 {color:#fff;text-align:center;padding-top:5%;}
.index_case .title strong {color:#fff;text-align:center;}
.index_case .contain .box {width:100%;position:relative;margin:1% auto 0;}
.index_case .contain b img {display:block;width:100%;}
.index_case .contain span {position:absolute;left:49.5%;top:34%;display:block;overflow:hidden;cursor:pointer;}
.index_case .contain span:nth-of-type(2) {left:73%;top:24%;}
.index_case .contain span:nth-of-type(3) {left:68%;top:31%;}
.index_case .contain span:nth-of-type(4) {left:74.5%;top:33%;}
.index_case .contain span:nth-of-type(4) {left:74.5%;top:33%;}
.index_case .contain span:nth-of-type(5) {left:69.5%;top:53%;}
.index_case .contain span:nth-of-type(6) {left:73%;top:47%;}
.index_case .contain span:nth-of-type(7) {left:79%;top:30.5%;}
.index_case .contain span:nth-of-type(8) {left:77%;top:46%;}
.index_case .contain span:nth-of-type(9) {left:59%;top:35%;}
.index_case .contain span:nth-of-type(10) {left:64%;top:37%;}
.index_case .contain span:nth-of-type(11) {left:49.5%;top:20.5%;}
.index_case .contain span:nth-of-type(12) {left:12%;top:42%;}
.index_case .contain span:nth-of-type(13) {left:23%;top:84%;}
.index_case .contain span:nth-of-type(14) {left:27%;top:62%;}
.index_case .contain span:nth-of-type(15) {left:22%;top:78%;}
.index_case .contain span:nth-of-type(16) {left:40%;top:51%;}
.index_case .contain span:nth-of-type(17) {left:74%;top:35%;}
.index_case .contain span:nth-of-type(18) {left:69%;top:29%;}
.index_case .contain span:nth-of-type(19) {left:67%;top:28.5%;}
.index_case .contain span:nth-of-type(20) {left:17%;top:50%;}
.index_case .contain span:nth-of-type(21) {left:53%;top:49%;}
.index_case .contain span:nth-of-type(22) {left:42%;top:35%;}
.index_case .contain span:nth-of-type(23) {left:75%;top:37%;}
.index_case .contain span:nth-of-type(24) {left:52.5%;top:55%;}
.index_case .contain span:nth-of-type(25) {left:48%;top:19%;}
.index_case .contain span:nth-of-type(26) {left:60.5%;top:37%;}
.index_case .contain span:nth-of-type(27) {left:57%;top:39%;}
.index_case .contain span img {width:24px;}
.index_case .contain span img.i1 {animation:fade 800ms infinite;-webkit-animation:fade 800ms infinite;}
.index_case .contain span:nth-of-type(2n) img.i1 {animation:fade 1200ms infinite;-webkit-animation:fade 1200ms infinite;}
.index_case .contain span img.i2 {display:none;}
.index_case .contain span h3 {position:absolute;left:80px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;background:rgba(234,84,4,0.9);opacity:0;width:200px;padding:20px;z-index:99;}
.index_case .contain span:hover {overflow:inherit;}
.index_case .contain span:hover h3 {left:50px;opacity:1;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;}
.index_case .contain span:hover img.i1 {display:none;}
.index_case .contain span:hover img.i2 {display:block;}
@keyframes fade {
	from {opacity:1.0;}
	50% {opacity:0.4;}
	to {opacity:1.0;}
}
@-webkit-keyframes fade {
	from {opacity:1.0;}
	50% {opacity:0.4;}
	to {opacity:1.0;}
}
.index_case .contain span:before {content:"";width:10px;height:10px;background:rgba(0,104,182,0.5);position:absolute;left:7px;top:7px;border-radius:50%;-webkit-animation:history-circle 2s cubic-bezier(0.22,0.61,0.36,0.5) infinite;animation:history-circle 2s cubic-bezier(1,2,0.66,3) infinite;}
.index_case .contain span:hover:before {background:#ea5404;opacity:0.8;}
@keyframes history-circle {
	0% {-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.5;}
	50% {opacity:1.0;}
	100% {-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0;}
}
.index_case .contain span h3 p {color:#fff;font-size:1.5rem;line-height:1.4;}
.index_case .contain span h3 p.bp {font-size:1.8rem;margin-bottom:5px;letter-spacing:1px;}
.index_case .contain span h3 .bp:nth-of-type(4) {margin-top:8px;}
.index_case .contain span h3:before {content:"";display:block;box-sizing:border-box;width:0;height:0;border-top:solid 1px #ea5404;border-right:solid 1px #ea5404;position:absolute;top:-4%;left:-2%;opacity:0;}
.index_case .contain span:hover  h3:before {width:104%;height:107%;opacity:1;-webkit-transition:opacity 0s ease 0.2s,width 0.35s ease 0.2s,height 0.3s ease 0.55s;transition:opacity 0s ease 0.2s,width 0.35s ease 0.2s,height 0.3s ease 0.55s;}
.index_case .contain span:hover  h3:after {width:104%;height:107%;opacity:1;-webkit-transition:opacity 0s ease 0.2s,width 0.35s ease 0.2s,height 0.3s ease 0.55s;transition:opacity 0s ease 0.2s,width 0.35s ease 0.2s,height 0.3s ease 0.55s;}
.index_case .contain span h3:after {content:"";display:block;box-sizing:border-box;width:0;height:0;border-bottom:solid 1px #ea5404;border-left:solid 1px #ea5404;position:absolute;bottom:-4%;right:-2%;opacity:0;}
.index_p1 {z-index:9;padding-top:13%;}
.index_p1 .swiper-slide b {display:block;width:80%;margin:auto;position:relative;}
.index_p1 img {display:block;width:100%;-webkit-transition:all 0.8s ease-out;transition:all 0.8s ease-out;}
.index_p1 .swiper-slide b:before {content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0.5);}
.index_p1 .swiper-slide-active b:before {opacity:0;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;width:0;}
.index_p1 .swiper-slide:hover img {}
.swiper-container,.swiper-wrapper,.swiper-slide {height:fit-content !important;}
.index_p1 .swiper-slide {box-shadow:0 0px 5px rgba(0,0,0,0.02);box-sizing:border-box;}
.index_p1 .news_swiper_btn {width:100%;height:58%;position:absolute;bottom:0%;left:0;z-index:2;}
.index_p1 .news_swiper_btn>div {width:50%;height:100%;float:left;}
.index_p1 .news_swiper_prev:hover {cursor:url(../image/news_swiper_prev.png),pointer;}
.index_p1 .news_swiper_next:hover {cursor:url(../image/news_swiper_next.png),pointer;}
.index_p1 h2 {font-size:3rem;color:#111;margin-top:3%;position:absolute;left:10%;top:-34%;opacity:0;}
.index_p1 .swiper-slide-active h2 {opacity:1;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.index_p1 .lll {position:absolute;left:0;top:50%;}
/*新闻  开始*/
.index_new {position:relative;width:100%;overflow:hidden;background:#fff;z-index:9;height:912px;margin:0 auto;}
.index_new:before {content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:#f6f6f6;}
.index_new .contain {width:80%;position:absolute;z-index:4;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.index_new .title {position:relative;text-align:center;margin-bottom:3%;}
.index_new .title h1 {}
.index_new p {font-size:14px;color:#333;text-align:left;position:absolute;right:0;top:0;}
.index_new .box2 {z-index:4;width:100%;}
.index_new .left {}
.index_new .left ul li {width:31.3%;float:left;margin-right:3%;font-size:18px;letter-spacing:1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;cursor:pointer;background:#fff;border-right:1px solid #eee;box-sizing:border-box;position:relative;}
.index_new .left ul a:last-of-type li {margin-right:0;}
.index_new .left ul li:before {content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#ea5504;opacity:0;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}
.index_new .left ul li:hover:before {width:100%;opacity:1;}
.index_new .left ul li:hover {color:#ea5404;}
.index_new .left ul li .img {display:block;width:100%;overflow:hidden;}
.index_new .left ul li .img img {display:block;width:100%;-webkit-transition:all 0.8s linear;transition:all 0.8s linear;}
.index_new .left ul li:hover .img img {-webkit-transform:scale(1.05);transform:scale(1.05);}
.index_new .left ul li .time {width:100%;color:#0068b7;font-size:14px;font-family:"en";letter-spacing:0.2px;}
.index_new .left ul li .txt {padding:8%;position:relative;z-index:4;}
.index_new .left ul li b {color:#0068b7;font-size:15px;margin-right:2%;}
.index_new .left ul li h2 {color:#333;font-size:18px;letter-spacing:0.2px;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;position:relative;margin-top:15px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_new .left ul li:hover h2 {color:#333;}
.index_new .left ul li p {font-size:14px;letter-spacing:0.2px;position:relative;margin-top:10px;line-height:22px;height:44px;overflow:hidden;display:none;}
.index_new .left .more {margin-left:0;text-align:left;padding:12px 0;border:none;}
.index_new .left .more i {-webkit-transform:scale(0.6);transform:scale(0.6);}
.index_new .left .more:hover:before {display:none;}
.index_new .left .more:hover i {right:-10px;}
.index_new .left .left ul li .more:hover {width:100px;}
.index_new .left ul li:hover h2 {color:#fff;}
.index_new .left ul li:hover p {color:#fff;}
.index_new .left ul li:hover b {color:#fff;}
.index_new .left ul li:hover .time {color:#fff;}
.index_new .left ul li:hover .more strong {color:#fff;}
.index_new .left ul li:hover i {background:#fff;}
.index_new .left ul li:hover i:before {border-left:4px solid #fff;border-bottom:4px solid #fff;}
@media (max-width:767px) {
	.index_new .left ul a:nth-of-type(3) li {display:none;}
	.index_new {padding:5% 0;height:auto;}
	.index_new .contain {position:relative;-webkit-transform:none;transform:none;left:inherit;top:inherit;width:94%;margin:auto;}
	.index_new .left ul li {width:48.5%;}
	.index_new .left ul a:nth-of-type(2) li {margin-right:0;}
	.index_new .left ul a:nth-of-type(3) li {display:none;}
}
/*新闻  结束*/
/*首页“两个板”块*/
.phone_img {display:none;}
.index_two {display:block;overflow:hidden;height:450px;}
.index_two ul {position:relative;}
.index_two li {position:absolute;top:0;left:0;width:54.79%;color:#fff;}
.index_two li dl {position:relative;}
.index_two li dd {position:absolute;top:35%;left:0;width:100%;box-sizing:border-box;padding:0 12%;}
.index_two li h3 {margin-bottom:30px;line-height:1.3em;max-height:2.6em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;}
.index_two li:nth-child(2) {left:auto;right:0;}
.index_two li:nth-child(2) dd {padding-left:19%}
.index_more i {margin-left:5px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.index_more a {text-align:center;display:inline-block;width:186px;height:50px;line-height:50px;text-align:center;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#32beff),color-stop(51%,#005aab),to(#32beff));background-image:-webkit-linear-gradient(left,#32beff 0%,#005aab 51%,#32beff 100%);background-image:-moz-linear-gradient(left,#32beff 0%,#005aab 51%,#32beff 100%);background-image:linear-gradient(to right,#32beff 0%,#005aab 51%,#32beff 100%);background-size:200% auto;color:#ffffff;}
@media only screen and (max-width:1024px) {
	.index_more a {width:120px;height:40px;line-height:40px;}
}
@media only screen and (max-width:1024px) {
	.index_more a {width:120px;height:30px;line-height:30px;}
}
@media only screen and (min-width:1025px) {
	.index_more a:hover {color:#fff !important;background-position:right center;}
	.index_more a:hover i {margin-left:2px;}
}
.ratio-img,.ratio-img img {width:100%;}
.font_48 {font-size:48px;}
.font_ti20 {font-size:16px;}
@media (min-width:1200px) {
	.font_ti20 {font-size:20px;}
	.culture_scoll .font_ti20 {font-size:16px;}
}
@media (max-width:1200px) {
	.culture_scoll .font_ti20 {font-size:14px;}
}
@media (max-width:1199px) and (min-width:0px) {
	.font_48 {font-size:36px;}
}
@media (max-width:574px) and (min-width:0px) {
	.font_48 {font-size:24px;}
}
.font_20 {font-size:20px;}
.font_16 {font-size:16px;}
@media (min-width:992px) and (max-width:1199px) {
	.font_20 {font-size:16px;}
	.font_16 {font-size:14px;}
}
@media (min-width:576px) and (max-width:700px) {
	.font_20 {font-size:16px;}
	.font_16 {font-size:14px;}
}
@media (max-width:575px) {
	.font_20 {font-size:16px;}
	.font_16 {font-size:14px;}
}
.bold {font-weight:bold;}
@media only screen and (max-width:1440px) {
	.index_two li dd {top:25%;}
}
@media only screen and (max-width:1024px) {
	.index_two li h3 {margin-bottom:20px;}
}
@media only screen and (max-width:767px) {
	.index_two ul {height:auto!important;}
	.index_two li {float:none;width:100%;margin-bottom:10px;position:static;}
	.index_two li dt>img {display:none;}
	.phone_img {display:block;}
	.index_two li dd,.index_two li:nth-child(2) dd {top:20%;padding:0 20px;}
}
/*首页“两个板”块*/
/*footer*/
.footer,.footer a,.footer div {color:#fff !important;}
.footer {/*background:#0d337a;*/padding:60px 0 60px 0;/*margin-top:-1px;*/}
.f_top {padding-bottom:150px;}
.f_top .f_le {float:left;width:calc(100% - 300px)}
.f_top .f_le ul {overflow:hidden;}
.f_top .f_le li {float:left;margin-right:70px;}
.f_top .f_le li:last-child {margin-right:0;}
.f_top .f_le li dt {margin-bottom:30px;}
.f_top .f_le li p {margin-bottom:12px;}
.f_top .f_re {float:right;width:300px;}
.f_ewm {margin-bottom:50px;}
.f_ewm ul {overflow:hidden;margin:0 -3px;}
.f_ewm li {float:left;width:33.33%;text-align:center;}
.f_ewm dl {margin:0 3px;}
.f_ewm dt {width:80px;height:80px;margin:auto;margin-bottom:10px;}
.f_ewm dt img {width:100%;height:100%;}
.f_comt h3,.f_cont_p p {margin-bottom:8px;}
.f_bottom {overflow:hidden;}
.f_bottom .f_le {float:left;}
.f_bottom .f_le a {padding-right:20px;margin-right:20px;border-right:1px solid #fff;}
.f_bottom .f_le a:last-child {padding-right:0;margin-right:0;border:0;}
.f_bottom .f_re {float:right;}
.xhr {margin-left:20px;}
@media only screen and (max-width:1660px) {
	.fnt_20 {font-size:18px;}
	.fnt_16,.fnt_16 p {font-size:16px;}
}
@media (max-width:1440px) {
	.syflwen {position:absolute;left:5%;top:6%;width:90%;}
}
@media (max-width:1400px) {
	.syflwen {position:absolute;left:5%;top:6%;width:90%;}
}
@media (max-width:992px) {
	.syfl {padding:20px 15px;}
	.syflbig {flex-wrap:wrap;width:100%;}
	.syflwen img {display:none;}
	.syfllb {width:100% !important;margin-bottom:20px;}
}
/*.f_top .f_le:after {content:"";position:absolute;left:-55px;top:-35px;width:2px;height:120%;background:#fff;}
*/
.foot_ewm {margin-bottom:50px;}
.foot_ewm li {float:left;margin-right:30px;cursor:pointer;}
.foot_ewm li:last-child {margin-right:0;}
.foot_ewm li dl {position:relative;}
.foot_ewm li dt {width:100px;height:100px;line-height:100px;text-align:center;/*border-radius:50%;*/border:1px solid #fff;position:relative;cursor:pointer;}
.foot_ewm li dt img {width:100px;height:100px;}
.foot_ewm li dd {position:absolute;top:10px;left:50%;margin-left:-65px;width:130px;color:#0d337a;padding-top:65px;visibility:hidden;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ewm_box {background:#fff;text-align:center;position:relative;padding:10px;}
.ewm_box:after {content:"";position:absolute;top:-20px;left:50%;margin-left:-10px;width:0;height:0;overflow:hidden;border:10px dashed transparent;border-bottom:10px solid #fff}
.ewm_box img {width:80px;height:80px;margin:auto;margin-bottom:10px;}
.foot_ewm li:hover dd {visibility:visible;opacity:1;top:0;}
@media only screen and (max-width:1660px) {
	.f_top .f_le li {margin-right:50px;}
}
@media only screen and (max-width:1366px) {
	.f_top .f_le li {margin-right:40px;}
}
@media only screen and (max-width:1320px) {
	.f_top .f_le li {margin-right:30px;}
}
@media only screen and (max-width:1240px) {
	.f_top .f_le li {padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.2);}
	.f_top .f_le li dt {margin-bottom:10px;font-weight:bold;}
	.f_top .f_le li dd {overflow:hidden;}
	.f_top .f_le li dd p {float:left;margin-right:20px;margin-bottom:0;}
	.f_top .f_le li {float:none;width:100%;}
	.f_top .f_le,.f_top .f_re {float:none;width:100%;}
	.f_top .f_re {width:280px;margin:20px auto;}
	.f_ewm {margin-bottom:20px;}
	.f_top {padding-bottom:0;}
	.f_top .f_le:after {display:none;}
	.foot_ewm {margin-bottom:20px;}
	.f_bottom .f_re {font-weight:normal;}
}
@media only screen and (max-width:767px) {
	.footer {padding:20px 0}
	.f_bottom {text-align:center;font-weight:normal;}
	.f_bottom .f_le {margin-bottom:10px;}
	.f_bottom .f_le,.f_bottom .f_re {width:100%;float:none;}
	.xhr {display:block;margin-left:0;}
	.foot_ewm li {display:inline-block;margin:0 10px;float:none;}
	.foot_ewm {text-align:center;}
}
@media only screen and (min-width:1025px) {
	a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
/*	a:hover {color:#4b9be6 !important;}*/
	.tran_scale:hover img {transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}
	.tran_scale2:hover img {transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02);-moz-:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);}
	.footer a:hover {color:#fff !important;opacity:0.8;}
	.f_comt a:hover {cursor:default;opacity:1 !important;}
	.footer .f_top dd p a,.f_comt {opacity:0.45;}
	.f_bottom .f_le a,.f_bottom .f_re {opacity:0.6}
	.footer .f_top dd p a:hover,.f_bottom .f_le a:hover {color:#fff !important;opacity:1;}
	.f_top .f_le {position:relative;}
}
.w_1545 {width:1545px;max-width:90%;margin:auto;}
.a4.index_part {z-index:8;overflow:hidden;padding:7% 0;width:100%;}
.a4.index_part .contains {width:100% !important;margin:auto;}
.index_part .title {text-align:center;margin-bottom:3%;}
.a4.index_part .btn {position:static;z-index:999;background:none;display:block;left:inherit;}
.a4.index_part .btn .ll {border:none;left:5%;top:54%;float:none;position:absolute;}
.a4.index_part .btn .lll {left:inherit;right:5%;}
.a4.index_part .btn .ll:hover {background:none;border:none;}
.a4.index_part .btn .ll:hover i {color:#ea5404;}
.a4.index_part .btn .ll i {font-size:4.6rem;}
.footer_box {background:#222;padding:3% 0;position:relative;}
.footer_box .footer {padding:0 10%;}
.footer_box .footer dl {float:left;width:14.25%;}
.footer_box .footer dl dt {color:#fff;font-size:2.2rem;margin-bottom:20px;}
.footer_box .footer dl dd {color:rgba(255,255,255,0.5);font-size:1.3rem;margin-left:0;line-height:2.4rem;}
.footer_box .botm_box {margin-top:3%;padding:3% 10% 0 10%;border-top:solid rgba(255,255,255,0.2) 1px;}
.footer_box .botm {position:relative;}
.footer_box .left {}
.footer_box .left > img {height:40px;}
.footer_box .left .list {margin:1% 0;}
.footer_box .left .list h1 {padding:0 2rem;line-height:3.3rem;color:rgba(255,255,255,0.5);font-size:1.3rem;float:left;border:solid rgba(255,255,255,0.2) 1px;margin-right:5px;}
.footer_box .left P {color:rgba(255,255,255,0.5);font-size:1.3rem;margin:0;padding:0;line-height:2.2rem;float:left;}
.footer_box .left P a {color:rgba(255,255,255,0.5);margin-left:10px;}
.footer_box .left span {float:left;margin-top:5px;margin-left:15px;}
.footer_box .right {position:absolute;right:80px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,0.8);font-size:1.2rem;text-align:center;letter-spacing:0.5px;}
.footer_box .right .links span {float:left;display:block;margin:0 10px;border-radius:50%;padding:8px;background:rgba(255,255,255,0.2);position:relative;overflow:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.footer_box .right .links span img {margin:auto;width:22px;}
.footer_box .right .links span:hover {background:#ea5404;}
.footer_box .right .links span .img2 {position:absolute;left:50%;top:-120px;margin-left:-60px;width:120px;opacity:0;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.footer_box .right .links span:hover {overflow:inherit;}
.footer_box .right .links span:hover .img2 {opacity:1;top:-130px;}
.totop {width:30px;height:30px;position:absolute;right:0%;top:50%;margin-top:-29px;padding:18px 15px 10px 15px;color:#eee;text-align:center;text-transform:uppercase;line-height:30px;z-index:9;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.totop:hover {background:#eb5505;color:#fff;}
.totop b {width:0;display:block;height:0;border-width:0 5px 5px;border-style:solid;border-color:transparent transparent #0069b7;margin:auto;}
.totop:hover {opacity:1;}
.ban {position:relative;height:490px;z-index:2;text-align:center;}
.ban .txt {padding:5% 0;position:absolute;left:0%;top:50%;width:100%;-webkit-transform:translate(0,-40%);transform:translate(0,-40%);}
.ban .txt h1 {font-size:3.8rem;color:#fff;letter-spacing:4px;margin-bottom:15px;text-shadow:0 2px 5px rgba(0,0,0,0.1);display:none;}
.ban .txt p {font-size:36px;color:#fff;letter-spacing:3px;line-height:1.2;text-shadow:0 2px 5px rgba(0,0,0,0.2);}
.ban h2 {text-align:center;margin:auto;margin-top:1%;display:flex;justify-content:center;flex-wrap:wrap;width:50%;}
.ban h5 {text-align:center;margin-top:10px;color:#fff;line-height:1.3;font-size:22px;letter-spacing:1px;}
.ban h6 {text-align:center;margin-top:10px;color:#fff;font-size:18px;letter-spacing:1px;}
.ban h6 strong {text-align:center;color:#fff;display:block;font-size:16px;letter-spacing:1px;opacity:0.9;}
.ban span {font-size:17px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.1);padding-left:20px;position:relative;margin:0px 20px;}
.ban span:before {content:"■";font-size:14px;position:absolute;left:0;top:0px;text-shadow:0 2px 5px rgba(0,0,0,0);}
.allbig_box {width:100%;overflow:hidden;position:relative;}
.all_top {padding:5% 5% 0;position:relative;}
.allbig_box .bg_t {font-size:600px;top:50%;opacity:0.03;position:fixed;z-index:-1;}
.title2 {text-align:center;font-size:36px;color:#333;letter-spacing:3px;margin-bottom:3.5%;font-weight:bold;}
.all_top h2 {float:left;margin-top:5px;font-size:30px;color:#0068b7;letter-spacing:1px;}
.all_top .nav {position:relative;}
.all_top .nav .line {display:block;position:absolute;left:160px;height:1px;top:25%;width:66%;background:#ddd;}
.ol {float:left;}
.back {text-align:right;font-size:14px;color:#333;overflow:hidden;opacity:0.5;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;float:right;}
.back i {margin-left:10px;font-size:14px;color:#333;float:right;}
.back:hover {opacity:1;right:9%;}
.all_top .nav .ol a {color:#333;text-align:center;font-size:16px;padding:12px 40px;line-height:26px;margin:10px;border:1px solid #999;letter-spacing:1px;box-sizing:border-box;position:relative;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.all_top .nav .ol a:before {content:"";position:absolute;left:0;bottom:0;width:0%;height:100%;background:#0068b7;opacity:0;z-index:-1;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.all_top .nav .ol a:hover {background:#0068b7;color:#fff;border:1px solid #666;}
.all_top .nav .ol a.active {background:#ea5504;color:#fff;border:1px solid #ea5504;}
.all_top .nav .ol a:hover.active {color:#fff;background:#ea5504;}
.all_top .nav .ol a:hover:before {opacity:1;width:100%;}
.news {background:#f9f9f9;}
.news ul {padding:3% 5% 5%;position:relative;z-index:2;display:none;}
.news ul:first-of-type {display:block;}
.news ul li {float:left;width:29.3%;margin-right:6%;padding-bottom:3%;padding-top:3%;box-sizing:border-box;cursor:pointer;position:relative;}
.news ul li:before {content:"";width:100%;left:0%;bottom:0%;background:#ddd;height:1px;position:absolute;}
.news ul li:after {content:"";width:1px;right:-10%;top:0;background:#ddd;height:100%;position:absolute;}
.news ul li b {display:block;width:100%;border:1px solid #f6f6f6;box-shadow:0 2px 6px rgba(0,0,0,0.02);overflow:hidden;background:#fff;}
.news ul li b img {display:block;width:100%;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.news ul li:hover b img {-webkit-transform:scale(1.05);transform:scale(1.05);}
.news ul li:last-of-type:after,.news ul li:nth-of-type(3n):after {display:none;}
.news ul li:nth-of-type(3n) {margin-right:0;}
.news ul li:nth-of-type(1),.news ul li:nth-of-type(2),.news ul li:nth-of-type(3) {padding-top:0;}
.news ul li h2 {display:block;font-size:14px;color:#666;margin:5% 0 1%;font-family:"en";letter-spacing:0.5px;}
.news ul li h3 {font-size:18px;color:#333;margin-bottom:5%;overflow:hidden;height:48px;line-height:24px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.news ul li:hover h3 {color:#ea5404;letter-spacing:0.5px;}
.more2 {position:relative;font-size:13px;color:#666;}
.more2 i {color:#666;margin-left:10px;font-size:13px;}
.m_xq {background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;right:0%;top:0%;z-index:9999999;display:none;}
.m_xq .txt {background-color:#fff;width:54%;position:absolute;right:23%;top:0px;border-radius:5px;padding:3% 0%;box-shadow:0 5px 15px rgba(0,0,0,0.2);cursor:default;height:100%;}
#boxscroll2 {height:80%;margin:2% 0;padding:0 0% 0 8%;}
#ascrail2000 div:nth-child(1) {width:8px !important;}
.apl {width:100%;}
.m_xq .txt h1 {font-size:2.4rem;color:#0068b7;font-weight:bold;letter-spacing:1px;margin-bottom:6px;padding:0 8%;line-height:1.3;}
.m_xq .txt .data {font-size:1.4rem;color:#888;line-height:26px;padding:0 8%;}
.m_xq .txt .one {border-left:3px solid #ea5504;padding-left:15px;color:#222;font-size:1.8rem;margin-bottom:20px;line-height:1.6;}
.m_xq .txt p {padding:0 !important;color:#555 !important;margin:10px 0 !important;font-size:1.6rem;line-height:1.6 !important;width:100% !important;}
.m_xq .txt img {max-width:100%;margin:20px 0;}
.m_xq .close {width:36px;height:36px;position:absolute;right:-70px;top:20px;z-index:7000;opacity:1;cursor:pointer;}
.m_xq .close:before {content:"";width:30px;height:2px;background:#fff;position:absolute;left:0;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.m_xq .close:after {content:"";width:30px;height:2px;background:#fff;position:absolute;left:0;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.m_xq .close:hover:after {background:#E16D27;}
.m_xq .close:hover:before {background:#E16D27;}
.contact {background:#f2f2f2;}
.contact .all_top .nav .line {width:50%;}
.contact .bg_t {font-size:400px;}
.contact .ol {float:right;display:flex;flex-wrap:wrap;max-width:80%;}
.map_box {margin:3% auto 1%;position:relative;height:500%;}
.map_box .map {display:none;}
.map_box .map #dituContent {width:55%;float:right;margin-right:10%;}
.map_box .map b {width:55%;display:block;height:100%;float:right;margin-right:10%;}
.map_box .txt {position:absolute;left:10%;bottom:0%;width:25%;background:#0068b7;padding:3%;height:100%;z-index:999;box-sizing:border-box;}
.map_box .map:nth-of-type(1) {display:block;}
.map_box .txt h3 {color:#fff;font-size:22px;margin-bottom:25px;letter-spacing:1px;line-height:1.4;}
.map_box .txt h2 {color:#fff;font-size:15px;margin:5px 0;opacity:0.9;}
.map_box .txt h2 a {color:#fff;font-size:15px;margin:3px 0;border-bottom:1px solid rgba(255,255,255,0.8);}
.map_box .txt h2:hover a {border-bottom:none;}
.message {margin-top:5%;padding:5% 10%;box-sizing:border-box;position:relative;z-index:8;background:#fff;}
.message .left {text-align:center;}
.message .left h1 {font-size:32px;letter-spacing:1px;color:#333;}
.message .left p {color:#333;font-size:16px;margin:1% 0 3%;}
.message .left h2 {color:#666;font-size:38px;font-family:"en";margin-bottom:30px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.message .left a:hover h2 {color:#ea5404;text-decoration:underline;}
.message .right {margin:auto;}
.message .right input {background:none;border:none;box-shadow:none;border-bottom:2px solid #ddd;line-height:26px;float:left;width:46%;margin:2%;outline:none;appearance::none;color:#333;font-size:16px;box-sizing:border-box;}
.message .right textarea {background:none;border:none;box-shadow:none;border-bottom:2px solid #ddd;line-height:26px;margin:1% 2%;height:40px;outline:none;width:96%;appearance::none;}
::-webkit-input-placeholder {color:#999;font-size:15px;font-family:"myfont";}
::-moz-placeholder {color:#999;font-size:15px;font-family:"myfont";}
:-ms-input-placeholder {color:#999;font-size:15px;font-family:"myfont";}
.message .right .submit {width:30%;display:block;margin:2% auto 0;border:none;float:none;color:#fff;padding:8px 0;font-size:16px;letter-spacing:1px;background:#0068b6;}
.join0 .bar1 {margin:5% auto 0;}
.solution2.join0 ul li {margin-bottom:0;cursor:default;}
.join0 {margin-bottom:3%;}
.join0 .left {width:50%;height:100%;overflow:hidden;}
.join0 .left b {display:block;width:100%;position:absolute;left:0;top:0;height:100%;z-index:6;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.join0 li:hover .left b {-webkit-transform:scale(1.05);transform:scale(1.05);}
.allbig_box.join0 .bar1 p {margin:2% auto 1%;}
.solution2.join0 ul li .right h1 {margin-bottom:0;}
.solution2.join0 ul li:hover {-webkit-transform:none;transform:none;}
.solution2.join0 ul li:hover .right h1 {letter-spacing:1.5px;}
.join0 ul li p {font-size:1.4rem;color:#777;position:relative;padding-left:12px;line-height:1.4;margin:5px 0;}
.join0 ul li p:before {content:"";position:absolute;left:0;top:7px;width:3px;height:3px;background:#666;border-radius:50%;}
/* about */
.about {}
.a1 {padding:2% 5% 1%;box-sizing:border-box;}
.a1_year {float:right;width:40%;position:relative;z-index:6;padding-top:5%;}
.a1_year img {display:block;width:100%;position:relative;z-index:8;float:right;}
.a1 .right {float:left;width:54%;margin-top:5%;}
.a1 .right p {font-size:14px;color:#666;margin:5px 0;letter-spacing:0.4px;text-indent:2em;text-align:justify;}
.a1 .box2 {margin-top:0%;margin-bottom:7%;}
.a1 .imgs {float:left;width:60%;position:relative;}
.a1 .imgs .video {position:relative;width:90%;margin-top:-6%;cursor:pointer;}
.a1 .imgs .video img {width:100%;}
.a1 .imgs video {width:100%;display:block;}
.a1 .imgs i {font-size:60px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;color:#fff;}
.a1 .right2 {float:right;width:40%;position:relative;}
.a1 .right h2 {font-size:22px;color:#ED6C00;margin:8% 0 10px;letter-spacing:0.4px;line-height:1.2;}
.a1 .right h2:first-of-type {margin-top:5px;}
.a2 {position:relative;}
.a2:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(16,41,66,0.9);}
.a2 ul {position:relative;z-index:5;box-sizing:border-box;}
.a2 ul li {width:25%;padding:10% 0;float:left;text-align:center;box-sizing:border-box;border-right:1px solid rgba(255,255,255,0.1);}
.a2 ul li:last-of-type {border:none;}
.a2 ul li  img {width:70px;margin:0 auto 5%;}
.a2 ul li h1 {color:#fff;font-size:28px;letter-spacing:1px;margin-bottom:3%;height:100px;}
.a2 ul p {font-size:16px;margin:20px 0 10px;color:#fff;}
.a2 ul strong {font-size:14px;color:#fff;display:block;opacity:0.86;line-height:1.5;}
.a3 {background:#eee;padding:2% 0 5%;position:relative;}
.a3 .title2 {padding:5% 10% 0;box-sizing:border-box;}
.btn .ll {position:absolute;left:5%;top:50%;z-index:5;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.btn .ll i {font-size:36px;color:#333;display:block;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.btn .ll:hover i {color:#ea5504;}
.btn .lll2 {left:inherit;right:5%;}
.btn .llr2 i {-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;}
.a3 .honor {width:80%;margin:auto;position:relative;}
.a3 .honor b {}
.a3 .honor b img {margin:auto;width:100%;box-shadow:0 2px 10px rgba(0,0,0,0.05);}
.a3 .honor h2 {font-size:17px;color:#333;line-height:1.4;padding:20px;}

.a4 {background:#fff;padding:6% 0;position:relative;}
.a4 .title2 {text-align:center;}
.a4 .partner {width:80%;margin:auto;}
.a4 .box {position:relative;}
.a4 .partner b {border-top:1px solid #eee;border-left:1px solid #eee;display:block;box-sizing:border-box;overflow:hidden;}
.a4 .partner b img {float:left;width:20%;border-right:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box;padding:3%;}
.a4 .btn .lll {left:inherit;right:5%;}
.a4 .btn .llr i {-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;}

.a5 {background:#fff;padding:6% 0;position:relative;}
.a5 .title2 {text-align:center;}
.a5 .partner {width:80%;margin:auto;}
.a5 .box {position:relative;}
.a5 .partner b {border-top:1px solid #eee;border-left:1px solid #eee;display:block;box-sizing:border-box;overflow:hidden;}
.a5 .partner b img {float:left;width:20%;border-right:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box;padding:3%;}
.a5 .btn .lll {left:inherit;right:5%;}
.a5 .btn .llr i {-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;}
/* 案例 */
.all_box {position:relative;z-index:9;}
.all_top2 {position:relative;z-index:9;}
.all_top2 dl {padding:0 10%;overflow:hidden;border-bottom:1px solid #eee;}
.all_top2 dl dd {padding:5% 8%;margin:0 0;float:left;width:50%;box-sizing:border-box;text-align:center;border-left:1px solid #eee;cursor:pointer;opacity:0.76;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.case .all_top2 dl dd {width:33.3%;}
.all_top2 dl dd:first-of-type {border:none;}
.all_top2 dl dd h1 {font-size:26px;color:#333;letter-spacing:1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;line-height:1.2;}
.all_top2 dl dd.active {opacity:1;}
.all_top2 dl dd:hover {opacity:1;}
.all_top2 dl dd.active h1 {color:#ea5504 !important;font-weight:bold;letter-spacing:2px;font-size:30px;line-height:1.2;}
.all_top2 dl dd:hover h1 {color:#ea5504;letter-spacing:2px;}
.all_top2 dl dd p {font-size:16px;margin:10px 0 30px;color:#888;}
.all_top2 dl dd.active  p {color:#333;}
.all_top2 .more {padding:10px 0;width:200px;margin:auto;}
.all_top2 .more i {right:36%;top:inherit;bottom:-20%;-webkit-transform:rotate(90deg) scale(0.6);transform:rotate(90deg) scale(0.6);}
.all_top2 .more:hover i {background:#ea5404;bottom:-40%;}
.all_top2 .more:hover i:before {border-left:4px solid #ea5404;border-bottom:4px solid #ea5404;}
.case .all_box {padding:1% 5% 3%;box-sizing:border-box;}
.allbig_box.case .bar1 h6 {display:block;margin-bottom:0;}
.case .bar1 {margin:4% auto 1%;}
.allbig_box.case .bar1 span {cursor:pointer;position:relative;margin:0;margin-right:30px;font-size:20px;font-weight:bold;padding-left:22px;}
.case .bar1 span:before {content:"";position:absolute;left:0;top:3px;background:url(../image/bg2.png) no-repeat top left;background-size:36%;width:40px;height:40px;cursor:pointer;}
.case .bar1 span.active:before {background:url(../image/bg.png) no-repeat top left;background-size:36%;}
.case .bar1 span.active {color:#eb5505;}
.case ul {padding-top:1%;display:none;}
.case ul:first-of-type {display:block;}
.case ul li {width:47.5%;margin:auto;position:relative;margin-bottom:3%;float:left;cursor:default;margin-right:5%;}
.case ul li:nth-of-type(2n) {margin-right:0;}
.case ul li b {width:100%;display:block;overflow:hidden;}
.case ul li b img {width:100%;box-sizing:border-box;display:block;-webkit-transition:all 0.8s linear;transition:all 0.8s linear;}
.case ul li:hover b img {-webkit-transform:scale(1.04);transform:scale(1.04);}
.case ul li h1 {color:#333;font-size:24px;margin-bottom:10px;letter-spacing:2px;position:relative;}
.case ul li h1 i {position:absolute;right:0;top:2px;font-size:18pxrem;}
.case ul li .txt {padding:5% 0% 4% 0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.case ul li:hover .txt h1 {color:#ea5404;}
.case ul li .txt p {color:#666;font-size:14px;letter-spacing:1px;float:left;border:1px solid rgba(0,0,0,0.2);padding:3px 10px;margin:3px 10px 0 0;opacity:0.8;}
.case ul li i {color:#666;font-size:12px;margin-right:5px;}
.case_d .title3 {letter-spacing:2px;padding-left:20px;}
.product_d.case_d .p1 .left p {font-size:16px;}
/* 产品 */
.product .bg_t {font-size:40rem;}
.product ul {padding:5% 5% 2%;}
.product ul li {width:47.5%;float:left;margin:0 5% 1% 0;box-sizing:border-box;position:relative;}
.product ul li:nth-of-type(2n) {margin-right:0;}
.product ul li b {display:block;width:100%;overflow:hidden;}
.product ul li b img {width:100%;display:none;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.product ul li:hover b img {-webkit-transform:scale(1.05);transform:scale(1.05);}
.product ul li b img:first-of-type {display:block;}
.product ul li .txt {padding:5%;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.product ul li .txt h1 {color:#222;font-size:2.4rem;margin-bottom:15px;letter-spacing:2px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.product ul li .txt p {color:#333;font-size:1.6rem;display:block;padding:2px 0;padding-left:10px;position:relative;letter-spacing:1px;opacity:0.9;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;cursor:default;}
.product ul li .txt a:hover p {cursor:pointer;}
.product ul li .txt p:hover {text-decoration:underline;letter-spacing:1.5px;opacity:1;color:#ea5504;}
.product ul li .txt p.active {text-decoration:underline;letter-spacing:1.5px;opacity:1;}
.product ul li .txt p:before {content:"";width:3px;height:3px;border-radius:50%;background:#333;position:absolute;left:0;top:12px;}
.product .more2 i {color:#333;left:inherit;right:0;top:-24px;font-size:1.6rem;position:absolute;}
.product ul li:hover .txt h1 {color:#0068b7;}
.product .videos {background:#F6F6F6;padding:5% 0;}
.product .videos video {width:60%;display:block;margin:auto;}
.product .down {padding:6% 0 5%;position:relative;z-index:4;}
.product .down .title2 {margin-bottom:2.5%;}
.product .down dl {width:80%;margin:auto;}
.product .down dl dd {border-bottom:1px solid #ddd;margin:10px 0;padding:10px 0;padding-right:5%;box-sizing:border-box;margin-right:3%;width:48.5%;float:left;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product .down dl a:nth-of-type(2n) dd {margin-right:0;}
.product .down dl dd h1 {font-size:1.8rem;color:#333;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:90%;}
.product .down dl dd img {position:absolute;right:0;top:10px;width:30px;opacity:0.6;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.product .down dl dd:hover h1 {color:#ea5504;letter-spacing:1px;}
.product .down dl dd:hover img {opacity:1;}
.pd_nav {border-top:1px solid #eee;border-bottom:1px solid #eee;padding:0px 10%;overflow:hidden;}
.pd_nav.fixed {position:fixed;left:0;top:82px;z-index:99;width:100%;background:#fff;}
.pd_nav span {margin-right:5%;font-size:1.8rem;color:#777;line-height:70px;font-weight:bold;letter-spacing:1px;position:relative;float:left;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.pd_nav span.active {color:#ea5504;}
.pd_nav span.active:before {content:"";width:100%;height:3px;background:#ea5504;position:absolute;left:0;bottom:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.product_d .p1 {padding:5% 10%;position:relative;}
.product_d .p1 .left {float:right;width:38%;position:relative;z-index:2;}
.title4 {font-size:2.8rem;color:#0068b7;letter-spacing:0.3px;margin:5% auto 6%;border-bottom:1px solid #0068b7;padding-bottom:4%;line-height:1.2;}
.title4 strong {font-size:1.8rem;color:#333;display:block;margin-bottom:3%;}
.product_d .p1 .left h2 {font-size:1.6rem;color:#666;letter-spacing:0.5px;text-align:justify;}
.product_d .title3 {color:#333;font-size:2.4rem;font-weight:bold;margin:5% 0 3%;display:block;}
.product_d .title3 img {width:28px;float:left;margin-right:10px;margin-top:-2px;}
.product_d .p1 .left p {font-size:1.6rem;color:#666;letter-spacing:0.5px;margin:5px;position:relative;padding-left:20px;}
.product_d .p1 .left p:before {content:"";background:url(../image/bg.png) no-repeat left 30%;position:absolute;left:0;top:0;width:30px;height:30px;background-size:35%;}
.product_d .p1 .right {float:left;width:56%;position:relative;z-index:2;}
.product_d .p1 .right img {display:block;width:100%;}
.product_d .p2 {width:100%;position:relative;z-index:3;padding:3% 5% 4%;box-sizing:border-box;}
.product_d .pp {background:#fff;}
.product_d .pp:nth-of-type(2n+1) {background:#f6f6f6;}
.product_d  .p2 ul {width:100%;margin:0% auto 0;padding:0 5%;box-sizing:border-box;}
.product_d .p2 li {width:48.5%;box-sizing:border-box;margin:0;float:left;}
.product_d .p2 li p {font-size:1.6rem;color:#333;margin:6px 0;line-height:1.4;text-align:justify;width:96%;}
.product_d .p2 li strong {display:block;color:#0068b6;font-size:1.7rem;margin-bottom:10px;position:relative;padding-left:20px;font-weight:bold;}
.product_d .p2 li strong:before {content:"";background:url(../image/bg3.png) no-repeat left 30%;position:absolute;left:0;top:0;width:30px;height:30px;background-size:35%;}
.product_d .p2 h3 {font-size:2rem;color:#333;border-top:1px solid #eee;padding:10px 0 5px;margin-top:15px;letter-spacing:0.5px;font-weight:bold;}
.product_d .p2 h4 {font-size:1.8rem;color:#666;margin-top:5px;}
.product_d .p2 .right {width:100%;background:#fff;padding:0% 0 3% 5%;box-sizing:border-box;}
.product_d .p2 .right p {margin:5px 0;}
.product_d .p2 .right p strong {margin-bottom:2px;}
.product_d .right p {width:46%;color:#333;float:left;margin:20px 0;font-size:1.6rem;padding-left:16px;position:relative;letter-spacing:0.5px;padding-right:3%;box-sizing:border-box;text-align:justify;}
.product_d .right p strong {display:block;color:#0068b6;font-size:1.7rem;margin-bottom:10px;font-weight:bold;line-height:1.4;}
.product_d .right p:before {content:"";background:url(../image/bg3.png) no-repeat left 30%;position:absolute;left:0;top:0;width:30px;height:30px;background-size:35%;}
.product_d .left p {font-size:1.6rem;color:#333;letter-spacing:0.5px;}
.product_d .p3 {padding:4% 0%;z-index:9;position:relative;}
.product_d .p3 .contain {padding:0 5%;box-sizing:border-box;position:relative;}
.product_d .p3 .left {float:left;width:55%;}
.product_d .left .title3 {text-align:left;}
.product_d .p3 .left>img {width:100%;margin:3% auto 0;}
.product_d .p3 .left_1>img {margin-top:-10%;}
.product_d .p3 .right {float:right;width:35%;height:100%;}
.product_d .p3 .left.left2 {float:none;width:100%;}
.product_d .p3 .left.left2 .title3 {margin:0 0 1%;}
.product_d .p3 .right.right2 {float:none;width:100%;height:100%;}
.product_d .p3 .right.right2 .title3 {margin:0 0 1%;}
.product_d .p3 .right table {width:100%;border-collapse:collapse;}
.product_d .p3 .right table tr td {padding:6px;border-collapse:collapse;font-size:1.6rem;border-bottom:1px solid #ddd;line-height:1.4;}
.product_d .p3 .right table tr td:first-of-type {color:#333;}
.product_d .p3 .right.right2  table tr td:nth-of-type(2n+1) {color:#333;}
.product_d .p5 {height:100%;position:relative;padding:2% 10% 5%;}
.product_d .p5 .right p {float:none;}
.product_d .p5 .left {position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:90%;width:50%;}
.product_d .p5 .left img {width:auto;height:100%;margin:auto;}
.product_d .p6 {height:100%;position:relative;}
.product_d .p6 .right {padding:5% 10% 1%;}
.product_d .p6 .title3 {position:absolute;left:10%;top:3%;width:20px;line-height:1.4;}
.product_d .p6 b img {width:80%;display:block;margin:auto;}
.product_d .p7 {padding:0;background:#f6f6f6;position:relative;z-index:3;}
.product_d .p7 img {width:100%;}
.product_d .p7 strong {position:absolute;left:0;bottom:3%;font-size:1.8rem;width:100%;text-align:center;color:#333;}
.product_d .p7  .btn .ll i {font-size:2.4rem;}
.product_d .p7 .btn .llr {left:0.5%;}
.product_d .p7 .btn .llr i {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.product_d .p7 .btn .lll {left:inherit;right:0.5%;}
.product_d .p4 {position:relative;padding:1% 10% 6%;}
.product_d .p4 .right {}
.product_d .p4 .right b {width:48.5%;display:block;float:left;margin-right:3%;margin-top:3%;}
.product_d .p4 .right b:nth-of-type(2n) {margin-right:0;}
.product_d .p4 .right b:nth-of-type(1),.product_d .p4 .right b:nth-of-type(2) {margin-top:0;}
.product_d .p4 .right img:nth-of-type(1),.product_d .p4 .right img:nth-of-type(2) {margin-top:0;}
.product_d .p4 .right b img {width:100%;}
.product_d .p4 .right >img {width:48.5%;display:block;float:left;margin-right:3%;margin-top:3%;}
.product_d .p4 .right >img:nth-of-type(2n) {margin-right:0;}
.solution .bg_t {font-size:40rem;top:78%;}
.allbig_box .bar1 p {text-align:center;margin:4% auto 2%;width:80%;font-size:1.6rem;}
.allbig_box .bar1 h6 {display:flex;justify-content:center;margin-bottom:1%;}
.allbig_box .bar1 span {text-align:center;margin:0 2%;font-size:2rem;color:#333;line-height:1.2;}
.allbig_box .bar1 img {width:100px;margin:auto;margin-bottom:10px;}
.solution ul li {width:46%;margin-right:8%;}
.solution ul li:nth-of-type(3n) {margin-right:8%;padding-top:3%;}
.solution ul li:nth-of-type(3n):after {display:block;}
.solution ul li:nth-of-type(2n):after {display:none;}
.solution ul li:last-of-type:before {display:none;}
.solution ul li:nth-of-type(2n) {margin-right:0;}
.solution ul li:after {right:-9%;}
.solution ul li h3 {font-size:2rem;height:inherit;margin:3% 0;}
.solution .s1_2 {width:100%;margin-bottom:5%;margin-top:-3%;}
.solution .s1_2 .top {padding:6% 0 9%;position:relative;}
.solution .s1_2 .top:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(16,41,66,0.9)}
.solution .s1_2 .top .txt {width:70%;margin:auto;position:relative;z-index:2;text-align:center;}
.solution .s1_2 .top .txt h1 {color:#fff;font-size:3rem;letter-spacing:2px;margin-bottom:3%;}
.solution .s1_2 .top .txt p {color:#fff;font-size:1.6rem;letter-spacing:0.5px;}
.solution .s1_2 .right {width:80%;margin:auto;margin-top:-9%;}
.solution #swiper2 {padding:4% 0;}
.solution .s1_2 .swiper-slide {text-align:center;}
.solution .s1_2 .swiper-slide b {width:100%;display:block;position:relative;margin:auto;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.solution .s1_2 .swiper-slide:hover b {-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.solution .s1_2 .swiper-slide b:before {content:"";position:absolute;left:0;top:0;width:100%;background:#eb5505;height:100%;opacity:0;}
.solution .s1_2 .swiper-slide b h4 {position:absolute;left:50%;top:50%;width:100%;color:#fff;z-index:9;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2.4rem;letter-spacing:2px;display:none;}
.solution .s1_2 .swiper-slide img {display:block;width:100%;}
.solution .s1_2 .swiper-slide h3 {position:absolute;right:5%;top:12px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;background:#ea5404;color:#fff;font-size:1.2rem;}
.solution .s1_2 .btn {width:100%;margin-top:3%;position:absolute;left:0;bottom:0;}
.solution .s1_2 .btn .ll {float:right;width:30px;height:30px;border-radius:50%;padding:5px;background:#0068b7;cursor:pointer;position:relative;z-index:99;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.solution .s1_2 .btn .ll:hover {background:#eb5505;}
.solution .s1_2 .btn .lll {float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.solution .s1_2 .btn .ll i {text-align:center;display:block;line-height:30px;color:#fff;}
.solution .swiper-container-horizontal>.swiper-scrollbar {bottom:15px !important;opacity:0.8;height:2px;}
.solution  .swiper-scrollbar-drag {background:#0068b7 !important;}
.solution2 .bg_t {font-size:40rem;top:78%;}
.solution2 ul {padding:3% 5% 4%;box-sizing:border-box;}
.solution2 ul li {position:relative;cursor:pointer;margin-bottom:3%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.solution2 ul li:hover {box-shadow:0 2px 5px rgba(0,0,0,0.05);-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.solution2 ul li .left {width:50%;position:absolute;left:0;top:0;height:100%;z-index:6;}
.solution2 ul li .right {width:40%;float:right;height:100%;padding:6% 5% 5%;position:relative;background:#f6f6f6;}
.solution2 ul li .right h1 {font-size:2.4rem;color:#0068b7;padding-bottom:10px;margin-bottom:20px;font-weight:bold;letter-spacing:1px;position:relative;z-index:2;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
html[lang="en"] .solution2 ul li .right h1 {letter-spacing:0;}
.solution2 ul li .right h1 strong {font-size:2.4rem;color:#0068b7;font-family:"en";margin-right:6px;border-bottom:3px solid #0068b7;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.solution2 ul li:hover .right h1 {color:#ea5404;}
.solution2 ul li .right h2 {font-size:2rem;color:#333;margin:10px 0;position:relative;z-index:2;}
.solution2 ul li .right h3 {font-size:1.5rem;position:relative;z-index:2;margin-bottom:3%;}
.solution2 ul li:nth-of-type(2n) .left {left:inherit;right:0;}
.solution2 ul li:nth-of-type(2n) .right {float:left;}
.solution2 ul li:nth-of-type(2n):before {left:0;}
.solution2 ul li:nth-of-type(2n):after {left:0;}
.solution2 ul li .m_xq h6 {font-size:1.8rem;color:#ea5404;overflow:hidden;margin-top:3%;}
.solution2 ul li .m_xq h6 img {width:15px;float:left;margin:0;margin-right:6px;margin-top:3px;}
.join .all_top2 p {width:70%;margin:2% auto 3%;}
.join ul {padding:5% 5% 0;box-sizing:border-box;}
.join ul li {position:relative;cursor:pointer;margin-bottom:6%;}
.join ul li .left {width:50%;position:absolute;left:0;top:0;height:100%;z-index:6;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.join ul li:hover .left {-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 2px 10px rgba(0,0,0,0.1);}
.join ul li .right {width:45%;float:right;height:100%;padding:3% 0;position:relative;}
.join ul li .right h1 {font-size:24px;color:#111;padding-bottom:10px;margin-bottom:20px;font-weight:bold;letter-spacing:1px;position:relative;z-index:2;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;border-bottom:1px solid #666;}
.join ul li:hover .right h1 {color:#0068b7;border-bottom:1px solid #0068b7;}
.join ul li .right .num {font-size:124px;color:#333;font-family:"en";margin-right:6px;position:absolute;right:0;opacity:0.04;}
.join ul li .right h2 {font-size:18px;color:#333;margin:10px 0 0;position:relative;z-index:2;float:left;margin-right:8%;}
.join ul li .right h2 strong {font-size:20px;color:#333;font-weight:bold;}
.join ul li .right h3 {font-size:18px;position:relative;z-index:2;margin-bottom:2%;color:#333;}
.join ul li .right p {font-size:15px;margin-bottom:5px;position:relative;padding-left:10px;line-height:1.4;}
.join ul li .right p:before {content:"";position:absolute;left:0;top:8px;border-radius:50%;width:3px;height:3px;background:#888;}
.join ul li:nth-of-type(2n) .left {left:inherit;right:0;}
.join ul li:nth-of-type(2n) .right {float:left;}
.join ul li .right #boxscroll2 {max-height:168px;padding:0;overflow-x:auto !important;}
.join ul li .right h6 {font-size:16px;margin-top:5px;color:#333;}
.join ul li .right h6 a {text-decoration:underline !important;color:#ea5404;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.join ul li .right h6 a:hover {text-decoration:none !important;letter-spacing:0.5px;}
.news_d .txt {width:60%;padding:1.5% 0% 4%;margin:auto;cursor:default;}
.news_d .title2,.case_d .title2 {margin-bottom:2.5%;}
.news_d h1 {font-size:26px;color:#0068b7;font-weight:bold;letter-spacing:1px;margin-bottom:6px;line-height:1.3;text-align:center;}
.news_d .data {font-size:14px;color:#888;line-height:26px;text-align:center;font-family:"en";opacity:0.8;}
.news_d .data i {font-size:14px;margin-right:8px;}
.news_d .txt .one {border-left:3px solid #ea5504;padding-left:15px;color:#222;font-size:18px;margin:4% 0 2%;line-height:1.6;}
.news_d .txt p {padding:0 !important;color:#555 !important;margin:10px 0 !important;font-size:16px;line-height:1.6 !important;width:100% !important;}
.news_d .txt img {max-width:100%;margin:20px auto;object-fit: unset;}
.solution_d .bg_t {font-size:40rem;top:78%;}
.solution_d .txt h6 {font-size:1.8rem;color:#ea5404;overflow:hidden;margin-top:3%;}
.solution_d .txt h6 img {width:15px;float:left;margin:0;margin-right:6px;margin-top:4px;}
.m_last {display:none;}
.case_d.product_d .p1 {padding-top:3%;}
.case ul li h2 {font-size:1.3rem;letter-spacing:0.5px;}
/* 页码 */
.p_btn {text-align:center;margin:0 auto 2%;padding-top:2%;border-top:1px solid #eee;display:none;}
.p_btn span {text-align:center;color:#333;background:#eee;border-radius:3px;padding:10px 13px;margin:3px;font-size:13px;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.p_btn span.active {background:#333;color:#fff;}
.p_btn span:hover {background:#f6f6f6;color:#333 !important;}
.p_btn p {margin-top:10px;}
.p_btn2 {text-align:center;margin:0 auto 2%;padding-top:2%;border-top:1px solid #eee;display:none;}
.p_btn2 span {text-align:center;color:#333;background:#eee;border-radius:3px;padding:10px 13px;margin:3px;font-size:13px;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.p_btn2 span.active {background:#333;color:#fff;}
.p_btn2 span:hover {background:#f6f6f6;}
.p_btn2 p {margin-top:10px;}
.p_btn3 {text-align:center;margin:0 auto 2%;padding-top:2%;border-top:1px solid #eee;display:none;}
.p_btn3 span {text-align:center;color:#333;background:#eee;border-radius:3px;padding:10px 13px;margin:3px;font-size:13px;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.p_btn3 span.active {background:#333;color:#fff;}
.p_btn3 span:hover {background:#f6f6f6;}
.p_btn3 p {margin-top:10px;}

.syfl {padding:86px 0 66px;/* background:url(../images/syfl.jpg);*/    background-size:100%;}
.syflbig {display:flex;width:90%;margin:0 auto;justify-content:space-between;}
.syfllb {width:49%;position:relative;}
.syflwen {position:absolute;left:5%;top:6%;}
.syflwen span {width:75px;height:26px;background:#E8050F;color:white;border-radius:15px;font-size:10px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;}
.syflwen h2 {font-size:42px;color:white;margin-bottom:36px;}
.syflwen p {font-size:14px;line-height:28px;color:white;margin-bottom:37px;}
.syfllb a >img {width:100%;opacity:0.5;transition:.5s;}
.syfllb a {background:rgba(0,0,0,.8);display:block;}
.syfllb a:hover img {opacity:1;transition:.5s;}


/*产品类别 开始*/
.cbox-51-1 ul li {margin-bottom:30px;}
.cbox-51-1 ul li section {padding:2px;background:rgba(0,0,0,.1);transition:.3s;cursor:pointer;}
.cbox-51-1 ul li section:hover {background:#053b92;color:#fff;}
.cbox-51-1 ul li section a:hover {color:#fff;text-decoration: none;}
.cbox-51-1 ul li section a{color:#000;}
.cbox-51-1 ul li section p {display:block;text-align:center;line-height:40px;margin:10px 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;}
@media (max-width:992px) {
.cbox-51-1 {padding:20px 0px;}
.cbox-51-1 ul {margin-top:15px;}
.cbox-51-1 ul li {margin-bottom:10px;}
.cbox-51-1 ul li section p {line-height:30px;margin:5px 10px;font-size:14px;}
}
/*产品 结束*/
.lanmu {
	width: 100%; 
    padding: 0 7.0vw;
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    overflow: hidden;
    position: relative;
    z-index: 1;}
.lanmu ul {float: right;margin-bottom:0;}
.lanmu ul li {display:inline-block;padding:0px 30px;}
.lanmu ul li:last-child{padding: 0;}
.lanmu ul li a,.lanmu ul li span {display:block;color:#333;line-height:60px;font-size:16px;position:relative;cursor:pointer;padding: 0px 20px;}
.lanmu ul li a:after,.lanmu ul li span:after {content:"";display:block;height:2px;position:absolute;width:100%;bottom:0;left:0;background:#2a54aa;opacity:0;transition:.3s;}
.lanmu ul li a:hover,.lanmu ul li.cur a,.lanmu ul li span:hover,.lanmu ul li.cur span {color: #fff;background: #2a54aa;text-decoration: none;}
.lanmu ul li a:hover:after,.lanmu ul li.cur a:after,.lanmu ul li span:hover:after,.lanmu ul li.cur span:after {opacity:1;}
@media (max-width:1400px) {
	.lanmu ul li a,.lanmu ul li span {font-size:15px;}
}
@media (max-width:992px) {
	.lanmu ul {display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 15px 5px;}
	.lanmu ul li {display:block;padding:0px 0px;/*width:48%;*/margin-bottom:10px;}
	.lanmu ul li a,.lanmu ul li span {border:1px rgba(0,0,0,.15) solid;line-height:40px;font-size:14px;}
	.lanmu ul li a:after,.lanmu ul li span:after {display:none;}
	.lanmu ul li a:hover,.lanmu ul li.cur a,.lanmu ul li span:hover,.lanmu ul li.cur span {color:#fff;background:#2a54aa;/*border:1px #2a54aa solid;*/}
}
/*分页样式*/
.page_main{ clear: both; text-align: center; overflow: hidden; }
.page_main .page { display: inline-block; margin: 20px 0; border-right: 1px solid #ddd; border-radius: 6px; overflow: hidden; }
.page_main .page:empty{ display: none; }
.page_main .page a,.page_main .page span {float: left; padding: 0 5px; min-width: 35px; line-height:35px; text-align: center; border: 1px solid #ddd; border-right: 0; color: #888; }
.page_main .page a{ color: #333; }
.page_main .page a:link,.page_main.page a:visited { text-decoration:none; }
.page_main .page a:hover { background:#0d337a; color:#FFF; }
.page_main .page .current{ color:#FFF; background: #0d337a; border-color: #0d337a; border-left: 1px solid #ddd; }
.page_main .page #total{color:red}
.pageinfo,.pagefirst,.pageend{ display:none !important}

.s_title {
    font-size: 16px;
    color: #333;
    line-height: 1;
}
/*系统图标*/
@font-face {font-family:"ydiconfont";src:url('//at.alicdn.com/t/font_2289826_4vnl1a5ilf9.woff2?t=1627635534963') format('woff2'),url('//at.alicdn.com/t/font_2289826_4vnl1a5ilf9.woff?t=1627635534963') format('woff'),url('//at.alicdn.com/t/font_2289826_4vnl1a5ilf9.ttf?t=1627635534963') format('truetype')}
[class*='ydicon-']{ font-family: "ydiconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ydicon-gotop18:before {content:"\e604"}

/*公告*/
#announcement { margin-top:1px;  height:59px; line-height:39px;background:url(../images/announcement.png) 0 0 repeat-x; color:#0B3B7D;}
#announcement .announcement{width:90%;margin:0 auto;}
.announcement .announcement_title{ float:left;text-indent:35px; background:url(../images/announcement_title.gif) no-repeat 8px center; width:180px;font-size:15px; font-weight:bold; color:#ca0100; line-height:59px;}
.announcement .announcement_body{float:left; width:800px;line-height:59px;font-size: 14px;color: #555;}
.announcementlist{ }
.announcementlist li { line-height:59px;}
.announcementlist .swiper-slide a{color: #555 !important;}
.announcementlist li span{ margin-left:30px;display: inline-block;}
.announcementlist li span img{display: inline-block;}
@media (max-width:699px) {
	#announcement .announcement{width:100%;margin:0 auto;}
	.announcement .announcement_title{width:32%;}
	.announcement .announcement_body{width:68%;}
    .announcementlist li{line-height:29px;}
	.announcementlist li span{ margin-left:0;display: inline-block;}
}

