@charset "utf-8";/* css hack*/
html{font-size:62.5%;/* 10÷16=62.5%*/}
:focus{outline:0}
ol,ul{list-style:none}
fieldset,img,button{border:none;}
a{text-decoration:none;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;color:#333333;}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
h1,.h1{font-size:32px;}
h2,.h2{font-size:26px;}
h3,.h3{font-size:24px;}
h4,.h4{font-size:22px;}
h5,.h5{font-size:18px;}
h6,.h6{font-size:14px;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
@font-face{font-family: 'iconfont';src: url('../fonts/iconfont.woff2') format('woff2'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype');}
.iconfont{font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@font-face{font-family: 'noto';src: url('../fonts/noto.eot');src: url('../fonts/noto.eot?#iefix') format('embedded-opentype'),url('../fonts/noto.woff2') format('woff2'),url('../fonts/noto.woff') format('woff'),url('../fonts/noto.ttf') format('truetype'),url('../fonts/noto.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'inter';src: url('../fonts/inter.eot');src: url('../fonts/inter.eot') format('embedded-opentype'), url('../fonts/inter.woff') format('woff'), url('../fonts/inter.woff2') format('woff2'), url('../fonts/inter.ttf') format('truetype'), url('../fonts/inter.svg#inter') format('svg');}
@font-face{font-family: 'num';src: url('../fonts/num.eot');src: url('../fonts/num.eot') format('embedded-opentype'), url('../fonts/num.woff') format('woff'), url('../fonts/num.woff2') format('woff2'), url('../fonts/num.ttf') format('truetype'), url('../fonts/num.svg#inter') format('svg');}
body{font-size:13px;/* 12÷10=1.2*/font-family: "inter",Helvetica, Arial, sans-serif;background:#fff;overflow-x:hidden;}
.p10{padding:10px;}
.fl{float: left!important;}
.fr{float: right!important;}
.rel{position:relative;}
/*布局*/
.warp{width:100%; margin:0 auto; }
.w{max-width:1200px;padding: 20px 0px;margin: 0 auto;}
.w2{ width:90%; margin:0 auto; overflow:hidden;}
.w3{ width:90%; margin:0 auto;}
.pc-hide{display:none;}
.bghui{background:#f7f7f7;}
.bghui2{background:#1c1c1c;}
.bghui3{background:#f2f2f2}
.oh{overflow:hidden;}
.lg-hidden{display:none!important;}
.pb40{padding-bottom:40px;}
.p40{padding-bottom:40px;}
.p60{padding:60px 0 60px 0;}

/*文本*/
.text-center{text-align:center;}
.text-oneline{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.text-someline{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.line2{-webkit-line-clamp: 2;}
.line3{-webkit-line-clamp: 3;}
.line4{-webkit-line-clamp: 4;}
.line5{-webkit-line-clamp: 5;}
.line6{-webkit-line-clamp: 6;}
.bigfont{text-transform : uppercase;}
.smallfont{text-transform : lowercase;}
.shadow{-o-box-shadow:0 0 20px rgba(0,0,0,.1);-ms-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);}
.lg-hidden{display:none!important;}
/*顶部*/
.ak-top{width:100%; position: fixed;top: 0;
    left: 0;width: 100%;
    background: #fff;
    z-index: 10000;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.ak-top-con{ padding:30px 0;display:flex;justify-content:space-between;align-items:center;}	
.ak-nav{ text-align:center; }
.ak-nav-ul li * { display: block; text-align: center;transition:all 0.5s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;  }
.ak-nav-ul li{ display:inline-block;}
.ak-nav-ul li span { font-size: 15px; padding: 0 10px; margin-top: 5px; color: #626b72; }
.ak-nav-ul li label { font-size: 9px; color: #626b72; opacity: 0.39; filter: alpha(opacity=39); text-transform:uppercase; }
.ak-nav-ul li em { height: 12px; width: 0px; margin: 0 auto; background: url(../images/icon1.png) no-repeat center center; }
.ak-nav-ul li.on span, .ak-nav-ul li.on a:hover span, .ak-nav-ul li.on label, .ak-nav-ul li.on a:hover label { color: #d31f23; }
.ak-nav-ul li a:hover em, .ak-nav-ul li.on em { width: 100%; }
.logo-txt-tel{line-height:1.4;padding:3px 0 0 35px;font-size:15px;color: #d31f23; position: relative;}
.logo-txt-tel a{ color:#d31f23;}
.logo-txt-tel a:hover{ color:#d31f23;}
.logo-txt-tel:before{ content:'\e64e'; font-family:'iconfont'; font-size:36px; color:#d31f23; left:-2px; top:-1px; position:absolute;}
.logo-txt-con{color: #626b72; text-align:center;}

/*幻灯片*/
.ak-banner{/*height:auto;*/ height:520px;width:100%;background:#f6f6f6;overflow:hidden;position:relative; margin-top:112px;}
.banner-content{height: 100%;width: 100%;text-align: center;color: #fff;background-position: center center;background-repeat: no-repeat;background-size:cover;position: relative;}
.banner-zz{width:100%; height:100%;background:#3b8768;opacity:.6; z-index:6; position:absolute; top:0; left:0;}
.ak-banner .swiper-button-next{background: url(../images/icon-next.png) no-repeat center center;opacity: 0}
.ak-banner .swiper-button-prev{background: url(../images/icon-prev.png) no-repeat center center;opacity: 0}
.ak-banner:hover .swiper-button-next{opacity: 1}
.ak-banner:hover .swiper-button-prev{opacity: 1}
.banner-text{width:100%; height:100%;display:flex;justify-content:center;align-items:center;}
.banner-txt{width:100%;position:relative;z-index:100;text-align:center;}
.banner-stitle{width:100%;text-align:center;font-size:16px; line-height:1.5;color:#FFFFFF;padding:0 0 30px 0;word-break:break-all;}
.banner-bigtitle{width:100%;text-align:center;font-size:54px;line-height:1.5;font-weight:700;letter-spacing:-2;}
.banner-bigtitle span{font-weight:200;}
.banner-btn{display:inline-block;padding:15px 30px 15px 30px;font-size:15px;color:#FFFFFF;border-radius:5px; background:#d31f23;}
.ak-banner .swiper-pagination{position:absolute;bottom:40px;width:100%;text-align:center;}
.ak-banner .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;width:10px;height:10px;background:#fff;opacity: 1;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.ak-banner .swiper-pagination-bullets .swiper-pagination-bullet-active{width:30px;border-radius:5px;background:#d31f23;}
.ak-banner .swiper-button-next,.ak-banner .swiper-button-prev{border-radius:3px;opacity:0;width: 40px;height: 80px;margin-top: -40px;z-index: 999;cursor: pointer;background-color: rgba(0, 0, 0, 0.8);}
.ak-banner .swiper-button-prev{left: 8%;}
.ak-banner .swiper-button-next{right: 8%;}
.ak-banner .swiper-button-prev:after, .ak-banner .swiper-button-next:after{color:#FFFFFF; font-size:1.4rem;}
.ak-banner .swiper-button-next:focus,.ak-banner .swiper-button-prev:focus{outline: none;}
.ak-banner:hover .swiper-button-next,.ak-banner:hover .swiper-button-prev{opacity: 0.6;}
.ak-banner .swiper-button-prev:after,.ak-banner .swiper-button-next:after{content: '';}
/*大标题*/
.ak-tl-title{width:100%;}
.ak-tl-box{margin:0 auto; text-align:center;}
.ak-tl-con{display:inline-block;}
.ak-tl-con h1{font-size:36px; color:#d31f23; font-weight:400; padding:30px 0 15px 0; }
.ak-tl-con h1 i{ font-family:"num"; font-size:56px; font-style:normal; padding-right:5px;}
.ak-tl-con p{color:#a9a9a9; display:inline-block; padding-bottom:30px; }
.ak-tl-con h2{padding-bottom:30px; display:inline-block;}
.ak-tl-con h2 a{display:inline-block; font-size:16px; color:#666; padding:0 20px 0 20px; font-weight:normal;}
.ak-tl-con h2 a:hover{ color:#d31f23;}
.ak-tl-con h2 a.on{color:#d31f23;}
.ak-tl-con h2 span{display:inline-block; height:16px; position:relative;}
.ak-tl-con h2 span i{display:inline-block; width:1; background: #9b9b9b; height:16px; position:absolute; left:0; top:3px; }

/*服务项目*/

.fwxm ul{ margin-right:-3%;}
.fwxm ul li{ width:30%; margin:0 3% 3% 0;  float:left; background:#FFFFFF;}
.fwxm ul li *{ display:block;}
.fwxm ul li h1{ width:100%; border-bottom:3px solid #d31f23; position:relative; height:200px;}
.fwxm ul li h1 span{ width:100%; height:100%; overflow:hidden;}
.fwxm ul li h1 span img{width: 100%;min-height:100%;transition:1s;transition: transform .3s ease-in; display:block; }
.fwxm ul li h1 em{ width:60px; height:60px;position:absolute; left:50%; transform:translateX(-50%) rotate(45deg); bottom:-30px; border:#FFFFFF 2px solid; background:#d31f23; color:#FFFFFF; z-index:3; text-align:center;}
.fwxm ul li h1 em i{font-size:32px; font-family:"num";  line-height:60px;font-style:normal; transform:rotate(-45deg); }
.fwxm ul li h2{ padding:50px 20px 15px 20px; text-align:center; color:#d31f23; position:relative; font-size:22px;}
.fwxm ul li h2:after{content:''; width:30%; height:1px; background:#999; position:absolute; z-index:2; left:50%; transform:translateX(-50%); bottom:0;}
.fwxm ul li p{ margin:20px 5% 30px 5%; line-height:1.8; color:#666; text-align:center;display: -webkit-box;}
.fwxm ul li a:hover img{transform: scale(1.2);transition: 0.3s;}

/*服务优势*/
.fwys-box{ width:30%; float:left; padding:50px 0 0 0;}
.fwys-item{ width:100%; position:relative; padding:20px 0 0 0;}
.fwys-item-xh{ position:absolute; width:50px; height:50px; border-radius:50%; background:#d31f23; color:#fff;font-size:28px; font-family:"num"; text-align:center; line-height:50px; left:0; top:20px; z-index:2;}
.fwys-item-con{ width:100%; padding:0 0 0 65px;}
.fwys-item-con h1{ font-size:17px; color:#191919; font-weight:600;}
.fwys-item-con p{ width:100%; padding:8px 0 40px 0; font-size:14px; color:#999; line-height:1.6;}
.fwys-img{ width:30%; float:left; margin: 70px 5% 40px 5%; position:relative; z-index:2;}
.fwys-img img{ width:100%;}
.fwys-img-con{ width:100%; height:100%; transform:rotate(-45deg) scale(0.7) ;  position:absolute; left:0; top:0; background:#FFFFFF; z-index:2; }
.fwys-img-con-kuang{ width:100%; height:100%; overflow:hidden; position:relative;}
.fwys-img-con-kuang img{width:100%; height:100%; position: absolute; left:0; top:0;transform:rotate(45deg) scale(1.42); }
/*团队*/
.td{ padding:30px 0 20px 0;}
.td ul{ margin-right:-5%;}
.td ul li{ width:20%; margin:0 5% 3% 0; float:left; text-align:center;}
.td ul li *{ display:inline-block;}
.td ul li i{ text-align:center; width:60%; padding:40px; color:#d31f23; font-size:48px; border-radius:8px; border:#ccc 2px solid; background:#fff;}
.td ul li h1{ width:100%; text-align:center; padding:20px 0 10px 0; font-size:14px; font-style:normal;}
.td ul li h1 em{ font-size:48px; font-style:normal; font-family:num; color:#d31f23; padding:0 10px 0 0;}
.td ul li p{ color:#555; font-size:14px;}
/*简介*/
.intro-txt{ width:60%; float:left; padding:0 3% 0 0; font-size:16px; color:#333; line-height:2;}
.intro-img{ width:37%; float:right;}
.intro-img img{ width:100%;}
.more-box{ width:100%; padding-top:15px;}
.more{ display:inline-block; padding:4px 25px; border:#ccc 1px solid; border-radius:20px; font-size:14px; background:#FFFFFF;}
.more:hover{ background:#d31f23; border:#d31f23 1px solid; color:#FFFFFF;}
/*证书*/
.zs{ width:95%; padding:30px; overflow:hidden; margin:0 auto;}
.zs ul{ margin-right:-5%;}
.zs ul li{ float:left; margin-right:5%; width:20%; }
.zs ul li a{ display:block; width:100%; height:320px;background:#FFFFFF; position:relative;}
.zs ul li img{ transition:1s;transition: transform .3s ease-in;max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;}
.zs ul li a:hover img{transform: scale(1.1);transition: 0.3s;}

/*流程*/
.fwlc{ margin:30px -2% 0 0;}
.fwlc li{ width:18%; height:280px; margin:0 2% 3% 0; float:left; text-align:center; position:relative;}
.fwlc li:after{ width:32px; height:40px; font-size:36px; position:absolute; right:-30px; top:50px; content:'\ec0c'; font-family:'iconfont'; color:#cecece;}
.fwlc li *{ display:inline-block;}
.fwlc li i{ width:125px; height:125px; border-radius:50%; border:#FF9999 1px solid; line-height:125px; text-align:center; font-size:48px; color:#d31f23; }
.fwlc li h1{ font-size:16px; width:100%; text-align:center; padding:30px 0 20px 0;}
.fwlc li p{ font-size:13px; text-align:left; width:100%;  padding:0 5% 20px 5%; color:#787878; line-height:1.6;}

/*伙伴*/
.huoban{ width:100%;  overflow:hidden;}
.huoban li{ width:100%; float:left;}
.hb-box{margin:0 -5% 0 0;}
.hb-item{ width:20%; margin:30px 5% 0 0; float:left; border-radius:4px; border:#e4e7e3 1px solid; overflow:hidden;}
.hb-item img{ width:100%;}

/*联系*/
.lx-con{ margin:30px -15% 0 0; border-bottom:#ececec 1px solid; padding-bottom:15px;}
.lx-con li{width:35%; margin:0 15% 30px 0; font-size:15px; float:left;}
.lx-form{ float:left; width:50%; padding:30px 0 0 0;}
.lx-form-item{ width:100%; float:left; margin:10px 0 10px 0;}
.lx-label{ width:8%; float:left; text-align:left; line-height:36px;font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.lx-input{ width:70%; float:left;}
.input-txt{ width:100%;font-size: 12px;
    text-indent: 6px;
    border-radius: 2px;
    outline:none;     border: 1px solid #dadada; height:36px; line-height:19px; font-size:13px;}	
.lx-from-x{ width:5%; float:left; text-align:center; line-height:36px; color:#d31f23;}
.lx-button-con{ margin-left:8%;}	
.lx-button{cursor: pointer;
    color: #fff;
    font: 14px 微软雅黑;
    height: 44px;
    line-height: 44px;
    width:60%;
    float: left; border:none;    background-color: #8e8e8e;}
.lx-map{ width:50%; float:right; padding-top:40px;}
#map{ width:100%; height:280px;}

/*案例*/
.case-box{margin-right:-7%}
.case-box li{ width:26%; margin:2% 7% 2% 0; float:left; background:#FFFFFF;box-shadow: 0 10px 15px 0 rgba(0,0,0,.05);}
.case-box li h2{ width:100%; height:200px; overflow: hidden; position:relative; overflow:hidden;}
.case-box li h2 img{width: 100%;display: block;position: absolute;left: 0;top: 0;bottom:0;right:0;margin:auto;transition: transform .3s ease-in;}
.case-box li p{ width:90%; margin:15px 5%; line-height:1.8; line-height:1.6; text-align:center; font-size:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}	

/*底部*/
.footer{width:100%; background:#222d35; padding:40px 0px;color: rgba(255,255,255,0.5);}
.fot{}
.fot-nav{ float:left; width:40%; }
.fot-nav ul{ float:left;}
.fot-list{ float:right;}
.fot-lx{ width:58%; float:right;border-left:1px solid rgba(255,255,255,0.1); padding:0 2% 0 6%; }
.fot-nav li{float:left; width:100%;}
.fot-nav li p a{font-size:18px; color:#fff;position: relative;margin-bottom: 10px; line-height:2; transition: all .3s;}
.fot-nav li p a:before{position: absolute; left: 0; bottom:-15px; content: ''; height: 2px; background: #c3002f; width: 30px; transition:0.3s;}
.fot-nav li p a:hover:before{ width: 60px;}
.fot-nav li dl{margin-top:20px;}
.fot-nav li dd{margin:0; padding-top:15px; padding-bottom:10px; width:50%; display:inline-block; float:left;}
.fot-nav li dd a{font-size:14px; color: rgba(255,255,255,0.5); line-height:1.5; transition: all .3s;}
.fot-nav li p a:hover,.fot-nav li dd a:hover{color: rgba(255,255,255,1) }
.fot-ewm .fot-icon-box{ padding-top:20px;}
.fot-ewm .fot-icon{ display:inline-block; text-align:left; color:#333; margin-right:30px; position:relative; z-index:100;}
.fot-ewm .fot-icon i{ font-size:36px;}
.footer-title{font-size:18px; color:#000; line-height:2;color:#fff; position: relative;margin-bottom: 10px;transition: all .3s;}
.footer-title:before{position: absolute; left: 0; bottom:-10px; content: ''; height: 2px; background: #c3002f; width: 30px; transition:0.3s;}
.footer-title:hover:before{ width: 60px;}
.fot-ewm .footer-title { text-align:right;}
.fot-ewm .footer-title:before {right:0; left:auto;}
.evm-con{width:128px;background:#fff;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.6);padding:10px; text-align:center;}
.evm-con img{width:100%;}

.fot-cont-1{font-size:14px; line-height:1.8; color: rgba(255,255,255,0.5); padding-top:8px;}
.fot-cont-1 span{ white-space:nowrap;}
.fot-cont-1 span em{ font-style:normal; font-size:28px; color:#FFFFFF;}
.fot-cont{display: flex; justify-content: space-between; }
.copy{color:rgba(255,255,255,.5); font-size:13px; line-height:2; background:#1e2830; text-align:center;}
.copy a{color:rgba(255,255,255,.5); display:inline-block; padding:0 5px; transition: all .3s;}
.copy a:hover{color:rgba(255,255,255,1); }


.dtel{height:auto; overflow:hidden; float:left; margin-top:15px;}
.dtelicon{width:70px; height:70px; float:left; color:#FFF; line-height:70px;}
.dtelicon span{ font-size:54px!important;}
.dtelc{ width:calc(100% - 80px);float:right; height:auto; overflow:hidden;}
.dtelc p{font-size:14px; color:#979799; line-height:1.6;display:block; float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.dtelc h1{ color:#fff; line-height:1.6;font-family: 'inter';display:block; float:left; width:100%;}
.dtelc h1 span{ font-size:20px;font-weight:600;}
.dtelc h1 a{ color:#fff;}
.dtelc h1 a:hover{ color:#fff;}
.dtelc h1 em{ font-style:normal; font-size:17px; font-weight:300;}

/*返回顶部*/
.scroll-top{position: fixed; right: 30px; bottom: 50px; width: 50px; height: 50px; border-radius: 50%; background-color: #ffffff; color: #d31f23; line-height: 50px; text-align: center; text-transform: uppercase; display: none; cursor: pointer; transform: rotate(0deg); transition: all 200ms linear; transition-delay: 0.1s; z-index: 999999999;display:inline-block;}
.scroll-top:before{position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; border-radius: 50%; background: transparent; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation-delay: .9s; animation-delay: .9s; content: ""; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; -webkit-transition: all .4s ease; transition: all .4s ease;}
.scroll-top:after{position: absolute; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; z-index: -1; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%); background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}
.flaticon-up-arrow:before{content: "\ec07"; font-family:"iconfont"; font-size:24px;}
.scroll-top:hover{color: #ffffff; background-color: #d31f23; border-color: #fff;}
@-webkit-keyframes ripple{70%{-webkit-box-shadow: 0 0 0 20px 0 0 20px 0 #fff; box-shadow: 0 0 0 20px 0 0 20px 0 #fff} 100%{-webkit-box-shadow: 0 0 0 0 #fff; box-shadow: 0 0 0 0 #fff}}
@keyframes ripple{70%{-webkit-box-shadow: 0 0 0 20px rgb(255, 255, 255, .2); box-shadow: 0 0 0 20px rgb(255, 255, 255, .2)} 100%{-webkit-box-shadow: 0 0 0 0 rgb(255, 255, 255, 0); box-shadow: 0 0 0 0 rgb(255, 255, 255, 0)}}
/*弹出二维码窗口*/
.mobile-foot-weixin-dropdown{position: fixed; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.4); z-index: 999999; -webkit-animation: fade-zoom-in .3s forwards; -o-animation: fade-zoom-in .3s forwards; animation: fade-zoom-in .3s forwards; display: none; -webkit-backface-visibility: hidden;}
.mobile-foot-weixin-dropdown .tooltip-weixin-inner{width:80%;text-align: center;border-radius: 21px;left: 50%;top: 50%;transform: translate(-50%, -50%);position: absolute;height: auto;background: #fff;}
.dhk-con{display: flex;align-items: center;justify-content: center;flex-direction: column;padding:20px;position: relative;background: #fff;border-radius: 15px;}
.mobile-foot-weixin-dropdown .qcode img{width: 100%; height: auto;}
.mobile-foot-weixin-dropdown.is-visible{display: block;}
.close-weixin{position: absolute;right: 15px;top:15px;z-index: 2;cursor: pointer; font-size:16px; color:#000000;transition: .5s;-ms-transition: .5s;-moz-transition: .5s; -webkit-transition: .5s;-o-transition: .5s;}
.close-weixin:hover{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.dhk-content{width:100%;}
.dhk-content-fix{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.dhk-content-fix .success{color:#1aad17; font-size:48px;}
.dhk-content-fix h3{color: #000;font-size:24px;line-height:1;font-weight: bold;margin:20px 0;}
.dhk-content-fix-dec{width:100%; font-size:16px; line-height:2; color:#666666;}
.dhk-content-fix-btn{width:100%;margin:20px 0;}
.dhk-content-fix-btn a{display:inline-block; width:45%; margin-right:5%; padding:6px 0 6px 0; text-align:center; font-size:22px; border-radius:5px;}
#stopwx{background:#ebebeb; color:#8d8d8d;}
#wxcopy{background:#1aad17; color:#fff; margin-right:0;}
/*对话框*/
/**/
.ck-alert.open{position:fixed;top:0; bottom:0; left:0; right:0; z-index:1028;}
.ck-alert.open .ck-zhezhao{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.8);}
.ck-tanchuang{width:300px;text-align: center;border-radius:10px;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);transition: all 0.6s;position: absolute;height: auto;background: #fff; position:fixed; padding:20px;}
.ck-alert .ck-tanchuang .success{color:#1aad17; font-size:48px;}
.ck-alert .ck-tanchuang .fail{color:#FF0000;}
.ck-alert .ck-tanchuang p{width:100%; font-size:14px; line-height:1.5; color:#666666;margin:20px 0;}
.ck-alert .ck-tanchuang .ck-tanchuang-btn{width:100%;margin:20px 0; text-align:center;}
.ck-alert .ck-tanchuang .ck-tanchuang-close{display:inline-block; width:45%; padding:6px 0 6px 0; text-align:center; font-size:22px; border-radius:5px;background:#1aad17; color:#fff;}
.ck-alert .ck-tanchuang .ck-tanchuang-close.fail{background:#FF0000;}
.ck-alert.open .ck-tanchuang{transform: translate(-50%,-50%) scale(1);}


/*navsearch*/

.nav-search{position:relative; float:right;display:flex;align-items: center;height: 80px; }
.nav-search .keyword2{padding:8px 40px 8px 15px;background:#f6f6f6;border-radius:40px;border:#eee 1px solid; width:160px;}
.nav-search i{position: absolute;top:50%;right: 0; color:#999;width:36px;text-align:center; cursor:pointer; font-size:20px; transform:translateY(-50%); }
input::-webkit-input-placeholder { 
/* WebKit browsers，webkit内核浏览器 */
color: #ccc; 
font-size: 14px;
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #ccc; 
font-size: 14px;
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #ccc; 
font-size: 14px;
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #ccc; 
font-size: 14px;
}
@media only screen and (max-width: 1160px){
.ak-logo-txt{ display:none;}
}
