@charset "utf-8";
html, body {
    font-size:625%;
}
body {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.header img, .hahjasd img{
    display:block;
    max-width:100%;
}
/*swiper start*/
.swiper-container {width: 100%;height: 25%;}
.swiper-slide {
    margin: 0 auto;
    /* Center slide text vertically */
    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;
}
.swiper-slide img{max-width: 100%;display: block;margin: 0 auto;position: relative;}
.swiper-button-prev{left: 6%!important;  opacity: 1;}
.swiper-button-next{right: 6%!important;  opacity: 1;}
/*index start*/
.header{top: 0;left: 0; height: 90px;/* border-bottom: 1px solid #b2dcce; */overflow: hidden;position: fixed;background-color: #fff;z-index: 9999999999999;}
a.ina1{width: 45%;display: block;margin-top: 4%;}
a.ina2{width: 15%;display: block;margin-top: 9%;}
/*index banner*/
.sc1 .swiper-container{height: 210px;position: relative;overflow: hidden;}
.sc1 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;opacity: 1;border:2px solid #fff;background: transparent;}
.sw1{background: url("../images/banner1.jpg") center center no-repeat;background-size: cover;}
.sw2{background: url("../images/banner2.jpg") center center no-repeat;background-size: cover;}
.sw3{background: url("../images/banner3.jpg") center center no-repeat;background-size: cover;}
.inthbox1{margin-top: 10%;}
.intlbox{width: 46%;height: 180px;}
.intlbox a{display: block;width: 100%;height: 180px;background: url("../images/inpic1.jpg") center center no-repeat;background-size: cover;overflow: hidden;}
.intrbox{width: 46%;height: 180px;}
.intrbox a{overflow: hidden;}
a.inta1{display: block;width: 100%;height: 80px;background: url("../images/inpic2.jpg") center center no-repeat;background-size: cover;margin-bottom: 20px;}
a.inta2{display: block;width: 100%;height: 80px;background: url("../images/inpic3.jpg") center center no-repeat;background-size: cover;}
.intlbox a p{font-size: 16px;color: #fff;text-align: center;margin-bottom: 8px;margin-top: 112px;}
.intlbox a span,a.inta1 span,a.inta2 span{display:block;font-size: 13px;color: #fff;padding:2px;border:1px solid #fff;margin:0 auto;width: 80px;text-align: center;}
a.inta1 p,a.inta2 p{font-size: 16px;color: #fff;text-align: center;margin-bottom: 8px;margin-top: 12px;}
.grh2{margin-top: 30px;}
.grh2 h2{font-size: 18px;color: #009d45;font-weight: bold;border-bottom: 2px solid #009d45;display: inline-block;padding-bottom: 8px;}
.lb1{background-color: #f6f6f6;padding:40px 0;/* position: relative; */}
.lb1 img{border:1px solid #e3e2e2;}
.lb1 a{text-align: center;font-size: 14px;color: #666;}
.lb1 a p{padding-top: 8px;}
.lb1 .swiper-button-prev,.lb1 .swiper-button-next{width: 23px;height: 42px;opacity: 1!important;top: 43%;}
.lb1 .swiper-button-prev{background: url("../images/fx1.jpg") center center no-repeat;left: -40px!important;background-size: cover;}
.lb1 .swiper-button-next{background: url("../images/fx2.jpg") center center no-repeat;right: -40px!important;background-size: cover;}
.lb1 .swiper-slide img{width: 97%;} 
.humnrbox2{width: 92%;margin:0 auto;margin-bottom: 8%;margin-top: 4%;}
.humnrbox2>ul{width: 100%;margin-bottom: 3%;}
.humnrbox2>ul>li{width: 100%;}
.huretbox{width: 100%;position: relative;/* background-color: #fff; */height: 60px;background-color: #c6c6c6;transition:all ease 0.3s;}
.huretbox span{font-size: 16px;position: absolute;top: 32%;left: 38%;color: #fff;font-weight: bold;}
.huretbox i{font-size: 22px;color: #fff;position: absolute;top: 25%;right: 38%;font-weight: bold;}
.huretbox i.zyi2{font-size: 22px;color: #fff;position: absolute;top: 21%;right: 35%;display: none;}
.hurebbox{/* min-height: 100px; */color: #999;font-size: 12px;line-height: 22px;padding:1% 0;/* display: none; */}
.huretbox.red1{background-color: #009d45!important;transition:all ease 0.3s;}
span.tssp1{display: inline-block;width: 80px;text-align: right;left: 30%;}
.hurebbox ul{width: 100%;height: 40px;margin-bottom: 5px;}
.hurebbox ul li{width: 32.1%;height: 40px;border:1px solid #eee;float: left;margin-right: 3px;}
.hurebbox ul li a{display: block;width: 100%;height: 40px;font-size: 13px;color: #009d45;text-indent: 30px;line-height: 42px;background: url("../images/icon1.png") 15px center no-repeat;}
.fwfc1{padding:10% 0;background-color: #54a272;}
.fwfc1 ul{width: 100%;}
.fwfc1 ul li{width: 47%;height: 100px;}
.fwfc1 ul li a{display: block;width: 100%;height: 100px;background: url("../images/fwfc1.png") center center no-repeat;background-size: cover;border-radius: 7px;overflow: hidden;}
.fwfc1 ul li a h2{font-size: 17px;color: #175a84;font-weight: bold;text-align: center;margin-top: 6%;margin-bottom: 2%;}
.fwfc1 ul li a p{font-size: 12px;color: #bbb;text-align: center;}
.hurebbox1 ul li a{background: none!important;font-size: 12px;text-indent: 0;text-align: center;}
.wmdfw{padding: 10% 0;background-color: #f6f6f6;}
ul.wmdfwul{width: 100%;height: 80px;margin-bottom: 5%;}
ul.wmdfwul li{width: 30%;height: 80px;float: left;margin-right: 5%;text-align: center;font-size: 13px;color: #009d45;}
li.wmli1{background: url("../images/wmli1.jpg") center center no-repeat;background-size: cover;}
li.wmli2{background: url("../images/wmli2.jpg") center center no-repeat;background-size: cover;}
li.wmli3{background: url("../images/wmli3.jpg") center center no-repeat;background-size: cover;margin-right:0!important;}
ul.wmdfwul1{width: 100%;height: 80px;}
ul.wmdfwul1 li{width: 47.5%;height: 80px;float: left;margin-right: 5%;text-align: center;font-size: 13px;color: #009d45;}
li.wmli1a{background: url("../images/wmli1a.jpg") center center no-repeat;background-size: cover;}
li.wmli2a{background: url("../images/wmli2a.jpg") center center no-repeat;background-size: cover;margin-right:0!important;}
ul.wmdfwul li p,ul.wmdfwul1 li p{margin-top: 52px;}
.gssl{padding:10% 0;background-color: #f6f6f6;margin-bottom: 15%;}
.lb2{background-color: #f6f6f6;padding:40px 0;/* position: relative; */}
.lb2 img{border:1px solid #cee3ff;padding:2px;}
.lb2 a{text-align: center;font-size: 14px;color: #666;}
.lb2 a p{padding-top: 8px;}
.lb2 .swiper-button-prev,.lb2 .swiper-button-next{width: 35px;height: 25px;opacity: 1!important;top: 43%;}
.lb2 .swiper-button-prev{background: url("../images/fx1a.jpg") center center no-repeat;left: 80%!important;background-size: contain;top: -50px;}
.lb2 .swiper-button-next{background: url("../images/fx2a.jpg") center center no-repeat;right: -3px!important;background-size: contain;top: -50px;}
.lb2 .swiper-slide img{width: 96%;} 
.footer{height: 90px;background-color: #009d45;font-size: 12px;color: #fff;text-align: center;line-height: 24px;}
.footer a{font-size: 12px;color: #fff;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out{-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility: visible!important;opacity: 1!important;}
.cd-top.cd-fade-out {opacity: 1;}
.fixedbox{position: fixed;bottom: 70px;right: 17px;z-index: 999999992; opacity: 0;visibility: hidden; transition:all ease 0.3s;width: 50px;height: 50px;background: url("../images/up.png") center center no-repeat;background-size: cover;}
.navbox{display: none; /* height: 2265px;background: url("../images/mc1.png") center center no-repeat;background-size: cover; */position: fixed;top: 90px;left: 0;z-index: 999999991;}
ul.navul,ul.navul1{width: 100%;height: 60px;border-top: 1px solid #eee;border-left: 1px solid #eee;border-right:1px solid #eee;background-color: #fff;width: 92%;margin:0 auto;}
ul.navul li,ul.navul1 li{width: 24.7%;height: 60px; float: left;border-right:1px solid #eee;}
ul.navul li a,ul.navul1 li a{display: block; width: 100%;height: 60px;text-align: center;line-height: 60px;color: #009d45;font-size: 14px;}
a.up2{border:1px solid #eee;border-top:none; width: 15%;height:30px;color: #009d45;font-size: 18px;display: block;background-color: #fff;margin:0 auto;text-align: center;}
li.mra1 a{background-color: #009d45!important;color: #fff!important;}
/*gsjs start*/
img.ftxt{margin:10% 0;}
.txtbox1{text-indent: 2em;font-size: 14px;line-height: 26px;color: #666;}
/*cpfl start*/
.txtbox2{padding-bottom: 8%;}
ul.flul1{width: 46.5%;border:1px solid #dbdbdb;}
ul.flul1 li{width: 100%;height: 50px;border-bottom:1px solid #dbdbdb;}
ul.flul1 li a{display: block;width: 100%;height: 50px; position: relative;text-indent: 40px; line-height: 50px;font-size: 14px;color: #333;background-color: #eee;}
ul.flul1 li a span{position: absolute;right: 32px;top: 0px;}
li.mra2 a{display: block; border-left: 8px solid #019847!important;color: #019857!important;width: 94.8%!important;text-indent: 32px!important;background-color: #fff!important;}
.fld1{width: 46.5%;}
.fld1 img{margin-bottom: 4%;}
.fld1 a{display: block; width: 100%;font-size: 14px;color: #666;}
ul.flul2{width: 100%;margin-bottom: 4%;}
ul.flul2 li{width: 47%;}
ul.flul2 li a{width: 100%;display: block; width: 100%;font-size: 14px;color: #666;}
ul.flul2 li a img{margin-bottom: 4%;}
a.more1{display: block;width: 110px;height: 35px;line-height: 35px;color: #fff;text-indent: 18px;background: url("../images/down1.png") 82px center no-repeat;background-color: #008a3d;border-radius: 5px;margin:15% auto;background-size: 10px 6px;}
/*cpfl1 start*/
.txtbox3{margin:10% 0;}
.txtbox3a{border:1px solid #dbdbdb;box-sizing:border-box;padding: 4%;text-indent: 2em;color: #666;line-height: 26px;overflow: hidden;}
.txtbox3a h2{font-size: 18px;color: #333;font-weight: bold;text-align: center;text-indent: 0;margin:2% 0;}
.txtbox3a h3{text-indent: 0;text-align: center;font-size: 14px;color: #343434;border-bottom: 1px solid #dbdbdb;padding-bottom: 4%;}
.grtxt1{color: #009d45;font-weight: bold;}
.pn1{line-height: 30px;margin-top: 8%;padding:0 8%;}
.pn1 a{display: block;font-size: 14px;color: #676767;}
/*cpzs start*/
ul.flul1a{width: 100%;border:1px solid #dbdbdb;}
ul.flul1a li{width: 100%;height: 50px;border-bottom:1px solid #dbdbdb;}
ul.flul1a li a{display: block;width: 100%;height: 50px; position: relative;/* text-indent: 16px;  */line-height: 50px;font-size: 12px;color: #333;background-color: #eee;}
ul.flul1a li a span{position: absolute;right: 20px;top: 0px;font-size: 16px;}
ul.flul1a li a i{display: inline-block;width: 70%;height: 50px;line-height: 50px;text-align: center;width:90%;}
/*gcyj start*/
/*gcyj1 start*/
.gcxx1{margin:10% 0 15% 0;}
.gcxx1a{border:1px solid #dbdbdb;box-sizing:border-box;padding: 4%;text-indent: 2em;color: #666;line-height: 26px;overflow: hidden;}
/*news start*/
.newsnrbox{}
ul.neul1{width: 100%;height: 50px;/* margin-bottom: 10%; */}
ul.neul1 li{width: 49.4%;height: 50px;border:1px solid #dbdbdb;}
ul.neul1 li a{display: block;width: 100%;height: 50px;text-align: center;line-height: 50px;font-size: 14px;color: #333;background-color: #eee;}
li.nemra1 a{background-color: #009d45!important;color: #fff!important;}
ul.neul2{width: 100%;}
ul.neul2 li{width: 100%;line-height: 26px;color: #666;padding-bottom: 10%;border-bottom: 1px solid #dbdbdb;}
ul.neul2 li h2{font-size: 16px;font-weight: bold;margin:10% 0 3% 0;}
ul.neul2 li h2 a{color: #333;}
a.more2{display: block;width: 30%;height: 35px;border:1px solid #009d45;text-align: center;line-height: 35px;color: #009d45;}
ul.neul2 li span{margin-top: 4%;}
ul.pageul li{float: left;margin-right: 15px;width: 40px;height: 40px;border:1px solid #dbdbdb;}
ul.pageul li a{color: #666; display: block;width: 100%;height: 100%;font-size: 20px;line-height: 40px;text-align: center;}
li.pamra.pam a{background-color: #009d45!important;color: #fff!important;}
li.paa a{background-color: #f6f6f6;}
ul.pageul{padding: 20% 0;}
/*news1 start*/
/*jszl start*/
.ftxt1{margin-top:10%;}
/*jszl1 start*/
/*contact start*/
.conlbox h2{font-size: 18px;font-weight: bold;color: #333;}
.conlbox h3{font-size: 14px;color: #737373;margin-top: 4%;margin-bottom: 8%;}
.conlbox ul{width: 100%;border:1px solid #ebebeb;}
.conlbox ul li{width: 100%;border-bottom: 1px solid #ebebeb;text-indent: 85px;padding:20px 0;}
.conlbox ul li h4{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 5px;}
.conlbox ul li p{font-size: 16px;color: #666;line-height: 26px;}
li.lali1{background: url("../images/conpic1.png") 29px 29px no-repeat;background-size: 25px;}
li.lali2{background: url("../images/conpic2.png") 29px 30px no-repeat;background-size: 25px;}
li.lali3{background: url("../images/conpic3.png") 30px 35px no-repeat;background-size: 25px;}
li.lali4{background: url("../images/conpic4.png") 30px 25px no-repeat;background-size: 25px;}
.conrbox{width: 100%;margin-bottom: 10%;}
.conrbox input{width: 100%;height: 50px;outline: none;background-color: #f6f6f6;color: #666;font-size: 16px;text-indent: 22px;border:none;margin-bottom: 27px;}
.conrbox textarea{resize:none;width: 100%;height: 180px;outline: none;background-color: #f6f6f6;color: #666;font-size: 16px;/* text-indent: 22px; */ border:none;margin-bottom: 20px;padding-top: 20px;}
.conrbox h2{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 6%;}
.lali4 p{width: 77%;text-align: left!important;text-indent: 0!important;}
#map1{margin:10% 0;display: block;width: 100%;}
#sub1{width: 120px;height: 45px;line-height: 40px;color: #fff;font-size: 16px;background-color: #009d45;text-indent: 0;text-align: center;border:1px solid #fff;cursor: pointer;}
/*shfw start*/
.txtbox3b{color: #666;line-height: 24px;font-size: 14px;text-indent: 2em;}
i.gricon{font-size: 18px;color: #019847;display: inline-block;vertical-align: middle;text-indent: 0;}
/*animate start*/
.animate-element.in-viewport#txt1{animation: bottom_to_top .6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
.animate-element.in-viewport#txt2{animation: fade 1.0s 0.3s 1 ease-in backwards;opacity: 1;}  
.animate-element.in-viewport#txt3{animation: left_to_right 0.6s 0.3s 1 cubic-bezier(0.77, 0, 0.18, 1) backwards;opacity: 1;}  
/*媒体查询*/
/*plus*/
@media handheld,only screen and (min-width:414px) and (max-device-width : 736px){
      
} 
/*小屏手机*/
@media handheld,only screen and (min-width:320px) and (max-device-width : 568px) {
    
}




















