﻿@charset "UTF-8";
/* 全局样式 */
.project-title{
  font-size: 42px;font-weight: bold;text-align: center;color: #00760b;line-height: normal;margin-bottom: 50px;
}
.sub-banner-box{
  width: 100%;height: auto;overflow:  visible;position: relative;
}
.sub-banner-box .sub-banner{
  width: 100%;height: auto;overflow: hidden;
}
.sub-banner-box .sub-banner img{
  width: 100%;min-width: 1200px;
}
.submenu{
    width: 100%;height: 73px;background: url('../images/submenu.png') repeat-x;background-position: center;position: absolute;left: 0;z-index: 9999;bottom: -6px;
}
.static .submenu{
  position: fixed;bottom: 100%;margin-bottom: -73px;min-width: 1200px;
}
.submenu .submenuBox{
    width: 652px;height: 67px;position: absolute;left: 50%;margin-left: -326px;top:0;overflow: hidden;
}
.submenu .submenuBox li{
    width: 163px;height: 67px;float: left;text-align: center;line-height: 67px;font-size: 24px;color: #ffffff;border-left: solid 1px #ffffff;box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;
}
.submenu .submenuBox li:first-child{
    border-left: 0px;
}
.submenu .submenuBox li:hover,.submenuBox li.active{
    color: #ffe400;
}
.content-main{
    width: 100%;height: auto;overflow: hidden;padding-top: 46px;
}
.content-main .cata{
    width: 100%;height: auto;overflow: hidden;margin-top: 100px;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.content-main .cata:first-child{
    margin-top: 70px;
}
.content-main .zoujin{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 60px;
}
.content-main .zoujin .left{
    width: 500px;padding: 105px 20px 105px 40px;height: auto;overflow: hidden;float: left;
}
.content-main .zoujin .left p{
    text-indent: 2em;font-size: 18px;line-height: 30px;text-align: left;color: #585858;
}
.content-main .zoujin .right{
    width: 618px;height: 390px;float: left;margin-left: 22px;
}
.content-main .why{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;margin-bottom: 100px;
}
.youshi{
    width: 1200px;height: auto;margin: 0 auto;
}
.youshi li{
    width: 400px;height: 250px;float: left;margin-bottom: 50px;overflow: hidden;position: relative;cursor: pointer;
}
.youshi li img{
    margin: 0 auto;display: block;
}
.youshi li h2{
    font-size: 24px;color: #00760b;line-height: 48px;text-align: center;
}

.youshi li p{
  font-size: 18px;line-height: 24px;text-align: center;color: #323232;
}
.form-mian{
    width: 100%;background-color: #00760b;overflow: hidden;
}
.form-mian .contentBox{
    width: 1200px;margin: 0 auto;overflow:  hidden;padding-bottom: 45px;
}
.contentBox .checkBox{
  width: 830px;height: auto;overflow: hidden;margin: 0 auto;background-color: #ffffff;margin-bottom: 35px;
}
.contentBox .checkBox .object{
  width: 228px;height: auto;overflow: hidden;float: left;margin: 1px auto 1px 1px;
}
.contentBox .checkBox .object li{
  width: 100%;height: 60px;float: left;text-align: center;font-size: 24px;color: #ffffff;line-height: 60px;background-color: #00770b;border-bottom: 1px solid #ffffff;
}
.contentBox .checkBox .object li:last-child,.contentBox .checkBox .option li:last-child{
  border-bottom: 0;
}
.contentBox .checkBox .option{
  width: 600px;height: auto;overflow: hidden;float: left;margin: 1px 1px 1px auto;
}
.contentBox .checkBox .option li{
  width: 100%;height: 40px;float: left;padding: 10px 0;border-bottom: 1px solid #00760b;
}
.contentBox .checkBox .option li div{
  width: auto;height: 40px;float: left;overflow: hidden;display: inline-block;margin:0 20px;
}
.contentBox .checkBox .option li label{
  display: inline-block;position: relative;height: 40px;-webkit-tap-highlight-color:rgba(255,0,0,0);font-size: 18px;line-height: 40px;color: #000000;float: left;
}
.contentBox .checkBox .option li input[type='radio'],
.contentBox .checkBox .option li input[type='checkbox']{
  width: 20px;height: 20px;border:solid 1px #00760b;float: left;opacity: 0;margin: 10px 0;box-sizing: border-box;-webkit-box-sizing: border-box;margin-left: 5px;
}
.contentBox .checkBox .option li label:before { 
  content: ''; position: absolute; left: -25px;top: 10px; width: 20px; height:20px; border: 1px solid #00760b; box-sizing: border-box;-webkit-box-sizing: border-box;background: #ffffff;
} 
.contentBox .checkBox .option li label:after { 
  content: ''; position: absolute; left: -25px; top: 10px; width: 20px; height: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;
} 
.contentBox .checkBox .option li input[type='radio']:checked + label:after,
.contentBox .checkBox .option li input[type='checkbox']:checked + label:after {
  content: "\2713";color: #00760b;line-height: 20px;font-size: 16px;text-align: center;font-weight: bold;
} 
.content-main .ttiaojian{
    width: 1200px;height: auto;overflow: hidden;margin:0 auto;
}
.tabMenu{
  width: 1200px;height: 70px;margin-bottom: 90px;
}
.tabMenu li{
  width: 50%;height: 60px;line-height: 60px;float: left;font-size: 24px;font-weight: bold;color: #00760b;text-align: center;background-color: #dcdcdc;border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer;
}
.tabMenu .active{
  background-color: #00760b;color: #ffffff;
}
.tabMenu li i{
  display: block;width: 12px;height: 12px;background-color: #dcdcdc;position: absolute;left: 50%;margin-left: -6px;bottom: -6px;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);
}
.tabMenu .active i{
  background-color: #00760b;
}
.tabBox{
  width: 100%;height: auto;
}
.tabBox li{
  width: 100%;height: auto;overflow: hidden;float: left;display: none;
}
.tabBox .active{
  display: block;
}
.content-main .choose,.bottomnews{
    width: 1200px;height: auto;overflow: hidden;margin:0 auto;
 }
 .content-main .choose{
  margin-top: 100px;
 }
.ymlc .tiaojian{
    width: 50%;height: auto;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 38px;padding-bottom: 60px;
}
.ymlc .liucheng{
    width: 100%;
}
.ymlc .height180{
  height: 180px;
}
.ymlc .height345{
  height: 345px;
}
.tiaojian .title{
    width: 100%;height: 67px;margin-bottom: 25px;margin-top:0;
}
.tiaojian .desc{
    width: 100%;height: auto;overflow: hidden;
}
.liucheng .desc img{
  display: block;
}
.tiaojian .title span{
    font-weight: bold;font-size: 67.25px;color: #00770b;font-family: 'Arial';float: left;display: table-cell;vertical-align: middle;line-height: 67.25px;
}
 .tiaojian .title p{
    display: inline;font-weight: bold;font-size: 30px;color: #ffffff;float: left;padding: 0 5px;background: #00770b;margin-top: 8px;height: 50px;line-height: 50px;text-align: center;
}
.tiaojian .desc p{
    font-size: 18px;line-height: 32px;color: #000000;padding-left: 5px;text-align: left;
}
.advatage2{
    width: 99%;margin: 0 auto;
}
.advatage2 li{
    width: 31%;height: 207px;float: left;overflow: hidden;margin: 0 1%;overflow: hidden;
}
.advatage2 li img{
    display: block;margin: 0 auto;
}
.advatage2 li p{
    font-size: 24px;line-height: 44px;text-align: center;
}
.form-mian .contentBox .formtitle{
    width: 1200px;height: auto;overflow: hidden;padding-top: 40px;padding-bottom: 30px;
}
.form-mian .contentBox .formtitle p{
    font-size: 30px;line-height: normal;color: #ffffff;text-align: center;
}
.form-mian .contentBox .formT{
  width: 582px;height: auto;overflow:  hidden;margin: 0 auto;
}
.form-mian .contentBox .formT div{
  width: 580px;height: 52px;margin-bottom: 15px;position: relative;border: 1px solid #ffffff;
}
.form-mian .contentBox .formT label{
  display: block;height: 52px;width: 80px;position: absolute;left: 0px;top: 0px;color: #ffffff;font-size: 22px;line-height: 52px;text-align: center;
}
.form-mian .contentBox .formT input[type='text']{
  width: 480px;float: right;height: 52px;line-height: normal;font-size: 22px;color: #ffffff;position: absolute;left: 90px;top: 1px;background: rgba(255,255,255,0);
}
.form-mian .contentBox .formT button{
  padding: 0 120px;height: 52px;background: #ffffff;font-size: 30px;line-height: 52px;border-radius: 52px;text-align: center;color: #00760b;font-weight: bold;cursor: pointer;
}
.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: #c90000;
}
.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: #00760b;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: #00760b;color: #ffffff;cursor: pointer;text-align: center;
}
.cellphone{
    width: 465px;height: 64px;padding-top: 45px;margin: 0 auto;margin-bottom: 70px;
}
.clear{
   clear: both;
}
input::placeholder{
  color: inherit;
}
.check-input input[type='text']{
  width: 280px!important;
  left: 0px!important;
  padding: 0 20px;
}
.check-input button{
  width: 260px!important;
  height: 50px!important;
  position: absolute;
  right: 0px;
  top: 0px;
}