body{font-family: PingFangSC-Regular,Helvetica,Arial, Microsoft Yahei, PingFang SC, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,aside {margin:0;padding: 0;}
.nav_list_lm3 a{   font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;}
ul{list-style: none}
input[type='number'] {  -moz-appearance:textfield;  }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;  margin: 0;
}input{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
textarea{  outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
select{outline: none;background: rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
a{text-decoration:none;color: #333;}
img{border:none;outline:none;}
img[src=""], img:not([src]) {opacity:0;}
.cl::after{display: block;content: '';clear: both}
.bef::after{display: block;clear: both;content: ''}
:focus{outline: none;}

a:hover{color: #d61518;text-decoration:none;}



html {
	width: 100%;
	-webkit-text-size-adjust: none;
	font-size: 12px;
}

body{background: #fff}


.full-section {
	width: 100%;
	
}
.banner-content{position: relative;display: block;overflow: hidden;border-bottom: 1rem solid #d61518;}
.main-body{}

.section {
	width: 1200px;
	margin: auto;
}

/* banner */
.mb-banner-section {
	display: none;
}

.banner-section {
	width: 100%;
	padding-bottom: 20%;
	background-position: center center;
	background-size: auto 100%;
	background-repeat: no-repeat;
}
.mb-banner {
    width: 100%;
}

.jianjie{width: 50%;margin: 0 auto;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -25%;display: flex;align-items: center;justify-content: center;}
.caption{padding-left: 40px;}
.caption h2{font-size: 3.2rem;font-weight: bold;color: #d61518;margin-bottom: 1.2rem;}
.btn{background-color: #d61518;font-size: 16px;color: #fff;}


.mains{position: relative;}
.mains .container{background-color: #d61518;position: relative;}
.mains .container::before{width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid #a30609;position: absolute;left: -20px;top: -10px;content: '';
}
.mains .container::after{width: 0;height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-left: 10px solid #a30609;position: absolute;right: -20px;top: -10px;content: '';
}
.mains .container h1{font-size: 2.5rem;color: #fff;padding: 1rem 0 2rem;text-align: center;}

/* news */
.news-section {overflow: hidden;}
.news-title{width: 100%;margin: 50px auto 0;overflow: hidden;background: url('../images/bna.jpg') center repeat-x;}
.news-title h3{font-size: 2.5rem;color: #d61518;line-height: 45px;background: white;padding-right: 20px;display: inline-block;font-weight: bold;}

.news-list{}
.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 1px; 
}
.news-list li{font-size: 1.35rem;}
.list-group-item{padding: 1rem 0;}
.list-group-item a{display: block;position: relative;padding-left: 12px;}
.list-group-item a::before{position: absolute;left: 0;top: 50%;width: 4px;height: 4px;border-radius: 50%;background-color: #333;content: '';margin-top: -2px;}
.badge{font-size: 1.35rem;color: #969696;font-weight: 100;}
.news-list li:hover .badge,.news-list li:hover a{color: #d61518!important;}
.news-list li:hover a::before{background-color: #d61518}
.item-bg1{
	width: 100%;height: 380px;background: url(../images/bs2_01.jpg) no-repeat center center;
}
/* .item-bg2{
	width: 100%;height: 380px;background: url(../images/bs2_02.jpg) no-repeat center center;
} */
 .item-bg3{
	width: 100%;height: 380px;background: url(../images/bs2_03.jpg) no-repeat center center;
}
.item-bg{position: relative;}
.item-bg a{display: block;width: 100%;height: 100%;cursor: pointer;}
.news-list li:hover.list-group-item{border-color: #d61518;}

#displaypagenum{padding:20px 0;margin-top: 30px;font-size: 1.25rem;}
#displaypagenum center span.page {width: 3rem;height: 3rem; color: #be0209;display: inline-block;line-height: 27px}
#displaypagenum center{width:100%;height: 3rem;display: flex;justify-content:center;align-content: center}
#displaypagenum center a{ color: #000;width: 3rem;height: 3rem;display: inline-block;line-height: 3rem;}
#displaypagenum center a:hover{color: #be0209}
#displaypagenum a.prev{width:27px;height:27px;background:url(http://img.chengdu.cn/templates/chengdu/i19/images/icon-bth-prev.png)no-repeat;margin-right: 5px;font-size: 0;overflow: hidden}
#displaypagenum a.fenye{width:27px;height:27px;background:url(http://img.chengdu.cn/templates/chengdu/i19/images/icon-bth-next.png) no-repeat;margin-left: 5px;font-size: 0;overflow: hidden}

#displaypagenum a.fy{border: 1px solid #969696;color: #969696;}

#displaypagenum a.current{color: #be0209}

/* max-width: 768px */
.item_imgs{width: 160px;margin-bottom: 1.2rem;display: none;}
.wap-box{display: none;}
@media (max-width: 820px) {
	.item-bg{display: none;}
	.wap-box{display: block;}
	.main {
		width: 100%;
		min-width: 100%;
	}

	.main-body {
		
	}

	.section {
		width: 100%;
	}

	/* banner */
	.banner-section {
		display: none;
	}
	.mb-banner-section {
		display: block;
	}
	.news-title{margin-top: 20px;}
	
	.banner-content{border-width: .5rem;}
	.news-title h3{font-size:1.7rem;}

	.jianjie{width: 100%;margin: 0 auto;height: 100%;left: 0;margin-left: 0;padding:0 1rem;}
	.jianjie .img{width: 40%;}
	.jianjie .img img{width: 100%;}

	.caption{padding-left: 20px;}
	.caption h2{font-size:2rem;font-weight: bold;color: #d61518;margin-bottom: 1.2rem;}
	.btn{background-color: #d61518;font-size: 1rem;color: #fff;}

	.list-group-item a::before{top: 1rem;}

	.mains .container h1{font-size: 1.8rem;color: #fff;padding: 1rem 0;text-align: center;}

}