/* 基础样式 */





.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;

    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;

}

.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;

}









.leds .list-item {

    width: 100%;

	overflow:hidden;

    display: flex;

    align-items: flex-start;

    justify-content: flex-start;

    flex-wrap: wrap;

	margin:30px auto;

}



.leds .list-item a {

    width: 33.23%;

    height: 50%;

    display: block;

    overflow: hidden;

    margin-bottom: 2px;

    margin-right: 2px;

    position: relative;

}

.leds .list-item a:nth-child(3n) {

    margin-right: 0;

}

.leds .list-item a .img-box{

	width:100%;

	height:321px;

	overflow:hidden;

}

.leds .list-item a img {

    width: 100%;

    height: 100%;

	-moz-transition: all .60s ease;

    -o-transition: all .60s ease;

    -webkit-transition: all .60s ease;

     transition: all .60s ease;

}

.leds .list-item a img:hover {

    transform: scale(1.15);

}



.leds .list-item a .texts {

    position: absolute;

    width: 100%;

    height: 50%;

    bottom: 0;

    padding: 70px 0 0 34px;

    left: 0;

    background: linear-gradient(to top, black, rgba(0, 0, 0, 0));

}



.leds .list-item a .texts .link-title {

    font-size: 20px;

    color: #ffffff;

}



.leds .list-item a .texts .tags {

    width: 100%;

    height: 22px;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: flex-start;

	margin-top:10px;

}



.leds .list-item a .texts .tags p {

    color: #ffffff;

	padding:0 10px;

    line-height: 12px;

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

	font-size:14px;

}



.leds .list-item a .mask {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

	padding:50px;

    background: #DC5F00;

	transition: all .6s ease;

	display:none;

}

.leds .list-item a .mask h4 {

    font-size: 14px;

    line-height: 30px;

    letter-spacing: .8px;

    margin-top: 20px;

	color:#fff;

	font-weight:normal;

}

.leds .list-item a .mask .btn_shape {

    display: block;

    position: absolute;

    bottom: 20px;

    right: 20px;

    width: 40px;

    height: 40px;

	transition: all .6s ease .4s;

}

.leds .list-item a .mask .btn_shape span {

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 200;

}

.leds .list-item a .mask .btn_shape span:before {

    width: 1px;

    height: 8px;

}

.leds .list-item a .mask .btn_shape span:after {

    width: 8px;

    height: 1px;

}

.leds .list-item a .mask .btn_shape span:after, .leds .list-item a .mask .btn_shape span:before {

    content: "";

    display: block;

    position: absolute;

    top: 50%;

    left: 50%;

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    background-color: #DC5F00;

}

.leds .list-item a .mask .btn_shape:after {

    content: "";

    display: block;

    width: 100%;

    height: 100%;

    background-color: #fff;

    -moz-transform: scale(0.7) rotate(45deg);

    -ms-transform: scale(0.7) rotate(45deg);

    -webkit-transform: scale(0.7) rotate(45deg);

    transform: scale(0.7) rotate(45deg);

}



.leds .list-item a .texts .tags p:first-child {

	padding-left: 0;

}



.leds .list-item a .texts .tags p:last-child {

    border-right: none;

}





/* 翻页 */



.fullpage {

    width: 100%;

    font-size:0;

    text-align: center;

    margin:40px 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;

}



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



.ny_ban h1{

	text-align:center;

	font-size:44px;

	color:#fff;

	line-height:418px;

}



.ny_tits{

	margin:60px 0;

	text-align:center;

}

.ny_tits h2{

	font-size:36px;

	color:#333;

}

.ny_tits .tgs {

    text-align: center;

    display: block;

    margin: 0 auto;

    margin-top: 20px;

    height: 4px;

    width: 40px;

    background-color: #e35e01;

}

.text_con{

	font-size:16px;

	color:#666;

	line-height:32px;

	padding-bottom:80px;

}

.text_con * {

    max-width: 100%!important;

}





.huibj{

	background:#f4f4f4;

}

