﻿@font-face{font-family:montserrat;src:url(../font/Montserrat-Regular.woff2) format("woff2");font-display:swap}
@font-face{font-family:montbold;src:url(../font/Montserrat-Bold.woff2) format("woff2");font-display:swap}
b,body,c,dd,div,dl,dt,e,font,g,h1,h3,h4,h5,h6,i,input,left,p,right,select,textarea{margin:0;padding:0;font-family:montserrat; font-weight:400;letter-spacing:0}
body,html{height:100%;position:relative;width:100%;background-color:#fff}
img{display:block}
a{color:#333;text-decoration:none}
dd,dl,li,ol,ul{margin:0;padding:0;list-style:none}
a,b,body,c,dd,div,dt,e,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,left,p,right,span{-webkit-text-size-adjust:100%}
.fl{float:left}
.fr{float:right}
.clearfix:after{display:block;content:'';clear:both}
.bg_big{width:100%;height:auto;background-color:#f8f8f8;font-family:arial}
button{cursor:pointer}
.web-ie2018{font-family:sans-serif;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999999999;background:#666;zoom:1}
.web-ie2018 dl{position:absolute;width:700px;height:auto;top:50%;margin-top:-200px;left:50%;margin-left:-350px;background:#fff}
.web-ie2018 dl #img{display:block;margin:50px auto}
.web-ie2018 dl h3{display:block;text-align:center;font-size:28px;font-weight:400;letter-spacing:2px;margin:0 auto 30px}
.web-ie2018 dl h4{display:block;text-align:center;font-size:18px;font-weight:400;letter-spacing:2px;margin:50px auto 50px}
.web-ie2018 dl dd{margin:0 auto 50px;display:block;text-align:center;margin-bottom:50px}
.web-ie2018 dl dd a{display:inline-block;margin:0 20px}
.web-ie2018 dl dd a img{display:block;margin:0 auto;text-align:center;width:50%}
.web-ie2018 dl dd a span{display:block;font-size:16px;color:#666}
.center{width:1400px}
.swiper-button-next,.swiper-button-prev,.swiper-pagination{z-index:1}

/*字体放大4px*/

.headerwrap{width:100%;box-sizing:border-box;background-color:#fff;z-index:10;position:fixed;top:0;left:0;box-shadow:0 0 5px 3px rgba(0,0,0,.3)}
.h-top{margin:auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;height:100px;transition:all .3s;overflow:hidden}
.h-top .logo{display:block}
.h-top .logo img{display:block;width:auto}
.h-top form{width:650px;height:50px;border:1px solid #626262;border-radius:10px;box-sizing:border-box;display:flex;display:-webkit-flex;overflow:hidden;align-items:center;-webkit-align-items:center}
.h-top form input{width:calc(100% - 60px);box-sizing:border-box;padding:0 10px;font-size:18px;color:#333;border:none;outline:0}
.h-top form i{display:block;width:1px;height:20px;background-color:#2a978d}
.h-top form button{width:58px;height:50px;background-color:transparent;border:none;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;cursor:pointer}
.ht-right{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.ht-right>.a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.ht-right>.a{display:flex;display:-webkit-flex;margin-right:30px}
.ht-right>.a p{font-size:18px;color:#2a978d;margin-left:10px;font-weight:400}
.ht-right>.a:last-child{margin-right:0;position:relative;padding-top:1px;padding-right:1px}
.ht-right>.a:last-child p{position:absolute;right:0;width:16px;height:16px;border-radius:50%;background-color:#db3434;box-sizing:border-box;border:0;top:0;font-size:16px;color:#fff;text-align:center;line-height:16px;font-weight:lighter}
.header{display:block;width:100%;background-color:#2a978d}
.nav{margin:auto;display:flex;display:-webkit-flex}
.nav>li>a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:20px;color:#fff;margin-right:70px;height:50px;position:relative;font-family:montbold;font-weight:700}
.nav>li>a i{font-size:inherit;color:inherit;margin-left:10px}
.nav>li{position:relative}
.nav>li>a:before{content:'';display:block;width:0%;height:2px;background-color:#fff;position:absolute;left:0;bottom:0;transition:all .3s}
.nav>li>a.active:before,.nav>li>a:hover:before{width:100%}
.dwonnav{width:auto;position:absolute;left:0;box-sizing:border-box;padding:20px 0;background-color:#fff;display:flex;display:-webkit-flex;opacity:0;visibility:hidden;max-height:450px}
.nav li:hover .dwonnav{opacity:1;visibility:visible}
.dwonnav .nav02{width:300px;max-height:100%;overflow-y:auto}
.dwonnav .nav02 a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;box-sizing:border-box;height:auto;padding:10px 20px;font-size:18px;justify-content:space-between;-webkit-justify-content:space-between;position:relative;box-sizing:border-box;min-height:40px;line-height:22px;}
.dwonnav .nav02 a::before{content:'';display:block;width:3px;height:100%;position:absolute;left:0;top:0;background-color:transparent}
.dwonnav .nav02 a.active::before,.dwonnav .nav02 a:hover::before{background-color:#2a978d}
.dwonnav .nav02 a.active,.dwonnav .nav02 a:hover{font-family:montbold}
.nav03wrap{max-height:100%;overflow-y:auto}
.nav03{width:500px;display:none}
.nav03 a{display:block;font-size:18px;line-height:40px;color:#333;box-sizing:border-box;padding:0 20px}
.nav03 a:hover{font-family:montbold}
.hamburger{display:none}
.bannerwrap{width:100%;box-sizing:border-box;position:relative;overflow:hidden;margin-top:150px}
.bannerwrap .item{display:block;width:100%;position:relative}
.bannerwrap .item>img{display:block;width:100%}
.bannerwrap .item .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.bannerwrap .item .text h3{font-size:40px;color:#fff;font-family:montbold;line-height:46px;margin-bottom:40px;text-transform:uppercase;transition:all .2s}
.bannerwrap .item .text .list p{display:flex;display:-webkit-flex;font-size:20px;color:#fff;line-height:32px;align-items:center;-webkit-align-items:center;transition:all .2s}
.bannerwrap .item .text .list p img{display:block;margin-right:10px;width:auto;height:auto}
.bannerwrap .swiper-pagination{position:absolute;left:0;width:100%;display:flex;display:-webkit-flex;bottom:40px;justify-content:center;-webkit-justify-content:center}
.bannerwrap .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;border:1px solid #fff;border-radius:50%;opacity:1;box-sizing:border-box;background-color:transparent;margin-right:8px}
.bannerwrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}
.bannerwrap .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}
.bannerwrap .item .text h3:hover{transform:scale(1.03)}
.bannerwrap .item .text .list p:hover{transform:scale(1.03)}
.index01wrap{width:100%;box-sizing:border-box;position:relative;padding:20px 0}
.index01{margin:auto}
.index01minswiper{width:100%;box-sizing:border-box;padding:5px 2px}
.index01 .imgbox{width:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;box-shadow:0 0 10px 0 rgba(2,47,116,.1);border-radius:6px;height:44px}
.index01 .imgbox img{max-width:80%;max-height:80%;margin:auto}
.index02wrap{width:100%;box-sizing:border-box;padding:60px 0;background-color:#f5fafd}
.index02{margin:auto}
.i-tl{text-align:center}
.i-tl h3{font-size:40px;color:#222;font-family:montbold;margin-bottom:20px;text-transform:uppercase}
.i-tl strong{display:block;width:30px;height:2px;background-color:#2a978d;margin:auto}
.index02min{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:40px}
.index02min .item{display:block;width:calc((100% - 40px)/ 5);margin-right:10px;background-color:#fff;box-shadow:0 0 10px 0 rgba(2,47,116,.1);border-radius:10px;overflow:hidden;margin-bottom:10px;overflow:hidden}
.index02min .item:nth-of-type(5n){margin-right:0}
.index02min .item .imgbox{width:100%;height:130px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.index02min .item .imgbox img{display:block;width:auto;height:auto;max-width:90%;max-height:90%;transition:all .3s}
.index02min .item:hover .imgbox img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.index02min .item .text{width:100%;position:relative;box-sizing:border-box;padding:20px 15px}
.index02min .item .text h3{font-size:18px;color:#2a978d;font-family:montbold;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index02min .item .text p{font-size:16px;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.index02min .item .text .h-text{width:100%;box-sizing:border-box;padding:0 30px;background-color:#2a978d;position:absolute;left:0;bottom:0;height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;transform:translateY(100%);transition:all .3s}
.index02min .item .text .h-text p{font-size:18px;color:#fff}
.index02min .item .text .h-text p i{font-size:20px;color:inherit;margin-right:5px}
.index02min .item:hover .text .h-text{transform:none}
.index03wrap{margin:70px auto}
.index03min{width:100%;display:flex;display:-webkit-flex;margin-top:40px}
.index03-l{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:calc(100% - 360px);box-sizing:border-box;padding-right:10px;margin:0}
.index03-l .item{width:calc((100% - 30px)/ 4);margin-right:10px;margin-bottom:10px;display:block;position:relative;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;box-sizing:border-box}
.index03-l .item:nth-of-type(5n){margin-right:10px}
.index03-l .item:nth-of-type(4n){margin-right:0}
.index03-l .item .imgbox{width:100%;height:125px}
.index03-l .item .imgbox img{display:block}
.index03-l .item .text .h-text{background-color:#fff}
.index03-l .item .text .h-text p{color:#2a978d;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:100%}
.index03-l .item .text .h-text p i{font-size:20px;margin-right:10px}
.index03-r{width:360px;border-radius:10px;overflow:hidden;position:relative}
.index03-r .swiper-container{height:calc(100% - 10px)}
.index03-r img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}
.index03-r .swiper-pagination{position:absolute;left:0;width:100%;display:flex;display:-webkit-flex;bottom:40px;justify-content:center;-webkit-justify-content:center}
.index03-r .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;border:1px solid #fff;border-radius:50%;opacity:1;box-sizing:border-box;background-color:transparent;margin-right:8px}
.index03-r .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}
.index03-r .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}
.index04wrap{margin:50px auto}
.index04top{width:100%;box-sizing:border-box;margin-top:40px}
.index04top .item{width:100%;border:1px solid #e5e5e5;border-radius:10px;padding:30px;box-sizing:border-box;height:230px;display:flex;display:-webkit-flex;flex-flow:column;-webkit-flex-flow:column;justify-content:space-between;-webkit-justify-content:space-between}
.index04top .item h4{font-size:18px;color:#666;line-height:24px;margin-bottom:50px}
.index04top .item .user{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.index04top .item .user img{display:block;width:50px;margin-right:20px}
.index04top .item .user h3{font-size:20px;color:#222;font-family:montbold}
.i04tpagination{width:100%;position:relative;bottom:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin-top:40px}
.i04tpagination .swiper-pagination-bullet{width:11px;height:11px;border:none;border-radius:50%;opacity:1;box-sizing:border-box;background-color:#d2d2d2;margin-right:8px}
.i04tpagination .swiper-pagination-bullet:last-child{margin-right:0}
.i04tpagination .swiper-pagination-bullet-active{background-color:#434343}
.index04bot{width:100%;box-sizing:border-box;padding:0 40px;margin-top:60px;position:relative}
.index04bot .swiper-button-next03,.index04bot .swiper-button-prev03{display:block;width:auto;height:auto;position:absolute;font-size:22px;color:#888;background-image:none;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0}
.index04bot .imgbox{width:100%;box-sizing:border-box;border:1px solid #eee;overflow:hidden;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;border-radius:4px}
.index04bot .imgbox img{max-width:100%;max-height:100%}
.index05wrap{width:100%;box-sizing:border-box;background-color:#f5fafd;padding:80px 0}
.index05{margin:auto}
.index05min{width:100%;box-sizing:border-box;margin-top:40px}
.index05min .item{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.index05min .imgbox{width:calc((100% - 50px)/ 6);box-sizing:border-box;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:90px;border:1px solid #d2d2d2;margin-right:10px;margin-bottom:10px}
.index05min .imgbox img{display:block;width:auto;height:auto;max-width:90%;max-height:90%}
.index05min .imgbox:nth-of-type(6n){margin-right:0}
.i05tpagination{width:100%;position:relative;bottom:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin-top:20px}
.i05tpagination .swiper-pagination-bullet{width:11px;height:11px;border:none;border-radius:50%;opacity:1;box-sizing:border-box;background-color:#d2d2d2;margin-right:8px}
.i05tpagination .swiper-pagination-bullet:last-child{margin-right:0}
.i05tpagination .swiper-pagination-bullet-active{background-color:#434343}
.index06wrap{margin:70px auto}
.index06{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:40px;justify-content:space-between;-webkit-justify-content:space-between}
.index06 .item{width:calc((100% - 20px)/ 2);background-color:#f5f5f5;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-bottom:20px;transition:all .3s}
.index06 .item .imgbox{width:245px;height:145px;overflow:hidden}
.index06 .item .imgbox img{width:100%;height:100%;object-fit:cover;transition:all .3s}
.index06 .item:hover .imgbox img{transform:scale(1.1)}
.index06 .item .text{width:calc(100% - 245px);box-sizing:border-box;padding-left:30px;padding-right:40px;transition:all .3s}
.index06 .item .text h3{font-size:20px;color:#111;font-family:montbold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index06 .item .text strong{display:block;width:26px;height:2px;background-color:#aaa;margin:15px 0}
.index06 .item .text h4{font-size:16px;color:#666;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.index06 .item:hover{background-color:#2a978d}
.index06 .item:hover .text h3,.index06 .item:hover .text h4{color:#fff}
.index06 .item:hover .text strong{background-color:#fff}
.index07wrap{display:flex;display:-webkit-flex}
.index07wrap a{display:block;width:calc(100% / 5);overflow:hidden;position:relative}
.index07wrap a img{display:block;width:100%;transition:all .3s}
.index07wrap a p{width:100%;height:56px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;background-color:rgba(3,110,184,.8);position:absolute;left:0;bottom:0;font-size:20px;color:#fff;font-family:montbold;text-transform:uppercase}
.index07wrap a:hover img{transform:scale(1.1)}
.footerwrap{width:100%;background-color:#e5e5e5}
.f-top{margin:auto}
.f-xx{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding:40px 0}
.f-xx .item{text-align:center}
.f-xx .item h3{font-size:22px;color:#333;margin-bottom:10px}
.f-xx .item a,.f-xx .item p{font-size:18px;color:#333}
.f-xx .item a:hover,.f-xx .item a:hover h3{color:#2a978d}
.f-xx .item02{display:flex;display:-webkit-flex}
.f-xx .item02 i{font-size:20px;color:#2a978d;margin-right:10px;margin-top:5px}
.f-xx .item02 p{font-size:18px;color:#333;line-height:24px;width:250px}
.f-fx{width:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin-bottom:40px}
.f-fx a{display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;background-color:#bfbfbf;width:40px;height:40px;border-radius:6px;margin-right:5px;transition:all .3s}
.f-fx a:last-child{margin-right:0}
.f-fx a:hover{background-color:#2a978d}
.f-fx a:hover img{filter:brightness(11)}
.ba{width:100%;background-color:#bfbfbf;height:50px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-wbekit-align-items:center;-wbekit-justify-content:center}
.ba a{font-size:18px;color:#555;opacity:.8;margin-right:20px}
.ba a:last-child{margin-right:0}
.ba a:hover{opacity:1}
.ass{position:fixed;top:45%;right:5px;z-index:11;display:block}
.ass ul li{width:80px;height:80px;background-color:#fff;display:block;box-sizing:border-box;margin-bottom:1px;position:relative;border:1px solid #dcdcdc}
.ass ul li:first-child{border-top-right-radius:10px}
.ass ul li:last-child{border-bottom-left-radius:10px}
.ass ul li a{display:flex;display:-webkit-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;width:100%;height:100%}
.ass ul li a p{font-size:14px;color:#222;margin-top:5px;text-align:center}
.ass ul li img{width:auto;margin:0 auto}
.ass ul li>a>img{max-width:40%;max-height:40%}
.ass ul li .mobile{position:absolute;top:50%;right:120%;width:150px;background-color:#fff;text-align:center;transform:translateY(-50%);box-sizing:border-box;padding:10px;box-shadow:0 0 30px 0 rgba(9,33,86,.2);border-radius:4px;opacity:0;visibility:hidden}
.ass ul li .mobile::after{content:'';display:block;width:0;height:0;border:10px solid transparent;border-left-color:#fff;position:absolute;right:-20px;top:46%}
.ass ul li a i{font-size:30px;color:#00a1eb}
.ass ul li .mobile.adss-2::after{top:35%}
.ass ul li .adss-0{height:60px;width:200px}
.ass ul li .adss-2{top:150%;height:auto}
.ass ul li .adss-2 p{font-size:20px;color:#222;margin:10px 0}
.ass ul li .mobile span{font-size:60px;color:#222;margin:20px 0 10px;display:inline-block}
.ass ul li .adss-1 p{font-size:16px;color:#222;margin-bottom:6px}
.ass ul li .adss-0 p{font-size:20px;color:#222;text-align:center;line-height:40px;box-sizing:border-box}
.ass ul li .mobile img{width:100%}
.ass ul li .adss-2 h4{font-size:20px;color:#222;display:block}
.ass ul li:hover{background-color:#00a1eb}
.ass ul li:hover a i,.ass ul li:hover a p{color:#fff}
.ass ul li:hover>a>img{filter:grayscale(1) brightness(11)}
.ass ul li a#showe02{overflow:hidden}
.ass ul li a#showe02 img{max-width:initial;max-height:initial;width:100%;height:100%;transition:all .3s}
.ass ul li a#showe02:hover img{transform:scale(1.1)}
.ass ul li:hover>a#showe02>img{filter:none}
.ass ul li .adss-2{width:auto;background-color:#fff;box-shadow:0 0 30px 0 rgba(9,33,86,.2);border-radius:10px;padding:25px 30px}
.ass ul li .adss-2 h3{font-size:26px;color:#283b9f;font-family:montbold;margin-bottom:20px}
.formclose{position:absolute;right:-10px;top:-10px;border:1px solid #555;border-radius:50%;width:30px;height:30px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;background-color:#fff;cursor:pointer}
.formclose img{width:auto;max-width:60%}
.copybox{width:100%;box-sizing:border-box;padding:0 10px;display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;-webkit-align-items:center;-webkit-justify-content:space-between;height:100%}
.ass ul li .copybox img{width:auto;margin:0}
.copybox .more{width:40px;height:20px;border-radius:4px;background-color:#eee;color:#333;border:none;font-size:16px}
.copybox .more:hover{background-color:#00a1eb;color:#fff}
.ass ul li:hover .mobile{opacity:1;visibility:visible}
.copybox input{border:none;font-size:18px;color:#333;width:80px;text-align:center}
.ass ul li.totop{display:none}
.toe{position:relative}
.toe .chageclose{width:30px;height:30px;display:flex;display:-webkit-flex;align-items:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;border:2px solid #333;position:absolute;right:-15px;top:-15px;border-radius:50%;background-color:#fff;font-size:34px}
.toe .chageclose i{font-size:22px;color:#333}
.toewrap{width:100%;height:100%;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:9;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;opacity:0;visibility:hidden;z-index:13}
.toe{width:810px;background-color:#fff;border-radius:20px;box-sizing:border-box;padding:60px 70px}
.toe h3{font-size:32px;color:#222;font-family:montbold;text-align:center;margin-bottom:40px;text-transform:uppercase}
.toe p{font-size:16px;color:#888;margin-bottom:10px}
.toe form{width:100%}
.toe form input,.toe form textarea{width:100%;height:50px;border:1px solid #bfbfbf;border-radius:6px;margin-bottom:10px;box-sizing:border-box;padding:0 10px}
.toe form textarea{height:125px;padding:10px;resize:none}
.toe form .more{display:block;width:328px;height:50px;background:#00a1eb;border-radius:6px;outline:0;border:none;margin:auto;font-size:22px;color:#fff;text-transform:uppercase;margin:auto;margin-top:40px;cursor:pointer;text-align:center;line-height:50px}
.toewrapshow{opacity:1;visibility:visible}
.toe form .more:hover{background-color:#2a978d}
.botfixed{width:400px;background:#fff;box-shadow:0 0 10px 0 rgba(2,47,116,.1);border-radius:6px;position:fixed;right:10px;bottom:50px;border-radius:10px;overflow:hidden;z-index:12}
.botftop{width:100%;box-sizing:border-box;padding:0 25px;height:50px;background-color:#2a978d;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;cursor:pointer}
.botftop p{font-size:22px;color:#fff;font-family:montbold}
.botftop i{font-size:22px;color:#fff}
.botftop02 i{transform:rotate(180deg)}
.botmin{width:100%;box-sizing:border-box;padding:25px;height:0;overflow:hidden;padding:0}
.botmin input,.botmin textarea{display:block;width:100%;height:50px;border:1px solid #bfbfbf;border-radius:6px;margin-bottom:10px;box-sizing:border-box;padding:0 10px}
.botmin textarea{padding:10px;height:110px;resize:none}
.botmin #messageSend,.botmin button{height:50px;background:#2a978d;border-radius:6px;width:100%;border:none;font-size:22px;color:#fff;cursor:pointer;text-align:center;line-height:50px}
.botmin02{height:auto;padding:25px}
.botmin #messageSend,.botmin button:hover{background-color:#00a1eb}
.a-bannerwrap{width:100%;position:relative;overflow:hidden;margin-top:150px}
.a-bannerwrap img{display:block;width:100%}
.ab-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center}
.ab-text p{font-size:40px;color:#fff;font-weight:400;line-height:60px}
.ab-text h3{font-size:52px;color:#fff;font-family:montbold;line-height:60px}
.aboutwrap{background-color:#f5fafd;padding:1px 0}
.about01{margin:80px auto;display:flex;display:-webkit-flex;justify-content:space-between;-wbekit-justify-content:space-between}
.a01-text{width:50%}
.a01-text h3{font-size:28px;color:#222;font-family:montbold;margin-bottom:40px}
.a01-text h4{font-size:18px;line-height:24px;color:#666;margin-bottom:20px}
.a01-img{width:42%;box-sizing:border-box;position:relative;padding:20px}
.a01-img::before{content:'';display:block;width:90%;height:90%;border:5px solid #2a978d;position:absolute;right:0;top:0}
.a01-img .imgbox{width:100%;overflow:hidden;position:relative;z-index:1}
.a01-img .imgbox img{width:100%}
.a01-img::after{content:'';display:block;width:65px;height:65px;background-color:#2a978d;position:absolute;left:0;bottom:0}
.about02{margin:90px auto}
.about02 h3{font-size:28px;color:#222;font-family:montbold;margin-bottom:40px}
.about02 a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-size:22px;color:#2a978d;margin-bottom:35px}
.about02 a img{display:block;margin-right:10px}
.a02-form{width:100%;box-sizing:border-box}
.a02-form textarea{width:100%;box-sizing:border-box;height:250px;border:1px solid #bfbfbf;border-radius:10px;resize:none;padding:30px 20px;background-color:transparent}
.a02-form div{display:block;margin:auto;margin-top:40px;width:400px;height:70px;background:#2a978d;border-radius:10px;border:none;font-size:20px;color:#fff;text-transform:uppercase;text-align:center;line-height:70px;cursor:pointer}
.a02-form button:hover{background-color:#2a978d}
.contactwrap{width:100%;box-sizing:border-box;padding:1px 0;background-color:#f5fafd;padding-top:150px}
.mbx{margin:auto;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;height:60px}
.mbx a{font-size:20px;color:#111}
.mbx i{font-size:20px;color:#111;margin:0 10px}
.contact01{margin:auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:100px}
.cont-l{width:46%}
.c-tl{margin-bottom:30px}
.c-tl h3{font-size:30px;color:#222;font-family:montbold;margin-bottom:20px}
.c-tl strong{display:block;width:35px;height:3px;background-color:#2a978d}
.a-form{width:100%;position:relative;z-index:0}
.a-form p{font-size:18px;color:#555;margin-bottom:10px}
.a-form input,.a-form textarea{display:block;width:100%;height:60px;border:1px solid #7d7d7d;border-radius:6px;box-sizing:border-box;padding:0 10px;margin-bottom:20px;background-color:transparent}
.a-form .lab .item{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.a-form .lab .item input{width:calc((100% - 20px)/ 2)}
.a-form textarea{height:180px;padding:10px;resize:none}
.a-form #toSend,.a-form button{display:block;width:240px;height:65px;background:#2a978d;border-radius:6px;margin:auto;margin-top:40px;border:none;font-size:22px;color:#fff;cursor:pointer;text-align:center;line-height:65px}
.cont-r{width:40%}
.cont-r .info p{font-size:20px;color:#555;line-height:30px;margin-bottom:30px}
.cont-r .contr-map{width:100%;height:320px}
.newstab{margin:auto;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;margin-bottom:40px}
.more01{display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;width:190px;height:40px;border:1px solid #707070;border-radius:20px;font-size:22px;color:#666}
.newstab .more01{margin-right:40px}
.newstab .more01:last-child{margin-right:0}
.newstab .more01.active,.newstab .more01:hover{border-color:#2a978d;color:#2a978d}
.newswrap{margin:auto;margin-bottom:100px}
.news{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.news .item{width:calc((100% - 60px)/ 3);margin-right:30px;background-color:#fff;margin-bottom:30px;transition:all .3s}
.news .item:hover{box-shadow:0 0 5px 3px rgba(0,0,0,.1)}
.news .item:nth-of-type(3n){margin-right:0}
.news .item .imgbox{width:100%;overflow:hidden}
.news .item .imgbox img{display:block;width:100%;transition:all .5s;height:225px;object-fit:cover}
.news .item:hover .imgbox img{transform:scale(1.1)}
.news .item .text{width:100%;box-sizing:border-box;padding:20px 20px 30px}
.news .item .text h3{font-size:20px;color:#111;font-family:montbold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news .item .text strong{display:block;width:26px;background-color:#2a978d;height:2px;margin:20px 0}
.news .item .text h4{font-size:16px;color:#666;line-height:14px}
.n-page{margin-top:40px}
.part .el-pagination{text-align:center;width:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;box-sizing:border-box}
.part .el-pagination .btn-prev{width:94px;height:36px;background:#f4f4f4;border:1px solid #bfbfbf;margin-right:5px;padding:0;background-color:#f4f4f4;border-radius:4px}
.part .el-pagination .btn-next{width:94px;height:36px;background:#f4f4f4;border:1px solid #bfbfbf;padding:0;background-color:#f4f4f4;border-radius:4px}
.part .el-pagination .btn-prev .el-icon-arrow-left:before{font-size:14px;content:"Previous";color:#222;font-weight:400}
.part .el-pagination .btn-next .el-icon-arrow-right:before{font-size:14px;content:"Next";color:#222;font-weight:400}
.part .el-pagination .btn-quickprev{width:36px;height:36px;background:url(/static/modules/cms/images/dian_1.jpg) center center no-repeat;margin-top:8px;border-radius:4px}
.part .el-pagination .btn-quickprev:before{content:""}
.part .el-pagination .btn-quicknext{width:36px;height:36px;background:url(/static/modules/cms/images/dian_1.jpg) center center no-repeat;margin-top:8px;border-radius:4px}
.part .el-pagination .btn-quicknext:before{content:""}
.part .el-pagination__jump{display:none!important}
.el-pager{display:flex;display:-webkit-flex}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{box-shadow:none}
.part .el-pagination .btn-quicknext::after,.part .el-pagination .btn-quickprev::after{display:none}
.el-pager li{width:36px;height:36px;background-color:#f4f4f4;margin-right:5px;line-height:36px;border-radius:4px}
.el-pager li.active{background-color:#2a978d;color:#fff}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{margin-top:0}
.part .el-pagination .btn-quicknext:before,.part .el-pagination .btn-quickprev:before{content:'...';line-height:1;font-size:20px;color:#333}
.ninfowrap{margin:auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:100px}
.ninfomin{width:65%;background-color:#fff;padding:40px 50px 80px;box-sizing:border-box}
.ninfo-tl{border-bottom:1px solid #d2d2d2;padding-bottom:40px}
.ninfo-tl h3{font-size:34px;color:#222;font-family:montbold;margin-bottom:20px}
.ninfo-tl p{font-size:20px;color:#888}
.ninfi-share{width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;height:80px;margin-bottom:30px}
.ninfi-share p{font-size:20px;color:#888}
.ninfi-share .link{display:flex;display:-webkit-flex}
.ninfi-share .link a{display:block;font-size:24px;color:#a0a0a0;margin-right:30px;position:relative}
.ninfi-share .link a:last-child{margin-right:0}
.ninfi-share .link a:hover{color:#2a978d}
.ninfo{width:100%}
.ninfo h1{margin:15px 0}
.ninfo h2{margin:15px 0}
.ninfo h3{margin:15px 0}
.ninfo h4{margin:15px 0}
.ninfo h5{margin:15px 0}
.ninfo h6{margin:15px 0}
.ninfo div{width:100%!important}
.ninfo p{font-size:20px;line-height:24px;color:#222;margin-bottom:20px}
.ninfo img{max-width:100%!important}
.ninfo p:last-child{margin-bottom:0}
.ninfo-page{width:100%;box-sizing:border-box;padding:40px 0;display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;-webkit-align-items:center;-webkit-justify-content:space-between;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:100px}
.ninfo-page .left a{display:block;font-size:20px;color:#222;line-height:30px}
.ninfo-page .left{width:calc(100% - 200px)}
.ninfo-page .left a:hover{color:#2a978d}
.more{width:130px;height:40px;background-color:#2a978d;display:flex;display:-webkit-flex;border-radius:20px;justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;font-size:18px;color:#fff;transition:all .3s;border:1px solid #2a978d}
.more:hover{color:#2a978d;background-color:transparent}
.ninfo-right{width:32%;box-sizing:border-box;padding:40px 20px;background-color:#fff}
.hot-tls{font-size:30px;color:#222;font-family:montbold;padding-left:20px;position:relative;box-sizing:border-box;padding-bottom:20px;border-bottom:1px solid #313131}
.hot-tls:before{content:'';display:block;width:3px;height:calc(100% - 20px);position:absolute;left:0;top:0;background-color:#2a978d}
.ninfo-rightmins{width:100%;margin-top:50px}
.ninfo-rightmins .item{width:100%;overflow:hidden;display:block;padding-bottom:30px;border-bottom:1px solid #d2d2d2;margin-bottom:30px}
.ninfo-rightmins .item h3{font-size:22px;color:#222;line-height:24px;font-family:montbold;margin-bottom:30px}
.ninfo-rightmins .item .imgbox{width:100%;margin-bottom:30px;overflow:hidden}
.ninfo-rightmins .item .imgbox img{width:100%;transition:all .3s}
.ninfo-rightmins .item h4{font-size:18px;color:#888;line-height:18px;margin-bottom:20px}
.ninfo-rightmins .item p{font-size:18px;color:#888}
.ninfo-rightmins .item:hover h3{color:#2a978d}
.ninfo-rightmins .item:hover .imgbox img{transform:scale(1.1)}
.loginwrap{width:100%;box-sizing:border-box;position:fixed;top:0;left:0;height:auto;min-height:100%}
.loginwrap>.bg{width:100%;height:100%;object-fit:cover;top:0;left:0;position:absolute}
.login{width:650px;background:#fff;border-radius:20px;position:relative;margin:auto;margin-top:70px;padding-bottom:60px}
.login-logo{width:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:120px;position:relative}
.login-logo>.bg{width:100%;height:100%;object-fit:cover;top:0;left:0;position:absolute}
.login-logo .l-logo{display:block;position:relative}
.l-formmin{width:80%;margin:auto;margin-top:40px}
.l-formmin h3{font-size:34px;color:#222;font-family:montbold;text-align:center;font-family:Bronova;margin-bottom:30px}
.l-form{width:100%}
.l-form input{width:100%;display:block;box-sizing:border-box;height:50px;border:1px solid #7d7d7d;border-radius:6px;padding:10px;margin-bottom:10px}
.l-form #tologin,.l-form button{width:100%;height:50px;background:#2a978d;border-radius:25px;font-size:20px;color:#fff;border:none;margin-top:20px;margin-bottom:30px;text-align:center;line-height:50px;cursor:pointer}
.l-form #tologin:hover,.l-form button:hover{background-color:#2a978d}
.topassword-w{width:100%;display:flex;display:-webkit-flex;justify-content:center;-webikit-justify-content:center}
.topassword{font-size:18px;color:#2a978d;text-align:center}
.toregister{width:100%;box-sizing:border-box;border-top:1px solid #7d7d7d;margin-top:30px;padding-top:30px;text-align:center}
.toregister p{font-size:18px;color:#222;margin-bottom:20px}
.toregister .more01{width:100%;border-color:#2a978d;color:#2a978d;font-size:20px;transition:all .3s;height:50px;border-radius:25px}
.toregister .more01:hover{background-color:#2a978d;color:#fff}
.lb-ba{font-size:18px;color:#ccc;opacity:.8;text-align:center;display:block;margin-top:50px}
.lb-ba:hover{opacity:1}
.regione{margin:40px auto 90px;background-color:#fff;border-radius:10px;box-sizing:border-box;padding:40px 60px}
.regionetl{display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;margin-bottom:60px}
.regionetl img{display:block;width:auto;height:28px}
.regionetl p{font-size:20px;color:#222;font-family:montbold;margin-left:15px}
.regionemin{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.reone-l{width:48%}
.step1{width:100%}
.step1form p{font-size:18px;color:#555;font-family:montbold;margin-bottom:10px}
.step1form input{width:100%;height:50px;border:1px solid #7d7d7d;border-radius:6px;margin-bottom:5px;box-sizing:border-box;padding:0 10px}
.step1form .input-item{margin-bottom:30px}
.step1form .input-item span{font-size:16px;color:#c00;opacity:0}
.step1form .input-item.err span{opacity:1}
.step1form .input-item.err input{border-color:#c00}
.step1form .input-item.company.err input{border-color:#7d7d7d}
.step1form .teps{margin-bottom:30px}
.step1form .teps span{font-size:20px;color:#555;display:block;line-height:20px;box-sizing:border-box;padding-left:15px;position:relative}
.step1form .teps span::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background-color:#313131;position:absolute;left:0;top:5px}
.reone-r{width:46%}
.reone-r .item{margin-bottom:70px;display:flex;display:-webkit-flex;width:100%;align-items:flex-start;-webkit-align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between}
.reone-r .item img{display:block;width:auto;max-width:70px;margin-top:10px}
.reone-r .item .text{width:calc(100% - 80px);box-sizing:border-box}
.reone-r .item .text h3{font-size:26px;color:#222;font-family:montbold;margin-bottom:20px}
.reone-r .item .text p{font-size:16px;color:#555;line-height:16px;box-sizing:border-box;padding-left:15px;position:relative}
.reone-r .item .text p::before{content:'';display:block;width:5px;height:5px;background:#313131;border-radius:50%;position:absolute;left:0;top:4px}
.reone-r .item .text h4{font-size:16px;color:#555;line-height:16px}
.resub{width:240px;height:50px;background:#2a978d;border-radius:25px;border:none;font-size:20px;color:#fff;text-transform:uppercase;cursor:pointer}
.resub i{font-size:inherit;color:inherit;margin-left:10px}
.resub:hover{background-color:#2a978d}
.step2{display:none}
.steptwo-coun{width:100%;padding:40px 30px;background-color:#f5f5f5;border-radius:10px;box-sizing:border-box}
.steptwo-coun h3{font-size:20px;color:#222;font-family:montbold;margin-bottom:25px}
.steptwo-coun p{font-size:18px;color:#555;margin-bottom:10px}
.steptwo-coun select{width:100%;height:50px;background:#fff;border:1px solid #7d7d7d;border-radius:6px;padding:0 10px;outline:0}
#counc .el-select{width:100%}
.steptwo-mins{width:100%;padding:0 30px;box-sizing:border-box;margin-top:40px}
.twoinput{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.twoinput .item{width:calc((100% - 20px)/ 2)}
.step2 p{font-size:18px;color:#555;margin-bottom:10px;font-family:montbold}
.step2 input{width:100%;box-sizing:border-box;padding:0 10px;height:50px;border-radius:6px;border:1px solid #7d7d7d;margin-bottom:5px}
.step2 .input-item{margin-bottom:30px}
.step2 .input-item span{font-size:16px;color:#c00;opacity:0}
.step2 .input-item.err span{opacity:1}
.step2 .input-item.err input{border-color:#c00}
.codewrap{width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.codewrap input{width:25%;margin:0}
.codewrap i{display:block;width:8px;height:1px;background-color:#7d7d7d;margin:0 20px}
.stepbutwrap{width:100%;display:flex;display:-webkit-flex;margin-top:40px;justify-content:space-between;-webkit-justify-content:space-between}
.stepbutwrap .more01{text-transform:uppercase;font-size:20px;width:47%;height:50px;border-radius:25px}
.stepbutwrap .more01:last-child{background-color:#2a978d;border-color:#2a978d;color:#fff}
.stepbutwrap .more01 i{font-size:inherit;color:inherit}
.stepbutwrap .more01:first-child i{margin-right:10px}
.stepbutwrap .more01:last-child i{margin-left:10px}
.stepbutwrap .more01:first-child:hover{background-color:#707070;color:#fff}
.stepbutwrap .more01:last-child:hover{background-color:#2a978d;border-color:#2a978d}
.step3{display:none}
.step3min{width:100%;box-sizing:border-box;padding:40px 30px;background-color:#f5f5f5}
.step3min h3{font-size:20px;color:#222;line-height:24px;font-family:montbold;margin-bottom:40px}
.step3min p{font-size:18px;color:#555;margin-bottom:10px;font-family:montbold}
.step3min input{width:100%;background-color:#fff;border:1px solid #7d7d7d;border-radius:6px;height:50px;margin-bottom:20px;box-sizing:border-box;padding:0 10px}
.step3min h4{font-size:18px;color:#888}
.step3min h4 a{color:#2a978d}
.step3 .step3more{width:100%;box-sizing:border-box;margin-top:40px;padding:0 30px}
.step3more .more{width:100%;height:50px;border-radius:25px;font-size:20px;text-transform:uppercase}
.regresultmin{width:100%;box-sizing:border-box;padding:40px 60px;background-color:#f5f5f5;border-radius:10px;padding-left:30px}
.regresultmin h3{font-size:20px;color:#222;font-family:montbold;box-sizing:border-box;padding-left:30px;position:relative}
.regresultmin h3 i{font-size:28px;color:green;position:absolute;left:0;top:-4px}
.regresultmin .info{width:100%;box-sizing:border-box;padding-left:30px;margin-top:40px}
.regresultmin .info p{font-size:16px;color:#222;line-height:16px;margin-bottom:20px}
.regresultmin .info p:last-child{margin-bottom:0}
.regresult .more{width:500px;height:50px;background:#2a978d;border-radius:25px;margin:auto;margin-top:40px;font-size:20px;text-transform:uppercase;font-family:montbold;margin-bottom:60px}
.regresult .more:hover{background-color:transparent}
.service01{margin:auto;overflow:hidden;margin-bottom:100px}
.service01 li{width:100%;display:flex;display:-webkit-flex;background-color:#fff;align-items:center;-webkit-align-items:center;margin-bottom:30px}
.service01-text{width:50%;box-sizing:border-box;padding:0 90px 0 60px}
.service01-text>h3{font-size:26px;color:#222;font-family:montbold;box-sizing:border-box;position:relative;margin-bottom:25px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.service01-text>h3::before{content:'';display:block;width:15px;height:15px;background-color:#2a978d;margin-right:10px}
.service01-text>h4{font-size:18px;color:#666;line-height:18px;margin-bottom:40px}
.service01-text p{font-size:20px;color:#222;display:flex;display:-webkit-flex;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-bottom:20px}
.service01-text p img{display:block;margin-right:5px}
.service01-text .info{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.service01-text .info a{display:block;font-size:16px;color:#666;box-sizing:border-box;padding-left:10px;position:relative;margin-bottom:15px;margin-right:30px;width:calc((100% - 30px)/ 2)}
.service01-text .info a:hover{color:#fb3608}
.service01-text .info a:nth-of-type(2n){margin-right:0}
.service01-text .info a::before{content:'';display:block;width:3px;height:3px;background-color:#fb3608;position:absolute;left:0;top:3px}
.service01-text .more{background-color:#fb3608;width:145px;height:35px;border-radius:17px;border-color:#fb3608;margin-top:40px}
.service01-text .more:hover{background-color:transparent;color:#fb3608}
.service01-img{width:50%;overflow:hidden}
.service01-img img{display:block;width:100%;transition:all .3s}
.service01 li:hover .service01-img img{transform:scale(1.1)}
.service01 li:nth-of-type(even){flex-flow:row-reverse;-webkit-flex-flow:row-reverse}
.service01 li:nth-of-type(odd) .service01-img{border-bottom-left-radius:30px}
.service01 li:nth-of-type(even) .service01-img{border-bottom-right-radius:30px}
.service01 li:nth-of-type(even) .service01-text{padding:0 60px 0 90px}
.categ01wrap{margin:auto;margin-bottom:50px}
.categ01wrap .tl{font-size:34px;color:#2a978d;font-family:montbold;margin-bottom:30px}
.categ01{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.categ01-l{width:25%;box-sizing:border-box;background-color:#fff;padding:0 30px}
.categ01-l h3{font-size:24px;color:#2a978d;font-family:montbold;line-height:50px;border-bottom:1px solid #0192db}
.categ01-l .link{width:100%;margin-top:15px}
.categ01-l .link a{display:block;width:100%;font-size:18px;color:#666;line-height:36px}
.categ01-l .link a:hover{color:#2a978d}
.categ01-r{width:72%}
.categ01-r h3{font-size:20px;color:#333;font-family:montbold;margin-bottom:30px}
.categ01-rmin{width:100%}
.categ02{margin:60px auto}
.categ02swiper{width:100%;padding:5px}
.categ02swiper .item{width:100%;box-shadow:0 0 10px 0 rgba(2,47,116,.1);border-radius:10px;display:block;padding:15px 20px 30px;box-sizing:border-box}
.categ02swiper .item .iconbox{width:100%;height:40px;margin-bottom:10px}
.categ02swiper .item .iconbox img{display:block;width:auto;height:auto;max-height:100%}
.categ02swiper .item h3{font-size:18px;color:#222;font-family:montbold;line-height:16px;height:32px;margin-bottom:10px}
.categ02swiper .item .imgbox{width:100%;height:120px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;margin-bottom:10px}
.categ02swiper .item .imgbox img{max-width:100%;max-height:100%}
.categ02swiper .item h4{font-size:16px;color:#666;line-height:16px}
.categ03wrap{width:100%;background-color:#f5fafd;padding:60px 0 80px}
.categ03{margin:auto}
.categ03min{margin-top:40px}
.categ03min .imgbox{width:100%;background-color:#fff;height:70px;box-shadow:0 0 10px 0 rgba(2,47,116,.1);border-radius:6px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.categ03min .imgbox img{max-width:100%;max-height:100%}
.categ03min .index04bminswiper{padding:3px;box-sizing:border-box;width:100%}
.proinfo01{margin:50px auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;position:relative}
.proinfo01-l{width:30%;box-sizing:border-box}
.proinfo01-l .imgbox{width:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;height:350px;position:relative}
.proinfo01-l .imgbox img{display:block;width:auto;max-width:90%;max-height:90%}
.proinfo01-l p{font-size:14px;color:#888;text-align:center;font-style:italic}
.m-imgmask{width:100px;height:100px;background-color:rgba(255,255,255,.6);position:absolute;top:0;left:0;cursor:move;display:none}
.m-bigimg{width:300px;height:300px;position:absolute;left:38%;top:50px;overflow:hidden;display:none}
.proinfo01-r{width:62%}
.proinfo01-r .xhaowrap{display: flex;display: -webkit-flex;align-items:center;-webkit-align-items:center;padding-bottom:20px;border-bottom:1px solid #bfbfbf;position:relative;}
.proinfo01-r .xhao{font-size:28px;color:#222;font-family:montbold;}
.proinfo01-r .copy{width: 40px;height: 20px;border-radius: 4px;background-color: #eee;color: #333;border: none;font-size: 16px;margin-left:4px;}
#xhaotl{position:absolute;z-index:-1;}
.proinfo01ul{width:100%;margin-top:15px;margin-bottom:40px}
.proinfo01ul li{width:100%;display:flex;display:-webkit-flex}
.proinfo01ul li h3{font-size:18px;color:#222;font-family:montbold;line-height:36px;width:40%}
.proinfo01ul li p{font-size:18px;color:#666;line-height:36px;width:60%}
.proinfo01ul li a{font-size:18px;color:#2a978d;line-height:36px;font-family:montbold;display:flex;align-items:center;-webkit-align-items:center;width:60%}
.proinfo01ul li a img{display:block;margin-right:10px}
.toshop{width:100%}
.toshop h3{font-size:28px;color:#222;font-family:montbold;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;margin-bottom:30px}
.toshop h3 span{font-size:18px;color:#666;margin-left:20px;font-weight:400}
.toshop p{font-size:18px;color:#222;font-weight:400}
.toshopmin{width:100%;margin-top:10px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}
.toshopmin input{width:35%;height:40px;border:1px solid #7d7d7d;border-radius:4px;box-sizing:border-box;padding:0 10px;color:#222}
.toshopmin .more{width:52%;height:40px;background:#2a978d;border-radius:4px;border:none;font-family:montserrat}
.toshopmin .more:hover{color:#fff;background-color:#2a978d}
.toshopmin input.addnum{border-color:red;border-width:2px;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}
@keyframes shake{10%,90%{transform:translate3d(-1px,0 0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
.proinfo02wrap{margin:100px auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.proinfo02{width:65%;box-sizing:border-box}
.proinfo02min{width:100%;margin-bottom:70px}
.proinfo02min:last-child{margin-bottom:0}
.proinfo02min h3{font-size:28px;color:#222;font-family:montbold;margin-bottom:20px}
.pinfo02tabwrap{width:100%;box-sizing:border-box}
.pinfo02tab{width:100%;box-sizing:border-box;padding:0;margin:0;border-collapse:collapse}
.pinfo02tab tr{width:100%;border-bottom:1px solid #eee}
.pinfo02tab tr:nth-of-type(odd){background-color:#eee}
.pinfo02tab tr:first-child{border-bottom-color:#bfbfbf;border-top:1px solid #bfbfbf;background-color:transparent}
.pinfo02tab th{box-sizing:border-box;padding:0 30px;text-align:left;height:40px;font-family:montbold;color:#222;font-size:18px}
.pinfo02tab td{box-sizing:border-box;padding:5px 30px}
.pinfo02tab td:first-child{font-size:18px;line-height:36px;color:#222;font-family:montbold}
.pinfo02tab td:last-child{font-size:18px;line-height:24px;color:#666}
.pinfo02tab td a{color:#0282cc;font-family:montbold}
.proinfo02-l{width:30%;box-sizing:border-box}
.proinfo02-l>h3{font-size:28px;color:#222;border-bottom:1px solid #bfbfbf;padding-bottom:20px;font-family:montbold}
.proinfo02-lmin{width:100%;box-sizing:border-box;margin-top:20px}
.proinfo02-lmin .item{width:100%;box-sizing:border-box;padding:20px;display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;-wbekit-align-items:center;-wbekit-justify-content:space-between;border:1px solid #eee;box-shadow:0 0 10px 0 rgba(0,0,0,.05);border-radius:8px;margin-bottom:10px}
.proinfo02-lmin .item .imgbox{width:25%;display:flex;display:-webkit-flex;justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center}
.proinfo02-lmin .item .imgbox img{display:block;width:auto;max-width:90%}
.proinfo02-lmin .item .text{width:75%;box-sizing:border-box;padding-left:20px}
.proinfo02-lmin .item .text h3{font-size:20px;color:#222;font-family:montbold;margin-bottom:10px}
.proinfo02-lmin .item .text h4{font-size:18px;color:#666;line-height:18px;margin-bottom:10px}
.proinfo02-lmin .item .text p{font-size:18px;color:#222}
.product01wrap{margin:auto;display:flex;display:-webkit-flex;margin-bottom:100px;padding-bottom:80px;justify-content:flex-end;-webkit-justify-content:flex-end;position:relative;background-color:#fff}
.product01wrap::before{content:'';display:block;width:1px;height:100%;background-color:#eee;position:absolute;left:360px;top:0}
.pro-link{width:360px;background-color:#fff;height:calc(100% - 150px)}
.pro-link>h3{font-size:28px;color:#2a978d;font-family:montbold;padding:30px;border-bottom:1px solid #2a978d}
.pro-link .link{width:100%}
.pro-link .link a{display:block;box-sizing:border-box;padding:0 30px;height:60px;line-height:60px;border-bottom:1px solid #eee;font-size:18px;color:#333;overflow: hidden;}
.pro-link .link a:hover{color:#2a978d}
.product01wrap.fixed .pro-link{position:fixed;left:calc((100% - 1400px)/ 2);top:150px}
.product01wrap.fixed .link{max-height:calc(100% - 100px);overflow-y:auto}
.pro-link.boot{position:absolute;left:0;bottom:0;height:auto}
.product01{width:calc(100% - 360px);box-sizing:border-box;padding:0 30px;padding-top:40px;padding-right:40px;background-color:#fff}
.product01 .item{width:100%;box-sizing:border-box;margin-bottom:40px;position:relative}
.product01 .item h3{font-size:20px;color:#333;font-family:montbold;padding-bottom:15px;border-bottom:1px solid #dcdcdc;line-height:30px}
.product01 .itemmin{width:100%;box-sizing:border-box;padding-top:30px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}
.product01 .itemmin a{display:block;width:49%;font-size:16px;color:#666;line-height:26px}
.product01 .itemmin a:hover{color:#2a978d}
.brandinfowrap{margin:auto}
.brandinfo01{width:100%;background-color:#fff;box-sizing:border-box;padding:0 60px;padding-bottom:40px;margin-bottom:20px}
.binfo-top{width:100%;display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;-webkit-align-items:center;-webkit-justify-content:space-between;padding:40px 0;border-bottom:1px solid #dcdcdc}
.binfo-top .imgbox{width:20%}
.binfo-top .imgbox img{display:block;width:auto;max-width:90%}
.binfo-top .text{width:80%}
.binfo-top .text h3{font-size:26px;color:#333;font-family:montbold;margin-bottom:15px}
.binfo-top .text h4{font-size:16px;color:#666;line-height:20px}
.binfomin{width:100%;margin-top:40px}
.binfomin h3{font-size:20px;color:#333;font-family:montbold;margin-bottom:30px}
.binfomin .links{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.binfomin .links a{display:block;width:calc(100% / 4);font-size:16px;line-height:30px}
.brandinfo02{width:100%;box-sizing:border-box;padding:50px;background-color:#fff;margin-bottom:100px}
.binfo02-top{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;-webkit-justify-content:space-between;-webkit-align-items:center;margin-bottom:20px}
.binfo02-top h3{font-size:20px;color:#333;font-family:montbold}
.binfo02-top .more{width:85px;height:26px;border:1px solid #2a978d;border-radius:10px;background-color:transparent;color:#2a978d}
.binfo02-top .more:hover{background-color:#2a978d;color:#fff}
.binfo02min{width:100%;box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.binfo02min .item{width:calc((100% - 90px)/ 4);box-sizing:border-box;box-shadow:0 0 10px 0 rgba(2,39,100,.12);border-radius:10px;overflow:hidden;padding-bottom:30px;margin-bottom:30px;margin-right:30px;padding-top:20px}
.binfo02min .item:nth-of-type(4n){margin-right:0}
.binfo02min .item .imgbox{width:100%;height:120px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;box-sizing:border-box;padding:0 20px;margin-bottom:20px}
.binfo02min .item .imgbox img{display:block;width:auto;max-width:100%;max-height:100%}
.binfo02min .item .text{width:100%;box-sizing:border-box;padding:0 20px}
.binfo02min .item .text h3{font-size:18px;color:#222;font-family:montbold;margin-bottom:30px;text-align:center;line-height:16px;height:32px}
.binfo02min .item .text h4{font-size:16px;color:#666;line-height:16px}
.brandwrap{margin:auto;background-color:#fff;padding:30px 60px;box-sizing:border-box;margin-bottom:70px}
.brandtl{font-size:26px;color:#333;font-family:montbold;margin-bottom:40px}
.branditem{width:100%;box-sizing:border-box;position:relative;margin-bottom:70px}
.branddw{width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}
.branddw a{width:25px;height:25px;background:0 0;border-radius:50%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;font-size:18px;color:#333;text-transform:uppercase;margin-right:5px}
.branddw a:last-child{margin-right:0}
.branddw a.active,.branddw a:hover{background-color:#2a978d;color:#fff}
.branddw02{width:100%;height:80px;background-color:#fff;box-shadow:0 0 5px 3px rgba(0,0,0,.1);position:fixed;left:0;top:150px;z-index:1}
.brandmin{width:100%;margin-top:40px;position:relative}
.brandmin h3{font-size:22px;color:#333;padding-bottom:10px;border-bottom:1px solid #dcdcdc;text-transform:uppercase;position:relative;padding-left:10px;font-family:montbold;margin-bottom:20px}
.brandmin h3::before{content:'';display:block;width:35px;height:1px;background-color:#2a978d;position:absolute;left:0;bottom:0}
.brandmin .link{width:100%;box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.brandmin .link a{display:block;width:calc(100% / 3);font-size:16px;color:#666;line-height:24px}
.ab{position:absolute;left:0;top:-240px;z-index:-1;width:100%}
.ab02{top:-170px}
.informationwrap{width:100%;background-color:#fff;padding:30px 0;margin-top:150px}
.information{margin:auto;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;justify-content:space-between;-webkit-justify-content:space-between}
.imation p{font-size:18px;color:#222;line-height:24px}
.imation p a{color:#018bd5}
.imationlink{display:flex;display:-webkit-flex}
.imationlink a{font-size:24px;color:#222;font-family:montbold;margin-right:90px}
.imationlink a:last-child{margin-right:0}
.imationlink a.active,.imationlink a:hover{color:#2a978d}
.cdatawrap{width:100%;box-sizing:border-box;padding:50px 0;background-color:#f5fafd}
.cdata{margin:auto}
.cdatatl{font-size:24px;color:#222;font-family:montbold;margin-bottom:30px}
.cdatamin{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.cdatamin .item{width:48.5%;background-color:#fff;padding:30px;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(1,88,178,.1);border-radius:10px}
.cdatamin .item .itemtl{font-size:20px;color:#222;font-family:montbold;margin-bottom:82px}
.cdatamin .item .iteminfo{width:100%}
.zsinfo{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px}
.zsinfo li{width:45%}
.zsinfo li h3{font-size:18px;color:#222;font-family:montbold;line-height:18px}
.zsinfo li p{font-size:18px;line-height:18px;color:#222}
.zsinfo li p a{color:#2a978d}
.cdatamin .tipes{font-size:12px;color:#666;margin-bottom:40px}
.cdataform{width:100%}
.cdataform .wrapbox{position:relative}
.cdataform p{font-size:18px;color:#555;margin-bottom:15px}
.cdataform input{width:100%;height:50px;border:1px solid #7d7d7d;border-radius:6px;box-sizing:border-box;padding:0 10px;font-size:18px;color:#222;margin-bottom:20px}
.cdataform .btnwrap{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px}
.cdataform .btnwrap .more{width:48%;height:50px;border-radius:25px;box-sizing:border-box;font-size:20px}
.cdataform .btnwrap .more:last-child{background-color:transparent;border-color:#b5b5b5;color:#b5b5b5}
.footprint{margin:auto}
.footprintmin{width:100%;box-sizing:border-box;background-color:#fff;box-shadow:0 0 10px 0 rgba(1,88,178,.1);border-radius:10px;min-height:400px;margin-bottom:40px}
.footprintmin .top{width:100%;box-sizing:border-box;padding:0 50px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;border-bottom:1px solid #f8f8f8}
.footprintmin .top p{font-size:22px;color:#222;font-family:montbold;line-height:40px}
.footprintmin .min li p:first-child,.footprintmin .top p:first-child{width:65%}
.footprintmin .min li p:last-child,.footprintmin .top p:last-child{width:28%}
.footprintmin .min{width:100%}
.footprintmin .min li{width:100%;border-bottom:1px solid #f8f8f8;box-sizing:border-box;padding:0 50px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.footprintmin .min li p{font-size:16px;color:#222;line-height:40px}
.carwrap{width:100%;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start}
.car{width:72%}
.car table{width:100%;border-collapse:collapse}
.carlist{width:100%;padding-bottom:20px}
.carlist thead{margin-bottom:20px;position:relative;z-index:0}
.carlist thead::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid #2a978d;z-index:-1;border-radius:10px}
.carlist tbody,.carlist thead{width:100%}
.carlist thead tr{width:100%;box-shadow:0 0 10px 0 rgba(1,88,178,.15);border-radius:10px;height:50px;box-sizing:border-box}
.carlist thead tr th{white-space:nowrap}
.carlist tbody tr td,.carlist thead tr th{text-align:left;padding:0 10px}
.carlist tbody tr td:first-child,.carlist thead tr th:first-child{padding:0 20px}
.carlist tbody{position:relative;z-index:0;transform:translateY(20px)}
.carlist tbody tr{width:100%;height:150px;position:relative;z-index:1;border-bottom:10px solid #f5fafd;box-sizing:border-box}
.carlist tbody tr::after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;border-radius:10px;background-color:#fff}
.carlist tbody tr .img .imgbox{width:180px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center}
.carlist tbody tr .img .imgbox img{display:block;max-width:90%;max-height:90%}
.carlist tbody tr .number input{width:90px;height:30px;border:1px solid #bfbfbf;border-radius:6px;box-sizing:border-box;padding:0 10px}
.carlist tbody tr h3{font-size:16px;color:#018bd5;font-family:montbold;line-height:18px}
.carlist tbody tr p{font-size:16px;color:#666;line-height:18px;width:200px}
.butcz{width:100%;border:1px solid #2a978d;box-shadow:0 0 10px 0 rgba(1,88,178,.15);border-radius:10px;height:80px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;box-sizing:border-box;padding:0 30px;margin-top:30px}
.butcz .more{width:160px;height:35px;background:#fff;border:2px solid #dcdcdc;border-radius:18px;border-radius:20px;color:#aaa;margin-right:10px}
.butcz .more:last-child{margin-right:0}
.butcz .more:hover,.caradd .more:hover{background-color:#2a978d;color:#fff;border-color:#2a978d}
.caradd{width:100%;margin-top:40px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}
.caradd p{font-size:18px;color:#222;font-family:montbold}
.caradd input{width:180px;height:50px;background:#fff;border:1px solid #7d7d7d;border-radius:6px;box-sizing:border-box;padding:0 10px;font-size:18px;color:#666}
.caradd input.pnum{width:370px}
.caradd .more{width:186px;height:50px;background:#fff;border:1px solid #a0a0a0;border-radius:25px;border-radius:25px;color:#666}
.carnone{width:100%;background-color:#fff;padding:40px;text-align:center;box-sizing:border-box}
.carnone img{margin:auto}
.carnone h3{font-size:38px;color:#222;font-family:montbold;margin-top:20px}
.carnone p{font-size:18px;color:#222;margin-top:20px}
.carnone p a{color:#2a978d}
.summary{width:26%;background-color:#fff;box-shadow:0 0 10px 0 rgba(1,88,178,.15);border-radius:10px;box-sizing:border-box;padding:30px 20px}
.summary>h3{font-size:18px;color:#222;font-family:montbold;margin-bottom:30px}
.summary .tl{width:100%;box-sizing:border-box;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #a0a0a0;margin-bottom:20px}
.summary .tl p{font-size:18px;color:#222;font-family:montbold}
.summary ul li{width:100%;box-sizing:border-box;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.summary ul li p{font-size:18px;color:#222}
.summary ul li p:last-child{color:#2a978d}
.summary ul{margin-bottom:40px}
.summary .more{width:100%;height:35px;border-radius:18px}
.succse{text-align:center}
s .succse img{margin:auto;margin-bottom:40px}
.succse h3{font-size:34px;color:#222;margin-bottom:20px;font-family:montbold}
.succse h4{font-size:18px;color:#222;margin-bottom:60px}
.succse .more{width:250px;height:40px;background:#fff;border:1px solid #bfbfbf;border-radius:20px;font-size:18px;color:#888;text-transform:none;font-weight:400}
.succse .more:hover{background-color:#2a978d;border-color:#2a978d;color:#fff}
.cpassform>p{font-size:20px;color:#222;line-height:20px;text-align:center}
.cpassform .btnwrap,.cpassform .twoinput{width:100%;margin:20px 0;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}
.cpassform .input-item{width:49%}
.cpassform .input-item p{font-size:18px;color:#222;margin-bottom:10px}
.cpassform .btnwrap{margin-top:30px}
.cpassform .btnwrap .more{width:49%;font-size:20px;text-transform:uppercase}
.cpassform .btnwrap .more:last-child{background-color:transparent;color:#555;border-color:#ddd}
.prosearch{margin:auto;background-color:#e5e5e5;border-radius:22px;height:44px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;overflow:hidden}
.prosearch input{width:calc(100% - 60px);box-sizing:border-box;padding:0 20px;border:none;font-size:20px;color:#333;background-color:transparent!important;outline:0}
.prosearch input::placeholder{color:#999}
.prosearch button{background-color:transparent;border:none;outline:0;width:60px;height:44px;cursor:pointer}
.prosearch button i{font-size:24px}
.prolistwraqp{min-height:80%;padding-bottom:100px}
.protablewrap{margin:50px auto}
.protablewrap .tab{width:100%;background-color:#fff;border-collapse:collapse}
.protablewrap .tab th{background-color:#999;height:54px;font-size:20px;color:#fff;font-family:montbold;box-sizing:border-box;padding:0 20px;white-space:nowrap}
.protablewrap .tab td{text-align:center;padding:15px 20px;box-sizing:border-box;font-size:18px;line-height:22px}
.protablewrap .tab td .imgbox{width:150px;display:block;height:auto}
.protablewrap .tab td img{margin:auto;max-width:100%}
.protablewrap .tab td p{color:#0c327e;font-family:montbold}
.protablewrap .tab td .more{width:120px;height:40px;border-radius:4px;background-color:#0c327e;color:#fff;margin:auto;border:none}
.protablewrap .tab td .more:hover{background-color:#2a978d}
.protablewrap .tab tr{border-bottom:1px solid #e3e3e3}
.protablewrap02 .tab td,.protablewrap02 .tab th{border-right:1px solid #ddd}
.protablewrap02 .tab td:last-child,.protablewrap02 .tab th:last-child{border-right:none}
.protablewrap .tc{font-size:20px;color:red;bottom:-50px;text-align:center;position:absolute;left:0;width:100%}
#sendemail{width:50px;height:40px;display:block;position:absolute;right:5px;bottom:15px;line-height:40px;background-color:#2a978d;font-size:14px;text-align:center;border-radius:10px;cursor:pointer;color:#fff}
#sendemail:hover{background-color:#2a978d;color:#fff}
.cpassform .input-item{position:relative}
.cpassform .btnwrap .more{height:40px;margin:0;cursor:pointer}
.cdataform .wrapbox #sendemail{bottom:25px}
#sendemail.desab{pointer-events:none;background-color:#ddd;color:#333}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.tts{font-size:20px;color:#333}
.pchageinfo{position:relative;box-sizing:border-box;padding:1px 0;background-color:#fff}
.con{z-index:16}
.jzdj{pointer-events:none;background-color:#eee}
.f-img{margin-bottom:40px}
.f-img img{width:auto;margin:auto;max-width:86%;display:block}
.Recycle{position:fixed;top:45%;left:10px;z-index:11;cursor:pointer}
.Recycle img{width:100px}
.toe form .twoinput input{width:calc((100% - 30px)/ 2)}
.upfile{width:100%;display:flex;display:-webkit-flex;margin-bottom:10px}
.upfile .fl{width:146px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;height:36px;position:relative;margin-right:30px}
.upfile .fl .font{width:100px;height:100%;border-radius:6px;background-color:#5ac0ef;font-size:16px;color:#fff;box-sizing:border-box;line-height:36px;text-align:center;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.upfile .fl .icon{width:36px;height:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;border-radius:6px;background-color:#5ac0ef}
.upfile .fl .icon img{width:auto}
.upfile .fl input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}
.upfile .aui-to-up-img{display:none}
.upfile .fl.item .font,.upfile .fl.item .icon{background-color:#eee;color:#222}
.upfile .delete{width:80px;line-height:36px;color:#222;background-color:#eee;text-align:center;border-radius:6px;cursor:pointer}
.upfile .delete:hover{background-color:#5ac0ef;color:#fff}





@media (max-width: 1560px) {
    .center{width: 1200px;}
    .product01wrap.fixed .pro-link{position:fixed;left:calc((100% - 1200px)/ 2);top:150px}
}


