﻿@charset "UTF-8";
/* 全局样式 */
html,input, textarea, select, button {
    font-family:'Microsoft YaHei';
}
*{
    padding:0;margin: 0;outline: none;border: 0;border-radius: 0;
}
body{
    font-family:'Microsoft YaHei';background:#ffffff;margin: 0 auto;font-weight:normal;
}
a{
    text-decoration: none;display:block;
}

img{
    display: block;
}
ul,li{
    list-style: none;
}
h1{
    font-size: 48px;color: #008437;display: block;line-height: 52px;text-align: center;
}
h2{
    font-size: 24px;color: #008437;display: block;line-height:28px;text-align: center;
}
.device {
  width: 100%;height: 506px;position: relative;overflow: visible;
}
.swiper-container {
    width: 100%;height: 506px;
}
.swiper-slide{
    width: 100%;height: 506px;background-size: cover;background-position: center;position: relative;
}
.swiper-slide a{
    width: 440px;height: 407px;position: absolute;left: 50%;margin-left: -220px;top: 72px;z-index: 3;
}
.pagination {
  position: absolute;left: 0;text-align: center;bottom:5px;width: 100%;z-index: 1;
}
.swiper-pagination-switch {
    display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #999;margin: 0 3px;cursor: pointer;
}
.swiper-active-switch {
    background: #fff;
}
.menu{
    width: 100%;height: 73px;background: url('../images/menu.png') repeat-x;background-position: center;position: absolute;left: 0;top:429px;z-index: 9999;
}
.menu .submenuBox{
    width: 815px;height: 67px;position: absolute;left: 50%;margin-left: -407.5px;top:0;overflow: hidden;
}
.menu .submenuBox li{
    width: 163px;height: 67px;float: left;text-align: center;line-height: 67px;font-size: 24px;color: #ffffff;border-left: solid 1px #83bd9b;box-sizing: border-box;cursor: pointer;
}
.menu .submenuBox li:first-child{
    border-left: 0px;
}
.menu .submenuBox li:hover,.submenuBox li.active{
    color: #ff4200;
}
.contentAEl{
    width: 100%;height: auto;overflow: hidden;padding-top: 46px;
}
.contentAEl .cata{
    width: 100%;height: auto;overflow: hidden;padding-top: 100px;
}
.contentAEl .cata:first-child{
    padding-top: 70px;
}
.contentAEl .zoujin{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;margin-bottom: 100px;
}
.contentAEl .zoujin .ttitle{
    width: 209px;height: 60px;margin: 0 auto;margin-bottom: 50px;background: url('../images/title1.png') no-repeat;
}
.contentAEl .zoujin .left{
    width: 500px;padding: 105px 20px 105px 40px;height: auto;overflow: hidden;float: left;
}
.contentAEl .zoujin .left p{
    text-indent: 2em;font-size: 18px;line-height: 30px;text-align: left;color: #585858;
}
.contentAEl .zoujin .right{
    width: 618px;height: 390px;float: left;margin-left: 22px;
}
.contentAEl .why{
    width: 1200px;height: 645px;overflow: hidden;margin: 0 auto;
}
.contentAEl .why .ttitle{
    width: 457px;height: 64px;margin: 0 auto;margin-bottom: 50px;background: url('../images/why.png') no-repeat;
}
.youshi{
    width: 1200px;height: auto;overflow: hidden;
}
.youshi li{
    width: 300px;height: auto;float: left;margin-bottom: 50px;position: relative;cursor: pointer;overflow: hidden;
}
.youshi li .img{
    width: 129px;height: 129px;margin: 0 auto;margin-bottom: 6px;
}
.youshi li h2 span{
    color: #da6700;
}
.youshi li p{
    font-size: 16px;color: #585858;line-height: 36px;text-align: center;
}
.youshi li .wenzi{
    width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(85,153,21,1);padding: 20px 0;display: none;background-color:#60a420\0;/* ie 8/9 */ *background-color:#60a420;/*ie7*/ _background-color:#60a420;/*ie6*/ 
}
.youshi li .wenzi p{
    font-size: 15px;color: #ffffff;line-height: 20px;
}
.youshi li .wenzi p span{
    font-weight: bold;
}
.youshi li:hover .wenzi,.fangshiul li:hover .wenzi{
    display: block;animation: 0.3s linear 0s normal none 1 zoomIn;-webkit-animation:0.3s linear 0s normal none 1 zoomIn;
}
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}
/*from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 1;
  }*/
