﻿@media screen and (min-width:1601px){
	
}
@media screen and (max-width:1440px){
	
}
@media screen and (max-width:1370px){
	
}
@media screen and (max-width:1280px){
	.inner{ width: 1200px;}
	.nav{ float: left; display: block;}	
	.coreList li .n{ width: 100%;}
	
	.pbanner-box{ margin-left: -500px;}
	.footleft{width:65%; float:left}
.footright{width:35%; float:right}

}
@media screen and (max-width:1200px){
	.i-about{width:100%; margin:30px auto 0px;}
    .i-about .img{width:50%; float:left;}
	.i-about .img img{width:100%;}
    .i-about .info{width:47%; float:left; margin-left:3%}	
	.honorList{width:100%; max-width:100%;}
	.honorList ul{ margin-left: 0%; margin-right:2%; width:98%;}
	.honorList li{ width: 31%;}
	.honorList .img{margin-bottom: 8px; overflow: hidden; position: relative;}
    .honorList .img img{ width: 100%; display: block;}



}


@media screen and (max-width:1150px){
	.i-about .info{width:47%; float:left; margin-left:2%}	
	.i-about .info H2{line-height:60px;}
    .i-about .info p{line-height:30px;}
	.i-about .info .bmbtn{margin-top:15px;}
	
	.book-box{max-width:100%; background:none; width:96%; margin-left:0px; padding:35px 2%; position:relative;}
	

	
	
}


