@charset "utf-8";
.flex_rb {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.flex_ra {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;}
.flex_rc {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}
.flex_cc {display:flex;flex-direction:column;justify-content:center;align-items:center;}

.img-cover{width:100%;height:100%;overflow: hidden;}
.img-cover img{width:100%;height:100%;object-fit: cover;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.img-cover:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}


/* 展开导行 */
.sidebar-wrapper {position:relative;height:100%;overflow:auto;display:none;}
#dowebok {background-color:rgba(0,0,0,.6);}
#dowebok .nav {margin-top:.8rem;list-style-type:none;color:#fff;}
#dowebok .nav li {display:block;line-height:.8rem;font-size:.22rem;position:relative;}
#dowebok .nav li a {display:block;padding:0 .2rem;height:100%;border-bottom:1px solid #666;}
#dowebok .nav a:hover {background-color:#000;}
#dowebok .nav li .n2btn {width:.4rem;height:.55rem;display:inline-block;position:absolute;right:.1rem;top:.1rem;color:#fff;background:url(../images/more.svg) no-repeat left center;background-size:auto 25px;z-index:10;}
#dowebok .nav li .nav2 {display:none;}
#dowebok .nav li .nav2 li {font-size:.2rem;}
#dowebok .nav li .nav2 li a {padding-left:.5rem;}
[data-simplersidebar='active'] {box-shadow:3px 0px 3px 0px rgba(0,0,0,0.5);}




/* 公共代码 */
@font-face{
	font-family: 'sw-b';
	src: url(../fonts/Swis721\ BlkCn\ BT\ Black.ttf);
}
@font-face{
	font-family: 'syht-lg';
	src: url(../fonts/SourceHanSansCN-Light.otf);
}
@font-face{
	font-family: 'syht-rl';
	src: url(../fonts/SourceHanSansCN-Regular.otf);
}
@font-face{
	font-family: 'hu-lg';
	src: url(../fonts/HUMNST777\ LT\ BT\ LIGHT.TTF);
}
@font-face{
	font-family: 'pht-md';
	src: url(../fonts/Alibaba-PuHuiTi-Medium.otf);
}
@font-face{
	font-family: 'pht-rg';
	src: url(../fonts/Alibaba-PuHuiTi-Regular.otf);
}
@font-face{
	font-family: 'beba';
	src: url(../fonts/BEBASNEUE-1.OTF);
}




.ipub_tit i{
	color: #f39821;
	font-size: .36rem;
	font-family: 'sw-b';
	text-transform: uppercase;
}
.ipub_tit h2{
	color: #333;
	font-size: .32rem;
	font-family: 'pht-md';
	margin-top: .1rem;
}




.pub_tit i{
	color: #a59988;
	font-size: .22rem;
	line-height: .36rem;
	font-family: 'sw-b';
	text-transform: uppercase;
	display: block;
}
.pub_tit h2{
	color: #444;
	font-size: .3rem;
	font-family: 'syht-lg';
	margin-top: .1rem;
}




.pub_tit2{
	padding-bottom: .2rem;
	position: relative;
}
.pub_tit2::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: .45rem;
	height: .04rem;
	background-color: #fca952;
}
.pub_tit2 h2{
	margin-top: .05rem;
}




.pub_txt{
	color: #666;
	font-size: .2rem;
	line-height: .38rem;
}
.pub_txt2{
	font-size: 15px;
}




.inc_banner {font-size:0;}
.inc_banner img {width:100%;}




.inc_banner{
	max-width: 6.4rem;
	height: 3.2rem;
	margin: 0 auto;
	padding-top: 1.15rem;
	box-sizing: border-box;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/inc_banner.jpg);
}
.inc_banner img{
	width: 3.8rem;
	height: .26rem;
}
.inc_banner .text{
	max-width: 5.8rem;
	margin: 0 auto;
}
.inc_banner .text p{
	color: #a59988;
	font-size: .2rem;
	line-height: .3rem;
	font-family: 'pht-md';
	text-transform: uppercase;
	width: 4.4rem;
	margin-top: .1rem;
}




.page{
	text-align: center;
	padding:.4rem 0;
}
.page .pagination{
	display: inline-block;
}
.page .pagination li{
	float: left;
	width: .5rem;
	height: .5rem;
	line-height: .5rem;
	font-size: .18rem;
	color: #666;
	margin:0 .05rem;
	border: 1px solid #dcdcdc;
	background-color: #fff;
}
.page .pagination li span,
.page .pagination li a{
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding:0 .03rem;
}
.page .pagination li.active,
.page .pagination li:hover {
	color: #fff;
	border: 1px solid #fca952;
	background-color: #fca952;
}