.huoquziliao{
    width: 100%;height: auto;background-color: #3d9763;position: relative;overflow: visible;padding-bottom: 30px;
}
.huoquziliao .huoquziliaobg{
    width: 82px;height: 82px;position: absolute;top:-34px;left: 50%;margin-left: -41px;background: url(../images/bg.png) no-repeat;
}
.huoquziliao .contentBox{
    width: 1200px;margin: 0 auto;
}
.huoquziliao .contentBox .ttitle{
    width: 1200px;height: 105px;overflow: hidden;
}
.huoquziliao .contentBox .ttitle p{
    font-size: 24px;color: #ffffff;line-height: 56px;padding-top: 9px;text-align: center;
}
.huoquziliao .contentBox .ttitle p span{
    font-size: 36px;font-weight: bold;line-height: 40px;
}
.huoquziliao .contentBox .address{
    width: 100%;height: auto;padding-top: 15px;
}
.huoquziliao .contentBox .address p{
    font-size: 18px;line-height: 30px;color: #ffffff;text-align: left;padding-left: 305px;
}
.huoquziliao .contentBox .address p a{
    display: inline-block;font-size: 18px;line-height: 30px;color: #ffffff;text-align: left;
}
.contentBox .address .huoqu{
  width: 651px;height: 58px;position: relative;margin: 0 auto;
}
.contentBox .address .huoqu input[type='text']{
  width: 420px;height: 48px;border: 0;outline: 0;text-align: center;font-size: 18px;color: #5c5c5c;line-height: 48px;position: absolute;left: 0;top:10px;
}
.contentBox .address .huoqu button{
  width: 216px;height: 48px;border: 0;outline: 0;text-align: center;font-size: 18px;color: #ffffff;line-height: 48px;position: absolute;left: 435px;top:10px;background: #ff4200;cursor: pointer;border-radius: 48px;-webkit-border-radius: 48px;
}
.cellphone{
    width: 414px;height: 57px;padding-top: 45px;margin: 0 auto;
}
.contentAEl .money{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;
}
.contentAEl .money .ttitle{
    width: 457px;height: 64px;margin: 0 auto;margin-bottom: 25px;background: url('../images/title2.png') no-repeat;
}
.contentAEl .money .fangshi{
    width: 1173px;height: 73px;margin: 0 auto;margin-bottom: 25px;background: url('../images/fangshi.png') no-repeat;
}
.contentAEl .money .fangshiul{
    width: 1200px;height: auto;overflow: hidden;
}
.contentAEl .money .fangshiul li{
    width: 25%;height: 256px;float: left;position: relative;text-align: center;cursor: pointer;
}
.contentAEl .money .fangshiul li i{
    display: block;width: 28px;height: 28px;line-height: 28px;border-radius: 28px;-webkit-border-radius: 28px;font-style: normal;font-size: 18px;color: #ffffff;background: #b0cfb9;margin:0 auto;margin-bottom: 12px;
}
.contentAEl .money .fangshiul li h1 span{
    color: #ff4200;
}
.contentAEl .money .fangshiul li p{
    font-size: 28px;color: #008437;line-height: 34px;
}
.fangshiul li .wenzi{
    width: ;position: absolute;left: 0;bottom: 0px;background: rgba(85,153,21,1);padding: 20px 20px;display: none;background-color:#60a420\0;/* ie 8/9 */ *background-color:#60a420;/*ie7*/ _background-color:#60a420;/*ie6*/ 
}
.contentAEl .money .fangshiul li .wenzi p{
    font-size: 15px;color: #ffffff;line-height: 20px;text-align: left;
}
.ceping{
    width: 100%;height: auto;overflow: hidden;margin-bottom: 35px;
}
.ceping p{
    font-size: 28px;color: #008437;line-height: 46px;text-align: center;
}
.ceping p i{
    font-size: 44px;font-weight: bold;color: #ff4200;
}
.contentBox .checkBox{
  width: 1200px;height: 144px;overflow: hidden;position: absolute;left: 0;top:25px;
}
.contentBox .checkBox .object{
  width: 250px;height: auto;overflow: hidden;float: left;
}
.contentBox .checkBox .object li{
  width: 250px;height: 48px;float: left;text-align: right;font-size: 24px;font-weight: bold;color: #ffffff;line-height: 48px;font-weight: bold;
}
.contentBox .checkBox .object li:last-child,.contentBox .checkBox .option li:last-child{
  border-bottom: 0;
}
.contentBox .checkBox .option{
  width: 920px;height: auto;overflow: hidden;float: left;
}
.contentBox .checkBox .option li{
  width: 920px;height: 44px;float: left;margin-left: 20px;padding-top: 4px;
}
.contentBox .checkBox .option li div{
  width: 920px;height: 40px;float: left;position: relative;
}
.contentBox .checkBox .option .lit div{
  width: 230px;height: 40px;float: left;position: relative;
}
.contentBox .checkBox .option li label{
  display: inline-block;position: absolute;left: 40px;top:0;height: 40px;-webkit-tap-highlight-color:rgba(255,0,0,0);font-size: 24px;line-height: 40px;color: #ffffff;
}
.contentBox .checkBox .option li input[type='radio']{
  width: 26px;height: 26px;border:solid 1px #dcdcdc;box-sizing: border-box;position: absolute;left: 10px;top:7px;opacity: 0;border: 0px\9;
}
.contentBox .checkBox .option li label:before { 
  content: ''; position: absolute; left: -30px;top: 7px; width: 26px; height:26px; border: 1px solid #dcdcdc; box-sizing: border-box;background: #ffffff;border: solid 1px #0c7a3a;
} 
.contentBox .checkBox .option li label:after { 
  content: ''; position: absolute; left: -30px; top: 7px; width: 26px; height: 26px;box-sizing: border-box;line-height: 26px;text-align: center;
} 
.contentBox .checkBox .option li input[type='radio']:checked + label:after {
  content: url('../images/checked.png');padding-top: 5px;
} 
.contentBox div.form{
  width: 750px;height: 102px;position: absolute;top:190px;left: 50%;margin-left: -375px;
}
.contentBox div.form div{
  width: 360px;height: 40px;border: solid 1px #ff4200;box-sizing: border-box;color: #ffffff;padding-left: 20px;font-size: 22px;line-height: 40px;background: #ff4200;position: absolute;top:0;
}
.contentBox div.form input[type='text']{
  width: 250px;float: right;height: 38px;line-height: normal;font-size: 22px;color: #ff4200;line-height: 38px;background: #ffffff;padding-left: 10px;
}
.contentBox div.form button{
  width: 360px;height: 40px;background: #ff4200;font-size: 26px;line-height: 40px;text-align: center;color: #ffffff;font-weight: bold;cursor: pointer;position: absolute;bottom: 0;left: 50%;margin-left: -180px;border-radius: 40px;-webkit-border-radius: 40px;
}
.contentAEl .ttiaojian{
    width: 1200px;height: auto;overflow: hidden;margin:0 auto;
}
.contentAEl .ttiaojian .ttitle{
    width: 540px;height: 64px;margin: 0 auto;margin-bottom: 25px;background: url('../images/title3.png') no-repeat;
}

