@charset "utf-8";

body{ margin:0 auto; font-size:14px;color:#333; font-family:arial,'helvetica neue','SYSTM','microsoft yahei ui','microsoft yahei','pingfang SC','simsun',sans-serif; line-height:normal;}
*{padding:0; margin:0;box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;outline: none;}

ul,li{ list-style:none;}
li{float: left;}

img{border:0px;max-width: 100%;height: auto;vertical-align: middle;}
a { color:#333; text-decoration:none;}
dd,dl,dt,em,h4,h5,h6{font-weight:normal;font-style:normal}
a:hover{text-decoration: none;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
a:active{text-decoration:none}
a:focus{outline:none;}
.clear{ clear:both;}
.fl{float: left;}
.fr{float: right;}

input,textarea{border: none;outline: none; background:none;}
button{border: none;outline: none; background:none;cursor: pointer;}
::-webkit-file-upload-button{cursor: pointer;}

h3{transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
::before,::after{transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}

.floats{float: left;width: 100%;}
.centers{margin: 0 auto;max-width: 1400px;clear:both;}

body{min-width: 1230px;}

.tban{position: relative;}
.tban img {width: 100%;}
.tban .centers{position: absolute;top:0;left:0;right:0;margin:0 auto; height: 85%;color:#fff;display: flex;flex-direction: column;justify-content: center;}
.tban.but .centers{height: 100%;}
.tban .centers h3{font-size: 40px;line-height: 40px;}
.tban .centers em{display: block; font-size: 24px;line-height: 24px; margin-top: 25px;}
.tban .centers a{display: inline-block;font-size: 18px;line-height: 52px;color:#fff;color:#fff;width: 200px;text-align: center; background-color: #d12902;border-radius: 6px;margin-top: 55px;}
.tban .swiper-pagination{bottom:25px;}
.tban .swiper-pagination span{width: 12px;height: 12px;margin:0 5px;background-color: #fff;}

.tposition{color: #999;line-height: 20px;padding: 30px 0; margin-top: .82rem;}
.video.tposition {margin-top: 0;}
.tposition img{position: relative;top: -1px;margin-right:5px;}
.tposition a{color:#999;display: inline-block;margin:0 5px;font-size: 14px;}
.tposition a:last-child{color: #e60012;}

/* 关于我们 */
.tother-left{width: 200px;}
.tother-right{width: calc(100% - 200px);}
.tother-right.fr{padding-left: 30px;}
.tother-right.fl{padding-right: 30px;}

.tother-nav-tit{font-size: 18px;font-weight: bold;line-height: 60px;color:#fff;background-color: #e82d1c;padding:0 28px;}
.tother-nav-main{background-color: #fff;}
.tother-nav-main li{width: 100%;}
.tother-nav-main li a{position: relative; display: block;padding:24px 28px;font-size: 16px;}
.tother-nav-main li a::before{content:'';position: absolute;width: 0px;height: 18px;left:0;top:0;bottom:0;margin:auto 0;background-color: #e82d1c;}
.tother-nav-main li a::after{content:'';position: absolute;width: calc(100% - 56px);left:28px;bottom:0;height: 1px;background-color: #e5e5e5;}
.tother-nav-main li.cur a{color: #e82d1c;}
.tother-nav-main li.cur a::before{width: 3px;}

.taboutc-list{padding:40px 30px;background-color: #fff;margin-bottom: 30px;}
.taboutc-list li{margin-bottom: 35px;width: 100%;}
.taboutc-list li:last-child{margin-bottom: 0;}
.taboutc-list li .imgs{width: 280px;height: 210px;overflow: hidden;}
.taboutc-list li .imgs img{width: 100%;height: 100%;}
.taboutc-list li .texts{width: calc(100% - 280px);height: 210px; padding-left: 25px;display: flex;flex-direction: column;justify-content: center}
.taboutc-list li .texts h3{font-size: 24px;line-height: 26px;height: 26px;margin-bottom:20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.taboutc-list li .texts em{display: block;font-size: 14px;line-height: 25px;max-height: 100px; overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;color:#666;}
.taboutc-con {margin-bottom: 80px;}
.taboutc-con h3 {color: #e60012;font-size: 24px;font-weight: bold;font-size: 24px; line-height: 26px; height: 26px; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.taboutc-con p {font-size: 19px; line-height: 1.8; max-height: 100px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.taboutc-list-tits{text-align: center;margin-bottom: 24px;}
.taboutc-list-tits h3{font-size: 24px;margin-bottom: 8px;}
.taboutc-list-tits em{display: block; font-size: 14px;color:#666;}
.taboutc-list-video{position: relative;}
.taboutc-list-video video{width: 100%;height: auto;}
.taboutc-list-video .imgs{position: absolute;z-index: 20; width: 100%;height: 100%;background: url('../images/line/video-bg.jpg') center center no-repeat;background-size: cover;}
.taboutc-list-video .play{position: absolute;z-index: 30;cursor: pointer; width: 80px;height: 80px;top:0;bottom:0;left:0;right:0;margin:auto;background: url('../images/line/play.png') center center no-repeat;}

/* 产品详情 */
.tproc-left{width: 68.57%;}
.tproc-right{width: 27.14%;}

.tproc-pic{margin-bottom: 30px;}
.tproc-pic .mySwiper2{margin-bottom: 12px;}
.tproc-pic .mySwiper2 .swiper-slide{height: 640px;overflow: hidden;border-radius: 4px;cursor: pointer;}
.tproc-pic .mySwiper2 .swiper-slide img{width: 100%;height: 100%;}
.tproc-pic .mySwiper2 .swiper-pagination{bottom:35px;}
.tproc-pic .mySwiper2 .swiper-pagination span{background-color: #fff;opacity: 1;width: 10px;height: 10px;margin:0 5px;}
.tproc-pic .mySwiper2 .swiper-pagination .swiper-pagination-bullet-active{background-color: #e60012;}
.tproc-pic .mySwiper .swiper-slide{height: 150px;overflow: hidden;border-radius: 4px;cursor: pointer;opacity: 0.7;}
.tproc-pic .mySwiper .swiper-slide img{width: 100%;height: 100%;}
.tproc-pic .mySwiper .swiper-slide-thumb-active{opacity: 1;}
.tproc-pic .mySwiper .swiper-button{width: 32px;height: 64px;overflow: hidden;z-index: 20;top:50%;margin-top: -32px;}
.tproc-pic .mySwiper .swiper-button::before{content: '';width: 64px;height:64px;border-radius: 50%; background-color: #d0d0d0;position: absolute;top:0;z-index: -1;}
.tproc-pic .mySwiper .swiper-button-next{right:0;}
.tproc-pic .mySwiper .swiper-button-prev{left:0;}
.tproc-pic .mySwiper .swiper-button-next::before{left:0;}
.tproc-pic .mySwiper .swiper-button-prev::before{right:0;}
.tproc-pic .mySwiper .swiper-button::after{color:#333;transform: rotate(180deg);font-size: 18px;}

.tproc-intro{margin-bottom: 30px;}
.tproc-intro-nav{margin-bottom: 32px;border-bottom: 1px solid #ddd;}
.tproc-intro-nav li{position: relative; font-size: 22px;font-weight: bold;padding:20px;cursor: pointer;}
.tproc-intro-nav li:after{content: '';position: absolute;left: 0;top:0;bottom:0;margin:auto 0; width: 1px;height: 21px;background-color: #c2c2c2;}
.tproc-intro-nav li:nth-child(1){padding-left: 0;}
.tproc-intro-nav li:nth-child(1):after{display: none;}
.tproc-intro-nav li.cur{color: #e60012;font-size: 26px;position: relative;top: -3px;}
.tproc-intro-main{display: none;}
.tproc-intro-main > p{font-size: 16px;line-height: 34px;}
.tproc-intro-main li{width: 32%;margin-left: 2%;margin-bottom: 20px;}
.tproc-intro-main li a{position: relative; float: left;width: 100%;height: 199px;border-radius: 4px;overflow: hidden;}
.tproc-intro-main li a > img{width: 100%;height: 100%;}
.tproc-intro-main li .texts{position: absolute;bottom:0;left:0;z-index: 20;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4));}
.tproc-intro-main li .texts{padding:15px; display: flex;justify-content: space-between;}
.tproc-intro-main li .texts h3{line-height: 38px;font-size: 16px;color:#fff;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tproc-intro-main li .texts h3 img{width: 38px;height: 38px;border-radius: 50%;overflow: hidden;margin-right:10px; background-color: #fff;}
.tproc-intro-main li .texts i{flex-shrink: 0; display: block;width: 28px;height: 28px;background: url('../images/line/dwon.png') center center no-repeat;margin-top: 5px;}
.tproc-intro-main li:nth-child(3n-2){margin-left: 0;}

.tproc-tit{margin-bottom: 20px;}
.tproc-tit h3{font-size: 24px;font-weight: bold;}
.tproc-tit h3 img,.tproc-tit a img{position: relative;top:-1px;margin-right: 12px;}
.tproc-tit a{color:#e50012;margin-top: 6px;}
.tproc-tit a img{margin-right: 6px;}

.tproc-down{padding-bottom: 35px;border-bottom: 1px solid #dfdfdf;margin-bottom: 50px;}
.tproc-down-top{border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding:22px 0;}
.tproc-down-top span{float: left; text-align: center;font-size: 16px;font-weight: bold;}
.tproc-down-top span:nth-child(1){width: 45%;text-align: left;}
.tproc-down-top span:nth-child(2),.tproc-down-top span:nth-child(3),.tproc-down-top span:nth-child(4){width: 11%;}
.tproc-down-top span:nth-child(5){width: 22%;}
.tproc-down-main li{width: 100%;margin-top: 32px;}
.tproc-down-main li > span{float: left;padding: 0 10px;text-align: center;min-height: 75px;display: flex;align-items: center;justify-content: center;font-size: 14px;}
.tproc-down-main li > span:nth-child(1){width: 45%;padding-left: 0;text-align: left;}
.tproc-down-main li > span:nth-child(2),.tproc-down-main li > span:nth-child(3),.tproc-down-main li > span:nth-child(4){width: 11%;}
.tproc-down-main li > span:nth-child(5){width: 22%;padding-right: 0}
.tproc-down-main li a{display: inline-block; width: 89px;line-height: 38px;color: #fff;border-radius: 6px;margin-left: 8px;}
.tproc-down-main li a img{position: relative;top:-2px;margin-right: 4px;}
.tproc-down-main li a:first-child{background-color: #e62b00;}
.tproc-down-main li a:last-child{background-color: #2f85ff;}
.tproc-down-main li .imgs{width: 110px;height: 75px;background-color: #e2e2e2;text-align: center;line-height: 75px;border-radius: 4px;position: relative;}
.tproc-down-main li .imgs a {position: absolute;right: 5px;bottom: 5px; display: inline-block; width: auto; line-height: 1; color: #fff; border-radius: 0; margin-left: 0;background-color: transparent !important;color: #333;}
.tproc-down-main li .imgs img {width: 100%;height: 100%;object-fit: cover;font-size: 0;}
.tproc-down-main li .texts{width: calc(100% - 110px);height: 75px;padding-left: 12px; display: flex;flex-direction: column;justify-content: center;}
.tproc-down-main li .texts p{font-size: 14px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tproc-share{margin-bottom: 50px;}
.tproc-share h3{display: inline-block;font-size: 14px;color: #666;font-weight: normal;}
.tproc-share-left a{display: inline-block;font-size: 14px; line-height: 29px;margin-right: 12px;margin-bottom: 12px; padding:0 20px;border-radius: 4px;background-color: #fce9e8;color: #e60012;}
.tproc-share-main a{display: inline-block; margin-left: 8px;}
.tproc-share-down{text-align: center;margin-top: 15px;}
.tproc-share-down a{display: inline-block;margin:0 18px;border:1px solid #cbcbcb;line-height: 40px; font-size: 16px;color:#999;padding:0 30px;border-radius: 99px;}
.tproc-share-down a span {font-size: 16px;}
.tproc-share-down a img{position: relative;top:-2px;margin-right: 10px;-webkit-filter: grayscale(1);filter: grayscale(1);opacity: 0.5;}
/* .tproc-share-down a:last-child img{transform: rotate(180deg);top: 0;} */
.tproc-share-down a.cur{color:#e60012;border-color: #e60012;}
.tproc-share-down a.cur img{-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}

.tproc-comment{margin-bottom: 40px;}
.tproc-comment-tits{font-size: 30px;font-weight: normal;margin-bottom: 25px;}
.tproc-comment-main{margin-bottom:38px;}
.tproc-comment-main .nocomment{font-size: 16px;color:#999;}
.tproc-comment-form{position: relative;}
.tproc-comment-form p{display: none; font-size: 14px;color:#999;position: absolute;top:30px;left:30px;}
.tproc-comment-form p a{color:#13acec;}
.tproc-comment-form textarea{width: 100%;height: 220px;box-shadow: 0 0 10px rgba(0,0,0,0.1);resize: none;padding:30px; padding-bottom: 85px;font-size: 16px;background-color: #fff;}
.tproc-comment-form button{float: right;width: 160px;height:48px; background-color: #e1251b;border-radius: 99px;font-size: 16px;color:#fff;margin-top:-78px;margin-right: 30px;position: relative;z-index: 999;}
.tproc-comment-form button img{margin-left: 8px;}
.tproc-comment-form p.nologin{display: block;}
.tproc-comment-form textarea.nologin{pointer-events:none;}

.tproc-kan{margin-bottom: 40px;}
.tproc-kan h3{display: inline-block;font-size: 14px;color:#666;border-right: 1px solid #ccc;line-height: 16px;padding:0 15px 0 10px;margin-right: 15px;}
.tproc-kan a{display: inline-block;line-height: 30px;padding:0 15px;color:#666;font-size: 14px; background-color: #f7f7f7;border-radius: 99px;margin-bottom: 10px;margin-right: 10px;}
.tproc-kan a.hot:after{content:'';display: inline-block;width: 11px;height: 12px;background: url('../images/line/h.png') center center no-repeat;margin-left: 3px;position: relative;top:1px;}

.procbg{background-color: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.1);padding: 35px 25px;border-radius: 10px;margin-bottom: 30px;}

.tproc-info .tits{font-size: 24px;margin-bottom: 20px;}
.tproc-info p{font-size: 16px;line-height: 32px;float: left;width: 100%;}
.tproc-info p::before{content:'';display: inline-block;width: 6px;height: 6px;background-color: #999;border-radius: 50%;margin-right: 10px;position: relative;top:-2px;}
.tproc-info .dianji{margin:22px 0;}
.tproc-info .dianji li{font-size: 15px;line-height: 18px;margin-right: 8px;margin-left: 10px;}
.tproc-info .dianji li img{position: relative;top:-2px;margin-right: 8px;}
.tproc-info .button a{display: inline-block; line-height: 34px;border-radius: 3px;background-color: #e9e9e9;padding:0 20px;margin-right: 8px;}
.tproc-info .button a img{position: relative;top:-1px;margin-right: 4px;}
.tproc-info .button a:first-child{background-color:#fd8f01;color:#fff;}
.tproc-info .mains{padding-top: 25px;border-top: 1px solid #e5e5e5;margin-top: 30px;}
.tproc-info .mains .imgs{width: 87px;height: 87px;border-radius: 50%;overflow: hidden;}
.tproc-info .mains .texts{width: calc(100% - 87px);padding-left: 12px;}
.tproc-info .mains .texts h3{font-size: 16px;margin-bottom: 15px;}
.tproc-info .mains .texts h3 i{position: relative;top:-1px;margin-left: 5px; display: inline-block;line-height: 21px;padding:0 10px;background-color: #fdb70c;border-radius: 3px;color:#fff;font-size: 14px;color:#fff;font-style: normal;font-weight: normal;}
.tproc-info .mains .texts dl{display: flex;margin-bottom: 12px;}
.tproc-info .mains .texts dt{margin-right: 22px;display: flex;flex-direction: column;text-align: center;}
.tproc-info .mains .texts dt b{font-size: 16px;}
.tproc-info .mains .texts dt s{text-decoration: none;font-size: 14px;color:#878787;}
.tproc-info .mains .texts a{display: inline-block;padding:0 12px;color:#fff; line-height: 28px;background-color: #2f85ff;border-radius: 3px;}
.tproc-info .mains .texts a:last-child{background-color: #e62b00;}

.tproc-relevance .mains{margin-top: -12px;}
.tproc-relevance .mains li{width: 30.4%;margin-left: 4.4%;margin-top: 12px;text-align: center;}
.tproc-relevance .mains li:nth-child(3n-2){margin-left: 0;}
.tproc-relevance .mains li img{width: 100%;height: 75px;border-radius: 6px;}
.tproc-relevance .mains li h3{font-size: 14px;line-height: 20px;height: 20px;margin-top: 6px; font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tproc-kind .mains{margin-top: -12px;}
.tproc-kind .mains li{width: 45.5%;margin-left: 9%;margin-top: 12px;}
.tproc-kind .mains li:nth-child(2n-1){margin-left: 0;}
.tproc-kind .mains li img{width: 100%;height: 112px;border-radius: 6px;}
.tproc-kind .mains li h3{font-size: 16px;line-height: 18px;height: 18px;margin:12px 0 5px; font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tproc-kind .mains li em{display: block;font-size: 14px;color:#e1251b;}

/* 热门标签 */
.ttaglist{margin-bottom: 50px;}
.ttaglist-title{display: flex;justify-content: space-between;border-bottom: 1px solid #eee;padding-bottom: 16px;margin-bottom: 50px;}
.ttaglist-title h3{font-size: 30px;font-weight: bold;}
.ttaglist-tits{display: flex;justify-content: space-between;margin-bottom: 30px;}
.ttaglist-tits h3{font-size: 24px;font-weight: bold;}
.ttaglist-item{margin-top: -25px;}
.ttaglist-item a{float: left;font-size: 16px;width: 147px;line-height: 38px;margin-top:25px; text-align: center;padding:0 12px; border-radius: 99px;margin-right: 12px; border: 1px solid #9c9b9b; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ttaglist-item a.bor{border-color: #e50012; color:#e50012;}
.ttaglist-item a.bg{background-color: #ebebeb;border-color:#ebebeb;}
.ttaglist-item a img{position: relative;top:-1px;margin-right: 4px;}

/* 视频 */
.tvideol-nav{margin-bottom: 40px;}
.tvideol-nav li a{display: block;font-size: 20px;font-weight: bold;margin-right: 38px;padding-bottom: 8px;border-bottom: 3px solid #fff;}
.tvideol-nav li.cur a{color:#e50012;border-color: #e50012;}

.tvideol-main li{width: 23.93%;margin-bottom: 42px;margin-left: 1.42%;}
.tvideol-main li:nth-child(4n-3){margin-left: 0;}
.tvideol-main li .imgs{position: relative; width: 100%;height: 250px;border-radius: 6px;overflow: hidden;margin-bottom: 20px;}
.tvideol-main li .imgs img{width: 100%;height: 100%;}
.tvideol-main li .imgs::before{content:'';position: absolute;width: 52px;height: 52px;background: url('../images/line/plays.png') center center no-repeat;top:0;bottom:0;left:0;right:0;margin:auto;}
.tvideol-main li .texts h3{font-size: 16px;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tvideol-main li .texts h6{margin:8px 0 10px;}
.tvideol-main li .texts em{display: inline-block;font-size: 14px;color:#b5b5b5;line-height: 16px;margin-right: 12px;}
.tvideol-main li .texts em img{position: relative;top: -1px;margin-right: 6px;}
.tvideol-main li .texts b{display: inline-block;background-color: #fff;font-size: 16px;line-height: 35px;color:#e50012;border-radius: 6px;padding:0 20px;border:1px solid #e50012;}
.tvideol-main li .texts b::before{content:'';position: relative;top:2px;margin-right: 5px; display: inline-block;width: 17px;height: 17px;background: url('../images/line/video-i5.png') center center no-repeat;}

.tvideol-tui{overflow: hidden;margin-bottom: 50px;}
.tvideol-tui .tits{font-size: 32px;font-weight: bold;margin-bottom: 32px;}
.tvideol-tui .swiper-slide{border:1px solid #ddd;}
.tvideol-tui .swiper-slide a {overflow: hidden;display: block;}
.tvideol-tui .swiper-slide > a > img{width: 100%;height: 199px;border-radius: 6px;overflow: hidden;transition: all .3s;}
.tvideol-tui .swiper-slide .texts{padding:15px 18px;}
.tvideol-tui .swiper-slide .texts h3{font-size: 18px;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 12px;}
.tvideol-tui .swiper-slide .texts h3 a {font-size: 18px;}
.tvideol-tui .swiper-slide:hover a {color: #e50012;}
.tvideol-tui .swiper-slide:hover > a > img {transform: scale(1.1);}
.tvideol-tui .swiper {overflow: visible;}
.tvideol-tui .swiper-slide .texts h6 {display: flex;align-items: center;justify-content: space-between;}
.tvideol-tui .swiper-slide .texts p{display: block;font-size: 14px;color:#666;line-height: 22px;height: 66px;margin-bottom:15px; overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.tvideol-tui .swiper-slide .texts i{display: inline-block;width: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; line-height: 24px;color:#e50012;border:1px solid #e50012;border-radius: 4px;font-style: normal;padding:0 6px;margin-right: 12px;}
.tvideol-tui .swiper-slide .texts em{display: inline-block;font-size: 14px;color:#b5b5b5;line-height: 16px;margin-right: 8px;}
.tvideol-tui .swiper-slide .texts em img{position: relative;top: -1px;margin-right: 6px;}
.tvideol-tui .swiper-slide:hover .texts i {background-color: #e50012;color: #fff;}
.tvideol-tui .swiper-button{margin-top: 0;top:-65px; bottom:auto;right:0px;left:auto;width: 32px;height: 32px;border:1px solid #e60012;border-radius: 50%;}
.tvideol-tui .swiper-button-prev{right:40px;}
.tvideol-tui .swiper-button:after{color:#e60012;font-size: 16px;}

.tvideoc-tag-main{margin-top: -8px;}
.tvideoc-tag-main a{float: left; line-height: 30px;background-color: #f7f7f7;border-radius: 4px;margin-right: 6px;padding:0 15px;margin-top: 8px;font-size: 14px;}

.tvideoc-hot-main li{width: 100%;}
.tvideoc-hot-main li a{display: block;}
.tvideoc-hot-main li h3{float: left;width: calc(100% - 75px);padding-right: 8px; font-size: 14px;line-height: 32px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 36px;height: 36px;}
.tvideoc-hot-main li h3::before{content:'';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background-color: #999;position: relative;top: -1px;margin-right: 8px;}
.tvideoc-hot-main li span{float: left;width: 75px; color:#999;line-height: 36px;font-size: 14px;}
.tvideoc-hot-main li span img{position: relative;top:-2px;margin-right: 6px;}

.tvideoc-case-main{margin-top: -20px;}
.tvideoc-case-main li{margin-top: 20px;}
.tvideoc-case-main li .imgs{width: 100px;height: 68px;border-radius: 6px;}
.tvideoc-case-main li .imgs img{width: 100%;height: 100%;}
.tvideoc-case-main li .texts{width: calc(100% - 100px); height: 68px;display: flex;flex-direction: column;justify-content: center;padding-left: 12px;}
.tvideoc-case-main li .texts h3{font-size: 16px;line-height: 18px;height: 18px;margin-bottom: 15px; font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tvideoc-case-main li .texts em{display: block;font-size: 14px;color: #999;}

.tvideoc-tits{text-align: center;padding-bottom: 45px;}
.tvideoc-tits h3{font-size: 30px;margin-bottom: 20px;font-weight: bold;}
.tvideoc-tits em{font-size: 14px;color:#999;margin:0 12px;}

.tvideoc-video {position: relative;}
.tvideoc-video i{position: absolute;top:0;left:0;cursor: pointer; width: 100%;height: 100%;background: url('../images/line/plays.png') center center no-repeat; background-color: rgba(0,0,0,0.1);z-index: 20;}
.tvideoc-video video{width: 100%;height: auto;}

.tvideoc-main{margin: 30px 0 20px;}
.tvideoc-main p{margin-bottom: 15px;font-size: 16px;line-height: 2;}

.tvideoc-page{display: flex;justify-content: space-between;border-top: 1px solid #eee;margin-top: 42px;padding-top: 35px;margin-bottom: 40px;}
.tvideoc-page a {font-size: 14px;}
.tvideoc-xgwz-main li{width: 48%;margin-left: 4%;}
.tvideoc-xgwz-main li:nth-child(2n-1){margin-left: 0;}
.tvideoc-xgwz-main li a{display: block;}
.tvideoc-xgwz-main li h3{float: left;width: calc(100% - 106px);line-height: 40px;height: 40px;font-size: 16px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tvideoc-xgwz-main li span{float: left;width: 106px;line-height: 40px;color:#999;text-align: right;}

.tgg{margin:35px 0 45px;}

.tvideoc-xgsp{position: relative;overflow: hidden;margin-bottom: 50px;}
.tvideoc-xgsp .swiper{overflow: visible;}
.tvideoc-xgsp .swiper-button{margin-top: 0;top:-49px; bottom:auto;right:0px;left:auto;width: 32px;height: 32px;border:1px solid #e60012;border-radius: 50%;}
.tvideoc-xgsp .swiper-button-prev{right:40px;}
.tvideoc-xgsp .swiper-button:after{color:#e60012;font-size: 16px;}
.tvideoc-xgsp .swiper-slide .imgs{width: 200px;height: 135px;border-radius: 6px;overflow: hidden;}
.tvideoc-xgsp .swiper-slide .imgs img{width: 100%;height: 100%;}
.tvideoc-xgsp .swiper-slide .texts{width: calc(100% - 200px);padding-left: 20px; display: flex;flex-direction: column;justify-content: center;height: 135px;}
.tvideoc-xgsp .swiper-slide .texts h3{font-size: 16px;line-height: 26px;height: 52px;margin-bottom:20px; overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;font-weight: normal;}
.tvideoc-xgsp .swiper-slide .texts p{color:#999;font-size: 14px;}

@media screen and (min-width: 769px){

    .tother-nav-main li:hover a{color: #e82d1c;}
    .tother-nav-main li:hover a::before{width: 3px;}
    .taboutc-list li:hover .texts h3{color:#e60012;}

    .tproc-pic .mySwiper .swiper-button:hover:before{background-color: #e60012;}
    .tproc-pic .mySwiper .swiper-button:hover:after{color:#fff;}

    .tproc-intro-main li:hover a > img{transform: scale(1.08);}
    .tproc-down-main li a:first-child:hover,.tproc-comment-form button:hover,.tproc-info .mains .texts a:last-child:hover{background-color: #d12902;}
    .tproc-down-main li a:last-child:hover,.tproc-info .mains .texts a:hover{background-color: #2079f7;}
    .tproc-share-left a:hover{background-color: #d12902;color:#fff;}
    .tproc-kan a:hover{background-color: #faeae9;}
    .tproc-info .button a:first-child:hover{background-color: #ec8501;}

    .tproc-relevance .mains li:hover h3,.tproc-kind .mains li:hover h3{color: #d12902;}

    .ttaglist-item a:hover{border-color: #e50012; background-color: #e50012;color: #fff;}
    .ttaglist-item a:hover img{display: none;}

    .tvideol li a:hover{color:#e50012;}

    .tvideol-main li:hover .imgs{box-shadow: 0 0 12px rgba(0,0,0,0.3);}
    .tvideol-main li:hover .texts h3{color:#e50012;}
    .tvideol-main li .texts b:hover,.tvideoc-tag-main a:hover{background-color: #e50012;color:#fff;}
    .tvideol-main li .texts b:hover:before{background-image: url('../images/line/video-i4.png');}

    .tvideol-tui .swiper-button:hover,.tvideoc-xgsp .swiper-button:hover{background-color: #e50012;}
    .tvideol-tui .swiper-button:hover:after,.tvideoc-xgsp .swiper-button:hover:after{color: #fff;}

    .tvideoc-case-main li:hover .texts h3,.tvideoc-hot-main li:hover h3,.tvideoc-page a:hover,.tvideoc-xgwz-main li:hover h3,.tvideoc-xgsp .swiper-slide:hover .texts h3{color: #e50012;}

    .taboutc-list li:hover .imgs img{transform: scale(1.08);}

}

@media screen and (max-width: 1440px){

    .centers{max-width: 1200px;}

    .tban .centers h3{font-size: 36px;}
    .tban .centers em{font-size: 22px;}

    .taboutc-list li .texts h3{font-size: 20px;}

    .ttaglist-title{margin-bottom: 35px;}
    .ttaglist-title h3{font-size: 26px;}
    .ttaglist-tits{margin-bottom: 24px;}
    .ttaglist-item a{font-size: 14px;width: 136px;line-height: 36px;}

    .tvideol-main li .imgs{height: 215px;}
    .tvideol-tui .swiper-slide .texts em{font-size: 12px;margin-right: 2px;}

    .tproc-pic .mySwiper2 .swiper-slide{height: 548px;}
    .tproc-pic .mySwiper .swiper-slide{height: 131px;}

    .tproc-relevance .mains li img{height: 62px;}
    .tproc-kind .mains li img{height: 95px;}
    .tproc-intro-main li a{height: 170px;}

    .tvideoc-tits h3{font-size: 28px;}

}

@media screen and (max-width: 768px){

    body{min-width: 320px;}
    .centers{padding:0 15px;}

    .tban .centers{height: 100%;}
    .tban .centers h3{font-size: 18px;text-align: center;line-height: 20px;}
    .tban .centers em{font-size: 16px;text-align: center;margin-top: 12px;}

    .tposition{padding: 15px 0;}
    .tother-left{display: none;}
    .tother-right{width: 100%;padding:0 !important;}
    .taboutc-list{padding:20px;}
    .taboutc-list li{margin-bottom: 15px;}
    .taboutc-list li .texts h3{font-size: 17px;margin-bottom: 6px;}
    .taboutc-list li .imgs{width: 100%;height: 62vw;margin-bottom: 12px;}
    .taboutc-list li .texts{padding-left: 0;width: 100%;height: auto;margin-bottom: 6px;}

    .taboutc-list-tits{margin-bottom: 18px;}
    .taboutc-list-tits h3{font-size: 18px;}

    .ttaglist{margin-bottom:20px;}
    .ttaglist-title{display: block;padding-bottom: 12px;margin-bottom: 15px;}
    .ttaglist-title h3{font-size: 18px;}
    .ttaglist-tits h3{font-size: 18px;}
    .ttaglist-tits{margin-bottom:15px;}
    .ttaglist-item{margin-top:-12px;}
    .ttaglist-item a{padding:0 6px;margin-top: 12px;width: 114px;}

    .tvideol-tui{display: none;}

    .tban .swiper-pagination{display: none;}
    .tban .centers a{margin-top: 8px;font-size: 12px;}

    .tvideol-nav li a{margin-bottom: 12px;font-size: 17px;margin-right: 25px;}
    .tvideol-nav{margin-bottom: 0;}
    .tvideol-main li{width: 48%;margin-left: 4% !important;margin-bottom: 15px;}
    .tvideol-main li:nth-child(2n-1){margin-left: 0 !important;}
    .tvideol-main li .imgs{height: 33vw;margin-bottom: 12px;}
    .tvideol-main li .imgs::before{width: 42px;height: 42px;background-size: 100%;}
    .tvideol-main li .texts h6{margin-bottom: 0;}
    .tvideol-main li .texts em{font-size: 12px;margin-right: 5px;}
    .tvideol-main li .texts b{display: none;}

    .tproc-left{width: 100%;}
    .tproc-pic{margin-bottom: 15px;}
    .tproc-pic .mySwiper2 .swiper-slide{height: 62vw;}
    .tproc-pic .mySwiper2 .swiper-pagination{bottom:12px}
    .tproc-pic .mySwiper .swiper-slide{height: 14vw;}

    .tproc-intro-nav li{padding:8px 15px}
    .tproc-intro-nav li:after{height: 10px;}
    .tproc-intro-nav{margin-bottom: 15px;}
    .tproc-intro-nav li.cur,.tproc-intro-nav li{font-size: 17px;top:0;}
    .tproc-intro-main li{width: 48%;margin-left: 4% !important;}
    .tproc-intro-main li a{height: 29vw;}
    .tproc-intro-main li:nth-child(2n-1){margin-left: 0 !important;}
    .tproc-intro-main li .texts i{display: none;}
    .tproc-intro-main li .texts h3{width: 100%;}
    .tproc-intro-main li .texts{padding:8px 12px;}
    .tproc-intro{margin-bottom: 15px;}

    .tproc-tit{margin-bottom: 15px;}
    .tproc-tit h3{font-size: 18px;}
    .tproc-down-top span:nth-child(2), .tproc-down-top span:nth-child(3), .tproc-down-top span:nth-child(4){display: none;}
    .tproc-down-main li > span:nth-child(2), .tproc-down-main li > span:nth-child(3), .tproc-down-main li > span:nth-child(4){display: none;}
    .tproc-down{padding-bottom: 20px;margin-bottom: 20px;}
    .tproc-down-main li{margin-top: 0;}
    .tproc-down-main li .imgs{display: none;}
    .tproc-down-main li .texts{width: 100%;padding-left: 0;}
    .tproc-down-main li > span:nth-child(1){width: 55%;}
    .tproc-down-main li .texts p{font-size: 14px;}
    .tproc-down-main li > span:nth-child(5){width: 45%;}
    .tproc-down-main li a:first-child{margin-left: 0;}
    .tproc-down-main li a{font-size: 12px;line-height: 32px;}
    .tproc-down-top{display: none;}

    .tproc-share-main{display: none;}
    .tproc-share{margin-bottom: 30px;}
    .tproc-comment-tits{font-size: 20px;}
    .tproc-comment-main,.tproc-comment,.tproc-kan{margin-bottom: 20px;}
    .tproc-comment-form p{width: calc(100% - 40px);top:20px;left:20px;}
    .tproc-comment-form textarea{padding:20px 20px 60px;}
    .tproc-comment-form button{font-size: 14px;width: 138px;height: 40px;margin-right: 20px;margin-top: -55px;}

    .tproc-hot,.tproc-relevance,.tproc-kind{display: none;}
    .tproc-right{width: 100%;}

    .procbg{padding:25px 20px;}
    .tproc-info .tits{font-size: 20px;margin-bottom: 12px;}

    .tvideoc-tits h3{font-size: 22px;margin-bottom: 12px;}
    .tvideoc-tits{padding-bottom: 20px;}
    .tvideoc-main{margin:20px 0 15px;}
    .tproc-share-down{margin-top: 0;}
    .tvideoc-page{margin-top: 20px;padding-top: 15px;margin-bottom: 15px;}
    .tvideoc-xgwz-main li{width: 100%;margin-left: 0;}
    .tvideoc-xgwz-main li h3{font-size: 14px;line-height: 30px;height: 30px;}
    .tvideoc-xgwz-main li span{line-height: 30px;}
    .tgg{display: none;}
    .tvideoc-xgsp,.tvideoc-hot,.tvideoc-case,.tvideoc-xgwz{display: none;}

}

.single-video {
    margin-top: 0.82rem;
}