@charset "utf-8";body{margin:0 auto;font-size:14px;color:#333;font-family:arial,Oswald,MicrosoftYaHei,'helvetica neue','microsoft yahei ui','microsoft yahei',SourceHanSansCN-Bold,SourceHanSansCN,simsun,sans-serif;line-height:normal}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}
h4,h5,h6{font-weight:400}
li,ul{list-style:none}
li{float:left}
*{margin:0;padding:0}
:root{--mColor:#026836;--fColor:#D5E0E8}
img{border:0;max-width:100%;height:auto}
a{color:#333;text-decoration:none}
dd,dl,dt,em,h1,h2,h3,h4,h5,i{font-weight:400;font-style:normal}
em,i{font-style:normal}
a:active{text-decoration:none}
a:focus{outline:0}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
img{border:none;vertical-align:middle}
input,textarea{border:none;outline:0;background:0 0}
button{border:none;outline:0;background:0 0}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;
    /*transition:.5s;-webkit-transition:.5s;-ms-transition:.5s*/
}
h3{transition:0s;-webkit-transition:0s;-ms-transition:0s}
::after,::before{transition:.5s;-webkit-transition:.5s;-ms-transition:.5s}
.floats{float:left;width:100%}
.centers{margin:0 auto;max-width:1570px;clear:both}
.paddings{padding:26px 0 36px}
.paddings36{padding:36px 0}
.swiper,.swiper-slide,.swiper-wrapper{cursor:pointer}
.pagination{transition:0;-webkit-transition:0;-ms-transition:0}
body{min-width:1260px;}
.content{background-color:#f8f3ed}

.tx-head{position:fixed;z-index:999;width:100%;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.6)}
.tx-head-box{display:flex;align-items:center;height:92px;justify-content:space-between}
.tx-head-right{display:flex;align-items:center}

.tx-head-logo{margin-top: 20px;}
.tx-head-logo .img1{display:block}

.tx-head-nav{display:flex;align-items:center;margin-right: 12px;}
.tx-head-nav>li{position:relative}
.tx-head-nav>li>a{position: relative; display:block;position:relative;z-index:20;font-size:17px;color:#666; font-weight:bold; line-height:93px;padding:0 25px}
.tx-head-nav>li>a i{display: inline-block;width: 14px;height: 8px;background-image: url(../img/in-down.png);background-size: 100%;filter: grayscale(100%);margin-left: 7px;}
.tx-head-nav>li.cur>a i{filter: grayscale(0%);transform: rotate(180deg);}
.tx-head-nav>li>a:after{content:'';position: absolute;width: 0%;height: 1px;bottom:0;left:0;right:0;margin:0 auto; background-image: linear-gradient(to right,rgba(0,0,0,0),#009b4c,rgba(0,0,0,0))}
.tx-head-nav>li.cur>a{color:#009b4c;}
.tx-head-nav>li.cur>a:after{width: 100%;}
.tx-head-nav>li>.sub-nav{display:none;position:absolute;top:100%;left:0;width:100%;box-shadow: -1px -1px 7px rgba(53,48,131,0.12); background-color: rgba(255,255,255,0.9); transition:0s;-webkit-transition:0s;-ms-transition:0s}
.tx-head-nav>li>.sub-nav>li{width:100%;border-bottom:1px solid rgba(255,255,255,.26)}


.tx-head-nav>li>.sub-nav>li>a{position: relative; display:block;font-size:16px;padding:16px 0;text-align:center;line-height:23px;color:#666}
.tx-head-nav>li>.sub-nav>li>a:after{content: '';position: absolute;width: 100%;height: 1px;bottom:0;left:0;right:0;margin:0 auto; background-image: linear-gradient(to right,rgba(0,0,0,0),#989898,rgba(0,0,0,0));opacity: 0.7;}
.tx-head-nav>li>.sub-nav>li:last-child>a:after{display: none;}
.tx-head-nav>li>.sub-nav>li.cur>a{opacity:1}

.tx-head-search{position:relative}
.tx-head-search .img1{display:inline}
.tx-head-search i{position:relative;z-index:20;float:left;width:68px;height:93px;cursor:pointer;text-align:center;line-height:93px;margin-right: 32px;}
/* .tx-head-search i::before{display:none;content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:100%;background:#000;opacity:.3} */
.tx-head-search.cur i:before{height:100%}
.tx-head-search .mains{display:none;position:absolute;right:0;top:100%;background:rgba(0,0,0,.3);width:380px;padding:15px 25px 18px;transition:0s;-webkit-transition:0s;-ms-transition:0s}
.tx-head-search .mains .tag{line-height:20px;height:20px;overflow:hidden;margin-bottom:10px}
.tx-head-search .mains .tag h3{float:left;font-size:14px;color:#fff}
.tx-head-search .mains .tag a{float:left;font-size:14px;margin-right:12px;color:#fff}
.tx-head-search .mains .tag a:last-child{margin-right:0}
.tx-head-search .mains .text{float:left;width:80%;background:#fff;border-radius:2px 0 0 2px;padding:0 15px;line-height:38px;font-size:14px;border:none}
.tx-head-search .mains .submit{float:left;width:20%;cursor:pointer;line-height:38px;background:#009b4c;color:#fff;font-size:14px;border-radius:0 2px 2px 0}

.tx-head-language a .img1{display:block;height:100%}

.tx-head.fixer{position:fixed;background:#fff}
.tx-head-navbut{display:none;width:42px;text-align:center;padding:21px 0;margin:7px 12px 0 0;cursor:pointer}
.tx-head-navbut i,.tx-head-navbut i:after,.tx-head-navbut i:before{width:28px;height:2px;background:#009b4c;border-radius:99px}
.tx-head-navbut i{position:relative;display:inline-block}
.tx-head-navbut i:before{content:'';position:absolute;top:-8px;left:0}
.tx-head-navbut i:after{content:'';position:absolute;bottom:-8px;left:0}

.box-banner{position:relative;margin-top: 93px;overflow: hidden;}
.box-banner img{transition:1s linear 2s;transform:scale(1.1,1.1);}
.box-banner.cur img{transition:6s linear;transform:scale(1,1);}
.box-ban-text{position: absolute;top:43%;left:50%;transform: translate(-50%,-50%);z-index: 10;}
.box-ban-text h3{font-size: 43px;font-weight: bold;text-align: center;color:#fff;}
.box-ban-text em{display: block; font-size: 18px;text-align: center;color:#fff;margin-top: 32px;}
.box-ban-text p{display: block; font-size: 18px;text-align: center;color:#fff;margin-top: 32px;line-height:40px;}
.banner-max{position:absolute;left:0;right:0;bottom:0;height:80px;background:rgba(0,0,0,.2)}
.box-banner-menu{width:1570px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}
.box-banner-menu-list{display:flex;align-items:center;justify-content:center}
.box-banner-menu-list a{display:block;padding:0 20px; height:44px;line-height:44px;font-size:16px;color:#fff;margin-right:70px;text-align:center;cursor:pointer}
.box-banner-menu-list .cur{background:#009b4c;border-radius:8px}
.box-banner-menu-list a:hover{background:#009b4c;border-radius:8px}
.box-roouers{display:flex;align-items:center}
.box-roouers-list{margin-left:16px;display:flex;align-items:center;font-size:16px;color:#fff}
.box-roouers-list p{padding:0 10px}
.box-roouers-list a{font-size:16px;color:#fff}



.tx-foot{background-color:#f7f8f9;background-image:url(../img/footer-bg.png);background-size:100% 100%;padding:111px 0 108px}
.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:55px}
.tx-foot-menu ul{display:flex;align-items:center}
.tx-foot-menu li{position: relative; clear:both;padding-right:45px;margin-right:44px}
.tx-foot-menu li::after{content: '';position: absolute;right: 0;top:0;bottom:0;margin:auto 0;width: 1px;height: 15px;background-color: #fff;}
.tx-foot-menu li:last-child:after{display: none;}
.tx-foot-menu a{color:#fff}
.tx-foot-menu li:last-child{border:none!important;padding-right:0}
.tx-foot-connection{margin-top:92px;display:flex;align-items:center;font-size:18px;color:#fff}
.tx-foot-phone{margin-left:106px}
.tx-foot-text{margin-left:22px}
.tx-footer-nav{margin-right:54px}
.tx-footer-nav li{clear:both}
.tx-footer-nav li a{display:block;color:#fff;opacity:.6;line-height:20px;margin-bottom:12px}
.tx-footer-nav li:first-child a{font-size:16px;opacity:1;margin-bottom:44px}
.tx-footer-contact .wx{width:124px;text-align:center;margin-left:44px}
.tx-footer-contact .wx img{padding:8px;background:#fff}
.tx-footer-contact .wx h3{margin-top:16px;color:#fff;margin-top:15px;font-size:14px}
.tx-footer-nav .mains p{color:#fff;margin-top:44px}
.tx-footer-nav .mains p b{font-size:28px;margin-left:15px}
.tx-footer-down{padding-top:45px;border-top:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:space-between}
.tx-footer-down span{color:#fff;font-size:18px}
.tx-foot-menu li a{font-size:18px}
.tx-footer-down span a{color:#fff;font-size:18px}

.tx-banners{height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}
.tx-banners .centers{display:flex;align-items:center;height:100%}
.tx-banners-text h3{font-size:32px;line-height:32px;color:#fff}
.tx-banners-text h4{font-size:14px;line-height:14px;color:#fff;margin-top:14px}
.tx-banners-text.blocka h3,.tx-banners-text.blocka h4{color:#333}
.tx-mains-top{box-shadow:0 3px 15px 1px rgba(0,0,0,.058823529411764705);line-height:62px}
.tx-mains-top ul li a{position:relative;display:block;padding:0 38px}
.tx-mains-top ul li a::before{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:1px;height:23px;background:#ccc;z-index:-1}

.tx-mains-top ul li:last-child a::before{display:none}
.tx-mains-top ul li.cur a{background:#009b4c url(../img/top-navbg.png) center center no-repeat;color:#fff}
.tx-mains-top span{padding-left:30px;background:url(../img/position-home.png) left center no-repeat}
.tx-mains-top span i{display:inline-block;position:relative;top:-1px;margin:0 12px;width:5px;height:8px;background:url(../img/position-i.png) center center no-repeat}

.tx-positions span{padding-left:30px;background:url(../img/position-home.png) left center no-repeat}
.tx-positions span i{display:inline-block;position:relative;top:-1px;margin:0 12px;width:5px;height:8px;background:url(../img/position-i.png) center center no-repeat}

.tx-mains-title{margin-bottom:24px;text-align:center}
.tx-mains-title h3{font-size:24px;color:#009b4c;font-weight:700;line-height:30px;height:30px}
.tx-mains-title h3 b{font-size:22px;font-weight:400;color:#999;margin-left:12px}

.tx-contentss,.tx-contentss p,.tx-contentss span{font-size:16px;line-height:2}
.tx-contentss[data-cont=big],.tx-contentss[data-cont=big] p,.tx-contentss[data-cont=big] span{font-size:20px}
.tx-contentss[data-cont=small],.tx-contentss[data-cont=small] p,.tx-contentss[data-cont=small] span{font-size:12px}
.tx-contentss p,.tx-contentss span{display:block;margin-bottom:12px}
.tx-contentss span{color:#999}
.tx-contentss h3{font-size:24px;line-height:31px;margin:38px 0 20px;font-weight:700}
.tx-contentss h3:first-child{margin-top:0}
.tx-contentss h4{font-size:18px;font-weight:700;margin:30px 0 15px}
.tx-contentss h4:first-child{margin-top:0}
.tx-contentss table{border:1px solid #eee;border-spacing:0;width:100%}
.tx-contentss table td{border:1px solid #eee;padding:13px 22px;color:#999}
.tx-contentss ul{display:block;clear:both}
.tx-contentss ul li{position:relative;float:none;display:inline-block;color:#009b4c;padding-left:20px;margin-right:60px}
.tx-contentss ul li::after,.tx-contentss ul li::before{content:'';position:absolute;left:0;top:8px;width:0;height:0;border-top:8px solid transparent;border-left:10px solid #009b4c;border-bottom:8px solid transparent}
.tx-contentss ul li::after{left:5px;opacity:.1}

.n-page{text-align:center;margin-top:36px}
.n-page li{float:none;display:inline-block;width:50px;height:50px;line-height:50px;background-color:#fff;font-size:15px;margin:0 20px;cursor:pointer;margin-bottom:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.n-page li:first-child,.n-page li:last-child{font-size:16px}
.n-page li a{color:#999;display:block}
.n-page li.active,.n-page li.disabled{background:#fda213;color:#fff;border-color:#fda213}

@media screen and (min-width:769px){

	.tx-head-nav>li:hover>a:after{width: 100%;}
	.tx-head-nav>li:hover>.sub-nav{display: block;}
	.tx-head-nav>li:hover>a{color:#009b4c;font-weight:500}
	.tx-head-nav>li>.sub-nav>li:hover>a{color: #FFF;background:#009b4c;animation: pulse; animation-duration: .5s;}
	.tx-head-nav>li:hover>a i{filter: grayscale(0%);transform: rotate(180deg);}
	.tx-head-nav>li>.sub-nav>li:hover>a:after{background-image: linear-gradient(to right,rgba(0,0,0,0),#009b4c,rgba(0,0,0,0))}
	.tx-head-search:hover i:before{display:block}

	.tx-footer-nav li a:hover{opacity:1}
	.tx-footer-down span a:hover{opacity:1}

	.n-page li:hover{background:#fda213;color:#fff;border-color:#fda213}
	.n-page li:hover a{color:#fff}

}
@media screen and (max-width:1570px){

	.centers{max-width: 1230px;}

	.tx-head-logo .img1{height: 46px;}
	.tx-head-language a .img1{height: 42px;}
	.tx-head-nav>li>a{font-size:15px;padding:0 12px;}
	.tx-head-search i{margin-right: 20px;width: 60px;}
	
	.tx-foot{padding:95px 0 75px;}
	.tx-foot-menu li a,.tx-foot-connection,.tx-footer-down span a,.tx-footer-down span{font-size: 15px;}
	.wx-code img{width: 158px;height: auto;}

	.box-banner-menu{width:1200px;margin:0 auto}
	
	.tx-head-nav>li>.sub-nav>li>a{font-size:14px}
	.centers1470{width:1200px}
	.tx-foot-menu li{margin-right:20px}

	.box-roouers-list,.box-roouers-list a,.box-banner-menu-list a{font-size: 15px;}

	.tx-head-nav>li>.sub-nav{width: 130%;left:-15%;}

	.n-page li{width: 42px;height: 42px;line-height: 42px;}

	.box-ban-text h3{font-size: 34px;}
	.box-ban-text em{font-size: 16px;margin-top: 22px;}
    .box-ban-text p{font-size: 16px;margin-top: 22px;}

}
@media screen and (max-width:768px){
	
	*{-moz-tap-highlight-color:transparent; -ms-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;}

	body{min-width:320px}
	.centers{padding:0 15px}

	.tx-head{height:52px;box-shadow:0 0 5px #ddd}
	.tx-head-logo{margin-top: 12px;}
	.tx-head-logo .img1{height: 28px;}

	/*.tx-head-right{display:none}*/
	.tx-head-right{display:block;}
	.tx-head-search{display:none;}
	.tx-head-language a .img1{height:28px;margin-top: 12px;margin-right: 10px;}

	.tx-head-navbut{display:block;margin:0;padding:15px 0;float: right;}
	.tx-head-nav>li>a i{display:none}
	.tx-head-nav{display:none;position:fixed;z-index:999;top:52px;left:0;overflow-y:auto;height:calc(100% - 52px);width: 100%; background:#fff;margin-left:0;transition:0;-webkit-transition:0;-ms-transition:0}
	.tx-head-nav .centers{padding:0}
	.tx-head-nav>li{width:100%;text-align:left;border-bottom:1px solid #eee}
	.tx-head-nav>li>a{color:#333;text-align:left;padding:0 12px;line-height:50px;font-size:14px}
	.tx-head-nav>li>i{position:absolute;top:20px;font-size:12px;right:15px;width:10px;height:10px;line-height:10px;font-family:simsun;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}
	.tx-head-nav>li.active>i{color:#fff}
	.tx-head-nav>li:hover>a{background:0 0;color:#333}
	.tx-head-nav>li.active:hover>a,.tx-head-nav>li.active>a{background:#e60012;color:#fff}
	.tx-head-nav>li:before,.tx-head-nav>li:hover:before{display:none!important}
	.tx-head-nav>li>.sub-nav{position:relative;float:left;width:100%;border-top:1px solid #eee;padding:0;box-shadow:none;left:0;background:#fff!important}
	.tx-head-nav>li>.sub-nav:after{display:none}
	.tx-head-nav>li>.sub-nav>li{width:50%;border-right:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box}
	.tx-head-nav>li>.sub-nav>li>a{color:#333}
	.tx-head-nav>li>.sub-nav>li:nth-child(2n){border-right:0}
	.tx-head-nav>li.pro{position:relative}
	.tx-head-nav>li>.sub-navs{padding:10px;position:relative}
	.tx-head-nav>li>.sub-navs a{width:33.33%;margin-bottom:10px}
	.tx-head-nav>li>.sub-navs a h3{font-size:12px;width:100%;line-height:20px;margin-top:10px}
	.tx-foot{padding:20px 0}
	/*.tx-foot{background-image:none;background-color:#252525}*/
	
	.tx-foot{background-color:#005621}
	.tx-footer-nav{display:none}
	.tx-footer-contact .mains p{display:none}
	.tx-footer-contact{width:100%;text-align:center}
	.tx-footer-contact .wx{margin-left:0;width:100%}
	.tx-footer-contact .wx img{padding:4px;width:98px}
	.tx-footer-contact .wx h3{font-size:12px;margin-top:8px}
	.tx-footer-down{margin-top:15px;padding-top:12px;font-size:12px;line-height:20px}
	.tx-footer-down span{width:100%;text-align:center}
	.tx-footer-down span.fl a{display:block}
	.n-page{margin-top:25px}
	.n-page li{font-size:12px;width:28px;height:28px;line-height:28px;margin:0 6px; margin-bottom:5px}
	.tx-contentss,.tx-contentss p,.tx-contentss span{font-size:13px}
	.tx-contentss h3{font-size:16px;line-height:20px;margin:8px 0 12px}
	.tx-contentss h4{font-size:15px;margin:8px 0 12px}
	.tx-banners{height:115px;text-align:center}
	.tx-banners-text h3{font-size:20px}
	.tx-banners-text h4{font-size:12px;margin-top:2px}
	.tx-banners-text.blocka h3,.tx-banners-text.blocka h4{color:#fff}
	.tx-mains-top{line-height:38px}
	.tx-mains-top span{display:none}
	.tx-mains-top .centers{padding:0}
	.tx-mains-top ul{width:100%}
	.tx-mains-top ul li{width:50%;text-align:center}
	.tx-mains-top ul li a{padding:0;border-bottom:1px solid #ccc}
	.tx-mains-top ul li a::before{height:100%;display:block!important}
	.tx-mains-title{margin-bottom:8px}
	.tx-mains-title h3{font-size:17px}
	.tx-mains-title h3 b{font-size:14px;margin-left:5px}
	.tx-positions{display:none}
	.box-banner-menu-list{justify-content:left}
	.centers1470{max-width:100%}
	.tx-foot-connection{margin-top:20px;display:block}
	.tx-foot-phone{margin:0;margin-top:20px}
	.footer-top{padding-bottom:25px;display:block}
	.tx-foot-menu{display:none}
	.wx-code{margin-top:30px;display:flex;justify-content:center}
	.tx-footer-down{margin-top:0!important;display:block}
	.tx-footer-down .span{display:block;margin-top:10px;width:100%}
	.tx-foot-connection{font-size:13px!important}
	.tx-foot-text{margin-left:10px;font-size:13px}
	.tx-foot-connection img{width:15px}
	.wx-code img{width:120px}
	.beian_info{display:block}
	.span:last-child{margin-top:10px}
	.tx-foot{padding-bottom:40px}
	.box-banner-menu{width:100%;padding:0 15px}
	.box-banner-menu-list a{font-size:12px!important;height:40px;line-height:40px;width:auto!important;padding:0 15px}
	.centers1470{padding:0 15px;width:100%!important}

	.tx-foot-connection{text-align: center;}
	.tx-foot-menu li a, .tx-foot-connection, .tx-footer-down span a, .tx-footer-down span{font-size: 12px;}
	.tx-foot{padding-bottom: 20px;}

	.box-banner{margin-top: 52px;overflow: hidden;}
	.box-roouers{display: none;}
	.box-banner-menu-list{width: 100%;}
	.box-banner-menu-list a{margin-right: 10px;line-height: 32px;height: 32px;}
	.banner-max{height: 50px;}
	.box-banner-menu-list a:last-child{margin-right: 0;}
	.box-banner-menu-list{justify-content: center;}

	.box-ban-text em{display: none;}
    .box-ban-text p{display:none; font-size: 12px;margin-top:20px; line-height:20px;}
	.box-ban-text h3{font-size: 20px;}

}