.contentAEl .ymlc,.contentAEl .choose,.contentAEl .choose .desc,.advatage2,.bottomnews{
    width: 1200px;height: auto;overflow: hidden;margin:0 auto;
 }
.ymlc .tiaojian,.ymlc .zhence{
    width: 378px;height: auto;margin-left: 38px;float: left;
}
.ymlc .zhence{
    width: 746px;
}
.ymlc .liucheng{
    width: 1162px;height: auto;margin-left: 38px;float: left;
}
.tiaojian .title,.zhence .title,.liucheng .title{
    width: 100%;height: 67px;margin-bottom: 25px;margin-top:0;
}
.tiaojian .desc,.zhence .desc,.liucheng .desc{
    width: 100%;height: auto;overflow: hidden;
}
.liucheng .desc{
    height: 99px;position: relative;background:url('../images/process.png') no-repeat;background-position: left center;width: 1102px;margin-left: 60px;
}
.liucheng .desc p{
    font-size: 16px;line-height: 16px;color: #000000;position: absolute;text-align: center;
}
.tiaojian .title span,.zhence .title span,.ymlc .liucheng span{
    font-weight: bold;font-size: 67.25px;color: #ff4200;font-family: 'Arial';float: left;display: table-cell;vertical-align: middle;line-height: 67.25px;
}
 .tiaojian .title p,.zhence .title p,.liucheng .title p,.wenda .title p{
    display: block;font-weight: bold;font-size: 30px;color: #ffffff;float: left;width: 130px;background: #ff4200;margin-top: 8px;height: 50px;line-height: 50px;text-align: center;
}
.tiaojian .desc p,.zhence .desc p,.liucheng p{
    font-size: 18px;line-height: 32px;color: #000000;padding-left: 5px;text-align: left;
}
.contentAEl .choose .ttitle{
    width: 621px;height: 64px;margin: 0 auto;margin-bottom: 25px;background: url('../images/title4.png') no-repeat;
}
.contentAEl .choose .desc p{
    font-size: 30px;line-height: 36px;color: #008437;text-align: center;
}
.contentAEl .choose .desc p span{
    font-weight: bold;
}
.contentAEl .choose{
    margin-bottom: 140px;
}
.advatage2{
    padding-top: 50px;
}
.advatage2 li{
    width: 400px;height: 160px;float: left;overflow: hidden;
}
.advatage2 li i{
    display: block;width: 72px;height: 72px;line-height: 72px;border-radius: 72px;-webkit-border-radius: 72px;font-style: normal;font-size: 24px;color: #ffffff;background: #ff4200;margin:0 auto;margin-bottom: 6px;font-weight: bold;
}
.advatage2 li p{
    font-size: 24px;line-height: 36px;color: #008437;text-align: center;
}
.advatage2 li p span{
    color: #ff4200;font-weight: bold;
}
.huoquziliao .contentBox .formtitle{
    width: 1200px;height: auto;padding: 40px 0 30px 0;
}
.huoquziliao .contentBox .formtitle p{
    font-size: 36px;font-weight: bold;line-height: 40px;color: #ffffff;text-align: center;
}
.contentBox div.formT{
  width: 750px;height: 168px;position: absolute;top:120px;left: 50%;margin-left: -375px;
}
.contentBox div.formT div{
  width: 530px;height: 40px;box-sizing: border-box;color: #ffffff;padding-left: 20px;font-size: 22px;line-height: 40px;background: rgba(255,255,255,0);margin-bottom: 24px;
}
.contentBox div.formT input[type='text']{
  width: 420px;float: right;height: 40px;line-height: normal;font-size: 22px;color: #ff4200;line-height: 40px;background: #ffffff;padding-left: 10px;
}
.contentBox div.formT button{
  width: 300px;height: 40px;background: #ff4200;font-size: 26px;line-height: 40px;text-align: center;color: #ffffff;font-weight: bold;cursor: pointer;border-radius: 40px;-webkit-border-radius: 40px;
}
.bottomnews{
    margin-bottom: 70px;
}
.bottomnews .newBox{
    overflow: hidden;width: 370px;padding-right: 30px;float: left;
}
.bottomnews .newBox ul{
    overflow: hidden;
}
.bottomnews .newBox li{
    width: 345px;height: 24px;float: left;background: url(../images/libg.png) no-repeat;background-position: 10px center; padding: 6px 0; padding-left: 25px;
}
.bottomnews .newBox li a{
    display: block;height: 24px;line-height: 24px;font-size: 14px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.bottomnews .newBox li a:hover{
    color: #ff4200;
}
.bottomnews .newBox .toptitle{
    width: 100%;height: 34px;overflow: hidden;margin-bottom: 20px;
}
.bottomnews .newBox .toptitle .left{
    width: 200px;height: 34px;line-height: 34px;font-size: 32px;text-align: left;color: #3d9763;float: left;
}
.bottomnews .newBox .toptitle .right{
    width: 100px;height: 28px;padding-top: 6px;float: right;margin-right: 20px;
}
.bottomnews .newBox .toptitle .right a{
    display: block;width: 100px;height: 28px;line-height: 28px;border-radius: 28px;-webkit-border-radius: 28px;background-color: #3d9763;color: #ffffff;cursor: pointer;text-align: center;
}
.bottomcellphone{
    width: 414px;height: 57px;margin: 0 auto;margin-bottom: 70px;
}

input::placeholder{
  color: inherit;
}

.checkform{
    width: 580px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.checkform div{
  position: relative;
  border: 1px solid #ffffff;
  width: 100%;
  height: 50px;
  margin-bottom: 8px;
}
.checkform div input[type='text']{
  width: 560px;
  height: 50px;
  padding: 0 10px;
  border: 0px;
  outline: none;
  position: absolute;
  left: 0px;
  top: 0px;
  text-align: left;
  color: #ff4200;
  line-height: 50px;
  font-size: 20px;
}
.checkform button{
  width: 100%;
  height: 50px;
  background:#ff4200;
  color: #ffffff;
  font-size: 24px;
  font-weight: bold; 
  outline: none;
  border: 0px;
  cursor: pointer;
}
.checkform .check-input input[type='text']{
  position: absolute;
  width: 300px;
  left: 0px;
  top: 0px;
  padding: 0 10px;
}
.checkform .check-input button{
  width: 260px;
  height: 50px;
  position: absolute;
  right: 0px;
  top: 0px;
}