﻿
@media (max-width:1199px){	
body,.box{
	width:640px
}
.add_top{
	height:auto;
	padding:0.15rem 0.25rem
}
.add_top span img{
	display:none
}
.wap_nav_sw li dd a{
	width:50%
}
.wap_nav_sw li dd{
	   justify-content:space-between ;
	   flex-wrap:wrap
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 20px;
}

.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;
}
.wap_nav span:nth-of-type(2) {
    transition: width .5s ease;
}
.wap_nav .first-rotate {
    transform: rotate(-45deg);
	position: relative;
    top: 10px;
}
.wap_nav .last-rotate {
    transform: rotate(45deg);
	position: relative;
    top: 1px;
}
.wap_nav, .wap_img_sw {
    display: block;
    align-self: center;
}
.wap_nav{
	margin-top:0.1rem
}
.header .box h1 img{
	width:2.5rem
}
#swiper img{
	width:100%;
	height:3rem;
	object-fit: cover;
}
#swiper .swiper-pagination-bullet-active{
	width:30px
}
.wap_nav span.mid-width {
    width: 0;
    opacity: 0;
}
.header {
	
}
#pages{
	margin:0.35rem auto
}
.pub_ul li{
	padding-left:20px;
	line-height: 28px;
	margin-top:5px;
}
.h_five .pub_title i,.h_th .pub_title i{
	width: 60px
}
.h_th .pub_title em {
    margin: 0 20px;
}
.h_th .pub_title{
	font-size: 20px;
	line-height: 60px;
	background-size: 100% 70px;
	height: 70px;
}
.h_th dd em{
	margin: 10px 0;
}
.h_four .ck_sw .main .test{
	margin:0.5rem auto 
}
.h_four  .ck span:nth-child(1) em{
	font-size: 16px;
}
.h_four .ck_sw .main .img h2 {
    font-size: 16px;
	font-weight:bold
}
.h_one .img,.h_tow .list:nth-child(2),.h_th .dl,.h_four .ck_sw .main .pic ul,#cont .cont p,#cont .cont h1{
	margin-top:0.25rem
}
#cont .cont h1{
	line-height:30px
}
#team .tit{
	margin:0.25rem
	
}
.h_one{
	padding-bottom:0.1rem
}
.h_five .pub_title{
	line-height:40px
}
.h_five .dl dl {
    width: 48%;
}
#cont .cont p {
    font-size: 15px;
    line-height: 30px;
}
.news{
	margin-top:0;
	padding:0.25rem;
	padding-top:0
}
#banner .img img{
	height:2rem;
	width:100%;
	object-fit: cover;
}
#banner .txt h2 i {
    width: 25px;
}
#banner .txt p{
	font-size: 14px;
}
.h_one .test .tit h2 ,.h_five .pub_title,#banner .txt{
    font-size: 20px;
}
.footer{
	padding-top:0.25rem
}
.footer .Copyright{
	line-height:25px
}
#cont .title h2 {
    font-size: 24px;
}
#team .dl{
	padding-top:0
}
.course .mtp{
	margin-top:0
}
.home,.bg_ff,.footer .foot dl:nth-child(2),.footer .Copyright,.where,#cont,.cong_bg,#team .dl,.course,#course,#course .cont .word  {
	padding:0.25rem
}
.course .h_five .dl dl{
	margin-left:0
}
#course{
	padding-top:0
}
.video .img_pop p img{
	width: 0.5rem;
}
.course  .h_five .dl{
	 justify-content:space-between ;
}
.course  .h_five .dl dl{
	margin-top:0;
	margin-bottom:0.25rem
}
.course,#team .dl{
	 justify-content:space-between ;
	 padding-top:0
}
#team .dl dl{
	width:48%;
	margin-left:0
}
.h_four .ck_sw .main .test .txt{
	width: 75%;
}
.h_four .ck_sw .main .test .time b {
    font-size: 36px;
}
.footer .foot dl:nth-child(3) img{
	    width: 1.5rem;
    position: absolute;
    top: 0.35rem;
    right: 0.35rem;
}
.news .pub_list dl:nth-child(1) dt, .news .pub_list dl:nth-child(2) dt{
	width:35%;height:2.5rem
}
.news .pub_list dl:nth-child(1) dd, .news .pub_list dl:nth-child(2) dd{
	width:60%
}
.page{
	margin: 0.45rem auto;
}
.news .pub_list dd p{
	margin:0.25rem 0
}
.news .pub_list dt img {
	height:2.5rem
}
#mcover .info {
    width: 90%;
}
#mcover .info .btn{
	margin-top:0
}
#mcover .info dd{
	margin-left:0;
	width:100%;
	padding:0.25rem
}
.pub_list .ul li a em{
	width: 60%;
}
.pub_list .ul li a,.pub_list .ul li i{
	font-size: 15px;
}
#mcover .info dt,.news .pub_list dd h2 b,.news .pub_nav,.footer .foot dl:nth-child(3) dt,.footer .foot dl:nth-child(1),.header ul,.pub_ul li i,.h_four .ck span:nth-child(2){
	display:none
}
.add_show .add_one{
	margin:0.25rem
}
.mains ul li em{
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-size:14px
}
.mains ul li i{
	display:none
}
.add_show .h_five .dl dl{
	margin-bottom:0.25rem
}
.add_show_cont .tow{
	margin:0.25rem
}
.add_show .h_five .dl{
	justify-content:space-between ;
}
.add_show .h_five .dl dl{
	margin-left:0
}
.add_show .h_five,.add_show .h_one{
	margin:0.25rem
}
.add_show_cont .tow .test{
	min-height:inherit
}
.add_show_cont .tow .nav ul{
	display:flex;
	flex-wrap:wrap
}
.add_show_cont .tow .nav ul li{
	width:33.33%
}
.mains .list dd{
	width:65%
}
.add_show_cont .tow .test .mains .list dd p {
    color: #787878;
    margin: 6px 0;
}
.h_five .dl dd p i{
	display:none
}
.h_one .img,.h_one .test,.#mcover .info dt,news .pub_list dd h2 span,.news .pub_list, .news .pub_list dt img,.footer .foot dl:nth-child(3),.footer .foot dl:nth-child(2),.h_four .ck_sw .main .img,.h_four .ck_sw .main .test,.h_four .ck_sw .main .pic,.h_th dl,.h_one .test,.h_one .img,.pub_ul li em,.h_tow .list,#mcover .info dt{
	width:100%
}
.add_show_cont .tow .nav,.add_show_cont .tow .test,.h_one .test,.add_show .add_one .img, .add_show .add_one .img img{
	width:100%
}
.h_four .ck_sw .main .test .one,.h_one .img,.h_four .ck_sw .main .test,.h_four .ck_sw .main .img,.h_four .ck_sw .main .pic{
	width:100%
}

}
@media (max-width:640px){	
body,.box,.wap_footer{
	width:100%
}

}
    
    