@charset "utf-8";
.index_one{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
	background-color:#fff;
	border-bottom:1rem solid #ececec;
}
.index_one ul{
	width:96%;
	height:auto;
	float:left;
	position:relative;
	margin:.5rem 2% 1rem 2%;
}
.index_one ul li{
	width:25%;
	height:2rem;
	float:left;
	line-height:2rem;
	font-size:.9rem;
	text-align:center;
	margin-top:.5rem;
	color:#282828;
}
.index_one ul li span{
	background:#fff;
	padding:.25rem .5rem;
	border-radius:1rem;
}
.index_one ul li.on span{
	background:#e90000;
	color:#fff;
}

.index_two{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
	background-color:#fff;
	border-bottom:1rem solid #ececec;
	padding:1rem 0;
}
.indexTwo{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	margin:1rem 3% 0 3%;
	overflow:hidden;
}
.indexTwo .swiper-two{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	position:relative;
	padding-bottom:2rem;
}
.indexTwo .swiper-two .swiper-slide{
	width:48.5%;
	height:auto;
	float:left;
	margin-right:3%;
	border:1px solid #e90000;
	border-radius:.8rem;
	padding:1rem .5rem;
	box-sizing:border-box;
}
.indexTwo .swiper-two .swiper-slide .span{
	width:100%;
	height:1rem;
	float:left;
	line-height:1rem;
	font-size:.9rem;
	font-weight:bold;
	color:#e90000;
	text-indent:.35rem;
	margin:0 0 .6rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	border-left:.2rem solid #e90000;
}
.indexTwo .swiper-two .swiper-slide .em{
	width:100%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	font-size:.8rem;
	color:#282828;
	margin:.1rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.indexTwo .swiper-two .swiper-slide .img{
	width:100%;
	height:7rem;
	float:left;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex; /* 兼容IE */
    align-items: center;
    overflow: hidden;
}
.indexTwo .swiper-two .swiper-slide .img img{
	width:100%;
    align-items: center;
}
.indexTwo .swiper-two .swiper-slide .mo{
	width:100%;
	height:1.8rem;
	float:left;
	border-radius:.9rem;
	overflow:hidden;
	line-height:1.8rem;
	text-indent:.9rem;
	font-size:.8rem;
	color:#fff;
}
.indexTwo .swiper-two .swiper-slide .mo span{
	width:50%;
	height:100%;
	float:left;
	background:#ffb400 url(/images/img/info.png) no-repeat right 1rem center;
	background-size:auto 40%;
}
.indexTwo .swiper-two .swiper-slide .mo em{
	width:50%;
	height:100%;
	float:left;
	background:#e01a19 url(/images/img/video.png) no-repeat right .9rem center;
	background-size:auto 45%;
}
.indexTwo .swiper-container-horizontal>.swiper-pagination-bullets,.indexTwo .swiper-pagination-custom,.indexTwo .swiper-pagination-fraction{
	bottom:0;
}
.indexTwo .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 5px;
    background: #ececec;
    border: 1px solid #ececec;
    box-sizing: border-box;
    opacity: 1;
}
.indexTwo .swiper-pagination-bullet-active{
    background: #e01a19 !important;
    border-color: #e01a19;
}

.index_thr{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
	background-color:#ececec;
	border-bottom:1rem solid #ececec;
}
.index_thr .swiper-thr{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	margin:0 3%;
	overflow:hidden;
}
.index_thr .swiper-thr .swiper-slide{
	width:100%;
	height:auto;
	float:left;
}
.index_thr .swiper-thr .swiper-slide img{
	width:100%;
	height:auto;
	float:left;
}

