/*reset*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin: 0; padding: 0; background:#daefe6 url(../img/con_bg1.jpg) no-repeat center bottom; 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;}
p.tmt-p1{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
/*public*/
.tmt-container{width:1200px; height: auto; overflow: hidden; margin: 0 auto;}
.tmt-boxTit{ width:100%;height:auto;overflow: hidden;margin-bottom:40px;background:url(../img/titbg1.png) no-repeat center center;}
.tmt-boxTit h1{font-size:36px;color:#336666;font-weight: bold;text-align: center;}
.tmt-boxTit1{height:auto;overflow: hidden;height:67px;background:#25006e;}
.tmt-boxTit1 h1{font-size:36px;color:#fff; line-height:67px; font-weight: bold;text-align: center;}

.tmt-boxCon{ height: auto; overflow: hidden;}
a.tmt-boxbtn{display:inline-block;width:220px; height:43px; line-height:43px;overflow:hidden; background:#ff9900; font-size:18px; color:#fff;text-align: center;border-radius:5px;}
a.tmt-boxbtn:hover{border:1px #ff9900 solid;color:#ff9900;background:none;}
a.tmt-boxbtn1{display:inline-block;width:220px; height:45px; line-height:45px;overflow:hidden;font-size:18px; color:#333; text-align: center;border:1px #333 solid;border-radius:5px;margin-right:8px;}
a.tmt-boxbtn1:hover{background:#fff;color:#0051ba;}
.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;}
.tmt-bottom{width:100%;height:240px;background: url(../img/boxbg1.jpg) no-repeat center bottom;margin-top:45px;}
/*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{height:auto; overflow: hidden;padding-top:80px;background:url(../img/con_bg.jpg) no-repeat center top;}
.tmt-pagebox1 .tmt-boxCon{height: auto;overflow: hidden;padding:30px 25px;background:#3a786c;border-top-left-radius:20px;margin-bottom:35px;}
.tmt-pagebox1 ul{height: auto;overflow: hidden;background:#daefe6;padding:18px 20px;border-bottom-right-radius:20px ;}
.tmt-pagebox1 li{width:247px; height:auto;overflow: hidden;padding:25px 25px 25px 0;float: left;padding:35px 15px;border:1px #cdcdcd solid;margin:0 15px;}
.tmt-pagebox1 li h3{font-size:24px; padding:0 15px; font-weight: bold;color:#333;text-align:center;margin-bottom:20px;line-height:36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.tmt-pagebox1 li p{font-size:18px;text-align:center;color:#666;margin-bottom:15px;}
.tmt-pagebox1 a.tmt-boxbtn1{margin:0 auto;display: block;background:#2a574e;color:#fff;border:none;}
.tmt-pagebox1 a.tmt-boxbtn1:hover{background:none;border:1px #2a574e solid;color:#2a574e;}
/*pagebox2*/
.tmt-pagebox2{height:auto; overflow: hidden;padding:80px 0;}
.tmt-pagebox2 li{width:49%;height: auto;overflow: hidden;padding:40px 30px;background:url(../img/con_bg.png) no-repeat center center; background-size:100%; float: left;margin-bottom:20px;}
.tmt-pagebox2 li h3{font-size:26px; font-weight: bold; color:#fff;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tmt-pagebox2 li p{font-size:20px;color:#fff;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:30px 0 25px 0;}
.tmt-pagebox2 a.tmt-boxbtn{ width:277px;display: block;margin:0 auto; background:#f5ce8f;color:#006666;border-radius:50px;}
.tmt-pagebox2 a.tmt-boxbtn:hover{background:none;border:1px #f5ce8f solid;color:#f5ce8f;}
.tmt-pagebox2 li:nth-child(odd){margin-right:2%;}
/*tmt-pagebox3*/
.tmt-pagebox3{height:auto; overflow: hidden;}
.tmt-pagebox3 .tmt-boxCon{padding:0 70px;}
.tmt-pagebox3 li{ width:47%; height: auto;overflow: hidden;margin-bottom:35px;float: left;}
.tmt-pagebox3 li h3{font-size:30px;text-align: center;font-weight: bold;color:#fff;margin-bottom:10px;background:#006666;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tmt-pagebox3 li p{font-size:20px;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;}
.tmt-pagebox3 li:nth-child(odd){margin-right:6%;}
/*pagebox4*/
.tmt-pagebox4{height:auto; overflow: hidden;padding:50px 0 80px 0;}
.tmt-pagebox4 li{height: auto;overflow: hidden;margin-bottom:30px;padding:24px 25px;margin-bottom:20px;background:#006666;border-radius:100px;}
.tmt-pagebox4 li span{width:84px;height:84px;line-height:84px; text-align: center;font-size:35px;color:#006666;font-weight:bold; background:#f5ce8f;border-radius:100%;display:block;float: left;margin-right:45px;}
.tmt-pagebox4 li h3{font-size:30px;font-weight: bold;color:#fff;margin-bottom:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tmt-pagebox4 li p{font-size:19px;color:#fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/* tmt-pagebox5 */
.tmt-pagebox5{width: 100%; height:auto; overflow: hidden;}
.tmt-pagebox5 li{height: auto;overflow: hidden;padding:0 20px;float: left;margin-bottom:30px;}
.tmt-pagebox5 li h3{font-size:30px;color:#006666;font-weight: bold;}
.tmt-pagebox5 li span{width:45px;height:45px; text-align: center; line-height:45px;font-size:30px; font-weight: normal; color:#fff;background:#ff9900;border-radius:100%;display: block;float: left;margin-right:22px;}
.tmt-pagebox5 li p{font-size:18px;color:#333;overflow: hidden;line-height:30px;-webkit-line-clamp:3;}
.tmt-pagebox5 li .tmt-bottom {height: auto;overflow: hidden;margin-top:20px;margin-left:67px;}
.tmt-pagebox5 a.tmt-boxbtn{ width:280px;height:45px;line-height:45px;font-size:20px;color:#fff;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;padding:80px 0 50px 0;}
.tmt-pagebox6 .tmt-boxTit{background:url(../img/titbg.png) no-repeat center center;}
.tmt-pagebox6 li{ width:49%; height: auto;overflow: hidden;padding:23px 30px;margin-bottom:25px;border:1px #cdcdcd solid;float: left;}
.tmt-pagebox6 li .tmt-rtop{height: auto;overflow:hidden;margin-bottom:20px;}
.tmt-pagebox6 li h3{font-size:24px;color:#006666;font-weight: bold;line-height:40px;}
.tmt-pagebox6 li a.tmt-boxbtn{width:170px;height:40px;line-height:40px;font-size:18px;background:#ff9900;color:#fff;border:none;border-radius:5px;margin-left:20px;float: right;}
.tmt-pagebox6 li a.tmt-boxbtn:hover{background:#fff;border:1px #ff6600 solid;color:#ff6600;}
.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;}
.tmt-pagebox6 li:nth-child(odd){margin-right:2%;}
/*tips*/
.tmt-tips{height: auto;overflow: hidden;}
.tmt-tips .tmt-container{background:none;padding: 0;}
.tmt-tips h1{font-size:36px;color:#2a2626;text-align: center;font-weight: bold;}
.tmt-tips p{ font-size:16px; color:#2a2626;margin-top:30px;padding:0 50px;