﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:"微软雅黑";}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{line-height:50px;}
.lineer{line-height:40px;}
.FK{color: #999;}
.F14{font-size: 14px;}
.Fl{float: left;}
.Fr{float: right;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition: all 0.3s;}
a:hover {color:#000; text-decoration:underline;}
::-webkit-scrollbar-track{background-color: #FFF;}
::-webkit-scrollbar{ width: 10px;}
::-webkit-scrollbar-thumb{background-color: #000;border-radius: 10px;}
html, body {position: relative;height: 100%;}

h1{position: absolute;left: 100px;top: 40px;z-index: 1000;width: 300px;}
h1 img{width: 100%;}


.foot{padding:50px 100px;background: #eeefef;}
.news_foot{background: #FFF;}
.foot .box{}
.foot .box .foot_t{}
.foot .box .foot_l{float: left;width: 50%;}
.foot .box .foot_l h2{font-size: 24px;margin-bottom: 28px;}
.foot .box .foot_l p{font-weight:bold;margin-bottom:15px;}
.foot .box .foot_l p:last-child{font-weight:normal;border-bottom:1px solid #000;display:inline-block;padding-bottom:5px;}
.foot .box .foot_b{margin-top: 20px;}
.foot .box .foot_b .fx{}
.foot .box .foot_b .fx ul{padding-top:30px;}
.foot .box .foot_b .fx li{float: left;padding-right: 30px;position:relative;}
.foot .box .foot_b .fx li i{font-size: 28px;color: #3d3d3d;}
.foot .box .foot_b .fx li a:hover{text-decoration: none;}
.foot .box .foot_b .fx li a:hover i{color:#264aff;}
.foot .box .foot_b .fx li .ewm{position:absolute;left:-35px;bottom:40px;width:100px;visibility:hidden;opacity:0;transition:all 0.3s;}
.foot .box .foot_b .fx li:hover .ewm{visibility:visible;opacity:1;}
.foot .box .foot_b .fx li .ewm img{width:100%;}
.foot .box .foot_b .foot_nav{margin-top: 60px;display: inline-block;border-top:1px solid #000;}
.foot .box .foot_b .foot_nav ul{padding-top:10px;}
.foot .box .foot_b .foot_nav li{float: left;border-right: 2px solid #333;padding-right:30px;margin-right:30px;font-size:14px;line-height:14px;}
.foot .box .foot_b .foot_nav li:last-child{border-right: none;}
.foot .box .foot_b .txt{margin-top: 20px;line-height: 24px;font-weight:bold;}


.foot a.btn-top {display:block;position:absolute;right:101px;bottom:50px;z-index:1;width:38px;padding-bottom:4px;/*border-bottom:2px solid #212121;*/font-family:'Circular-Medium',"微软雅黑","Microsoft YaHei";font-weight:bold;font-size:18px;line-height:1;text-transform:uppercase;text-align:center;overflow:hidden; opacity:1;transition:opacity 0.5s; -webkit-transition:opacity 0.5s; -ms-transition:opacity 0.5s; color:#303030}
.foot a.btn-top:before {display:block; content:''; position:absolute; bottom:0; z-index:1; height:2px; width:100%; background:#212121;}
.foot a.btn-top:after {display:block; content:''; position:absolute; bottom:0; z-index:2; height:2px; width:0;  background-color: #303030; transition:width 0.5s; -webkit-transition:width 0.5s; -ms-transition:width 0.5s;}
.foot a.btn-top:hover {opacity:0.38; transition:opacity 0.5s; -webkit-transition:opacity 0.5s; -ms-transition:opacity 0.5s;}
.foot a.btn-top:hover:after {width:100%; transition:width 0.5s; -webkit-transition:width 0.5s; -ms-transition:width 0.5s;}



.kongbai{ display: block; position:relative; height:1px; width:100%; background:#f5f5f5}


#top{position: relative;z-index: 100 !important;}

.swiper-slide .video-wrap{
		    position: absolute;
		    width: 100%;
		    height: 100%;
		    z-index: 1;
		    top: 0;
		    left: 0;
		}
		.video-wrap video {
		    position: relative;
		    z-index: 1;
		    width: 100%;
		}


.floating_ck{position:fixed;right:20px;top:30%;z-index: 777;box-shadow:0 0 20px rgba(0,0,0,0.2); color:#fff;}
.floating_ck a{color:#fff;}
.floating_ck .floating_left a{color:#333;}
.floating_ck dl dd{position:relative;width:65px;height:60px;background-color:rgba(0,0,0,0.5);text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;
    transition: all 500ms;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;}
.floating_ck dl dd:hover .floating_left{ width:160px;}
.floating_ck dl dd:hover .floating_left2{ width:160px;}

.consult{background-image:url(../images/zxicon.png);}
.words{background-image:url(../images/tel.png);}
.quote{background-image:url(../images/qq.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{display:block;padding-top:44px;font-size: 14px;}
.floating_left{position:absolute; right:65px;top:0px;width:0px;height:70px;background-color:#FFF;border-right: none;
    transition: all 500ms;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms; overflow:hidden;
}
.floating_left a{line-height:70px;
    font-size: 14px;
    font-weight: bold;
}

.floating_left2{position:absolute; right:80px;top:0px;width:0px; 
    transition: all 500ms;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms; overflow:hidden;
}
.floating_left2 a{color:#fff;line-height:0px; font-size:16px;
    font-size: 18px;
    font-weight: bold;
}


.floating_lf {position: fixed;left: 20px;top: 30%;z-index: 777;display: none;}


.kefu{ width:140px; background:#000; position:fixed; right:0px; bottom:100px; box-shadow:0 0 10px #DDD; z-index:1000;}
.kefu .kefu_t{ height:55px; line-height:55px;color:#FFF; position:relative;}
.kefu .kefu_t h2{text-align:center;}
.kefu .kefu_t .gb{ width:30px; height:20px; background:#000 url(../images/pic130.png) no-repeat center; position:absolute; left:50%; top:-20px; cursor:pointer;margin-left: -15px;border-radius: 30px 30px 0 0;}
.kefu ul{padding:0 10px;}
.kefu li{ line-height:40px; margin-bottom:1px;margin-bottom: 10px;}
.kefu li a{ display:block; transition:all 0.3s; background:url(../images/pic131.png) left top;padding-left: 45px;}
.kefu li a:hover{ display:block; text-decoration:none; }
.kefu li img{width: 100%;}
.kefu .dianhua{ padding:5px 0 10px 0;text-align:center;}
.kefu .dianhua .dh_title{ height:30px; line-height:30px; background:url(../images/pic132.png) no-repeat 34px center;background-size:14px; padding-left:30px; color:#FFF;}
.kefu .dianhua p{ padding-left:10px; font-size:15px; font-weight:bold; color:#FFF;line-height: 24px;}
.kefu .htop{ width:30px; height:26px; line-height: 22px; background:#000; position:absolute; left:50%; bottom:-26px; cursor:pointer;margin-left: -15px;border-radius: 0 0 30px 30px;font-size: 12px;text-align: center;}
.kefu .htop a{color: #FFF;display: block;}
.kefu .htop a:hover{color: #FFF;display: block;text-decoration: none;}

.dkai{ position:fixed; right:-400px; bottom:70px;z-index: 1000;cursor: pointer;}