/*reset*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin: 0; padding: 0; background:#d5e6d8; font-family: "Hiragino Sans GB", "Helvetica Neue", Helvetica, "Microsoft YaHei", "PingFang SC", 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{width:1210px; height: auto; background:#fff; padding:60px 60px 20px 60px; overflow: hidden; margin: 0 auto;}
.tmt-boxTit{ width:100%;height:auto;overflow: hidden; text-align:center; background:url(../img/tbg.png) no-repeat center center;}
.tmt-boxTit h1{font-size:36px; color:#015e70; font-weight: bold;}
.tmt-boxCon{ height: auto; overflow: hidden; border:6px #7e9a74 dashed; padding:30px; margin-top:50px;}
a.tmt-boxbtn{display:inline-block; height:42px; line-height:42px;overflow:hidden; background:#ffcc33; font-size:18px; color:#333;text-align: center;border-radius:5px;}
a.tmt-boxbtn:hover{background:#f60; color:#ffcc33;}
a.tmt-boxbtn1{display:inline-block; height:42px; line-height:42px;overflow:hidden; background:#015e70; font-size:18px; color:#fff;text-align: center;border-radius:5px;}
a.tmt-boxbtn1:hover{border:1px #ffcc33 solid; color:#ffcc33;}
a.tmt-boxbtn2{display:inline-block; height:42px; line-height:42px;overflow:hidden;font-size:18px; color:#333; text-align: center;border:1px #333 solid;border-radius:5px;margin-right:8px;}
a.tmt-boxbtn2:hover{background:#333; color:#fff;}
.tmt-arrow_left{width:20px; height:36px; overflow: hidden; left:20px; top:48%; background: url(../img/arrow_left.png) no-repeat center center; margin: 0;}
.tmt-arrow_right{width:20px; height:36px; overflow: hidden; left:auto; right:20px; top:48%; background:url(../img/arrow_right.png) no-repeat center center; margin: 0;}

/*banner*/
.tmt-banner{width:100%; height:100%; overflow:hidden; position: relative;}
.tmt-banner .tmt-bannerbg{width: 100%; min-height:260px; max-height:400px;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{height:auto; padding-top:60px; background:url(../img/cbg.jpg) no-repeat center top; position: relative;}
.tmt-pagebox1 .tmt-boxCon{padding:60px 40px 30px 40px ;}
.tmt-pagebox1 li{ width:49%; height:auto;overflow: hidden;margin:0 auto 30px auto;float: left;}
.tmt-pagebox1 li .tmt-left{ width:110px; height:auto; float: left;overflow: hidden;margin-right:10px;}
.tmt-pagebox1 li .tmt-left img{ width:90%; display: block;margin:30px auto;}
.tmt-pagebox1 li .tmt-right{height: auto;overflow: hidden;padding:0 10px;}
.tmt-pagebox1 li h3{ font-weight:bold; font-size:24px;font-weight: bold;color:#333;text-align:center;margin-bottom:20px;}
.tmt-pagebox1 li p{font-size:18px;text-align:center;margin-bottom:20px;color:#666;}
.tmt-pagebox1 li p span{margin:0 15px;}
.tmt-pagebox1 a{width:45%;}
.tmt-pagebox1 a.tmt-boxbtn{margin-right:10px;}

/*pagebox2*/
.tmt-pagebox2{height:auto; overflow: hidden; position: relative;}
.tmt-pagebox2 li{width:23%;height: auto;overflow: hidden; padding:30px 25px;background:#f7f9fd; float: left;margin:0 10px; border-radius:8px;}
.tmt-pagebox2 li h3{font-size:24px; font-weight: bold; color:#4c4c4c;line-height:36px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-align:center;}
.tmt-pagebox2 li p{font-size:18px;color:#666;text-align: left;margin:30px 10px 20px 10px;}
.tmt-pagebox2 a.tmt-boxbtn1{ width:100%;}

/*tmt-pagebox3*/
.tmt-pagebox3{height:auto; overflow: hidden; position: relative;}
.tmt-pagebox3 li{height: auto;overflow: hidden; background:#f6f9ff; padding:24px 32px; margin-bottom:20px;}
.tmt-pagebox3 li h3{font-size:26px;font-weight: bold;color:#222;margin-bottom:10px;background:url(../img/dot.png) no-repeat left center;padding-left:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tmt-pagebox3 li p{font-size:18px;color:#333;padding-left:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/*pagebox4*/
.tmt-pagebox4{height:auto; overflow: hidden;position: relative;}
.tmt-pagebox4 li{ width:49%; height: auto;overflow: hidden; padding:24px 32px; margin-bottom:20px;float: left; background:#f6f9ff; border-radius:8px;}
.tmt-pagebox4 li h3{font-size:24px;font-weight: bold;color:#222;margin-bottom:10px;background:url(../img/dot.png) no-repeat left center;padding-left:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tmt-pagebox4 li p{font-size:18px;color:#333;padding-left:30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tmt-pagebox4 li:nth-child(odd){margin-right:2%;}

/* tmt-pagebox5 */
.tmt-pagebox5{width: 100%; height:auto; overflow: hidden;position: relative;}
.tmt-pagebox5 li{ width:50%; height: auto;overflow: hidden;padding:0 20px;float: left;margin-bottom:30px;}
.tmt-pagebox5 li h3{font-size:30px;color:#333;font-weight: bold;}
.tmt-pagebox5 li span{width:45px;height:45px; text-align: center; line-height:45px;font-size:30px; font-weight: normal; color:#000;background:#ffd648;border-radius:100%;display: block;float: left;margin-right:22px;}
.tmt-pagebox5 li p{ max-height:150px; font-size:18px;color:#999; line-height:30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.tmt-pagebox5 li .tmt-bottom {height: auto;overflow: hidden;margin-top:20px;}
.tmt-pagebox5 li .tmt-bottom span{font-size:30px;color:#999;display: block;float: left;margin-right:22px;background:none;}
.tmt-pagebox5 a.tmt-boxbtn{ width:280px;height:45px;line-height:45px;font-size:20px;color:#000;display: block;margin:0 auto;}
.tmt-pagebox5 a.tmt-boxbtn:hover{background:none;border:1px #ff9900 solid;color:#ff9900;}

/* tmt-pagebox6 */
.tmt-pagebox6{width: 100%; height:auto;position: relative;}
.tmt-pagebox6 li{height: auto;overflow: hidden; background:#f6f9ff; padding:30px 20px; margin-bottom:20px;}
.tmt-pagebox6 li .tmt-left{height:auto;overflow:hidden;float:left;margin-right:25px;}
.tmt-pagebox6 li .tmt-left .tmt-tx{width:85px;height:85px;overflow: hidden;border-radius:100%;margin-bottom:10px;line-height:85px;font-size:32px;color:#fff;text-align:center;background:#428af8;}
.tmt-pagebox6 li .tmt-left .tmt-tx img{width:100%;overflow: hidden;margin:0 auto;display: block;}
.tmt-pagebox6 li .tmt-left p{ font-size:18px; color:#99ccff;text-align: center;}
.tmt-pagebox6 li .tmt-left span{font-size:30px;}
.tmt-pagebox6 li .tmt-right{height: auto;overflow: hidden;}
.tmt-pagebox6 li a.tmt-boxbtn{width:170px;height:40px;line-height:40px;font-size:18px;background:#ffcc33;color:#000;border:none;border-radius:5px;margin-left:20px;}
.tmt-pagebox6 li a.tmt-boxbtn:hover{background:#fff;border:1px #ffcc33 solid;color:#ffcc33;}
.tmt-pagebox6 li .tmt-right h3{font-size:24px;color:#666;font-weight: bold;line-height:40px;float: left;}
.tmt-pagebox6 li .tmt-right .tmt-rtop{height: auto;overflow: hidden;margin-bottom:15px;}
.tmt-pagebox6 li p{font-size:16px;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.tmt-pagebox6 li .tmt-imgbox{height: auto;overflow: hidden;margin-top:20px;}
.tmt-pagebox6 li .tmt-imgbox img{display: inline-block;width:106px;height:67px;margin:0 2.5px;}

/*tips*/
.tmt-tips{height: auto;overflow: hidden; }
.tmt-tips .tmt-container{padding-bottom:60px;}
.tmt-tips h1{font-size:36px;color:#333;text-align: center;font-weight: bold;}
.tmt-tips p{ font-size:16px; color:#333;margin-top:30px;padding:0 50px;}