.swiper .swwiper-pagination-bullet{
	opacity: 1;
	border: none;
	outline: none;
}




.pub_slide .swiper-slide{
	position: relative;
}
.pub_slide .swiper-slide::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2.4rem;
	z-index: 1;
	background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.pub_slide .img{
	height: 4.05rem;
}
.pub_slide h4,
.pub_slide .btngrop
{
	position: absolute;
	bottom: .15rem;
	z-index: 6;
}
.pub_slide h4{
	color: #fff;
	font-size: .2rem;
	line-height: .55rem;
	height: .55rem;
	left: .3rem;
}
.pub_slide .btngrop{
	width: 1.25rem;
	height: .55rem;
	right: .2rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pub_slide .btngrop .swiper-button-prev,
.pub_slide .btngrop .swiper-button-next
{
	width: .55rem;
	height: .55rem;
	opacity: 1;
	border: none;
	outline: none;
	margin-top: 0;
	position: static;
	border-radius: .05rem;
	border: 1px solid #fff;
	background-size: .11rem .19rem;
	background-repeat: no-repeat;
	background-position: center;
}
.pub_slide .btngrop .swiper-button-prev{
	background-image: url(../images/pub_prev.png);
}
.pub_slide .btngrop .swiper-button-next{
	background-image: url(../images/pub_next.png);
}
.pub_slide .btngrop .swiper-button-prev::after,
.pub_slide .btngrop .swiper-button-next::after
{
	content: '';
}




.pillar{
	height: 1rem;
}
.header{
	width: 100%;
	height: 1rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #fff;
}
.header h1{
	width: 1.9rem;
    height: .5rem;
	float: left;
	margin-top: .25rem;
	background-size: contain; 
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/logo.png);
}
.header h1 a{
	width:100%;
	height:100%;
	display:inline-block;
	text-indent: -9999px;
}
.header .menu{
	width: .4rem;
	height: .3rem;
	float: right;
	display: block;
	margin-top: .35rem;
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/menu.png);
}
.header .menu.on{ 
	background-image: url(../images/close.png);
}




.footer{
	color: #a59988;
	font-size: .18rem;
	padding: .75rem 0 .6rem;
	background-color: #f3f1e8;
}
.footer .item1 .txt h4{
	color: #f79a22;
	font-size: .24rem;
	font-family: 'syht-rl';
	margin-bottom: .1rem;
}
.footer .item1 .txt p,
.footer .item1 .txt em
{
	text-transform: uppercase;
}
.footer .item1 .txt p{
	font-size: .3rem;
	font-family: 'sw-b';
	margin-bottom: .05rem;
}
.footer .item1 .txt em{
	font-size: .24rem;
	font-family: 'hu-lg';
}
.footer .item1  .share{
	margin-top: .4rem;
}
.footer .item1  .share .li{
	width: .5rem;
	height: .5rem;
	float: left;
	margin-right: .15rem;
	position: relative;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}
.footer .item1 .share .li:last-child{
	margin-right: 0;
}
.footer .item1 .share .li:hover{
	cursor: pointer;
}
.footer .item1 .share .vx{
	background-image: url(../images/share_vx.png);
}
.footer .item1 .share .wb{
	background-image: url(../images/share_wb.png);
}
.footer .item1 .share .xcx{
	background-image: url(../images/share_xcx.png);
}
.footer .item1 .share .li .img{
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: -1.1rem;
	left: 0;	
	display: none;
}
.footer .item1 .share .li:hover .img{
	display: block;
}
.footer .item1  .share .li .img img{
	width: 100%;
	height: 100%;
}
.footer .item1 .share p{
	font-size: .18rem;
	margin-top: .15rem;
}
.footer .item2{
	margin-top: .4rem;
	position: relative;
	padding-top: .3rem;
}
.footer .item2::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: .04rem;
	background-image: linear-gradient(to right,#f9e00d,#f7a21f);
}
.footer .item2 .txt{
	line-height: .3rem;
}
.footer .item2 .txt span{
	color: #f79a22;
	font-size: .24rem;
	font-family: 'pht-md';
}
.footer .item2 .copy{
	line-height: .3rem;
	margin-top: .25rem;
}