.index_four{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
	background-color:#fff;
}
.index_four .title{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	margin:1rem 3% 0 3%;
	background-color:#ececec;
	padding:.8rem .5rem;
	box-sizing:border-box;
}
.index_four .title span{
	width:25%;
	height:2rem;	
	float:left;
	color:#282828;
	line-height:2rem;
	text-align:center;
	border-radius:1rem;
	font-size:.9rem;
}
.index_four .title span.span_click{
	background:#ec1411;
	color:#fff;
}
.index_four ul.in_news_cont{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	margin:0 3%;
	overflow:hidden;
	display:none;
}
.index_four ul.in_news_cont.ur1{
	display:block;
}
.index_four ul.in_news_cont li{
	width:100%;
	height:auto;
	float:left;
	margin-top:1rem;
}
.index_four ul.in_news_cont li .img{
	width:100%;
	height:10rem;
	float:left;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex; /* 兼容IE */
    align-items: center;
    overflow: hidden;
}
.index_four ul.in_news_cont li .img img{
	width:100%;
    align-items: center;
}
.index_four ul.in_news_cont li .info{
	width:100%;
	height:auto;
	float:left;
	padding:.5rem;
	box-sizing:border-box;
	background-color:#ececec;
}
.index_four ul.in_news_cont li .span{
	width:100%;
	height:1.8rem;
	float:left;
	line-height:1.5rem;
	font-size:.9rem;
	color:#5b5b5b;
	font-weight:bold;
	margin-top:.3rem;
	border-bottom:1px solid #8a8a8a;
	box-sizing:border-box;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_four ul.in_news_cont li .p{
	width:100%;
	height:3rem;
	float:left;
	line-height:1.5rem;
	color:#626262;
	font-size:.8rem;
	margin-top:.5rem;
	box-sizing:border-box;
	
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.index_four .more{
	width:30%;
	height:2rem;
	float:left;
	margin:1.5rem 35%;
	background-color:#ececec;
	border-radius:1rem;
	text-align:center;
	line-height:2rem;
	font-size:.85rem;
	color:#333;
}

#banner{
	width:100%;
	height:auto;
	float:left;
}
#banner img{
	width:100%;
	height:auto;
	float:left;
}

.ziyeNav{
	width:100%;
	height:3rem;
	float:left;
	line-height:3rem;
	font-size:.85rem;
	color:#636363;
	background:url(/images/img/home.png) no-repeat left 3% center;
	background-size:auto 40%;
	border-bottom:1rem solid #ececec;
	text-indent:2.5rem;
}


