@media (max-width:1000px) {
.wap_nav span {
	display: block;
	width: 25px;
	height: 2px;
	margin-bottom: 5px;
	background-color: #fff;
	transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, transform .5s cubic-bezier(.77, .2, .05, 1), width .5s;
	left: 0;
	transform-origin: 16px;
	border-radius: 3px;
	opacity: 1;
}

.header.add_head.fix .wap_nav span {
    background-color: #1b70b9;
}
.wap_nav span:nth-of-type(2) {
	transition: width .5s ease;
}
.wap_footer.flex {
    display: flex;
}

.wap_nav .first-rotate {
	transform: rotate(-45deg);
	position: relative;
	top: 4px;
}
.wap_nav .last-rotate {
	transform: rotate(45deg);
	position: relative;
	top: -5px;
}

.wap_nav span.mid-width {
	width: 0;
	opacity: 0;
}

.wap_nav span:last-child {
	margin-bottom: 0;
}
body.fix{
	position: fixed;
	top: 0;
	    width: 100%;
}
.wap_nav_sw {
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 999999;
    z-index: -1;
    opacity: 0;
    transition: all .5s ease;
    left: -100%;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.4);
}
.header-show.wap_nav_sw {
	top: 0px;
	opacity: 1;
	z-index: 999999999;
	left: 0;
	display: block;
	background: #fff;
}


.wap_nav_sw li.cur dl{
	padding-bottom: 0.25rem;
}
.wap_nav_sw li.cur dd {
	padding-left: 0.2rem;
}
.wap_nav_sw li.cur dd a {
	color: #333;
	font-weight: normal;
	line-height: 1.25;
	background: url(../images/five.png) no-repeat  0 20px;
	padding-left: 15px;
}
.wap_nav_sw .top{
	padding: 0.2rem;
}
#cont .cont_rt.rp_add p {
    line-height: 32px;
}
.wap_nav_sw .top h1{
	width: 3.25rem;
}
#cont.job p {
    padding-left: 14px;
}
#cont .dl_dl {
    width: 100%;
    margin: 0.35rem auto;
}
.min-height {
    min-height: 5rem;
}
#cont .dl_dl dl a {
    line-height: 44px;
    width: 100%;
    margin: 0.25rem auto 0.15rem auto;
}
#cont .tip {
    font-size: 14px;
    margin-top: 0.5rem;
}
#cont .dl_th dd a{
	line-height: 44px;width: 45%;
}
#cont .dl_th dl{
	width: 100%;
	margin-top: 0.35rem;
}
#cont .dl_th dt {
    padding: 0.45rem 0.35rem;
}
#cont .dl_th {
    margin-top: 0px;
}
#cont .dl_dl dd em, #cont .dl_th dd em {
    font-size: 14px;
}
.wap_nav_sw li a.no{
	background: url(../images/rr.png) no-repeat   97% 23px;background-size: 14px 14px;
}
.wap_nav_sw li.cur a.no{
	background: url(../images/tt.png) no-repeat   97% 23px;background-size: 14px 14px;
}
.wap_nav_sw .top .close{
	width: 0.35rem;
	height: 0.35rem;
}
.wap_nav_sw li {
	line-height: 36px;
	border-bottom: 1px #e4e4e4 solid;
}
.wap_nav_sw .top{
	border-bottom: 1px #e4e4e4 solid;
}
.wap_nav_sw li a {
	padding: 0.2rem 0.25rem;
	display: block;
	width: 100%;
	font-size: 16px;
	text-transform: uppercase;
}
.wap_nav_sw li dd a {
	font-size: 16px;
	color: #666;
	font-weight: normal;
}

.wap_nav_sw li dl {
	display: none
}
.wap_nav_sw li.cur dl{
	display: block;
}
::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0;
	color: transparent;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
}
.swiper-pagination-bullet{
	margin: 0 3px;
}

#swiper.home {
    background-size: auto auto;
    margin-top: -81px;
    padding-top: 2rem;
    height: auto;
}
.wap_head.flex{
	display: flex;
	position: relative;
	z-index: 99;
	border-bottom: 1px #e4e4e4 solid;
}
.wap_head .nav p{
	display: flex;
	justify-content: space-between;
	width: 80%;
	margin-left: 20%;
}
.wap_head .logo{
	width: 2.65rem;
}
.wap_head .nav img{
	width: 0.35rem;
}
.wap_head .nav{
	font-size: 15px;
}
.wap_head .nav i{
	margin: 0 10px;
}
.wap_head .nav p{
	margin-top: 0.2rem;
}
#swiper.home dt h2,#cont .cont_rt dd a,.person .main dd h2 {
    line-height: 0.4rem;
    font-size: 18px;
	font-weight: bold;
}
#swiper.home dt{
	padding: 0.2rem 0.35rem;
}
#news_cont .title i:last-child{
	display: block;
	margin-top: 0.15rem;
}
#news_cont .cont{
	padding: 0 0.35rem;
	padding-bottom: 0.35rem;
}
#news_cont .cont p{
	    line-height: 30px;
	    font-size: 15px;
	    margin-top: 0.25rem;
}
#news_cont .title p {
    font-size: 13px;
}
.index dt h2 {
    font-size: 17px;
	font-weight: bold;
    line-height: auto;
    margin: 0.2rem 0;
    height: auto;
}
#news_cont .title h2 {
    margin-bottom: 0.25rem;
    line-height: 30px;
}
.index dd i {
    position: initial;
	margin-top: 0.35rem;
}
.index .more a {
    width: 40%;
    line-height: 44px;
    margin: 0.25rem auto;
    font-size: 15px;
}
.foot dt,#cont h2,.add_title h2,#news dd:nth-child(3) h2 ,#news_cont .title h2{
    font-size: 18px;
	font-weight: bold;
}
.add_title h2{
	padding-left: 0.35rem;
}
.foot dd p {
    font-size: 15px;
    color: #727272;
    line-height: 24px;
}
.foot dd p:nth-child(1) {
    margin: 15px 0;
}
.foot dl:nth-child(2){
	margin-top: 0.35rem
}