.ibanner .swiper-pagination{
	bottom: .3rem;
}
.ibanner .swiper-pagination-bullet{
	width: .1rem;
	height: .1rem;
	margin: 0 .06rem!important;
	background-color: rgba(255, 255, 255, .5);
}
.ibanner .swiper-pagination-bullet-active{
	background-color: #fff;
}




.inews{
	padding: .65rem 0 .85rem 0;
}
.inews_slide{
	margin-bottom: .6rem;
}
.inews_slide .swiper-wrapper{
	margin-bottom: .45rem;
}
.inews_slide .time{
	color: #f39821;
	font-family: 'sw-b';
}
.inews_slide .time span{
	font-size: .7rem;
}
.inews_slide .time em{
	font-size: .3rem;
}
.inews_slide h4,
.inews_slide p
{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.inews_slide h4{
	color: #333;
	font-size: .22rem;
	line-height: .4rem;
	margin-top: .15rem;
}
.inews_slide p{
	color: #888;
	font-size: .18rem;
	line-height: .38rem;
	margin-top: .2rem;
}
.inews_slide .btngrop{
	width: 1.65rem;
	display: flex;
	align-items: center;
}
.inews_slide .btngrop .swiper-button-prev,
.inews_slide .btngrop .swiper-button-next,
.inews_slide .btngrop .swiper-pagination
{
	position: static;
}
.inews_slide .btngrop .swiper-button-prev,
.inews_slide .btngrop .swiper-button-next
{
	width: .1rem;
	height: .18rem;
	opacity: 1;
	border: none;
	outline: none;
	margin-top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}
.inews_slide .btngrop .swiper-button-prev{
	background-image: url(../images/inews_prev.png);
}
.inews_slide .btngrop .swiper-button-next{
	background-image: url(../images/inews_next.png);
}
.inews_slide .btngrop .swiper-button-prev::after,
.inews_slide .btngrop .swiper-button-next::after
{
	display: none;
}
.inews_slide .btngrop .zongshu{
	color: #888;
	font-size: .2rem;
}
.inews_slide .btngrop .dangqian{
	color: #f39821;
	font-size: .28rem;
}
.inews .video{
	height: 3.7rem;
	position: relative;
}
.inews .video p{
	color: #fff;
	font-size: .2rem;
	line-height: .7rem;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .7rem;
	padding-left: .6rem;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, 0.4);
}
.inews .video p::after{
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: .3rem;
	width: .12rem;
	height: .15rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/play.png);
}




.iab_slide{
	height: 8.4rem;
	position: relative;
}
.iab_slide .img,
.iab_slide .img img
{
	width: 100%;
	height: 100%;
}
.iab_slide .img{
	overflow: hidden;
}
.iab_slide .img img{
	object-fit: cover;
}
.iab_slide .text{
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 1.6rem;
	width: 100%;
	padding: 0 .5rem 0 .3rem;
	box-sizing: border-box;
}
.iab_slide .text h4{
	font-size: .36rem;
	font-family: 'pht-md';
	margin-bottom: .2rem;
}
.iab_slide .text p{
	font-size: .2rem;
	line-height: .36rem;
}
.iab_slide .btngrop{
	width: 1.3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	left: .3rem;
	bottom: .4rem;
}
.iab_slide .btngrop .swiper-button-prev,
.iab_slide .btngrop .swiper-button-next
{
	width: .6rem;
	height: .6rem;
	position: static;
	margin-top: 0;
	opacity: 1;
	outline: none;
	background-color: #fff;
	background-size: .12rem .22rem;
	background-repeat: no-repeat;
	background-position: center;
}
.iab_slide .btngrop .swiper-button-prev{
	background-image: url(../images/iab_prev1.png);
}
.iab_slide .btngrop .swiper-button-next{
	background-image: url(../images/iab_next1.png);
}
.iab_slide .btngrop .swiper-button-prev:active,
.iab_slide .btngrop .swiper-button-next:active
{
	background-color: #f39821;
}
.iab_slide .btngrop .swiper-button-prev:active{
	background-image: url(../images/iab_prev2.png);
}
.iab_slide .btngrop .swiper-button-next:active{
	background-image: url(../images/iab_next2.png);
}
.iab_slide .btngrop .swiper-button-prev::after,
.iab_slide .btngrop .swiper-button-next::after
{
	content: '';
}




