/*reset*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin: 0; padding: 0; 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;}
ul{height:auto;overflow: hidden;}
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());}
.swiper-pagination-bullet{width:20px;height:20px;background:#af351b;}
.swiper-pagination{text-align:right;}
.swiper-container{padding-bottom:60px;}
a:hover{color: #b94dd4; text-decoration: none;}
.tmt-p1{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
::-webkit-scrollbar{display:none;}
/*public*/
.index{height: auto;overflow: hidden;}
.tmt-container{width:1200px;height: auto; overflow: hidden;margin:0 auto;}
.tmt-boxTit{height:auto;margin-bottom:50px;background:url(../img/titbg.jpg) no-repeat center bottom;padding-bottom:10px;}
.tmt-boxTit h1{font-size:36px;color:#282828;text-align:center;font-weight: bold;}
.tmt-boxCon{ height: auto; overflow: hidden;}
.tmt-boxbtn{display:block;width:215px; height:48px; line-height:48px;overflow:hidden; background:#fff;font-size:20px; color:#993333;text-align: center;border-radius:3px;}
.tmt-boxbtn:hover{color:#fff;background:none;border:1px #fff solid;}
.tmt-boxbtn1{display:block;width:215px; height:48px; line-height:48px;overflow:hidden;font-size:20px;border:1px #fff solid; color:#fff;text-align: center;border-radius:3px;}
.tmt-boxbtn1:hover{color:#303052;background:#fff;}
/*banner*/
.tmt-banner{width:100%; height:331px;background:#fff; overflow:hidden; position: relative;}
.tmt-banner .tmt-bannerbg{width: 100%; display: block;}
.tmt-bannercon{width:100%; height:100%; overflow:hidden;position: absolute; z-index:1; text-align: center; }
.tmt-bannerbox{width:1200px; text-align:center; color: #fff; display: inline-block; margin:50px auto; }
.tmt-bannercon h1{font-size:50px; color: #333; font-weight: bold; }
.tmt-bannercon p{font-size:24px; color: #333; margin:10px 0;}
/*pagebox1*/
.tmt-pagebox1{height:auto; overflow: hidden;}
.tmt-pagebox1 .tmt-scon{height:auto; padding:80px 50px 50px;background:url(../img/sw_bg.jpg) no-repeat center center;padding:40px; overflow: hidden;}
.tmt-pagebox1 .tmt-left{height: auto;overflow: hidden;width:340px;height:340px;background:#fff;float: left;margin-right:280px;}
.tmt-pagebox1 .tmt-left img{width:168px;height:192px;display: block;margin:70px auto;}
.tmt-pagebox1 .tmt-right{height: auto;overflow: hidden;}
.tmt-pagebox1 .tmt-scon h3{font-size:30px;font-weight: bold;color:#fff;text-align: left;margin-bottom:50px;}
.tmt-pagebox1 .tmt-scon p{font-size:22px;color:#fff;text-align: left;-webkit-line-clamp:4;margin-bottom:40px;font-weight: normal;}
.tmt-pagebox1 .tmt-boxbtn{float: left;margin-right:15px;}
/*pagebox2*/
.tmt-pagebox2{height:auto; overflow: hidden;margin:80px 0;}
.tmt-pagebox2 li{height:251px;overflow: hidden; background:#f3f3f3;margin-bottom:30px;}
.tmt-pagebox2 li .tmt-right{width:195px;height: auto;overflow: hidden;float: right;margin-top:70px;margin-right:35px;}
.tmt-pagebox2 li .tmt-left{width:418px;height: auto;overflow: hidden;float: left;margin-right:50px;} 
.tmt-pagebox2 li .tmt-left img{display: block;height:251px;margin:0 auto;width:100%;}
.tmt-pagebox2 li .tmt-center{width:450px;height: auto;overflow: hidden;margin:35px 0;}
.tmt-pagebox2 li h3{font-size:28px; color:#030304;font-weight:bold;text-align:left;-webkit-line-clamp:2;margin-bottom:30px;}
.tmt-pagebox2 li span{width:20px;height:11px;background:#000;display: inline-block;margin-right:15px; margin-top:15px; float: left;}
.tmt-pagebox2 li p{font-size:22px;color:#000;-webkit-line-clamp:2;text-align:left;padding-left:35px;}
.tmt-pagebox2 .tmt-boxbtn{ width:100%; background:#9a9a9a;color:#fff;}
.tmt-pagebox2 .tmt-boxbtn1{border:1px #000 solid;width:100%; color:#000;margin-bottom:15px;}
.tmt-pagebox2 li:hover span{background:#1cbbb4;}
.tmt-pagebox2 li:hover .tmt-boxbtn{background:#1cbbb4;}
.tmt-pagebox2 li:hover .tmt-boxbtn1{color:#1cbbb4;border:1px #1cbbb4 solid;}
/*pagebox3*/
.tmt-pagebox3{height:auto; overflow: hidden;}
.tmt-pagebox3 ul{height:auto;overflow:hidden;padding:5px;}
.tmt-pagebox3 li{ width:48.5%;height:auto;overflow: hidden;float: left;padding:40px;margin-bottom:35px; background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.06);}
.tmt-pagebox3 li span{ width:9px; height:9px;overflow: hidden;background:#5b5b5b;float: left;display: block;margin-top:18px;margin-right:15px;}
.tmt-pagebox3 h3{ font-size:30px;color:#333;text-align:left;font-weight: bold; -webkit-line-clamp:1;margin-bottom:30px;}
.tmt-pagebox3 p{font-size:22px;color:#999;-webkit-line-clamp:4;}
.tmt-pagebox3 li:nth-child(odd){margin-right:3%;}
.tmt-pagebox3 li:hover span{background:#1cbbb4;}
/*tmt-pagebox4*/
.tmt-pagebox4{height:auto; overflow: hidden;margin:80px 0;}
.tmt-pagebox4 li{ width:48.5%;height:auto;overflow: hidden;float: left;padding:30px;margin-bottom:35px; background:#f4f4f4;border-radius:5px;}
.tmt-pagebox4 li span{ width:9px; height:9px;overflow: hidden;background:#5b5b5b;float: left;display: block;margin-top:18px;margin-right:15px;}
.tmt-pagebox4 h3{ font-size:30px;color:#333;text-align:left;font-weight: bold; -webkit-line-clamp:1;margin-bottom:15px;}
.tmt-pagebox4 p{font-size:22px;color:#999;-webkit-line-clamp:2;}
.tmt-pagebox4 li:nth-child(odd){margin-right:3%;}
.tmt-pagebox4 li:hover span{background:#1cbbb4;}
/* tmt-pagebox5 */
.tmt-pagebox5{height:auto; overflow: hidden;background:url(../img/con_bg.jpg) no-repeat center top;background-size:100% 100%;padding:80px 0;}
.tmt-pagebox5 .tmt-boxTit{background: url(../img/titbg1.jpg) no-repeat center bottom;}
.tmt-pagebox5 .tmt-boxTit h1{color:#fff;}
.tmt-pagebox5 li{height:auto;overflow: hidden;background:#fff;border-radius:8px;padding:35px 30px;margin-bottom:30px;}
.tmt-pagebox5 h3{font-size:30px;color:#000;font-weight: bold; text-align:left;margin-bottom:20px;}
.tmt-pagebox5 p{font-size:24px;color:#252525;-webkit-line-clamp:3;}
.tmt-pagebox5 .tmt-boxbtn{width:270px; height:53px;line-height:53px; border-radius:5px;margin:20px auto;background:#993333;color:#fff;}
/* tmt-pagebox6 */
.tmt-pagebox6{height:auto;overflow: hidden;margin:80px 0 ;}
.tmt-pagebox6 li{ width:48%;height:auto;margin:5px 0.5% 25px;float: left;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.08);padding:30px 25px;}
.tmt-pagebox6 li .tmt-top {height: auto;overflow: hidden;margin-bottom:20px;}
.tmt-pagebox6 li .tmt-top .tmt-tx{width:85px;height:85px; overflow: hidden;float:left;margin-right:30px;border-radius:100%;line-height:85px;font-size:30px;color:#fff;text-align:center;background:#428af8;}
.tmt-pagebox6 li .tmt-top img{width:100%; height:85px; display:block;margin:0 auto; border-radius:100%;}
.tmt-pagebox6 h3{font-size:23px;color:#2d2d2e;text-align:left;font-weight:bold;margin-top:8px;}
.tmt-pagebox6 span{font-size:18px;color:#999;}
.tmt-pagebox6 .tmt-boxbtn{width:150px;height:40px;line-height:40px;background:#af4841;border-radius:5px; margin-bottom:10px;color:#fff;float: right;margin-top:20px;}
.tmt-pagebox6 .tmt-boxbtn:hover{color:#40d281;}
.tmt-pagebox6 .tmt-bottom{margin-top:15px;height: auto;overflow: hidden;} 
.tmt-pagebox6 li p{font-size:16px;color:#2d2d2e;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;
overflow: hidden;
line-height:25px;
}
.tmt-pagebox6 li .tmt-img{height:auto;overflow-x:auto;margin-top:20px;white-space: nowrap;}
.tmt-pagebox6 li .tmt-img img{display: inline-block;width:117px;height:75px;margin:0 2.5px;}
.tmt-pagebox6 li:nth-child(odd){margin-right:2%;}
/*tips*/
.tmt-tips{height: auto;overflow: hidden;background:url(../img/con_bg1.jpg) no-repeat center top;padding:180px 0 80px 0;}
.tmt-tips h1{font-size:36px;color:#ffff;text-align: center;font-weight: bold;}
.tmt-tips p{ font-size:20px; color:#ffff;margin-top:30px;margin-bottom:80px;}