@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:1200px; 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%; background:#e5eef6; padding:12px 0 12px 0;}
.a-w{ width:1200px; padding:0; margin:0 auto;}
.ak-top p{ display:inline-block; float:left;}
.ak-top h2{ display:inline-block; float:right; font-weight:normal; font-size:14px;}
.ak-top h2 span{ color:#0e4faf;}
.ak-logo-container{ display:flex;justify-content: space-between;
        flex-flow: row wrap;
        align-content: flex-start; }

.ak-logo-img img{height:50px; display:inline-block; float:left; }
.ak-logo-sm{ float:left;padding-top:6px;}
.ak-logo-sm span{ font-weight:600; font-size:15px;}
.ak-logo-tel{ position:relative; padding:8px 15px 8px 60px; background:#FF0000;}
.ak-logo-tel:before{content:"\eb90"; font-family:"iconfont"; position: absolute; left:0; top:50%; transform:translateY(-50%); font-size:36px; border-radius:50%; color:#FFFFFF; padding:8px;}

.ak-logo-tel span{ font-size:12px; color:#fff;}
.ak-logo-tel h1{ font-size:24px; color:#fff; font-family:"inter"; font-weight:400; line-height:1.1;}
.logo-dh{ background:none;}
.logo-dh:before{content:"\eb95"; font-family:"iconfont"; position: absolute; left:0; top:50%; transform:translateY(-50%); font-size:36px; border-radius:50%; color:#346dc2; padding:8px;}
.logo-dh span{ font-size:12px; color:#999;}
.logo-dh h1{ font-size:18px; color:#222; font-family:"inter"; font-weight:600; line-height:1.1;}
.ak-nav-box{display:flex;justify-content: space-between; float:left; }
.ak-nav-con{display:flex; align-items:center; padding:0 50px 0 0;}
.top-nav{text-align:center;width:100%;text-align:center;}
.top-nav>li{position:relative;z-index:10;display:inline-block;}
.top-nav li a{color:#fff;display:block;position:relative;padding:15px 35px;font-size:17px;font-weight:5   00; text-transform: uppercase; z-index:6;}
.top-nav li .hson:after{content:'\eb8f'; font-family:"iconfont"; position:absolute; right:0; top:50%; height:13px; width:13px; transform:rotate(0) translateY(-50%); font-size:13px!important;}
.top-nav li>ul{position:absolute;left: 0;top:140%;visibility: hidden;opacity:0;box-shadow: 0px 10px 70px rgba(0,0,0,0.15);background-color: rgba(0,0,0,1);transition: all .3s ease;padding:15px 30px 15px 15px;text-align:left;border-radius:8px;}
.top-nav>li:hover>ul{top:100%;opacity:1;visibility:visible;}
.top-nav>li>ul>li{float:left;position:relative;min-width:100%;display:block;white-space: nowrap;}
.top-nav>li>a:before{content:"";
 
    position: absolute;
    width: 0;
    height:2px;
    background-color: #56cbfc;
    bottom:-4px;
    right: 10%;
    -webkit-transition: 0.5s;
    transition: all 0.5s ease-in-out;
    left: 10%;}
.top-nav>li>a:hover:before{
width:80%;
}	
.top-nav>li>ul>li>a{color:#aaa;font-size:14px;padding:10px 0 10px 5px;}
.top-nav>li>ul>li>a:before{content:'\eb8e';font-family:"iconfont";color:#aaa;font-size:14px;font-weight:600;}
.top-nav>li>ul>li:first-child{background:none;}
.top-nav li>ul a{font-weight:normal;text-transform:lowercase;}
.ak-nav.on{background:#0e4faf;}
.ak-nav.on .top-nav li a{color:#fff;}
.ak-nav.on .top-nav li:hover a{color:#56cbfc;}
.ak-nav.on .top-nav li:hover>ul>li>a{color:#aaa;}
.ak-nav.on .top-nav .navhover{color:#56cbfc;}
.top-nav>li>ul>li>a:hover{transform:translateX(3px);-webkit-transform:translateX(3px);color:#56cbfc!important;}
.top-nav>li>ul>li>a:hover:before{color:#56cbfc!important;}
.zwcon{width:100%; height:80px;}
.top-nav>li a.dqon{color:#56cbfc!important;}


.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;}

/*navsearch*/

.nav-search{position:relative; display:flex;align-items: center;}
.nav-search form{ width:100%; display:block;}
.nav-search .keyword2{padding:12px 60px 12px 15px;background:#f6f6f6;border-radius:40px;border:#eee 1px solid; }
.nav-search i{position: absolute;top:50%;right:5px; color:#fff;width:32px;text-align:center; cursor:pointer; font-size:20px; transform:translateY(-50%); background:#0e4faf; border-radius:50%; height:32px; line-height:32px; }
input::-webkit-input-placeholder { 
/* WebKit browsers，webkit内核浏览器 */
color: #a9a9a9; 
font-size: 14px;
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #a9a9a9; 
font-size: 14px;
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #a9a9a9; 
font-size: 14px;
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #a9a9a9; 
font-size: 14px;
}




/*幻灯片*/
/*幻灯片*/
.ak-banner{/*height:auto;*/ width:100%;background:#333;overflow:hidden;position:relative;}
.banner-content{height: 100%;width: 100%;text-align: center;color: #fff; position:absolute; z-index:2; top:0; left:0;}
.ak-banner .swiper-slide img{ width:100%;}
.banner-zz{width:100%; height:100%;background-color: rgba(0, 0, 0, 0.5); 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:48px;line-height:1.5;font-weight:600;}
.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:#115fc9;}
.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:#0e4faf;}
.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:28px; color:#115fc9; font-weight:600; padding:30px 0 15px 0; position:relative; display:inline-block; }
.ak-tl-con2 h1{ padding:0 0 15px 0;}
.ak-tl-con h1::before{content: ''; width:150px;height: 24px; left: -160px; top:50%; position: absolute;background:url(../images/lmz.png) center no-repeat;}
.ak-tl-con h1::after{content: ''; width:150px;height: 24px; right: -160px; top:50%; position: absolute;background:url(../images/lmy.png) center no-repeat;}
.ak-tl-con2 h1::before{content: ''; width:150px;height: 24px; left: -160px; top:20%; position: absolute;background:url(../images/lmz.png) center no-repeat;}
.ak-tl-con2 h1::after{content: ''; width:150px;height: 24px; right: -160px; top:20%; position: absolute;background:url(../images/lmy.png) center no-repeat;}

.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; width:100%; }
.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; }

.ak-tl-left-a{position:absolute; right:0; top:50%; transform:translateY(-50%); display:inline-block;border:#fff 2px solid; color:#fff; padding:10px 20px;}
.ak-tl-left-a:hover{background:#ff0000; color:#fff;border:#ff0000 2px solid;}

/*产品滚动*/
.gdpro{ width:100%; overflow:hidden;}
.gdpro-list{width:100%; position:relative; padding-bottom:20px;}
.gdpro-list li{width:23%; margin:0 5% 0 0; background:#FFFFFF; padding:15px; float:left;}
.gdpro-list h1{width:100%; overflow:hidden; padding-bottom:100%;position:relative;}
.gdpro-list h1 img{max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;transition:1s;transition: transform .3s ease-in; display:block; z-index:2;}
.gdpro-list a:hover h1 img{transform: scale(1.2);transition: 0.3s;}
.gdpro-list h2{color:#1c1c1c; font-size:24px; font-weight:700; letter-spacing:-1px;text-transform: capitalize; font-family: sans-serif;margin:15px 0 10px 0;}
.gdpro-list p{font-size:13px; color:#989898; text-transform:capitalize; line-height:1.5; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;word-wrap: break-word; }
.gdpro-list h3{width:100%; background:#eaeaea; padding:12px 15px; color:#333; font-size:15px;text-transform:uppercase; text-align:center;}
.gdpro-list h3 span{display:inline-block; position:relative;}
.gdpro-list h3 span:after{content:'\eb8f'; font-family:"iconfont"; position:absolute; right:-20px; top:2px; height:13px; width:13px; transform:rotate(-90deg); font-size:13px!important;}
.gdpro-list a:hover h2{color:#115fc9;}
.gdpro-list a:hover h3{background:#ff0000; color:#FFFFFF;}
.gd-nav{position:absolute; right:0; top:-80px; height:46px; display:inline-block; width:100%;}
.cp-more{ position:absolute; right:10px;top:-80px; height:46px; display:inline-block; z-index:8;}
.cp-more a{background:#115fc9;color:#FFFFFF; border-radius:20px; padding:10px 15px; }
.cp-more a:hover{background:#ff0000;}
.gd-nav a{display:inline-block; margin-left:15px; border:#115fc9 2px solid; color:#115fc9; line-height:36px; text-align:center; background:#FFFFFF; padding:0 15px 0 15px;}
.gd-nav a i{font-size:28px;}
.gd-nav a:hover{background:#115fc9; color:#FFFFFF;}

/*服务优势*/
.bgtese{ background:url(../images/bg1.jpg) top center no-repeat #010207; }
.h-intro{ width:100%; padding:60px 0 100px 0;}
.h-intro-img{ width:400px; float:left; position:relative; z-index:6; padding:12px 12px 56px 12px;}
.h-intro-img img{ width:100%;}
.h-intro-img-bg1{ width:120px; height:120px; position:absolute; left:-10; top:-10; z-index:-1; background:#3166c5; animation:rotation 3s linear infinite;}
@-webkit-keyframes rotation{
	from{
		-webkit-transform:rotate(0deg);
	}
	to{
		-webkit-transform:rotate(360deg);
	}
}
.h-intro-img-bg2{ width:320px; height:160px; position:absolute; bottom:0px; right:0; z-index:-1; background:#3166c5;}
.intoa{ display:inline-block; position:absolute; right:15px; bottom:20px; color:#FFFFFF; font-size:14px;}
.h-intro-con{ float:left; width:calc(100% - 450px); padding:20px 50px 0 100px; color:#fff;}
.h-intro-con p{ font-size:17px; display:block;}
.h-intro-con h1{ font-size:24px; line-height:1.8; padding:20px 0; display:block;}
.h-intro-con h5{ font-size:15px; line-height:2; color:rgba(255,255,255,.6); font-weight:normal; display:block; padding-bottom:20px;}
.h-intro-con ul{ width:100%;}
.h-intro-con ul li{ width:50%; padding:0 20px 20px 50px; font-size:17px; font-weight:600; color:#FFFFFF; float:left; position:relative;line-height:36px;}
.h-intro-con ul li:before{content:"\ec23"; font-family:"iconfont"; font-size:24px; color:#FFFFFF; width:36px; height:36px; position:absolute; left:0; top:0; background:#ff0000;  border-radius:50%; text-align:center;}

.ak-tedian {width: 100%;position: relative;top: -50px;background:#115fc9;background-image: linear-gradient(#115fc9 , #093d84); padding:40px; border-radius:8px;}
.ak-td-item{ width:33.3%; float:left;}
.ak-td-item-img{ width:88px; height:88px; position:relative; float:left;}
.ak-td-item-pic{ width:88px; height:88px; position:absolute; border-radius:50%; overflow:hidden;}
.ak-td-item-pic img{ width:100%;}
.ak-td-item-img span{ display:inline-block; position:absolute; font-family:"num"; font-size:28px; color:#FFFFFF; right:-5px; bottom:-5px;}

.ak-td-item-con{ float:left; padding:0 30px; color:#FFFFFF; width:calc(100% - 88px);}
.ak-td-item-con h1{ font-size:24px; padding-bottom:15px;}
.ak-td-item-con p{ font-size:14px; line-height:1.6; color:rgba(255,255,255,.6);}

.bg-kuan{ position:absolute; width:100%; height:40%; background:#115fc9; left:0; top:0; z-index:-1;}
.iprobox{padding:60px 0;}

.tl-left-bai h1{ color:#FFFFFF;}
.tl-left-bai p{ color:rgba(255,255,255,0.5);}
.h-news{ width:100%; margin-right:-6%;}
.h-new-item{ width:31.3%; margin:0 2% 2% 0; background:#FFFFFF; box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1); float:left;}
.h-new-item h2{ display:block; width:100%; padding-bottom:60%; position:relative; overflow:hidden;}
.h-new-item h2 img{width: 100%;display: block;position: absolute;left: 0;top: 0;  margin:auto;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.h-new-item h2 span{ position:absolute; bottom:0; left:8%; display:inline-block; background:#115fc9; padding:5px 15px; color:#FFFFFF; text-transform: capitalize; font-size:14px;}
.h-new-item h1{ width:100%;  font-size:20px; font-weight:600; line-height:1.2;}
.h-new-con{ width:100%; padding:8%;}
.h-new-item p{ width:100%;  font-size:14px;  line-height:1.5; color:#898989; margin-top:20px; word-wrap: break-word; }
.h-new-item h6{ width:100%; font-size:13px;  line-height:1.5; color:#1c1c1c; text-decoration:underline;margin-top:20px;}
.h-new-item a:hover img{transform:scale(1.06,1.06);}
.h-new-item a:hover h1{ color:#115fc9;}

.case{ width:100%; overflow:hidden; padding:20px 0 60px 0;}
.case li{width:23.5%;float:left; background:#FFFFFF; margin-right:2%; padding:10px;}
.case li:nth-child(4n){margin-right:0;}
.case h3{width:100%; overflow:hidden; position:relative; padding-bottom:100%;}
.case h3 img{max-width: 100%;max-height:100%;display: block;position: absolute;left: 0;top: 0; bottom:0; right:0; margin:auto;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.case li:hover img{transform:scale(1.06,1.06) rotate(1deg);}
.overlay-box{position: absolute; left: 0px; right: 0px; bottom: -120%; text-align: center; transition: all 600ms ease; -moz-transition: all 600ms ease; -webkit-transition: all 600ms ease; -ms-transition: all 600ms ease; -o-transition: all 600ms ease;}
.overlay-box .o-b-con{position:relative;padding:6% 10%;display:inline-block;background-color:#ff0000;color:#FFFFFF}
.o-b-con p{display:block;position:relative;color:#fff;font-size:13px;font-weight:300;}
.case li:hover .overlay-box{bottom:30%;}
.o-b-con h4{font-weight:700;text-transform:uppercase;letter-spacing:-1px;font-size:18px;color:#fff;padding-top:5px; line-height:1.2}



/*底部*/
.footer{width:100%; background:#1c1c1c; padding:40px 0 40px 0;color: rgba(255,255,255,0.5);}
.fot{display:flex; /*align-items:center;*/justify-content:space-between;flex-direction:row;}
.fot-item h1,fot-item p{display:block;}
.fot-item h1{font-size:18px; font-weight:600; color:#FFFFFF; padding-bottom:40px; text-transform: uppercase;}
.fot-item h6{font-size:13px; font-weight:400; color: rgba(255,255,255,0.4); padding:10px 0 30px 0;}
.fot-item h4{font-size:18px; font-weight:600; color: #fff; padding-bottom:20px;}
.f-line{width:100%; height:1px; background:rgba(255,255,255,0.1); line-height:1px; margin-bottom:10px}
.f-address{color:#787e86; font-size:14px; line-height:1.2; padding-bottom:20px;word-wrap:break-word;}
.f-tel{color: #ffffff;transition: all 200ms linear;transition-delay: 0.1s; font-weight:600; font-size:24px; padding:0 0 0 50px; margin-bottom:10px; position:relative}
.f-tel:before{content:"\eb95"; font-family:"iconfont"; font-size:30px; color:#f30102; width:32px; height:32px; position:absolute; left:0; top:0;}
.f-tel span{display:block;white-space: nowrap;}
.f-tel2{padding-bottom:10px; position:relative; font-size:14px; line-height:2;}
.f-addr{padding:0 0 0 50px;}
.f-addr:before{content:"\e963"; font-family:"iconfont"; font-size:30px; color:#115fc9; width:32px; height:32px; position:absolute; left:0; top:0;}

.f-tel2 em{color:#fff; display:inline-block; font-style:normal;}
.fot-pro{width:100%;}
.fot-pro li{width:50%; padding:0 30px 30px 0; float:left;}
.fot-item ul a{display:block; width:100%; color: rgba(255,255,255,0.5); font-size:15px;}
.fot-item ul a:hover{color:#fff;}
.fot-list{width:100%;}
.fot-list li{width:100%;padding-bottom:20px; float:left;}
.fot-evm{ width:100%;}
.fot-evm li{margin:0 20px 20px 0; float:left; width:140px;}
.fot-evm li img{width:100%;}
.fot-evm li span{ display:inline-block; text-align: center; font-size:13px; line-height:1.2; padding-top:10px; color:#FFFFFF; width:100%;}
.fot-kong{padding:0 50px 0 100px; width:50%;}

.footbq{width:100%; background:#101011; padding:20px 0;}
.footbq h1{display:block; float:left;color: rgba(255,255,255,0.6); font-weight:400; font-size:14px;line-height:40px; }
.footbq a{color:#fff;}
.foot-icon .foot-a-home{ display:none;}
.foot-icon{float:right;}
.foot-icon a{color: rgba(255,255,255,0.6); font-size:13px; display:inline-block; padding-left:15px;line-height:40px;}
.foot-icon a:hover{ color:#fff;}

/*返回顶部*/
.scroll-top{position: fixed; right: 30px; bottom: 50px; width: 50px; height: 50px; border-radius: 50%; background-color: #ffffff; color: #0e4faf; 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: #0e4faf; 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)}}

/*手机底部按钮*/
.m-w{display:none; padding:15px 15px; background:#f7f7f7;}
.m-w:after,.m-menu-content:after{display:block;font-size:0;content:" ";clear:both;height:0;}
.mobile_btn{display: none;position: fixed;z-index: 98;bottom: 0;right: 0;left: 0;text-align: center;background-color: #fff;border-top: 1px #f2f2f2 solid; padding:5px 0 5px 0; width:100%; overflow:hidden;}
.mobile_btn ul{margin-right: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; margin-bottom: 5px;}
.mobile_btn ul li{min-width:25%;}
.mobile_btn ul li a{font-size:12px; display: block; color: #b8b8b8;}
.mobile_btn ul li a i{display: block;font-size:24px !important; color:#787878;}

/*弹出二维码窗口*/
.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);}




@media only screen and (max-width: 1160px){
.ak-logo-txt{ display:none;}
}