.iab2{
	padding: .75rem 0 .5rem 0;
}
.iab2 .ipub_tit{
	margin-bottom: .4rem;
}
.iab2 .itembox{
	margin-top: .45rem;
}
.iab2 .itembox .item{
	width: 50%;
	float: left;
}
.iab2 .item h4{
	color: #f39821;
	font-size: .65rem;
	font-family: 'beba';
	display: inline-block;
	position: relative;
}
.iab2 .item h4 sup{
	color: #666;
	font-size: .2rem;
	display: inline-block;
	margin-left: .1rem;
}
.iab2 .item p{
	color: #666;
	font-size: .2rem;
}
.iab2 .img{
	height: 3.1rem;
	margin-top: .6rem;
}




.iresp{
	max-width: 5.8rem;
	height: 3.3rem;
	margin: 0 auto .8rem auto;
	position: relative;
}
.iresp .ipub_tit{
	position: absolute;
	top: .9rem;
	left: .3rem;
}
.iresp .ipub_tit i{
	color: #a3ab7d;
	max-width: 2.6rem;
	display: block;
}
.iresp .ipub_tit h2{
	color: #fff;
}
.iresp img,
.iresp img img
{
	width: 100%;
	height: 100%;
}
.iresp img{
	overflow: hidden;
}
.iresp img img{
	object-fit: cover;
}




.about{
	padding-top: .65rem;
}
.about .pub_tit i{
	max-width: 2.5rem;
}
.about .pub_txt{
	margin-top: .35rem;
}




.about2{
	padding: .8rem 0;
}
.about2 .listbox .list{
	padding-bottom: .35rem;
	margin-bottom: .35rem;
	position: relative;
}
.about2 .listbox .list::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 2.4rem;
	height: .02rem;
	background-color: #dcdcdc;
}
.about2 .listbox .list:last-child{
	margin-bottom: 0;
}
.about2 .list i,
.about2 .list h4
{
	font-family: 'sw-b';
}
.about2 .list i{
	color: #a59988;
	font-size: .22rem;
	display: block;
	text-transform: uppercase;
}
.about2 .list h4{
	color: #f39821;
	font-size: .65rem;
	position: relative;
}
.about2 .list h4 small{
	font-size: .26rem;
	display: inline-block;
	margin-left: .02rem;
}
.about2 .list p{
	color: #aaa;
	font-size: .2rem;
	line-height: .3rem; 
}




.contact{
	padding: .8rem 0;
}
.contact .pub_tit{
	margin-bottom: .5rem;
}
.contact .pub_tit i{
	max-width: 2.6rem;
}
.contact .listbox .list{
	display: flex;
	align-items: center;
	margin-bottom: .35rem;
}
.contact .listbox .list:last-child{
	margin-bottom: 0;
}
.contact .list i{
	width: .75rem;
	height: .75rem;
	display: block;
	margin-right: .2rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}
.contact .list:nth-child(1) i{
	background-image: url(../images/con1_icon1.png);
}
.contact .list:nth-child(2) i{
	background-image: url(../images/con1_icon2.png);
}
.contact .list:nth-child(3) i{
	background-image: url(../images/con1_icon3.png);
}
.contact .list .txt{
	width: 4.7rem;
}
.contact .list p{
	color: #666;
	font-size: .22rem;
	font-family: 'syht-lg';
}
.contact .list:nth-child(1) p{
	color: #f6a740;
	font-size: .36rem;
	font-family: 'sw-b';
}
.contact .list h4{
	color: #888;
	font-size: .2rem;
	margin-top: .05rem;
}




.contact2{
	padding: .75rem 0 1rem 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/con2bg.jpg);
}
.contact2 .listbox .list{
	text-align: center;
	height: 2.7rem;
	padding: .3rem;
	box-sizing: border-box;
	margin-bottom: .15rem;
	border-radius: .1rem;
	overflow: hidden;
	background-color: #f5f2ea;
}
.contact2 .listbox .list:last-child{
	margin-bottom: 0;
}
.contact2 .list i{
	width: .8rem;
	height: .8rem;
	display: block;
	margin: 0 auto;
	transition: all .5s;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/con2_icon1.png);
}
.contact2 .list:active i{
	transform: translateY(-.05rem);
}
.contact2 .list h4{
	color: #666;
	font-size: .22rem;
	margin-top: .25rem;
}
.contact2 .list p{
	color: #f7a740;
	font-size: .32rem;
	font-family: 'sw-b';
	margin-top: .1rem;
}



