@charset "utf-8";
@media only screen and (max-width: 1440px) { 
	.inner{width: 96%;}
}
	
@media only screen and (max-width: 1400px) { 
	
}
@media only screen and (max-width: 1366px) { 
	.di_left>h2{font-size: 28px;}
.nav ul li {
    float: left;
    text-align: center;
    padding-left: 15px;
    line-height: 20px;
    padding-right:15px;
    position: relative;
    border-right: 2px solid rgb(255, 255, 255);
}
.code ul li{margin-right: 15px;}
.nav ul li a{font-size:15px}
}

@media only screen and (max-width: 1200px) { 
.code ul li img{width:80px;height:80px}
.code ul li{margin-right:0px}
.news_cont>div h2{height:30px;}
.nav ul li {
    float: left;
    text-align: center;
    padding-left: 5px;
    line-height: 20px;
    padding-right:5px;
    position: relative;
    border-right: 2px solid rgb(255, 255, 255);
}
.nav ul li a{font-size:15px}
	.banner_title{
		display: none;
	}
	.right_banner,.rslide li img{width: 100%;height: auto;}
	.tab-hd2 .active a h2,.tab-hd2 .active a h3{
		font-size: 20px;
	}
	.intro>h1, .news>h1, .major>h1, .major2_left>h1, .major2_right>h1, .lessons>h1{
		font-size: 34px;
	}
	.tab-hd li a{
		font-size: 20px;
	}
	
}
@media only screen and (max-width: 995px){.di_nav,.nav{display: none;}.demo-2{display: block;}

}
@media only screen and (max-width: 920px) { 
	.intro,.intro_right{
		width: 100%;
	}
	.intro_img,.major2_img{height: auto;}
	.intro_right{
		position: static;
		background: none;
	}
	.tab{
		margin: 20px 0px;
	}
	.news>h1{float: left;}
	.news_list ul li{width: 48%;}
	.news_list .special{display: block;}
	.major_list ul li{width: 33%;}
}




@media only screen and (max-width: 768px) {
.szdwnsr small {
    font-size: 16px;
    padding-left: 0px;
    color: #fff;
    display: block;
}

.szdwnsr h2 {
    font-size: 22px;
    line-height: 30px;
    
}

.szdwnsr {
    float:none; 
    width: 90%;
    min-height: 200px;
    background: #4C0074;
    color: #FFFFFF;
    padding-left: 10px;
    margin: 0 auto;
}
.szdwnsl {
     float: none;
    width: 90%;
    height: 0;
    padding-bottom: 450px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.szdwy ul li{width:100%} 
.code ul li{margin-right: 5px;}
.dilogo{display:none}
.di_link1{width:100%;margin-bottom: 20px;}
.di_link1 li{text-indent: 0em;background: none!important}

.banner{padding-top:0px}
.header{position: initial;}
.main-zyl{display:none}

.sjxw{display:none}
	.intro>h1, .news>h1, .major>h1, .major2_left>h1, .major2_right>h1, .lessons>h1{
		font-size: 24px;margin-bottom: 15px;
	}
	.bannerinner{margin-bottom: 15px;}
	.tab {
	    margin: 20px 0px 0px 0px;}
	.option li a,.date1{
		font-size: 16px;
	}
	.option{margin-bottom: 0px;}
	.news_cont>div h2{
		font-size: 18px;
		line-height: 30px;
	}
	.news_list ul li{margin:0 auto;margin-bottom: 20px;}
	.news_cont>div{}
	.major_list ul li{height: 180px;}
	.major2{margin-top: 10px;}
	.major2_left>h1, .major2_right>h1{padding-bottom:0px;}
	.major2_left, .major2_right,.tab-bd2,.tab-hd2{width: 100%;margin-bottom: 20px;}
	.main4{margin-top: 0px;}
	.option2_zhai{right: 0px;width: 100%;height: auto;}
	.option2_zhai p{margin: 15px 5% 0px;width: 90%;}
	.di_left,.di_right{width: 100%;}
	.di_nav,.nav{display: none;}
	.option2_img,.major2_zhai{height: auto;margin-left: 0px;}
	.demo-2{display: block;}
	.header_right{margin-top: 10px;}
	.logo{margin: 15px ;}
}
@media only screen and (max-width: 460px) { 
	.tab-hd2 li a h2,.tab-hd2 li a h3{font-size: 14px;}
	.tab-hd2 li{height: 120px;}
	.tab-hd2 .active a h2, .tab-hd2 .active a h3{font-size: 17px;}
	.tab-hd2 .active a h2{margin-top: 20px;}
	.tab-hd2 li a>div{bottom: 10px;}
	.tab-hd2 .active a h3{margin-top: 5px;font-size:12px ;}
	.tab-hd2 li a>div p{font-size: 20px;}
	.tab-hd2 li a>div span{font-size: 12px;}
	/* .tab-hd2 li{width: 49%;} */
	.tab-hd2 li a h2{margin-top: 10px;}
	.major_list ul li,.news_list ul li{width: 100%;}
}
@media only screen and (max-width: 320px) {body{min-width: 320px;} }