/*全局 开始*/
@charset "utf-8";
body{color: #343a40;}a:hover{color:#00a65a;}.detail{font-size: 16px; line-height: 180%;}
/*规格*/
[data-prime].active{background:#00a65a;border-color:#00a65a;}
/*主题*/
.page-right{border-top:2px solid #00a65a;}
/*折叠伸缩*/
ul.nav-list li > a.active{color: #00a65a;}
/*选项卡*/
.nav-tabs li.active .nav-link{border-top: 3px solid #00a65a;}
/*分页*/
.pages a:hover{border-color:#008d4c;background:#00a65a;}.pages li.active span{background:#00a65a;border-color:#008d4c;}
/*头部*/
#header .header-body{border-top: 3px solid #00a65a;}
/*头部导航主体*/
#header .header-nav-main nav > ul > li > a{font-size: .95rem;}
#header .header-nav.header-nav-links nav > ul > li:hover > a{color: #00a65a !important;}
/*新增*/
.btn-default{border-color: #ddd;background-color: #ddd;}
.btn-default:hover{border-color:#00a65a!important; background-color: #00a65a!important; color:#fff;}
table{width: 100%;}
table tr td{border:1px solid #eee; padding:4px 5px;}
.ellipsis{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.line-1{-webkit-line-clamp: 1;}.line-2{-webkit-line-clamp: 2;}.line-3{-webkit-line-clamp: 3;}
#footer li>p{margin-bottom: .5rem;}
.owl-nav button.owl-prev, .owl-nav button.owl-next{border-radius: 50%!important;}
/*视频*/
.mt-200{margin-top: 200px;}
.video-cover{z-index:1; background:rgba(0,0,0,.8);}
.video-source{box-sizing: border-box; height: 100%; padding: 10px 10px 10px 0; overflow: auto; color: #c7c7c7; overflow-x: hidden; overflow-y: auto;}
.video-source::-webkit-scrollbar{background-color:#131313;width:5px}
.video-source::-webkit-scrollbar-thumb{background-color:rgba(244,244,244,.4)}
.video-source::-webkit-scrollbar-thumb:hover{background-color:rgba(244,244,244,.3)}
.video-source::-webkit-scrollbar-track{border:0;background-color:#131313}
/* 导航banner */
#header.header-effect-shrink .header-container{min-height: 45px !important;}
#header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu{margin-top: -1px;}
@media (min-width: 992px){
	#header .header-top{min-height: 35px;}
	#header .header-nav{min-height: 45px !important;}
	#header .header-nav.header-nav-links nav > ul > li > a{min-height: 45px;}
	#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before{top:88%;}
	.fixed-margin-bottom{margin-bottom: 114px;}
	.text-lg{font-size: 1rem!important;}
	.video-right{height: 540px;}
	.video-list{position: relative; margin:15px 0;}
	.header-logo img{width: 120px;height: 50px;}
	.container{max-width: 1280px;}.home-img img{height: 288px;}
}
@media (max-width: 767px){
	#header .header-logo{margin: .65rem 0;}
	#header .header-logo img {width: 135px; height: 31.5px;}
	#header .header-nav{min-height: 45px;padding: .65rem 0;}
	#header .header-nav-main nav>ul>li.dropdown.open>a:before, #header .header-nav-main nav>ul>li.dropdown:hover>a:before{display: none;}
	.carousel-item{height:15rem;background-color:#777}
	.carousel-item>img{position:absolute;top:0;left:0;min-width:100%; height:auto;}
	.fixed-margin-bottom{margin-bottom: 80px;}
	.text-lg{font-size: 1rem!important;}
	.h1, h1 {font-size: 1.5rem;}
	.thumb-info img {
	    min-height: auto;
	}
	#footer{padding:20px 0 0; margin-top: 30px;}
	.tab-content{padding: 5px;}
	.video-list{position: relative; margin:5px 0;}
	.header-logo img{width: 147px;height: 35px;}
	.jw-reset{margin: .2rem 0!important;}
	table{
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }.home-img img{height: 150px;}.line-height-120{line-height: 110%;}
}
/*新增*/
.bg-dark{background-color: #434343;}.text-light-5{color: #555;}.bg-light-246{background: #f6f6f6;}.width-150{width: 150px;}.border-2{border-width: 2px;}.img-border{border:1px solid #dedede!important;}.img-border:hover{border:1px solid #16791d!important;}.text-gray{color: #bbb;}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span{color: #d9d9d9;}
.product-banner{height: 180px;}.product-banner .btn{min-width: 135px;}.page-banner{height: 120px; padding-top: 40px;}
.max-height-150{max-height: 150px; overflow: hidden;}.max-height-250{max-height: 250px; overflow: hidden;}
.circle{width:5.5rem; height:5.5rem; border:2px solid #ddd;}
.font-12{font-size: 12px!important;}.font-13{font-size: 13px!important;}.font-14{font-size: 14px!important;}.font-16{font-size: 16px!important;}.font-18{font-size: 18px!important;}.font-30{font-size: 30px!important;}.font-48{font-size: 48px!important;}
/*其他*/
.line-height-180{line-height: 180%;}
.detail{font-size: 14px; line-height: 180%;}
.fixed-top-35{position: fixed !important; top: 35px; right: 0; left: 0;}