/*全局 开始*/
@charset "utf-8";
body{color: #1d1d1f;}a:hover{color:#333;}.detail{font-size: 14px; line-height: 1.4;}
/*规格*/
[data-prime].active{background:#333;border-color:#333;}
/*主题*/
.page-right{border-top:2px solid #333;}
/*折叠伸缩*/
ul.nav-list li > a.active{color: #333;}
/*选项卡*/
.nav-tabs li.active .nav-link{border-top: 3px solid #333;}
/*分页*/
.pages a:hover{border-color:#333;background:#333;}.pages li.active span{background:#333;border-color:#333;}
/*头部*/
#header .header-body{border-top: 0; border-bottom: 0;}
/*头部导航主体*/
#header .header-nav-main nav > ul > li > a{font-size: 12px;letter-spacing: 0;}
#header .header-nav.header-nav-links nav > ul > li:hover > a{color: #f5f5f7 !important;}
/*新增*/
.btn-default{border-color: #eaeaea;background-color: #eee;}
.btn-default:hover{border-color:#6c757d!important; background-color: #6c757d!important; color:#fff;}
table{width: 100%;}
/*视频*/
.height-540{height: 540px;}
.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-nav-bar .header-nav{min-height: 48px!important;}
#header.header-effect-shrink .header-container{min-height: 43px !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: 43px !important;}
	#header .header-nav.header-nav-links nav > ul > li > a{min-height: 43px; padding: 0 2.1rem;}
	#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before{top:80%;}
	.header-logo img{width: 210px;height: 50px;}
	.video-right{height: 540px;}
	.video-list{position: relative; margin:15px 0;}
	.page-banner{height: 9rem; line-height:9rem;}
	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a{color: #f5f5f7;}
	.text-a{padding-top: 47px; font-size: 56px;}
	.text-b{font-size: 24px;}
	.text-c{font-size: 20px;}
	.text-d{font-size: 40px;}
	#footer{padding: 30px 0 0;}
}
@media (max-width: 767px){
	#header .header-logo{margin: .65rem 0;}
	#header .header-nav{min-height: 43px;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:21.3rem}
	.header-logo img{max-height: 44px;}
	.video-list{position: relative; margin:5px 0;}
	.page-banner{height: 7rem; line-height:7rem;}
	.h3, h3{font-size: 1.5rem!important;}
	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a{color: #111!important;}
	.text-a{padding-top: 37px; font-size: 32px; font-weight: 600;}
	.text-b{font-size: 19px;}
	.text-c{font-size: 17px;}
	.text-d{font-size: 32px;}
	#footer{margin-top: 0!important; padding: 0;}
	table{
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
}
/*其他*/
.slogan{background: #f5f5f7; font-size: 14px; padding: 0.7rem 0;}
.dropdown-menu{min-width: auto; margin:0; padding:.15rem 0; background: #f8f9fa; border:1px solid #e5eef8;}
.max-height-150{max-height: 150px; overflow: hidden;}
#footer,#footer .footer-copyright,#footer h4,#footer a{background: #f5f5f7; border-top: 0; color: #111; font-weight: normal;}
#footer a:hover{color: #111; text-decoration: underline;}
#footer .h5{font-size: 1.2rem;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover{color: #333;}
p{margin-bottom:0;}