/*reset*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin: 0; padding: 0;background:#fff; font-family: "Hiragino Sans GB", "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;}
input:focus {outline: none;}a{text-decoration: none;}
a{text-decoration: none;}
ul,li,dl,dt,dd,ol{ margin:0; padding:0; list-style:none;}
em,i{ font-style:normal; margin:0; padding:0;}
h1,h2,h3,h4,h5,p{ margin:0; padding:0;}
a:link,a:visited{outline:none; text-decoration: none; blr:expression(this.onFocus=this.blur());color: #323234;}
a:hover{color: #b94dd4; text-decoration: none;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 50px;height: 10px;	background:none; border:1px #ce900d solid; border-radius:0; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #ce900d;}
.swiper-button-next,.swiper-button-prev{outline: none;}

/*public*/
.tmt-container{max-width:1290px; height: auto; overflow: hidden; margin: 0 auto;position: relative;}
.tmt-boxTit{text-align:center;}
.tmt-boxTit h1{color: #45350a;font-size:54px;}
.tmt-boxTit1{text-align:left;}
.tmt-boxTit1 h1{color: #45350a;font-size:42px; font-weight: bold;}
.tmt-boxCon{ height: auto; overflow: hidden;margin-top:50px ;}
a.tmt-boxbtn{display:inline-block; height:48px; line-height:48px; padding:0 30px; overflow:hidden; background:#e36f00; font-size:22px; color:#fff;  text-align: center;border-radius:100px; margin:0 10px;}
a.tmt-boxbtn:hover{opacity:0.8;}
a.tmt-boxbtn1{display:inline-block; height:48px; line-height:48px; padding:0 30px; overflow:hidden; background:#107d00; font-size:22px; color:#fff;  text-align: center;border-radius:100px; margin:0 10px;}
a.tmt-boxbtn1:hover{opacity:0.8;}
.tmt-arrow_left{width:37px; height:47px; overflow: hidden; left:48%; top:45%; background:url(../img/arrow_left.png) no-repeat center center;}
.tmt-arrow_right{width:37px; height:47px;  overflow: hidden; right:4%; top:45%; background:url(../img/arrow_right.png) no-repeat center center;}


/*banner*/
.tmt-banner{width:100%; height:100%; overflow:hidden; position: relative;}
.tmt-banner .tmt-bannerbg{width: 100%; min-height:260px; display: block;}
.tmt-bannercon{width:100%; height:100%; overflow:hidden; background: rgba(0,0,0,0.5); display: flex; align-items:center; justify-content: center; position: absolute; z-index:1; }
.tmt-bannerbox{width:1000px; text-align:center;color: #fff; margin:0 auto; }
.tmt-bannercon h1{font-size:50px; color: #fff; font-weight: bold; }
.tmt-bannercon p{font-size:16px; color: #fff; margin:10px 0;}

/*pagebox1*/
.tmt-pagebox1{width: 100%; height:auto; overflow: hidden;padding:80px 0 0px 0; text-align: center; background: url(../img/cbg.jpg) no-repeat center 170px;}
.tmt-pagebox1 ul{height: auto; overflow: hidden; text-align: center; display: flex; flex-wrap: wrap; justify-content:space-between; align-items:flex-start; }
.tmt-pagebox1 li{width:620px; height:260px; overflow: hidden;text-align: left; background:rgba(74,128,61,0.05) url(../img/icon1.png) no-repeat 545px 15px; border:2px #45350a solid; border-radius:5px; margin:0 0px 50px 0; padding:30px; }
.tmt-pagebox1 li h3{ font-size:30px; color: #2e1f00; font-weight: bold;}
.tmt-pagebox1 li p{font-size:18px; color: #332406; margin:20px 0px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; }
.tmt-pagebox1 a{ margin-right:20px;}

/*pagebox2*/
.tmt-pagebox2{width:100%; height:722px; overflow:hidden; background:url(../img/cbg1.jpg) no-repeat center top; padding:60px 0;}
.tmt-pagebox2 ul{height:auto; overflow: hidden; text-align:left; margin-top:40px;}
.tmt-pagebox2 li{width:576px; height:74px; line-height:74px; overflow: hidden; display:inline-block; background:url(../img/lbg.png) no-repeat left top;margin:20px 20px 10px 0; text-align: left; }
.tmt-pagebox2 li a{ height:74px; line-height:74px;  overflow:hidden; font-size:26px; color:#fff; display: block; text-align: left; text-overflow: ellipsis;white-space: nowrap; padding:0 30px;}
.tmt-pagebox2 li a:hover{opacity:0.8;}

/*pagebox3*/
.tmt-pagebox3{width:100%; height:auto; overflow: hidden;padding:80px 0 0px 0; background:url(../img/cbg2.jpg) no-repeat center 120px;}
.tmt-pagebox3 .tmt-swiperbox{width:940px; margin:0 auto;}
.tmt-pagebox3 .swiper-container{margin:110px auto 40px auto;}
.tmt-pagebox3 .swiper-slide{height:auto; overflow: hidden;color: #333; text-align: center;}
.tmt-pagebox3 .swiper-slide .tmt-left{width:400px; height:430px; overflow:hidden; float:left; display: block; background: #1d5f10;}
.tmt-pagebox3 .swiper-slide .tmt-img{background:#fff; margin:28px 28px 0 28px;}
.tmt-pagebox3 .swiper-slide .tmt-img img{ height:200px; display: block; margin:20px auto;}
.tmt-pagebox3 .swiper-slide .tmt-star{width:177px; height:29px; overflow:hidden; display:flex; align-items:center; justify-content:center; margin:0px auto 20px auto;}
.tmt-pagebox3 .swiper-slide .tmt-star .tmt-s0{height:29px; overflow:hidden; background:url(../img/icon_star.png) no-repeat left top;}
.tmt-pagebox3 .swiper-slide .tmt-star .tmt-s1{flex: 1; height:29px; overflow:hidden; background:url(../img/icon_star1.png) no-repeat right top;}
.tmt-pagebox3 .swiper-slide .tmt-right{width:520px; height:430px; overflow: hidden; float: right; text-align: center; background: #dbe5d8;}
.tmt-pagebox3 .swiper-slide .tmt-left h3{margin:20px 10px 0px 10px; font-size:34px; color: #fff;}
.tmt-pagebox3 .swiper-slide .tmt-left p{ font-size:22px; color: #fff; margin:10px;}
.tmt-pagebox3 .swiper-slide .tmt-right h4{font-size:30px; color: #1d5f10; font-weight: bold; margin:60px 0 10px 0;}
.tmt-pagebox3 .swiper-slide .tmt-right p{margin:30px 110px 40px 110px; line-height:40px; color: #2e1f00; font-size:20px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;  text-align:left;}

/* tmt-pagebox4 */
.tmt-pagebox4{width: 100%; height:auto; overflow: hidden; padding:60px 0 60px 0;}
.tmt-pagebox4 .tmt-container{max-width:1365px;}
.tmt-pagebox4 ul{height:auto; overflow:hidden; }
.tmt-pagebox4 ul::after{content:'';display: block; width:1270px; margin:40px auto; padding-top: 40px; clear: both; border-bottom:1px #107D00 dashed;}
.tmt-pagebox4 li{width:620px; height:460px;overflow: hidden; background: url(../img/lbg.jpg) no-repeat left top; float: left; margin-right:50px; padding:90px 40px 40px 90px;}
.tmt-pagebox4 li h3{font-size:28px; color:#45350a; margin-bottom:20px;}
.tmt-pagebox4 li p{font-size:20px;color:#45350a; line-height:1.8; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical; }
.tmt-pagebox4 a.tmt-boxbtn{width:1270px; display: block; margin:0 auto; }

/*pagebox5*/
.tmt-pagebox5{width: 100%; height:1017px; overflow: hidden; padding:80px 0; background:url(../img/cbg3.jpg) no-repeat center top; text-align:center; }
.tmt-pagebox5 li{ height: auto;overflow: hidden; border-bottom:1px #4a803d dashed; text-align: left; padding:40px 0px;}
.tmt-pagebox5 li .tmt-tit{height: auto; overflow:hidden;}
.tmt-avatar{width:55px; height: 55px; border-radius:100%;overflow: hidden;float: left; display:block; margin-right:20px;line-height:55px;font-size:24px;color:#fff;text-align:center;background:#428af8;}
.tmt-pagebox5 li .tmt-tit img{width:55px; height: 55px;  float:left; }
.tmt-pagebox5 li h3{font-size: 20px;color:#333; margin:10px 10px 0 20px;}
.tmt-pagebox5 li strong{margin:0 20px;}
.tmt-pagebox5 li span{font-size:16px; color:#999;}
.tmt-pagebox5 li p{font-size:18px;color:#4a4a4a;margin: 25px 0;}
.tmt-pagebox5 li .tmt-imgbox{width:100%; overflow-x: auto; text-align: left; white-space: nowrap;  margin-top:12px;}
.tmt-pagebox5 li .tmt-imgbox img{width:220px; height:130px; display:inline-block; margin-right: 15px;}
.tmt-pagebox5 li a{font-weight: normal; float: right;}
.tmt-pagebox5 li:last-child{border:0;}

/*tmt-rbox*/
.tmt-pagebox6{width:100%; height:auto; overflow: hidden; text-align: center; padding:60px 0 60px 0; }
.tmt-pagebox6 ul{margin:0 20px; display: flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}
.tmt-pagebox6 li{height: auto; overflow: hidden; padding-bottom:24px; text-align:center;  margin:0px 0px 50px 0px; position:relative;}
.tmt-pagebox6 li img{width:400px; height:220px; display: block; border-radius:10px;}
.tmt-pagebox6 li h3{width:340px; height:48px; line-height:48px; overflow:hidden; font-size:20px; padding:0 30px; color:#f89616;  white-space: nowrap; text-overflow:ellipsis; background: url(../img/tbg.png) no-repeat center top; position:absolute; z-index:10; left:30px; bottom: 0;}
.tmt-pagebox6 li a:hover h3{color:#1D5F10;}
/*tips*/
.tmt-tips h1{font-size:42px; float: left; font-weight: bold; color:#e36f00; margin:0 20px 0 0;}
.tmt-tips p{height:auto; overflow:hidden; font-size:24px; color:#e36f00; line-height:1.6em; }