﻿@charset "utf-8";@font-face {font-family:"DIN-Medium";src:url("../fonts/DIN-Medium.woff2") format("woff2"),url("../fonts/DIN-Medium.woff") format("woff"),url("../fonts/DIN-Medium.ttf") format("truetype"),url("../fonts/DIN-Medium.eot") format("embedded-opentype"),url("../fonts/DIN-Medium.svg") format("svg");font-weight:normal;font-style:normal;}
:root {--color:#00a6ac;--fontcolor:#000000;--summarycolor:#666666;--homebg:#0a1d3d;--hometitle:40px;--fontblod3:300;--fontblod4:400;--fontblod5:500;--fontblod6:600;--fontblod7:700;--fontfamily:"Roboto","Lato","Open Sans","Poppins","Oswald","Noto Sans","Montserrat",sans-serif;}
.fontsp {font-family:"DIN-Medium";}
* {box-sizing:border-box;margin:0;padding:0;font-family:"Microsoft YaHei",-apple-system,BlinkMacSystemFont,"PingFang SC","Lantinghei SC","Helvetica Neue",Arial,"Open Sans","Hiragino Sans GB",sans-serif;}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0;position:relative;overflow-x:hidden;color:#4c4645;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;line-height:1.2em;font-weight:normal;}
ol,ul {list-style:none;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
a {color:#4c4645;background-color:transparent;-webkit-tap-highlight-color:transparent;text-decoration:none;}
a:active,a:hover {outline:0;text-decoration:none;}
a:hover {color:#00a6ac;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:700;}
dfn {font-style:italic;}
mark {color:#000;background:#ff0;}
small {font-size:80%;}
sub,sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
img {padding:0;border:none;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%;}
address,cite,dfn,em,var,i {font-style:normal;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:1px;background:#ddd;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
pre {overflow:auto;}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
blockquote,q {quotes:none;}
blockquote:after,blockquote:before,q:after,q:before {content:'';content:none;}
:focus {outline:0;}
button,input,optgroup,select,textarea {margin:0;font:inherit;color:inherit;}
button {overflow:visible;border:none;}
button,select {text-transform:none;}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}
input {line-height:normal;-webkit-appearance:none;}
input[type=checkbox],input[type=radio] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto;}
input[type=search] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {padding:.35em .625em .75em;margin:0 2px;border:1px solid silver;}
legend {padding:0;border:0;}
textarea {overflow:auto;}
optgroup {font-weight:700;}
table {border-spacing:0;border-collapse:collapse;}
td,th {padding:0;}
@media print {*,:after,:before {color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited {text-decoration:underline;}
a[href]:after {content:" (" attr(href) ")";}
abbr[title]:after {content:" (" attr(title) ")";}
a[href^="#"]:after,a[href^="javascript:"]:after {content:"";}
blockquote,pre {border:1px solid #999;page-break-inside:avoid;}
thead {display:table-header-group;}
img,tr {page-break-inside:avoid;}
img {max-width:100%!important;}
h2,h3,p {orphans:3;widows:3;}
h2,h3 {page-break-after:avoid;}
;}
p span {white-space:normal !important;}
.content img {margin:5px 0;}
.none {display:none;}
.check:checked,.check:not(:checked) {position:absolute;left:-9999px;opacity:0;}
.check:checked+label,.check:not(:checked)+label {position:relative;display:inline-block;height:14px;font-size:14px;cursor:pointer;padding-left:20px;}
.check+label:after,.check+label:before {position:absolute;top:2px;left:0;z-index:0;width:16px;height:13px;border-radius:3px;content:'';background:#000;}
.check:checked+label:after {background:#ca140d;}
.radio:checked+label,.radio:not(:checked)+label {position:relative;display:inline-block;height:16px;font-size:14px;line-height:16px;cursor:pointer;padding-left:20px;}
.radio+label:after,.radio+label:before {position:absolute;top:-1px;left:0;z-index:0;width:16px;height:16px;border-radius:50%;content:'';}
.radio:not(:checked)+label:after,.radio:not(:checked)+label:before {border:1px solid #888;}
.radio:checked,.radio:not(:checked) {position:absolute;left:-9999px;opacity:0;}
.radio:checked+label:before {border:1px solid #d9a65c;}
.radio:checked+label:after {width:8px;height:8px;border-radius:50%;background:#d9a65c;top:3px;left:4px;}
.line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
::-webkit-input-placeholder {color:999;opacity:.54;}
::-webkit-file-upload-button {font:inherit;-webkit-appearance:button;}
/*::selection {background:#0662d4;color:#fff;}
::-moz-selection {background:#0662d4;color:#fff;}
::-webkit-selection {background:#0662d4;color:#fff;}*/.clearfix:after {clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";}
.l {float:left;}
.r {float:right;}
.fl {float:left!important;}
.fr {float:right!important;}
.bor {border:1px dashed #999;}
.poab {position:absolute;}
.pore {position:relative;}
.texto {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.imgInline {display:inline-block!important;vertical-align:middle;}
.imgMargin {margin:0 auto;}
.imgW100 {width:100%;}
.text-r {text-align:right;}
.text-m {text-align:center;}
.text-bold {font-weight:700;}
.text-light {font-weight:100;}
.text-up {text-transform:uppercase;}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.flex-left {display:flex;flex-wrap:wrap;}
.flex-center {display:flex;flex-wrap:wrap;justify-content:center;}
.flex-right {display:flex;flex-wrap:wrap;justify-content:flex-end;}
.flex-v-center {display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}
.flex-v-bottom {display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.trans {transition:all .5s;}
.trans-mask {display:block;overflow:hidden;width:100%;position:relative;}
.trans-mask img {-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.trans-mask:hover img {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.bg-mask .pic {overflow:hidden;}
.bg-mask .pic a {background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;display:block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.bg-mask:hover .pic a {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.bgimg {background-repeat:no-repeat;background-position:center;background-size:cover;}
.wp {width:91.3%;margin:0 auto;max-width:1400px;}
.greybg {background:#f2f2f2;}
.textup {text-transform:uppercase;}
.co {color:#00a6ac;}
.co-fff {color:#fff!important;}
.fixdbody {position:fixed;top:0;left:0;right:0;bottom:0;}
.m-show {display:none;}
.filter-page {filter:blur(5px);}
.home-more{min-width:150px;height:45px; text-transform:uppercase‌;  background:var(--color);font-weight:var(--fontblod5);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#FFF;position:relative;overflow:hidden; text-transform: uppercase;}
.home-more em{margin-left:10px}
.home-more:hover::after{width:300px;height:300px}
.home-more::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s linear;width:0px;height:0px;border-radius:50%;background:rgba(0,0,0,.05)}
@media screen and (max-width:980px) {
    .pc-show {display:none;}
.m-show {display:block;}
;}
.trans-line:before {content:'';position:absolute;width:60px;height:100%;margin-top:0px;margin-left:-120px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.trans-line:hover:before {-webkit-animation:aniBlink .6s ease-out forwards;-moz-animation:aniBlink .6s ease-out forwards;-o-animation:aniBlink .6s ease-out forwards;animation:aniBlink .6s ease-out forwards;}
@keyframes aniBlink {from {margin-left:-50%;}
to {margin-left:120%;}
;}
@-webkit-keyframes aniBlink {from {margin-left:-50%;}
to {margin-left:120%;}
;}
body {padding-top:140px;}
.header {position:fixed;top:0;left:0;z-index:99;width:100%;height:140px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);}
.header .top {padding:0 0 19px;border-bottom:1px solid #eeeeee;}
.header .top .mtop {margin-top:20px;}
.header .top .topzx {margin-right:35px;}
.toptel {margin-right:30px;}
.toptel a {font-size:22px;line-height:32px;background:url(../images/toptel.png) no-repeat left center;padding-left:32px;}
.topzx a {font-size:14px;line-height:32px;background:#00a6ac url(../images/topbaojia.png) no-repeat 20px center;display:inline-block;width:120px;height:32px;color:#fff;border-radius:50px;text-align:center;padding-left:15px;}
.header .mian-nav-m {display:none;float:right;}
.header .mian-nav-h {width:100%;}
/*.header .mian-nav {border-bottom:1px solid #eeeeee;}*/.header .mian-nav ul {width:calc(100% - 110px);line-height:46px;}
.header .mian-nav ul li {position:relative;font-size:16px;text-align:center;}
/*.header .mian-nav ul li ~ li {margin-left:1px;}*/.header .mian-nav ul li>a {position:relative;padding:0 55px;display:block;height:100%;transition:.3s;}
.header .mian-nav ul li.on>a {background:#00a6ac;color:#fff;}
.header .mian-nav ul li:hover>a {background:rgb(0 166 172 / .9);color:#fff;}
.header .mian-nav ul li>a span {display:block;font-size:14px;text-align:center;color:#999999;margin-top:5px;}
.header .pcSearch {width:110px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;text-align:center;}
.header .pcSearch span {width:100%;display:block;background:url(../images/chaxun.png) no-repeat 70px center;padding-right:20px;}
.header .pcSearch a:hover span {background:url(../images/chaxun1.png) no-repeat 70px center;}
.header .sub-nav {position:absolute;top:100%;right:0;left:0;z-index:99;display:none;}
.header .sub-nav .sub-nav-h {text-align:left;background:#e2edf8;padding:5px 10px;}
.header .sub-nav .sub-nav-h2 {padding-left:10px;}
.header .sub-nav .sub-nav-h2 a {display:inline-block;padding-left:10px;background:url(../images/navarrr.png) no-repeat left center;background-size:5px 8px;}
.header .sub-nav .sub-nav-h a {display:block;font-size:12px;line-height:1.6;padding-top:8px;padding-bottom:8px;}
.header .sub-nav .sub-nav-h a:hover {color:#00a6ac;}
.header .mian-nav ul li:hover .sub-nav {display:block;}
.menu-btn {z-index:999;overflow:hidden;margin-left:20px;width:36px;height:36px;background:0 0;text-indent:-5260px;opacity:1;position:relative;z-index:999;}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3 {position:absolute;top:50%;right:0;display:block;width:36px;height:2px;background:#00a6ac;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color;}
.menu-btn .line-1 {margin-top:-11px;width:30px;}
.menu-btn .line-3 {margin-top:11px;width:30px;}
.drawerMenu-open .menu-btn .line-1 {visibility:hidden;}
.drawerMenu-open .menu-btn .line-2 {margin-top:0!important;width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.drawerMenu-open .menu-btn .line-3 {margin-top:0!important;width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.nav_en,.nav_en span {-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;-ms-transition:all .3s ease-out;}
.nav_en {width:200px;margin-top:35px;}
.nav_en span {display:inline-block;margin:0 auto;width:1px;height:35px;background:#ececec;}
.nav_en a {display:inline-block;width:80px;height:25px;border:1px solid #ececec;border-radius:12px;text-align:center;line-height:25px;font-size:12px;}
.nav_en a.hv {color:#fff;background-color:#00a6ac;}
.searchbtn {width:40px;background:url(../images/ser1.png) no-repeat center;background-size:24px 24px;}
.mobNav {position:fixed;top:50px;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);z-index:98;padding-top:53px;padding:40px 5% 30px;display:none;}
.mobNav ul {height:70vh;overflow:auto;}
.mobNav ul li {padding:15px 0;border-bottom:1px solid #ddd;}
.mobNav ul li:last-child {border-bottom:0;}
.mobNav ul li .navp a {font-size:15px;color:#00a6ac;font-weight:bold;}
.mobNav ul li .navp i {display:block;width:16px;transition:.3s;transform-origin:center;margin-right:5px;}
.mobNav ul li.on .navp i {transform:rotate(-45deg);}
.mobNav ul li .subNavm {margin-top:10px;padding-left:10px;display:none;}
.mobNav ul li .subNavm a {display:block;line-height:30px;font-size:14px;}
.headerm {display:none;padding:10px 0;position:fixed;left:0;right:0;top:0;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff;height:60px;}
.headerm .logo img {height:40px;}
.serm {height:20px;display:inline-block;}
@media screen and (max-width:1600px) {.header .mian-nav ul li>a {padding:0 50px;}
;}
@media screen and (max-width:1440px) {.header .mian-nav ul li>a {padding:0 45px;}
;}
@media screen and (max-width:1366px) {.header .mian-nav ul li {font-size:15px;}
.header .mian-nav ul li>a {padding:0 15px;}
;}
@media screen and (max-width:1280px) {.header .mian-nav ul li {font-size:15px;}
.header .mian-nav ul li>a {padding:0 35px;}
;}
@media screen and (max-width:1260px) {body {padding-top:60px;}
.header {display:none;}
.headerm {display:block;}
;}
@media screen and (max-width:980px) {;}
@media screen and (max-width:640px) {body {padding-top:55px;}
.menu-btn {transform:translateY(-2px);}
.headerm {height:55px;}
.headerm .logo img {height:35px;}
;}
@media screen and (max-width:320px) {.headerm .logo img {height:30px;}
;}
.in-banner .swiper-slide {height:calc(100vh - 140px);background-position:50%;background-size:cover;background-repeat:no-repeat;}
.in-banner .swiper-slide img.ba {display:none;}
.in-banner .swiper-pagination-bullets {bottom:30px;right:0;}
.in-banner .swiper-pagination-bullet {margin:0 15px!important;}
.in-banner .swiper-pagination-bullet {width:auto;height:auto;display:inline-block;background:transparent;opacity:1;transition:.3s;font-size:16px;color:#fff;font-family:"DIN-Medium";}
.in-banner .swiper-pagination-bullet-active {font-size:24px;}
.in-banner .swiper-button-prev {left:5%;width:27px;height:50px;opacity:.5;transition:.3s;}
.in-banner .swiper-button-next {right:5%;width:27px;height:50px;opacity:.5;transition:.3s;}
.in-banner  .swiper-button-prev {background:url(../images/baarrl.png) no-repeat center;}
.in-banner  .swiper-button-next {background:url(../images/baarrr.png) no-repeat center;}
.in-banner .swiper-button-prev:hover,.in-banner .swiper-button-next:hover {opacity:1;}
.in-banner .bamask {position:absolute;left:0;right:0;bottom:0;z-index:10;height:20%;}
.in-banner .bamask img {height:100%;width:100%;}
@media screen and (max-width:1280px) {.in-banner .swiper-slide {height:50vh;}
;}
@media screen and (max-width:768px) {.in-banner .swiper-slide {height:35vh;}
;}
@media screen and (max-width:640px) {.in-banner .swiper-pagination-bullet {margin:0 10px!important;}
.in-banner .swiper-pagination-bullets {bottom:15px;right:0;}
.in-banner .swiper-slide {height:30vh;}
.in-banner .swiper-pagination-bullet {font-size:14px;}
.in-banner .swiper-pagination-bullet-active {font-size:20px;}
.in-banner .swiper-button-prev,.in-banner .swiper-button-next {display:none;}
;}
.footer {background:#2f3135;color:#666c75;font-size:14px;}
.footer a {color:#666c75;}
.footer a:hover {color:#00a6ac;}
.foota {padding:36px 0 20px;}
.foota .aright  a {color:#fff;opacity:.7;font-size:16px;margin-left:30px;}
.foota .aright  a:hover {color:#00a6ac;opacity:1;}
.footb {padding-bottom:30px;}
.footb .aleft .a2 {margin-left:50px;}
.footb .aleft .a3 {margin-left:50px;}
.footb .aleft .txt {margin-left:10px;}
.footb .aleft .txt p {font-size:18px;margin-top:5px;line-height:22px;}
.footb .aleft .txt p.fontsp {font-size:22px;}
.footb .aright p {margin-top:10px;}
.footb .aright .footzx a {font-size:18px;line-height:40px;background:#00a6ac url(../images/footico0.png) no-repeat 30px center;display:inline-block;width:180px;height:40px;color:#fff;border-radius:50px;text-align:center;padding-left:20px;margin-bottom:5px;}
.footc {background:#282a2d;padding:20px 0;color:#666c75;}
.footc .aleft a {margin-right:15px;}
.footc .aright a {margin-left:15px;}
.footb .qrbox {text-align:center;color:#666c75;}
.footb .qrbox p {margin-top:10px;}
@media screen and (max-width:1366px) {.foota .aright  a {margin-left:20px;}
.footb .aleft .a2 {margin-left:20px;}
.footb .aleft .a3 {margin-left:20px;}
.footc .aleft {width:calc(100% - 240px);}
;}
@media screen and (max-width:1280px) {.footb {justify-content:flex-start;}
.foota .aright {display:none;}
.footb .aleft {width:100%;margin-bottom:30px;}
.footb .aright {text-align:left;margin-left:5%;}
;}
@media screen and (max-width:980px) {.footb .aleft .item {width:100%;margin-bottom:20px;}
.footb .aleft .item .txt {width:calc(100% - 52px);}
.footb .aleft .a2 {margin-left:0;}
.footb .aleft .a3 {margin-left:0;}
.footb .aleft {margin-bottom:10px;}
.footc .aleft {width:100%;margin-bottom:15px;}
.footc .aright {width:100%;}
.footc .aright a {margin-left:0;margin-right:0;}
;}
@media screen and (max-width:760px) {.footb .aright {margin-left:0;width:100%;margin-top:20px;}
;}
/**/.intit {margin-bottom:45px;}
.intit h3 {font-size:35px;font-weight:700;margin-bottom:5px;}
.intit span {color:#999;}
.intit p {font-size:16px;margin-top:15px;line-height:1.6em;}
.homeA {padding-bottom:60px;}
.homeA .aleft {width:20%;position:relative;margin-top:-168px;z-index:10;}
.homeA .aleftp {background:#00a6ac;padding:25px 10px 30px;}
.homeA .aleft .tit {padding-left:20px;}
.homeA .aleft .tit h4 {font-size:28px;margin-bottom:10px;color:#fff;}
.homeA .aleft .tit p {font-size:14px;color:#fff;opacity:.6;margin-bottom:20px;}
.homeA .aleft dl dt {color:#d8d9da;font-size:18px;padding:15px;background:url(../images/navarr.png) #f5f5f5 no-repeat 15px center;padding-left:45px;border-bottom:1px solid #ddd;}
.homeA .aleft dl dd {background:#fff;padding:20px 15px 15px;}
.homeA .aleft dl dd ul li {background:#f5f5f5;margin-bottom:5px;}
.homeA .aleft dl dd ul li .navp1 {justify-content:space-between;line-height:38px;padding:0 10px 0 20px;}
.homeA .aleft dl dd ul li .navp1 .span1 {display:flex;flex-wrap:wrap;}
.homeA .aleft dl dd ul li .navp2 {display:block;}
.homeA .aleft dl dd ul li .navp2 a {padding-left:10px;font-size:13px;display:block;border-bottom:1px solid #ddd;margin:5px 0;}
.homeA .aleft dl dd ul li i {background:url(../images/navarrr.png) no-repeat center;display:block;width:30px;height:40px;}
.homeA .aleft dl dd ul li .navp1 a {width:calc(100% - 35px);}
.homeA .aleft dl dd ul li .subnavp {background:#fff;border:1px solid #00a6ac;padding:13px;display:none;}
.homeA .aleft dl dd ul li.on .subnavp {display:block;}
.homeA .aleft dl dd ul li.on .navp1 {background:#00a6ac;color:#fff;}
.homeA .aleft dl dd ul li.on .navp1 a {color:#fff;}
.homeA .aleft dl dd ul li.on i {background:url(../images/navarrd.png) no-repeat center;}
.homeA .aleft dl dd ul li .subnavp a {display:inline-block;margin:8px 10px;}
.homeA .aleft .bottom {margin-top:30px;text-align:center;}
.homeA .aleft .bottom .zixuntel {margin-bottom:25px;}
.homeA .aleft .bottom .zixuntel a {color:#fff;font-size:24px;}
.homeA .aleft .bottom .zixuntel a img {vertical-align:-3px;margin-right:10px;}
.homeA .aleft .bottom .zixunbtn a {background:#fff;color:#00a6ac;border-radius:50px;display:inline-block;padding:8px 20px;}
.homeA .aleft .bottom .zixunbtn a img {vertical-align:-3px;margin-right:10px;}
.homeA .aright {width:78%;}
.homeA .aright .tit {padding:20px 0 20px;}
.homeA .aright .tit h3 {font-size:26px;}
.homeA .aright .tit a {text-decoration:underline;}
.homeA .aright ul:after {width:32.2%;content:'';}
.homeA .aright ul li {width:32%;border:1px solid #ddd;margin-bottom:20px;position:relative;display:table;}
.homeA .aright ul li .pic {/*height:215px;*/text-align:center;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;}
.homeA .aright ul li .pic img {display:inline-block;vertical-align:middle;width:100%;max-height:300px;}
.homeA .aright ul li h4 {position:absolute;left:0;bottom:0;width:100%;right:0;}
.homeA .aright ul li h4 a {text-align:center;padding:14px;display:block;background-color:rgba(255,255,255,0.6);width:100%;}
.homeA .aright ul li:hover h4 a {background:#00a6ac;color:#fff;}
.homeA .aright .swiper-container-homeAa {padding-bottom:30px;}
.homeB {background-size:cover;color:#fff;}
.homeB .ysbg {background:url(../images/ysbg.jpg) no-repeat center top;padding:50px 0;border-radius:20px;overflow:hidden;}
.homeBa {padding-top:10px;padding-bottom:50px; width: 80%; margin: 0 auto;}
.homeBa ul li {width:245px;height:245px;background:url(../images/ysbg2.png) no-repeat center;text-align:center;background-size:100% 100%;}
.homeBa ul li h4 {color:#555;margin-bottom:20px;font-size:21px;}
.homeBa ul li p {color:#555;opacity:.6;font-size:14px;line-height:1.6em;}
.homeBa ul li span {display:inline-block;margin:0 auto;width:30px;height:3px;background:#00a6ac;margin-bottom:20px;}
.homeBa ul li:first-child {margin-left:0;}
.homeBa ul li:last-child {margin-right:0;}
.homeBa ul li:hover {background:url(../images/ysbg1.png) no-repeat center;color:#fff;background-size:100% 100%;}
.homeBa ul li:hover h4 {color:#fff;}
.homeBa ul li:hover p {color:#fff;opacity:1;}
.homeBa ul li:hover span {background:#fff;}
.homeB .zixunbtn a {display:inline-block;padding:15px 50px;border-radius:50px;margin:0 10px;}
.homeB .zixunbtn a.a1 {background:#fff;color:#444;}
.homeB .zixunbtn a.a2 {background:#00a6ac;color:#fff;}
.homeC {padding:85px 0;background:url(../images/bbg.jpg) no-repeat center;background-size:cover;}
.swiper-container-homeCa {padding:10px 0 30px;}
.homeG .l-wrap {display:flex;flex-wrap:wrap;align-items:center;}
.homeG .l-wrap .about-img {width:38%;padding-top:30px;}
.homeG .l-wrap .about-img img {transition:all 0.1s linear;border-radius:4px;width:100%;}
.homeG .l-wrap .about-img:hover img {transform:scale(0.98);}
.homeG .l-wrap .about-info {flex:1;padding-left:50px;}
.homeG .l-wrap .about-info h1 {font-size:var(--hometitle);font-weight:var(--fontblod5);position:relative;padding-bottom:20px;max-width:500px;line-height:1.2;font-size:35px;}
.homeG .l-wrap .about-info h1::after {content:"";position:absolute;bottom:0px;left:0px;width:34px;height:4px;background:var(--color);}
.homeG .l-wrap .about-info .p {margin:40px 0px; line-height: 1.6;}
.homeG .l-wrap .about-info .list {display:flex;flex-wrap:wrap;justify-content:space-between; margin-top: 15px;}
.homeG .l-wrap .about-info .list li {width:45%;}
.homeG .l-wrap .about-info .list li .title {font-size:20px;font-weight:var(--fontblod5);color:var(--fontcolor);display:flex;align-items:center;  }
.homeG .l-wrap .about-info .list li .title em {color:var(--color);font-size:20px;background:url(../images/ico5.png) no-repeat center;padding-left:30px;display:inline-block;height:24px;}
.homeG .l-wrap .about-info .list li .text {margin-top:10px;}
.homeG .l-wrap .about-info .home-more {margin-top:30px;}
.homeC .swiper-slide {text-align:center;}
.homeC .swiper-slide ul li {background:#fff;width:23.875%;margin-bottom:20px;margin-right:1.5%;padding:30px 15px;border-radius:5px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;}
.homeC .swiper-slide ul li img {margin:0 auto;}
.homeC .swiper-slide ul li p {margin:30px auto 30px;font-size:18px;line-height:1.7em;}
.homeC .swiper-slide ul li:nth-child(4n) {margin-right:0;}
.homeC .swiper-slide ul li .getdata {text-align:center;}
.homeC .swiper-slide ul li .getdata a {font-size:14px;color:#00a6ac;display:inline-block;padding:8px 15px;border-radius:50px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;}
.homeC .swiper-slide ul li:hover .getdata a {background:#00a6ac;color:#fff;}
.homeC .swiper-slide ul li:hover .getdata a:hover {padding:8px 25px;}
.homeC .swiper-slide ul li:hover {box-shadow:0 3px 10px rgba(0,166,172,.2);}
.homeD {padding:50px 0;background:url(../images/adbg.jpg) no-repeat center;background-size:cover;color:#fff;}
.homeD .aleft {width:22%;}
.homeD .aleft h3 {font-size:38px;font-weight:700;margin-bottom:45px;}
.homeD .aleft h3 span {font-size:22px;font-weight:400;display:block;}
.homeD .aleft p {font-size:26px;color:#b8dedf;}
.homeD .aleft p img {vertical-align:-5px;margin-right:10px;}
.homeD .aright {width:75%;}
.homeD .aright ul {position:relative;z-index:3;text-align:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px;width:100%;}
.homeD .aright ul li {position:relative;display:inline-block;margin:0 25px;transition:all .3s ease-out 0s;}
.homeD .aright ul li:first-child {margin-left:0;}
.homeD .aright ul li:last-child {margin-right:0;}
.homeD .aright ul li span {font-size:36px;}
.homeD .aright ul li h4 {font-size:26px;margin-bottom:20px;margin-top:10px;}
.homeD .aright ul li p {color:#b8dedf;line-height:1.5em;}
.homeD .aright ul::-webkit-scrollbar {height:4px;}
.homeD .aright ul::-webkit-scrollbar-thumb {border-radius:10px;background:#00ced6;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);}
.homeD .aright ul::-webkit-scrollbar-track {border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);}
.homeE {padding-top:80px;}
.homeEa .swiper-container-homeEa {padding-bottom:50px;}
.homeEa .swiper-slide h4 {background:#f8f8f8;padding:20px 15px;text-align:center;font-size:18px;}
.homeEa .swiper-button-prev {left:-50px;width:32px;height:32px;transition:.3s;top:45%;background:url(../images/abarrl.png) no-repeat center;}
.homeEa .swiper-button-next {right:-50px;width:32px;height:32px;transition:.3s;top:45%;background:url(../images/abarrr.png) no-repeat center;}
.homeEa .swiper-button-prev:hover {background:url(../images/arrlon.png) no-repeat center;}
.homeEa .swiper-button-next:hover {background:url(../images/arrron.png) no-repeat center;}
.homeF {padding:80px 0 80px;}
.homeF .item .txt {background:#f8f8f8;padding:60px 60px 60px 13.3%;width:50%;position:relative;}
.homeF .item .txt h4 {font-size:30px;font-weight:700;line-height:1.5em;margin-bottom:30px;}
.homeF .item .txt p {line-height:1.8em;margin-bottom:50px;opacity:.8;}
.homeF .item .txt span.num {font-size:50px;position:absolute;right:20px;bottom:20px;z-index:3;transform:rotate(90deg);opacity:.2;}
.homeF .item .txt .zixunbtn a {color:#01a6ac;border:1px solid #01a6ac;border-radius:40px;line-height:38px;height:40px;width:160px;display:inline-block;text-align:center;background:url(../images/kefu1.png) no-repeat 30px center;padding-left:30px;}
.homeF .item .pic {width:50%;min-height:400px;}
.homeF .item2 .txt {padding:60px 13.3% 60px 60px;width:50%;position:relative;}
.homeF .item2 .txt span.num {right:28.3%;}
.homeF .item4 .txt {padding:60px 13.3% 60px 60px;width:50%;position:relative;}
.homeF .item4 .txt span.num {right:28.3%;}
.homeF .item4 {margin-bottom:70px;}
.homeF .adtel a {font-size:24px;}
.homeF .adtel a img {margin-right:10px;}
.homeGa {background:url(../images/ab1.jpg) #000 no-repeat top center;height:500px;background-size:auto 100%;}
.homeGb {padding-bottom:60px;}
.homeGb .wp {background:#fff;position:relative;z-index:10;margin-top:30px;}
.homeGb-a .t2 {padding:30px 10px;width:100%;}
.homeGb-a .t2 h4 {font-size:24px;margin-bottom:30px;}
.homeGb-a .t2 p {font-size:15px;line-height:2em;color:#888;}
.homGb-b .swiper-container-homGb-b {padding-bottom:50px;}
.homGb-b .swiper-slide span {position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;background:rgba(0,166,172,.5);text-align:center;color:#fff;font-size:18px;visibility:hidden;opacity:0;}
.homGb-b .swiper-slide:hover span {opacity:1;visibility:inherit;}
.homGb-b .swiper-button-prev {left:-50px;width:32px;height:32px;transition:.3s;top:45%;background:url(../images/abarrl.png) no-repeat center;}
.homGb-b .swiper-button-next {right:-50px;width:32px;height:32px;transition:.3s;top:45%;background:url(../images/abarrr.png) no-repeat center;}
.homGb-b .swiper-button-prev:hover {background:url(../images/arrlon.png) no-repeat center;}
.homGb-b .swiper-button-next:hover {background:url(../images/arrron.png) no-repeat center;}
.homeH {background:#f7f7f7;padding:40px 0 60px;}
.homeH .inTit {margin-bottom:30px;}
.homeH .tit h3 {font-size:35px;font-weight:700;}
.homeH .tit span {color:#bbb;font-size:16px;}
.homeH .tabNav {padding-top:30px;}
.homeH .tabNav a {font-size:18px;margin-left:50px;}
.homeH .tabNav a.cur {color:#00a6ac;}
.homeH .list li {display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;width:49%;border:1px solid #f0f0f0;padding:20px 2%;margin-bottom:15px;}
.homeH .list li .time {font-size:16px;text-align:center;border-right:1px solid #f0f0f0;padding-right:5%;color:#4c4645;}
.homeH .list li .time span {display:block;font-size:50px;line-height:1em;margin-bottom:5px;}
.homeH .list li .txt {width:calc(100% - 24%);}
.homeH .list li .txt h4 {margin:10px 0 20px;font-size:18px;}
.homeH .list li .txt p {color:#888;font-size:14px;line-height:1.6em;}
.hotser {background:#f5f5f5;padding:20px 0;}
.hotser .wp {padding-left:320px;}
.hotser span {background:url(../images/rm.png) no-repeat left center;padding:10px 0;padding-left:40px;}
.hotser a {margin-right:20px;display:inline-block;}
@media screen and (max-width:1366px) {.homeBa ul li {width:225px;height:225px;background:url(../images/ysbg2.png) no-repeat center;text-align:center;background-size:100% 100%;}
.homeD .aleft {width:22%;}
.homeD .aleft h3 {font-size:32px;}
.homeD .aleft h3 span {font-size:20px;}
.homeD .aleft p {font-size:24px;}
.homeD .aright {width:75%;}
.homeD .aright ul li {margin:0 20px;}
.homeD .aright ul li span {font-size:32px;}
.homeD .aright ul li h4 {font-size:24px;margin-bottom:20px;margin-top:10px;}
.homeF .item .txt {padding:60px;}
.homeF .item2 .txt {padding:60px;}
.homeF .item2 .txt span.num {right:20px;}
.homeF .item4 .txt {padding:60px;}
.homeF .item4 .txt span.num {right:20px;}
;}
@media screen and (max-width:1270px) {.homeA .aleft {width:100%;margin-top:0;z-index:10;}
.homeA .aright {width:100%;}
.homeBa ul {justify-content:center;}
.homeBa ul li {margin:10px;}
.homeH .list li {padding:20px 2.5%;}
.homeH .list li .time {font-size:15px;padding-right:15px;}
.homeH .list li .time span {font-size:52px;}
;}
@media screen and (max-width:980px) {.intit {margin-bottom:40px;}
.intit h3 {font-size:32px;}
.hotser .wp {padding-left:0;}
.homeA .aright ul li .pic {height:145px;}
.homeA .aright ul li h4 a {padding:10px;font-size:12px;}
.homeBa ul li {width:205px;height:205px;background:url(../images/ysbg2.png) no-repeat center;text-align:center;background-size:100% 100%;}
.homeBa ul li h4 {margin-bottom:15px;font-size:19px;}
.homeBa ul li p {line-height:1.4em;}
.homeBa ul li span {height:2px;margin-bottom:15px;}
.homeC .swiper-slide ul li {width:49%;margin-right:2%;padding:30px 15px;}
.homeC .swiper-slide ul li:nth-child(4n) {margin-right:2%;}
.homeC .swiper-slide ul li:nth-child(2n) {margin-right:0;}
.homeD .aleft {width:100%;text-align:center;margin-bottom:40px;}
.homeD .aleft h3 {font-size:30px;margin-bottom:25px;}
.homeD .aright {width:100%;}
.homeD .aright ul li {margin:0 15px;}
.homeD .aright ul li h4 {font-size:22px;}
.homeD .aright ul li p {font-size:14px;}
.homeEa .swiper-button-prev {display:none;}
.homeEa .swiper-button-next {display:none;}
.homeF {padding:80px 0 80px;}
.homeF .item .pic {min-height:300px;}
.homeF .item .txt h4 {font-size:22px;font-weight:700;line-height:1.5em;margin-bottom:30px;}
.homeF .item .txt p {margin-bottom:50px;font-size:15px;}
.homeF .item .txt span.num {font-size:40px;}
.homeF .item .txt {padding:40px 30px;}
.homeF .item2 .txt {padding:40px 30px;}
.homeF .item4 .txt {padding:40px 30px;}
.homeF .item4 {margin-bottom:50px;}
.homGb-b .swiper-button-prev {display:none;}
.homGb-b .swiper-button-next {display:none;}
.homeH .list li {padding:20px;width:100%;}
.homeH .list li .txt {width:calc(100% - 100px);}
.homeH .tit h3 {font-size:32px;}
;}
@media screen and (max-width:768px) {.homeF {padding:60px 0 60px;}
.homeF .item {margin-bottom:15px;}
.homeF .item .pic {height:240px;width:100%;min-height:inherit;}
.homeF .item .txt {padding:30px;width:100%;}
.homeF .item2 .txt {padding:30px;}
.homeF .item4 .txt {padding:30px;}
.homeF .item4 {margin-bottom:50px;}
.homeGa {height:300px;background:url(../images/ab1m.jpg) #000 no-repeat top center;background-size:auto 100%;}
.homeGb .wp {margin-top:-85px;}
.homeGb-a .t1 {position:relative;width:100%;height:auto;left:0;bottom:0;padding:30px 30px;margin-bottom:30px;}
.homeGb-a .t1 h5 {font-size:28px;margin-bottom:10px;}
.homeGb-a .t1 h5 span {font-size:40px;display:block;line-height:1em;margin-bottom:10px;}
.homeGb-a .t1 p {font-size:20px;opacity:.4;margin-bottom:40px;}
.homeGb-a .t2 {width:100%;}
.homeEa .swiper-slide h4 {font-size:14px;padding:15px 15px;}
;}
@media screen and (max-width:640px) {
.intit h3 {font-size:26px;}
.homeA .aright ul:after {width:49%;content:'';}
.homeA .aright ul li {width:49%;border:1px solid #ddd;margin-bottom:20px;}
.homeA .aright ul li .pic {height:165px;}
.hotser .links {width:100%;}
.hotser .links a {margin:5px 0;width:32%;}
.homeBa {padding:0;}
.homeB {padding-bottom:60px;}
.homeB .zixunbtn a {margin-top:10px;}
.homeBa ul li:first-child {margin-left:5px;}
.homeBa ul li:last-child {margin-right:5px;}
.homeBa ul li {width:160px;height:160px;background:url(../images/ysbg2.png) no-repeat center;text-align:center;background-size:100% 100%;margin:5px;}
.homeBa ul li h4 {margin-bottom:10px;font-size:16px;}
.homeBa ul li p {line-height:1.4em;font-size:13px;}
.homeBa ul li span {height:2px;margin-bottom:10px;}
.homeC .swiper-slide ul li {padding:20px 15px;width:100%;margin-right:0;}
.homeC .swiper-slide ul li p {margin:15px auto 15px;font-size:16px;line-height:1.7em;}
.homeH .tit h3 {font-size:28px;}
.homeF .item .txt h4 {font-size:20px;}
.homeGa {height:180px;}
.homeGb .wp {margin-top:-45px;}
.homeH .tabNav {padding-top:30px;width:100%;display:flex;justify-content:space-between;}
.homeH .tabNav a {font-size:18px;margin:0 10px;}
.homeH .list li .txt h4 {margin:0 0 10px;font-size:16px;}
.homeA .aright ul li .pic img {max-height:200px;}
.pagination .page-item,.pagination a,.pagination span {font-size:10px;}
;}
/**/.hidden_search .text {width:100%;height:40px;padding:0;font-size:14px;color:#444;background:none;border:none;font-family:"Microsoft Yahei";}
.hidden_search .btn {display:block;cursor:pointer;position:absolute;right:0;top:0;height:40px;width:40px;border:none;border-radius:50%;overflow:hidden;background:url(../images/ser1.png) no-repeat center;background-size:50%;font-size:24px;color:#530794;}
.hidden_search .search_wrap {border:1px solid #e4eaec;border-radius:20px;position:relative;padding-right:45px;padding-left:20px;width:95%;}
.hidden_search .close_btn {position:absolute;right:20px;top:32%;width:35px;height:35px;-webkit-transition:0.5s;transition:0.5s;font-size:26px;background:url(../images/close.png) no-repeat center;background-size:50%;}
.hidden_search .close_btn:hover {color:#530794;}
.cd-popup {position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);visibility:hidden;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s;z-index:9999;opacity:0;}
.cd-popup.is-visible {opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s;}
.cd-popup-container {position:relative;padding:30px 40px 30px 30px;background:#fff;width:60%;margin:0 auto;top:50%;margin-top:-58px;background:#FFF;border-radius:.4rem .4rem .4rem .4rem;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.is-visible .cd-popup-container {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.cd-popup0,.cd-popup1,.cd-popup2,.cd-popup3 {position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s;z-index:9999;}
.cd-popup0.is-visible,.cd-popup1.is-visible,.cd-popup2.is-visible,.cd-popup3.is-visible {opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s;}
.cd-popup-container0,.cd-popup-container1,.cd-popup-container2,.cd-popup-container3 {position:relative;padding:40px;background:#fff;width:60%;margin:0 auto;top:20%;background:#FFF;border-radius:.4rem .4rem .4rem .4rem;box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.cd-popup-container1 {top:10%;}
.is-visible .cd-popup-container0,.is-visible .cd-popup-container1,.is-visible .cd-popup-container2,.is-visible .cd-popup-container3 {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.sear_p {float:left;margin:20px 0 0 5%;width:90%;-webkit-border-radius:5px;border-radius:5px;background:#fff;}
.sear_txt {float:left;height:30px;font-size:12px;line-height:30px;border:none;width:calc(100% - 35px);background:none;color:#666;text-indent:5px;}
@media screen and (max-width:600px) {.hidden_search .close_btn {right:5px;font-size:18px;top:28%;}
.cd-popup-container {width:90%;}
.hidden_search .text {font-size:14px;}
.cd-popup-container {padding:20px 30px 20px 10px;}
;}
#browser-modal {width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999;}
#browser-modal .browser-modal-cover {position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1;}
#browser-modal .browser-content {width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px;}
#browser-modal .browser-content .browser-dpc-logo img {height:42px;margin:45px auto 40px;}
#browser-modal .browser-content .browser-text-title {text-transform:uppercase;font-size:24px;}
#browser-modal .browser-content .browser-text-desc {margin-top:30px;margin-bottom:20px;font-size:14px;}
#browser-modal .browser-content .browser-list {width:600px;margin:20px auto;height:130px;}
#browser-modal .browser-content .browser-item {float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto;}
#browser-modal .browser-content .browser-item .iconfont {width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome {background:url(../images/bro.png) no-repeat 0 0;}
#browser-modal .browser-content .browser-item .iconfirefox {background:url(../images/bro.png) no-repeat 0 -100px;}
#browser-modal .browser-content .browser-item .iconopera {background:url(../images/bro.png) no-repeat 0 -200px;}
#browser-modal .browser-content .browser-item .iconEdge {background:url(../images/bro.png) no-repeat 0 -300px;}
#browser-modal .browser-content .browser-item a {cursor:pointer;display:block;}
#browser-modal .browser-content .browser-item a img {display:block;margin:0 auto;max-width:100px;width:100px;height:100px;}
#browser-modal .browser-content .browser-item a h4 {text-align:center;margin-top:20px;font-size:18px;font-weight:700;}
/*ie11 css hack*/ @media all and (-ms-high-contrast:none) {*::-ms-backdrop,;}
/*ie11注意里面的标点符号*/ /*ie10 css hack*/ @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {;}
.page-banner {position:relative;overflow:hidden;text-align:center;}
.page-banner .pb-pic {overflow:hidden;height:0;padding-bottom:26.0416%;background:#f6f6f6;}
.page-banner .pb-pic img {width:100%;max-height:none;-webkit-animation:SlickIn 1s;animation:SlickIn 1s;}
@-webkit-keyframes SlickIn {0% {-webkit-transform:scale(1.1,1.1);}
100% {-webkit-transform:scale(1,1);}
;}
@-webkit-keyframes SlickOut {0% {-webkit-transform:scale(1,1);}
100% {-webkit-transform:scale(.9,.9);}
;}
@keyframes SlickIn {0% {transform:scale(1.1,1.1);}
100% {transform:scale(1,1);}
;}
@keyframes SlickOut {0% {transform:scale(1,1);}
100% {transform:scale(.9,.9);}
;}
@media screen and (max-width:768px) {.page-banner .pb-pic {height:150px;padding-bottom:0;}
.page-banner .pb-pic img {max-width:none;width:auto;height:100%;transform:translateX(-50px);-webkit-animation:none;animation:none;}
;}
.homeA.inner {padding:60px 0;}
.homeA.inner .aleft {margin-top:0;}
@media screen and (max-width:760px) {.homeA.inner {padding:40px 0;}
;}
/*分页*/.com-page {margin-top:60px;}
/*分页*/.pagination {text-align:center;}
.a1_page {display:none !important;}
.pagination a,.pagination span {padding:0 16px;display:inline-block;margin:0 5px;min-width:40px;line-height:40px;font-size:16px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;color:#454545;background:#d6d6d6;}
.pagination .page-item {padding:0 20px;}
.pagination .cur_page,.pagination .page-num-current,.pagination a:hover {color:#fff !important;background:#00a6ac !important;}
.pagination .prev_disabled:hover,.pagination .next_disabled:hover {color:#576077 !important;}
.pagination a.prev:before,.pagination a.prev_disabled:before {content:"上一页";}
.pagination a.next:before,.pagination a.next_disabled:before {content:"下一页";}
@media (max-width:768px) {.com-page {margin-top:40px;}
.pagination .page-item,.pagination a,.pagination span {padding:0 6px;font-size:10px;min-width:30px;line-height:30px;margin:0 2px;}
.homeE.inner .intit h3 a {font-size:14px !important;}
;}
.homeC.inner {padding:60px 0;background:#f4f4f4;}
.homeE.inner {padding:60px 0;}
.homeE.inner h3 {font-size:38px;}
.inner .intit {margin-bottom:40px;}
.service-list {margin-bottom:-50px;}
.service-list .swiper-slide {width:32%;margin-bottom:50px;}
.muslce-list {margin-bottom:-30px;}
.service-list .swiper-slide .trans-mask {display:inline-block;height:330px;overflow:hidden;}
.service-list .swiper-slide img {max-height:330px;}
.muslce-list .swiper-slide {width:31.7857%;margin-bottom:30px;}
.muslce-list:after {content:"";width:31.7857%;}
.com-cate-list {margin-bottom:50px;background:#eee;}
.com-cate-list li {flex:auto;line-height:50px;text-align:center;}
.com-cate-list li a {display:block;font-size:18px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.com-cate-list li ~ li a {border-left:1px solid #ddd;}
.com-cate-list li.on a,.com-cate-list li a:hover {background:#00a6ac;color:#fff;}
.page-about .cont {margin-bottom:40px;padding:0 150px;line-height:180%;text-align:left;font-size:16px;color:#666;}
.honor-wrap {background:#f4f4f4;margin-top:60px;padding:60px 0;}
.hr-wrap {padding:60px 0;}
.news-list {margin-bottom:-20px;}
.bg-gray {background:#f4f4f4;}
.bg-fff {background:#fff;}
@media screen and (max-width:768px) {.homeE.inner {padding:40px 0;}
.com-cate-list {margin-bottom:30px;}
.com-cate-list li {line-height:40px;}
.com-cate-list li a {font-size:14px;}
.service-list .swiper-slide {margin-bottom:20px;}
.service-list {margin-bottom:-20px;}
.page-about .cont {padding:0;text-align:left;text-indent:2em;}
.homeE.inner h3 {font-size:26px;}
;}
/*新闻详情*/.news-detail {padding-bottom:60px;}
.content-mbx {padding:20px 0;}
.content-mbx a {margin:0 5px;}
.news-detail .detail-left,.news-detail .detail-right {float:left;}
.news-detail .detail-left .content-box {padding:30px 30px 30px 20px;/*min-height:905px;*/;}
.news-detail .detail-left {width:71.6%;margin-right:20px;}
.news-detail .detail-left .content-box .title {font-size:24px;color:#333;}
.news-detail .detail-left .content-box .time {color:#999;margin:15px 0 20px;font-size:14px;}
.news-detail .detail-left .content-box .content {line-height:1.75;color:#777;font-size:16px;}
.news-detail .detail-left .content-box .content img {width:100%;height:auto;}
.news-detail .detail-left .next-btn {margin:0px 0 20px 30px;display:block;font-size:14px;}
.news-detail .detail-right {width:26.6%;background:#fff;}
.news-detail .detail-right .right-box {padding:20px;}
.news-detail .detail-right .right-box .right-title {border-bottom:1px solid #E7E7E7;}
.news-detail .detail-right .right-box .right-title h3 {padding:5px 5px 10px;border-bottom:3px solid #00a6ac;font-size:18px;margin-bottom:-2px;width:90px;}
.news-detail .detail-right .right-box ul li {margin-top:20px;}
.news-detail .detail-right .right-box ul li img {width:100%;height:180px;}
.news-detail .detail-right .right-box ul li .text-box h3 {font-size:14px;}
.news-detail .detail-right .right-box ul li .text-box .time {color:#959595;margin-top:12px;font-size:14px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.bottom_line {border-bottom:#e1e1e1 1px dashed;}
.xghd-box {padding:0px 20px 20px 20px;}
.xghd-box li {float:left;width:50%;line-height:30px;white-space:nowrap;overflow:hidden;}
.xghd-box ul li a .icon-dian {color:#999;font-size:20px;background:#999;width:4px;height:4px;border-radius:4px;display:inline-block;vertical-align:middle;margin-right:5px;}
@media (max-width:1280px) {.news-detail .detail-left {width:68%;margin-right:0;}
.news-detail .detail-right {float:right;width:30%;}
;}
@media (max-width:768px) {.news-detail {/*padding-top:50px;*/        padding-bottom:40px;}
.news-detail .detail-left {width:100%;}
.news-detail .detail-right {width:100%;float:none;}
.news-detail .detail-left .next-btn {margin:0px 20px 20px 20px;}
;}
/*联系方式*/.contact-list {position:relative;z-index:2;background-color:#ffffff;border:solid 1px #dddddd;display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 80px 80px;}
.contact-list li {float:left;width:28%;/*width:calc(100% / 3);*/    /*text-align:center;*/    /*margin-bottom:80px;*/;}
.contact-list li:nth-child(3n) {width:44%;}
.contact-list li .pic,.contact-list li .cont {display:inline-block;vertical-align:middle;}
.contact-list li .cont {margin-left:16px;}
.contact-list li .cont h4 {line-height:24px;color:#81868e;font-size:14px;line-height:1;}
.contact-list li .cont p {margin-top:15px;font-size:18px;line-height:1.3;color:#2e3136;}
.contact-list li:last-child {text-align:center;width:100%;margin-top:35px;border-top:1px solid #eee;padding-top:30px;}
.contact-list li:last-child p {margin-top:5px;color:#888;}
.contact-bsc {margin-top:60px;margin-bottom:100px;}
.contact-bsc .item .box {position:relative;height:300px;background-color:#ffffff;border:solid 1px #dddddd;overflow:hidden;padding-top:50px;padding-left:75px;}
.contact-bsc .item .box .pic {position:absolute;right:0;bottom:0;}
.contact-bsc .item .box .cont {position:relative;}
.contact-bsc .item .box .cont h4 {position:relative;padding-bottom:18px;margin-bottom:15px;}
.contact-bsc .item .box .cont h4:before {content:"";position:absolute;left:0;bottom:0;width:36px;height:4px;background-color:#00a6ac;}
.contact-bsc .item .box .cont p {font-size:16px;line-height:36px;color:#81868e;}
.contact-map {position:relative;background:#eee;margin-top:-86px;height:400px;}
.page-title {padding-top:70px;padding-bottom:60px;text-align:center;font-size:32px;color:#333;line-height:1;}
.page-title h3 {line-height:1;}
.page-title .en {font-size:18px;color:#999;margin-top:13px;}
.pb-80 {padding-bottom:80px;}
.contact-list li.ewmimg {text-align:center;display:flex;justify-content:center;}
@media (max-width:1800px) {.contact-list li .cont p {font-size:16px;margin-top:12px;}
.contact-list {padding:80px 40px 80px;}
#map-content {height:400px !important;}
;}
@media (max-width:1280px) {.contact-list li .cont p {font-size:18px;}
.contact-list li {float:none;width:100%;}
.contact-list li ~ li {margin-top:30px;}
.contact-list {padding:40px 40px 40px;}
#map-content {height:300px !important;}
.contact-list {position:relative;}
;}
@media (max-width:768px) {.contact-list li.ewmimg {text-align:center;display:block;}
.contact-list li.ewmimg span {padding-left:0 !important;font-size:12px;display:block;padding-top:15px;}
.page-title {font-size:28px;padding-top:60px;padding-bottom:50px;}
.contact-list {padding:30px 20px;}
.contact-list li .pic img {width:35px;}
.contact-list li .cont p {font-size:14px;margin-top:5px;}
.contact-list li .cont {width:80%;}
#dituContent {height:260px;}
.contact-map .gogo {margin-left:-75px;margin-top:-20px;width:150px;height:40px;line-height:40px;font-size:16px;}
.icon-map-loc {width:18px;height:18px;margin-right:15px;}
.contact-bsc {margin-top:40px;margin-bottom:40px;}
.contact-bsc .item {width:100%;}
.contact-bsc .item .box {padding-top:0;padding-left:0;padding:20px 30px;height:auto;}
.contact-bsc .item ~ .item {margin-top:20px;}
.contact-bsc .item .box .cont p {font-size:14px;line-height:1.75;}
.contact-map {margin-top:-50px;height:200px;}
#map-content {height:200px !important;}
.contact-list li:nth-child(3n) {width:100%;}
;}
/*在线留言*/.form-content .one .item {width:28.5%;height:60px;background-color:#ffffff;border-radius:5px;border:solid 1px #dddcd7;line-height:58px;font-size:0;}
.form-content .one .item input {height:30px;vertical-align:middle;padding-left:35px;padding-right:35px;width:100%;color:#2e3136;font-size:16px;border:none;}
.form-content .one .item:nth-child(3) {width:41%;}
.form-content .two textarea {width:100%;height:200px;background-color:#ffffff;border-radius:5px;border:solid 1px #dddcd7;margin-top:10px;display:block;line-height:1.75;padding:30px 35px;color:#2e3136;font-size:16px;}
.form-content .sub {display:block;margin:28px auto 0;width:240px;height:56px;background-color:#00a6ac;box-shadow:0px 10px 20px 0px         rgba(47,113,214,0.15);border-radius:28px;font-size:18px;color:#ffffff;cursor:pointer;border:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;}
.form-content .sub:hover {width:260px;box-shadow:0px 10px 20px 0px         rgba(47,113,214,0.25);}
@media (max-width:768px) {.form-content .one .item {width:100%;height:40px;line-height:38px;}
.form-content .one .item ~ .item {margin-top:10px;}
.form-content .one .item input {height:30px;padding-left:15px;padding-right:15px;font-size:14px;}
.form-content .one .item:nth-child(3) {width:100%;}
.form-content .two textarea {height:100px;padding:10px 15px;font-size:14px;}
.form-content .sub {margin:28px auto 0;width:150px;height:40px;line-height:40px;border-radius:28px;font-size:16px;}
;}
/*方案*/.plan {width:100%;text-align:center;position:relative;}
.plan-title {padding-top:120px;font-size:36px;color:#333;}
.plan-data {font-size:24px;color:#999;text-transform:uppercase;line-height:50px;font-weight:300;font-family:Microsoft Yahei Light;}
.plan .plan-line {color:#666;width:770px;display:block;line-height:35px;margin:30px auto 10px;}
.plan .plan-line img {display:inline-block;vertical-align:middle;}
.plan .des {line-height:28px;color:#666;font-size:16px;text-align:center;}
.plan-main {width:100%!important;height:300px;margin-top:95px;position:relative;z-index:2;}
.plan-introduce {width:1203px!important;height:300px;border:1px solid #ddd;background:#fff;margin:0 auto;}
.plan-introduce>div {width:300px;height:300px;float:left;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;box-sizing:border-box;}
.plan-introduce>div:hover {;}
.plan-introduce>div:not(:last-child) {border-right:1px solid #ddd;}
.plan-introduce>div>img {margin-top:50px;display:inline-block;vertical-align:middle;}
.plan-introduce>div>p {font-size:18px;color:#333;margin-top:40px;}
.plan-introduce>div>span {font-size:14px;display:inline-block;color:#999;width:210px;line-height:1.75;margin-top:15px;}
.plan-case {padding-bottom:100px;width:100%;text-align:center;}
.plan-case>p {font-size:36px;color:#333;margin-top:85px;margin-bottom:10px;}
.plan-case>span {font-size:24px;color:#999;display:block;text-transform:uppercase;font-weight:300;font-family:Microsoft Yahei Light;}
.plan-case-see-all {color:#999;font-size:14px;width:1200px;text-align:right;margin:20px 0;display:inline-block;transition:.3s;}
.swiper-container-case .swiper-pagination-case {position:static;margin-top:40px;}
/*咨询*/.plan-consult {margin-top:-150px;width:100%;height:420px;background:url(../images/consult-bg.png) no-repeat;background-size:100% 100%;text-align:center;}
.plan-consult a {font-size:24px;color:#fff;background:#ea3d00;margin-top:125px;display:inline-block;width:400px;line-height:70px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.plan-consult a:hover {background:#d34824;}
.plan-consult a img {margin-left:20px;vertical-align:middle;position:relative;top:-2px;display:inline-block;vertical-align:middle;}
.plan-consult a div {position:absolute;top:-70px;width:100%;height:70px;left:0;}
.plan-consult a div p {font-size:40px;color:#fff;width:100%;opacity:1;transition:all 2s;overflow:hidden;}
.plan-case-main .item {position:relative;border:1px solid #ddd;}
.plan-case-main .item h4 {position:absolute;left:0;bottom:0;width:100%;right:0;}
.plan-case-main .item h4 a {text-align:center;padding:14px;display:block;background:#fff;width:100%;}
.plan-case-main .item:hover h4 a {background:#00a6ac;color:#fff;}
@media screen and (max-width:1280px) {.plan-introduce,.plan-case-see-all,.plan .plan-line,.plan-introduce>div>span,.plan-consult a {width:92%!important;}
.plan-introduce>div {width:25%;}
;}
@media screen and (max-width:768px) {.plan-title {padding-top:60px;font-size:26px;}
.plan-data {font-size:18px;line-height:40px;}
.plan .plan-line {margin:10px auto 10px;}
.plan .plan-line img {width:35px;}
.plan .des {line-height:1.75;padding:0 4%;}
.plan .des br {display:none;}
.plan-main {margin-top:60px;}
.plan-consult {background-size:cover;height:auto;margin-top:40px;padding-bottom:40px;}
.plan-consult a div p {font-size:36px;}
.plan-consult a {font-size:18px;margin-top:110px;width:400px;line-height:50px;}
.plan-consult a img {width:18px;margin-left:15px;}
.plan-introduce,.plan-main {height:auto;}
.plan-introduce {display:flex;flex-wrap:wrap;justify-content:space-between;}
.plan-introduce>div {width:50%;float:none;height:auto;padding-bottom:20px;}
.plan-introduce>div:nth-child(1) {border-bottom:1px solid #ddd;}
.plan-introduce>div:nth-child(2) {border-right:none;border-bottom:1px solid #ddd;}
.plan-introduce>div>img {width:50px;}
.plan-introduce>div>img,.plan-introduce>div>p {margin-top:20px;}
.plan-case>p {margin-top:60px;font-size:28px;}
.plan-case {padding-bottom:60px;}
;}
/*企业文化*/.about-qywh-main3 {padding:60px 0;}
.about-qywh-main3 .item {width:48%;height:290px;box-sizing:border-box;padding-left:50px;padding-top:80px;transition:.3s;}
.about-qywh-main3 .f-left {background:url(../images/about-qywh-main3-img1.jpg) no-repeat;background-size:cover;}
.about-qywh-main3 .f-right {background:url(../images/about-qywh-main3-img2.jpg) no-repeat;background-size:cover;}
.about-qywh-main3 h3 {font-size:24px;color:#333;margin-bottom:20px;}
.about-qywh-main3 p {font-size:18px;color:#666;line-height:30px;}
.partner-wrap {padding:60px 0;background:#f4f4f4;}
.page-about {padding-bottom:0 !important;}
.menu-footer {display:none;}
@media screen and (max-width:760px) {.footer {padding-bottom:45px;}
.about-qywh-main3 .item {width:100%;height:auto;padding:60px 30px;}
/*移动端咨询*/    .menu-footer {display:block;width:100%;height:45px;line-height:45px;text-align:center;background:rgba(0,0,0,0.7);font-size:0;position:fixed;left:0;bottom:0;z-index:99999;}
.menu-footer a {position:relative;float:left;width:50%;color:#fff;font-size:14px;}
.menu-footer img {display:inline-block;vertical-align:middle;width:14px;margin-top:-2px;margin-right:5px;}
.menu-footer a ~ a:before {content:"";position:absolute;left:0;top:50%;margin-top:-5px;height:10px;border-left:1px solid #a0a0a0;opacity:0.5;}
;}
.zdiv_main {padding:20px 0;}
.zdiv_box #ey_msg.ey_msg {width:100% !important;height:auto !important;margin:0 auto !important;padding:0 !important;}
.zdiv_box #ey_msg.ey_msg h3 {font-size:20px;border-bottom:1px #cacfd5 solid;padding-bottom:10px;margin-bottom:20px;}
.zdiv_box #ey_msg.ey_msg ul {width:100% !important;overflow:hidden !important;margin:0 auto !important;padding:0 !important;}
.zdiv_box #ey_msg.ey_msg ul li h4,.zdiv_box #ey_msg.ey_msg ul li h4.xh {display:none !important;}
.zdiv_box #ey_msg.ey_msg ul li {width:100% !important;height:auto !important;overflow:hidden !important;line-height:inherit !important;color:inherit !important;font-size:inherit !important;margin:0 0 25px !important;padding:0 !important;clear:inherit !important;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(1),.zdiv_box #ey_msg.ey_msg ul li:nth-child(3) {width:48% !important;margin:0 4% 25px 0 !important;float:left !important;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(2),.zdiv_box #ey_msg.ey_msg ul li:nth-child(4) {width:48%!important;float:right !important;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(2).zdiv_box #ey_msg.ey_msg ul li:last-child {margin:40px auto 0 !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt1,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12,.zdiv_box #ey_msg.ey_msg ul li .msg_tara {width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt1 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 .msg_option {display:block !important;width:100% !important;height:50px !important;line-height:50px;color:#aaa !important;font-size:16px !important;margin:0 !important;padding:0 20px !important;background-color:#f2f2f2 !important;border:0 !important;outline:none !important;}
.zdiv_box #ey_msg.ey_msg ul li .c_yzm {margin:0 10px 0 0 !important;padding:0 !important;float:left !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input {width:240px !important;margin:0 10px 0 0 !important;float:left !important;}
.zdiv_box #ey_msg.ey_msg ul li .yzm_img {display:block !important;width:120px !important;height:40px !important;margin:10px 0 !important;padding:0 !important;float:left !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2>span {line-height:60px !important;color:#999 !important;font-size:16px !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_tara textarea,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt0 textarea {display:block !important;width:100% !important;height:150px !important;line-height:30px;color:#aaa;font-size:16px !important;margin:0 !important;padding:15px 20px !important;background-color:#f2f2f2 !important;border:0 !important;outline:none !important;resize:none !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_btn {width:100% !important;height:auto !important;overflow:hidden !important;margin:0 !important;padding:0 !important;float:inherit !important;}
.zdiv_box #ey_msg.ey_msg .msg_btn input {width:200px !important;height:60px !important;overflow:hidden !important;line-height:60px !important;color:#fff !important;font-size:16px !important;text-align:center !important;background-color:#004690 !important;margin:0 20px 0 0 !important;padding:0 !important;border:none !important;cursor:pointer !important;}
.zdiv_box #ey_msg.ey_msg .msg_btn input:hover {background-color:#ef3b1b !important;}
.zdiv_box #ey_msg.ey_msg .msg_btn input.msg_btn1 {background-color:#ef3b1b !important;}
.zdiv_box #ey_msg.ey_msg .msg_btn input.msg_btn1:hover {background-color:#019dcd !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 {width:100% !important;padding:0 !important;float:inherit !important;}
.zdiv_box #ey_msg.ey_msg ul li .c_yzm {width:auto !important;float:left !important;}
@media (max-width:1440px) {.zdiv {padding:60px 3%;}
.zdiv .zdiv_main {width:100%;}
;}
@media (max-width:1280px) {.zdiv_main .zdiv_left {height:600px;}
.zdiv_left p {font-size:30px;}
.zdiv_left font {font-size:20px;}
.zdiv_left span {font-size:15px;line-height:25px;}
.zdiv_box #ey_msg.ey_msg ul li:last-child {margin:30px auto 0 !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt1 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 .msg_option {height:50px !important;line-height:50px;font-size:15px !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_tara textarea,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt0 textarea {height:145px !important;line-height:25px;font-size:15px !important;padding:10px 20px;}
.zdiv_box #ey_msg.ey_msg ul li .yzm_img {margin:5px 0 !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2>span {line-height:50px !important;font-size:15px !important;}
.zdiv_box #ey_msg.ey_msg .msg_btn input {height:50px !important;line-height:50px !important;}
;}
@media (max-width:1200px) {.zdiv_main .zdiv_left {padding:120px 30px;}
.zdiv_left img {width:50px;height:50px;}
.zdiv_left p {line-height:36px;font-size:28px;}
.zdiv_left font {line-height:24px;font-size:16px;}
.zdiv_main .zdiv_box {padding:0 0 0 30px;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input {width:200px !important;}
;}
@media (max-width:1080px) {.zdiv {padding:40px 3%;}
.zdiv_main .zdiv_left {height:560px;padding:100px 25px;}
.zdiv_left span {line-height:24px;font-size:14px;}
.zdiv_main .zdiv_box {padding:0 0 0 25px;}
.zdiv_box #ey_msg.ey_msg ul li {margin:0 0 20px !important;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(1),.zdiv_box #ey_msg.ey_msg ul li:nth-child(3) {width:48.5% !important;margin:0 3% 20px 0 !important;float:left !important;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(2),.zdiv_box #ey_msg.ey_msg ul li:nth-child(4) {width:48.5% !important;margin:0 0 20px 0 !important;float:right !important;}
.zdiv_box #ey_msg.ey_msg ul li:last-child {margin:20px auto 0 !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt1 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 .msg_option {font-size:14px !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_tara textarea,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt0 textarea {height:140px !important;line-height:24px;font-size:14px !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input {width:180px !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2>span {font-size:14px !important;}
}
@media (max-width:767px) {.zdiv {padding:20px 3%;}
.zdiv_main .zdiv_left {padding:20px;}
.zdiv_left img {width:44px;height:44px;margin:0 12px 0 0;}
.zdiv_left p {line-height:26px;font-size:22px;margin:0 auto 2px;}
.zdiv_left font {line-height:18px;font-size:12px;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(1),.zdiv_box #ey_msg.ey_msg ul li:nth-child(3) {width:100% !important;margin:0 auto 20px !important;float:inherit !important;}
.zdiv_box #ey_msg.ey_msg ul li:nth-child(2),.zdiv_box #ey_msg.ey_msg ul li:nth-child(4) {width:100% !important;margin:0 auto 20px !important;float:inherit !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt1 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input,.zdiv_box #ey_msg.ey_msg ul li .msg_ipt12 .msg_option {padding:0 12px !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2 input {width:160px !important;}
.zdiv_box #ey_msg.ey_msg ul li .c_yzm {height:50px;float:inherit !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2>span {display:block;width:100%;line-height:24px !important;margin:10px auto 0;}
.zdiv_box #ey_msg.ey_msg .msg_btn input {width:48% !important;margin:0 !important;float:left;}
.zdiv_box #ey_msg.ey_msg .msg_btn input.msg_btn1 {margin:0 4% 0 0 !important;}
.service-list .swiper-slide {width:100%;margin-bottom:50px;}
.service-list .swiper-slide .trans-mask {display:inline-block;height:auto;}
.service-list .swiper-slide img {height:auto;}
}
@media (max-width:820px) {.zdiv_main .zdiv_left {width:100%;height:auto;margin:0 auto 20px;padding:20px;float:inherit;background-size:100% 100%;}
.zdiv_left img {width:44px;height:44px;margin:0 12px 0 0;float:left;}
.zdiv_left p {line-height:24px;font-size:20px;margin:0 auto 2px;}
.zdiv_left font {line-height:18px;font-size:12px;}
.zdiv_left span {margin:10px auto 0;}
.zdiv_main .zdiv_box {width:100%;margin:0 auto;padding:0;float:inherit;}
.zdiv_box #ey_msg.ey_msg ul li .c_yzm {height:50px;float:left !important;}
.zdiv_box #ey_msg.ey_msg ul li .msg_ipt2>span {display:inline-block;width:auto;line-height:50px !important;}

.homeA .aleftp{ display: none;}
.homeB .ysbg{ padding: 30px 0;}
.homeBa{ width: 100%;}

.l-wrap {width: 100%;}
.homeG  .l-wrap .about-img{width:100%}
.homeG  .l-wrap .about-info{padding:0px;margin-top:20px}
.homeG{padding:30px 0px}
.homeG .l-wrap .about-info .p{margin:20px 0px}
.homeG .l-wrap .about-info .list li{width:100%}
.homeG .l-wrap .about-info .list li .text{margin:0px 0px 20px}
.homeG .l-wrap .about-info .home-more{margin-top:10px}
.homeG .l-wrap .about-info .p{margin:30px 0px}
.homeGb{padding-bottom:30px}
.homeH{padding:30px 0px;}
.hotser{ font-size: 13px;}
}
