@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;  height: 100%; scroll-behavior: smooth; font-family: Microsoft YaHei !important;}

body {
    margin: 0 auto;
    /*font-family:Poppins-Regular,Arial, Helvetica,*/
     font-family: Microsoft YaHei !important;
     /*sans-serif;*/
     font-size: 12px; font-size: 1.2rem; height: 100%;background:#fff;width:100%;max-width:1920px; overflow-x:hidden;}


img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span,em {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block; transition: 0.5s;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family:Poppins-Regular,Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

input[type= "button"],input[ type="submit" ],input[type="reset"] {-webkit-appearance: none;}
button{border-radius : 0px; -webkit-border-radius:0px;}

::selection { color: #fff; background: #1e94d2;}

* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box;}
::-webkit-scrollbar {
width:4px; height: 4px;
}
::-webkit-scrollbar-track {
background: #e5e5e5
}
::-webkit-scrollbar-thumb {
background:#1e94d2;
}


.fons0{ font-size:0px; font-size:0rem;}

::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;opacity:1 }
 
@media screen and (min-width:1000px){
    .zong {width: calc(100% - 160px); max-width: 1400px; margin: auto;}
    .zong1 {width: calc(100% - 160px); max-width: 1200px; margin: auto;}
}
@media screen and (max-width:999px) {
    .zong,.zong1 {width: 95%;margin: auto;}
}

a:hover img{transform: scale(1.1,1.1)}
img{max-width: 100%;}
a:hover{ color: #1e94d2;}
.mps{ font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #666666;}
.mp{ font-size: 16px; font-size: 1.6rem; line-height: 30px; color: #666666;}
.mp p,.mp a{color: #666666; display: block;}
.mp a:hover{color: #1e94d2;}

.mp1{ font-size: 18px; font-size: 1.8rem; line-height: 30px; color: #666666;}
.mp1 p,.mp1 a{color: #666666 ; display: block;}
.mp1 a:hover{color: #1e94d2;}

@media screen and (max-width:1559px) {
.mp1{ font-size: 16px; font-size: 1.6rem; line-height: 30px !important;}
}
@media screen and (max-width:1359px) {
.mp{ font-size: 14px; font-size: 1.4rem; line-height: 26px !important;}
}
@media screen and (max-width:767px) {
.mp1{ font-size: 14px; font-size: 1.4rem; line-height: 26px !important;}
.mp{ font-size: 12px; font-size: 1.2rem; line-height: 22px !important;}
}

.img1{ display: block; position: relative; overflow: hidden;}
.img1 img{ width: 100%; position: relative; z-index: 1}
.img1:before{content: ''; position: absolute; width: 0px; height: 100%; background: #fff; opacity: 0.5;  left: 50%; transform: translateX(-50%); top: 0px; transition: 1s; z-index: 2}
.img1:after{content: ''; position: absolute; width: 100%; height: 0px; background: #fff; opacity: 0.5;  top: 50%; transform: translateY(-50%); left: 0px; transition: 1s; z-index: 2}
.img1:hover:before{width: 100%; opacity: 0}
.img1:hover:after{height: 100%; opacity: 0}

@keyframes m1tu
{
0% { opacity:0; left:0px;}
50% { opacity:1; left:50%;}
100% { opacity:0; left:100%}
}

.img2{display: block; width: 300px; margin: auto; position:relative; overflow:hidden; z-index:1}
.img2 img{width: 100%;}
.img2:after{ content:""; height:100%; position:absolute; top:0px; transition:0.5s; background:#fff;  width:40px; filter: blur(30px); opacity:0; z-index:3}
.img2:hover:after{ -webkit-animation-name:m1tu; animation-name:m1tu; -webkit-animation-duration:0.3s; animation-duration:0.3s; -webkit-animation-timing-function:linear; animation-timing-function:linear;  -webkit-animation-iteration-count:1; animation-iteration-count:1}

.niu1 { position: relative; display: inline-block; vertical-align: middle; overflow: hidden; }
.niu1 span { position: relative; z-index: 2;}
.niu1:before { position: absolute; content: ''; top: 0px; bottom: 0px; left: 0px; right: -50px; border-bottom: 50px solid #1e94d2; border-right: 30px solid transparent; -webkit-transition: all 600ms ease; -o-transition: all 600ms ease; -moz-transition: all 600ms ease; transition: all 600ms ease; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }
.niu1:after { position: absolute; content: ''; top: 0px; right: 0px; bottom: 0px; left: -50px; border-left: 30px solid transparent; border-bottom: 50px solid #1e94d2; -webkit-transition: all 600ms ease; -o-transition: all 600ms ease; -moz-transition: all 600ms ease; transition: all 600ms ease; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
.niu1:hover:before { -webkit-transform: translateX(-40%); -moz-transform: translateX(-40%); -ms-transform: translateX(-40%); -o-transform: translateX(-40%); transform: translateX(-40%); }
.niu1:hover:after { -webkit-transform: translateX(40%); -moz-transform: translateX(40%); -ms-transform: translateX(40%); -o-transform: translateX(40%); transform: translateX(40%); }

.niu2 { overflow: hidden; position: relative; }
.niu2 span { position: relative; display: block; z-index: 2; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
.niu2 span:before { position: absolute; left: 0; top: 0; z-index: -1; height: 100%; width: 100%; content: ""; background-color: #1e94d2; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; -moz-transform-origin: top right; -ms-transform-origin: top right; -o-transform-origin: top right; transform-origin: top right; transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);}
.niu2:hover span:before { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: bottom left; -moz-transform-origin: bottom left; -ms-transform-origin: bottom left; -o-transform-origin: bottom left; transform-origin: bottom left; }

.niu3 { position: relative; z-index: 1; overflow: hidden; -webkit-transition: background 0.4s linear, color 0.3s linear; -o-transition: background 0.4s linear, color 0.3s linear; -moz-transition: background 0.4s linear, color 0.3s linear; transition: background 0.4s linear, color 0.3s linear; }
.niu3:after { position: absolute; top: 50%; left: 50%; width: 120%; height: 50%; opacity: 0; z-index: -1; content: ''; background: #1e94d2; -webkit-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.niu3:hover { color: #fff; }
.niu3:hover:after { height: 500%; opacity: 1; }


.at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


/*  head  */
.head{ position:relative; width:100%; left:0px; top:0px; transition:1s; z-index:99999;}

.logo{display:block; position: absolute; left: 0px; top: 0px; width: 32.7%; background: #fff url("../images/lgbei.jpg") no-repeat right center; background-size: 50px 100%; height: 100%; padding:0 59px; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center;}
.logon{ display: inline-block; vertical-align: middle; width: 52%;}
.slogan{ display: inline-block; vertical-align: middle; width: 47%; font-size: 18px; font-size: 1.8rem; line-height: 26px; color: #666666; font-style: italic;}

.het{ background: #1e94d2; padding: 20px 59px; padding-left: 33%;}
.heb{ background: #eaeaea; padding: 0px 59px; padding-left: 33%;}
.het:after,.heb:after{ content: ""; display: block; clear: both;}

.shejiao{ float: right; padding-left: 40px; position: relative; padding-left: 40px;}
.shejiao:before{content: ""; position: absolute; width: 1px; height: 39px; background: #c0c0c0; left: 0px; top: 50%; transform: translateY(-50%);}

.shejiao span{ display: inline-block; vertical-align: middle; color: #fff; margin-right: 10px;}
.shejiao a{ display: inline-block; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; color: #fff;}
.she1{ background: #000000;}
.she2{ background: #38579a;}
.she3{ background: #d83415;}
.she4{ background: #1274aa;}
.she5{ background: #be2727;}
.she6{ background: #d93738;}

.hexin{ float: right;}
.hexin li{  display: inline-block; vertical-align: middle; color: #fff; margin-right: 50px; padding-left: 32px; position: relative;}
.hexin li i{ position: absolute; left: 0px; top: 0px; color: #fff; font-size: 20px;}
.hexin li a{ display: inline; color: #fff;}

/*  yvzhong  */

.yvn{ float:right; position:relative; margin-top: 16px; z-index:9999}
.yvzhonga{ display:block; text-align: center; line-height:40px; font-size: 14px; font-size: 1.4rem; padding: 0 14px; transition:1s; color:#ffffff; background: #1e94d2; border-radius: 5px; cursor:pointer; position:relative; z-index:99999}
.yvn svg{ width:100%; max-width:27px; max-height:20px; margin-right: 10px; display:inline-block; vertical-align:middle}
.yvzhonga i{ display: inline-block; vertical-align: middle; margin-left: 4px; width: 0; border: 6px solid #fff; border-bottom-color:transparent ; border-left-color: transparent; border-right-color: transparent;}
.yvzhonga:hover{ color: #fff; text-decoration: underline;}

.yvul{ width:150px; position:absolute; top:110%; right:0px; padding: 10px; background:#fff; border:1px solid #ccc; font-size: 0px; max-height: calc(100vh - 200px); transition: 0.5s; visibility: hidden; transform: scale(0.9); opacity: 0; overflow: auto;}
.yvul li{ display:inline-block; vertical-align: middle; width: 100%; padding:5px; font-size:12px; font-size:1.2rem; line-height:22px; color:#333;}
.yvul li svg{ max-width: 20px; margin-right: 5px;}
.yvul a:hover{ color: #0079d6;}

.yvn:hover .yvul{ visibility:visible; transform: scale(1); opacity: 1;}

.yvmor{ display: block; text-align: center; padding: 10px; color: #333; margin-top: 10px; cursor: pointer; display: none;}

/*  sousuo  */
.sousuo{ float:right;width:47px; height:47px; position:relative; z-index:9999; margin-top:12px; margin-right:53px; transition:0.5s; border-radius: 50%; background: #f5f5f5; border: solid 1px #cccccc;}
.sousuo form{ width:300px; height:67px; overflow:hidden; position:absolute; right:0px; top:110%; background:#fff; border-radius:4px;color:#2f3135;  border:10px solid #1e94d2; display: none; transition:0.5s; z-index:99999}
.sou{width: calc(100% - 55px); height:47px;line-height:45px; border-radius:4px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#2f3135; background:none;}
.suo{width:47px;height:47px; float:right; background:none; position:relative; z-index:9999999; border-radius:4px; cursor:pointer;}
.sou2,.sou1{ width:47px; height:47px; text-align:center; line-height:47px; position:absolute; right:0px; top:0px; font-size:22px !important; color:#333333; cursor:pointer; z-index:99990;  transition:1s;}
.sou1{ color:#2f3135; font-size:20px !important;}

.het a:hover{ color: #fff; text-decoration: underline;}

/*  daohang  */
.daohang{ float:right; transition:0.5s; margin-top: 6px;}
.daohang>li{ float:left; z-index:999; margin-right:40px; margin-left: 23px; padding-bottom:10px;}
.daohang>li:first-child{margin-left: 0px;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:56px; color:#333; cursor:pointer; transition:1s; position: relative;}
.daohang>li>a:before{content: ""; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 0; border: 6px solid #1e94d2; border-top-color:transparent ; border-left-color: transparent; border-right-color: transparent; opacity: 0; transition: 0.5s;}
.daohang>li:hover>a{color: #1e94d2;}
.daohang>li:hover>a:before{ opacity: 1}
.dangqiandao>a{color: #1e94d2 !important;}
.dangqiandao>a:before{ opacity: 1 !important;}
.daohang>li.heli{ position: relative !important;}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:244px; left:50%; transform: translateX(-50%); visibility:hidden; opacity:0; top:110%; transition:0.5s;}
.yiji{background:#fff; box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.15);}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display: block;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 26px;
    padding: 10px 10px 10px 50px;}
.yiji li:hover{}
.yiji li:hover>a{ background:#1e94d2; color: #fff;}
.erji{position:absolute;width:200px;background:#fff;top:15px;left:100%; visibility:hidden; opacity:0; transition:0.5s;}
.sanji{position:absolute;width:200px;background:#fff;top:15px;left:100%; visibility:hidden; opacity:0; transition:0.5s;}
.daohang>li:hover .yijiw{ visibility:visible; opacity:1; top:100%;}
.daohang>li:hover .yiji>li>a{line-height:24px;}
.yiji>li:hover .erji{top:0px; visibility:visible; opacity:1;}
.yiji>li:hover .erji>li>a{line-height:24px;}
.erji>li:hover .sanji{top:0px; visibility:visible; opacity:1;}
.erji>li:hover .sanji>li>a{line-height:24px;}
.matn{margin-top:auto !important;}

.xiala{ position:absolute; width: 100%; left:0; top:110%; font-size:0px; /*box-shadow:0 0 3px rgba(0,0,0,0.3);*/ transition:0.5s; visibility:hidden; opacity:0;}
.xiala .zong{ background:#fff; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);}
.xllie{ width:25%; display:inline-block; vertical-align:top; padding:33px;}
.xltu{ width:100%; max-width:200px; display:block; margin: auto; border: solid 1px #eeeeee; overflow: hidden;}
.xltu img{ width:100%;}
.xlzi{ display: block; text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 10px;}

.daohang>li:hover .xiala{ visibility:visible; opacity:1; top:100%;}

.daohang2,sousuo2,.xnav{display:none}

.head1{}
.head2{ position: fixed; top: -100px; background: #ffffff; padding: 8px 0; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index: 99999}
.head2 .logo{ background: #fff;}
.head2 .logon{ width: 43%;}
.head2 .slogan{ width: 50%; text-decoration: underline;}
.head2 .heb{ background: #fff;}
.head2 .sousuo{ background: #fff;}
.head2h{ top: 0px;}

@media screen and (max-width:1899px) {
    
    .daohang > li{ margin-right:32px;}
}




@media screen and (max-width:1799px) {
.logo{ width: 25%; background-size: 20px 100%; padding:0 20px;}
.logon{ width: 52%;}
.slogan{ width: 45%; font-size: 14px; font-size: 1.4rem; line-height: 24px;}

    .het,.heb{ padding-left: 26%; padding-right: 20px;}
    
    .sousuo{ margin-right: 10px;}
.daohang>li{ margin-right:18px;}
.daohang>li>a{font-size:16px;font-size:1.6rem;}
 .yiji li a{font-size:14px;font-size:1.4rem;line-height:26px;padding:10px 24px;}
   
    .hexin{}
    .hexin li{ margin-right: 15px; font-size: 14px; font-size: 1.4rem;}
    
    .shejiao{ padding-left: 10px;}
.xlzi{ font-size: 14px; font-size: 1.4rem; line-height: 26px; margin-top: 10px;}
}
@media screen and (max-width:1399px) {
.daohang>li{ margin-right:10px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;}
    .hexin li{ margin-right: 15px; font-size: 12px; font-size: 1.2rem; padding-left: 20px;}
    .hexin li i{ font-size: 14px;}
.xlzi{ font-size: 12px; font-size: 1.2rem; line-height: 22px;}
.yiji li a{font-size:12px;font-size:1.2rem;line-height:26px;padding:10px;}
  
    .shejiao{}
    .shejiao span{ font-size: 12px; font-size: 1.2rem;}
    .shejiao a{ width: 24px; height: 24px; line-height: 24px; text-align: center; margin-left: 2px;}
    .shejiao a i{ font-size: 12px;}

.slogan{ width: 45%; font-size: 12px; font-size: 1.2rem; line-height: 22px;}
    
    .head2{ padding: 0px;}
}
@media screen and (max-width:1179px) {
    .slogan{ display: none;}
    .logo{ width: 10%;}
    .logon{ width: 100%;}
    .het,.heb{ padding-left: 11%;}
.head2 .logo{ width: 13%;}
.head2 .logon{ width: 100%;}
}
@media screen and (min-width:1000px) {.carousel,.nav,.clear2{display: none}}
@media screen and (max-width:999px) {
.head1{ display: none;}
    .head2{ top: 0px; padding-bottom: 10px;}
    .head2 .logo{ width: 100px; padding: 0 10px;}
    .heb{ padding: 0 2.5%;}
    
    .daohang{ display: none;}
    .yvn{ margin-right: 45px; margin-top: 9px;}
    .yvzhonga{ line-height: 30px; font-size: 0px; padding: 0px; background: none;}
    .yvzhonga i{ display: none;}
    .yvn svg{ margin-right: 0px;}
    
    .yvul{visibility: visible; opacity: 1; transform: scale(1); right: -50px; display: none;}
    
.sousuo{ width:30px; height:30px; margin-top:10px; margin-right:13px; border: none; display: none;}
.sou2{ width:30px; height:30px; line-height:30px; font-size:18px !important;}
    

.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 24px;background: #fff;right:2.5%;top:13px;cursor: pointer; border-radius:5px; z-index: 999999999}
.nav span {display: block;width: 20px;height: 2px;background: #1e94d2;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition:0.8s;z-index: 99999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
.nav:hover .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
.navh:hover .nav2 {margin-top: -8px;margin-left: 7px;}
.navh:hover .nav3 {margin-top: 5px;margin-left: -12px;}
.smdaohang {position: fixed;width:300px;height:0px;overflow: auto;top:0px;right:0px;background:#1e94d2; z-index: 9999999;transition:0.8s;text-align: center;}
.smdaohangh {right: 0px; top:0px; height:100%;}
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding:15px 5px;padding-left: 0px;color: #fff;display: block; font-size: 16px;font-size: 1.6rem;line-height: 24px; padding-right:50px; border-bottom: 1px dashed #fff; font-family: Lato-Regular, Arial, Helvetica, sans-serif;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding: 10px 5px; padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0; border: none;}
ul.topnav ul li a:hover {}
ul.topnav ul ul li a {padding-left: 40px; font-size: 12px; font-size: 1.2rem;}
ul.topnav ul ul{ border-top: 1px dashed rgba(255,255,255,0.5); border-bottom: 1px dashed rgba(255,255,255,0.5);}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:15px; width:20px; height:20px; background:#fff; background:rgba(255,255,255,0.6); cursor:pointer; border-radius:50%; transition:0.5s;}
ul.topnav span:before{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:0px; transform:rotate(45deg); transform-origin:right center}
ul.topnav span:after{ content:""; width:6px; height:2px; background:#333; position:absolute; left:50%; margin-left:-3px; top:50%; margin-top:-1px; transform:rotate(-45deg); transform-origin:right center; transition:0.5s;}
ul.topnav span.yizi{ transform:rotate(90deg)}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff; border-radius:13px;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 24px;line-height: 24px;display: block;float: left; border-radius:10px;}
.smdaohang form .ipsc {width: 20%;height: 24px;line-height: 24px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 2px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {
    .yvul{ width: 150px;}
}

/*  banner  */
.banner1 img { max-width: 100%; border: 0px solid #ccc;}
.banner1 { position: relative; z-index: 2; overflow: hidden;}
.banner1 .carouse { overflow: hidden;}
.banner1 .slideItem { position: relative;}
.banner1 iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.banner1 video {position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0;}
.banner1 .dotList { position: absolute; left: 0; width: 100%; bottom: 46px;}
.banner1 .dotList ul { text-align: center;}
.banner1 .dotList ul li {display: inline-block; position: relative; font-size: 0px; margin: 0 8px; width: 20px; height: 20px; border: solid 2px #ffffff; border-radius: 50%;}
.banner1 .dotList ul li.active { background:#fff;}
.banner1.hide { display: none;}
.banner1 .carousel-control { position: absolute; top: 50%; transform: translateY(-50%); width: 60px; height: 60px; line-height: 60px; background-size: cover !important; text-align: center; border-radius: 50%; z-index: 999}
.banner1 .carousel-control.left { left: 70px; cursor: pointer; background: url("../images/left.png") no-repeat center;}
.banner1 .carousel-control.right { right: 70px; cursor: pointer; background: url("../images/right.png") no-repeat center;}

.slide .carouse { width: 100%; overflow: hidden; position: relative}
.slide .slideItem .banner-img { width: 100%; cursor: pointer}
.slide .carouse .slideItem { width: 100%; position: absolute}
.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%}
.slide .slidedetail,.slide-count { display: none}

@media screen and (max-width:1359px) {
.banner1 .carousel-control { width: 50px; height: 50px; line-height: 50px;}

.banner1 .dotList { bottom: 20px;}
.banner1 .dotList ul li { margin: 0 2px; width: 10px; height: 10px;}
}
@media screen and (max-width:999px) {
.banner1 .carousel-control { width: 30px; height: 30px; line-height: 30px;}
.banner1 .carousel-control.left { left: 10px;}
.banner1 .carousel-control.right { right: 10px;}
.banner1 .dotList { bottom: 10px;}
}
@media screen and (max-width:767px) {

}

/*  main1  */
.main1{ background: url("../images/m1bei.jpg") no-repeat center; background-size: cover; padding-top: 66px; padding-bottom: 58px;}
.m1biao{ 
    display: block; 
    text-align: center; 
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 60px;
    /*font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;*/

    font-family: Microsoft YaHei !important;
   }
.m1p{ max-width: 1280px; margin: auto;
/*text-align: center;*/
margin-top: 9px;
    
}
.m1mor{ text-align: center; font-size: 0px; padding-top: 26px;}
.m1mor a{ display: inline-block; vertical-align: middle; width: 200px; height: 55px; line-height: 55px; margin: 5px 40px;}

.mor{  border-radius: 10px; position: relative; font-size: 18px; font-size: 1.8rem; color: #fff; background-image: linear-gradient(90deg, #00aeff 0%, #0397df 50%, #057fbf 100%), linear-gradient(#1e94d2, #1e94d2); background-blend-mode: normal, normal; position: relative; z-index: 1}
.mor:before{ content: ""; position: absolute; left: 2px; top: 2px; width: calc(100% - 4px); height: calc(100% - 4px); border-radius: 8px; transition: 0.5s; z-index: -1;}
.mor:hover{ color: #1e94d2;}
.mor:hover:before{ background: #fff;}

.mor1{  border-radius: 10px; position: relative; font-size: 16px; font-size: 1.6rem; color: #fff; background-image: linear-gradient(90deg, #00aeff 0%, #0397df 50%, #057fbf 100%), linear-gradient(#1e94d2, #1e94d2); background-blend-mode: normal, normal; position: relative; z-index: 1}
.mor1:before{ content: ""; position: absolute; left: 2px; top: 2px; width: calc(100% - 4px); height: calc(100% - 4px); border-radius: 8px; transition: 0.5s; z-index: -1;}
.mor1:hover{ color: #1e94d2;}
.mor1:hover:before{ background: #fff;}

@media screen and (max-width:1359px) {
.main1{ padding-top: 50px; padding-bottom: 58px;}
.m1biao{ font-size: 38px; font-size: 3.8rem; line-height: 44px;}
.m1mor{ padding-top: 16px;}
.m1mor a{ width: 150px; height: 40px; line-height: 40px; margin: 5px 10px;}
.mor{ font-size: 16px !important; font-size: 1.6rem !important;}
.mor1{ font-size: 14px !important; font-size: 1.4rem !important;}
}
@media screen and (max-width:999px) {
.main1{ padding-top: 30px; padding-bottom: 30px;}
.m1biao{ font-size: 28px; font-size: 2.8rem; line-height: 34px;}

.mor{ font-size: 14px !important; font-size: 1.4rem !important;}
}
@media screen and (max-width:767px) {
.m1biao{ font-size: 22px; font-size: 2.2rem; line-height: 30px;}

.m1mor a{ width: 120px; height: 40px; line-height: 40px; margin: 5px;}
.mor{ font-size: 12px !important; font-size: 1.2rem !important;}
.mor1{ font-size: 12px !important; font-size: 1.2rem !important;}
}

/*  main2  */
.main2{}
.m2tuz{ display: block; overflow: hidden;}
.m2tuz img{ transform: scale(1) !important}
.m2n{box-shadow: 4px 7px 20px 0px rgba(0, 0, 0, 0.06); border-radius: 20px; background: rgba(255,255,255,0.96); margin-top: -100px; padding: 57px 40px; display: flex; flex-flow: wrap; justify-content: space-between; position: relative; z-index: 999}
.m2lie{ position: relative; padding-left: 60px;}
.m2tu{ width: 50px; position: absolute; left: 0px; top: 0px;}
.m2tu img{ width: 100%;}
.m2a{ font-size: 36px; font-size: 3.6rem; line-height: 42px; font-family: Arial, "Arial Black", "sans-serif", Verdana; font-weight: bold;}
.m2a sup{ font-size: 20px;}
.m2p{ margin-top: 1px;}

@media screen and (max-width:1559px) {
.m2lie{ padding-left: 40px;}
.m2tu{ width: 30px;}
.m2a{ font-size: 26px; font-size: 2.6rem; line-height: 32px;}
.m2a sup{ font-size: 14px;}
}
@media screen and (max-width:999px) {
.m2n{ margin-top: -50px; padding: 20px;}
}
@media screen and (max-width:767px) {
.m2n{ margin-top: -30px; padding: 20px 10px;}
.m2lie{ width: 50%; padding-left: 30px;}
.m2tu{ width: 20px; top: 5px;}
.m2a{ font-size: 18px; font-size: 1.8rem; line-height: 30px;}
.m2a sup{ font-size: 12px;}
}

/*  main3  */
.main3{ background: url("../images/m3bei.jpg") no-repeat center 190px; padding-top: 85px; padding-bottom: 30px;}
.m3n{ display: flex; flex-flow: wrap; padding-top: 14px;}
.m3lie{ width: 23.6%; margin-left: 1.866%; margin-top: 29px; background: #fff; transition: 0.5s; overflow: hidden; display: inline-block; vertical-align: top; border-radius: 20px; border: solid 1px #cccccc;}
.m3lie:nth-child(4n-3){margin-left: 0px;}
.m3tu{ display: block; position: relative; overflow: hidden;}
.m3tu img{}
.m3tu video{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; transition: 0.5s; opacity: 0}
.m3zi{ padding: 15px; padding-bottom: 44px; border-radius: 0 0 20px 20px;}
.m3zi input{ margin-right: 15px; width: 18px;}
.m3a{ display: block; font-size: 20px; font-size: 2rem; line-height: 30px; color: #1e94d2; height: 60px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.m3p{ padding-top: 10px;}
.m3p p a{ display: block; padding-left: 33px; margin-top: 7px; position: relative; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3p p a i{ position: absolute; left: 0px; top: 0px; color: #1e94d2; font-size: 26px; transition: 0.5s;}
.m3mor{ display: inline-block; width: 130px; height: 40px; line-height: 40px; font-size: 16px; font-size: 1.6rem; margin-top: 35px; text-align: center;}
.m3mor:before{ width: 100%; height: 100%; left: 0px; top: 0px;}

.m3lie:hover{ background: #1e94d2;}
.m3tu:hover video{ opacity: 1}
.m3lie:hover a{ color: #fff !important;}
.m3lie:hover a i{ color: #fff !important;}
.m3lie:hover .mor{ color: #1e94d2 !important;}
.m3lie:hover .mor:before{ background: #fff;}

@media screen and (max-width:1359px) {
.main3{ padding-top: 50px;}
.m3zi{ padding: 15px 10px; padding-bottom: 20px;}
.m3a{ font-size: 18px; font-size: 1.8rem; line-height: 26px; height: 52px;}

.m3p p a{ padding-left: 22px; margin-top: 5px;}
.m3p p a i{ font-size: 18px;}
.m3mor{ width: 130px; height: 40px; line-height: 40px; margin-top: 20px;}
}
@media screen and (max-width:999px) {
.m3lie{ width: 32.333%; margin-left: 1.5%; margin-top: 15px;}
.m3lie:nth-child(4n-3){margin-left: 1.5%;}
.m3lie:nth-child(3n-2){margin-left: 0px;}
    .m3tu video{ display: none;}

.m3a{ font-size: 16px; font-size: 1.6rem;}
}
@media screen and (max-width:767px) {
.main3{ padding-top: 30px; padding-bottom: 20px;}
.m3a{ font-size: 14px; font-size: 1.4rem; line-height: 24px; height:48px;}
}
@media screen and (max-width:639px) {
.m3lie{ width: 49%; margin-left: 2%; margin-top: 15px;}
.m3lie:nth-child(4n-3){margin-left: 0%;}
.m3lie:nth-child(3n-2){margin-left: 2%;}
.m3lie:nth-child(2n-1){margin-left: 0%;}

.m3zi{ padding: 10px 5px;}
}

/*  main4  */
.main4{ padding-top: 45px; padding-bottom: 100px;}

#outer { margin-top:37px; font-size:0px; position: relative;}
#tab {zoom: 1; font-size:0px; text-align: center; position: relative;}
#tab li{ transition:0.5s; cursor:pointer; display: inline-block; vertical-align: middle; position:relative; text-align: center; width: 16.66%; padding: 0 10px; z-index: 1}
#tab li .m4ttu{ width: 70px; margin: auto;}
#tab li .m4tzi{ text-align: center; margin-top: 25px; color: #333333;}

#tab li.current .m4tzi{color: #1e94d2;}

#content { display: block;}
#content .tabul {display: none; font-size:0px; vertical-align:middle; padding-top:65px;}

.img-scroll {position: relative}
.img-scroll .prev, .img-scroll .next {position: absolute; text-align:center; display: block; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; background: rgba(0,0,0,0.7); color: #fff; top: 50%; transform: translateY(-50%); margin-top: -50px; transition: 0.5s; z-index: 999}
.img-scroll .prev { left: 19%; transform: translateX(-50%); cursor: pointer;}
.img-scroll .next { right: 18.6%; transform: translateX(50%); cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { background: rgba(30,148,210,0.9)}
.img-list {position: relative;overflow: hidden;}
.img-list ul {width: 10000%;}
.img-list li {float: left; width:0.625%; margin-left: -0.46%; margin-right: 0.485%; position:relative;}

.img-list li img{ opacity: 0.5}
.img-list li:nth-child(2) img{ opacity: 1}

.m4btu{ display: block; overflow: hidden; border-radius: 50px; background: #000;}
.m4bzi{ display: block;
 text-align: center; 
 font-size: 30px;
font-size: 3rem; 
line-height: 40px; 
margin-top: 35px; 
    font-family: Microsoft YaHei !important;}

@media screen and (max-width:1359px) {
.main4{ padding-top: 50px; padding-bottom: 50px;}
#tab li .m4ttu{ width: 50px;}
#tab li .m4tzi{ margin-top: 10px;}

.img-scroll .prev, .img-scroll .next {width: 40px; height: 40px; line-height: 40px; margin-top: -40px;}
.img-scroll .prev { left: 19%; transform: translateX(-50%); cursor: pointer;}
.img-scroll .next { right: 18.6%; transform: translateX(50%); cursor: pointer;}

.m4btu{ border-radius: 20px;}
.m4bzi{ font-size: 20px; font-size: 2rem; line-height: 30px; margin-top: 15px;}

#content .tabul { padding-top:30px;}
}
@media screen and (max-width:767px) {
.main4{ padding-top: 10px; padding-bottom: 30px;}

#outer { margin-top:20px;}
#tab li .m4ttu{ width: 30px; padding-bottom: 10px;}
#tab li .m4tzi{ display: none;}
#tab li.current .m4ttu{ border-bottom: 4px solid #1e94d2;}

.img-scroll .prev, .img-scroll .next {width: 30px; height: 30px; line-height: 30px; margin-top: -30px;}
.img-scroll .prev { left: 19%; transform: translateX(-50%); cursor: pointer;}
.img-scroll .next { right: 18.6%; transform: translateX(50%); cursor: pointer;}

.m4btu{ border-radius: 10px;}
.m4bzi{ font-size: 14px; font-size: 1.4rem; line-height: 24px; margin-top: 5px;}

#content .tabul { padding-top:20px;}
}

/*  main5  */
.main5{ background: url("../images/m5bei.jpg") no-repeat center; background-size: cover;}
.m5n{ width: 56.93%; background: url("../images/m5bei2.png") no-repeat left top; background-size: 100% 100%; text-align: right;}
.m5zi{ width: 95%; max-width: 833px; display: inline-block; text-align: left; padding: 52px 0; padding-bottom: 70px; padding-right: 160px;}
.m5biao{ display: block; color: #fff; text-align: left;}

.m5xin input::-webkit-input-placeholder {/* WebKit browsers */
 color:#666;opacity:1}
.m5xin input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666;opacity:1 }
.m5xin input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666;opacity:1 }
.m5xin input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666;opacity:1 }

.m5xin{ max-width: 438px; margin-top: 42px;}
.m5xin .int1{ width: 100%; margin-top: 16px;}
.m5xin .int2{ width: 100%; padding-right: 160px; margin-top: 16px; position: relative;}

.m5xin input{ width: 100%; height: 50px; line-height: 50px; padding: 0 10px; padding-left: 28px; font-size: 16px; font-size: 1.6rem; color: #666; background: #ffffff; border-radius: 10px; border: solid 1px #ffffff;}
.m5xin .int4{ width: 143px; height: 50px; line-height: 50px; font-size: 18px; font-size: 1.8rem; position: absolute; right: 0px; bottom: 0px; color: #ffffff; padding: 0px; border: none; text-align: center; background: #333333; border-radius: 10px; cursor: pointer; transition: 0.5s;}
.m5xin .int3{ padding-right: 110px;}
.m5xin .yanzheng{ width: 100px; height: 50px; cursor: pointer; position: absolute; right: 160px; top: 0px; border-radius: 10px;}
.m5xin .xing input,.m5xin .int3{ background: #fff url("../images/xing.jpg") no-repeat 11px 19px;}
.m5xin .int4:hover{ background: #fff; color: #01a6f4;}

@media screen and (max-width:1359px) {
    .m5xin input{ font-size: 14px; font-size: 1.4rem;}
    .m5xin .int4{ font-size: 14px; font-size: 1.4rem;}
}
@media screen and (max-width:999px) {
.m5n{ width: 75%;}
.m5zi{ width: 95%; max-width: 833px; padding: 30px 0; padding-right: 120px;}
.m5xin{ margin-top: 20px;}
}
@media screen and (max-width:767px) {
.m5xin .int2{ padding-right: 0px; padding-bottom: 60px; margin-top: 10px;}
.m5xin .int4{ width: 100%; font-size: 12px; font-size: 1.2rem;}
.m5xin .int3{ padding-right: 90px;}
.m5xin .yanzheng{ width: 80px; right: 0px;}
}
@media screen and (max-width:499px) {
.m5n{ width: 100%;}
.m5zi{ padding-right: 60px;}
}

/*  main6  */
.main6{ background: url("../images/m6bei.jpg") no-repeat center; background-size: cover; background-attachment: fixed; position: relative; padding-top: 81px; padding-bottom: 144px;}
.main6:before{content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../images/m6bei.jpg") no-repeat center; background-size: cover; z-index: -1}
.main6:after{content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../images/m6bei1.png") no-repeat bottom center; background-size: 100%; z-index: 1}
.main6 .zong{ position: relative; z-index: 2}

.m6n{ font-size: 0px; padding-top: 30px;}
.m6lie{ width: 25%; padding: 0 10px; display: inline-block; vertical-align: top;}
.m6lie:nth-child(2n-1){ margin-top: 78px;}
.m6tu{ display: block; width: 229px; margin: auto;}
.m6tu span{ display: block; position: relative; padding-bottom: 86.9%; background: url("../images/m6bei.png") no-repeat center; background-size: cover !important;}
.m6tu img{ width: 40%; max-width: 81px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) !important;}
.m6zi{ display: block; text-align: center; font-family: Poppins-SemiBold,Arial, "Arial Black", "sans-serif", Verdana; color: #333; margin-top: 19px;}

.m6lie:hover .m6tu span{ background: url("../images/m6beih.png") no-repeat center;}
.m6lie:hover .m6zi{ color: #1e94d2;}

.main7{ padding-top: 55px; background: url("../images/m7bei.jpg") no-repeat left center;}
.m7mor{ margin: auto; display: block; width: 240px;	height: 50px; line-height: 50px; text-align: center; margin-top: 20px;}

@media screen and (max-width:1359px) {
.m6tu{ width: 150px;}
}
@media screen and (max-width:999px) {
.main6{ padding-top: 50px; padding-bottom: 100px;}
}
@media screen and (max-width:767px) {
.main6{ padding-top: 30px; padding-bottom: 50px;}
.m6tu{ width: 100px;}
.m6zi{ margin-top: 5px;}
.m6n{ padding-top: 5px;}
    .m6lie{ width: 50%; margin-top: 15px;}
.m6lie:nth-child(2n-1){ margin-top: 15px;}

.main7{ padding-top: 30px;}
}

/*  main8  */
.main8{ background: url("../images/m8bei.jpg") no-repeat center; padding-top: 132px; padding-bottom: 86px;}
.main8 .zong{ display: flex; flex-flow: wrap; justify-content: space-between;}

.m8l{ width: 47.8%;}
.m8r{ width: 47.8%;}

.m8biao{ text-align: left; position: relative; padding-bottom: 16px; padding-right: 80px;}
.m8biao:before{content: ""; position: absolute; left: 0px; bottom: 0px; width: 82px; height: 5px; background: #1e94d2;}

.img-scroll2 {position: relative; margin: 0 -20px;}
.img-scroll2 .prev,.img-scroll2 .next {position: absolute; text-align:center; display: block; width: 35px; height: 35px; line-height: 33px; text-align: center; border-radius: 50%; background: #ffffff; border: solid 1px #1e94d2; color: #1e94d2; font-size: 12px; top: -65px; transition: 0.5s; z-index: 999}
.img-scroll2 .prev { right: 46px; cursor: pointer;}
.img-scroll2 .next { right: 0px; cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { color: #fff; background: #1e94d2;}
.img-list2 {position: relative;overflow: hidden;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left; width:1%; position:relative; padding:10px 20px;}

.m8llie{ padding: 17px 15px; margin-top: 30px; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; background-color: #ffffff; box-shadow: -1px 1px 20px 0px rgba(0, 0, 0, 0.08); border-radius: 10px;}
.m8tu{ width: 255px;}
.m8zi{ width: calc(100% - 282px);}

.m8a{font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; color: #333; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.m8p a{ display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; color: #999999; margin-top: 2px;}
.m8mor{ display: block; width: 156px; height: 40px; line-height: 40px; text-align: center; margin-top: 23px;}

.m8rlie{ padding: 24px 17px; margin-top: 30px; background-color: #ffffff; box-shadow: -1px 1px 20px 0px rgba(0, 0, 0, 0.08); border-radius: 10px;}
.m8rp a{ display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; padding-left: 38px; padding-top: 21px; background: url("../images/m8yin.png") no-repeat left top;}
.m8rb{ padding-left: 38px; margin-top: 20px; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center;}
.m8rtu{ width: 81px; border: solid 1px #cccccc; border-radius: 50%;}
.m8rtu img{ border-radius: 50%;}
.m8rzi{ width: calc(100% - 98px); line-height: 24px;}
.m8rzi p{color: #333}

@media screen and (max-width:1359px) {
.main8{  padding-top: 60px; padding-bottom: 40px;}
.m8biao{font-size: 30px;}

.m8llie{ padding: 10px; margin-top: 20px;}
.m8tu{ width: 180px;}
.m8zi{ width: calc(100% - 200px);}

.m8mor{ width: 120px; height: 34px; line-height: 34px; margin-top: 5px;}

.m8rlie{ padding: 10px; margin-top: 20px;}
.m8rp a{ padding-left: 20px; padding-top: 10px; background-size: 10px;}
.m8rb{ padding-left: 20px; margin-top: 13px;}
.m8rtu{ width: 80px;}
.m8rzi{ width: calc(100% - 85px); line-height: 24px;}

.img-scroll2 .prev,.img-scroll2 .next { width: 30px; height: 30px; line-height: 28px; top: -46px;}
.img-scroll2 .prev { right: 56px; }
.img-scroll2 .next { right: 20px; }
}
@media screen and (max-width:999px) {
.m8l{ width: 100%;}
.m8r{ width: 100%; margin-top: 20px;}
.m8biao{font-size: 26px;}
}
@media screen and (max-width:767px) {
.m8biao{font-size: 20px;}
.m8biao:before{ width: 50px; height: 2px;}

.m8llie{ padding: 0px; margin-top: 20px;}
.m8tu{ width: 120px;}
.m8zi{ width: calc(100% - 120px); padding: 5px 10px;}
    .m8mor{ display: none;}
    .m8a{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; display: block;}
}

/*  main9  */
.m9xin input::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff;opacity:1}
.m9xin input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }
.m9xin input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1 }
.m9xin input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;opacity:1 }

.m9xin textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#fff;opacity:1}
.m9xin textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1 }
.m9xin textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1 }
.m9xin textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;opacity:1 }

.main9{ background: url("../images/m9bei.jpg") no-repeat center; background-size: cover; background-attachment: fixed; position: relative;}
.main9:before{content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../images/m9bei.jpg") no-repeat center; background-size: cover; z-index: -1}
.main9:after{content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../images/m9bei1.png") no-repeat top center; background-size: 100%; z-index: 1}

.main9 .zong{ position: relative; z-index: 2; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; padding-top: 130px; padding-bottom: 57px;}
.m9l{ width: 35.7%;}
.m9r{ width: 59.3%; background: rgba(188, 188, 188, 0.1); padding: 44px 22px; padding-bottom: 70px;}

.m9lp{max-width: 420px; margin-top: 20px;}
.m9lp p a{ color: #ffffff;}
.m9xin{ padding-top: 25px;}
.m9xin p{ color: #fff; position: relative; padding: 10px 0; padding-left: 66px; margin-top: 10px;}
.m9xin p a{ color: #fff; display: inline;}
.m9xin p i{ display: block; width: 50px; height: 50px; line-height: 46px; border: solid 2px #ffffff; text-align: center; font-size: 24px; color: #fff; border-radius: 50%; position: absolute; left: 0px; top: 0px;}

.m9mor{ display: block; width: 234px; height: 58px; line-height: 58px; color: #1e94d2; font-size: 18px; font-size: 1.8rem; margin-top: 30px; text-align: center; background: #ffffff; border-radius: 8px;}
.m9mor i{ font-size: 40px; margin-right: 15px; display: inline-block; vertical-align: middle;}
.m9mor:hover{ background: #1e94d2; color: #fff;}

.m9xin{ display: flex; flex-flow: wrap; justify-content: space-between;}
.m9xin .int1{ width: 49%; padding-left: 16px; margin-top: 26px;}
.m9xin .int2{ width: 100%; padding-left: 16px; margin-top: 26px;}
.m9xin .int3{ width: 100%; padding-left: 16px; margin-top: 26px; padding-right: 558px; position: relative;}

.m9xin input{ width: 100%; height: 65px; line-height: 63px; background: none; padding: 0 18px; font-size: 16px; font-size: 1.6rem;  border: solid 1px #d2d2d2;}
.m9xin textarea{ width: 100%; height: 134px; line-height: 33px; background: none; padding: 15px 18px; font-size: 16px; font-size: 1.6rem; color: #ffffff; border: solid 1px #d2d2d2;}
.m9xin .int4{ width: 298px;	height: 65px; position: absolute; right: 0px; bottom: 0px; background-image: linear-gradient(90deg, #00aeff 0%, #0397df 50%, #057fbf 100%), linear-gradient(#1e94d2,#1e94d2); background-blend-mode: normal, normal; border:none; cursor: pointer; transition: 0.5s; color: white;}
.m9xin .yanzheng{ width: 213px; height: 65px; position: absolute; right: 320px; top: 0px; cursor: pointer;}
.m9xin .xing{ background: url("../images/xing.png") no-repeat left 28px;}
.m9xin .int4:hover{ background: #fff; color: #1e94d2;}

@media screen and (max-width:1559px) {
.m9l{ width: 38%;}
.m9r{ width: 60%; padding: 10px; padding-bottom: 50px;}

.m9xin .int3{ padding-right: 290px;}
    .m9xin input,.m9xin textarea{font-size: 14px; font-size: 1.4rem;}
    .m9xin .int4{ width: 150px;}
    .m9xin .yanzheng{ width: 120px; right: 160px;}
}
@media screen and (max-width:1359px) {
.main9 .zong{ padding-top: 80px; padding-bottom: 57px;}
.m9mor{ width: 160px; height: 58px; line-height: 58px; font-size: 16px; font-size: 1.6rem; margin-top: 20px;}
.m9mor i{ font-size: 24px; margin-right: 5px;}

.m9xin{ padding-top: 15px;}
.m9xin p{ padding: 0; padding-left: 40px; margin-top: 10px;}
.m9xin p i{ width: 30px; height: 30px; line-height: 28px; font-size: 14px;}
}
@media screen and (max-width:767px) {
.main9 .zong{ padding-top: 50px; padding-bottom: 30px;}

.m9l{ width: 100%;}
.m9r{ width: 100%; margin-top: 20px; padding: 10px; padding-bottom: 30px;}

.m9xin .int1{ padding-left: 10px; margin-top: 10px;}
.m9xin .int2{ padding-left: 10px; margin-top: 10px;}
.m9xin .int3{ padding-left: 10px; margin-top: 10px; padding-right: 110px; padding-bottom: 50px;}

.m9xin input{ height: 40px; line-height: 38px; padding: 0 10px; font-size: 12px; font-size: 1.2rem;}
.m9xin textarea{ height: 134px; line-height: 28px; padding: 5px 10px; font-size: 12px; font-size: 1.2rem;}
.m9xin .int4{ width: calc(100% - 10px); height: 40px;}
.m9xin .yanzheng{ width: 100px; height: 40px; right: 0px;}
.m9xin .xing{ background: url("../images/xing.png") no-repeat left 18px; background-size: 5px;}

.m9mor{ width: 130px; height: 40px; line-height: 40px; font-size: 12px; font-size: 1.2rem; margin-top: 20px;}
}

/*  main10  */
.main10{ background-image: linear-gradient(90deg, #00aeff 0%, #0397df 50%, #057fbf 100%), linear-gradient(#1e94d2, #1e94d2); background-blend-mode: normal, normal; padding: 27px 0;}
.main10 .zong{ display: flex; flex-flow: wrap; justify-content: space-between;}
.m10lie{ width: 33.333%; padding: 0 10px; display: flex; flex-flow: wrap; justify-content:center; align-items: center; position: relative;}
.m10lie:before{content: ""; position: absolute; width: 1px; height: 91px; background: #ffffff; left: 0px; top: 50%; transform: translateY(-50%);}
.m10lie i{ display: block; width: 96px; height: 96px; line-height: 94px; text-align: center; color: #fff; font-size: 48px; border-radius: 50%; margin-right: 30px; border: solid 1px #ffffff;}
.m10a{ font-size: 24px; font-size: 2.4rem; line-height: 30px; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; color: #fff;}
.m10p,.m10p a{ color: #ffffff;}
.m10lie:first-child:before{ display: none;}
.m10p a:hover{ text-decoration: underline; color: #ffffff;}

@media screen and (max-width:1359px) {
.m10lie i{ width: 70px; height: 70px; line-height: 68px; font-size: 30px; margin-right: 10px;}
.m10a{ font-size: 18px; font-size: 1.8rem; line-height: 30px;}
}
@media screen and (max-width:767px) {
.m10lie i{ width: 50px; height: 50px; line-height: 48px; font-size: 20px; margin-right: 10px;}
.m10a{ font-size: 16px; font-size: 1.6rem; line-height: 26px;}
.m10lie:before{ height: 40px;}
}
@media screen and (max-width:679px) {
.main10{ padding: 17px 0;}
.m10lie{ width: 100%; justify-content:flex-start; padding: 5px 0;}
.m10lie:before{ display: none;}
.m10lie i{ width: 24px; height: 24px; line-height: 22px; font-size: 12px; margin-right: 10px;}
.m10a,.m10p,.m10p a{ display: inline;}
.m10a{ font-size: 14px; font-size: 1.4rem; line-height: 26px;}
}

/*  foot  */
.foot{ background: #232323;}
.fot{ display: flex; flex-flow: wrap; justify-content: space-between;}
.fol{ width: 465px; background: rgba(255,255,255,0.1); padding: 45px 30px;}
.for{ width: calc(100% - 560px); padding-top: 6px;}

.fologo{ display: block; width: 90%; max-width: 330px;}
.fologo img{ width: 100%;}
.fola{ font-family: Poppins-SemiBold; color: #fff; margin-top: 20px;}
.folp{ line-height: 24px; margin-top: 8px;}
.folp p{color: #ccc;}

.foma{ display: flex; flex-flow: wrap; justify-content: space-between; max-width: 362px; padding-top: 15px;}
.foma p{ width: 29.8%; margin-top: 10px;}
.foma p img{ width: 100%;}

.shejiao2{ font-size: 0px; padding-top: 20px;}
.shejiao2 a{ display: inline-block; vertical-align: top; width: 33px; height: 33px; line-height: 33px; margin-right: 7px; margin-top: 5px; color: #fff; text-align: center;}
.shejiao2 a i{ font-size: 20px;}
.shejiao2 .she1{ background: #fff; color: #333;}

.forn{ margin-top: 30px;}
.fobiao{ display: block; font-size: 24px; font-size: 2.4rem; line-height: 30px; color: #ffffff; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; position: relative; padding-bottom: 18px;}
.fobiao:before{content: ""; position: absolute; width: 50px; height: 3px; background: #ffffff; left: 0px; bottom: 0px;}

.fop{ line-height: 36px; display: flex; flex-flow: wrap; margin-top: 20px;}
.fop a{ color: #cccccc; display: inline-block; vertical-align: middle; min-width: 33.333%; padding-right: 20px;}
.fop2 a{ min-width: 33.333%;}

.fob{ border-top: 1px solid #444444; padding: 20px 0;}
.fopb{ color: #cccccc !important;}
.fopb a{ display: inline-block; color: #cccccc;}

.youlian{ color: #ccc; margin-top: 8px;}
.youlian span,.youlian a{ color: #ccc; display: inline-block;}
.youlian a{ margin: 0 5px;}

@media screen and (max-width:1359px) {
.fol{ width: 360px; padding: 30px 10px;}
.for{ width: calc(100% - 380px); padding-top: 6px;}
}
@media screen and (max-width:999px) {
    .foot{ padding-bottom: 50px;}
.fol{ width: 260px; padding: 30px 10px;}
.for{ width: calc(100% - 280px); padding-top: 6px;}
}
@media screen and (max-width:767px) {
.fol{ width: 100%; padding: 30px 10px; text-align: center;}
.for{ width: 100%; padding-top: 6px; display: none;}
.youlian{ display: none;}
    
    .fologo{ width: 120px; margin: auto;}
    .foma{ max-width: 200px; margin: auto; padding-top: 5px;}
    .foma p{ width: 32.33%;}
    
    .fopb{ text-align: center;}
}

.top{width: 74px; height: 78px; margin:auto; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999;}
.bottom{bottom:150px;}

.lianxi{ position:fixed; width:47px; right:0px; top:50%; transform: translateY(-50%); z-index:99999; height:247px;}
.lianxi div{ position:absolute; right:0px; cursor:pointer;border-radius: 8px;}
.xi1{ top:0px; background: #1e94d2;}
.xi2{ top:50px; background: #00aff0;}
.xi3{ top:100px; background: #35b30d;}
.xi4{ top:200px; background: #1296db;}

.lianxi div a{ display:block; width:47px; height:47px; line-height:47px; position:relative; overflow: hidden;}
.lianxi div a i{ display:inline-block; position:absolute; top:0px; right:0px; width:47px; line-height:47px; color:#ffffff; font-size:24px; text-align:center; transition:0.5s;}
.lianxi div a span{ display:inline-block; width:0px; overflow:hidden; font-size:16px; font-size:1.6rem; color:#ffffff; text-align:left; padding: 0 5px; opacity: 0; transition: 0.5s;}

.lianxi div:hover a{ width:205px;}
.lianxi div:hover a span{width:180px; opacity: 1}

.lianxi div:hover a.emailCon{
    width:165px;
}


.weixin{ position:relative; cursor:pointer; top:150px; background: #00d00b;}
.weixin img{ position:absolute; width:149px; height:150px; max-width: none; top:0px; left:-149px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang img{ display:block; left:50% !important; margin-left:-75px; width:150px; height:150px;}

.lianxi .weixin:hover a{ width:47px;}

@media screen and (max-width:999px) {
.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; height:auto;}
.lianxi div{ width:16.6666%; float:left; position:relative; top:auto; bottom:auto;}
.lianxi div a{ margin:auto; width:100%; color:#fff !important; border-radius:0px;}
.lianxi div a i{ width:100%;}
.lianxi div a span{ display:none}
.weixin2{ display:block}
.weixin1{ display:none}
.weixin img{ top:auto; bottom:56px;}

.lianxi div:hover a{ width:100%;}
.lianxi .weixin:hover a{ width:100%;}

.youlian{display:none}
.top{width:16.66%;height:47px;line-height:47px; background: #f2f2f2; text-align: center; bottom:0px;right:0px;border-radius:0px;border:none}
    .top img{ margin: auto; height: 110%;}
    
.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi div{ width:16.66%; float:left; border-radius: 0px;}
.lianxi div a{ margin:auto; width:100%; color:#fff !important; border-radius:0px;}
.lianxi div a i{ font-size: 18px;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/****************************  product  ***************************/
.mianbao{ padding-top:20px; background: #f8f8f8;}
.mianbao .zong{ position: relative; padding-left: 27px; color: #333333;}
.mianbao i{ color: #666666; position: absolute; left: 0px; top: 0px;}
.mianbao a{ display: inline-block; color: #333333;}
.mianbao a:hover,.comian{ color: #1e94d2 !important;}

.prnav{ background: #f8f8f8; padding-top:40px;}
.img-scroll3 {position: relative; z-index: 99;}
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; text-align:center; display: block; width: 36px; line-height:36px; font-size:16px; font-size:1.6rem; border-radius: 50%; border: solid 1px #1e94d2; color:#1e94d2; transition: 0.5s; top: 19px; z-index: 999;}
.img-scroll3 .prev { left: -54px; cursor: pointer;}
.img-scroll3 .next { right: -54px; cursor: pointer;}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover {background-image: linear-gradient(90deg, 
		#00aeff 0%, 
		#0397df 50%, 
		#057fbf 100%), 
	linear-gradient(
		#e5e5e5, 
		#e5e5e5);
	background-blend-mode: normal, 
		normal; color: #fff}
.img-list3 {position: relative;overflow: hidden; font-size: 0px;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline; min-width:0.243%; margin-right:0.0093%;padding-bottom: 94px;}

.img-list3 li>a{ display: block; background: #fff; height: 80px; line-height: 76px; border-radius: 40px; border: 2px solid #1e94d2; padding: 0 5px; text-align: center; font-size: 18px; font-size: 1.8rem; position: relative; color: #1e94d2;}

.prerji{ width: 100%; position: absolute; background: #ededed; padding: 15px; color: #333333; font-size: 18px; font-size: 1.8rem; line-height: 30px; left: 0px; top: 120px; max-height: 60px; overflow: auto; display: none}
.prerji a{display: inline-block; vertical-align: middle; color: #666666; margin-right: 35px;}
.prerji a:hover{
   text-decoration: underline;
}
.img-list3 li:hover .prerji{ display: block;}
.img-list3 li:hover>a{ background-image: linear-gradient(90deg, 
		#00aeff 0%, 
		#0397df 50%, 
		#057fbf 100%), 
	linear-gradient(
		#1e94d2, 
		#1e94d2);
	background-blend-mode: normal, 
		normal; color: #fff;}
.img-list3 li:hover>a:before{opacity: 1;}
.prerji a:hover{color: #0673da;}
.dangpr>a{ background-image: linear-gradient(90deg, 
		#00aeff 0%, 
		#0397df 50%, 
		#057fbf 100%), 
	linear-gradient(
		#1e94d2, 
		#1e94d2) !important;
	background-blend-mode: normal, 
		normal; !important; color: #fff !important;}

@media screen and (max-width:1359px) {
.prnav{ padding-top:20px;}

.img-scroll3 .prev { left: 0px; cursor: pointer;}
.img-scroll3 .next { right: 0px; cursor: pointer;}
.img-scroll3 .prev, .img-scroll3 .next { width: 30px; height: 30px; line-height: 28px; top: 7px;}
.img-list3 { margin: 0 35px;}
    .img-list3 li{ padding-bottom: 80px;}
.img-list3 li>a{ height: 45px; line-height: 45px; font-size: 14px; font-size: 1.4rem;}
.prerji{ padding: 5px; font-size: 14px; font-size: 1.4rem; line-height: 26px; left: 0px; top: 62px; max-height: 60px;}
}
@media screen and (max-width:999px) {
    .prnav{ display: none;}
    .mianbao{ padding:10px 0;}
}
@media screen and (max-width:767px) {
.img-list3 li>a{ font-size: 12px; font-size: 1.2rem;}
.mianbao{ display: none;}
}

.prmain5{ margin-bottom: 56px;}
.prmain{ padding-bottom: 120px; padding-top: 10px;}
.prn{ padding-top: 40px;}
.prt{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center;}
.prbiao{ width: calc(100% - 140px); font-size: 30px; font-size: 3rem; line-height: 40px;}
.prmor{ display: none; width: 130px; height: 40px; line-height: 40px; text-align: center; cursor: pointer;}
.prtp{ margin-top: 23px;}

@media screen and (max-width:1359px) {
.prbiao{ width: calc(100% - 140px); font-size: 2.2px; font-size: 2.2rem; line-height: 40px;}
}
@media screen and (max-width:999px) {
.prmain{ padding-bottom: 50px; padding-top: 10px;}
.prbiao{ width: calc(100% - 110px); font-size: 18px; font-size: 1.8rem; line-height: 30px;}
.prmor{ width: 90px; height: 30px; line-height: 30px;}
}
@media screen and (max-width:767px) {
.prmain5{ margin-bottom: 30px;}
.prmain{ padding-bottom: 30px; padding-top: 10px;}
.prbiao{ font-size: 16px; font-size: 1.6rem; line-height: 26px;}
.prtp{ margin-top: 13px;}
.prn{ padding-top: 20px;}
}

/****************************  product2  ***************************/
.pr2main1{ background: #f5f5f5; padding-top: 57px; padding-bottom: 65px;}
.pr2main1 .zong{ display: flex; flex-flow: wrap; justify-content: space-between; flex-direction: row-reverse;}
.pr2zi{ width: 38%; padding-top: 14px;}
.pr2tu{ width: 57.5%; position: relative; z-index: 999}

.pr2zi h1{ font-size: 30px; font-size: 3rem; line-height: 40px;}
.jian{ margin-top: 5px;}
.jin{ display: flex; flex-flow: wrap; justify-content: space-between; padding-top: 10px;}
.jlie{ width: 49%; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; margin-top: 30px;}
.jtu{ width: 65px;}
.jzi{ width: calc(100% - 72px);}
.ja{ font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; color: #333 !important;}

.inno{ max-width: 400px; display: flex; flex-flow: wrap; justify-content: space-between; padding-top: 35px;}
.inno a{ display: block; width: 49%; max-width: 176px; height: 40px; line-height: 40px; text-align: center; margin-top: 10px;}

.share{ margin-top: 22px;}
.share1{ color: #999999; font-size: 16px; font-size: 1.6rem; line-height: 30px; display: inline-block; vertical-align: middle;}
.share2{display: inline-block; vertical-align: middle;}

.prda{ width: 67.8%; position: relative;}
.pr2vi{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;}
.pr2vi iframe{ width: 100%; height: 100%; left: 0px; top: 0px;}

.prxiao{ width: 28.3%; max-height: 100%; overflow: hidden; position: absolute; right: 0px; top: 0px; display: flex; flex-flow: wrap; justify-content: space-between;}
.prxiao p{ width: 47%; margin-bottom: 7%; border: solid 1px #cccccc; transition: 0.5s; cursor: pointer;}
.prxtuh{ border-color: #1e94d2 !important;}

@media screen and (max-width:1359px) {
.pr2zi{ width: 40%; padding-top: 0px;}
.pr2zi h1{ font-size: 24px; font-size: 2.4rem; line-height: 30px;}

.jin{ padding-top: 10px;}
.jlie{ width: 49%; margin-top: 10px;}
.jtu{ width: 40px;}
.jzi{ width: calc(100% - 45px);}

.inno{ padding-top: 10px;}
.inno a{}
.share1{ font-size: 14px; font-size: 1.4rem; line-height: 26px;}
}
@media screen and (max-width:1099px) {
.pr2zi{ width: 50%;}
.pr2tu{ width: 45%;}

.prda{ width: 100%;}
.prxiao{ width: 100%; display: block; font-size: 0px; position: relative; margin-top: 10px;}
.prxiao p{ width: 24%; margin-left: 1.333%; display: inline-block; vertical-align: top; margin-bottom: 2%;}
.prxiao p:nth-child(4n-3){margin-left: 0px;} 
}
@media screen and (max-width:999px) {
.pr2main1{ padding-top: 30px; padding-bottom: 30px;}
.pr2zi h1{ font-size: 20px; font-size: 2rem; line-height: 30px;}
}
@media screen and (max-width:767px) {
.pr2zi h1{ font-size: 18px; font-size: 1.8rem; line-height: 30px;}
.pr2zi{ width: 100%; margin-top: 15px;}
.pr2tu{ width: 100%; max-width: 400px; margin: auto;}

.share{ margin-top: 12px;}
.share1{ font-size: 12px; font-size: 1.2rem; line-height: 22px;}
}

.pr2main2{ position: relative; padding-top: 21px;}
.prnav2{ position: sticky; width: 100%; left: 0px; top: 0px; background: #fff; z-index: 99}
.prnav2:before{content: ""; position: absolute; width: 100%; height: 1px; background: #cccccc; left: 0px; bottom: 1px;}
.prnav2 .zong{}
.prnav2 a{ padding: 15px 28px; line-height: 30px; margin-right: 20px; position: relative; display: inline-block; vertical-align: middle; color: #333333;}
.prnav2 a:before{content: ""; position: absolute; width: 0px; height: 3px; background: #1e94d2; left: 0px; bottom: 0px; transition: 0.5s;}
.prnavh:before{ width: 100% !important;}

.head2h2{ top: -100px;}
@media screen and (max-width:1359px) {
.prnav2 a{ padding: 15px 28px; line-height: 30px; margin-right: 0px;}
}
@media screen and (max-width:999px) {
.prnav2 a{ padding: 10px 15px; line-height: 30px; margin-right: 0px;}

}
@media screen and (max-width:767px) {
.prnav2 a{ padding: 7px 10px; line-height: 22px; font-size: 12px; font-size: 1.2rem;}
}


/*.pr22main1,.pr22main2,.pr22main3,.pr22main4,.pr22main5{ height: 1000px; border: 1px solid;}*/

.pr22main1{ padding-top: 20px;}
.pr21{ 
    /*background: #f5f5f5; */
padding: 20px;
/*padding-bottom: 40px;*/
    
}
.chanxbiao{ text-align: center; font-size: 30px; font-size: 3rem; line-height: 40px;}
.chanxiang{ margin-top: 20px;}
.chanxiang p,.chanxiang em,.chanxiang strong{color: #666;}
.chanxiang strong{ font-weight: normal; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}
.chanxiang img{ display: inline-block;}
.chanxiang a{ color: #1e94d2;}

.pr22{ display: flex; flex-flow: wrap; justify-content: space-between; 
/*padding-top: 17px;*/
    
}
.pr22 p{ width: 49.9%;
/*margin-top: 10px;*/
    
}
.pr22 p img{ width: 100%;}

.pr23{ 
    /*padding-top: 30px;*/
    
}
.pr23lie{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; 
/*margin-top: 34px;*/
    
}
.pr23lie2{ flex-direction: row-reverse;}
.pr23tu{ width: 50%;}
.pr23zi{ width: calc(50% - 15px);}
.pr2a{ margin-bottom: 28px; text-align: left;}
.pr2p p{ position: relative; padding-left: 30px;}
.pr2p p i{position: absolute; left: -3px; top: 0px; color: #1e94d2; font-size: 30px;}

.pr24{ padding-top: 10px; 
/*padding-bottom: 76px;*/
/*padding-bottom: 40px;*/
    
}
.pr24p{ display: flex; flex-flow: wrap;}
.pr24p p{ width: 24%; margin-left: 1.333%; padding-left: 30px; margin-top: 10px; color: #333; display: inline-block; vertical-align: top; position: relative;}
.pr24p p:nth-child(4n-3){margin-left: 0px;}

.pr24p p i{ position: absolute; left: -3px; top: 0px; color: #1e94d2; font-size: 30px;}
.pr2p p em  { position: absolute; left: -3px; top: 0px; color: #1e94d2; font-size: 30px;}
@media screen and (max-width:1359px) {
.chanxbiao{ font-size: 22px; font-size: 2.2rem; line-height: 30px;}
}
@media screen and (max-width:999px) {
.pr22main1{ padding-top: 70px; margin-top: -40px;}
.pr21{ padding: 20px 10px;}

.pr23tu{ width: 100%; max-width: 500px; margin: auto; margin-top: 20px;}
.pr23zi{ width: 100%;}

.pr23{ padding-top: 10px;}
.pr2p p i,.pr24p p i{ font-size: 20px;}


.pr24{ padding-top: 30px; padding-bottom: 40px;}
.pr24p p{ width: 32.33%; margin-left: 1.5%;}
.pr24p p:nth-child(4n-3){margin-left: 1.5%;}
.pr24p p:nth-child(3n-2){margin-left: 0px;}
}
@media screen and (max-width:767px) {
.chanxbiao{ font-size: 20px; font-size: 2rem;}
.pr2a{ margin-bottom: 18px;}
.pr23lie{ margin-top: 20px;}

.pr24p p{ width: 49%; margin-left: 2%; margin-top: 5px; padding-left: 25px;}
.pr24p p:nth-child(4n-3){margin-left: 2%;}
.pr24p p:nth-child(3n-2){margin-left: 2%;}
.pr24p p:nth-child(2n-1){margin-left: 0px;}
}

.pr2biao{ position: relative; padding-bottom: 14px;}
.pr2biao:before{content: ""; position: absolute; width: 120px; height: 5px; bottom: 0px; left: 50%; transform: translateX(-50%); background: #1e94d2;}
.pr22t{ max-width: 1312px; display: flex; flex-flow: wrap; justify-content: space-between; padding-top: 28px;}
.pr22lie{ background: #eeeeee; border-radius: 10px; width: 48%; padding: 50px 25px; margin-top: 20px;}
.pr22a{ font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}
.pr22tu{ width: 100%; max-width: 510px; margin: auto; margin-top: 32px;}
.pr22zi{ margin-top: 37px;}
.pr22zi p strong{ display: block; position: relative; padding-left: 20px; font-weight: normal;}
.pr22zi p strong:before{content: ""; position: absolute; width: 11px; height: 11px; border-radius: 50%; left: 0px; top: 9px; background: #999999;}

.pr22lie:nth-child(2n+1){ background: #1e94d2;}
.pr22lie:nth-child(2n+1) p{ color: #fff;}
.pr22lie:nth-child(2n+1) p strong:before{ background: #fff;}

.pr22b{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; margin-top: 20px;}
.pr22bzi{ width: 40.7%;}
.pr22btu{ width: 54.8%;}

@media screen and (max-width:767px) {
.pr22t{ padding-top: 10px;}
.pr22lie{ width: 50%; padding: 20px 5px;}
.pr22tu{ margin-top: 20px;}
.pr22zi{ margin-top: 20px;}

.pr22b{ margin-top: 30px;}
.pr22bzi{ width: 100%;}
.pr22btu{ width: 100%; max-width: 500px; margin: auto; margin-top: 20px;}

.pr22zi p strong:before{ width: 6px; height: 6px; top: 6px;}
}
@media screen and (max-width:499px) {
.pr22lie{ width: 100%;}
}

.pr22main3{
    /*padding-top: 23px;*/
    
}
.pr23t{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; margin-top: 30px;}
.pr23zi2{ width: 36%;}
.pr23tu2{ width: 45.7%;}

@media screen and (max-width:999px) {
.pr22main3{ padding-top: 50px;}
.pr23t{ margin-top: 20px;}
.pr23zi2{ width: 49%;}
.pr23tu2{ width: 49%;}
}
@media screen and (max-width:639px) {
.pr22main3{ padding-top: 30px;}
.pr23zi2{ width: 100%;}
.pr23tu2{ width: 100%;}
}

.pr22main4{ padding-top: 30px;}
.pr224p{ margin-top: 32px; margin-bottom: 46px;}
.pr22main5{ padding-top: 65px;}

.don{}
.dolie{ border-bottom: 1px solid #e9e9e9; position: relative; padding: 30px 0; padding-left: 94px; padding-right: 160px;}
.dotu{ display: block; width: 59px; position: absolute; left: 10px; top: 50%; transform: translateY(-50%);}
.domor{ display: block; width: 142px; height: 42px; line-height: 40px; font-size: 16px; font-size: 1.6rem; color: #1e94d2; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); text-align: center; background: #ffffff; border-radius: 10px; border: solid 1px #1e94d2;}
.domor i{ display: inline-block; vertical-align: middle; transform: rotate(180deg); font-size: 20px; margin-right: 10px;}
.dop a{ display: block; font-size: 18px; font-size: 1.8rem; line-height: 30px; padding: 21px 0; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}
.domor:hover{ background: #1e94d2; color: #fff;}

@media screen and (max-width:1359px) {
.pr22main4{ padding-top: 50px;}
.pr22main5{ padding-top: 50px;}
.dop a{ font-size: 16px; font-size: 1.6rem; line-height: 30px; padding: 21px 0;}
}
@media screen and (max-width:999px) {
.dotu{ width: 30px; left: 0px;}
.dolie{ padding: 20px 0; padding-left: 45px; padding-right: 160px;}
.domor{ width: 120px; height: 40px; line-height: 38px; font-size: 14px; font-size: 1.4rem;}
.dop a{ font-size: 14px; font-size: 1.4rem; line-height: 26px; padding: 10px 0;}
}
@media screen and (max-width:767px) {
.pr22main4{ padding-top: 30px;}
.pr22main5{ padding-top: 30px;}
.pr224p{ margin-top: 20px; margin-bottom: 20px;}
    
.dotu{ top: 10px; transform: translate(0);}

.don{ padding-top: 20px;}
.dolie{ padding: 10px 0; padding-left: 45px; padding-right: 0px;}
.domor{ position: relative; transform: translate(0); margin-top: 10px; width: 110px; height: 30px; line-height: 28px; font-size: 12px; font-size: 1.2rem;}
.domor i{ font-size: 16px;}
.dop a{ font-size: 12px; font-size: 1.2rem; line-height: 22px; padding: 0;}
}

.pr2main3{ background: #f8f8f8; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; margin-top: 60px;}
.pr2main3 .m9l{ padding: 30px;}
.pr2main3 .m9l p{color: #333;}
.pr2main3 .m9xin p i{ color: #1e94d2; border-color: #1e94d2;}
.pr2main3 .m9mor{ background: #1e94d2; color: #fff;}
.pr2main3 .m9mor:hover{ background: #333; color: #fff;}
.pr2main3 .m9r{ background: none; padding-top: 10px;}

.pr2main3 .m9xin input::-webkit-input-placeholder {/* WebKit browsers */
 color:#333333;opacity:1}
.pr2main3 .m9xin input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333333;opacity:1 }
.pr2main3 .m9xin input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333333;opacity:1 }
.pr2main3 .m9xin input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333333;opacity:1 }

.pr2main3 .m9xin textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#333333;opacity:1}
.pr2main3 .m9xin textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333333;opacity:1 }
.pr2main3 .m9xin textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333333;opacity:1 }
.pr2main3 .m9xin textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333333;opacity:1 }

.pr2main3 .int1 input,.pr2main3 .int2 textarea,.dotann .int1 input,.dotann .int2 textarea{ color: #333;}

@media screen and (max-width:1359px) {
.pr2main3 .m9l{ padding: 20px 10px;}
}
@media screen and (max-width:999px) {
.pr2main3{ margin-top: 30px;}
}
@media screen and (max-width:767px) {
.pr2main3 .m9l{ padding-bottom: 0px;}
.pr2main3 .m9r{ padding-top: 0px; margin-top: 5px;}
}

.homain{ padding-top:70px;}
.hobiao{ padding-right: 85px;}

.img-scroll5 {position: relative; margin-top:38px;}
.img-scroll5 .prev, .img-scroll5 .next {position: absolute; text-align:center; display: block; width: 34px; height: 34px; line-height: 32px; text-align: center; border-radius: 50%; background: #ffffff;border: solid 1px #1e94d2; color: #1e94d2; top: -75px; transition: 0.5s; z-index: 999}
.img-scroll5 .prev { right: 46px; cursor: pointer;}
.img-scroll5 .next { right:0px; cursor: pointer;}
.img-scroll5 .prev:hover,.img-scroll5 .next:hover { color: #fff; background: #1e94d2;}
.img-list5 {position: relative;overflow: hidden;}
.img-list5 ul {width: 10000%;}
.img-list5 li {float: left; width:0.236%; margin-right: 0.01866%; position:relative;}
.img-list5 li .m3lie{ width: 100%; margin: auto;}

@media screen and (max-width:999px) {
.homain{ padding-top:40px;}
.img-list5 li { width:0.3233%; margin-right: 0.015%;}
}
@media screen and (max-width:767px) {
.img-scroll5 .prev, .img-scroll5 .next { width: 30px; height: 30px; line-height: 28px; top: -50px;}
.img-scroll5 .prev { right: 40px;}
.img-scroll5 { margin-top:20px;}
}
@media screen and (max-width:599px) {
.homain{ padding-top:30px;}
.img-list5 li { width:0.49%; margin-right: 0.02%;}
}

.prtag{ position: relative; padding-left: 83px; margin-top: 62px; padding-bottom: 57px;}
.prtag span{ position: absolute; left: 0px; top: 0px; font-size: 16px; font-size: 1.6rem; line-height: 32px; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}
.prtag span i{ display: inline-block; vertical-align: middle; margin-right: 10px; color: #5c5c66; font-size: 20px;}
.prtag a{ display: inline-block; vertical-align: middle; font-size: 16px; font-size: 1.6rem; line-height: 26px; padding: 3px 17px; border-radius: 17px; background: #e6e6e6; margin-right: 13px; margin-bottom: 5px;}

@media screen and (max-width:1359px) {
    .prtag span,.prtag a{ font-size: 14px; font-size: 1.4rem;}
}
@media screen and (max-width:999px) {
.prtag{ margin-top: 30px; padding-bottom: 30px;}
}
@media screen and (max-width:767px) {
    .prtag{ padding-left: 0px;}
    .prtag span,.prtag a{ font-size: 12px; font-size: 1.2rem;}
    .prtag span{ position: relative; top: auto; left: auto; display: block;}
}

/****************************  about  ***************************/

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}

 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

.mianbao1{ background: #fff; padding-bottom: 20px;}

.abmainz{ position: relative;}
.abnav{ width: 100%; background: #f7f7f7; position: sticky; left: 0px; top: 0px; display: flex; flex-flow: wrap; font-size: 0px; z-index: 999}
.abnav a{ display: inline-block; height: 92px; line-height: 92px; text-align: center; padding: 0 31px; position: relative;}
.abnav a span{ display: inline-block; vertical-align: middle; font-size: 22px; font-size: 2.2rem; line-height: 30px; transition: 0.5s;}
.abnav a:before{content: ""; position: absolute; width: 2px; height: 66px; background: #a1a1a1; opacity: 0.1; left: 0px; top: 50%; transform: translateY(-50%);}
.abnav a:first-child:before{ display: none;}
.abnav a:hover,.abnavh{ background: #1e94d2 !important;}
.abnav a:hover span,.abnavh span{ color: #fff !important;}

@media screen and (max-width:1559px) {
.abnav a{ height: 72px; line-height: 72px; padding: 0 20px;}
.abnav a span{ font-size: 18px; font-size: 1.8rem; line-height: 26px;}
.abnav a:before{ height: 30px;}
}
@media screen and (max-width:1359px) {
.abnav a{ height: 72px; line-height: 72px; padding: 0 15px;}
.abnav a span{ font-size: 16px; font-size: 1.6rem; line-height: 26px;}
}
@media screen and (max-width:999px) {
.mianbao2{ padding-bottom: 10px;}
.abnav a{ height: 50px; line-height: 50px; padding: 0 15px;}
.abnav a span{ font-size: 14px; font-size: 1.4rem; line-height: 24px;}
}
@media screen and (max-width:767px) {
.abnav a{ height: 45px; line-height: 45px; padding: 0 5px; width: 33.333%; border-bottom: 1px solid #ddd;}
.abnav a span{ font-size: 12px; font-size: 1.2rem; line-height: 20px;}
.abnav a:nth-child(3n-2):before{ display: none;}
}

.abmain1{ padding-top: 97px; margin-top: -30px;}
.ab1t{ display: flex; flex-flow: wrap; justify-content: space-between; align-items:flex-end;}
.ab1tzi{ width: 44%;}
.ab1ttu{ width: 54.6%;}

.ab1biao{ font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana; text-align: left;}
.ab1p{ margin-top: 12px;}

.ab1shipin{position: relative; padding-bottom:56.75%;height: 0;overflow: hidden;}
.ab1shipin iframe,.ab1shipin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.ab1shipin iframe body{ margin:0px !important;}

.ab1b{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; position: relative; margin-top: 44px;}
.ab1b:before{content: ""; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 178px; background: #1e94d2; opacity: 0.1; z-index: -1}
.ab1btu{ width: 493px;}
.ab1bzi{ width: calc(100% - 528px); background: url("../images/abyin.png") no-repeat left top; padding-top: 85px;}

@media screen and (max-width:1099px) {
.ab1tzi{ width: 100%;}
.ab1ttu{ width: 100%; margin-top: 15px; max-width: 750px;}
.ab1bzi{ background-size: 20px; padding-top: 30px;}
}
@media screen and (max-width:999px) {
.abmain1{ padding-top: 90px; margin-top: -60px;}

.ab1btu{ width: 100%;}
.ab1bzi{ width: 100%; margin-top: 20px; padding-bottom: 10px;}
    .ab1b:before{ width: 120%; left: -10%;}
}
@media screen and (max-width:767px) {
.abmain1{ margin-top: -65px;}
.ab1b{ margin-top: 20px;}
}

.ab12n{ display: flex; flex-flow: wrap; justify-content: space-between; padding-top: 80px;}

.abmain2{ padding-top: 80px; padding-bottom: 70px;}
.ab2biao{ font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana;}
.ab2n{ display: flex; flex-flow: wrap;}
.ab2lie{ width: 31.6%; margin-left: 2.6%; margin-top: 56px; border: solid 1px #ebebeb; border-radius: 20px; overflow: hidden;}
.ab2lie:nth-child(3n-2){margin-left: 0px;}
.ab2tu{}
.ab2zi{ line-height: 37px; padding: 10px; text-align: center; transition: 0.5s;}
.ab2lie:hover .ab2zi{ background: #1e94d2; color: #fff;}

@media screen and (max-width:999px) {
.ab12n{ padding-top: 40px;}
.abmain2{ padding-top: 50px; padding-bottom: 50px;}
.ab2lie{ width: 32.33%; margin-left: 1.5%; margin-top: 20px;}
}
@media screen and (max-width:767px) {
.ab12n{ padding-top: 30px;}
.abmain2{ padding-top: 20px; padding-bottom: 30px;}
.ab2n{ padding-top: 5px;}
.ab2lie{ width: 49%; margin-left: 2%; margin-top: 15px; border-radius: 10px;}
.ab2lie:nth-child(3n-2){margin-left: 2%;}
.ab2lie:nth-child(2n-1){margin-left: 0px;}
.ab2zi{ line-height: 24px; padding: 10px; text-align: center; transition: 0.5s;}
}

.abmain3{ background: url("../images/ab3bei.jpg") no-repeat center; background-size: cover; background-attachment: fixed; position: relative; padding-top: 86px; padding-bottom: 72px;}
.abmain3:before{content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../images/ab3bei.jpg") no-repeat center; background-size: cover; z-index: -1}
.ab3biao{ font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana; color: #fff;}
.abmain3 .m1p p{color: #fff; margin-top: 28px;}

.img-scroll4 {position: relative; margin-top:35px;}
.img-scroll4 .prev, .img-scroll4 .next {position: absolute; text-align:center; display: block; width: 35px; height: 35px; line-height: 33px; color: #fff; font-size: 12px; text-align: center; border-radius: 50%; border: solid 1px #ffffff; top: 50%; transform: translateY(-50%); transition: 0.5s; z-index: 999}
.img-scroll4 .prev { left: 0px; cursor: pointer;}
.img-scroll4 .next { right: 0px; cursor: pointer;}
.img-scroll4 .prev:hover,.img-scroll4 .next:hover { background: #ffffff; color: #1e94d2;}
.img-list4 {position: relative;overflow: hidden; margin: 0 113px;}
.img-list4 ul {width: 10000%;}
.img-list4 li {float: left; width:1%; position:relative;}

.ab3n{ position: relative; padding-bottom: 40%;}
.ab3tu{ display: block; position: absolute; bottom: 0px;}
.ab3tu img{ transform: scale(1) !important;}
.ab3tu:nth-child(1){ width: 20%; left: 0px; z-index: 1}
.ab3tu:nth-child(2){ width: 21.8%; left: 17.83%; z-index: 2}
.ab3tu:nth-child(3){ width: 24.87%; left: 50%; transform: translateX(-50%); z-index: 3}
.ab3tu:nth-child(3) p{
    opacity: 1;
    white-space: nowrap;
    text-align: center;
}
.ab3tu:nth-child(4){ width: 21.8%; right: 17.83%; z-index: 2}
.ab3tu:nth-child(5){ width: 20%; right: 0px; z-index: 1}

.ab3zi{ text-align: center; color: #fff; margin-top: 26px;}

.abmain4{ background: #dff0ff; padding-top: 80px;}
@media screen and (max-width:1359px) {
.abmain3{ padding-top: 50px; padding-bottom: 50px;}
.img-list4 { margin: 0 40px;}
.ab3zi{ margin-top: 5px;}
.abmain4{ padding-top: 50px;}
}
@media screen and (max-width:767px) {
.ab3n {
    padding-bottom:47%;
}
.abmain3{ padding-top: 30px; padding-bottom: 30px;}
.abmain3 .m1p p{ margin-top: 10px;}
.img-scroll4 { margin-top:20px;}
.img-list4 { margin: 0 30px;}
.img-scroll4 .prev, .img-scroll4 .next { width: 25px; height: 25px; line-height: 23px;}
.abmain4{ padding-top: 30px;}
    .ab4tu{ margin-top: 10px;}
}

.abmain5{ background: #e8f4fa; padding-top: 82px; padding-bottom: 10px;}
.ab5logo{ width: 337px; margin: auto;}
.ab5logo img{ width: 100%;}
.ab5nav{ text-align: center; font-size: 0px; padding-top: 52px;}
.ab5nav p{ display: inline-block; vertical-align: middle; width: 316px; height: 47px; line-height: 47px; font-size: 16px; font-size: 1.6rem; margin: 5px 25px; color: #ffffff; background: #c30d23; border-radius: 10px;}
.ab5nav p:nth-child(2){ background: #2b74a0;}
.ab5nav p:nth-child(3){ background-image: linear-gradient(270deg, #2b74a0 0%, #774162 60%, #c30d23 100%), linear-gradient(#c30d23, #c30d23); background-blend-mode: normal, normal;}

@keyframes ab5tu
{
0% { transform: rotate(0deg);}
50% { transform: rotate(180deg);}
100% { transform: rotate(360deg);}
}

.ab5b{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; margin-top: 37px;}
.ab5tu{ width: 373px; position: relative;}
.ab5tu1{ width: 100%;}
.ab5tu2{ width: 362px; height: 362px; position: absolute; left: 50%; top: 50%; margin-left: -181px; margin-top: -181px; transform-origin: center; -webkit-animation-name:ab5tu; animation-name:ab5tu; -webkit-animation-duration:10s; animation-duration:10s; -webkit-animation-timing-function:linear; animation-timing-function:linear;  -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;}
.ab5n{ width: calc((100% - 375px)/2);}

.ab5lie{ padding: 18px 0;}
.ab5a{ font-size: 24px; font-size: 2.4rem; line-height: 30px; font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana;}
.ab5p{ margin-top: 6px; height: 180px; overflow: auto;}

.ab5lie:nth-child(1){ border-bottom: 2px dotted #1e94d2;}
.ab5lie:nth-child(2){ border-top: 2px dotted #1e94d2; margin-top: 213px;}

@media screen and (max-width:1559px) {
.ab5a{ font-size: 20px; font-size: 2rem;}
}
@media screen and (max-width:1359px) {
.abmain5{ padding-top: 50px;}
.ab5logo{ width: 200px;}
.ab5nav{ padding-top: 30px;}
.ab5nav p{ width: 250px; height: 40px; line-height: 40px; font-size: 14px; font-size: 1.4rem; margin: 5px;}

.ab5a{ font-size: 16px; font-size: 1.6rem; line-height: 26px;}
.ab5p{ height: 156px;}
    
.ab5tu{ width: 200px;}
.ab5tu2{ width: 196px; height: 196px; margin-left: -98px; margin-top: -98px;}
.ab5n{ width: calc((100% - 200px)/2);}
    
.ab5lie:nth-child(1){ border-bottom: 1px dotted #1e94d2;}
.ab5lie:nth-child(2){ border-top: 1px dotted #1e94d2; margin-top: 116px;}
}
@media screen and (max-width:999px) {
.ab5logo{ width: 150px;}
.ab5nav{ padding-top: 20px;}
.ab5nav p{ width: 220px; height: 40px; line-height: 40px; font-size: 12px; font-size: 1.2rem; margin: 5px;}

.ab5tu{ width: 100px;}
.ab5tu2{ width: 96px; height: 96px; margin-left: -48px; margin-top: -48px;}
.ab5n{ width: calc((100% - 100px)/2);}
    
.ab5b{ margin-top: 10px;}
.ab5lie:nth-child(2){ margin-top: 60px;}
}
@media screen and (max-width:767px) {
.abmain5{ padding-top: 30px; padding-bottom: 20px;}
.ab5nav p{ width: auto; height: 30px; line-height: 30px; margin: 2px; padding: 0 5px; border-radius: 5px;}
    .ab5tu{ display: none;}
    .ab5lie{ border: none !important; padding: 0px !important;}

.ab5b{ margin-top: 5px; display: block;}
.ab5n{ width: 100%; display: flex; flex-flow: wrap; justify-content: space-between; align-items:flex-start;}
    .ab5lie{ width: 49%; margin-top: 20px !important;}
    .ab5p{ height: auto;}
}
@media screen and (max-width:439px) {
    .ab5lie{ width: 100%;}
}

.abmain6{ background: url("../images/ab7bei.jpg") no-repeat top center; padding-top: 76px;}
.ab6tu{ margin-top: 64px;}
.abmain7{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; padding-top: 90px; padding-bottom: 90px;}
.ab7tu{ width: 50%;}
.ab7zi{ width: calc(50% - 50px);}
.ab7p{ margin-top: 17px;}
.ab7p p{color: #333333;}

@media screen and (max-width:999px) {
.abmain6{ padding-top: 50px;}
.ab6tu{ margin-top: 30px;}
.abmain7{ padding-top: 50px; padding-bottom: 50px;}
.ab7zi{ width: calc(50% - 20px);}
}
@media screen and (max-width:767px) {
.abmain6{ padding-top: 30px;}
.ab6tu{ margin-top: 20px;}
.abmain7{ padding-top: 30px; padding-bottom: 30px;}
.ab7tu{ width: 100%; max-width: 600px; margin: auto;}
.ab7zi{ width: 100%; margin-top: 20px;}
.ab7p{ margin-top: 10px;}
}

/****************************  2-1  ***************************/
.mianbao2{ background: #f3f3f3;}
.csmain1{ background: #f3f3f3; padding-top: 45px; padding-bottom: 70px;}

.cs1n{ display: flex; flex-flow: wrap; justify-content: space-between; padding-top: 10px;}
.cs1n a{ display: block; width: 23.64%; margin-top: 28px;}
.cs1n a img{ transform: scale(1) !important}

@media screen and (max-width:767px) {
.csmain1{padding-top: 30px; padding-bottom: 30px;}
.cs1n a{ margin-top: 10px;}
}

.csmain2{ padding-top: 10px;}
.cs2n{ display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; margin-top: 52px; padding-bottom: 98px;}
.cs2tu{ width: 53.4%;}
.cs2zi{ width: calc(46.6% - 36px);}

.cs2a{ color: #1e94d2; font-size: 20px; font-size: 2rem; line-height: 30px; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}
.cs2p{ margin-top: 10px;}
.cs2mor{ display: block; margin-top: 120px; color: #1e94d2; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}

@media screen and (max-width:1359px) {
.cs2zi{ width: calc(46.6% - 20px);}
.cs2a{ font-size: 18px; font-size: 1.8rem; line-height: 26px;}
.cs2mor{ margin-top: 10px;}
}
@media screen and (max-width:999px) {
.cs2n{ margin-top: 30px; padding-bottom: 50px;}
}
@media screen and (max-width:767px) {
.csmain2{ padding-top: 2px;}
.cs2n{ margin-top: 20px; padding-bottom: 30px;}
.cs2tu{ width: 100%;}
.cs2zi{ width: 100%; margin-top: 15px;}

.cs2a{ font-size: 16px; font-size: 1.6rem; line-height: 24px;}
}

/****************************  video  ***************************/
.homain2{ padding-bottom: 78px; padding-top: 16px;}
@media screen and (max-width:999px) {
.homain2{ padding-bottom: 50px; padding-top: 6px;}
    .hobiao2{ text-align: left; padding-right: 60px;}
}
@media screen and (max-width:767px) {
.homain2{ padding-bottom: 30px; padding-top: 6px;}
}

.vimain{ padding-top: 8px; padding-bottom: 65px;}
.vin{ display: flex; flex-flow: wrap;}
.vilie{ width: 24%; margin-left: 1.33%; margin-top: 40px;}
.vilie:nth-child(4n-3){margin-left: 0px;}
.vitu{position: relative; padding-bottom:71.43%;height: 0;overflow: hidden;}
.vitu iframe,.vitu video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.vitu iframe body{ margin:0px !important;}
.vizi{ display: block; text-align: center; margin-top: 7px; color: #333333;}

.fenye{ text-align: center; padding-top: 82px;}
.fenyen{ display: inline-block; font-size: 0px;}
.fenyen a{ display: inline-block; vertical-align: middle; padding: 0 17px; height: 40px; line-height: 38px; margin: 5px; font-size: 16px; font-size: 1.6rem; color: #666666; background: #ffffff; border-radius: 4px; border: solid 1px #999999;}
.dangfen,.fenyen a:hover{ background: #1e94d2 !important; color: #fff !important; border-color: #1e94d2 !important;}


.fuxuan{ margin-left: 10px; display:inline-block; *float:right; margin-bottom:4px; background: url("../images/fuxuan.png") no-repeat right center; padding-right: 32px; line-height: 40px;}
.fuxuan input{ height:40px; border-radius: 5px; vertical-align: middle; line-height: 38px; padding: 0 10px; margin-top: 5px; background:none; color: #fff; border: #1e94d2 solid 1px; background: #1e94d2; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:16px; font-size:1.6rem;}
.fuxuan input:hover{ color: #666; background: #fff;}
.dangqianfen{ background:#1e94d2 !important; color: #fff !important; border: #1e94d2 !important;}
@media screen and (max-width:1359px) {
.vilie{ margin-top: 20px;}
.fenye{ padding-top: 40px;}
}
@media screen and (max-width:999px) {
.vimain{ padding-top: 8px; padding-bottom: 40px;}
.fenyen a{ padding: 0 10px; height: 30px; line-height: 28px; font-size: 14px; font-size: 1.4rem; margin: 3px;}
.fuxuan { line-height: 30px;}
.fuxuan input{ padding: 0 10px; vertical-align: middle; height: 30px; line-height: 28px; font-size: 14px; font-size: 1.4rem; }
.vilie{ width: 32.33%; margin-left: 1.5%; margin-top: 15px;}
.vilie:nth-child(4n-3){margin-left: 1.5%;}
.vilie:nth-child(3n-2){margin-left: 0px;}
}
@media screen and (max-width:767px) {
.vimain{ padding-top: 18px; padding-bottom: 30px;}

.vilie{ width: 49%; margin-left: 2%; margin-top: 10px;}
.vilie:nth-child(4n-3){margin-left: 2%;}
.vilie:nth-child(3n-2){margin-left: 2%;}
.vilie:nth-child(2n-1){margin-left: 0px;}

.fenye{ padding-top: 30px;}
}

/****************************  solution  ***************************/
.so1nav{ background: #fff; padding-top: 23px; padding-bottom: 39px;}
.so1nav .img-list3 li { min-width:0.15%; margin-right:0.02%;padding-bottom: 0px;}
.so1nav .img-list3 li>a{ height: 60px; line-height: 56px; border-radius: 30px;}
.so1nav .img-scroll3 .prev,.so1nav .img-scroll3 .next{ top: 50%; transform: translateY(-50%);}

@media screen and (max-width:1359px) {
.so1nav .img-list3 li { min-width:0.19%; margin-right:0.0125%;}
}
@media screen and (max-width:999px) {
    .so1nav{ display: block !important; padding-top: 10px;}
.so1nav .img-list3 li { min-width:0.24%; margin-right:0.0133%;}
}
@media screen and (max-width:767px) {
    .so1nav{ padding: 20px 0;}
.so1nav .img-list3 li { min-width:0.3233%; margin-right:0.015%;}
.so1nav .img-list3 li>a{ height: 40px; line-height: 36px; border-radius: 30px;}
}

.so1main1{ background: #f5f5f5; margin-top: 40px; margin-bottom: 56px; padding: 40px;}
.so1biao{ text-align: center; font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana;}
.so1biao i{ width: 97px; display: inline-block; vertical-align: middle; margin-right: 26px;}

.so1n{ margin-top: 83px;}
.so1n strong{ color: #1e94d2; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; font-size: 20px; font-size: 2rem; font-weight: normal; display: block; margin-bottom: 10px;}
.so1n p{ color: #333;}

@media screen and (max-width:999px) {
.so1main1{ margin-top: 20px; margin-bottom: 30px; padding: 20px;}
.so1biao i{ width: 50px; margin-right: 16px;}
.so1n{ margin-top: 30px;}
.so1n strong{ font-size: 18px; font-size: 1.8rem; margin-bottom: 10px;}
}
@media screen and (max-width:767px) {
.so1main1{ margin-top: 10px; margin-bottom: 30px; padding: 20px 10px;}
.so1biao i{ width: 30px; margin-right: 10px;}
.so1n{ margin-top: 20px;}
.so1n strong{ font-size: 16px; font-size: 1.6rem; margin-bottom: 10px;}
}

/****************************  solution1  ***************************/
.so2nav{ background: #fff; padding-top: 1px; padding-bottom: 1px;}
.so2nav .img-list3 li{ padding-bottom: 0px;}
.so2nav .img-list3 li>a{ margin: 25px 0;}
.so2nav .img-scroll3 .prev,.so2nav .img-scroll3 .next{ top: 50%; transform: translateY(-50%);}

.so2nav .img-list3 li:hover>a{ background: #fff; color: #1e94d2;}
.so2nav .img-list3 li:hover>a:before{opacity: 0;}
.so2nav .img-list3 li>a:hover{ background-image: linear-gradient(90deg, #00aeff 0%, #0397df 50%, #057fbf 100%),linear-gradient(#1e94d2, #1e94d2); background-blend-mode: normal, normal; color: #fff;}
.so2nav .img-list3 li>a:before:hover{opacity: 1;}
.dangpr2{ background-image: linear-gradient(90deg, #00aeff 0%, #0397df 50%, #057fbf 100%),linear-gradient(#1e94d2, #1e94d2) !important; background-blend-mode: normal, normal; !important; color: #fff !important;}

@media screen and (max-width:999px) {
.so2nav{ display: block !important;}
.so2nav .img-list3 li>a{ margin: 10px 0;}
.so2nav .img-list3 li { min-width:0.32333%; margin-right:0.015%;}
}
@media screen and (max-width:767px) {
.so2nav{ padding-top: 10px; padding-bottom: 10px;}
.so2nav .img-list3 li { min-width:0.49%; margin-right:0.02%;}
}

.so1main{ padding-top: 1px; padding-bottom: 84px;}
.so1n2{ display: flex; flex-flow: wrap;}
.so1lie{ width: 31.7%; margin-left: 2.45%; margin-top: 33px;}
.so1lie:nth-child(3n-2){margin-left: 0px;}
.so1tu{ display: block; border-radius: 15px; overflow: hidden;}
.so1zi{ display: block; text-align: center; font-size: 20px; font-size: 2rem; line-height: 30px; margin-top: 16px; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}

@media screen and (max-width:1359px) {
.so1zi{ font-size: 16px; font-size: 1.6rem; line-height: 26px; margin-top: 10px;}
}
@media screen and (max-width:999px) {
.so1main{ padding-bottom: 50px;}
.so1lie{ margin-top: 20px;}
}
@media screen and (max-width:767px) {
.so1main{ padding-bottom: 30px;}
.so1lie{ width: 49%; margin-left: 2%; margin-top: 15px;}
.so1lie:nth-child(3n-2){margin-left: 2%;}
.so1lie:nth-child(2n-1){margin-left: 0px;}
.so1tu{ border-radius: 5px;}
    
.so1zi{ font-size: 12px; font-size: 1.2rem; line-height: 22px; margin-top: 6px;}
}

/****************************  solution2  ***************************/
.somain2{ padding-top: 18px; padding-bottom: 55px;}
.somain2 h1{font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana;}
.somain2 .share{ margin: auto; text-align: center; margin-top: 5px;}
.somain2 .share1{ color: #666666;}

.nexiang{ margin-top: 38px;}
.nexiang img{ display: inline-block; vertical-align: middle;}
.nexiang p{color: #666;}
.nexiang em,.nexiang strong{ color: #333; font-size: 20px; font-size: 2rem}
.nexiang strong{ font-weight: normal; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}
.nexiang em{ font-style: normal;}
.nexiang a{color: #1e94d2;display: inline;}

.fanpian{ background: #f5f5f5; padding: 15px 17px; margin-top: 46px;}
.fanpian li{ color: #333;}
.fanpian li a{ display: inline-block; color: #333;}

@media screen and (max-width:999px) {
.nexiang{ margin-top: 20px;}
.fanpian{ padding: 10px; margin-top: 20px;}
.nexiang em,.nexiang strong{ font-size: 18px; font-size: 1.8rem}
}
@media screen and (max-width:767px) {
.somain2{ padding-top: 18px; padding-bottom: 30px;}
.nexiang em,.nexiang strong{ font-size: 14px; font-size: 1.4rem}
}


/****************************  4-1  ***************************/
.tsmain1{ padding-top: 60px;}
.ts1biao{ text-align: center; font-size: 36px; font-size: 3.6rem; line-height: 44px;}
.ts1t{ background: #eeeeee; padding: 30px; line-height: 60px; margin-top: 53px; text-align: center; font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana;}
.ts1t i{ width: 60px; display: inline-block; vertical-align: middle; margin-right: 25px;}
.ts1t i img{ width: 100%;}

.ts1n{ padding-top: 17px; display: flex; flex-flow: wrap; justify-content: space-between;}
.ts1lie{ display: flex; flex-flow: wrap; justify-content: space-between; margin-top: 20px; width: 49%;}
.ts1lie:first-child{ width: 100%;}
.tsshu{ width: 115px; position: relative; background: #b6b6b6;}
.tsshu span{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 48px; font-size: 4.8rem; line-height: 52px; color: #ffffff;}
.ts1zi{ line-height: 130px !important; padding: 0 20px; width: calc(100% - 115px); border: solid 1px #cccccc;}
.ts1zi p{ display: inline-block; vertical-align: middle; line-height: 30px; color: #333;}

@media screen and (max-width:1359px) {
.ts1biao{ font-size: 26px; font-size: 2.6rem; line-height: 34px;}
.ts1t{ padding: 20px; line-height: 40px; margin-top: 30px;}
.ts1t i{ width: 40px; margin-right: 10px;}

    .ts1lie{ margin-top: 10px;}
.tsshu{ width: 80px;}
.tsshu span{ font-size: 30px; font-size: 3rem; line-height: 40px;}
.ts1zi{ line-height: 100px !important; padding: 0 10px; width: calc(100% - 80px);}
.ts1zi p{ line-height: 26px;}
}
@media screen and (max-width:999px) {
.tsmain1{ padding-top: 30px;}
.ts1biao{ font-size: 22px; font-size: 2.2rem; line-height: 30px;}
}
@media screen and (max-width:767px) {
.tsmain1{ padding-top: 10px;}
.ts1biao{ font-size: 18px; font-size: 1.8rem; line-height: 26px;}

.ts1t{ padding: 10px; line-height: 40px; margin-top: 20px;}
.ts1t i{ width: 30px; margin-right: 10px;}
.ts1lie{ margin-top: 10px; width: 100% !important;}
.tsshu{ width: 50px;}
.tsshu span{ font-size: 20px; font-size: 2rem; line-height: 30px;}
.ts1zi{ line-height: 80px !important; padding: 0 10px; width: calc(100% - 50px);}
.ts1zi p{ line-height: 22px;}
}

.tsmain2{ padding-top: 105px; display: flex; flex-flow: wrap; justify-content: space-between;}
.ts2lie{ width: 48.8%;}
.ts2a{ line-height: 60px; padding: 30px; background: #eeeeee; font-family: Poppins-Regular, Arial, "Arial Black", "sans-serif", Verdana;}
@media screen and (max-width:999px) {
.tsmain2{ padding-top: 50px;}
.ts2a{ line-height: 40px; padding: 10px;}
}
@media screen and (max-width:767px) {
.tsmain2{ padding-top: 30px;}
.ts2a{ font-size: 20px; font-size: 2rem; line-height: 26px; padding: 10px 5px;}
}
@media screen and (max-width:459px) {
.ts2lie{ width: 100%; margin-top: 10px;}
}

.tsmain3{ padding-top: 20px; padding-bottom: 136px;}
.ts3n{ margin-top: 37px; border: solid 1px #cccccc; border-bottom: none;}
.ts3lie{border-bottom: solid 1px #cccccc; display: flex; flex-flow: wrap; justify-content: space-between;}
.ts3tu{ width: 193px; position: relative;}
.ts3tu img{ width: 72px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.ts3zi{ width: calc(100% - 193px); padding: 5px 20px; line-height: 120px; border-left: solid 1px #cccccc;}
.ts3zi p{ display: inline-block !important; vertical-align: middle;}

@media screen and (max-width:999px) {
.tsmain3{ padding-top: 20px; padding-bottom: 50px;}
.ts3tu{ width: 100px;}
.ts3tu img{ width: 40px;}
.ts3zi{ width: calc(100% - 100px); padding: 0 10px; line-height: 100px;}
}
@media screen and (max-width:767px) {
.tsmain3{ padding-top: 20px; padding-bottom: 30px;}
.ts3n{ margin-top: 20px;}
.ts3tu{ width: 50px;}
.ts3tu img{ width: 30px;}
.ts3zi{ width: calc(100% - 50px);}
}

/****************************  4-2  ***************************/
.domain{ padding-top: 14px; padding-bottom: 81px;}
.don2{ display: flex; flex-flow: wrap; justify-content: space-between;}
.dolie2{ width: 48.4%; margin-top: 49px; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center;}
.dotu2{ display: block; width: 330px; overflow: hidden;}
.dozi2{ width: calc(100% - 353px);}

.doa2{font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; line-height: 30px; color: #333; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.dop2 a{ display: block; margin-top: 14px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 5;  overflow: hidden;}
.domor2{ position: relative; right: auto; top: auto; transform: translate(0); margin-top: 75px;}

.dolie2 a{cursor: pointer;}

@media screen and (max-width:1359px) {
.dolie2{ width: 49%; margin-top: 20px;}
.dotu2{ width: 200px;}
.dozi2{ width: calc(100% - 220px);}
.dop2 a{ -webkit-line-clamp: 4;}
.domor2{ margin-top: 15px;}
}
@media screen and (max-width:999px) {
.domain{ padding-top: 1px; padding-bottom: 50px;}
.dotu2{ width: 150px;}
.dozi2{ width: calc(100% - 170px);}
.doa2{ -webkit-line-clamp: 1;}
.dop2 a{ -webkit-line-clamp: 3; margin-top: 5px;}
.domor2{ margin-top: 15px;}
}
@media screen and (max-width:767px) {
.domain{ padding-top: 1px; padding-bottom: 30px;}
.dolie2{ width: 100%; margin-top: 15px;}

.dotu2{ width: 120px;}
.dozi2{ width: calc(100% - 130px);}
}

.dotann .m9xin input::-webkit-input-placeholder {/* WebKit browsers */
 color:#333333;opacity:1}
.dotann .m9xin input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333333;opacity:1 }
.dotann .m9xin input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333333;opacity:1 }
.dotann .m9xin input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333333;opacity:1 }

.dotann .m9xin textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#333333;opacity:1}
.dotann .m9xin textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333333;opacity:1 }
.dotann .m9xin textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333333;opacity:1 }
.dotann .m9xin textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333333;opacity:1 }

.dotan{ position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #000; background: rgba(0,0,0,0.5); display: none; z-index: 999999}
.guanbi1{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 1}
.dotann{ width: 95%; max-width: 870px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; padding: 60px 42px; z-index: 2}
.guanbi{ width: 30px; position: absolute; top: 24px; right: 24px; cursor: pointer;}
.dota{color: #1e94d2;}
.dotann .m9xin{ padding-top: 1px;}

@media screen and (max-width:767px) {
.guanbi{ width: 24px; top: 10px; right: 10px;}
.dotann{ padding: 40px 10px; padding-bottom: 20px;}
}

/****************************  faq  ***************************/
.famain{ padding-top: 13px; padding-bottom: 81px;}
.fan{}
.falie{ margin-top: 20px;}
.faa{ background: #f4f4f6; border-radius: 10px; padding: 23px; padding-left: 74px; position: relative; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; color: #333;}
.faa i{ position:absolute; width: 30px; height: 30px; border: solid 2px #aaaaaa; left: 24px; top: 23px; border-radius: 50%;}
.faa i:before{content: ""; position: absolute; width: 15px; height: 2px; background: #aaaaaa; left: 50%; top: 50%; margin-left: -7.5px; margin-top: -1px;}
.faa i:after{content: ""; position: absolute; width: 15px; height: 2px; background: #aaaaaa; left: 50%; top: 50%; margin-left: -7.5px; margin-top: -1px; transform: rotate(90deg)}
.fap{ padding: 22px 11px; display: none;}
.fap p{color: #333333;}
.fap strong{color: #333333; font-weight: normal; font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana;}

.falieh .faa i:after{ transform: rotate(0)}
.falieh .fap{ display: block;}

@media screen and (max-width:999px) {
.falie{ margin-top: 10px;}
.faa{ padding: 10px; padding-left: 40px;}
.faa i{ left: 5px; top: 13px; width: 24px; height: 24px;}
}
@media screen and (max-width:767px) {
.famain{ padding-top: 20px; padding-bottom: 31px;}
.faa i{ left: 5px; top: 10px;}
.fap{ padding: 15px 0px;}
}

/****************************  news  ***************************/
.nemain{ padding-bottom: 80px; padding-top: 5px;}
.nen{}
.nelie{ padding: 23px; margin-bottom: 20px; display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; transition: 0.5s;}
.netu{ width: 379px; border-radius: 10px; display: block; overflow: hidden;}
.nezi{ width: calc(100% - 408px);}
.nea{ font-family: Poppins-SemiBold, Arial, "Arial Black", "sans-serif", Verdana; color: #333; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.nep a{ margin-top: 4px; color: #999999; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 4;  overflow: hidden;}
.nemor{ display: block; margin-top: 43px; width: 156px; height: 40px; line-height: 40px; text-align: center;}

.nemor{ color: #1e94d2;}
.nemor:before{ background: #fff;}
.nemor:hover{ color: #fff;}
.nemor:hover:before{ background: none;}


.nelie:hover{ box-shadow: -1px 1px 24px 0px rgba(0, 0, 0, 0.1);}

@media screen and (max-width:999px) {
.nemain{ padding-bottom: 50px; padding-top: 5px;}
.nelie{ padding: 0px; border-radius: 10px;}
.netu{ width: 200px;}
.nezi{ width: calc(100% - 215px); padding: 10px; padding-left: 0px;}

.nea{  -webkit-line-clamp: 1;}
.nep a{ margin-top: 4px;  -webkit-line-clamp: 2;}
.nemor{ margin-top: 10px; width: 130px;}
}
@media screen and (max-width:767px) {
.nemain{ padding-bottom: 30px; padding-top: 15px;}
.netu{ width: 130px;}
.nezi{ width: calc(100% - 140px); padding: 5px; padding-left: 0px;}
    .nemor{ display: none;}
.nep a{ margin-top: 4px;  -webkit-line-clamp: 3;}
.nelie{ margin-bottom: 0px; margin-top: 15px;}
}

/****************************  news2  ***************************/
.nemain2{ padding-top:30px; padding-bottom: 96px;}
.nemain2 h1{ font-size: 24px; font-size: 2.4rem; line-height: 33px; font-family: Poppins-SemiBold,Arial, "Arial Black", "sans-serif", Verdana;}
.net{ border-bottom: 1px solid #dbdbdb; padding-top: 25px; padding-bottom: 19px;}
.net .neriqi{ display: inline-block; vertical-align: middle; color: #999; margin-right: 34px;}
.net .share{ display: inline-block; vertical-align: middle; margin: auto;}

@media screen and (max-width:999px) {
.nemain2 h1{ font-size: 20px; font-size: 2rem; line-height: 30px;}
.nemain2{ padding-top:20px; padding-bottom: 50px;}
}
@media screen and (max-width:767px) {
.nemain2 h1{ font-size: 16px; font-size: 1.6rem; line-height: 26px;}
.nemain2{ padding-top:30px; padding-bottom: 30px;}
.net{ padding-top: 10px; padding-bottom: 10px;}
.net .neriqi{ margin-right: 15px;}
}

.privacyk h1{ text-align: center; font-size: 30px; font-size: 3rem;font-family:Poppins-Regular,Arial, Helvetica, sans-serif;}
.privacy strong{display: block; margin-top: 30px; font-size: 18px; font-size: 1.8rem;}
.privacy a{ display: inline-block;}
.privacy  em::before{content: "";  background: #1e94d2; width: 8px; height: 8px; display: inline-block; margin-right: 10px; border-radius: 50%;}
.privacy em{font-size: inherit; color: #666;}

/****************************  contact  ***************************/
.comain1{ background: #f8f8f8; display: flex; flex-flow: wrap; justify-content: space-between; margin-top: 37px;}
.cozi{ width: 40.4%; padding: 48px; padding-bottom: 20px;}
.cotu{ width: 59.6%;}
.cobiao{ text-align: left;}

.coln{ line-height: 48px; margin-top: 30px;}
.coln p{position: relative; padding-left: 38px;}
.coln p i{ color: #1e94d2; position: absolute; left: 0px; top: 0px; font-size: 20px;}
.coln p a{ display: inline;}

.comain2{ padding: 0 20px; padding-top: 60px; padding-bottom: 123px;}
.co2p{ margin-top: 21px;}
.coxin{ display: flex; flex-flow: wrap; justify-content: space-between; margin-top: 23px;}
.coxin .int1{ width: 49%; padding-left: 15px; margin-top: 27px;}
.coxin .int2{ width: 100%; padding-left: 15px; margin-top: 27px;}
.coxin .int3{ width: 49%; padding-left: 15px; margin-top: 27px; display: flex; flex-flow: wrap; justify-content: space-between;}

.coxin input{ width: 100%; height: 64px; line-height: 62px; padding: 0 18px; font-size: 16px; font-size: 1.6rem; color: #333; border: solid 1px #d2d2d2;}
.coxin textarea{ width: 100%; height: 134px; line-height: 32px; padding: 15px 18px; font-size: 16px; font-size: 1.6rem; color: #333; border: solid 1px #d2d2d2;}
.coxin .yanzheng{ width: 213px; height: 65px; cursor: pointer;}
.coxin .int4{ width: calc(100% - 220px); max-width: 326px; background-image: linear-gradient(90deg,	#00aeff 0%, #0397df 50%, #057fbf 100%), linear-gradient(#1e94d2, #1e94d2); background-blend-mode: normal, normal; color: #ffffff; font-size: 16px; font-size: 1.6rem; cursor: pointer;}
.coxin .int4:hover{ background: #333;}

.coxin .xing{ background: url("../images/xing.png") no-repeat left 26px;}

@media screen and (max-width:1359px) {
.cozi{ padding: 20px;}
}
@media screen and (max-width:999px) {
.comain1{ margin-top: 10px;}
.coln{ margin-top: 10px;}
.cozi{ padding: 10px;}

.comain2{ padding: 0; padding-top: 40px; padding-bottom: 50px;}
.coxin input{ height: 46px; line-height: 44px; padding: 0 10px; font-size: 14px; font-size: 1.4rem;}
.coxin textarea{ height: 100px; line-height: 24px; padding: 10px; font-size: 14px; font-size: 1.4rem;}

.coxin .int1,.coxin .int2,.coxin .int3{ padding-left: 10px; margin-top: 10px;}

.coxin .yanzheng{ width: 120px; height: 46px;}
.coxin .int4{ width: calc(100% - 130px); max-width: 326px; font-size: 14px; font-size: 1.4rem;}
.coxin .xing{ background: url("../images/xing.png") no-repeat left 20px; background-size: 5px;}
}
@media screen and (max-width:767px) {
.comain1{ margin-top: 30px;}
.comain2{ padding-top: 30px; padding-bottom: 30px;}
.co2p{ margin-top: 11px;}
.coxin{ margin-top: 10px;}
.coxin .int1,.coxin .int2,.coxin .int3{ width: 100%;}
.coxin textarea,.coxin input{ font-size: 12px; font-size: 1.2rem;}

.cozi{ width: 100%;}
.cotu{ width: 100%;}
}





@media screen and (max-width:1359px) {

}
@media screen and (max-width:999px) {

}
@media screen and (max-width:767px) {

}


@font-face {
  font-family: Poppins-Regular;
  font-display: swap;
  src: url("../fonts/Poppins-Regular.woff2") format("woff2"),
       url("../fonts/Poppins-Regular.woff") format("woff"),
       url("../fonts/Poppins-Regular.ttf") format("truetype"),
       url("../fonts/Poppins-Regular.eot") format("embedded-opentype"),
       url("../fonts/Poppins-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Poppins-SemiBold;
  font-display: swap;
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"),
       url("../fonts/Poppins-SemiBold.woff") format("woff"),
       url("../fonts/Poppins-SemiBold.ttf") format("truetype"),
       url("../fonts/Poppins-SemiBold.eot") format("embedded-opentype"),
       url("../fonts/Poppins-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "iconfont"; /* Project id 4311231 */
  font-display: swap;
  src: 
       url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  src: url('../fonts/iconfont.woff2?t=1698811806352') format('woff2'),
       url('../fonts/iconfont.woff?t=1698811806352') format('woff'),
       url('../fonts/iconfont.ttf?t=1698811806352') format('truetype');
}

@font-face {
  font-family: "iconfont"; /* Project id 4311231 */
  font-display: swap;
  src: 
       url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
       url('../fonts/iconfont.woff?t=1705480615453') format('woff'),
       url('../fonts/iconfont.ttf?t=1705480615453') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wechat:before {
  content: "\e7c1";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c3";
}

.icon-address1:before {
  content: "\e7c4";
}

.icon-contact1:before {
  content: "\e7c5";
}

.icon-email1:before {
  content: "\e7c9";
}

.icon-skype1:before {
  content: "\e7ca";
}

.icon-fax1:before {
  content: "\e7cd";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cf";
}

.icon-wechat1:before {
  content: "\e7d0";
}

.icon-phone2:before {
  content: "\e7d1";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-vk:before {
  content: "\e735";
}

.icon-instagram1:before {
  content: "\e640";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-sousuo4:before {
  content: "\e610";
}

.icon-sousuo:before {
  content: "\e616";
}

.icon-sousuo1:before {
  content: "\e65b";
}

.icon-shangchuan:before {
  content: "\e602";
}

.icon-top2:before {
  content: "\e637";
}

.icon-biaoqian:before {
  content: "\e649";
}

.icon-twitter3:before {
  content: "\e7fd";
}

.icon-twitter4:before {
  content: "\e7fe";
}

.icon-twitter-new2:before {
  content: "\e800";
}

.icon-twitter-new:before {
  content: "\e7ff";
}

.icon-jiantou1:before {
  content: "\e63c";
}

.icon-7:before {
  content: "\e606";
}

.icon-biaoqian1:before {
  content: "\e603";
}

.icon-zhiliang-xianxing:before {
  content: "\e88b";
}

.icon-kefu:before {
  content: "\e73b";
}

.icon-shezhi:before {
  content: "\e7ef";
}



.pr-tab tr td{
    text-align: center;
}

.pr-tab tr:first-child td{
    text-align: left;
    /*text-align: center;*/
}

.pr-tab .table{
    width: 100%;
    overflow: auto;
}
.pr-tab table{
    width: 100%;
    border-collapse: collapse;
}

.pr-tab tr:first-child td,
.pr-tab tr:first-child td strong{
    color: #fff;
}
.pr-tab tr:first-child td{
    border-top: none;
    text-align: left;
    /*text-align: center;*/
}

.pr-tab tr td:last-child{
    /*border-right: none;*/
}

.pr-tab tr td{
    border: 1px solid rgba(109,162,202);
    /*border-left: none;*/
    text-align: center;
}

.pr-tab tr:nth-child(2n+1){
    background-color: rgba(220,229,244);
}
.pr-tab tr:first-child{
    background-color: rgba(167,181,210);
}

.pr-tab{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pr-tab>p{
    width: 28%;
}
.pr-tab .table{
    width: 70%;
    padding-bottom: 30px;
}
@media screen and (max-width:767px) {
    .pr-tab>p,
    .pr-tab .table{
        width: 100%;
    }
}


.ems p::before{
    position: absolute;
    left: -3px;
    top: 0px;
    font-size: 30px;
    color: #1e94d2;
    font-family: "iconfont" !important;
}

.ems p.iconfont{
    font-family: initial !important;
}

.prnav2 .nows{
    float: right;
    background-color:#0397e0;
    color: #fff !important;
    border-radius: 13px;
    padding: 5px 20px;
}

.prxvi{
    position: relative;
}

.prxvi::before{
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 50%;
    z-index: 99;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: url("../images/m1bj.png") no-repeat center; 
    background-size: cover;
    
    pointer-events: none;
}


/*.pr-tab>p{*/
/*    padding: 30px 0;*/
/*}*/

.m9xin input{
    color: #fff;
}

.img-list5 ul{
    display: flex;
}

.img-list5 li .m3lie {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.m3zi{
    flex: 1;
    /*display: flex;*/
    flex-direction: column;
    justify-content: space-between;
}

.ems p.iconfont {
  font-family: Poppins-Regular !important;
}

@media screen and (max-width:500px) {
    .ab1b:before{
        display: none;
    }
}

.magnifier{
    background-color: #fff;
}


.m9l .pro_mp1{
    color: #666666;

}

.m3tu iframe{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; transition: 0.5s; opacity: 0}
.dotan .downs{

    color: #333;
}

.main7 .m1p{
    text-align: center;
}

.dh-jz .yiji li a{
	padding: 10px;
}
.dh-jz .yiji li{
	text-align: center;
}

.tsmain1{
    padding-top: 0;
}

@media screen and (min-width:1000px){
    .ts1t{
        margin-top: 30px;
    }
}

.jianju p{
       line-height: 20px !important;
}

.blue{
   background: #1e94d2;
}

.pr-tab2 .table{
	width: 100%;
}

.m3tu video:hover+ a img{
	opacity: 0;
}
.m3tu video{
    z-index:1;
}

#pr2{
    padding-top: 25px;
}

.pr-tab tr:first-child td p{
	color: #fff;
}


@media screen and (max-width:480px) {
    .m3mor{
        width: 90px;
    }
    .m3zi input{
        margin-right: 10px;
    }
}