@media screen and (max-width:1024px){
	.mzTop {position:relative; width:100%; color: #fff; z-index: 1000; background:rgba(255,255,255,.5); height:70px; overflow:hidden}
	.inner{ width: 100%;}
	.nav,.sharpBox{ display: none;}
	.menu-handler{ display: block; margin-top:5px;}
	.logo{ margin: 0px 2%; padding: 8px 0px; width:60px;}
	.logo2{ background-color: #fff; display:block; padding:7px 20px 6px; box-sizing: border-box; height:70px; line-height:70px;}
	.logo2 a img{float:left; margin: 0px; width:60px;}
	.logo2 .yuyuan{ margin-left:20px; border-left:1px solid #eee; color:#666; padding-left:20px; height:57px; line-height:57px; float:left;}
	.logo2 .yuyuan a{ display: block; float: left; width: 31px; height: 31px; border:1px solid #1f4d8a; border-radius:50%; line-height:31px; text-align:center; color: #1f4d8a; margin-top:12px;}
	.mtop{ height: 60px;}
	.banner .item{ background-size: cover; background-repeat: no-repeat; background-position: center center; height: 400px;}
	.banner .item .pimg{ display: none;}

	
	.honorList ul{ margin-left: 0%; margin-right:2%;}
	.honorList li{ width: 48%;}
	
	
	.i-about{width:100%; margin:30px auto 0px;}
.i-about .img{width:96%; margin:0px 2%}
.i-about .img img{width:100%;}
.i-about .info{width:96%; margin:0px 2%;}
.i-yeji .box {width:96%; margin-left:2%; margin-right:2%; text-align:center; float:left; padding-bottom:20px;}
.i-news{width:96%; margin-right:2%; margin-left:2%;}
.newsbox { padding: 0px 0px 10px;}
.i-ztb{width:96%; margin-right:2%; margin-left:2%;}
.i-ztb .list li span{display:none}
.footleft{width:46%; margin:0 2%;}
.footright{width:46%; margin:0 2%; margin-bottom:20px;}
.footright p{float:left; margin-right:30px;}


.fnav{display:none}
.footI{width:100%;}
.footI p{text-align:center;}

.news-box{ padding: 0px 0px 50px;}
.news-list{ padding-bottom: 50px;}
.news-list .item{ padding: 25px 0px;}
.news-list .img{ left: 0px; top: 25px;}
.news-list .con{  padding-left: 220px;}
.news-list .yellow{ display: none;}
.news-list dd:hover .t{ color: #070707;}
.news-list dd:hover .c{ color: #9c9c9c;}
.news-list dd:hover .redmore{ color: #c8c8c8;}
.burning{display:none}
.tabbox{display:block;}
.tab {width: 100%; margin: 30px auto;}
.tab-title {font-size: 0; display:block;}
.tab-title .item {display: inline-block; width: 45%; height: 50px; line-height: 50px; text-align: center; color: #333; border:1px solid #eee; font-size: 14px; margin:1% 2%;}
.tab-title .item-cur {color: #fff; background-color: #1f4d89;}
.tab-cont {display:block; width:96%; margin:10px auto 10px auto;}
.tab-cont__wrap {}
.tab-cont .item {width:100%; text-align: center; color: #fff;}		


.bur-content{ margin-bottom: 50px;}
.box-bur{width:48%!important; position: relative; float: left; margin-right: 2%; margin-bottom: 20px;}
.box-bur img{width:100%;}
.box-bur:nth-child(2n+3){margin-right:2%;}
.box-bur:nth-child(2n+n){margin-right:0;}
.box-bur .zhez{ position: absolute; top: 0; left: 0; width:30%; background: #7249d1; color: #fff; display: none;}
.box-bur .zhez h4{ font-size: 14px;  width: 100%; text-align: center; margin-top: 50px; margin-bottom: 20px;}
.box-bur .zhez p{ width:100%; text-align: center; margin-left: 10%; line-height: 25px;}
.box-bur .title{ text-align: center; color: #666; font-size: 14px; margin-top: 0px;}
.box-bur .title-en{ text-transform: uppercase; text-align: center; color: #979797; font-size: 12px; font-family:Arial; line-height:30px;}
.box-bur:hover .zhez{ display: block;}


}	
@media screen and (max-width:861px){
.contact-1{margin:0px 2%; width:96%;}
.contact-2{width:96%; margin:0px 2%}
.bb1{padding-bottom:30px;}
.contact-box{margin-top:0px; margin-left:2%;}
.honorList ul{ margin-left: 0%;}
.honorList li{ float: left; display: block; width: 48%; margin-left: 2%!important; margin-bottom: 40px; cursor: pointer}
.honorList .img{margin-bottom: 8px; overflow: hidden; position: relative;}
.honorList .img img{ width: 100%; display: block;}
.about .box span{padding:0px 10px 30px 10px;}
.newsview H3 {font-size: 24px; color: #666; line-height: 36px;  text-align: center}
	
.meidea .vpbox{display:none}
.meidea .vmbox{display:block; height:300px; overflow:hidden}
}
@media screen and (max-width:641px){
	.honorList li{ width: 98%;}
	.footleft{width:96%; margin:0 2%;}
.footright{width:96%; margin:0 2%; margin-bottom:20px;}
.footright p{float:left; margin-right:20px;}


.fnav{display:none}
.footI{width:100%;}
.footI p{text-align:center;}
#goTopBtn {  width:50px; height:50px; bottom: 50px;right:20px;}
#goTopBtn a.btn-gototop{width:50px; height:50px; background-size:50px 50px;}
.newsview .c img {text-align: center; width:100%;}	

.about .anav li, .news .anav li{text-align:center; float:left; overflow:hidden; width:44%; margin:1% 2%; border:1px solid #eee; height:50px; line-height:50px;}
.about .anav li a, .news .anav li a{ text-align:center; width:100%; font-size:16px; color:#333; float:left; border:0px; padding:0px;} 	

.news .anav2 li{text-align:center; float:left; overflow:hidden; width:44%; margin:1% 2%; border:1px solid #eee; height:50px; line-height:50px;}
.news .anav2 li a{ text-align:center; width:100%; font-size:16px; color:#333; float:left; border:0px; padding:0px;} 
}

@media screen and (max-width:481px){
.news-list .item{ height: auto; padding:10px 0px; margin:0px 10px;}
	.news-list dd{ float: left; display: block;  margin: 0px 0 10px;}
	.news-list .img{ position: relative; left: auto; top: auto; margin-bottom: 20px; width: 100%;}
	.news-list .img img{width:100%;}
	.news-list .box{ padding-left: 0px;}
	.news-list .t{ font-size: 14px; height: 42px; line-height: 1.5;}
	.news-list .c{ display: none;}
	.news-list .item2 {margin:0px 10px 0 0;}
	.news-list .box2 { padding-left: 110px; }
	
	
.box-bur{width:98%!important; position: relative; float: left; margin-right: 2%; margin-bottom: 20px;}

}


@media screen and (max-width:321px){
.logo2 .yuyuan{ margin-left:15px; padding-left:15px;}
}