@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;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;overflow: hidden;margin-top: 82px;}
.marg28{margin-bottom:28px;}

body{min-width: 1230px;}

.padd30{padding:28px 30px;}
.radius10{border-radius: 10px;overflow: hidden;background-color: #fff;}
.yy{box-shadow: 0 0 18px rgba(0, 0, 0, 0.06);}


/********  首页  *********/
.tbanner{position: relative;overflow: hidden;margin-top: 0.9rem;}
.bannercenters {margin-top: 0;}
.tbanner .swiper{position: absolute;width: 100%; top:0;left:0;z-index: 10;}
.tbanner .swiper-slide{height: 560px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.tbanner .swiper-pagination{bottom:30px;}
.tbanner .swiper-pagination span{width: 12px;height: 12px;background-color: #fff;margin:0 5px !important;}
.tbanner-nav{position: relative;z-index: 20; width: 240px;height: 560px; background: rgba(0, 0, 0, 0.3);}
.tbanner-nav > li{display: flex;width: 100%; padding:20px;height: calc(100% / 5);border-bottom: 1px solid rgba(255, 255, 255, 0.11);flex-direction: column;}
.tbanner-nav > li .shop-content {
    position: absolute;
    top: 0;
    bottom: 0;
    background: #fff;
    width: 650px;
    height: 560px;
    display: none;
    right: -652px;
    padding: 25px 20px;
}
.tbanner-nav > li .shop-content .list-link {
    display: inline-block;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    font-weight: bold;
    margin-bottom: 10px;
}
.tbanner-nav > li .shop-content .shop-con {
    padding-bottom: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
}
.tbanner-nav > li .shop-content .shop-con a {
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-right: 20px;
}
.tbanner-nav > li .shop-content a:hover {
    color: #da1c12 !important;
}
.tbanner-nav > li:hover .shop-content {display: block;}
.tbanner-nav > li:last-child{border-bottom: 0;}
.tbanner-nav > li h3{position: relative; font-size: 16px;color:#fff;font-weight: normal;padding-left: 30px;margin-bottom: 5px;}
.tbanner-nav > li h3 img{position: absolute;left:0;top:1px;}
.tbanner-nav > li h3::after{content: '';position: absolute;right: 5px;top:0;bottom:0;margin:auto 0;width: 6px;height: 10px;background:url('../images/ban-jt.png') center no-repeat;}
.tbanner-nav > li .subs{display: block;padding-left: 13px;height: 52px;}
.tbanner-nav > li .subs a{display: inline-block; color: #fff;opacity: 0.5;margin-top: 8px;margin-left: 17px;font-size: 14px;}

.tcoupon{padding:40px 3px;}
.tcoupon a{float: left;position: relative;top:0px;width: 23.42%;height: 150px; margin-left: 2.1%;background-color: #fff;border-radius: 10px;overflow: hidden;display: flex;flex-direction: column;justify-content: center;padding: 12px 25px;background-size: cover;background-position: center right;transition: 0.6s;-webkit-transition: 0.6s;-ms-transition: 0.6s;}
.tcoupon a:nth-child(4n-3){margin-left: 0;}
.tcoupon h3{font-size: 18px;font-weight: normal; color:#716456;margin-bottom: 6px;}
.tcoupon b{display: block; font-size: 28px;margin-left: -4px;margin-bottom: 8px;}
.tcoupon p{width: 90px; line-height: 28px; text-align: center;border:1px solid #716456;border-radius: 99px;color: #716456;font-size: 14px;} 
.tcoupon p::after{content:'';display: inline-block;width: 6px;height: 10px;background: url(../images/coupon-jt.png) center center no-repeat;margin-left: 4px;}

.tproduct{background-color: #fff;padding:38px 50px;border-radius: 6px;}
.tproduct-tit{margin-bottom: 28px;}
.tproduct-tit h3{font-size: 28px;font-weight: bold;}
.tproduct-tit em{display: inline-block;font-size: 16px;color:#666;margin-left: 20px;}

.tindex-left{width: 73.57%;}
.tindex-left.cont{padding-left: 20px;}
.tindex-right{width: 24.28%;}
.tindex-tit{margin-bottom: 23px;}
.tindex-tit h3{font-size: 28px;line-height: 25px;font-weight: bold;}
.tindex-tit a{line-height: 20px;margin-top: 3px;font-size: 16px;transition: all .3s;}
.tindex-tit a img{margin-left:8px;position: relative;top:-2px;}
.tindex-tit a.hyp{color: #da1c12;}
.tindex-tit a.hyp img{margin-left: 0;margin-right: 8px;}

.tproduct .swiper{position: relative;overflow: visible;}
.tproduct .swiper-button{margin-top: 0;top:-60px; bottom:auto;right:0px;left:auto;width: 32px;height: 32px;border:1px solid #e60012;border-radius: 50%;}
.tproduct .swiper-button-prev{right:40px;}
.tproduct .swiper-button:after{color:#e60012;font-size: 16px;}
.tproduct-main{position: relative;overflow: hidden;}
.tproduct-left{position: relative; width: 41.16%;height: 370px; border-radius: 6px;overflow: hidden;}
.tproduct-left a > img{width: 100%;height: 100%;transition: 0.6s;-webkit-transition: 0.6s;-ms-transition: 0.6s;}
.tproduct-left .texts{position: absolute;left: 0;bottom:0;width: 100%; padding:26px 30px;background-color: rgba(0, 0, 0, 0.45);color:#fff;}
.tproduct-left .texts h3{font-size: 16px;line-height: 18px;height: 18px;margin-bottom:8px; overflow: hidden;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;}
.tproduct-left .texts em{display: block;line-height: 24px;height: 48px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.tproduct-left .texts b{display: block; font-weight: normal;line-height: 20px;margin-top: 10px;}
.tproduct-left .texts b img{margin-right: 6px;}
.tproduct-right{width: 58.84%;}
.tproduct-right li{padding-left: 8px;width: 33.33%; margin-bottom: 10px;}
.tproduct-right li a{display: block;width: 100%; height: 180px;overflow: hidden;border-radius: 6px;}
.tproduct-right li img{width: 100%;height: 100%;transition: 0.6s;-webkit-transition: 0.6s;-ms-transition: 0.6s;}

.tindex-main.list{padding-right: 30px;}
.tindex-main li{width: 23.72%;margin-left: 1.7%;border: 1px solid #ddd;border-radius: 6px;margin-bottom: 40px;}
.tindex-main.list li{width: 23%;margin-left: 2.66%;}
.tindex-main li:nth-child(4n-3){margin-left: 0;}
.tindex-main li .imgs{height: 170px;overflow: hidden;border-radius: 6px;overflow: hidden;}
.tindex-main li .imgs img{width: 100%;height: 100%;transition: 0.6s;-webkit-transition: 0.6s;-ms-transition: 0.6s;}
.tindex-main li .texts{padding: 18px;}
.tindex-main li .texts h3{font-size: 16px;line-height: 18px;height: 18px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tindex-main li .texts h4{display: flex;justify-content: space-between;margin:12px 0;}
.tindex-main li .texts h4 p {font-size: 14px;}
.tindex-main li .texts .red{color: #e60012;}
.tindex-main li .texts s{text-decoration: none;}
.tindex-main li .texts em{display: inline-block; color: #999;font-size: 12px;margin-right: 8px;}
.tindex-main li .texts em img{position: relative;top:-1px;margin-right: 6px;}

.tindex-but{text-align: center;background-image: url('../images/but-bg.jpg');background-repeat: no-repeat;background-size: 100% auto;padding:25px 0 18px;}
.tindex-but h3{font-size: 24px;margin-bottom: 12px;}
.tindex-but em{display: block;color:#666;}
.tindex-but a{display: inline-block;width: 210px;line-height: 44px;border:1px solid #e60012;border-radius: 99px;color:#e60012;text-align: center;font-size: 16px;margin:15px 0;}
.tindex-but a.a1{background-color: #e60012;color:#fff;}
.tindex-but a.a2{margin-bottom: 0;}

.tindex-hot{position: relative;z-index: 20;}
.tindex-hot::before{content:''; position: absolute;z-index: -1; width: 100%;height: 60px;left:0;top:0;background-image: linear-gradient(#f7fbff, #fff)}
.tindex-hot-ul li{margin-bottom: 15px;width: 100%;}
.tindex-hot-ul li:last-child{margin-bottom: 0;}
.tindex-hot-ul li .imgs{position: relative; width: 70px;height: 70px;border-radius: 4px;overflow: hidden;}
.tindex-hot-ul li .imgs h6{position: absolute;left:0;top:0;width: 35px;height: 16px; border-bottom-right-radius: 4px;color:#fff;font-size: 12px;text-align: center;padding-top: 2px;}
.tindex-hot-ul li:nth-child(1) .imgs h6{background:#e60012;}
.tindex-hot-ul li:nth-child(2) .imgs h6{background:#fe7341;}
.tindex-hot-ul li:nth-child(3) .imgs h6{background:#ffbc3f;}
.tindex-hot-ul li .imgs h6 b{display: block; font-weight: normal;transform: scale(0.78);}
.tindex-hot-ul li .imgs img{width: 100%;height: 100%;}
.tindex-hot-ul li .texts{width: calc(100% - 84px); padding-left:14px;height: 70px;display: flex;flex-direction: column;justify-content: space-between;}
.tindex-hot-ul li .texts h3{font-size: 16px;line-height: 18px;height: 18px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tindex-hot-ul li .texts h4{display: flex;justify-content: space-between;}
.tindex-hot-ul li .texts h4 p {font-size: 14px;}
.tindex-hot-ul li .texts .red{color: #e60012;}
.tindex-hot-ul li .texts s{text-decoration: none;}
.tindex-hot-ul li .texts em{display: block;font-size: 12px;color:#666;}

.tindex-sales{position: relative;z-index: 20;}
.tindex-sales::before{content:''; position: absolute;z-index: -1; width: 100%;height: 60px;left:0;top:0;background-image: linear-gradient(#fff7f8, #fff)}
.tindex-sales-ul{margin-top: -12px;}
.tindex-sales-ul li{margin-top: 12px;width: 46.5%;margin-left: 7%;}
.tindex-sales-ul li:nth-child(2n-1){margin-left: 0;}
.tindex-sales-ul li img{width: 100%;height: 97px;border-radius: 6px;margin-bottom: 12px;}
.tindex-sales-ul li h3{font-size: 16px;line-height: 18px;height: 18px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tindex-sales-ul li em{display: block;color: #e60012;margin-top: 6px;font-size: 14px;}

.tgg{border-radius: 6px;overflow: hidden;}

.tindex-class-ul{margin-top: -16px;}
.tindex-class-ul li{background-color: #ececee;border-radius: 6px;width: 46.5%;margin-left: 7%;margin-top: 16px;}
.tindex-class-ul li:nth-child(2n-1){margin-left: 0;}
.tindex-class-ul li a{display: flex;padding:2px 8px;text-align: center;height: 130px;flex-direction: column;justify-content: center;}
.tindex-class-ul li h3{font-size: 16px;margin-top: 8px; line-height: 18px;height: 18px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tindex-class-ul li a img {height: 90px;object-fit: cover;transition: 0.6s;-webkit-transition: 0.6s;-ms-transition: 0.6s;}
.tindex-gg{height: 198px;color:#fff; display: flex;flex-direction: column;justify-content: center;align-items: center;background: url('../images/gg-bg.jpg') center center no-repeat;background-size: cover;}
.tindex-gg h3{font-size: 24px;}
.tindex-gg em{display: block; font-size: 18px;margin:12px 0 25px;}
.tindex-gg a{width: 140px;line-height: 40px;font-size: 18px;background-color: #fff;border-radius: 99px;color: #0f8ffe;text-align: center;}

.thandbook{padding-bottom: 5px;}
.thandbook-main{width: 46.72%;margin-bottom: 28px;}
.thandbook-imgs{position: relative; width: 220px;height: 145px;overflow: hidden;border-radius: 6px;}
.thandbook-imgs img{position: relative;z-index: 5; width: 100%;height: 100%;transition: all .3s;}
.thandbook-imgs::before{content:'';position: absolute;z-index: 10; width: 100%;height: 70%;bottom: 0;left:0;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7))}
.thandbook-imgs h3{position: absolute;z-index: 20; bottom:0;left:0;width: 100%;font-size: 14px;padding:0 15px; line-height: 38px;height: 38px;color:#fff;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.thandbook-list{width: calc(100% - 240px);margin-top: 6px; padding-left: 20px;}
.thandbook-list li{padding:7px 0;}
.thandbook-list li,.thandbook-list li a{display: block; width: 100%;}
.thandbook-list li h3{float: left;width: calc(100% - 108px);font-size: 14px;font-weight: normal;line-height: 32px;height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.thandbook-list li h3::before{content: '';float: left;width: 6px;height: 6px;background-color: #999;border-radius: 50%;position: relative;top: 13px;margin-right: 12px;}
.thandbook-list li span{float: right;line-height: 32px;height: 30px;color:#999;}

.tnews .mains{width: 31.85%;margin-left: 2.225%;}
.tnews .mains:first-child{margin-left: 0;}
.tnews-main-img{position: relative;height: 180px;overflow: hidden;border-radius: 6px;margin-bottom: 13px;}
.tnews-main-img img{position: relative;z-index: 5; width: 100%;height: 100%;transition: all .3s;}
.tnews-main-img::before{content:'';position: absolute;z-index: 10; width: 100%;height: 70%;bottom: 0;left:0;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5))}
.tnews-main-img h3{position: absolute;z-index: 20; bottom:0;left:0;width: 100%;font-size: 14px;padding:0 15px; line-height: 45px;height: 45px;color:#fff;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tnews-main-ul li{padding:7px 0;width: 100%;}
.tnews-main-ul li,.tnews-main-ul li a{display: block; width: 100%;}
.tnews-main-ul li h3{float: left;width: calc(100% - 108px);font-size: 14px;font-weight: normal;line-height: 32px;height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tnews-main-ul li h3::before{content: '';float: left;width: 6px;height: 6px;background-color: #999;border-radius: 50%;position: relative;top: 13px;margin-right: 12px;}
.tnews-main-ul li span{float: right;line-height: 32px;height: 30px;color:#999;font-size: 14px;}

.tnews-downs{margin-top: -28px;}
.tnews-downs li{width: 100%;margin-top: 27px;}
.tnews-downs li .imgs{width: 160px;height: 120px;border-radius: 6px;overflow: hidden;}
.tnews-downs li .imgs img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.tnews-downs li:hover .imgs img {transform: scale(1.1);}
.tnews-downs li .texts{width: calc(100% - 180px);padding:7px 0; padding-left: 20px;}
.tnews-downs li .texts h3{font-size: 16px;line-height: 20px;height: 20px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tnews-downs li .texts .btns{display: inline-block;font-size: 14px; width: 100px;line-height: 28px;border: 1px solid #e60012;color: #e60012;text-align: center;border-radius: 99px;margin:15px 0 21px;transition: all .3s;}
.tnews-downs li .texts .btns img{position: relative;top: -2px;margin-left: 7px;transition: all .3s;}
.tnews-downs li .texts .btns:hover {background-color: #e60012;color: #ffffff;}
.tnews-downs li .texts .btns:hover img {-webkit-filter: grayscale(100%) brightness(1000%);filter: grayscale(100%) brightness(1000%);}
.tnews-downs li .texts span{display: block;}
.tnews-downs li .texts em{display: inline-block; color:#999;font-size: 12px;margin-right: 12px;}
.tnews-downs li .texts em img{margin-right:5px;}

/********  首页 end  *********/

/********  列表  *********/
.tposition{color: #999;line-height: 20px;padding: 30px 0;}
.tposition img{position: relative;top: -1px;margin-right:5px;}
.tposition a{color:#999;display: inline-block;margin:0 5px;}
.tposition a:last-child{color: #e60012;}

.tclass{padding:38px 50px;background-color: #f7f7f7;border-radius: 10px;}
.tclass-list{margin-bottom: 5px;}
.tclass-list-tit{font-size: 18px;width: 120px;line-height: 28px;padding-top: 10px;font-weight: bold;}
.tclass-list-main{width: calc(100% - 120px);padding:10px 0;border-bottom: 1px solid #e8e8e8;}
.tclass-list-main select,.ui-selectmenu-button span.ui-selectmenu-text {
    display: inline-block;font-size: 14px; 
    margin-bottom: 0;
    border: 1px solid #e60012;
    color:#fff;background-color: #e60012;
    border-radius: 6px;padding:0 10px; line-height: 24px;
    margin-right: 0;
}
.tclass-list-main li{position: relative; padding:0 6px; cursor: pointer;border-radius: 6px;line-height: 28px;margin-right: 20px;}
.tclass-list-main li:last-of-type {margin-right: 0;}
.tclass-list-main li a {font-size: 14px;}
.tclass-list-main li.cur{background-color: #e60012;color:#fff;}
.tclass-list-main li.cur a {color:#fff;}
/* .tclass-list-main li i{position: absolute;top:0;right:-12px; width: 10px;height: 28px;}
.tclass-list-main li i::before,.tclass-list-main li i::after{content: '';position: absolute;left:0;top:0;bottom: 0;margin:auto 0; width: 10px;height: 5px;background: url('../images/class-jt.png') center center no-repeat;-webkit-filter: grayscale(1);filter: grayscale(1);opacity: 0.5;}
.tclass-list-main li i::before{top:-7px;}
.tclass-list-main li i::after{bottom:-7px;transform: rotate(180deg);} */

.tclass-list-main .price_up_c666 {
    left: unset;
    right: -14px;
    top: 5px;
}
.tclass-list-main .price_down_c666 {
    left: unset;
    right: -14px;
}
.tclass-list-main li.cur i.top::before{-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}
.tclass-list-main li.cur i.down::after{-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}
.ui-selectmenu-button {
    border: none;
    color: #fff;
    background-color: #e60012;
    border-radius: 6px;
    margin-right: 20px;
    height: 28px;
}
.ui-widget-content {
    border: 1px solid #e60012;
}
.ui-selectmenu-button span.ui-icon {
    -webkit-filter: grayscale(100%) brightness(1000%);
    filter: grayscale(100%) brightness(1000%);
}
.ui-selectmenu-menu .ui-menu {
    margin-top: 4px;
    display: flex;
    flex-direction: column;
    max-height: unset;
}
.ui-menu .ui-menu-item {
    border: none;
    padding: 10px 6px;
    /* background-color: #e60012;*/
    background: #f3f3f3;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none;
    background: #e60012;
    color: #fff;
}

.tprolist{position: relative; overflow: hidden;}
.tprolist .swiper{overflow: visible;}
.tprolist .swiper-slide{position: relative; }
.tprolist .swiper-slide a{float: left; width: 100%;height: 254px;overflow: hidden;border-radius: 6px;}
.tprolist .swiper-slide a > img{width: 100%;height: 100%;}
.tprolist .swiper-slide .texts{position: absolute;left: 0;bottom:0;padding:16px 18px;height: 50px; background-color: rgba(0, 0, 0, 0.45);color:#fff;transition: all .3s;}
.tprolist .swiper-slide .texts h3{font-size: 16px;line-height: 18px;height: 18px;margin-bottom:8px; overflow: hidden;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;}
.tprolist .swiper-slide .texts em{display: block;line-height: 24px;height: 0;opacity: 0; overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.tprolist .swiper-slide .texts b{display: block; font-weight: normal;line-height: 20px;height: 0px; margin-top: 10px;opacity: 0;}
.tprolist .swiper-slide .texts b img{margin-right: 6px;}
.tprolist .swiper-button{margin-top: 0;top:5px; bottom:auto;right:0px;left:auto;width: 32px;height: 32px;border:1px solid #e60012;border-radius: 50%;}
.tprolist .swiper-button-prev{right:40px;}
.tprolist .swiper-button:after{color:#e60012;font-size: 16px;}

/********  列表 end  *********/

/********  详情  *********/

.tcontent-top{margin-bottom: 54px;}
.tcontent-top-imgs{width: 37.14%;cursor: pointer;}
.tcontent-top-imgs .mySwiper2{margin-bottom: 12px;border-radius: 6px;}
.tcontent-top-imgs .mySwiper2 .swiper-slide{width: 100%;height: 388px;overflow: hidden;}
.tcontent-top-imgs .mySwiper2 .swiper-slide img{width: 100%;height: 100%;}
.tcontent-top-imgs .mySwiper{padding-right: 1px;}
.tcontent-top-imgs .mySwiper .swiper-slide{position: relative; height: 90px;border-radius: 6px;overflow: hidden;border:1px solid #fff;}
.tcontent-top-imgs .mySwiper .swiper-slide img{width: 100%;height: 100%;}
.tcontent-top-imgs .mySwiper .swiper-slide-thumb-active{border: 1px solid #e60012;}
.tcontent-top-imgs .swiper-down{display: flex;margin-top: 20px;justify-content: space-between;}
.tcontent-top-imgs .swiper-down em{font-size: 12px; color: #999;}
.tcontent-top-imgs .swiper-down a{font-size: 12px; color: #999;margin-left: 18px;}
.tcontent-top-imgs .swiper-down img{margin-right: 5px;position: relative;top: -1px;}

.tcontent-top-texts{width: 62.85%;padding-left: 28px;line-height: 25px;}
.tcontent-top-texts > h3{font-size: 24px;margin-bottom: 15px;}
.tcontent-top-texts > h4{font-size: 12px;color: #e60012;line-height: 20px;margin-bottom: 15px;width: 85%;}
.tcontent-top-texts h6{float: left; width: 70px;font-size: 12px;color: #666;}
.tcontent-top-texts .mains{background-color: #f7f7f7;padding:12px 20px;margin-bottom: 10px;}
.tcontent-top-texts .mains i{float: left;padding:0 6px;font-style: normal;line-height: 20px;border-radius: 2px;background-color: #e60012 !important;color:#fff;border: 1px solid #e60012;font-size: 14px;background: unset;}
.tcontent-top-texts .mains i.icon{background-color: #f7f7f7 !important;color: #e60012;margin-top: 2px;}
.tcontent-top-texts .mains .li{float: left;clear: both;margin:5px 0;width: 100%;}
.tcontent-top-texts .mains *{line-height: 25px;}
.tcontent-top-texts .mains em img{width: 26px;height: 26px;border-radius: 2px;margin:0 4px;}
.tcontent-top-texts .mains .li1{margin-top: 10px;float: left;width: calc(100% - 70px);margin-left: 70px;}
.tcontent-top-texts .mains .li1:nth-child(2){margin-left: 0;margin-top: 0;}
.tcontent-top-texts .mains s{float: left;font-size: 12px;color: #666;}
.tcontent-top-texts .mains h5{float: left; font-size: 24px;font-weight: bold;color:#e60012;}
.tcontent-top-texts .mains h4{float: left; font-size: 14px;color: #666;}
.tcontent-top-texts .mains h4 em{display: inline-block; font-size: 12px;color: #00a772;margin:0 12px;}
.tcontent-top-texts .mains .clickbutton{float: left;width: calc(100% - 70px);line-height: 1; border: none; height: auto; padding: 0;}
.tcontent-top-texts .mains .imgs li{width: 54px;height: 54px;margin-right: 12px;margin-bottom: 8px; cursor: pointer;border-radius: 2px;border:1px solid #fff;overflow: hidden;}
.tcontent-top-texts .mains .imgs li img{width: 100%;height: 100%;}
.tcontent-top-texts .mains .imgs li.cur{border-color: #e60012;}
.tcontent-top-texts .mains .texts li{font-size: 12px;line-height: 25px;height:25px;margin-bottom: 8px; border: 1px solid #aaa;color:#aaa;border-radius: 2px;margin-right: 12px;padding:0 12px;cursor: pointer;}
.tcontent-top-texts .mains .texts li.cur{border-color: #e60012;color: #e60012;}
.tcontent-top-texts .mains .input a{float: left;line-height: 30px;width: 30px;text-align: center;font-size: 24px;font-weight: normal;color:#ccc;background-color:#fafafa; border:1px solid #d8d8d8;border-radius: 2px;cursor: pointer;}
.tcontent-top-texts .mains .input input#number {float: left;width: 100px;text-align: center; line-height: 30px;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.tcontent-top-texts .mains .input p{float: left;margin-left: 12px;line-height: 30px;font-size: 12px;color:#999;}
.tcontent-top-texts .sales{border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;padding:6px 0;}
.tcontent-top-texts .sales li{line-height: 18px;border-left: 1px solid #ddd;width: 33.33%;text-align: center;font-size: 12px;}
.tcontent-top-texts .sales li:first-child{border: 0;}
.tcontent-top-texts .sales li em{color:#999;}
.tcontent-top-texts .sales li s{margin-left: 12px;text-decoration: none; color: #e60012;}
.tcontent-top-texts .btns a{float: left;width: 136px;line-height: 46px;font-size: 18px;text-align: center;border: 1px solid #e60012;margin-right: 20px;border-radius: 2px;}
.tcontent-top-texts .btns a:first-child{background-color: #fce9e8;color:#e60012;}
.tcontent-top-texts .btns a:last-child{background-color: #e60012;color: #fff;}

.trecommend{margin-bottom: 60px;}
.trecommend-left,.trecommend-right{width: 48.58%;}
.active.trecommend-left {width: 100%;}

.trecommend-ul li{width: 22.58%;margin-left: 3.22%;}
.active.trecommend-left .trecommend-ul li {width: 9.6%;}
.trecommend-ul li:first-child{margin-left: 0;}
.trecommend-ul li img{width: 100%;height: 97px;border-radius: 6px;margin-bottom: 12px;}
.trecommend-ul li h3{font-size: 16px;line-height: 18px;height: 18px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.trecommend-ul li em{display: block;color: #e60012;margin-top: 6px;font-size: 14px;}

.trecommend-swiper{width: calc(100% - 242px);overflow: hidden;}
.trecommend-swiper .swiper-container{position: relative;padding: 0 40px;}
.trecommend-swiper .swiper-button{width: 22px;height: 100%;background-color: #efefef;margin-top: 0;top: 0;bottom:auto;}
.trecommend-swiper .swiper-button:after{font-size: 16px;font-weight: bold;color: #a5a5a5;}
.trecommend-swiper .swiper-button-next{right:0;}
.trecommend-swiper .swiper-button-prev{left:0;}
.trecommend-swiper img{width: 100%;height: 97px;border-radius: 6px;margin-bottom: 12px;}
.trecommend-swiper h3{font-size: 16px;line-height: 18px;height: 18px;font-weight: normal; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.trecommend-swiper em{display: block;color: #e60012;margin-top: 6px;}
.trecommend-jiage{position: relative; width: 242px;padding-left: 80px;}
.trecommend-jiage::before{content:'';position: absolute;left:30px;width: 16px;height: 4px;border-top: 3px solid #ccc;border-bottom: 3px solid #ccc;top:0;bottom:0;margin:auto 0;}
.trecommend-jiage p{font-size: 14px;line-height: 26px;}
.trecommend-jiage a{display: inline-block;width: 136px;line-height: 46px;text-align: center;font-size: 18px;color:#fff;border-radius: 2px;background-color: #da1c12;margin-top: 20px;}

.tindex-tpro-ul li{width: 100%;margin-bottom: 20px;}
.tindex-tpro-ul li:last-child{margin-bottom: 0;}
.tindex-tpro-ul li a{position: relative; display: block;width: 100%;height: 279px;overflow: hidden;border-radius: 6px;}
.tindex-tpro-ul li img{width: 100%;height: 100%;transition: all .3s;object-fit: cover;}
.tindex-tpro-ul li:hover img {transform: scale(1.1);}
.tindex-tpro-ul li .texts{position: absolute;z-index: 10;bottom:0;left: 0;width: 100%;padding:20px 20px 12px;color:#fff; background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5))}
.tindex-tpro-ul li .texts h3{font-size: 16px;line-height: 18px;height: 18px;overflow: hidden;font-weight: normal;margin-bottom: 8px;}
.tindex-tpro-ul li .texts span{display: flex;justify-content: space-between;font-size: 14px;}
.tindex-tpro-ul li .texts s{text-decoration: none;color: #da1c12;}

.tindex-tpro-ul li .listbtn {
    display: flex;
    overflow: hidden;
    transform: translateY(5px);
    height: 0;
    opacity: 0;
    transition: all .3s;
}
.tindex-tpro-ul li:hover .listbtn {
    transform: translateY(0);
    margin-bottom: 0.1rem;
    height: 0.28rem;
    opacity: 1;
}
.tindex-tpro-ul li .listbtn .btnss {
    display: flex;
    align-items: center;
    padding: 0 0.12rem;
    height: 0.28rem;
    font-size: 0.12rem;
    color: #fff;
    border-radius: 0.04rem;
}
.tindex-tpro-ul li .listbtn .btnss img {
    width: 0.13rem;
    height: auto;
    margin-right: 0.04rem;
}
.tindex-tpro-ul li .listbtn .btnss.cart {
    background-color: #d9001b;
    margin-right: 0.08rem;
}
.tindex-tpro-ul li .listbtn .btnss.collect {
    background-color: #ff9b35;
}

.tcontent-ul{background-color: #f7f7f7;border-bottom: 1px solid #da1c12;}
.tcontent-ul li{line-height: 46px;font-size: 16px;font-weight: bold;padding:0 30px;margin-right: 30px;cursor: pointer;}
.tcontent-ul li.cur{background-color: #da1c12;color: #fff;}
.tcontent-main{display: none;border:1px solid #e5e5e5;border-top: 0;padding:33px 30px;}
.tcontent-main.total-evaluate,.solve-disaigulation.tcontent-main {padding: 0;}
.solve-disaigulation .ask-section {padding: 15px 0;height: auto;}
.tcontent-main h3{font-size: 24px;font-weight: bold;margin:25px 0 12px;}
.tcontent-main h3:first-child{margin-top: 0;}
.tcontent-main p{line-height: 2;margin-bottom: 12px;}

.tcontent-pro{margin-top: 60px;}
.tcontent-search img{float: left;margin-left: 10px;margin-right: 10px;position: relative;top: 8px;margin-bottom: 17px;}
.tcontent-search h3{float: left; font-size: 14px;color:#666;line-height: 16px;margin: 7px 0 17px;border-right: 1px solid #ccc;padding-right: 15px;margin-right: 15px;}
.tcontent-search a{float: left;padding:0 15px;line-height: 30px;border-radius: 99px;background-color: #f7f7f7;margin-right: 10px;margin-bottom: 10px;font-size: 14px;}

/********  详情 end  *********/

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

    /********  首页  *********/
    .tbanner-nav > li h3:hover:after{right: 0;}
    .tbanner-nav > li .subs a:hover{opacity: 1;}

    .tcoupon p:hover{background-color: #e60012;color:#fff;border-color: #e60012;}
    .tcoupon p:hover::after{display: none;}

    .tindex-tit a:hover{color: #e60012;transform: translateX(5px);}

    .tproduct .swiper-button:hover,.thandbook-list li:hover h3::before,.tnews-main-ul li:hover h3::before{background-color: #e60012;}
    .tproduct .swiper-button:hover:after{color:#fff;}
    .tproduct-left:hover img,.tproduct-right li:hover img,.thandbook-imgs:hover img,.tnews-main-img:hover img,.tnews-downs li .imgs:hover img,.tprolist .swiper-slide a:hover > img,.tindex-main li:hover .imgs img,.tindex-class-ul li:hover a img{transform: scale(1.08);}

    .tindex-main li:hover .texts h3,.tnews-main-ul li:hover h3,.tnews-downs li .texts h3:hover{color: #e60012;}

    .tindex-but a:hover{opacity: 0.8;}
    .tindex-but a.a2:hover,.tindex-gg a:hover{background-color: #e60012;color:#fff;}

    .tindex-hot-ul li:hover .texts h3,.tindex-sales-ul li:hover h3,.tindex-class-ul li:hover h3,.thandbook-list li:hover h3{color:#e60012}

    .tcoupon a:hover{box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);position: relative;top:-3px;}
    /********  首页 end  *********/

    /********  列表  *********/
    .tprolist .swiper-slide:hover .texts{height: 80px;}
    .tprolist .swiper-slide:hover .texts em{height: 48px;opacity: 1;}
    .tprolist .swiper-slide:hover .texts b{opacity: 1;height: 20px;}
    /********  列表 end  *********/

    /********  详情  *********/

    .tcontent-top-texts .button a:first-child:hover{background-color:#fcdfdd;}
    .tcontent-top-texts .button a:last-child:hover{background-color:#da1c12;}
    .tcontent-search a:hover{background-color: #da1c12;color:#fff;}
    
    /********  详情 end  *********/

}

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

    .centers{max-width: 1200px;}
    .padd30{padding:25px}
    .marg28{margin-bottom: 25px;}

    /********  首页  *********/

    .tcoupon h3{font-size: 16px;}
    .tcoupon b{font-size: 26px;}
    .tcoupon a{height: 135px;}

    .tproduct{padding:32px 42px;}
    .tproduct-tit h3{font-size: 25px;}
    .tproduct-tit em{font-size: 14px;margin-left: 15px;}
    .tproduct-left{height: 318px;}
    .tproduct-right li a{height: 154px;}

    .tindex-tit h3{font-size: 21px;}
    .tindex-tit{margin-bottom: 18px;}

    .tindex-main li{margin-bottom: 42px;}
    .tindex-main li .imgs{height: 145px;}
    .tindex-main li .texts{padding:15px;}

    .tindex-but h3{font-size: 20px;margin-bottom: 8px;}
    .tindex-but a{font-size: 15px;line-height: 36px;margin: 12px 0;}

    .tindex-sales-ul li img{height: 80px;}

    .tindex-class-ul li a{height: 124px;}

    .tindex-gg{height: 160px;}
    .tindex-gg h3{font-size: 20px;}
    .tindex-gg em{font-size: 16px;margin:8px 0 20px;}
    .tindex-gg a{font-size: 16px;line-height: 35px;width: 130px;}

    .thandbook-imgs{width: 200px;height: 133px;}
    .thandbook-list li{padding:5px 0;}
    .thandbook-main{margin-bottom: 20px;}
    .thandbook-list{width: calc(100% - 220px);}

    .tnews-main-img{height: 156px;}
    
    .tnews-downs li .imgs{width: 140px;height: 105px;}
    .tnews-downs li .texts{width: calc(100% - 140px);}
    .tnews-downs li .texts em{margin-right: 9px;}
    .tnews-downs li .texts .button{margin:10px 0 15px;}
    .tnews-main .tnews-main-ul li{padding:5px 0;}
    
    /********  首页 end  *********/

    /********  列表  *********/

    .tposition{padding:25px 0;}
    .tclass{padding:30px 40px;}
    .tprolist .swiper-slide a{height: 200px;}

    /********  列表 end  *********/

    /********  详情  *********/

    .tcontent-top-imgs .mySwiper2 .swiper-slide{height: 334px;}
    .tcontent-top-imgs .mySwiper .swiper-slide{height: 75px;}
    .tcontent-top-texts > h3{font-size: 22px;}
    .tcontent-top-texts .button a,.trecommend-jiage a{font-size: 16px;line-height: 42px;}

    .tindex-tpro-ul li a{height: 180px;}

    /********  详情 end  *********/

}


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

    body{min-width: 320px;}
    .centers{padding:0 15px;}
    .marg28{margin-bottom:15px;}
    .padd30{padding:15px;}

    /********  首页  *********/
    .tbanner .centers{padding:0;}
    .tbanner .swiper{position: relative;}
    .tbanner .swiper-slide{height: 180px;}
    .tbanner .swiper-pagination{bottom:7px;}
    .tbanner .swiper-pagination span{width: 8px;height: 8px;}
    .tbanner-nav{width: 100%;height: auto;}
    .tbanner-nav > li{width: 20%;padding:8px;}
    .tbanner-nav > li h3 img{top: 4px;}
    .tbanner-nav > li .subs{display: none;}
    .tbanner-nav > li h3::after{display: none;}
    .tbanner-nav > li h3{font-size: 12px;margin-bottom: 0;}

    .tcoupon{padding:20px 0 10px;}
    .tcoupon a{width: 48%;margin-left: 4% !important;margin-bottom: 12px;padding:8px 12px;height: 100px;}
    .tcoupon a:nth-child(2n-1){margin-left: 0 !important;}
    .tcoupon h3{font-size: 14px;margin-bottom: 3px;}
    .tcoupon b{font-size: 18px;margin-bottom: 3px;}
    .tcoupon p{font-size: 12px;line-height: 22px;width: 78px;}
    
    .tproduct{padding:15px;}
    .tproduct-tit{margin-bottom: 12px;}
    .tproduct-tit h3{font-size: 18px;}
    .tproduct-tit em{font-size: 12px;margin-left: 8px;}
    .tproduct .swiper-button{top:-35px;width: 24px;height: 24px;}
    .tproduct .swiper-button-prev{right: 32px;}
    .tproduct .swiper-button:after{font-size: 12px;}
    .tproduct-left{height: 58vw;width: 100%;margin-bottom: 8px;}
    .tproduct-left .texts em,.tproduct-left .texts b{display: none;}
    .tproduct-left .texts{padding:10px 15px;}
    .tproduct-left .texts h3{font-size: 14px;margin-bottom: 0;}
    .tproduct-right{width: 100%;}
    .tproduct-right li{margin-left: 2%;width: 32%;padding-left: 0;margin-bottom: 0;margin-top: 5px;}
    .tproduct-right li:nth-child(3n-2){margin-left: 0;}
    .tproduct-right li a{height: 20vw;}

    .tindex-hot,.tindex-sales{display: none;}
    .tindex-left{width: 100%;}
    .tindex-main li{width: 48%;margin-left: 4% !important;}
    .tindex-main li:nth-child(2n-1){margin-left: 0 !important;}

    .tindex-tit{margin-bottom: 10px;}
    .tindex-tit h3{font-size: 18px;}
    .tindex-main{margin-top: -12px;}
    .tindex-main li .imgs{height: 30vw;}
    .tindex-main li .texts{padding: 8px 12px;}
    .tindex-main li .texts em{display: none;}
    .tindex-main li .texts h4{display: block;margin:5px 0 0;}
    .tindex-main li .texts h4 p{font-size: 12px;margin-top: 3px;}
    .tindex-main li .texts h3{font-size: 15px;}
    .tindex-main li{margin-bottom: 0;margin-top: 12px;}

    .tgg{display: none;}

    .tindex-right{width: 100%;}
    .tindex-but{background-size: cover;}
    .tindex-but h3{font-size: 17px;}
    .tindex-but em{font-size: 12px;}
    .tindex-but a{margin:8px 0;font-size: 13px;line-height: 30px;width: 142px;}
    
    .tindex-tit a{font-size: 12px;}
    .tindex-class-ul li{width: 32%;margin-left: 2% !important;}
    .tindex-class-ul li:nth-child(3n-2){margin-left: 0 !important;}
    .tindex-class-ul li h3{font-size: 13px;}
    .tindex-class-ul li a{height: 30vw;}

    .tindex-gg{height: 126px;}
    .tindex-gg h3{font-size: 17px;}
    .tindex-gg em{font-size: 12px;margin:5px 0 12px;}
    .tindex-gg a{font-size: 14px;width: 150px;line-height: 32px;}

    .thandbook-main{width: 100%;margin-bottom: 12px;}
    .thandbook-main:last-child{margin-bottom: 0;}
    .thandbook-imgs{width: 130px;height: 23vw;}
    .thandbook-list{width: calc(100% - 130px);padding-left: 12px;margin-top: 2px;}
    .thandbook-list li{padding:4px 0;}
    .thandbook-list li span{display: none;}
    .thandbook-list li h3{width: 100%;font-size: 13px;line-height: 20px;height: 20px;}
    .thandbook-list li h3::before{width: 4px;height: 4px;margin-right: 6px;top:7px;}

    .tnews .mains{width: 100%;margin-left: 0;margin-bottom: 20px;}
    .tnews-main-img{height: 39vw;margin-bottom: 8px;}
    .tnews-main-img h3{font-size: 13px;line-height: 35px;height: 35px;}
    .tnews-main-ul li h3{font-size: 13px;width: calc(100% - 78px);}
    .tnews-main-ul li span{font-size: 12px;}
    .tnews-main .tnews-main-ul li{padding:0;}

    .tnews-downs{margin-top: -12px;}
    .tnews-downs li{margin-top: 12px;}
    .tnews-downs li .imgs{width: 120px;height: 24vw;}
    .tnews-downs li .texts{padding:0 0 0 12px;width: calc(100% - 120px);}
    .tnews-downs li .texts h3{font-size: 14px;}
    .tnews-downs li .texts .button{font-size: 12px;width: 92px;line-height: 24px;margin:8px 0 12px;}

    /********  首页 end  *********/

    /********  列表  *********/

    .tposition{padding:12px 0;font-size: 12px;}
    .tclass{padding:12px 20px;}
    .tclass-list-tit{font-size: 14px;width: 90px;padding:6px;}
    .tclass-list-main{width: calc(100% - 90px);padding:6px 0;}
    .tclass-list-main select{font-size: 12px;padding:0 4px;margin-right: 4px;height: 26px;}
    .tclass-list-tit{line-height: 26px;}
    .tclass-list-main li{font-size: 12px;padding:0 4px;line-height: 26px;margin-bottom: 4px;}

    .tindex-main.list{padding-right: 0;}
    .tindex-main.list li{width: 48%;margin-left: 4% !important;}
    .tindex-main.list li:nth-child(2n-1){margin-left: 0 !important;}

    .tprolist{display: none;}

    /********  列表 end  *********/

    /********  详情  *********/

    .tcontent-top-imgs{width: 100%;margin-bottom: 20px;}
    .tcontent-top-imgs .mySwiper2 .swiper-slide{height: 68vw;}
    .tcontent-top-imgs .mySwiper .swiper-slide{height: 16vw;}
    .tcontent-top-imgs .swiper-down{margin-top: 15px;}

    .tcontent-top{margin-bottom: 20px;}
    .tcontent-top-texts{width: 100%;padding-left: 0;}
    .tcontent-top-texts > h3{font-size: 17px;margin-bottom: 6px;}
    .tcontent-top-texts .mains{padding:12px 15px;}
    .tcontent-top-texts .mains i{font-size: 12px;}
    .tcontent-top-texts .mains .li{margin:3px 0;}
    .tcontent-top-texts .mains h5{font-size: 20px;}
    .tcontent-top-texts h6{width: 60px;}
    .tcontent-top-texts .mains h4 em{margin:0 6px;}
    .tcontent-top-texts .mains .li1{width: calc(100% - 60px);margin-left: 60px;}
    .tcontent-top-texts .mains .imgs li{width: 48px;height: 48px;}
    .tcontent-top-texts .mains .input em{width: 60px;line-height: 26px;}
    .tcontent-top-texts .mains .input a{width: 26px;height: 28px;line-height: 28px;font-size: 20px;}
    .tcontent-top-texts .mains{margin-bottom: 0;}
    .tcontent-top-texts .button a, .trecommend-jiage a{font-size: 13px;line-height: 35px;width: 115px;margin-right: 12px;}

    .trecommend{margin-bottom: 20px;display: none;}
    .trecommend-left, .trecommend-right{width: 100%;}
    .tindex-tpro{display: none;}
    .tindex-left.cont{padding-left: 0;}
    .tcontent-ul li{font-size: 14px;line-height: 40px;margin-right: 12px;padding:0 20px;}
    .tcontent-main{padding:20px;}
    .tcontent-main p{font-size: 13px;line-height: 1.8;}
    .tcontent-main h3{font-size: 17px;margin:15px 0 8px}
    .tcontent-pro{margin-top: 20px;}
    .tcontent-search{margin-top: 20px;}
    .tcontent-search a{font-size: 12px;margin-right: 8px;}
    .tcontent-search h3{margin-right: 12px;padding-right:12px;}

    /********  详情 end  *********/

}
.great-dis-b .freight .select-position .start {
    float: left;
    padding-right: 0;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
}
.great-dis-b .freight .select-position .province-b {
    margin: 0;
    font-size: 14px;
    color: #666;
}
.great-dis-b .freight .select-position .city-b {
    margin: 0;
    font-size: 14px;
    color: #666;
}

.great-dis-b .freight .select-position .to {
    float: left;
    padding-right: 0;
    height: 24px;
    color: #418915;
    line-height: 24px;
}
.great-dis-b .freight .select-position .end {
    float: left;
    padding-right: 0;
    height: 24px;
    color: #418915;
    line-height: 24px;
    position: relative;
}
.great-dis-b .freight .select-position .end a {
    display: inline-block;
    line-height: 24px;
}