*{margin:0;padding:0}
body{font-size:14px;color:#333}
img{vertical-align: middle;}

.top{background-color: #2c2c2c;line-height: 35px;height:35px;color:#eee;font-size:12px;letter-spacing: 0.5}
.top span{float:left;display: inline-block;width: 50%;text-align: left}
.top a{color:#eee;width:50%;text-align: right;float:right}
.top a:hover{color:#eee}

.nav{width: 100%; height: 90px; background: rgba(0, 0,0,0.5);position: fixed; left: 0; top: 35px; z-index: 999; overflow: hidden; transition: 0.3s}
.nav .layui-container,.nav-2 .layui-container{position: relative; transition: all 400ms ease-out;}
.nav .nav-logo{position: absolute; top: 15px; left:0;}
.nav .layui-nav,.nav-2 .layui-nav{position: absolute; top: 15px; right: 0; background: transparent}
.nav .layui-nav *,#foot .layui-nav *,.nav-2 .layui-nav *{font-size: 16px;}
.nav .layui-nav .layui-nav-item,#foot .layui-nav .layui-nav-item{margin:0 25px}
.nav .layui-nav .layui-nav-item a,#foot .layui-nav .layui-nav-item a{padding:0; color: #fff;display: inline-block;line-height:40px}
.dh,.chahao{display: none}
.daohang img{position: absolute;right:10px;top:22px;width:40px;}
.nav .line{border-bottom:2px #f00 solid}
.nav-2{width: 100%; background: rgba(0, 0,0,0.5); position: fixed; left: 0; top: 125px; z-index: 999; overflow: hidden; transition: 0.3s;height:270px;display: none;}
.nav-2 ul{width:100%}
.nav-2 ul li{display: block;width:100%}
.nav-2 .layui-nav .layui-nav-item a{padding:0; color: #fff;display: block;line-height:50px}
.nav-2 .layui-nav .layui-nav-item a:hover{color:#fc664f}

#banner{position:relative;width:100%}
#banner .swiper-container {width: 100%;}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    

#button{width:100%;line-height:40px;position: absolute;left: 50%;top: 70%;transform: translate(-50%, -50%);text-align: center;z-index: 999}
#button .bt{width: 10%;font-size:16px;border:none;background:none;color:#fff;height:40px;font-weight: 800;min-width:100px;background-color:#0dbfff;cursor:pointer}
#button .es {margin-right:45px}
#button img{margin-left:10%}



.title{margin:65px auto;width:100%;text-align: center;}
.title h2,.title2 h2{font-size:32px;line-height:60px}
.title p{color:#999;margin-bottom:20px;font-size:16px}
.module1 dl dt img{width:20%;max-width:40px}
.module1 .dl1{width:calc(100% - 1px - 30%);text-align: center;padding:0 15%;border-right:1px #eee solid}
.module1 .dl2{width:calc(100% - 30%);text-align: center;padding:0 15%;}
.module1 .dl1 h3,.module1 .dl2 h3,.module3 .dl1 h3,.module4 h3{font-size:18px;font-weight:600;color:#333;line-height:50px;letter-spacing:0.5px}
.module1 .dl1 dd,.module1 .dl2 dd{color:#666;line-height:28px}


.module2{margin-top:65px;position: relative;width: 100%}
.contact{width:13%;min-width:130px;position: absolute;right:15%;top:calc(50% - 20px)}
.contact button,.call button{width:100%;border:none;background-color:none;height:45px;line-height:45px;background-color:#0dbfff;color:#fff;border-radius: 30px;min-width:100px;font-size:18px;font-weight:600;cursor: pointer;letter-spacing: 0.5px;box-shadow: 2px 2px 0px rgba(51,51,51,0.5)}
.contact button:hover{background-color:#f97c69}
.contact img{vertical-align: middle;display: inline-block;font-size:0;margin-right:7%}


.module3 .dl1{text-align: center;}
.module3 h1{color:#f97c69;line-height:70px;font-weight:700;font-size:45px}
.module3 .dl1 dt img{width:13%;min-width:35px}
.module3 .dl1{position: relative}
.module3 .dl1 h3{line-height:15px}
.module3 span{border:1px #f97c69 solid;width:90px;margin:10px auto 0;display: block;}
.module3 dd{width:90px;color:#fff;background-color:#f97c69;font-size:13px;line-height:30px;position: absolute;left: calc(50% - 45px);}


.module4{background:url(../image/bg.jpg) no-repeat;padding:65px 0;margin:65px 0 0}
.title2{width:100%;text-align: center;margin-bottom:65px}
.title2 h2{color:#fff}
.title2 p{color:#fff;margin-bottom:20px;font-size:16px}
.module4 dl{position: relative}
.module4 .dl3,.module4 .dl4{text-align: center;background-color:#fc664f;padding-top:40px;height:300px}
.module4 .dl3 h3{color:#fff}
.module4 .dl3 ul,.module4 .dl4 ul{text-align: left;color:#fff;padding-left:21%;line-height:30px;font-size:15px}
.module4 .dl4{background-color:#fff}
.module4 .dl4 h3{color:#fc664f}
.module4 .dl4 ul{color:#fc664f}
.module4 .hover{background:url(../image/three-bg.png) no-repeat;padding:0 13%;height:340px;position: absolute;left: 0;top:0;width:calc(100% - 26%)}
.module4 .border{border:2px #fff solid;width:calc(100% - 4px);height:calc(60% - 4px);padding:15% 0;margin-top:10%}
.module4 .border h1{color:#fff;line-height:45px;letter-spacing: 0.5;font-size:35px}
.module4 .border h1 span{display: block;font-size:14px}
.call{width:13%;min-width:130px;margin:0 auto;padding-top:23%}
.call button{height:40px;line-height:40px;background-color:#fff;color:#0ebeff;box-shadow: 2px 2px 0px rgba(14,190,255,1)}
.call button img{margin-right:5px}
.call button:hover{color:#fc664f;box-shadow: 2px 2px 0px rgba(252,102,79,1)}


.module5{overflow: auto;margin-bottom:65px}
.work,.work1{text-align: center;float: left;height:125px}
.work{width:10%}
.work1{line-height:100px;width:5%}
.work img{width:80%}
.work1 img{width:20%}
.work h4{margin-top:10%;font-size:16px;font-weight:bold}


.module6,#us{background-color:#f1f1f1;overflow: auto;}
.module6 .title{margin:40px auto}
.module6 dl{width:70%;padding:0 20% 0 10%;margin-bottom:25px;height:80px}
.module6 dl dt{float:left;margin-right:5%;line-height:80px;text-align: center;}
.module6 dl dt img{width:70%}
.module6 dl h2{font-size:20px}
.module6 dl dd{color:#999;line-height:24px}
.module6 dl .h2{padding-top:14px;}


#window{width: 100%;height: 100px;overflow: hidden;margin:65px auto}
#rool{height: 100px;padding: 0px;margin: 0px;}
#rool li{float: left;margin-right:30px;text-align: center;line-height:80px;width:270px}
#rool li img{float: left}


#us{overflow: auto;padding-bottom:65px}
#us .left{width:100%;float:left}
#us .left div{width:33%;float:left;text-align: center}
#us .left p{color:#666;line-height:28px;margin-bottom:30px;display: block}
#us .left b{display: block;font-weight: bold;color:#333}
#us .right{width:70%;float:right}
#us form{overflow: auto;color:#333;}
#us form input{border:none;background-color:none;border-radius:5px;padding-left:5px}
#uname{margin-right:4%}
#us .right .input1{float:left}
#us .right .input1,#us .right .input2{border:1px #e5e5e5 solid;height:38px;line-height:38px;background-color:#fff;width:45%;margin-bottom: 25px;color:#333}
#us .right .input2{width:95%}
#send,#res{background-color:#fc664f;height:40px;font-size:16px;color:#fff;width:16%;min-width:90px;text-align: center;}
.textarea{border:none;background-color:none;border:1px #e5e5e5 solid;background-color:#fff;margin-bottom: 25px;width:95%;;padding-left:5px;border-radius: 5px;color:#333}
::-webkit-input-placeholder { color:#e5e5e5;}
:-moz-placeholder { color: #e5e5e5;opacity:  1;}
::-moz-placeholder { color:  #e5e5e5;opacity:  1;}
:-ms-input-placeholder { color:    #e5e5e5;}



#foot{background-color:#2c2c2c;width:100%;overflow: auto;text-align: center;padding:25px 0}
#foot .logo{width:22%;display: inline-block;}
#foot img{display: inline-block;width:100%}
#foot ul{width:60%;display: inline-block}
#foot .layui-nav{background: transparent;position: 0;}
.ewm{width:8%;display: inline-block}


.last{text-align: center;background-color:#1f1f1f;color:#eee;line-height:50px}


#go_top img{width:4%;min-width:45px;position: fixed; right: 0; bottom: 20%; z-index: 999;overflow: hidden}




.partners,.about{margin-bottom:65px}
.about-zong{overflow: hidden}
.about-left{width:100%;height:350px}
.about-right{background-color:#f5f5f5;width:calc(100% - 50px);padding:0 25px;height:350px}
.about-left img{width:100%;height:100%}
.about-right h2{padding:5% 0 5px;font-size:36px;font-weight:bold;color:#fc664f;border-bottom:2px #fc664f solid;width:40%;min-width:200px}
.about-right span{color:#fc664f}
.about-right p{line-height:28px;margin-top:4%}

.qiye,.method{text-align: center;margin-top:65px}
.qiye dl,.method dl{border:1px #f1f1f1 solid;width:calc(84% -42px);height:205px;padding:20px 8%;text-align: center;margin:0 20px}
.qiye dl img{margin:10px 0;width:20%;min-width:40px}
.qiye dl h3{font-size:22px;line-height:50px}
.qiye dl dd{line-height:28px;color:#666}
.qiye dl:hover{border-bottom:2px #fc664f solid}

.part1{width:calc(100% - 1px);text-align: center;border-right:1px #f5f5f5 solid;height:230px;line-height:230px;border-bottom:1px #f5f5f5 solid}
.bg{background-color:#0fbeff}
.partners .parts:nth-child(4n+4) .part1{border-right:0}
.partners .parts:nth-child(n+9) .part1{border-bottom:0} 
.part1 img{width:80%;display: inline-block}


.method{text-align: center}
.method dl{border:0;height:170px;padding:15px 5%}
.method dl dd{line-height:28px;color:#fff}
.method dl img{width:20%;min-width:25px;margin:3px 0;max-width:40px}
.method1{background-color:#d9423e}
.method1 h3{color:#fff}
.method2{background-color:#22a9b7}
.method2 h3{color:#fff}
.method3{background-color:#9ac048}
.method3 h3{color:#fff}
.method4{background-color:#a01fdb}
.method4 h3{color:#fff}
.method4 dd{line-height:24px;color:#fff}
.method dl h3{font-size:18px;line-height:40px;font-weight:bold}
.way dl{background-color:#f5f5f5;text-align: left;width:calc(90% - 30px);margin-left:10%;height:105px;padding:15px;margin-bottom:25px}
.way dl dd{line-height:22px;color:#666}
.way dl dt{height:35px;line-height:35px;margin-bottom:10px}
.way dl dt img{width:30px;line-height:0;display: inline-block;}
.way dl dt span{font-size:16px;margin-left:10px}
.gongjiao span{color:#259adf}
.ditie span{color:#d9423e}
.zijia span{color:#9ac048}


#dituContent{width:calc(100% - 2px);height:450px;margin-bottom:65px;border:1px #ccc solid}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.anchorBL{width: 0 !important;height: 0 !important;}
.anchorBL img{width: 0 !important;}


.news{width:100%;margin-top:65px}
.news img{width:94%;margin:15px 3%}
.more{background-color:#FC664F;width:30%;margin:50px auto 0;height:50px;text-align: center;font-size:18px;line-height:50px;color: #fff;cursor: pointer;}
.yin{display: none;}


#login{background:url(../image/login.jpg) no-repeat left center;background-size:cover;height:100vh;width: 100%;display: flex;display: -webkit-flex;align-items:center;justify-content:center}
.touxiang{width:100%;height:90px;text-align: center;}
.touxiang img{width: 20%;}
.item{width: 300px;height: 300px;text-align: center}
.item p{color:#fff;font-size:16px;font-weight:bold;margin-bottom:5px}
form{overflow: auto;}
#login input{background:0;border:0;background-color:#fff;height:40px;line-height:40px;margin-top:20px;border-radius: 5px;padding-left:3%}
.zh,.mima{width:97%}
.denglu,.chongzhi{width:135px;color:#fff}
#login .denglu{background-color:#0DBFFF;float:left}
#login .chongzhi{float:right;background-color:#FD674F;padding-left:0}





@media screen and (min-width: 992px) and (max-width: 1200px) {
  .nav .layui-nav .layui-nav-item{margin:0 15px}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .nav ul{display: none}
  .module1 .dl1{margin-bottom:35px}
  .module1 .dl3{border-right:none}
  .module2{margin-top:30px}
  .work{width:15%;margin-bottom:30px}
  .work1{line-height:100px;width:10%}
  .peitu{display: none}
  .module5{margin-bottom:35px}
  #foot{display:none}
  .partners .parts:nth-child(2n+2) .part1{border-right:0}
	.partners .parts:nth-child(n+9) .part1{border-bottom:1px #f5f5f5 solid} 
	.partners .parts:nth-child(n+11) .part1{border-bottom:0} 
	.method dl{margin:15px}
	.way{margin-bottom:65px}
	.way dl{width:calc(100% - 30px);margin-left:0}
	#dituContent{margin-bottom:25px}
}
@media screen and (max-width: 768px)
{
	.nav ul{display: none}
  .module1 .dl1{margin-bottom:35px}
  .module1 .dl3{border-right:none}
  .module2{margin-top:30px}
  .work{width:15%;margin-bottom:30px}
  .work1{line-height:100px;width:10%}
  .peitu{display: none}
  .module5{margin-bottom:20px}
  #us .left{display: none}
  #us .right{width:100%;float:none}
	#foot{display:none}
	.partners .parts:nth-child(2n+2) .part1{border-right:0}
	.partners .parts:nth-child(n+9) .part1{border-bottom:1px #f5f5f5 solid} 
	.partners .parts:nth-child(n+11) .part1{border-bottom:0} 
	.qiye dl{height:150px;text-align: left;margin:15px 0}
	.qiye dl dt{float:left;height:100%;line-height:150px}
  .qiye dl img{margin:0;width:50%}
  .method dl{margin:15px}
	.way{margin-bottom:65px}
	.way dl{width:calc(100% - 30px);margin-left:0}
	#dituContent{margin-bottom:25px}
	.yin{display: block}
	.more{display: none;}
	.dh{display: block;}
}

#aa {padding: 0 0; color: #FFFFFF;}
#aa:hover{color: #2db5a3;}