.header{background: #fff;}
.header .logo .l1{display: none;}
.header .logo .l2{display: block;}
.header .gp-container{padding-top: 1.5rem;padding-bottom: 1.5rem;}
.header::before{display: none;}
.header .top_links a{color: #333;}
.header .search{background: rgba(0, 0, 0, .06);}
.header .search .notxt{color: #333;}
.header .search .notxt::placeholder{color: #ccc;}
.header .nav{}
.header .nav li > a{color: #333;}
.header .nav ul > li{}


/* subpage start */

.wrap_sub_banner{overflow: hidden;z-index: 1;position: relative;margin: 12rem 0 0;}
.wrap_sub_banner .bottom{position: absolute;left: 0;right: 0;bottom: 0}
.sub_banner{padding-bottom: calc(500% / 19.2);height: 0;overflow: hidden;position: relative;background: center;background-size: cover;}
.sub_banner::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 21%;z-index: 2;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.6));}
.sub_banner img{display: block;width: 100%;}

.sub_banner_title{color: #fff;position: relative;font-weight: bold;width: 30rem;line-height: 12rem;text-align: center;background: #b1040e;}

/* .sub_menu{}
.sub_menu ul{margin: 0 0 0 -20px;max-width: calc(50% - 340px);}
.sub_menu li{width: auto;}
.sub_menu .item{margin: 0 0 30px 20px;color: #fff;padding: 0 0 0 30px;line-height: 1.25;position: relative;}
.sub_menu .item::before{content: '';display: block;width: 0px;height: 0px;background: rgba(255,255,255,0.2) url(../images/sub_menu_li.png) no-repeat center/50% auto;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_menu .item.cur::before,.sub_menu .item:hover::before{width: 20px;height: 20px;left: 0;} */

.sub_menu2{position: relative;padding: 0 0 0;text-align: center;background: #F6F6F6;}
.sub_menu2 ul{margin: 0 0 -0.1rem;}
.sub_menu2 li{width: auto;}
.sub_menu2 .item{margin: 0 5rem;line-height: 1.6em;position: relative;padding: 1.2em 0;}
.sub_menu2 .item::before{content: '';display: block;position: absolute;left: 50%;transform: translateX(-50%);height: .4rem;background: #b1040e;bottom: 0; transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;width: 0;}
.sub_menu2 .item.cur,.sub_menu2 .item:hover{color: #b1040e;}
.sub_menu2 .item.cur::before,.sub_menu2 .item:hover::before{width: 100%;}


.bread{line-height: 8rem;position: absolute;color: #fff;text-align: right;right: 0;bottom: 0;}
.bread a{display: inline-block;vertical-align: top;color: #fff;}
.bread span{padding: 0 .5rem;}
.bread a.on,.bread a:hover{color: #fff;}
.bread a:first-child{}

.content{position: relative;z-index: 2;padding-top: 4rem;padding-bottom: 8rem;}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_page_title{padding: 0 0 2rem 1.6rem;line-height: 1.25em;position: relative;overflow: hidden;margin: 0 0 2rem;font-weight: bold;border-bottom: .1rem solid rgba(0,0,0,.1);}
.sub_page_title::before{content: '';display: block;border-left: .5rem solid #b1040e;position: absolute;top: .15em;height: 1em;left: 0;}
.sub_page_title .arrow{position: absolute;background: url(/nic/images/sub_title_arrow.png) no-repeat center/2.1rem auto;right: 0;top: 0;width: 3rem;height: 3rem;}


@media screen  and (max-width:1640px){
}
@media screen  and (max-width:1280px){
}
@media screen  and (max-width:996px){
	.wrap_sub_banner{position: relative;padding-top: 0;margin: 0;}
	.sub_banner{}
	.sub_banner::after{right: 30%;}
	.sub_banner_title{}
	.sub_menu{padding: 0;}
	.sub_menu ul{border: none;max-width: 60%;margin-bottom: -2rem;}
	.sub_menu .item{margin-bottom: 2rem;}
	/* .sub_menu .btn{display: block;line-height: 45px;height: 45px;text-align: center;color: #fff;font-size: 22px;background-image: -moz-linear-gradient( 0deg, rgb(40,147,67) 0%, rgb(123,179,59) 50%, rgb(40,147,67) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(40,147,67) 0%, rgb(123,179,59) 50%, rgb(40,147,67) 100%);background-image: -ms-linear-gradient( 0deg, rgb(40,147,67) 0%, rgb(123,179,59) 50%, rgb(40,147,67) 100%);border-bottom: 1px solid #fff;} */
	.sub_menu ul::after{left: 0;}

	.sub_banner_title{width: auto;padding: 10px 20px;line-height: 2em;display: inline-block;}
	.sub_menu2 .item{margin: 0 2rem;line-height: 1.6em;position: relative;padding: .5em 0;}

	.content .gp-container{min-height: initial;}

	.bread{font-size: 12px;}
	.bread a{}
	.bread a:first-child{}
	
	.content{padding: 20px 0 40px;margin-top: 0;}

	.sub_page_title{font-size: 18px;}

}
@media screen  and (max-width:767px){
	.sub_banner{ padding-bottom: 120px;}
	.sub_banner::after{display: none;}
	.wrap_sub_banner .sub_menu{position: relative;top: 0;transform: translateY(0);background: url(/nic/images/sub_cover.png) no-repeat left center/cover;padding: 10px 0 20px;}
	.wrap_sub_banner .bottom{bottom: calc(100% - 120px);}
	.sub_menu ul{max-width: 90%;}

	.content{}

	.sub_banner_title{padding: 5px 10px;line-height: 2em;font-size: 16px;}

}
/* subpage end */

/* pages_start */
.pages {margin: 5rem 0 0;position: relative;z-index: 100;height: calc(2.8rem + 12px);line-height: calc(2.8rem + 12px);justify-content: center;}
.pages > a,.pages > span{display:block;width: calc(2.8rem + 12px);position:relative;text-align: center;color: #333;background: #fff;margin: 0 .5rem;border: .1rem solid rgba(0,0,0,.1);height: 100%;}
.pages .start,.pages .end,.pages .next,.pages .prev,.pages .text{padding: 0 2rem;width: auto;}
.pages > a.count{padding: 0 1.5rem;width: auto;margin-left: 1rem;}
.pages > a:first-child{margin-left: 0;}
.pages > a:last-child{margin-right: 0;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background: #b1040e;}

.pages .enterNum{height: calc(2.8rem + 12px);line-height: calc(2.8rem + 12px);margin: 0 0 0 2.5rem;}
.pages .enterNum input{height: 100%;border: .1rem solid rgba(0,0,0,.1);width: calc(2.8rem + 12px);}
.pages .enterNum span{padding: 0 2rem;border: .1rem solid rgba(0,0,0,.1);display: block;margin: 0 .5rem;height: 100%;}
.pages .enterNum .tips{display: none;padding: 0;border: none;}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;height: auto;}
	.pages>a{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
	/* .pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 10px;} */
	.pages .select_page span{font-size: 13px;line-height: 28px;}
	.pages .select_link{height: 30px;/* width: auto; */}
	.pages .select_link p{font-size: 13px;line-height: 30px;}
	/* .pages .select_link .arrow{bottom: 5px;} */

	.pages .input_page input,.pages span.jumpto{font-size: 13px;height: 30px;line-height: 30px;}

	.pages .select_page{margin: 0 0 0 10px;/* padding: 0 10px; */height: 30px;}
	.pages .select_link .alert_box a{font-size: 12px;line-height: 1.5;}

}
@media screen and (max-width:767px){
	/* .pages>a, .pages>span{width: 24px;height: 24px;line-height: 24px;} */
	.pages a,.pages > span{display: none;}
	.pages .select_page{/* display: block; *//* margin: 15px 0 0; */}
	/* .pages .select_link,.pages .select_link p{height: 24px;line-height: 24px;} */
	/* .pages .select_link .arrow{bottom: 2px;} */
	.pages > a{margin-bottom: 10px;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end,.pages > a.count{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{/* margin: 0 5px; *//* padding: 0 5px; */}
}
@media screen and (max-width:413px){
	/* .pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{margin: 0 2px;padding: 0 5px;} */
}
/* pages_end */

/* article start */

.page_article{position: relative;max-width: 860px;margin: 0 auto;}
.page_article_title {}
.page_article_title h3 {line-height: 1.4;color: #333;text-align: center;}
.article_author {text-align: center;margin: 1.2rem 0 3rem;padding: 0 1rem 2.4rem;line-height: 1.5;position: relative;z-index: 2;color: #999;border-bottom: .1rem solid rgba(0,0,0,.1);}
.article_author > span{line-height: 3rem;padding: 0 1.2rem;display: inline-block;vertical-align: top;}

.page_article .article {position: relative;text-align: justify;}
.page_article .article p { }

.annex {overflow: hidden;margin: 5rem 0 0;line-height: 2.4rem;}
.annex .annex_title{position: relative;line-height: 1.25em;color: #333;border-bottom: .1rem solid rgba(0,0,0,.1);padding: 0 0 1.4rem;font-weight: bold;}
.annex .annex_title::before{content: '';display: block;width: 4em;height: .4rem;background: #b1040e;position: absolute;left: 0;bottom: 0;}
.annex .list{margin: 0 0 0;position: relative;}
.annex li{margin: 2rem 0 0;}
.annex a{position: relative;display: block;color: #333;padding: 1.6rem 2rem;line-height: 1.8em;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;background: #F6F6F6;display: block;word-break: break-all;}
/* .annex i{position: absolute;right: 2rem;top: 50%;transform: translateY(-50%);font-size: 3rem;color: #b1040e;} */
.annex a:hover{background: #b1040e;color: #fff;}
.annex a:hover i{color: #fff;}

@media screen and (max-width: 1279px){
	.page_article{max-width: 760px;}
	/* .page_article{margin: 0;}
	.page_article_title{padding: 5px 0 0;}
	.article_author{padding-bottom: 12px;margin-bottom: 18px;} */
}
@media screen and (max-width: 996px){
	.page_article{margin: 0;}
	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{margin: 0 0 20px;font-size: 12px;}
	.article_author span, .article_author i{font-size: 12px;}
	.annex{margin: 30px 0 0;}
}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.article_author span{padding:2px 10px;border: 0;font-size: 14px;line-height: 20px;}
	.article_author i{display: none;}
	.annex { margin: 20px 0; }
	.annex strong::before { left: 10px; }
	.annex strong{ padding-left: 20px; padding-right: 20px; }
	.annex li { font-size: 14px; }
}
/* article end */

.sub_02a{margin: 0 0 8rem;}
.sub_02a .left{width: calc(50% + 5rem);position: relative;z-index: 1;margin: 0 -10rem 0 0;}
.sub_02a .right{width: calc(50% - 2rem);position: relative;z-index: 2;background: url(/nic/images/sub02_bg.png) no-repeat center bottom/cover;padding: 5rem;color: #fff;text-indent: 2em;top: 3rem;}

.sub_03{margin: 0 0 5rem;}
.sub_03 .item{background: #F6F6F6;padding: 3rem;margin: 0 0 2rem;}
.sub_03 .left{width: 29rem;}
.sub_03 .title{margin: 0 0 1rem;font-weight: bold;}
.sub_03 .vicetitle{margin: 0 0 2rem;}
.sub_03 .info p{padding: 0 0 0 3.4rem;margin: 0 0 2rem;background: url(/nic/images/sub03_ico1.png) no-repeat left center/2.4rem auto;}
.sub_03 .info p.ico2{background-image: url(/nic/images/sub03_ico2.png);}
.sub_03 .right{margin: 0 0 0;position: relative;border-left: .1rem solid rgba(0,0,0,.1);padding: 0 0 0 3rem;flex: 1;}
.sub_03 .right p{margin: 0 0 .9rem;position: relative;padding: 0 0 0 1.6rem;}
.sub_03 .right p::before{content: '';display: block;width: .6rem;height: .6rem;background: #b1040e;border-radius: 50%;position: absolute;top: .7em;left: 0;transform: translateY(-50%);}
.sub_03 .right p:last-child{margin: 0;}

.sub_04{}
.sub_04 ul{margin: 0 0 -3rem -3rem;padding: 0 0;}
.sub_04 .item{margin: 0 0 3rem 3rem;align-items: center;height: 14rem;background: #F6F6F6;overflow: hidden;position: relative;z-index: 2;}
.sub_04 .item::before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 50%;width: 0;background: #b1040e;z-index: 1;transform: skew(10deg);z-index: -1;}
.sub_04 .time_box{position: relative;text-align: center;padding: 0 2rem 0 3rem;color: #b1040e;z-index: 2;}
.sub_04 .time_box::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-right: .1rem solid rgba(0,0,0,.1);height: 8rem;}
.sub_04 .day{margin: 0 0 0;font-weight: bold;}
.sub_04 .month{margin: 0 0 0;}
.sub_04 .title{margin: 0 3rem 0 2rem;flex: 1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;position: relative;z-index: 2;}
.sub_04 .item:hover::before{width: 120%;left: -10%;}
.sub_04 .item:hover .time_box::before{background: rgba(255, 255, 255, 0.3);}
.sub_04 .item:hover .title{color: #fff;}
.sub_04 .item:hover .time_box{color: #fff;}

.sub_05{margin: 0 0 5rem;}
.sub_05 ul{margin: 0 0 -3rem -3rem;padding: 1rem 0 0;}
.sub_05 .item{margin: 0 0 3rem 3rem;background: #F6F6F6;text-align: center;display: flex;align-items: center;justify-content: center;position: relative;height: 10rem;z-index: 2;overflow: hidden;}
.sub_05 .item::before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 50%;width: 0;background: #b1040e;z-index: 1;transform: skew(10deg);z-index: -1;}
.sub_05 .item:hover::before{width: 120%;left: -10%;}
.sub_05 .title{margin: 0 0;color: #333;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0 1rem;}
.sub_05 .item:hover .title{color: #fff;}

.sub_08{}
.sub_08 ul{margin: 0 0 -3rem;padding: 0 0;}
.sub_08 .item{margin: 0 0 3rem;background: #F6F6F6;}
.sub_08 .img_box{width: 40rem;float: left;}
.sub_08 .info_box{margin: 0 0 0 40rem;padding: 3rem 3rem 2rem;}
.sub_08 .title{margin: 0 0;}
.sub_08 .line{margin: 2rem 0 0;border-bottom: .1rem solid rgba(0,0,0,.1);}
.sub_08 .summary{margin: 2rem 0;color: #999;}
.sub_08 .time{color: #999;}

@media screen  and (max-width:996px){
	.sub_02a{margin: 0 0 4rem;}
	.sub_02a .left{width: 95%;margin: 0;}
	.sub_02a .right{padding: 2rem 3rem;width: 95%;margin: -10px 0 0 5%;top: 0;}

	.sub_08 .info_box{padding: 1.5rem 2rem;}
	.sub_08 .summary{margin: 1rem 0 ;}

}
@media screen and (max-width:767px){
	.sub_03 .left{width: 100%;}
	.sub_03 .right{padding: 16px 0 0 0;border-left: none;border-top: 1px solid rgba(0,0,0,.1);}

	.sub_08 .img_box{width: 100%;float: none;}
	.sub_08 .info_box{margin: 0;}

}