/***新闻中心***/
.newsList{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:1.5rem;
}
.newsList ul{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	min-height:10rem;
}
.newsList ul li{
	width:100%;
	height:auto;
	float:left;
	margin-top:1rem;
}
.newsList ul li .img{
	width:100%;
	height:10rem;
	float:left;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex; /* 兼容IE */
    align-items: center;
    overflow: hidden;
}
.newsList ul li .img img{
	width:100%;
    align-items: center;
}
.newsList ul li .info{
	width:100%;
	height:auto;
	float:left;
	padding:.5rem;
	box-sizing:border-box;
	background-color:#ececec;
}
.newsList ul li .span{
	width:100%;
	height:1.8rem;
	float:left;
	line-height:1.5rem;
	font-size:.9rem;
	color:#5b5b5b;
	font-weight:bold;
	margin-top:.3rem;
	/*border-bottom:1px solid #8a8a8a;*/
	box-sizing:border-box;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsList ul li .p{
	width:100%;
	height:auto;
	float:left;
	line-height:1.5rem;
	color:#626262;
	font-size:.8rem;
	/*margin-top:.5rem;*/
	box-sizing:border-box;
	
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.newsList ul li .p em{
	float:left;
	margin-right:1rem;
}



/**详情页**/
.news_content{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 1.5rem 3%;
    background-color: #fff;
    box-sizing: border-box;
}
.news_content .neInfo{
	width:100%;
	height:auto;
	float:left;
	padding:.8rem;
	box-sizing:border-box;
	background-color:#fff;
	border-bottom:1px solid #eee;
}
.news_content .neInfo h4{
	width:100%;
	height:auto;
	float:left;
    line-height: 1.5625rem;
	text-align:center;
	color: #3b3b3b;
	font-weight:bold;
    font-size: .95rem;
	margin-bottom:.5rem;
}
.news_content .neInfo .dis_span{
	width: 100%;
    height: 1.25rem;
    line-height: 1.25rem;
    float: left;
    text-align: center;
    overflow: hidden;
    font-size: .8rem;
    color: #666;
}
.news_content .neInfo .dis_span span{
	margin:0 10px;
}
.news_content .dis_content{
	width: 100%;
    height: auto;
    line-height: 1.8rem;
    float: left;
    font-size: .85rem;
	margin:1rem 0 .5rem 0;
    color: #707070;
}
.news_content .dis_content img{
    display: block;
	height:auto;
	max-width:96%!important;
	margin:5px auto;
}
.news_content .dis_content p{
	width:100%!important;
	height:auto!important;
	float:left!important;
}
.news_content .dis_bj{
	width:100%;
	height:auto;
	float:left;
	line-height:1.5rem;
	padding-top:.5rem;
	color:#848484;
	border-top:1px solid #e6e6e6;
	font-size:.8rem;
}
.dis_left{
	float:left;
	width:100%;
	height:2rem;
	line-height:2rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dis_right{
	float:left;
	width:100%;
	height:2rem;
	line-height:2rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_content .dis_bj a:hover{
	text-decoration:underline;
}
.news_content .dis_content video{
    width: 100%!important;
    height: 12rem!important;
    float: left;
    object-fit: fill;
	margin:5px 0 8px 0;
}
.news_content .dis_content embed{
    width: 100%!important;
    height: 12rem!important;
    float: left;
    object-fit: fill;
	margin:5px 0 8px 0;
}

/****搜索****/
.search{
	width:94%;
	height:auto;
	float:left;
	margin:1rem 3% .5rem 3%;
	background-color:#fff;
	box-sizing: border-box;
	border-radius:1.25rem;
	overflow:hidden;
}
.search_form{
	float:left;
	height:2.5rem;
	position:relative;
}
#input_search_btn_psh{
	width:4rem;
	height:2.5rem;
	float:left;
	background:#ffb400 url(/images/img/ss.png) no-repeat center center;
	border:0;
	position:relative;
	z-index:100;
}
#input_search_text_psh{
	width:calc(100% - 4rem);
	height:2.5rem;
	float:left;
	background:#fff;
	border:0;
	line-height:2.5rem;
	z-index:99;
	transition:.5s;
	padding:0 .5rem;
	box-sizing: border-box;
}

.search input::-webkit-input-placeholder{ /* WebKit browsers */
  color: #888;
}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */
  color: #888;
}
.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */
  color: #888;
}

/****产品****/
.picList{
	width:100%;
	height:auto;
	float:left;
	padding-bottom:1.5rem;
	background:url(/images/img/pro_bj.png) repeat-y center center;
	background-size:cover;
}
.picList .select{
	width:94%;
	height:2.4rem;
	float:left;
	margin:1.5rem 3% .5rem 3%;
	background-color:#fff;
	box-sizing: border-box;
}
.picList .select ul{
	width:100%;
	height:auto;
	float:left;
	margin:0;
}
.picList .select ul li{
	width:33.333333%;
	float:left;
	height:1.2rem;
	line-height:1.2rem;
	margin:.6rem 0 0 0;
	padding:0;
	border-radius:0;
	border-right:1px solid #939393;
	text-align:center;
	background:url(/images/img/ca_jt.png) no-repeat right 1rem center;
	background-size:auto 20%;
}
.picList .select ul li.on{
	color:#e90000;
}