.party1{
	padding: .8rem 0;
}
.party1 .pub_tit{
	margin-bottom: .2rem;
}
.party1 .party1_slide{
	height: 4.1rem;
	position: relative;
	margin-top: .45rem;
}
.party1_slide h4{
	color: #fff;
	font-size: .2rem;
	position: absolute;
	left: .25rem;
	bottom: .5rem;
}
.party1_slide .swiper-pagination{
	text-align: left;
	bottom: .2rem;
	padding-left: .25rem;
}
.party1_slide .swiper-pagination-bullet{
	opacity: 1;
	outline: none;
	width: .4rem;
	height: .04rem;
	margin: 0 .07rem!important;
	border-radius: 0;
	background-color: #fff;
}
.party1_slide .swiper-pagination-bullet-active{
	background-color: #f39821;
}




.party2{
	color: #fff;
	padding: 1.15rem 0 1rem 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/party2bg.jpg);
}
.party2 h2{
	font-size: .3rem;
	font-family: 'syht-lg';
	position: relative;
	padding-bottom: .15rem;
}
.party2 h2::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: .75rem;
	height: .02rem;
	background-color: #fff;
}
.party2 i{
	font-size: .2rem;
	line-height: .3rem;
	font-family: 'sw-b';
	text-transform: uppercase;
	max-width: 340px;
	display: block;
	margin-top: 20px;
}
.party2 p{
	font-size: .3rem;
	font-family: 'syht-lg';
	margin-top: .15rem;
}




.party3{
	padding: .85rem 0;
	background-color: #f6f6f6;
}
.party3 .pub_tit{
	margin-bottom: .45rem;
}
.party3 .pub_tit h2{
	margin-top: .05rem;
}
.party3 .listbox .list{
	height: 2.1rem;
	padding: .5rem .3rem;  
	box-sizing: border-box;
	margin-bottom: .2rem;
	border-radius: .1rem;
	position: relative;
	background-color: #fff;
}
.party3 .list span{
	color: #f39821;
	font-size: .42rem;
	font-family: 'sw-b';
	position: absolute;
	top: .25rem;
	right: .3rem;
}
.party3 .list h4{
	color: #444;
	font-size: .26rem;
	font-family: 'syht-lg';
}
.party3 .list p{
	color: #888;
	font-size: .2rem;
	line-height: .36rem;
	margin-top: .1rem;
}




.party4{
	padding: .8rem  0;
}
.party4 .listbox .list{
	padding-bottom: .6rem;
	margin-bottom: .55rem;
	border-bottom: .03rem solid #e6e6e6;
}
.party4 .listbox .list:last-child{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
.party4 .list .pub_tit{
	margin-bottom: .3rem;
}
.party4 .list .pub_tit h2{
	margin-top: .05rem;
}
.party4 .list .text{
	color: #666;
	font-size: .2rem;
	line-height: .38rem;
}
.party4 .picbox{
	margin-top: .6rem;
}
.party4 .picbox .img{
	height: 3.1rem;
	overflow: hidden;
	margin-bottom: .2rem;
}
.party4 .picbox .img:last-child{
	margin-bottom: 0;
}
.party4 .picbox .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}




.honor{
	padding: .75rem 0 1.15rem 0;
}
.honor .pub_tit{
	margin-bottom: .9rem;
}
.honor .pub_tit i{
	max-width: 2.6rem;
}
.honor_slide .tit{
	margin-bottom: .3rem;
}
.honor_slide .tit span{
	color: #a59988;
	font-size: .3rem;
	font-family: 'sw-b';
	display: block;
	margin-bottom: .1rem;
}
.honor_slide .tit h4{
	color: #666;
	font-size: .2rem;
}
.honor_slide .img{
	height: 3.6rem;
}
.honor .tips{
	color: #666;
	font-size: .2rem;
	padding-left: .4rem;
	box-sizing: border-box;
	margin-top: .4rem;
	position: relative;
}
.honor .tips::after{
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: .3rem;
	height: .34rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/honor_icon.png);
}




