﻿
@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%
;}

}
    
    