/*全局 开始*/
@charset "utf-8";
body{}a:hover{color:#212562;}.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:#212562;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-danger{border-color:#bc020f!important; background-color: #d0000e!important;}
.btn-danger:hover{border-color:#d0000e!important; background-color: #bc020f!important;}
.btn-default{border-color: #eaeaea;background-color: #eee;}
.btn-default:hover{border-color:#d0000e!important; background-color: #bc020f!important; color:#fff;}
table{width: 100%;}
table tr td{border:1px solid #eee; padding:8px 10px;}
/*视频*/
.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}
.video-list{position: relative; margin:15px 0;}
/* 导航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: 121px;}
}
@media (max-width: 767px){
	#header .header-logo{margin: .65rem 0;}
	#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;}
	/*#myCarousel2 .carousel-item{height:15rem;background-color:#777}*/
	/*.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:21.3rem}*/
	.fixed-margin-bottom{margin-bottom: 106px;}
	#rev_slider_three_forcefullwidth #rev_slider_three_wrapper,
	#rev_slider_three_forcefullwidth .tp-fullwidth-forcer,
	#rev_slider_three_forcefullwidth #rev_slider_three_wrapper #rev_slider_three,
	#rev_slider_three_forcefullwidth #rev_slider_three_wrapper #rev_slider_three .tp-revslider-mainul .tp-bgimg
	{
		height: 30rem !important;
		/*height:39rem !important;*/
		/*background-size: 100% 100% !important;*/
	}

	#rev_slider_three_forcefullwidth #rev_slider_three_wrapper #rev_slider_three .tp-parallax-wrap {
		display: none !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;}
.bg-dark{background-color: #343a40!important;}
.text-dark {
	color: #343a40!important;
}
.text-danger {
	color: #212562!important;
}
h5, .h5 {
	font-size: 1rem;
}
.pl-3, .px-3 {
	padding-left: 1rem!important;
}
.pr-3, .px-3 {
	padding-right: 1rem!important;
}
.pb-2, .py-2 {
	padding-bottom: .5rem!important;
}
.pt-2, .py-2 {
	padding-top: .5rem!important;
}
.w-100 {
	width: 100%!important;
}
.alert-dark {
	color: #1b1e21;
	background-color: #d6d8d9;
	border-color: #c6c8ca;
}
.mt-2, .my-2 {
	margin-top: .5rem!important;
}

	.float-xl-right {
		float: right!important;
	}
	*, ::after, ::before {
		box-sizing: border-box;
	}
	.btn:not(:disabled):not(.disabled) {
		cursor: pointer;
	}
	.btn-sm {
		font-size: .5rem;
	}
	.btn-rounded {
		border-radius: 50px;
	}
	.pl-3, .px-3 {
		padding-left: 1rem!important;
	}
	.pr-3, .px-3 {
		padding-right: 1rem!important;
	}
	.btn-group-sm>.btn, .btn-sm {
		padding: .25rem .5rem;
		font-size: .875rem;
		line-height: 1.5;
		border-radius: .2rem;
	}
	.btn-light {
		color: #212529;
		background-color: #f8f9fa;
		border-color: #f8f9fa;
	}
	.btn {
		display: inline-block;
		font-weight: 400;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: 1px solid transparent;
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: .25rem;
		transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}
	a {
		text-decoration: none;
		color: #333;
	}
.nav-tabs {
	border-bottom: 1px solid #dee2e6;
}
.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.nav-tabs .nav-item {
	margin-bottom: -1px;
}
ul, li {
	list-style: none;
}
.nav-tabs li.active .nav-link {
	border-top: 3px solid #00a65a;
}
.nav-tabs li.active .nav-link {
	background: #FFF;
	border-left-color: #EEE;
	border-right-color: #EEE;
	border-top: 3px solid #eee;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs li .nav-link {
	background: #f7f7f7;
	border-bottom: none;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-top: 3px solid #ddd;
	margin-right: 1px;
}
.nav-tabs .nav-link {
	border: 1px solid transparent;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}
.nav-link {
	display: block;
	padding: .5rem 1rem;
}
.mt-3, .my-3 {
	margin-top: 1rem!important;
}
.mb-3, .my-3 {
	margin-bottom: 1rem!important;
}
