/* 基础样式 */





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

    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;

}

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

}









.case_list {

    height: auto;

    display: flex;

    align-items: flex-start;

    justify-content: flex-start;

    flex-wrap: wrap;

    margin: 30px 0;

}

.case_list a{

	width:32.8%;

	overflow:hidden;

	display:block;

	margin-right:10px;

	margin-bottom:10px;

}

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

    margin-right: 0;

}

.case_list a .img_box{

	width:100%;

	height:266px;

	overflow:hidden;

}

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

}

.case_list a:hover img {

    transform: scale(1.15);

}

.case_list a .text_box{

	background:#fff;

	overflow:hidden;

	padding:25px;

}

.case_list a .text_box .link-title {

    font-size: 20px;

    color: #333;

}

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

    color: #ed6505;

}



.case_list a .text_box .tags {

    width: 100%;

    height: 22px;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: left;

    margin: 10px 0 20px;

}

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

}



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

    padding-left: 0;

}





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

    border-right: none;

}



.case_list a .text_box .detail {

    font-size: 14px;

    color: #999;

}

.case_list a .text_box .detail i{

	width:5px;

	height:9px;

	display:inline-block;

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

	margin-left:5px;

}







/* 翻页 */



.fullpage {

    width: 100%;

    font-size:0;

    text-align: center;

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

}



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

.case_scan{

	margin:60px 0;

}

.news-title {

    width: 100%;

    font-size: 30px;

    font-weight: bold;

    margin-bottom: 38px;

    color: #333333;

	text-align:center;

	border-bottom:solid 1px #eee;

	padding-bottom:30px;

}

.news-content {

    width: 100%;

    height: auto;

    min-height: 600px;

    overflow: hidden;

    margin-bottom: 40px;

}

.news-content p {

    font-size: 16px;

    line-height: 32px;

    color: #555;

	

}

.news-content * {

    max-width: 100%!important;

}

.news-content img {

    max-width: 1200px!important;
	text-align:center;

}



.casexq-btnback {

    width: 100%;

    overflow: hidden;

    margin-top: 48px;

    padding-top: 38px;

    border-top: 1px solid #eee;

}

.casexq-btn {

    width: calc(100% - 136px);

    padding-right: 80px;

    float: left;

}

.casexq-btn p {

    width: 100%;

    font-size: 16px;

    color: #666;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    line-height: 34px;

}

.casexq-btn p a {

    transition: all .4s ease;

	color:#666;

}

.casexq-btn p a:hover{

	color:#e76a12;

}

.casexq-back {

    margin-top: 10px;

    width: 136px;

    height: 50px;

    line-height: 50px;

    display: block;

    float: right;

    border-radius: 25px;

    font-size: 16px;

    color: #fff;

    background: #e47a2f;

    text-align: center;

}

.casexq-back i {

    width: 14px;

    height: 14px;

    display: inline-block;

    vertical-align: middle;

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

    margin: 0 12px 0 0;

    transition: all .4s linear;

}