/* 基础样式 */





.huibj {

    background: #f5f5f5;

    overflow: hidden;

}



.crumbs {

    position: fixed;

    top: 88px;

    left: 0;

    height: 50px;

    background-color: #161616;

    width: 100%;

    line-height: 50px;

    overflow: hidden;

    z-index: 2000;

    z-index: 1;

}



.crumbs li {

    display: inline-block;

    vertical-align: top;

}



.crumbs li a {

    font-size: 14px;

    color: #fff;

    color: #707070;

}

.crumbs li a i {

    color: #707070;

	margin:0 10px;

}

.crumbs li.active a {

    color: #fff;

}

.crumbs li.home i {

	margin:inherit;

}



.crla{

	width:100%;

	height:50px;

}

.ny_ban{

	width:100%;

	height:418px;

}

.ny_ban img{

	width:100%;

	height:100%;

}



.fenlei-list {

    margin:40px 0 0;

    display: flex;

    align-items: flex-start;

    justify-content: flex-start;

    flex-wrap: wrap;

    align-content: flex-start;

}

.fenlei-list a{
	display:block;
	width:181px;
	height:46px;	background:#ebebeb;
text-align:center;
	line-height:46px;
	font-size:15px;
	color:#333;
	margin-right:22px;
	margin-bottom:22px;
	border-radius:5px;
}
.fenlei-list a:nth-child(7n) {

    margin-right: 0;

}

.fenlei-list a:hover,.fenlei-list a.active{

	background:#e47a2f;

	color:#fff;

}



.fenlei-list1{

    margin:0 0 40px;

    display: flex;

    align-items: flex-start;

    justify-content: flex-start;

    flex-wrap: wrap;

    align-content: flex-start;

}

.fenlei-list1 a{

	display:block;

	width:49.2%;

	height:60px;	background:#ebebeb;
text-align:center;

	line-height:60px;

	font-size:20px;

	color:#333;

	margin-right:22px;

	margin-bottom:22px;
	
	border-radius:5px;

}

.fenlei-list1 a:nth-child(2n) {

    margin-right: 0;

}

.fenlei-list1 a:hover{

	background:#e47a2f;

	color:#fff;

}



.ny_tit{

	height:60px;

	line-height:60px;

	border-bottom: solid 1px #eee;

	position:relative;

}

.ny_tit h2{

	font-size:28px;

	color:#333;

	font-weight:600;

	padding-left:20px;

}

.ny_tit:after {

    content: "";

    position: absolute;

    top:17px;

    left:0;

    width: 5px;

    height: 25px;

    display: block;

    background: #dc5f00;

}









.shipin_list {

    height: auto;

    display: flex;

    align-items: flex-start;

    justify-content: flex-start;

    flex-wrap: wrap;

    margin: 30px 0;

}

.shipin_list a{

	width:32.5%;

	overflow:hidden;

	display:block;

	margin-right:1.2%;

	margin-bottom:1.2%;

}

.shipin_list a:nth-child(3n) {

    margin-right: 0;

}

.shipin_list a .img_box{

	width:100%;

	height:254px;

	overflow:hidden;

}

.shipin_list a .img_box img{

	width:100%;

	height:100%;

	-moz-transition: all .60s ease;

    -o-transition: all .60s ease;

    -webkit-transition: all .60s ease;

     transition: all .60s ease;

}

.shipin_list a:hover img {

    transform: scale(1.15);

}

.shipin_list a .text_box{

	width:100%;

	background:#fff;

	overflow:hidden;

	padding:25px 0;

}

.shipin_list a .text_box .link-title {

    font-size: 20px;

    color: #333;

	text-align:center;

}

.shipin_list a .text_box .tags {

    width: 100%;

    height: 22px;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-top: 10px;

}

.shipin_list a .text_box .tags p {

    color: #666;

    padding: 0 10px;

    line-height: 12px;

    border-right: solid 1px rgba(0, 0, 0, 0.3);

    font-size: 14px;

}



.shipin_list a .text_box .tags p:first-child {

    padding-left: 0;

}

.shipin_list a:hover .text_box .link-title {

    color: #ed6505;

}



.shipin_list a .text_box .tags p:last-child {

    border-right: none;

}











/* 翻页 */



.fullpage {

    width: 100%;

    font-size:0;

    text-align: center;

    margin:30px 0 70px;

    user-select: none;

}

.fullpage-num {

    display: inline-block;

    vertical-align: middle;

}

.fullpage-num a:first-child, .fullpage-num a:last-child {

    background-image: url(../img/fullPageArr.png);

}

.fullpage a:first-child, .fullpage a:last-child {

    background: url(../img/fullPageArr.png) no-repeat center;

    border-color: transparent;

}

.fullpage a {

    display: inline-block;

    vertical-align: middle;

    width: 38px;

    height: 38px;

    line-height: 38px;

    border: 1px solid #dcdcdc;

    margin: 0 8px;

    font-size: 16px;

    color: #666;

    transition: all .4s ease;

}

.fullpage a:hover, .fullpage a.ontrue, .fullpage a.on {

    background-color: #e77322;

    color: #fff;

    border-color:#e77322;

}



.fullpage-num a:first-child:hover, .fullpage-num a:last-child:hover {

    background-image: url(../img/fullPageArrH.png);

    background-color: #fff;

}

.fullpage a:first-child:hover, .fullpage a:last-child:hover {

    background-image: url(../img/fullPageArrH.png);

    background-color: #fff;

}

.fullpage-num a:first-child, .fullpage-num a:last-child {

    background-image: url(../img/fullPageArr.png);

}

.fullpage a:last-child {

    transform: rotate(180deg);

}

.fullpage b {

    font-size: 16px;

    color: #999;

    font-weight:500;

    margin: 0 4px;

	display: inline-block;

    vertical-align: middle;

	font-weight:normal;

}



/* ======================详情页====================== */



.fenlei-list2{

    margin:40px 0 20px;

}

.vido_bj{

	width:100%;

	height:auto;
	
	text-align:center;
	margin-top:50px;

}

.vido_bj * {

    max-width: 1200px!important;

}



.vido_text{

	margin:50px 0;

}

.vido_text h2{

	font-size:24px;

	padding-bottom:10px;

}

.vido_text p{

	font-size:15px;

	line-height:28px;

	color:#666;

}

.vido_miaosu{

	background:#eee;

	overflow:hidden;

	display: flex;

    align-items: center;

    justify-content: space-between;

	margin:40px 0 60px;

	height:252px;

}

.vido_miaosu_lt{

	width:70%;

	padding:30px 60px;

}

.vido_miaosu_lt p{

	line-height:48px;

	font-size:16px;

	color:#666;

}

.vido_miaosu_lt p b{

color:#333;

}

.vido_miaosu_rt{

	width:30%;

	padding:20px 40px;

	background:#e47a2f;

	height:252px;

}

.vido_miaosu_rt h4{

	font-size:18px;

	color:#fff;

}

.vido_miaosu_rt ul{

	margin-top:20px;

}

.vido_miaosu_rt ul li{

	width:auto;

	height:36px;

	line-height:36px;

	float:left;

	border:solid 1px rgba(255, 255, 255, 0.5);

	margin-right:3%;

    border-radius:50px;

	text-align:center;

	color:#666;

	font-size:13px;
	
	padding:0 10px;

	margin-bottom:3%;

	cursor: pointer;

	color:#fff;



}