.news{
	padding: .8rem 0 .1rem 0;
}
.news .listbox .list{
	margin-bottom: .7rem;
}
.news .list .img{
	height: 3.4rem;
}
.news .list .text{
	padding-top: .4rem;
}
.news .list .text span{
	color: #f39821;
	font-size: .32rem;
	font-family: 'sw-b';
}
.news .list .text h4,
.news .list .text p
{
	line-height: .38rem;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news .list .text h4{
	color: #444;
	font-size: .22rem;
	margin-top: .15rem;
}
.news .list:active .text h4{
	color: #f39821;
}
.news .list .text p{
	color: #888;
	font-size: .18rem;
	margin-top: .2rem;
}
.news .list .text em{
	width: .23rem;
	height: .17rem;
	display: block;
	margin-top: .25rem;
	background-size:contain;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/news_icon.png);
}
.news .page{
	padding: .1rem 0 .7rem 0;
}




.newsv {
	padding: .6rem 0;
}
.newsv .tit {
	margin-bottom: .4rem;
	text-align: center;
}
.newsv .tit h2 {
	color: #444;
	font-size: .26rem;
	line-height: .38rem;
	margin-bottom: .1rem;
}
.newsv .tit p {
	color: #999;
	font-size: .2rem;
	display: block;
}
.newsv .text_box{
	color: #666;
	font-size: .2rem;
	line-height: .34rem;
	padding-bottom: .3rem;
	margin-bottom: .4rem;
	border-bottom: 1px solid #d2d2d2;
}
.newsv .text_box img{
	width: 100%!important;
	height: auto!important;
}
.newsv .agrop {
	text-align: center;
}
.newsv .agrop a {
	color: #666;
	font-size: .18rem;
	padding-right: .4rem;
	display: inline-block;
	position: relative;
	margin-right: .4rem;
}
.newsv .agrop a:last-child {
	margin-right: 0;
}
.newsv .agrop a::after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -.1rem;
	right: 0;
	width: 1px;
	height: .2rem;
	background-color: #bfbfbf;
}
.newsv .agrop a:last-child::after{
	display: none;
}
.newsv .agrop a:active{
	color: #f39821;
}