.footer .in {
    padding: 0.2rem 0;
	font-size: 15px;
}
.footer .in img {
    margin-right: 10px;
    width: 20px;
}
.footer .in span:nth-child(2){
	margin-top: 0.1rem;
}

.index dl{
	height: auto;
	margin-left: 0;
	margin-bottom: 0.35rem;
}
.index dd em {
    font-size: 14px;
    margin-bottom: 15px;
}
.index dd p{
	font-size: 14px;
	line-height: 22px;
}
#swiper.home dt em {
    margin-top: 0.65rem;
	padding-bottom: 0.15rem;
	font-size: 15px;
}
#swiper.home dt img{
	width: 12px;
}
.where {
	font-size: 15px;
}
.where  span:nth-child(1){
	margin-bottom: 0.25rem;
}
#swiper.home dl a{
	flex-wrap: wrap;
}
.person .main dt {
    width: 2rem;
    height: 2rem;
	margin: 0 auto;
}
#swiper.home dt:last-child,.person .main dl{
	display: block;
}
#news dt ,#news dd:nth-child(2),#swiper.home .h_lHisPrevd,#swiper.home .h_lHisNextd,.header .nav,.header,#swiper.home dt:nth-child(1){
	display: none;
}
#news dd:nth-child(3) {
    width: 100%;
}

#cont .cont_lt .cont.view p {
    line-height: 30px;
    margin-top: 0;
}
#cont .cont_lt .cont.view p a {
    margin-top: -10px;
	
}
#cont .cont h2 {
    margin: 0.35rem 0;
}
#mcover .info {
    width: 80%;
	}
#cont .cont p ,#cont .cont_rt p,.person .main dd p{
    line-height: 30px;
    font-size: 15px;
	margin-bottom: 0.2rem;
}
#imgContainer {
	width: 83.33%;
	height: 5rem;
}
#person{
	padding-bottom: 0.35rem
}
#person dl {
    margin-bottom: 0.35rem;
}
.person .main dd p{
	margin-top: 0;
}
.person .main{
	width: 90%;
	margin: 0.35rem auto;
	padding: 0.35rem;
}
#cont .cont_rt dt {
    width: 2rem;
    height: 2rem;
	margin: 0.35rem 0;
}
#cont .cont_rt p{
	margin: 0.2rem 0;
}
#news_cont .down a{
	margin: 0.35rem auto;
	width: 90%;
}
#cont .dl_th dd a,#cont .dl_dl dl a,#news_cont .down a,#cont .cont_lt .down a,#cont .cont_rt a {
    font-size: 15px;
}
#cont .dl_th dd a img,#cont .dl_dl dl a img,#news_cont .down a img,#cont .cont_rt a img,#cont .cont_lt .down a img{
	width: 16px;
	position: relative;
	top: -1px;
}
#cont .cont_rt{
	padding-left: 0;
	border-top: 1px #ebebeb solid;
	border-left: 0;
	padding-top: 0.35rem;
}
#cont .cont h2 em {
    width: 6px;
    height: 19px;
    margin-right: 10px;
}
#cont{
	margin-top: 0;
}
#news dd em{
	display: block;
	color: #999;
	font-size: 14px;
	margin: 8px 0;
}
#news dl a {
    padding: 0.25rem 0
}
.index,.index dl,.footer ,.where,#cont,#news,#news_cont .title{
	padding: 0.35rem;
}
.page {
    margin: 0.2rem auto;
}
.page li {
    font-size: 15px;
    padding: 6px 12px
}
#index{
	padding-top: 0.35rem;
}
#index dl {
    margin-bottom: 0.35rem;
}
.wap_head,#swiper.home dl{
	padding: 0.2rem;
}
.footer{
	padding-bottom: 0;
}
.foot ,#cont .tit{
    padding-bottom: 0.35rem;
}
#cont .cont_lt .down {
    margin: 0.25rem auto;
    padding-top: 0.25rem;
}
#news dl,.person .main dd,#cont .cont_lt .down a,#cont .cont_lt,#cont .cont_rt,.where  span,#swiper.home dt,#swiper.home dd,#swiper.home dl,.box,.index dl,.foot dl:nth-child(1),.foot dl:nth-child(2){
	width: 100%;
}
.foot dl:nth-child(2) .text {
    padding: 13px;
}
::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #727272;
	font-size: 15px;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #727272;
	font-size: 15px;
}

::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #727272;
	font-size: 15px;
}
#news dd p {
    font-size: 15px;
    line-height: 24px;
    margin-top: 0.25rem;
}
#news dl {
    margin-bottom: 0;
}
#news{
	padding-top: 0;
}
#news dd:nth-child(3) h2{
	font-weight: normal;
	color: #000;
}
#news dl:nth-last-child(2){
	margin-bottom: 0.25rem;
}
#cont.job p{
	margin-bottom: 0;
}
#cont.job{
	padding-top: 0;
}
.footer .in span{
	width: 100%;
	text-align: center;
	display: block;
}
.footer .in{
	justify-content: center;
	flex-wrap: wrap;
}
#cont .cont_rt dt a img{
    width: 100%;
}
}
