body{background:#fff;overflow-x:hidden}
*{padding:0;margin:0}
body{font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;line-height:24px}
h1, h2, h3, h4, h5, h6 {font-weight: 400;}
li,ul{list-style:none}
img{border:none;vertical-align:middle}
a{text-decoration:none;cursor: pointer;font-weight:400;color:#333}
.cl{zoom:1}
.cl:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}
.z{float:left}
.y{float:right}

.tpt-top{width:100%;height:42px;background:#f2f2f2}
.tpt-top span{color:#27a6ee;line-height:42px;font-size:15px}
.tpt-top .y a{color:#333;padding:0 15px;border-right:1px solid #797979}
.tpt-top .y a:last-child{border:none;padding:0 0 0 15px}
.tags-list{padding:20px 0 0 0}
.tpt-top .t-a{font-weight:700;color:#49a0f5!important}
.tags-list .t-a-s{width:calc(100% + 60px);margin-left:-30px}
.tags-list .t-a{position:relative;margin:0 30px 10px 30px;border-bottom:1px solid #f4f4f4;padding-bottom:10px}
.tags-list .t-a h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}
.tags-list .t-a a{height:40px;line-height:40px}
.tags-list .t-a a:hover{color:#e3143b}
.tags-list .t-a span{position:absolute;right:0;top:0}
.tpt-atl{padding:100px 0 0 0!important}
.tpt-atl .t-a:last-child{margin-bottom:0}
.pro-header h3{animation:bannertextleft 1.2s ease both .4s}
.pro-header p{animation:bannertextright 1.2s ease both .6s}
@keyframes bannertextleft{0%{transform:translateX(-60px);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes bannertextright{0%{transform:translateX(60px);opacity:0}
100%{transform:translateX(0);opacity:1}
}
.tpt-sub{text-align:center;padding:0 120px 50px 120px}
.tpt-sub h2{position:relative;font-size:34px;color:#333;font-weight:400;line-height:50px;margin:0 0 15px 0;padding:0 0 15px 0}
.tpt-sub h2:before{position:absolute;bottom:-1px;left:0;right:0;margin:auto;width:30px;border-bottom:3px solid #ff5c33;z-index:1;content:''}
.tpt-sub2 h2:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:300px;border-bottom:1px solid #333;content:''}
.tpt-sub p{font-size:16px;color:#999;line-height:30px;margin:0;padding:0}
.tpt-sub-b h2{color:#fff}
.tpt-sub-b h2:after{border-bottom:1px solid #fff}
.tpt-sub-b p{color:#fff}
@media only screen and (max-width:1023px){.tpt-sub{padding:0 0 20px 0}
.tpt-sub h2{font-size:28px;padding:0 0 10px 0}
}
.swiper-container{width:100%;height:800px;background:#2ca2eb}
.swiper-container a{height:800px;display:block}
.swiper-slide{background-position:center;background-size:cover;height:800px}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff!important}
.swiper-button-next{right:100px!important}
.swiper-button-prev{left:100px!important}
@media only screen and (max-width:1023px){.swiper-container,.swiper-slide{height:300px}
.swiper-button-next,.swiper-button-prev{display:none}
}
.art-swiper .swiper-container{width:100%;height:400px;background:#fff}
.art-swiper .swiper-container a{height:400px;display:block}
.art-swiper .swiper-slide{background-position:center;background-size:cover;height:400px}
.art-swiper .tpt-a3{background:rgba(255,255,255,0);padding:0}
.art-swiper .swiper-button-next{right:0!important}
.art-swiper .swiper-button-prev{left:0!important}
.art-swiper .swiper-button-next,.art-swiper .swiper-button-prev{background:rgba(0,0,0,.5);border:10px solid transparent;background-repeat:no-repeat!important;width:20px;height:30px;margin-top:-15px}
.art-swiper{margin:60px 0 0 0}
.art-swiper .tpt-a3 .t-b{padding:25px 0;margin:0 50px 0 30px;height:133px;border-bottom:1px solid #f4f4f4}
.art-swiper .tpt-a3 .t-h:last-child .t-b{border:none}
.art-swiper .tpt-a3 .t-h{height:133px}
.art-swiper .tpt-a3 .t-b h3{font-size:16px;line-height:30px;-webkit-line-clamp:1;padding-right:100px;position:relative;font-weight:700}
.art-swiper .tpt-a3 .t-b p{font-size:14px;line-height:22px;margin:5px 0 0 0;-webkit-line-clamp:2}
.art-swiper .tpt-a3 .t-b h3 em{float:right;font-style:normal;font-weight:400;position:absolute;right:0;top:0}
.tpt-a1{background:#fff;width:100%;padding:100px 0}
.tpt-a1 .t-a{margin:15px;text-align:center;padding:80px 0;border:1px solid #ececec;transition:all .4s ease-in-out}
.tpt-a1 .t-a h3{font-size:26px;line-height:40px;color:#333;margin-top:40px}
.tpt-a1 .t-a:hover{box-shadow:0 6px 20px 2px #ececec;transform:translateY(-6px)}
.tpt-a1 .t-a h3:hover a{color:#e3144e}
.tpt-a1 .t-a img{width:90px}
@media only screen and (max-width:1023px){.tpt-a1{padding:30px 0}
.tpt-a1 .t-a{margin:5px;padding:30px 0}
.tpt-a1 .t-a h3{font-size:20px;line-height:30px;margin-top:30px}
}
.tpt-a2{background:#0d0f14;width:100%;padding:100px 0}
.tpt-a2 .t-a{position:relative;margin:15px}
.tpt-a2 .t-a img{width:100%;height:240px;object-fit:cover}
.tpt-a2 .t-a-1 img{height:510px}
.tpt-a2 .t-b{position:absolute;left:50px;top:0}
.tpt-a2 .t-b h3{font-size:30px;line-height:40px;color:#000;margin-top:40px;font-weight:500}
.tpt-a2 .t-b p{font-size:18px;line-height:24px;color:#666;margin-top:10px}
.tpt-a2 .t-b h3:hover{color:#e3144e}
@media only screen and (max-width:1023px){.tpt-a2{padding:30px 0}
.tpt-a2 .t-a img{height:140px}
.tpt-a2 .t-a{margin:5px}
.tpt-a2 .t-a-1 img{height:480px}
.tpt-a2 .t-b h3{font-size:16px;line-height:30px;margin-top:20px;font-weight:700}
.tpt-a2 .t-b p{font-size:12px;line-height:20px;margin-top:0}
.tpt-a2 .t-b{left:20px}
}
.tpt-a3{background:#f3f7ff;width:100%;padding:100px 0}
.tpt-a3 .t-a{position:relative}
.tpt-a3 .t-a img{width:100%;height:400px;object-fit:cover}
.tpt-a3 .t-b{background:#e3143b;padding:120px 30px 30px 30px;height:400px;box-sizing:border-box}
.tpt-a3 .t-b h3{font-size:26px;line-height:40px;color:#fff;font-weight:500;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.tpt-a3 .t-b p{font-size:16px;line-height:26px;color:#fff;margin:30px 0;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.tpt-a3 .t-b h4{width:100%;color:rgba(255,255,255,.3);font-size:14px;margin-top:38px;background:url(../img/f.png) no-repeat right center}
.tpt-a3 .t-b-1{background:#fff}
.tpt-a3 .t-b-1 h3{color:#333}
.tpt-a3 .t-b-1 p{color:#666}
.tpt-a3 .t-b-1 h4{color:#777;background:url(../img/f1.png) no-repeat right center}
.tpt-a3 .t-b span{position:relative;display:inline-block;width:130px;height:40px;text-align:center;line-height:40px;color:#555;border-radius:3px;border:1px solid #555}
.tpt-a3 .t-b span i{display:block;width:13px;height:40px;background:url(../img/jian.png) no-repeat center center;position:absolute;top:0;right:16px}
.tpt-a3 .t-b-2{background:#62667a}
@media only screen and (max-width:1023px){.tpt-a3{padding:30px 0}
.tpt-a3 .t-b{padding:20px 30px;height:200px}
.tpt-a3 .t-b h3{font-size:16px;line-height:30px;color:#fff;font-weight:500}
.tpt-a3 .t-b p{font-size:12px;line-height:20px;color:#fff;margin:10px 0}
.tpt-a3 .t-b-1 h3{color:#333}
.tpt-a3 .t-b-1 p{color:#666}
.tpt-a3 .t-a img{height:200px}
.tpt-a3 .t-b h4{margin-top:20px}
}
.tpt-a4 .t-b img{max-width:100%}
.tpt-a4 .t-a h4{font-size:22px;color:#fff;font-weight:700;margin:20px 0}
.tpt-a4{background:#1b1b1b;width:100%;padding:100px 0 30px 0}
.tpt-a4 .t-c a{width:70px;height:70px;display:inline-block;border-radius:100%;border:1px solid #fff;margin-right:18px;transition:all .4s ease-in-out;text-align:center;position:relative;z-index:1;line-height:70px}
.tpt-a4 .t-c a:hover{background:#e3143b;border-color:#e3143b}
.tpt-a4 .t-md-6 h3{margin-bottom:10px}
.tpt-a4 .t-md-6 h3 a{color:#fff;font-size:18px;line-height:30px}
.tpt-a4 .t-md-6 h4 a{color:#999;font-size:14px;line-height:30px}
.tpt-a4 .t-md-2-2{padding:0 40px 0 80px;border-left:1px solid #35343b;border-right:1px solid #35343b;box-sizing:border-box}
.tpt-a4 .t-md-6 h4 a:hover{color:#e3143b}
.tpt-a4 .f-a{text-align:center}
.tpt-a4 .f-a a{color:#fff}
.tpt-a4 .f-a h5{font-size:20px;margin-top:10px;color:#fff}
.tpt-a4 .f-a p{font-size:14px;margin-top:12px;color:#fff}
.tpt-a4 .f-a h6{color:#fff;font-size:18px;font-weight:700;font-family:Arial;margin-top:8px;transition:all .3s ease-in-out}
.tpt-a5{background:#1b1b1b;width:100%;padding:40px 0;text-align:center;font-size:14px;color:#515254;border-top:1px solid #35343b}
.tpt-a5 a{color:#515254}
.tpt-img-a{transition:all .3s ease-in-out}
.tpt-img-a:hover{transform:translate(0,-6px)}
.tpt-img-b{overflow:hidden}
.tpt-img-b img{transition:all .3s ease-in-out}
.tpt-img-b:hover img{transform:scale(1.1,1.1)}
.tpt-pages{padding:50px 0}
.pagination{display:inline-block;padding-left:0;border-radius:4px;float:right}
.pagination li{display:inline}
.pagination li a,.pagination li span{position:relative;float:left;padding:6px 9pt;line-height:1.42857143;color:#393d49;background:#fff;margin:0 0 0 8px;border:1px solid #eee}
.pagination .active span,.pagination li a:hover{color:#fff;background:#e3143b}
.pagination .disabled{display:none}
.tpt-header2{background:#fff;height:90px;line-height:90px}
.tpt-logo2{float:left}
.tpt-nav2{float:right;height:90px}
.tpt-nav2 li{float:left;line-height:90px;padding:0 0 0 50px}
.tpt-nav2 li a{font-size:18px;color:#000;font-weight:500}
.tpt-nav2 .t-c{display:none;position:absolute;left:0;top:132px;width:100%;padding:44px 0;background:#fff;background-size:cover;z-index:991;font-size:0;border-top:1px solid #ececec}
.tpt-nav2 li:hover .t-c{display:block}
.tpt-nav2 li:hover .t-a{color:#e3143b}
.tpt-nav2 .t-d{width:940px;margin:0 auto}
.tpt-nav2 .t-e{float:left}
.tpt-nav2 .t-e img{width:278px;height:159px}
.tpt-nav2 .t-f{float:right;width:640px}
.tpt-nav2 .t-b{position:relative;float:left;text-align:center;width:150px;line-height:22px;padding-bottom:18px;margin:0 30px 18px 30px;font-size:15px;color:#666;font-weight:500;border-bottom:1px solid #f4f4f4}
.tpt-nav2 .t-b{background:url(../img/f2.png) no-repeat no-repeat right 6px}
.tpt-nav2 .t-b:hover{background:url(../img/f3.png) no-repeat no-repeat right 6px;color:#e3143b}
.pro-header{position:relative;height:500px;object-fit:cover;width:100%}
.pro-header .t-a{position:relative}
.pro-header .t-b{position:absolute;left:0;top:140px}
.pro-header h3{color:#fff;font-size:40px;line-height:50px}
.pro-header p{color:#fff;font-size:18px;line-height:30px;margin-top:20px;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro-header .t-c{position:absolute;left:0;width:100%;bottom:0;background:rgba(0,0,0,.4);z-index:9;height:70px}
.pro-header .t-c li{float:left;line-height:70px}
.pro-header .t-c li a{font-size:15px;color:#fff;font-weight:500;padding:0 20px;display:block}
.pro-header .t-c li:hover{background:#e3143b}
.pro-header .t-c .a{background:#e3143b}
.pro-header ul{float:left;width:1160px;overflow:hidden;height:70px}
.pro-header .t-d{float:right}
.pro-header .t-d a{line-height:70px;font-size:15px;color:#fff;font-weight:500}
.pro-header .t-d span{padding:0 10px;font-family:宋体;font-size:12px;color:#959595}
.pro-home{width:1360px;height:auto;overflow:hidden;border-bottom:1px solid #eee;padding:50px 0;margin:0 auto;text-align:center}
.pro-home-2{width:1200px}
.pro-home a{min-width:100px;padding:0 20px;margin:15px 10px;height:50px;line-height:50px;text-align:center;color:#fff;background:#e3143b;display:inline-block;position:relative;font-size:14px}
.pro-home a i{width:20px;height:20px;display:block;text-align:center;bottom:-10px;position:absolute;margin:0 auto;background:url(../img/san.png) no-repeat;left:50%;transform:translate(-50%,0)}
.pro-list{margin:50px 0 0 0}
.pro-list .t-a{position:relative;margin:15px;box-shadow:0 4px 10px 1px #f7f7f7;height:328px}
.art-list .t-a{height:402px}
.pro-list .t-a-s{width:calc(100% + 30px);margin-left:-15px}
.pro-list .t-d{width:100%;height:0;position:absolute;top:0;left:0;background-color:#e3143b;opacity:0;padding:40px 30px;box-sizing:border-box}
.pro-list .t-a:hover .t-d{height:240px;opacity:1;transition:all .5s}
.pro-list .t-d p{font-size:16px;line-height:26px;color:#fff;text-align:left;-webkit-line-clamp:6}
.pro-list .t-b{width:100%;height:240px;overflow:hidden;text-align:center;line-height:180px;position:relative;box-sizing:border-box}
.pro-list .t-b img{width:100%;height:240px;object-fit:cover;vertical-align:middle}
.pro-list .t-c{padding:20px}
.pro-list h3{font-size:14px;color:#444;line-height:24px;text-align:center;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro-list p{font-size:14px;color:#999;line-height:24px;text-align:center;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro-product .tpt-a{position:relative}
.tpt-picleft{overflow:hidden;position:relative;margin:80px 0 0 0}
.tpt-picleft .bigImg{width:520px!important;height:400px!important;margin:0 0 20px 0}
.tpt-picleft .bigImg img{width:520px;height:400px}
.tpt-picleft .smallScroll{position:relative;width:520px}
.tpt-picleft .nexts{display:block;width:14px;height:23px;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url(../img/Product3.jpg) 0 0 no-repeat;position:absolute;right:0;top:15px}
.tpt-picleft .prevs{display:block;width:14px;height:23px;margin-right:5px;margin-top:10px;overflow:hidden;cursor:pointer;background:url(../img/Product2.jpg) 0 0 no-repeat;position:absolute;left:0;top:15px}
.tpt-picleft .smallImg{padding:0 35px}
.tpt-picleft .smallImg ul{overflow:hidden;zoom:1}
.tpt-picleft .smallImg ul li{margin:0 5px;float:left;overflow:hidden;text-align:center}
.tpt-picleft .smallImg ul li img{width:78px;height:68px;cursor:pointer}
.tpt-picleft .smallImg ul li img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tpt-picleft .smallImg ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.pro-content{margin:0 0 60px 0}
.pro-product .tpt-a{margin-top:80px}
.pro-product .tpt-a h3{font-size:34px;color:#333;line-height:35px;font-weight:400;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.pro-product .tpt-a p{margin-top:30px;font-size:14px;color:#777;line-height:30px}
.pro-content .layui-tab{margin:60px 0}
.pro-content .layui-tab-content{padding:0;margin-top:60px}
.pro-content .layui-tab-title .layui-this:after{border-width:0}
.pro-content .layui-tab-title{border-bottom-width:0;height:60px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro-content .layui-tab-title .layui-this{color:#fff;background:#e3143b}
.pro-content .layui-tab-title li{width:33%;height:60px;text-align:center;line-height:60px;color:#444;font-size:16px;cursor:pointer;background:#f4f4f4;padding:0}
.art-list .t-a{background:#fff}
.art-list .t-a-s{width:calc(100% + 30px);margin-left:-15px}
.art-list h3{font-size:16px;color:#444;line-height:30px;text-align:left}
.art-list p{margin-top:10px;font-size:14px;color:#999;line-height:24px;text-align:left;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.art-list .t-a:hover h3{color:#e3143b}
.art-list .t-a span{color:#444}
.art-list .t-a .y{color:#999;float:right;font-family:宋体}
.art-list .t-a:hover img{transform:scale(1.1,1.1)}
.art-news{margin:60px 0}
.art-news .t-a{padding-bottom:20px;overflow:hidden;border-bottom:1px solid #eee;margin-bottom:40px}
.art-news .t-a h3{font-size:24px;color:#333;text-align:center}
.art-news .t-a p{height:20px;line-height:20px;margin-top:20px;text-align:center}
.art-news .t-a span{font-size:13px;font-family:Arial;color:#999;padding-right:18px;display:inline-block}
.art-news .t-a span img{position:relative;top:-1px;margin-right:5px}
.art-news .t-b{padding-bottom:20px;overflow:hidden;border-bottom:1px solid #eee;margin-bottom:20px}
.pro-product .t-e {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 145px;
    overflow: hidden;
}
.art-news .t-e {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 145px;
    overflow: hidden;
}
.pro-product .t-e a{width: 32%;text-align: center;margin:5px 0;display:inline-block;height:38px;line-height:38px;background:#f2f2f2;color:#666;cursor:pointer}

.pro-product .t-e:after{
    content: '';
    width: 32%;

  }
.art-news .t-e a{width: 48%;text-align: center;margin:5px 0;display:inline-block;height:38px;line-height:38px;background:#f2f2f2;color:#666;cursor:pointer}
.art-news .t-e a:hover,.pro-product .t-e a:hover{background:#e3143b;color:#fff}
.art-news .t-d{border-left:1px solid #ececec;padding-left:45px;margin-left:45px}
.art-news .t-b h3{font-size:20px;color:#333}
.art-news .t-c li{margin-bottom:30px}
.art-news .t-c span{font-family:Arial;font-size:13px;color:#999;padding-bottom:5px}
.art-news .t-c a{font-size:14px;color:#666;padding-bottom:8px;height:56px;line-height:28px;text-overflow:ellipsis}
.art-news .t-c a:hover{color:#e3143b}
.art-news .t-f,.pro-content .t-f{border-top:1px solid #ececec;padding-top:45px;margin-top:45px}
.art-news .t-f-a,.pro-content .t-f-a{font-size:15px;color:#666;padding-bottom:8px;line-height:28px}
.art-news .t-f-a a:hover,.pro-content .t-f-a a:hover{color:#e3143b}
.tpt-about{background:#fff;width:100%;padding:100px 0}
.tpt-about .t-a{text-align:center;margin:30px 0 0 0}
.tpt-about .t-a-s{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
.tpt-about .t-a h3{font-size:70px;line-height:80px;font-family:Arial;color:#e3143b;font-weight:700}
.tpt-about .t-a p{font-size:22px;line-height:40px;color:#333;font-weight:400}
.tpt-about .t-b{margin:60px 0}
.tpt-about .t-b p{font-size:16px;color:#777;line-height:40px;text-align:center}
.tpt-about-1{background:#f5f5f5;width:100%;padding:100px 0}
.tpt-about-1 .tpt-sub h4{font-size:26px;color:#333;text-align:center;padding:30px 0}
.tpt-about-1 .t-a{margin:15px;position:relative;text-align:center}
.tpt-about-1 .t-a img{width:100%}
.tpt-about-1 .t-a h3{position:absolute;left:0;right:0;bottom:15px;margin:auto;font-size:18px;line-height:30px;color:#fff}
.tpt-about-2{background:#fff;width:100%;padding:100px 0}
.tpt-about-2 .t-a{margin:5px;height:132px;line-height:132px;text-align:center;border:1px solid #e8e8e8;transition:all .4s ease-in-out}
.tpt-about-2 .t-a:hover{border-color:#146eb4;box-shadow:0 0 10px 4px #a9d2f1}
.tpt-about-2 .t-a img{max-width:100%}
.tpt-contact{background:#fff;width:100%;padding:100px 0}
.tpt-contact ul li{border-bottom:1px solid #e9eff3;padding-bottom:16px;overflow:hidden;margin-bottom:12px}
.tpt-contact ul li:last-child{border:none}
.tpt-contact ul li:nth-child(1) h4{background:url(../img/con1.png) no-repeat center center}
.tpt-contact ul li:nth-child(2) h4{background:url(../img/con2.png) no-repeat center center}
.tpt-contact ul li:nth-child(3) h4{background:url(../img/con3.png) no-repeat center center}
.tpt-contact ul li:nth-child(4) h4{background:url(../img/con4.png) no-repeat center center}
.tpt-contact ul li h4{width:60px;height:60px;float:left}
.tpt-contact ul li div{word-wrap:break-word;word-break:break-all;overflow:hidden}
.tpt-contact ul li div h5{font-weight: 700;font-size:17px;color:#425568;line-height:30px;word-wrap:break-word;word-break:break-all;overflow:hidden}
.tpt-contact ul li div h6{font-size:16px;color:#737d87;line-height:30px;word-wrap:break-word;word-break:break-all;overflow:hidden}
.tpt-contact .t-a{float:right}
.tpt-contact .t-a img{height:330px}
.tpt-contact-1{background:#f5f5f5;width:100%;padding:100px 0}
.tpt-contact-1 .t-a{width:876px;margin:0 auto}
.tpt-contact-1 .t-a img{width:100%}
.tpt-contact-1 .t-c{margin:20px}
.tpt-contact-1 .t-b{margin:50px 0 0 0}
.tpt-contact-1 .t-b h4{font-size:20px;color:#555;line-height:40px;padding-left:15px;background:url(../img/con6.png) 0 16px no-repeat}
.tpt-contact-1 .t-b h5{font-size:16px;color:#999;line-height:30px}


/** RightBar Start **/
.rightBar{ width:50px; position:fixed; right:10px; top:50%; margin-top:-210px; z-index:200}
.rightBar .link{ display:block; cursor:pointer; width:50px; height:50px; background:#0af; margin:1px 0 0 0; position:relative; left:0; top:0; transition:all linear .2s; margin-top:6px;}
.rightBar .link .img{ display:block}
.rightBar .link .lChi{ visibility:hidden; opacity:0; filter:alpha(opacity = 0); height:50px; position:absolute; right:49px; top:0; padding:0 20px 0 0; overflow:hidden; transition:all linear .2s}
.rightBar .link .lChi .ar{ display:block; position:absolute; right:10px; top:15px}
.rightBar .link .lChi .txt{ display:block; height:50px; line-height:50px; font-size:14px; color:#fff; padding:0 20px; white-space:nowrap; border-radius:4px; background:url(../imgs/optbg.png) repeat;}
.rightBar .link:hover{ background:url(../imgs/hoverrtbarbg.jpg) repeat-y;}
.rightBar .link:hover .lChi{ visibility:visible; opacity:100; filter:alpha(opacity = 100);}
.rightBar .link:hover .wxgzh,.rightBar .link:hover .chis{ display:block}
.rightBar .first{ cursor:default; border-top-left-radius:4px; border-top-right-radius:4px;}
.rightBar .last{ border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

.rightBar .last01{ border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.rightBar .wxgzh{ display:none; position:absolute; top:-11px; left:-192px; width:188px; height:258px; background:url(../imgs/gzhewm.png) no-repeat 0 0}
.weibox{ width:142px; height:208px; float:left; margin-top:30px; margin-left:20px; display:inline;}
.weibox_er{ width:142px; height:142px; float:left; overflow:hidden;}
.weibox_er img{ width:142px; height:142px;}
.weibox_zhi{ width:142px; height:50px; float:left; border-top:1px #CCCCCC solid; margin-top:10px; text-align:center; line-height:26px; font-size:14px; padding-top:10px;}

.rightBar .chis{ display:none; padding:0 25px 0 0; width:378px; position:absolute; left:-400px; top:-50px}
.rightBar .chis .ars{ display:block; width:12px; height:22px; background:url(../imgs/arric.png) no-repeat 0 0; position:absolute; right:14px; top:70px; z-index:2}
.rightBar .cIns{ border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 16px #dcdbdb; padding:15px 0 2px 0; margin-top:15px;}
.rightBar .csIn{ width:322px; margin:0 auto; position:relative; left:0; top:0; background:url(../imgs/lines.jpg) repeat-y center 0}
.rightBar .csIn .tt{ display:block; height:20px; line-height:20px; font-size:16px; color:#333; text-align:left; font-weight:bold}
.rightBar .csIn .row{ height:40px;  text-align:left; font-size:0; padding-bottom:5px;}
.rightBar .csIn .row .lt{ display:inline-block; *display:inline; zoom:1; line-height:48px; font-size:14px; color:#666;  text-align:left}
.rightBar .csIn .row .qq{ cursor:pointer; display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(../imgs/qqon.jpg) no-repeat; position:relative; left:0; top:6px}
.rightBar .csIn .row .qq:hover{ background:url(../imgs/qqon.jpg) no-repeat}
.rightBar .csIn .row .wx{ display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(../imgs/wx.jpg) no-repeat; margin-left:8px; position:relative; left:0; top:6px}
.rightBar .csIn .row .wx:hover{ background:url(../imgs/wxon.jpg) no-repeat}
.rightBar .csIn .col{ width:140px}
.rightBar .mgt{ margin-top:8px}

/* 网站客服随机排序 */
.rightBar .csIn{width:340px;background:none;}
.rightBar .csIn .col{width:340px;}
.rightBar .csIn .row{width:90px; float:left;  display:inline; margin-right:20px;}
.rightBar .csIn .hour24{/* width:340px; */}
.rightBar .csIn .austin{margin-top:20px;}

@media only screen and (max-width:1023px){.tpt-header2{display:none}
.tpt-a4{padding:20px;width:auto}
.tpt-a4 .t-a h4{font-size:16px;margin:15px 0}
.tpt-a4 .t-c a{width:40px;height:40px;margin-right:12px;line-height:40px}
.tpt-a4 .t-c img{width:24px}
.tpt-a4 .f-a{text-align:left;margin-top:20px}
.tpt-a4 .t-md-2-2{display:none}
.tpt-a3{padding:30px 0 0 0}
.tpt-a5{width:auto;padding:20px 10px}
.pro-header ul{float:none;height:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.pro-header{height:250px}
.pro-header .t-d{display:none}
.pro-header .t-c li{float:left;line-height:40px;padding:0;width:33.33333%;text-align:center}
.pro-header .t-c{height:80px}
.pro-header h3{font-size:30px;line-height:30px}
.pro-header .t-b{position:absolute;left:30px;top:50px}
.pro-header p{font-size:14px;line-height:20px}
.tpt-about .t-a h3{font-size:40px;line-height:50px}
.tpt-about .t-a p{font-size:15px;line-height:22px}
.tpt-about{padding:30px 0}
.tpt-about .t-a-s{border-right:0 solid #e5e5e5;border-left:0 solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:30px 0}
.tpt-about .t-b p{font-size:14px;line-height:28px;padding:0 10px}
.tpt-about .t-b{margin:30px 0}
.tpt-about-1{padding:30px 0}
.tpt-about-1 .tpt-sub h4{font-size:18px;padding:20px 0}
.tpt-about-2{padding:30px 0}
.tpt-contact{padding:30px 0 0 0}
.tpt-contact .t-a img{height:auto;width:100%}
.tpt-contact-1 .t-a img{width:100%;height:auto}
.tpt-contact-1{padding:30px 0}
.tpt-contact-1 .t-b h4{font-size:16px;line-height:30px;background:url(../img/con6.png) 0 10px no-repeat}
.tpt-contact-1 .t-b h5{font-size:13px;line-height:20px}
.tpt-contact-1 .t-c{margin:10px 20px}
.tpt-contact-1 .t-b{margin:0}
.tpt-contact-1 .t-a{width:90%}
.pro-home{width:100%;padding:30px 0}
.pro-list .t-a-s{width:auto;margin-left:0}
.pro-list{margin:30px 0 0 0}
.tpt-picleft{margin:30px 0 0 0}
.tpt-picleft .bigImg{width:auto!important;height:280px!important;margin:0 20px 20px 20px}
.tpt-picleft .bigImg img{width:100%;height:100%}
.tpt-picleft .smallScroll{width:auto;margin:0 20px}
.pro-product .tpt-a{margin:30px 20px 0 20px}
.pro-product .tpt-a h3{font-size:24px;line-height:30px}
.pro-product .tpt-a p{margin-top:20px}
.pro-content .layui-tab{margin:30px 20px}
.pro-content .layui-tab-content{margin-top:30px}
.art-news .t-f,.pro-content .t-f{border-top:1px solid #ececec;padding-top:20px;margin:20px}
.pro-content{margin:0}
.art-swiper .tpt-a3 .t-a img{height:176px}
.art-swiper .swiper-container{height:510px}
.art-swiper .swiper-container a{height:auto}
.art-swiper .swiper-slide{height:510px}
.art-swiper .swiper-button-next,.art-swiper .swiper-button-prev{top:15%;display:block}
.art-swiper .tpt-a3 .t-b{padding:15px 0;margin:0 20px;height:110px}
.art-swiper .tpt-a3 .t-h{height:110px}
.art-swiper{margin:30px 10px 0 10px}
.tpt-pages{padding:10px 10px 20px 0}
.pro-list .t-a{margin:10px;height:auto}
.art-news .t-a h3{font-size:18px;line-height:30px;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.art-news{margin:30px 0}
.art-news .t-a{margin:0 10px 10px 10px}
.art-news .t-a p{margin:15px 0 10px 0}
.art-news .t-d{border-left:0 solid #ececec;padding-left:0;margin-left:0;margin:0 20px}
.art-news .t-c li{margin-bottom:15px}
.art-news .wangEditor-container{width:auto;margin:0 20px}
.tpt-atl .t-b{padding:30px!important;height:auto!important}
.tpt-atl .t-b h3{font-size:22px;line-height:30px;overflow:hidden;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.tpt-atl .t-b p{font-size:15px;line-height:24px;margin:15px 0 20px 0;-webkit-line-clamp:4}
.tpt-atl .t-a{margin:0 10px 20px 10px}
.pro-list .t-a:hover .t-d{height:0;opacity:0}
.tpt-top{display:none}
.pro-header .t-c li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding:0}
.tpt-atl .t-a:last-child{margin-bottom:10px}
.tpt-atl{padding:30px 0 0 0!important}
.tpt-atl .t-a{margin-bottom:20px!important}
.tags-list{padding:20px}
.tags-list .t-a h3{width:70%}
.tags-list .t-a a{height:30px;line-height:30px;font-size:13px}
.rightBar{display:none}
}
.t-header{background:#fff;position:relative;z-index:999;display:none}
.t-header,.t-logo{height:80px;line-height:80px}
.t-header input{position:absolute;opacity:0;z-index:-1}
.t-logo{float:left}
.t-logo h1 a{font-size:36px;font-weight:700;color:#fff}
.t-nav{float:right}
.t-nav a,.t-nav li{position:relative;float:left}
.t-nav a{font-size:15px;padding:0 30px;color:#fff}
.t-nav ul{display:none;position:absolute;left:0;top:76px;border-top:4px solid #ff5722;box-shadow:0 2px 4px rgba(0,0,0,.12);min-width:100%}
.t-nav ul li{background:#fff;line-height:40px;width:100%;text-align:center;white-space:nowrap}
.t-nav ul a{color:#333;font-size:14px;width:100%;padding:0 15px;box-sizing:border-box}
.t-nav ul a:hover{background:#f2f2f2}
.t-nav label:after{position:absolute;right:0;top:50%;margin-top:-8px;width:16px;height:16px;line-height:16px;transition:all .3s;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeElEQVQ4T92TwQ2AIBAEZzuwA1vTTizBEizFDrSjNSRA0IAP+cnzws4dk0N0HnXm+RPA9gKMkuY3L7Y34JS0hnvZge0B2IGjBYlhJE2pyU3iG6QWvk2QiDVIK1wFhGIJiWCVY5eOmntQQIKw/Oan4D8t0tdP1e3gAii6LhER9bVdAAAAAElFTkSuQmCC)}
.t-nav :hover+label:after{transform:rotateX(180deg)}
.t-nav :hover ul{display:block}
@media only screen and (max-width:1023px){.t-header{display:block}
.t-header,.t-logo{height:60px;line-height:60px}
.t-logo{float:none;width:100%}
.t-logo h1 img{width:160px;margin:0 0 0 15px}
.t-header .nav-btn:after{position:absolute;right:7px;top:50%;margin-top:-16px;width:32px;height:32px;line-height:32px;text-align:center;cursor:pointer;content:url(../img/hamburger-button.svg)}
.t-header input:checked~.t-nav{max-height:2000px;box-shadow:0 2px 4px rgba(0,0,0,.12)}
.t-nav{background:#fff;width:100%;position:absolute;max-height:0;overflow:hidden}
.t-nav li{float:none}
.t-nav li a{float:none;display:block;background:#fff;color:#333;font-size:14px;padding:0 15px}
.t-nav li a:hover{background:#f2f2f2}
.t-nav ul{max-height:0;overflow:hidden;display:block;position:relative;left:0;top:0;box-shadow:none;border:none}
.t-nav ul li{line-height:60px;text-align:left}
.t-nav label:after{cursor:pointer;padding:22px 15px 22px 100px;top:0;margin-top:0;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVQ4T92TwQ2AIBAE9zqwA1vaErQTS7AES9gS7EA7wpAAAQM85CfPCzt3TA7D4LHBPP4EILkBmCWtPS8kDwC3pN3fSw5ITmZ2OueuFiSEIWmJTQqJPUgtXEwQiTVIK1wF+GIOCWDLx84dNfcgg3hh6c1vwX9apK+fatjBAz8ePRF94AEmAAAAAElFTkSuQmCC)}
.t-nav :hover+label:after{transform:rotateX(0)}
.t-nav input:checked~ul{max-height:1000px}
.t-nav input[type=checkbox]:checked+label:after{transform:rotateX(180deg)}
}
.t-wp{margin:0 auto;width:100%}
.t-wp-1{margin:0 auto;width:100%}
.t-wp-2{margin:0 auto;width:100%}
.t-wp-3{margin:0 auto;width:100%}
.t-wp-4{margin:0 auto;width:100%}
.t-md{text-align:center;background:#f2f2f2;height:200px;line-height:200px;padding:10px;margin:10px}
.t-ml-7{float:left;width:70%}
.t-mr-7{float:right;width:70%}
.t-ml-3{float:left;width:30%}
.t-mr-3{float:right;width:30%}
.t-md-2{float:left;width:50%}
.t-md-3{float:left;width:33.33333333%}
.t-md-4{float:left;width:25%}
.t-md-5{float:left;width:20%}
.t-md-2-1{float:left;width:25%}
.t-md-2-2{float:left;width:50%}
.t-md-6{float:left;width:16.666666%}
@media only screen and (max-width:1023px){.t-md-2,.t-md-3,.t-md-4,.t-ml-3,.t-ml-7,.t-mr-3,.t-mr-7{width:100%}
.t-md-2s,.t-md-4{width:50%}
.t-md-4s{width:100%}
.t-md-5{width:50%}
.t-md-2-1{width:100%}
.t-md-2-2{width:100%}
.t-no{display:none}
}
@media only screen and (min-width:1680px){.t-wp{width:1680px}
}
@media only screen and (min-width:1500px){.t-wp-1{width:1500px}
}
@media only screen and (min-width:1360px){.t-wp-2{width:1360px}
}
@media only screen and (min-width:1200px){.t-wp-3{width:1200px}
}
@media only screen and (min-width:1080px){.t-wp-4{width:1080px}
}