.join .listbox .list{
	padding: .95rem .3rem;
	box-sizing: border-box;
	min-height: 9rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.join .list .pub_txt{
	line-height: .36rem;
	margin-top: .25rem;
}




.recruit{
	padding: .75rem 0;
}
.recruit .pub_tit{
	margin-bottom: .5rem;
}
.recruit .pub_tit i{
	max-width: 2.6rem;
}
.recruit .listbox .list{
	height: 2rem;
	border-radius: .1rem;
	overflow: hidden;
	margin-bottom: .25rem;
	background-image: linear-gradient(to top,#fcfbf5,#f4f1e8);
}
.recruit .listbox .list:last-child{
	margin-bottom: 0;
}
.recruit .list a{
	width: 100%;
	height: 100%;
	padding: .4rem .4rem .4rem .3rem;
	box-sizing: border-box;
	display: inline-block;
}
.recruit .list .tit h4,
.recruit .list .tit span
{
	float: left;
	display: block;
}
.recruit .list .tit h4{
	color: #666;
	font-size: .24rem;
	margin-right: .1rem;
}
.recruit .list .tit span{
	color: #fff;
	font-size: .18rem;
	text-align: center;
	line-height: .3rem;
	width: .7rem;
	height: .3rem;
	border-radius: .5rem;
	background-color: #fca952;
}
.recruit .list .txt{
	color: #a59988;
	font-size: .2rem;
	margin-top: .65rem;
}
.recruit .list p{
	float: left;
}
.recruit .list em{
	float: right;
	display: block;
}




.idea{
	padding: .7rem 0 .6rem 0;
	border-bottom: .1rem solid #eee;
}
.idea .tit{
	padding-bottom: .3rem;
	margin-bottom: .45rem;
	border-bottom: 1px solid #e5e5e5;
}
.idea .tit h2{
	color: #333;
	font-size: .3rem;
	font-family: 'syht-lg';
	padding-right: .8rem;
	display: inline-block;
	position: relative;
}
.idea .tit h2::after{
	content: '诚聘';
	position: absolute;
	top: 50%;
	margin-top: -.15rem;
	right: 0;
	width: .7rem;
	height: .3rem;
	color: #fff;
	font-size: .18rem;
	text-align: center;
	line-height: .3rem;
	border-radius: .5rem;
	background-color: #fca952;
}
.idea .tit p{
	color: #a59988;
	font-size: .2rem;
	margin-top: .1rem;
}




.idea2{
	padding: .6rem 0 .8rem 0;
}
.idea2 h2{
	color: #333;
	font-size: .3rem;
	font-family: 'syht-lg';
	margin-bottom: .2rem;
}
.idea2 .formbox .li{
	height: .6rem;
	position: relative;
}
.idea2 .formbox .li input,
.idea2 .formbox .li select
{
	color: #888;
	font-size: .2rem;
	width: 100%;
	height: 100%;
	display: block;
	border: none;
	outline: none;
	padding-left: 1.4rem;
	box-sizing: border-box;
}
.idea2 .formbox .li p{
	color: #333;
	font-size: .2rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.idea2 .formbox .li #distpicker{
	width: 100%;
	height: 100%;
}
.idea2 .formbox .verify{
	height: .8rem;
	margin-top: .3rem;
	border-bottom: 1px solid #e5e5e5;
} 
.idea2 .formbox .verify input{
	padding: 0  1.4rem 0 0;
}
.idea2 .formbox .verify .img{
	width: 1.35rem;
	height: .6rem;
	position: absolute;
	top: 50%;
	margin-top: -.3rem;
	right: 0;
} 
.idea2 .formbox .verify .img img{
	width: 100%;
	height: 100%;
}
.idea2 .formbox .tips{
	color: #888;
	font-size: .2rem;
	line-height: .36rem;
	margin-top: .25rem;
}
.idea2 .formbox button{
	color: #fff;
	font-size: .22rem;
	text-align: center;
	line-height: .6rem;
	width: 100%;
	height: .6rem;
	display: block;
	border: none;
	outline: none;
	margin-top: .4rem;
	border-radius: .5rem;
	background-color: #fca952;
}
.idea2 .formbox button:active{
	background-color: #fcb265;
}




.ceramics1{
	padding: .85rem 0;
}
.ceramics1 .pub_tit{
	margin-bottom: .25rem;
}
.ceramics1 .img{
	height: 3.9rem;
	margin-top: .65rem;
}




.ceramics2{
	padding-bottom: .8rem;
}
.ceramics2 .pub_tit{
	margin-bottom: .3rem;
}




.ceramics3{
	padding-bottom: .6rem;
}
.ceramics3 .pub_tit{
	margin-bottom: .5rem;
}
.ceramics3 .picbox .img{
	width: 1.8rem;
	height: .9rem;
	float: left;
	margin: 0 .2rem .2rem 0;
	box-shadow: 0px 0px .25rem #f5f5f5;
	background-color: #fff;
}
.ceramics3 .picbox .img:nth-child(3n){
	margin-right: 0;
}




.ceramics4{
	padding-bottom: .85rem;
}




.course{
	padding: .75rem 0;
}
.course .pub_tit{
	margin-bottom: .55rem;
}
.course .pub_tit i{
	max-width: 2.6rem;
}
.course .list .time{
	width: .6rem;
	float: left;
	margin-top: .3rem;
}
.course .list:nth-child(1) .time{
	margin-top: 0;
}
.course .list .time span{
	color: #f39821;
	font-size: .28rem;
	font-family: 'sw-b';
	display: block;
}
.course .list .time i{
	width: .14rem;
	height: .02rem;
	display: block;
	margin: .05rem auto;
	background-color: #f39821;
}
.course .list .itembox{
	width: 4.9rem;
	float: right;
	padding: .3rem 0 .3rem .25rem;
	box-sizing: border-box;
	position: relative;
	border-left: 1px solid #dcdcdc;
}
.course .list:nth-child(1) .itembox{
	padding-top: 0;
}
.course .list .itembox::before,
.course .list .itembox::after
{
	content: '';
	position: absolute;
}
.course .list .itembox::before{
	top: .36rem;
	left: -1px;
	width: 1px;
	height: .8rem;
	background-color: #f39821;
}
.course .list:nth-child(1) .itembox::before{
	top: 0;
}
.course .list .itembox::after{
	left: .25rem;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-size: cover;
	background-repeat: repeat-x;
	background-position: left;
	background-image: url(../images/course_icon.png);
}
.course .list .item{
	margin-bottom: .2rem;
}
.course .list .item:last-child{
	margin-bottom: 0;
}
.course .list .item h4{
	color: #a59988;
	font-size: .28rem;
	font-family: 'sw-b';
	margin-bottom: .05rem;
}
.course .list .item .txt{
	color: #666;
	font-size: .2rem;
	line-height: .34rem;
}




.chari{
	padding: .65rem 0 .2rem 0;
}
.chari .img{
	height: 3rem;
	margin-bottom: .6rem;
}
.chari .listbox .list{
	margin-bottom: .45rem;
	border-bottom: 1px solid #e5e5e5;
}
.chari .list a{
	width: 100%;
	height: 100%;
	padding-bottom: .4rem;
	display: inline-block;
}
.chari .list h4,
.chari .list p
{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.chari .list h4{
	color: #444;
	font-size: .22rem;
	-webkit-line-clamp: 1;
	margin-bottom: .2rem;
}
.chari .list:active h4{
	color: #f39821;
}
.chari .list p{
	color: #888;
	font-size: .18rem;
	line-height: .36rem;
	-webkit-line-clamp: 2;
}
.chari .list span{
	color: #f39821;
	font-size: .28rem;
	font-family: 'sw-b';
	display: block;
	margin-top: .2rem;
}
.chari .page{
	padding: .2rem 0 .45rem 0;
}




.culture1{
	padding: .75rem 0 .9rem 0;
}
.culture1 .pub_tit{
	margin-bottom: .7rem;
}
.culture1 .pub_tit i{
	max-width: 2.6rem;
}
.culture1 .img{
	height: 5.4rem;
}
.culture1 .text{
	padding-top: .55rem;
}
.culture1 .text h4{
	color: #333;
	font-size: .36rem;
	font-family: 'syht-lg';
	margin-bottom: .2rem;
}




.culture2{
	height: 11.84rem;
	padding-top: 3.8rem;
	box-sizing: border-box;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/culture2bg.jpg);
}
.culture2 .listbox .list{
	display: flex;
	align-items: center;
	margin-bottom: .6rem;
}
.culture2 .listbox .list:last-child{
	margin-bottom: 0;
}
.culture2 .list i{
	width: .6rem;
	height: .6rem;
	display: block;
	margin-right: .25rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.culture2 .list:nth-child(1) i{
	background-image: url(../images/culture2_1.png);
}
.culture2 .list:nth-child(2) i{
	background-image: url(../images/culture2_2.png);
}
.culture2 .list:nth-child(3) i{
	background-image: url(../images/culture2_3.png);
}
.culture2 .list:nth-child(4) i{
	background-image: url(../images/culture2_4.png);
}
.culture2 .list:nth-child(5) i{
	background-image: url(../images/culture2_5.png);
}
.culture2 .list:nth-child(6) i{
	background-image: url(../images/culture2_6.png);
}
.culture2 .list .txt{
	width: 4.9rem;
}
.culture2 .list .txt h4{
	color: #666;
	font-size: .18rem;
}
.culture2 .list .txt p{
	color: #444;
	font-size: .2rem;
	margin-top: .12rem;
}




.culture3{
	text-align: center;
	padding-bottom: 1.15rem;
}
.culture3 .text{
	max-width: 5.8rem;
	margin: 0 auto;
}
.culture3 h2{
	color: #333;
	font-size: .36rem;
	font-family: 'syht-lg';
	margin-bottom: .2rem;
}




.navbar{
	position: fixed;
	top: 1rem;
	left: 0;
	right: 0;
	width: 100%;
	max-width: 6.4rem;
	height: 100%;
	margin: 0 auto;
	padding-top: .9rem;
	z-index: 999;
	display: none;
	background-color: #f4f4f4;
}
.navbar::after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 6.4rem;
	height: 4.5rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/navbg.png);
	z-index: -1;
}
.navbar .listbox{
	max-width: 5.8rem;
	margin: 0 auto;
}
.navbar .listbox .list{
	margin-bottom: .5rem;
}
.navbar .list h4{
	color: #444;
	font-size: .24rem;
	margin-bottom: .15rem;
	position: relative;
}
.navbar .list h4::after{
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: .08rem;
	height: .14rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/nav_more.png);
}
.navbar .list .nav{
	display: none;
}
.navbar .list .nav.on{
	display: block;
}
.navbar .list .nav li{
	color: #a59988;
	font-size: .22rem;
	line-height: .42rem;
	width: 23.5%;
	margin-right: 2%;
	float: left;
}
.navbar .list .nav li:nth-child(4n){
	margin-right: 0;
}
.navbar .list .nav li a{
	width: 100%;
	height: 100%;
	display: inline-block;
}