.picList ul{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.picList ul li{
	width:48.5%;
	height:auto;
	float:left;
	margin-right:3%;
	margin-top:1rem;
	border-radius:.8rem;
	background-color:#fff;
	padding:1rem .5rem;
	box-sizing:border-box;
}
.picList ul li:nth-child(2n){
	margin-right:0;
}
.picList ul li .span{
	width:100%;
	height:1rem;
	float:left;
	line-height:1rem;
	font-size:.9rem;
	font-weight:bold;
	color:#e90000;
	text-indent:.35rem;
	margin:0 0 .6rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	border-left:.2rem solid #e90000;
}
.picList ul li .em{
	width:100%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	font-size:.8rem;
	color:#282828;
	margin:.1rem 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.picList ul li .img{
	width:100%;
	height:7rem;
	float:left;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex; /* 兼容IE */
    align-items: center;
    overflow: hidden;
}
.picList ul li .img img{
	width:100%;
    align-items: center;
}
.picList ul li .mo{
	width:100%;
	height:1.8rem;
	float:left;
	border-radius:.9rem;
	overflow:hidden;
	line-height:1.8rem;
	text-indent:.9rem;
	font-size:.8rem;
	color:#fff;
}
.picList ul li .mo span{
	width:50%;
	height:100%;
	float:left;
	background:#ffb400 url(/images/img/info.png) no-repeat right 1rem center;
	background-size:auto 40%;
}
.picList ul li .mo em{
	width:50%;
	height:100%;
	float:left;
	background:#e01a19 url(/images/img/video.png) no-repeat right .9rem center;
	background-size:auto 45%;
}



/***产品详情***/
.picInfo{
	width:100%;
	height:auto;
	float:left;
}
.picInfo .InfoOne{
	width:100%;
	height:auto;
	float:left;
	border-bottom:1rem solid #ececec;
	padding:.5rem 0;
}
.picInfo .InfoOne .pic_title{
	width:94%;
	height:2rem;
	float:left;
	line-height:2rem;
	border-bottom:1px solid #b3b3b3;
	margin:0 3%;
	font-size:.9rem;
	color:#e80000;
	font-weight:bold;
	padding-bottom:.5rem;
}
.picInfo .InfoOne .pic_title a{
	float:right;
	font-size:.8rem;
	color:#aaa;
	font-weight:normal;
}
.picInfo .InfoOne .img{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 0 3%;
}
.picInfo .InfoOne .img img{
	max-width:100%;
	display:block;
	margin:auto;
}
.picInfo .InfoOne dl{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 0 3%;
}
.picInfo .InfoOne dl dd{
	width:100%;
	height:auto;
	float:left;
	line-height:2rem;
	font-size:.85rem;
	color:#282828;
}
.picInfo .InfoOne .video{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 0 3%;
}
.picInfo .InfoOne .video video{
    width: 100%!important;
    height: 12rem!important;
    float: left;
    object-fit: fill;
}
.picInfo .InfoOne .info{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 0 3%;
	line-height: 1.8rem;
    float: left;
    font-size: .85rem;
    color: #707070;
}
.picInfo .InfoOne .info img{
	max-width:100%;
	display:block;
	margin:auto;
}
.picInfo .InfoOne .info video{
    width: 100%!important;
    height: 12rem!important;
    float: left;
    object-fit: fill;
}



/*****联系我们****/
.call{
    width: 100%;
    height: auto;
    float: left;
}
.call .call_list{
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
	margin-top:1rem;
	padding:0 3% 1.5rem 3%;
	box-sizing:border-box;
}
.call .call_list dl{
    width: 100%;
    height: auto;
    float: left;
}
.call .call_list dt{
	width:100%;
	height:2.5rem;
	float:left;
	line-height:2.5rem;
	color:#484848;
	padding:.5rem 0;
	font-size:1rem;
	font-weight:bold;
	transition:all .5s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.call .call_list dd{
	width:100%;
	height:2.5rem;
	float:left;
	line-height:2.5rem;
	color:#484848;
	padding:.5rem 0;
	font-size:.9rem;
	border-bottom:1px solid #e5e5e5;
	transition:all .5s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.call .call_list dd:last-child{
	border-bottom:0;
}
.call .call_list dd i{
	width:2rem;
	height:100%;
	float:left;
	transition:all .5s;
	margin-right:.5rem;
}
.call .call_list dd.d1 i{
	background:url(/images/img/ca1.png) no-repeat center center;
	background-size:60% auto;
}
.call .call_list dd.d2 i{
	background:url(/images/img/ca2.png) no-repeat center center;
	background-size:60% auto;
}
.call .call_list dd.d3 i{
	background:url(/images/img/ca3.png) no-repeat center center;
	background-size:60% auto;
}
.call .call_list dd.d4 i{
	background:url(/images/img/ca4.png) no-repeat center center;
	background-size:60% auto;
}

/****地图str****/
#companyMap{
	width:100%;
	height:12rem;
	float:left;
	margin:1rem 0 0 0;
}
.amap-icon img {
	width: 25px;
	height: 34px;
}
.infowindow{
	position: relative;
}
.infowindow span{
	font-size:.9rem;
	font-weight:bold;
	line-height:1.6rem;
	color:#666;
}
.infowindow p{
	line-height:1.6rem;
	font-size:.75rem;
	color:#666;
}
/*左下角logo隐藏*/
.amap-logo {
	opacity:0;
	display:none!important;
}
.amap-copyright {
	opacity:0!important;
}
/****地图end****/



/****报刊****/
.baoakanList{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:1.5rem;
}
.baoakanList ul{
	width:100%;
	height:auto;
	float:left;
	min-height:10rem;
}
.baoakanList ul li{
	width:100%;
	height:auto;
	float:left;
	border-bottom:1rem solid #ececec;
	padding-bottom:.8rem;
}
.baoakanList ul li .img{
	width:94%;
	height:14rem;
	float:left;
	margin: 0 3%;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex; /* 兼容IE */
    align-items: center;
    overflow: hidden;
}
.baoakanList ul li .img img{
	width:100%;
    align-items: center;
}
.baoakanList ul li .span{
	width:94%;
	height:1.8rem;
	float:left;
	line-height:1.8rem;
	font-size:.9rem;
	color:#5b5b5b;
	font-weight:bold;
	margin:.5rem 3%;
	/*border-bottom:1px solid #8a8a8a;*/
	box-sizing:border-box;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.baoakanList ul li .span span{
	width:65%;
	float:left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.baoakanList ul li .span em{
	float:right;
	font-size:.8rem;
}



.qiyeList{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:1.5rem;
}
.qiyeList ul{
	width:100%;
	height:auto;
	float:left;
	min-height:10rem;
}
.qiyeList ul li{
	width:100%;
	height:auto;
	float:left;
	margin-top:1rem;
}
.qiyeList ul li .img{
	width:94%;
	height:12rem;
	float:left;
	margin: 0 3%;
	position:relative;	
}
.qiyeList ul li .img span{
	width:70%;
	height:auto;
	color:#fff;
	font-size:1rem;
	line-height:2rem;
	font-weight:bold;
	text-align:center;
	
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left: 50%;  
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
}
.qiyeList ul li .span{
	width:94%;
	height:2.4rem;
	float:left;
	line-height:2.4rem;
	font-size:.9rem;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:0 3%;
	background-color:#e90000;
	/*border-bottom:1px solid #8a8a8a;*/
	box-sizing:border-box;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/**加入**/
.list_join{
	width:94%%;
	height:auto;
	float:left;
	margin:0 3% 1.5rem 3%;
}
.list_join dl{
	width:100%;
	height:auto;
	float:left;
	min-height:5rem;
}
.list_join dl dd{
	width:100%;
	height:auto;
	float:left;
	line-height:2rem;
	position:relative;
    transition: all .5s;
	margin-top:1rem;
	background-color:#ececec;
	padding:.5rem 0 0 0;
	box-sizing:border-box;
	border:1px solid #ececec;
}
.list_join dl dd .em{
	width:100%;
	height:auto;
	float:left;
	display:flex;
}
.list_join dl dd .em em{
	flex:1;
	height:2rem;
	float:left;
	font-size:.85rem;
	margin-right:.5rem;
	text-indent:.5rem;
	
    color: #6e6f73;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_join dl dd .em:first-child em:first-child{
	color:#0b101c;
}
.list_join dl dd .em em:last-child{
	margin-right:0;
}
.list_join dl dd .em .toggle{
	cursor:pointer;
}
.list_join dl dd .em .toggle i{
    display: block;
    width: 2rem;
    height: 1rem;
	background-color:#e90000;
	text-align:center;
	color:#fff;
	line-height:1rem;
	margin-top:.5rem;
	text-indent:0;
	margin-left:.5rem;
}
.list_join dl dd:hover{
	background-color:#f4f4f4;
}
.list_join dl dd .info{
	width:100%;
	height:0;
	box-sizing:border-box;
	overflow:hidden;
	color:#787878;
	line-height:1.5rem;
	font-size:.85rem;
}
.list_join dl dd .info.enable{
	height:auto;
	padding:1rem .5rem;
	background-color:#fff;
}


/***分类***/
.fenleiList{
	width:100%;
	height:auto;
	float:left;
	margin-top:.5rem;
}
.fenleiList .search {
    background: #e90000!important;
}
.fenleiList #input_search_text_psh{
    background: #e90000!important;
}
.fenleiList #input_search_btn_psh{
    background: #ffef12 url(/images/img/ss2.png) no-repeat center center;
    background-size: auto 50%;
}
.fenleiList .search input::-webkit-input-placeholder{ /* WebKit browsers */
  color: #ffef12;
}
.fenleiList .search input::-moz-placeholder{ /* Mozilla Firefox 19+ */
  color: #ffef12;
}
.fenleiList .search input::-ms-input-placeholder{ /* Internet Explorer 10+ */
  color: #ffef12;
}


.nafenlei{
	width:94%;
	height:auto;
	float:left;
	margin:1rem 3% 1.5rem 3%;
	background:url(/images/img/pro_bj.png) repeat-y center center;
	background-size:cover;
	border-radius:1rem;
	padding:1rem;
	box-sizing:border-box;
}
.nafenlei dl{
	width:100%;
	height:auto;
	float:left;
}
.nafenlei dl dt{
	width:100%;
	height:4rem;
	float:left;
	background:url(/images/img/fl1.png) no-repeat right top .5rem;
	background-size:auto 60%;
	border-bottom:1px solid #ffef12;
	margin-top:.8rem;
}
.nafenlei dl dt span{
	width:80%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	color:#ffef12;
	font-size:1rem;
	font-weight:bold;
}
.nafenlei dl dt em{
	width:80%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	color:#ffef12;
	font-size:.75rem;
}
.nafenlei dl dd{
	width:100%;
	height:4rem;
	float:left;
	border-bottom:1px solid #ffef12;
	margin-top:1rem;
}
.nafenlei dl dd:last-child{
	border:0;
}
.nafenlei dl dd span{
	width:80%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	color:#ffef12;
	font-size:1rem;
	font-weight:bold;
}
.nafenlei dl dd em{
	width:80%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	color:#ffef12;
	font-size:.75rem;
}
.nafenlei dl dd.d1{
	background:url(/images/img/fl2.png) no-repeat right top .5rem;
	background-size:auto 60%;
}
.nafenlei dl dd.d2{
	background:url(/images/img/fl3.png) no-repeat right top .5rem;
	background-size:auto 60%;
}
.nafenlei dl dd.d3{
	background:url(/images/img/fl4.png) no-repeat right top .5rem;
	background-size:auto 60%;
}
.nafenlei dl dd.d4{
	background:url(/images/img/fl5.png) no-repeat right top .5rem;
	background-size:auto 60%;
}
.nafenlei dl dd.d5{
	background:url(/images/img/fl6.png) no-repeat right top .5rem;
	background-size:auto 60%;
}
.nafenlei dl dd.d6{
	background:url(/images/img/fl7.png) no-repeat right top .5rem;
	background-size:auto 60%;
}







