body {
    color: #333;
    font-size: 14px;
   font-family:"microsoft Yahei","Arial",Helvetica,Arial,Tahoma;
    margin:0 auto;
    position:relative;
	

}

* {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: normal;
	outline: none;
}
body,html{overflow-x:hidden;}
.slick-slider{ touch-action: auto!important; }
.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{overflow:hidden;display: block;}

.img-hide img{ transform: scale(1,1); transition: 0.3s all; }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;

    }
.txt-elise2{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	
		}
.txt-elise3{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	
		}
.txt-center{text-align:center;}
.swiper-button-next:after, .swiper-button-prev:after{ display: none!important; }
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }

img{ max-width:100%; vertical-align: middle;}
.slick-slider{ touch-action: auto!important; }
.slick-dots li button:before{ display: none; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -10; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }

.header{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100000;
	background:url(../images/head-bj.png) repeat-x left 0;
	border-bottom: 1px solid rgba(255,255,255,.3);
	background-size: 60%;
	border-top: 5px solid #247fc9;
	transition: all .5s;
	}
.logo{padding-top: .36rem;margin-right: 14%;}
.logo img{ display: block; }
.container{ width: 14rem; padding:0;max-width: 94%; }
.container-top{width: 16rem;}
.header-right{flex:1;}
.header-link a{color:#fff;font-size: .16rem;}
.header-link a.sc{display: block;float: right;margin-left: 12px;font-size: 14px;color: #fff;}

.header-lind{justify-content:space-between;}

.header-link{padding-top: .23rem;padding-left: .25rem;}
.header-link span{ 
	display: inline-block; 
	color: #fff; 
	font-size: 14px; 
	padding:0 5px;
 }



.header-link-phone{display:none;}

.nav-list li{/* float: left; */position: relative;padding-bottom: .33rem;/* margin-left: .44rem; */}
.nav-list li a{font-size: .18rem;color: #fff;display: block;font-weight: bold;}
.nav-list{margin-top: .33rem;justify-content: space-between;}

.nav-down {padding: 0;display: none;overflow:hidden;position: absolute;text-align: center;min-width: 120px;left: 50%;transform: translate(-50%,0);white-space:nowrap;top: 100%;background: rgba(255,255,255,.95);/* border-radius: 0 0 10px 10px; */border-top: solid 3px #eb9535;}
.nav-down li{ float: none; width: 100%; margin:0; padding:0; }
.nav-down li a{font-size: .16rem;padding:0 10px;color: #333;line-height: .48rem;font-weight: normal;}
.nav-down li a:hover{background: #247fc9;color: #fff;}
.nav-list li:hover .nav-down{/* display: block; */box-shadow: 0 0 10px rgba(36, 127, 201, .2);}
.nav-list>li:hover{}
.nav-list li:hover>a{font-weight:bold;}
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; height: auto; display: none; }
.banner a{ display: block; }
.banner a div{ height: 85vh; }
.wap {
		display: none !important;
	}

/*banner*/
.banner-box{ position: relative; }

.banner-bottom{position: absolute;left: 0;right: 0;bottom: -1px;padding-top: 6.09%;background:url(../images/banner-b.png) center no-repeat;background-size: cover;}
.banner .slick-dots{bottom: .38rem;text-align: center;left: auto;right: -32%;z-index: 1;/* width: 16rem; */transform: translateX(-50%);display: flex;justify-content: flex-end;/* padding-right: 18%; *//* width: auto; */}
.banner .slick-dots li,.banner .slick-dots li button{/* width: 10;/* height: 10px; */ 10px;height: 3;dding:0;/* border-radius: 10px; */}
.banner .slick-dots li button{}
.banner .slick-dots li{margin: 0 .2rem;/* background: #fff; */width: .31rem;height: .29rem;}
.banner .slick-dots li.slick-active{width:.31rem;height:.29rem;background:url(../images/ban-f.png) no-repeat center;background-size:100%;}

.banner-raw,.banner .slick-prev{z-index: 1000;width: 17px;top: 50%;height: 29px;background: url(../images/arr-left.png) center no-repeat;background-size: .17rem;position: absolute;left: auto;z-index: 10;transform: translateY(-50%);transition:all .3s;top: auto;right: 37%;bottom: .25rem;}
.banner-raw,.banner .slick-next{z-index: 1000;width: 17px;top: 50%;height: 29px;background: url(../images/arr-right.png) center no-repeat;background-size: .17rem;position: absolute;right: 13%;z-index: 1000;transform: translateY(-50%);transition:all .3s;top: auto;bottom: .25rem;}
.banner-raw img{ display: block; width: 0.27rem; }
.banner .slick-dots li button{font-size:.24rem;color: #fff;width:.31rem;height:.29rem;}
.banner .slick-dots li:before{display: block;content: "";position: absolute;left: -30px;top: 50%;height: 2px;margin-top: -1px;width: 20px;background: #fff;}
.banner .slick-dots li:after{display: block;content: "";position: absolute;right: -30px;top: 50%;height: 2px;margin-top: -1px;width: 20px;background: #fff;}
.banner .slick-dots li.slick-active button{font-size:0;}



/*foot*/
.bottom{background: url(../images/foot-bg.png) no-repeat center 0;background-size: cover;padding: 1.25rem 0 0;margin-top: -1rem;}
.bot-left{/* margin-top:-.5rem; */justify-content: space-between;padding-bottom: .35rem;}
.bottom-left{color:#fff;width: 35%;font-size: .16rem;/* padding: 10px 0; */}
.f-links{justify-content:space-between;flex-wrap:wrap;}
.f-links li{width: 32%;/* float:left; *//* margin-right: 2%; */}
.f-links li a{line-height: .42rem;font-size: .16rem;color: #fff;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.f-links li a:hover{color:#fff;}
.bottom-left h3{font-size: .2rem;/* font-weight:bold; */margin: 0;padding-bottom: .2rem;position: relative;}
.bottom-left h3:after{position:absolute;width:40px;height:3px;background:#ee6f75;bottom:0;left:0;}
.bottom-left p{line-height: .42rem;padding-left:.38rem;font-size: .16rem;}
.bottom-left p.lx-icon1{background:url(../images/lx-01.png) no-repeat left center;background-size: .19rem;}
.bottom-left p.lx-icon2{background:url(../images/lx-02.png) no-repeat left center;background-size: .2rem;}
.bottom-left p.lx-icon3{background:url(../images/lx-03.png) no-repeat left center;background-size: .18rem;}
.bottom-center{/* margin-right: 5%; */width: 29%;}
.foot-l{margin-top:40px;}
.foot-l p{font-size:16px;color:#efc1bb;line-height:1.875;}
.foot-c{margin-top:30px;}
.bottom-right{/* padding-top:20px; */width: 32%;justify-content: flex-end;}
.bottom-right li{float:left;margin-left: .4rem;position:relative;}
.bottom-right li>img{width: 1.3rem;height: 1.3rem;padding: .08rem;background: #fff;}
.bottom-right li div{position:absolute;width:112px;left: 50%;transform: translate(-50%, 10px);display:none;}
.bottom-right li p{color:#fff;font-size: .16rem;line-height: .4rem;text-align:center;}
.bottom-right li div:before{content:"";position:absolute;width:13px;height:5px;top:0;left: 50%;transform: translate(-50%, 0px);}
.bottom-right li div img{margin-top:5px;}

.bottom-right li:hover div{display:block;}



.footer{color: #fff;font-size: .16rem;padding: .28rem 0;border-top: 1px solid #5d9fd4;}
.footer a{color:#fff;}
.header.one{background: #247fc9;min-height:1.31rem;}
.slick-dots li button{ padding:0; }
.layer{background:rgba(0,0,0,0.8);position: fixed;left:0;top:0;right:0;bottom:0;z-index:1000000;opacity:0; z-index: -1; transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}


.layer.showdiv{opacity:1;visibility:visible; z-index: 10000000;}
.layer .close{font-size:60px;position:absolute;right: 40px;top: 50px;width: 30px;height: 30px;text-align: center;line-height: 30px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:750px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;/* margin-top:-100px; */}
.layer.showdiv .search_box{transform:none;transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff; border:none; -ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#94070a;color:#fff;box-shadow: none;border:none;width: 80px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;background:url(../images/search.png) no-repeat center #247fc9}
.layer.active{ opacity: 1; z-index: 1000000; }
.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.search-a{ display: none; }
a:hover .jx-ul-tt,.three-ul li a:hover,.three-title a:hover,a:hover .img-slick-tt,a:hover .one-left-tt,a:hover .mt-list-tt{ color: #a10a13; }



/*list*/
.list-nrbox{justify-content:space-between;}
.txt-list{margin-top: .2rem;}
.list-banner{height:580px;position: relative;/* overflow: hidden; */}
.list-banner:after{content:"";position:absolute;/* background:rgba(0,0,0,.25); */width:100%;height: 36%;bottom:0;right:0;/* top:0; */left:0;background-size: 100% 110%;}
.nymain {
	position: relative;
	padding-bottom: 40px;
	margin-top: .3rem;
	/* top: 0; */
}

.nymain>div.px1480 {
	background-color: #fff;
	margin-top: -120px;
	padding: 70px;
}

.nymain2>div.px1480 {
	padding: 30px 70px 70px 70px;
}


.list-powz{margin-top: -170px;}
.lm-name{color:#fff;font-size: 36px;margin-bottom: 0;font-weight: bold;font-family: 'SHSCN-Bold';}
.lm-name span{display:inline-block;/* padding: 20px 30px; *//* background:rgba(161,10,19,.8); *//* border: 1px solid #ddd; */font-weight: bold;}
.list-bar{box-shadow: 0 0 10px rgb(201 147 151 / 60%);margin-top: 50px;}
.nymain .leftNav {
	float: left;
	width: 3rem;
	position: relative;
	overflow: hidden;
	/* border-left: 5px solid #247fc9; */
	border-radius: 0 0 0 5px;
	/* background: #f4f4f4; */
	padding-bottom: .3rem;
	margin-right: .4rem;
}

.nymain .leftNav>h2 {
	line-height: 1rem;
	color: #fff;
	background: #247fc9;
	background-size: cover;
	font-size: .3rem;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	margin: 0;
	/* float: left; */
	/* display: none; */
}

.nymain .leftNav>ul {
	position: relative;
	/* padding-bottom: 80px; */
	background-color: #f5f5f5;
	/* float: right; */
	overflow: hidden;
	border-left: 5px solid #247fc9;
	padding-bottom: .4rem;
	border-radius: 0 0 0 .1rem;
}

.nymain .leftNav>ul::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 5px;
	/* background: #f4f4f4; */
}

.nymain .leftNav>ul>li {
	position: relative;
	/* float: left; */
	/* padding: 0 20px; */
	border-bottom: 1px dashed #c5ddf9;
}




.nymain .leftNav>ul>li:first-child {
	border-top: none;
}

.nymain .leftNav>ul>li>a {
	display: block;
	font-size: .18rem;
	font-weight: bold;
	line-height: .65rem;
	text-align: center;
	position: relative;
	padding: 0 .2rem;
}

.nymain .leftNav>ul>li>a::after {
	content: "";
	position: absolute;
	left: 0;
	/* top: 0; */
	bottom: 0;
	width: 100%;
	/* height: 5px; */
	/* background: #7e372e; */
	display: none;
	transition: all 0.3s;
}

.nymain .leftNav>ul>li.on>a {
	/* background-color: #efefef; */
	color: #247fc9;
}

.nymain .leftNav>ul>li.on>a::after {
	display: block;
}

.nymain .leftNav>ul>li.active>a {
	/* background-color: #fff; */
	color: #247fc9;
}

.nymain .leftNav>ul>li.active>a::after {
	display: block;
}

.nymain .leftNav>ul>li.on>a {
	color: #fff;
	color: #247fc9;
	background: #fff;
}

.nymain .leftNav>ul>li:hover>a {
	background-color: #fff;
	color:#247fc9;
}


.nymain .leftNav>ul>li:hover>a::after {
	display: block;
}

.nymain .leftNav ul li.active {}

.nymain .leftNav ul li.active ul {
	display: none;
}

.nymain .leftNav ul li a:hover {
	background: #fff;
	color: #247fc9;
}

.nymain .leftNav>ul>li>ul {
	display: none;
	padding-top: 10px;
}

.nymain .leftNav>ul>li>ul>li>a {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	color: #666666;
}

.ny-right {
	overflow: hidden;
	flex: 1;
	padding-bottom:1.3rem;
}

.ny-rcom {
	font-size: 24px;
	color: #a10a13;
	margin-bottom: 15px;
	font-weight: normal;
}


.position>div {
	position: relative;
	text-align: left;
	font-size: 0;
	/* line-height: 40px; */
	/* padding-top: .2rem; */
	/* border-bottom: 1px solid #e5e5e5; */
	color: #333;
}
.position>div a{color: #333;}
.position h3 {
	/* position: absolute; */
	/* width: 235px; */
	/* font-size: 28px; */
	/* font-weight: bold; */
	/* color: #333; */
	/* text-align: left; */
	/* top: 0; */
	/* left: 0; */
	font-size: .24rem;
	color: #247fc9;
}

.position h3::after {
	position: absolute;
	right: -37px;
	bottom: -30px;
	width: 74px;
	height: 74px;
	
	background-size: 100% 100%;
	z-index: 9;
}

.position span {
	font-size: .16rem;
	vertical-align: middle;
}

.position img {
	vertical-align: middle;
	margin-right: 10px;
}

.position a {
	font-size: .16rem;
	/* margin: 0 5px; */
	vertical-align: middle;
}

.position a:hover {
	color: #247fc9
}

.text-list ul li {
	padding-left: 15px;
	padding-right: 110px;
	position: relative;
	line-height: 60px;
	font-size: 16px;
	position: relative;
	left: 0;
	transition: all 0.5s;
	
	background-position: left center;
}
.txt-list ul li a {display: block;overflow: hidden;padding: .2rem .15rem;position: relative;z-index: 1;border-bottom: 1px dashed #d6d4d4;transition: all .5s;}

.txt-list ul li a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:0%;background: #247fc9;z-index: -1;transition: all 0.6s;}

.txt-list ul li a:hover{background:#247fc9}
.txt-list ul li a:hover:before{/*width:100%;*/}
.txt-list ul li a:hover .tx-info p{color:#fff;}
.txt-list ul li a:hover h3{color:#fff;}
.tx-date {
	float: left;
	width: .8rem;
	height: .8rem;
	margin-right: 25px;
	/* padding-left: 12px; */
	padding-top: 16px;
	background-color: #e2ecf5;
	transition: all 0.3s;
	/* border: 1px solid #7e372e; */
	text-align: center;
	border-radius: 8px;
	margin-top: 3px;
}
.tx-date b {
	font-size: .14rem;
	font-weight: normal;
	color: #fff;
	display: block;
	/* margin-top: 5px; */
	transition: all 0.3s;
	background: #247fc9;
	border-radius: 40px;
	padding: 3px 5px;
	width: .59rem;
	margin: .1rem auto;
}

.tx-date span {
	font-size: .19rem;
	color: #247fc9;
	transition: all 0.3s;
	/* line-height: 40px; */
	/* margin-top: 10px; */
}

.tx-info {
	overflow: hidden;
}

.tx-info h3 {
	font-size: .18rem;
	/* font-weight: bold; */
	line-height: .3rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	transition: all 0.3s;
	margin-top:0;
	margin-bottom: .05rem;
}

.tx-info p {
	font-size: .14rem;
	color: #999;
	line-height: .24rem;
	height: .5rem;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	/* margin-top: 10px; */
	transition: all 0.3s;
}

/*content*/
.art-main .art-tit h3 {
	text-align: center;
	font-weight: normal;
	font-size: .22rem;
	font-weight: bold;
	line-height: .4rem;
	margin-top: .3rem;
}

.art-main .art-body {
	padding-top: 30px;
}

.art-main .art-body p {
	color: #333333;
	text-indent: 2em;
	font-size: .16rem;
	line-height: .3rem;
	margin-bottom: .1rem;
}

.art-main .art-body img {
	max-width: 80% !important;
	/*display: block;
	margin: 0 auto;*/
	height: auto !important;
}

.art-main .cont-tit p {
	font-size: 0;
	text-align: center;
	padding-top: .1rem;
	padding-bottom: .1rem;
	line-height: .2rem;
	background: bottom;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: .25rem;
}

.art-main .cont-tit p img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}


.art-main .cont-tit p span.tz-time {
	display: inline-block;
	vertical-align: middle;
	font-size: .15rem;
	color: #999;
	margin: 0 .15rem;
}

.art-info {
	border-top: 1px solid #e5e5e5;
	margin-top: 25px;
}

.pnext {
	margin-top: 20px;
}

.pnext p {
	text-indent: initial;
	font-size: .15rem;
	line-height: .3rem;
	color: #666;
	/* margin-top: 10px; */
}

.pnext p a {
	font-size: .16rem;
	color: #666;
}

.pnext p:hover {}

.pnext p:hover a {
	color: #247fc9;
}


.ny-r-tit {
	font-size: 30px;
	line-height: 40px;
	padding-left: 20px;
	color: #111111;
	border-left: 4px solid #1c50af;
	margin-bottom: 50px;
}

.img-lists ul {
	overflow: hidden;
	padding: 0 10px 20px 10px;
}

.img-lists ul li {
	float: left;
	width: 31%;
	margin-left: 3.5%;
	margin-top: 35px;
	transition: all 0.3s;
	box-shadow: 0px 0px 10px 0px rgba(68, 68, 68, 0.1);
}

.img-lists ul li:nth-child(3n+1) {
	margin-left: 0;
}

.img-lists ul li:hover {
	box-shadow: 0px 13px 21px 0px rgba(68, 68, 68, 0.1);
	top: -10px;
}

.img-lists ul li a {
	display: block;
	width: 100%;
}

.img-lists ul li a .pic,.img-ul-left .pic {
	padding-top: 62.74%;
	/* padding-top: 75%; */
	position: relative;
	overflow: hidden;
}
.img-ul-left{width:260px;}
.img-lists ul li a .pic .pic-img,.img-ul-left .pic .pic-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.img-lists ul li a .pic .pic-img:hover {
	transform: scale(1.1);
}
.img-lists ul li a>img {
	display: block;
	width: 100%;
	height: 196px;
}

.img-lists ul li a .pic span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	/* width: 110px; */
	line-height: .36rem;
	background-color: #e08e33;
	text-align: center;
	font-size: .16rem;
	color: #fff;
	border-radius: 0 .36rem .36rem 0;
	padding: 0 .15rem;
}

.img-lists ul li a>div.info {
	padding: .25rem .15rem;
	font-size: 0;
	background-color: #fff;
	transition: all .3s;
}

.img-lists ul li a>div.info h3 {
	font-size: .18rem;
	/* font-weight: bold; */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	margin: 0;
	text-align: center;
}

.img-lists ul li a>div.info p {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 10px;
}

.img-lists ul li a>div.info img {
	height: 14px;
	vertical-align: middle;
}

.img-lists ul li a>div.info span {
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
	color: #999;
	vertical-align: middle;
}

.img-lists ul li:hover a>div.info h3{color: #fff;}
.img-lists ul li:hover a>div.info{background: #247fc9;}
.posi-sm{justify-content: space-between;align-items: center;border-bottom: 1px solid #ddd;padding: .15rem 0;}
.txt-list22{margin-top:20px;}

.img-ul-left img{ width: 260px; height: 175px; }
.img-ul-a li{padding: .25rem 0;border-bottom: dashed 1px #ddd;transition: 0.5s all;}
.img-ul-right{ margin-left: 290px; }
.img-ul-tt a{font-size: .18rem;color: #444;}
.img-ul-p{color: #999;line-height: .25rem;height: .5rem;overflow:hidden;margin-top: .15rem;}
.img-ul-date{color: #999;margin-top: .4rem;}
.img-ul-a li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);background: #247fc9;border-color: transparent;padding: .3rem;}
.img-ul-a li:last-child{ border:none; }
.img-ul-a{padding-bottom: 30px;margin-top: 30px;}
.img-ul-a li:hover a,.img-ul-a li:hover .img-ul-p,.img-ul-a li:hover .img-ul-date{color:#fff;}

.txt-list-two li{width:48%;float:left;}
.txt-list-two li:nth-child(even){margin-right:0;float:right}
.zzjg-list{margin-top:40px;}
.zzjg-list li{width:20%;float:left;margin-bottom:20px;}
.zzjg-list li a{display:block;margin:0 15px;background:#f4eeee;font-size:17px;line-height:80px;border-radius:8px;text-align:center;}
.zzjg-list li a:hover{background:#7e372e;color:#fff;}

@media( max-width: 1780px){
.banner .slick-dots{right:-33%;}
	.pt-bot{background: url(../images/jy-bj.png) no-repeat .6rem 0 !important;background-size: cover !important;}
	
}

@media( max-width: 1669px){
    
	.zt-slick .slick-prev{left:-20px;}
	.zt-slick .slick-next{right:-20px;}
	.party .slick-prev{left: -.6rem !important;}
	.party .slick-next{right: -.6rem !important;}
	
	
	
}

@media( max-width: 1579px){

	.logo img{height:50px;}
.banner-raw, .banner .slick-prev,.banner-raw, .banner .slick-next{bottom:.16rem ;}
	.banner .slick-dots{/* padding-right:17%; */}
	.banner .slick-dots{bottom: 0.3rem;}
	
	
}

@media( max-width: 1500px){

	.logo{margin-right:10%}
	.logo img{height:50px;}
	.title-box{font-size:32px;}
	.zt-slick{width:100%;margin: 0 -20px;}
	.zt-slick .slick-prev{left:-15px;}
	.zt-slick .slick-slide{margin:0 20px;}
	.zt-slick .slick-next{left:auto;}
	.video-left:before,.video-left:after{background-size:cover !important;}
	
	

	
}



@media( max-width: 1439px){
	

	.logo img{height:45px;}	
	.nav-list li a{font-size: .2rem;}
	
	.list-banner{height:480px;}
	
	.title-box{font-size:30px;}
	.page-f-stp{width:1270px;}
	.foot-c{width: 30%;margin-top: 10px;}
	
	
}
@media(max-width: 1470px){
	
.zt-slick{margin: 30px 0px 10px;}
	.zt-slick .slick-slide{margin:0 20px;}
	.banner-raw, .banner .slick-prev,.banner-raw, .banner .slick-next{bottom:.16rem ;}
	.banner .slick-dots{/* padding-right:17%; */}
	.banner .slick-dots{bottom: 0.35rem;}
	.z-title .z-t-name{font-size:.3rem !important;}
}
@media( max-width: 1300px){


	.title-box{font-size:27px;}
	

	.list-banner{height:400px;}
	
}
@media( max-width: 1279px){
.discip-left{margin-left:.2rem;}
	.page-f-stp{width:1070px;}
	.logo{padding-top:34px;}
.logo img{height: 35px;}	
.nav-list li{margin-left:10px;}
.title span{font-size:24px;background-size:45px;padding:15px 0;}
.title a.tabs-more{margin-top:25px;}
.page-one,.page-tow,.page-three{padding:30px 0 50px 0;}
.tow-tabs li{font-size:24px;margin-right:30px;padding-bottom:15px;}
.title-bj span{padding-bottom:15px;padding-top:0;}
.title-box{font-size:25px;}
	.zt-slick .slick-prev{left: -20px;}
	.zt-slick .slick-next{right:-20px;}
	.zszl-r-phone{line-height:30px;margin-top: 30px;}
	.page-five{padding:40px 0;}
	.bottom-center{width: 38%;}
		.banner-raw, .banner .slick-prev,.banner-raw, .banner .slick-next{bottom:.1rem ;}
		.banner .slick-dots li button{font-size:.2rem;}
	
.list-banner{height:400px;}
		.img-ul-left{width:200px;}
	.img-ul-right{margin-left:230px;}
	}
@media( max-width: 1100px){
	
	

.logo img{height: 35px;}	
.nav-list li{margin-left: 5px;}
	.nav-list li a{font-size:14px;}

	.title-box{font-size:23px;}
	.zszl-right{margin-top:10px;}
	.zszl-r-ul li{margin-top:20px;}
.list-banner{height:400px;}

	}	
	
	@media( max-width: 1024px){
		.nymain .leftNav>h2{font-size:.24rem;}
		.banner .slick-dots li:before,.banner .slick-dots li:after{display:none;}
		.banner .slick-dots li{margin:0 .1rem;}
		.banner .slick-dots{bottom:.2rem;}
		.banner-raw, .banner .slick-prev,.banner-raw, .banner .slick-next{bottom:.03rem ;}
			.pt-bot{background: url(../images/jy-bj.png) no-repeat .2rem 0 !important;background-size: cover !important;}
			.notices .slick-dots li{margin:0 .4rem !important}
			.party{margin-left:.3rem !important;margin-right:.3rem!important;}
			.party .slick-prev{left: -.38rem !important;background-size: .35rem !important;}
	.party .slick-next{right: -.38rem !important;background-size: .35rem !important;}
	.page-two2{background-size:100% !important;}
	.pt-bot{margin-top:0 !important;}
	.discip-list li .dis-list-r,.teac-list-r{padding:.15rem !important;}
		}
	
@media( max-width: 991px){
	.page-four{background: #1d79c6!important;background-size: cover;/* padding:.78rem 0 .9rem; */}
.ai-right{display:block !important;}
.ai-left{padding:.4rem 0 !important;}
	.pc {
		display: none !important;
	}

	.wap {
		display: block !important;
	}

	.m-top {
		max-width: 1920px;
		margin: 0 auto;
		position: fixed;
		right: 20px;
		top: 17.5px;
		width: 25px;
		height: 25px;
		z-index: 99999;
	}

	.wap-menu {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99999;
		font-size: 0;
		width: 25px;
		height: 25px;
	}

	.wap-menu img {
		height: 25px;
	}

	.close-menu {
		display: none;
		position: absolute;
		right: 0;
		top: 0;
	}



	.m-head {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background: #247fc9;
		box-shadow: 0 0 10px rgba(0, 0, 0, .1);
		z-index: 9999;
		padding: 10px 15px;
	}

	.m-logo {
		font-size: 0;
	}

	.m-logo a {
		font-size: 0;
		line-height: 40px;
		display: block;
	}

	.m-logo img {
		max-height: 33px;
		max-width: 80%;
		vertical-align: middle;
	}

	.m-tlink {
		padding: 10px 15px 0 15px;
	}

	.m-tlink a {
		display: inline-block;
		margin-right: 20px;
		font-size: 12px;
		color: #fff;
		line-height: 28px;
	}

	.m-search {
		margin: 0 15px;
		padding-right: 50px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		line-height: 35px;
		/* background: #fff; */
		margin-top: 15px;
		border: 1px solid #fff;
	}

	.m-search input[type="text"] {
		display: block;
		width: 100%;
		line-height: 25px;
		background: none;
		color: #fff;
	}

	.m-search input[type="text"]::placeholder {
		color: #fff;
	}

	.m-search input[type="image"] {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 15px;
	}

	.m-nav {
		position: fixed;
		top: 60px;
		right: -100%;
		bottom: 0;
		z-index: 999;
		background: #2374b7;
		overflow-y: scroll;
		width: 100%;
		/* max-width: 375px; */
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}

	.m-nav ul {
		padding: 0 15px;
		/* border-top: 1px solid rgba(255, 255, 255, 0.2); */
	}

	.m-nav ul li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		position: relative;
	}

	.m-nav ul li>span.on {
		transform: rotateZ(90deg);
	}

	.m-nav ul li ul {
		display: none;
	}

	.m-nav ul li ul li {
		border: none;
	}

	.m-nav>ul>li a {
		display: block;
		font-size: 14px;
		line-height: 20px;
		padding: 15px 0;
		position: relative;
		color: #fff;
	}

	.m-nav>ul>li ul li a {
		padding: 10px 0;
	}

	.m-nav>ul>li>span {
		position: absolute;
		width: 20px;
		height: 20px;
		background: url(../images/m-nav_down.png) no-repeat;
		background-size: 14px 14px;
		background-position: center center;
		right: 0;
		top: 15px;
		cursor: pointer;
		display: block;
		color: #fff;
		transition: all 0.3s;
	}
	
	
	
	
	
	
	
	
	
	.header-link-phone{display:block;}
	.xkjy-box{flex-wrap:wrap;}
	.discip-left,.teac-right{padding-top:.4rem !important;padding-bottom:0 !important;width: calc(100% - .2rem) !important;}
	.pt-bot{background: url(../images/jy-bj.png) no-repeat .2rem 0 !important;background-size: 100% !important;}
	.teac-right{background:none !important;padding-left:.2rem !important;margin-top:0 !important}
	.banner .slick-dots{justify-content:center;padding-right:0 !important;right: auto;left: 50%;bottom: .1rem;}
	.teac-list li.first a{background: #ebf5fd;border-radius: 0 .2rem 0 0;}
	.page-two2{padding-bottom:.2rem !important;}
	.page-three{margin-top:0 !important;padding-top:.2rem !important;}
	
	.discip-list li .dis-list-l{width: 2rem !important;}
	.discip-list li .dis-list-r{width: calc(100% - 2rem) !important;}
	.teac-list-l{width:3.18rem !important;}
	.party .slick-center{margin-top:0rem !important;}
	.party a{margin:0 .1rem !important;}
	.zzjg-list li{width:25%;}
	.txt-list-two li{float:none !important;width:100%;}
	.banner a div{height:auto;}
	.banner img{display:block}
	.page-f-stp{width: 750px;bottom: 10px;}
    .xy-news-ul li{font-size:16px;}
	.header-link span{display:none;}
	
	.bot-left{width:100%;overflow: hidden;flex-wrap: wrap;}
	.bottom-left h3:after{left:50%;transform:translateX(-50%);}
	.gs-ul li a{padding: 13px 0;}
	.page-five .z-title.z-titlec .z-t-name{    transform: translateX(0%) !important;}
	.notices div a{padding:.25rem .2rem !important;}
	.title-box{font-size: 24px;}
	.img-right{font-size:18px;}
	.header-link {
    padding-top: .2rem;
    padding-left: 0px;
}
.list-banner{height: 350px;margin-top: 50px;}
.header-link a{ font-size: 14px;margin-left:15px; }
.header-link{margin-right: .5rem;}
.banner-raw, .banner .slick-prev{left: .5rem;bottom: -.1rem;}
.banner-raw, .banner .slick-next{right: .5rem;bottom: -.1rem;}

.banner-box{padding-top:50px;}
	.ld-ul-list li{width: 100%;margin: 0 auto;}
	.sp-slick .slick-dots li:nth-child(4) button{ margin-left: 0.18rem; }
	.tz-slick:before{ display: none; }

	.notices{margin-left:0 !important;margin-right:0 !important;}
	.list-powz{margin-top:-120px;}
	.list-bar{margin-top:0}
	.one-left{ width: 100%; padding:20px 0 0 0; }
	.title-top{ font-size: 28px; line-height: 24px; }
	.title-b{ font-size: 14px; }
	.tt-more{line-height: 24px;font-size: 14px;background-size: 16px;}

	.one-left-date{ font-size: 12px; }
	.one-left-date span{ font-size: 24px; }
	.one-left-tt{ font-size: 18px; line-height: 25px; }
	.one-left-p{ font-size: 14px; line-height: 25px; }
	.title-b{ width: auto !important; background: none!important; margin-top: 5px; }
	.title{ padding-left: 0px; }
	
	.title span{font-size:18px;background-position: 13px center;}
	.tow-tabs li{font-size:18px;}
	.title a.tabs-more{margin-top:20px;}
	.title-bj a.tabs-more{margin-top:3px;}
	.tz-box a.tabs-more{top:-85px;}

	.one-center{ width: 100%; margin:20px 0 0 0; }
	.img-slick-img img{ height: auto; }
	.img-slick-bottom{ height: auto; padding:40px 20px 40px 20px; }
	.img-slick-tt{ font-size: 18px; }
	.img-slick-p{ font-size: 14px; line-height: 25px; }
.img-slick-date span {
    padding-left: 20px;
  
    background-size: 16px auto;
}
.img-slick-date {
    font-size: 14px;
    background: rgba(1,115,106,0.9);
    line-height: 40px;
    position: absolute;
    left: 20px;
    top: -20px;
    height: 40px;
    padding: 0 30px 0 15px;
    border-radius: 0 40px 40px 0;
    color: #fff;
}
.jx-ul li a{ padding:15px 0; }
.page-one{padding:30px 0;padding-top: .4rem !important;}
.page-tow{ padding:30px 0; }
.title:after{ left: 78px; }
.tow-tabs li.active:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    margin-top: 10px;
    right: 0;
    top: 100%;
    height: 48px;
   
    background-size: auto 100%;
}
.tz-slick-date{ font-size: 14px; padding-bottom: 10px; }
.tz-slick-date span {
    font-size: 24px;
    color: #fff;
}
.tz-slick-right {
    position: absolute;
    text-align: right;
    right: 0;
    bottom: 20px;
    font-size: 14px;
    color: #fff;
    left: 70px;
}
.tz-slick-bottom{ font-size: 14px; margin-top: 10px; line-height: 20px; height: 60px; }
.tz-slick .slick-slide{ padding:0 20px; }
.tz-slick{  }
.tz-slick .slick-prev {
    width: 55px;
    left: -60px;
    height: 55px;

    background-size: cover;
    top: 30px;
}
.tz-slick .slick-next {
    width: 55px;
    right: -60px;
    height: 55px;
  
    background-size: cover;
    top: 30px;
}



.bottom-left{width: 100%;padding-right: 0%;text-align: center;overflow: hidden;}
	.bottom-left p{text-align:left}
.bottom-center{width: 100%;float:right;margin-left: 0%;border-right:0;text-align: center;margin-right: 0;margin-top: .2rem;}
.bottom-right{float: none !important;margin: 0 auto;width: auto;font-size: 14px;text-align: center;padding-top: .2rem;}
	.bottom-right li{margin:0 10px 0 10px;}
	.bottom-right li p{font-size:14px;}
	.footer{font-size:14px;}
.bottom{padding: 1.8rem 0 0 0;margin-top: -2rem;}
	
.header {
    background: #247fc9;
    height:50px;
    z-index: 10000;
    min-height: auto;
    border-top: 0;
    border: 0;
}
	.header.one{min-height:auto;}
.header .container{width: 100%;padding:0 15px;max-width: 100%;}
.logo img{ height: 30px; }
.logo{padding: 12px 0 0 0;width: auto;}
	.banner-bottom{background: rgba(36,127,201,.5);height: 40px;padding-top: 0;/* position: relative; *//* top: -1px; */}


.nav-list{position: fixed;display: none;overflow-y: auto;bottom: 0;border-top: solid 1px #519cd9;margin:0;background: #247fc9;right: 0;left: 0;top: 50px;}
.nav-list li{ float: none; margin:0; padding:0; }
.nav-list li a{line-height: .45rem;padding:0 15px;font-size: .18rem;}
.header-lind{border:none;}
.menu-button{ display: block; }

    .nav-click {display: block;transition: 0.3s all;z-index: 10000;position: absolute;color: #fff!important;right: 0;top: 0;width: 40px;height: 40px;text-align: center;line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }

    .nav-down{position: static;margin:0;width: 100%;padding:0;border:none;background: #2573b3;transform: translate(0,0);}
    .nav-down li a{ text-align: left; padding:0 25px; color: #fff; }
    .nav-list li:hover .nav-down{ display: none; }

	.zt-slick .slick-prev,.zt-slick .slick-next{width: 30px;height: 30px;background-size: 30px;}
	.lm-name{font-size:25px;}
	.xy-news,.xy-news-center,.one-width-sm,.zszl-left,.zszl-right{width:100%;float:none;}
	.xy-news-center{margin-left:0;margin-top: 20px;}
	.img-b{padding:20px 20px 60px 20px;}
	.img-right p{height:auto;}
	.img-slick .slick-dots{bottom:20px;}
	.xy-news,.one-width-sm{margin-top:10px;}
	.zszl-right{margin-top:25px;}
	.zszl-r-phone{line-height:60px;}
	.zszl-r-ul li{margin-top:30px;}
	.page-f-cont:before{height:50%}
	.foot-l{float:none !important;text-align:center;}
	.bottom-right li div{bottom: 65px;}
	.bottom-right li div:before{top:auto;bottom:0;display:none;}

}
@media( max-width: 850px){

.list-banner{height:300px;}
	.img-lists ul li {
		width: 48%;
	}

	.img-lists ul li:nth-child(2n+1) {
		margin-left: 0;
	}
	.img-lists ul li:nth-child(even) {
		margin-left: 3.5%;
	}
	
}
@media( max-width: 768px){
	.z-title.z-titlec .z-t-name{margin:0 !important;transform: translateX(0%) !important;}
	.z-title .z-t-name{font-size:.25rem !important;}
	.z-title .z-t-line:before{width:.25rem !important;}
	.z-title .z-t-line{padding-left:.3rem !important;}
	.img-ul-left{width:130px;}
	.teac-list-l{width:2.5rem !important;}
	.ai-box1,.video-box,.list-nrbox{flex-wrap:wrap;padding-bottom:.2rem;}
	.list-nrbox{display:block;}
	.ai-box1,.video-box{flex-wrap:wrap;padding-bottom:.2rem;margin-bottom: .1rem !important;}
	.ai-left,.ai-right,.video-left,.video-right{width:100% !important;}
	.ai-box{padding:.2rem 0 !important;}
	.ai-right{padding-top: 52.3%;}
	.ai-left{padding:.25rem 0 !important;}
	.xy-news,.xy-news-center{width:100% !important;float:none !important;margin:.25rem 0 0 0 !important;}
	.page-tow{padding-top:.5rem !important;}
	.video-left:before,.video-left:after{display:none;}
	.video-right{margin: .2rem 0 !important;box-shadow:none !important;padding: 0 !important;flex: none !important;}
	.video-right .slick-prev{top:50% !important;left:.4rem !important;    transform: rotate(-90deg) translateY(-50%)  !important;}
	.video-right .slick-next{top:50% !important;right:0 !important; left:auto !important;    transform: rotate(-90deg) translateY(-50%)  !important;}
	.video-right a{margin:0 .1rem !important;}
	.entr-list li{width:49% !important;margin-bottom:.15rem !important}
	.news-l-data{align-items:center;}
	.zzjg-list li{width:33.3333%;}
	.img-ul-left img{ width: 130px; height: 80px; }
.img-ul-right{ margin-left: 140px; }
.img-ul-p{margin-top: 16px;}
.img-ul-date{ display: none; }
.img-ul-a li{ padding:15px 0; }
.img-ul-a li:hover{ padding:15px; }
.img-ul-tt a{ font-size: 16px; }
	.txt-list ul li a{padding: .1rem;}
	.img-right{font-size:16px;}
	.img-lists ul li a>div.info h3{font-size:16px;}
.list-banner:after{display:none;}
	.img-p{font-size:14px;}
	.img-slick .slick-dots{bottom: 38px;}
	.title-box{font-size:20px;}
	.page-five{padding:10px 0 40px;}
	.ksdh-ul li{width:25%}
	.page-f-stp{width: 92%;}
	.posi-sm{display:block;}
	.list-powz{display:none;}
	.list-bar{margin-top:0px;}
	.posi-sm>div{color:#333;border-bottom: 1px solid #e5e5e5;}
		.posi-sm>div a{color:#333;}
	.lm-name {display:none;}
	.gs-ul-tt p:nth-child(1),.zt-slick .wq-cont p{font-size: 16px;}
	
	.gs-ul-date{width: 74px;}
	.gs-ul-date span{font-size: 17px;}
	.page-one:before{background:none;width: 0;}
.slick-slide img{}
	.img-date{font-size:25px;}
	.img-b{width:100%;padding: 30px 15px 50px;}
.tt-more1{top:-150px !important;}
body{overflow-x:hidden;}
.layer .search_box{width: auto !important;}
  .banner img{ display: block; }
	.gs-ul-tt{margin-left: 80px;}
 
  .banner a div{ height:auto;}


	.container{ width: 100%;  }
	
	.header-link a,.header-link span{display: none !important;}
	.banner .slick-dots{bottom: .1rem;}
	
	.banner-raw{ display: none; }



.img-slick{width: 100%;margin-top:20px;background-size: cover;}
.img-slick-img{height: auto;}
.one-width-sm{width: 100%;margin-top:0;}
.title span{ font-size: 18px; }
.title{ margin:10px 0; }
.one-width-ul li a{ line-height: 40px; }



.footer{ padding:15px; }
.footer span{ display: block; }
.tabs-ul{ padding-top: 20px; }
.layer .close{right: 15px;width: 30px;top: 30px;transform: translate(0,0);}
.search-a{ display: block; position: absolute; right: 60px; top:0; padding-top: 18px; }
.search-a img{ display: block; }



.list-banner{ height: 200px; }



.page-2-left,.page-2-right{width:100%;float:none !important;}
.tz-box a.tabs-more{top:-95px}
.title-bj a.tabs-more{margin-top:6px;}
.zt-slick .slick-prev{left:0;width: 20px;height: 20px;background-size: 20px;}
.zt-slick .slick-next{right:0;width: 20px;height: 20px;background-size: 20px;}
.bottom-left{border-right:0;width:100%;float:none !important;text-align:center;}
.bottom-center{margin-left:0;}
.page-one, .page-tow, .page-three{padding:15px 0 20px 0;}
 .banner .slick-prev{bottom: -0.1rem;}
 .banner .slick-next{bottom: -.1rem;}
	.nav-list li a.sc img{display:none;}
	

	.ny-r-tit {
		font-size: 26px;
	}

	.nymain .leftNav {
		float: none;
		width: 100%;
		
		margin-right: 0;
		
		padding-bottom: .1rem;
	}

	.nymain .leftNav>p {
		font-size: .18rem;
		padding: 10px 0;
	}

	.ny-right {
		float: none;
		width: auto;
		margin-top: 0;
		padding-bottom: .6rem;
	}

	.position {
		padding-top: 16px;
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.position>div {
		text-align: left;
		line-height: .24rem;
		padding-bottom: .1rem;
	}

	.position h3 {
		left: 0;
		width: auto;
		height: 45px;
		font-size: 20px;
		line-height: 45px;
		position: relative;
		left: 0;
		margin-bottom: 10px;
		font-weight: 600;
		display: none;
	}

	.position h3::after {
		width: 37px;
		height: 37px;
		right: -10px;
		bottom: -15px;
	}

	.pagination {
		padding-top: 30px;
	}

	.pagination a {
		padding: 0 5px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
		margin: 0 3px;
	}

	.nymain .leftNav ul {
		display: none;
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	.nymain .leftNav ul li a {
		line-height: 44px;
		font-size: 16px;
	}

	.nymain .leftNav>ul>li>ul>li>a {

		font-size: 15px;
		line-height: 36px;
	}

	.nymain .leftNav>ul>li>span {
		top: 5px;
	}

	.nymain .leftNav>h2 {
		line-height: 46px;
		font-size: 18px;
		text-align: left;
		padding-left: 15px;
		font-weight: 600;
		display: block;
	}
	.nymain .leftNav>ul>li{width:100%;border-top: 1px solid #fff !important;}
	.nymain .leftNav>ul>li a:after{display:none;}

	.nymain .leftNav>h2 span {
		float: right;
		width: 24px;
		height: 30px;
		margin-top: 8px;
		background: url(../images/sub_left_down2.png) no-repeat center center;
		background-position: left center;

		margin-right: 10px;
	}

	.nymain .leftNav>ul>li>a::after {
		width: 0px;
	}


	.txt-list ul {

		margin-top: 15px;
	}

	.text-list ul li {
		font-size: 16px;
	}

	.tx-date {
		margin-right: .2rem;
		width: .8rem;
		height: .8rem;
	
		padding-top: 10px;
	}


	.tx-info p {
		line-height: 24px;
		height: 48px;
		margin-top: 6px;
	}
	.img-lists ul li a>div.info {
		padding: 15px;
	}
	
	.one-width-tt{padding-top:10px;}
	.one-width-tt a{font-size:17px;}
}
@media( max-width: 640px){
	.zzjg-list li{width:50%;}
  .page-f-stp{position:relative;width: 88%;height: 120px;}
	.page-f-stp a p{color:#444;}
	.page-f-stp .slick-prev{
width: 30px;height: 30px;background-size: 30px;box-shadow:none;}
.page-f-stp .slick-next{width: 30px;height: 30px;background-size: 30px;box-shadow:none;}	
.title-box span{font-size:12px;}	
	.zszl-r-ul li p{font-size:16px;}
	.zszl-r-ul li img{transform:scale(.8)}

	.page-five{padding-top:0;}
	.zszl-r-ul li{margin-top:20px;}

	.position span,.position a{font-size:14px;}
	.position>div{line-height:1.6;padding-bottom:10px;}
		.notices .slick-dots li{margin:0 .15rem !important;}

}

@media( max-width: 540px)
{
	.entr-list li{width:100% !important;margin-bottom:.15rem !important}
	.one-width-p{    -webkit-line-clamp: 3;}
	.list-banner {
    height: 180px;
}

	.zn-list li{width:100%;}
	.zszl-r-phone{line-height:2}
	.discip-list li .dis-list-l{width: 1.6rem !important;}
	.discip-list li .dis-list-r{width: calc(100% - 1.8rem) !important;}
	.discip-list li .dis-list-r p{padding-top:.1rem !important;}
.teac-list-l{width:2rem !important;}
	.teac-list-r p{padding-top:.15rem !important;}
	
	}
@media( max-width: 520px)
{

	.discip-list li .dis-list-r{padding:.1rem !important;}
}


@media( max-width: 480px)

{
	
	.zzjg-list li{width:100%;}
	.zzjg-list li a{line-height:60px;}
	.list-banner {
    height: 150px;
}
	.img-lists ul li {
		float: none;
		width: 100%;

	}

	.img-lists ul li:nth-child(even) {
		margin-left: 0;
	}

	.img-lists ul li a .pic span {
	
	}

	}

@media( max-width: 400px){
.logo img{height:27px;}
.tow-tabs li{margin-right:20px;}

	.list-banner {
    height: 130px;

}}
@media( max-width: 320px)
	{

	.f-links li{float:none;width:100%;}
	}