.pubContent>.l .typeclass{padding: 10px 15px 10px 30px;background-color: #fff;margin-top: 12px;}
.pubContent>.l .typeclass a{display: inline-block; line-height: 30px; padding:0 10px; color: #575757;margin-right: 15px;}
.pubContent>.l .typeclass a:hover{color: red;}
.pubContent>.l .typeclass a.current{border:1px solid red; line-height: 28px; color: red;border-radius: 3px;}

.pubContent>.l .zxList{margin-top: 12px; padding: 0 30px 35px; background-color: #fff;}
.pubContent>.l .zxList ul li{margin: 30px 0 0 0;
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
    position: relative;}
.pubContent>.l .zxList ul li:first-child{margin-top: 0;border-top: none;}
.pubContent>.l .zxList ul li .litpic{width: 186px;height: 129px;overflow: hidden;}
.pubContent>.l .zxList ul li .litpic img{width: 100%;min-height: 129px;}
.pubContent>.l .zxList ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.pubContent>.l .zxList ul li dt{position: absolute;width: calc(100% - 200px);left: 200px;top: 25px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pubContent>.l .zxList ul li dt:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;margin-left: 10px;}
.pubContent>.l .zxList ul li dt a{color: #333;
    font-size: 18px;}
	.pubContent>.l .zxList ul li dt a:hover {
	    color: #ef2727;
	}
.pubContent>.l .zxList ul li dd{position: absolute;width: calc(100% - 200px);left: 200px;top: 65px;color:#909090;}
.pubContent>.l .zxList ul li dd a{color: #909090;}
.pubContent>.l .zxList ul li dd a:hover{color: red;}
.pubContent>.l .zxList ul li .time{position: absolute;width: calc(100% - 200px);left: 200px;bottom:12px;color:#909090;}
.pubContent>.l .zxList ul li .time span:first-child{    background-color: #efefef;
    padding: 3px 8px;
    border-radius: 2px;}
.pubContent>.l .zxList ul li .time span:first-child a{color: #7d7d7d}
.pubContent>.l .zxList ul li .time span:first-child a:hover{color: red;}
.pubContent>.l .zxList ul li .time span:first-child+span{color:#757575; background:url(../image/shijian.png) no-repeat left center; background-size: 12px auto; padding-left: 16px; margin-left: 30px;font-size:12px}
.pubContent>.l .zxList ul li .time span:last-child{float: right;color:#757575;background:url(../image/ico_click.png) no-repeat left center; background-size: 12px auto; padding-left: 16px; width: 55px;font-size:12px}


.pubContent>.l .zhongxueList{margin-top: 12px; background-color: #fff;}
.pubContent>.l .zhongxueList ul li{position: relative;height: 200px;border-bottom: 1px solid #e5e5e5;}
.pubContent>.l .zhongxueList ul li:hover{background-color: #fff8f8}
.pubContent>.l .zhongxueList ul li .litpic{width: 182px;height: 125px;overflow: hidden;border-radius: 4px; position: absolute;left: 30px;top: 48px;}
.pubContent>.l .zhongxueList ul li .litpic img{width: 100%;min-height: 125px;}
.pubContent>.l .zhongxueList ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.pubContent>.l .zhongxueList ul li dt{position: absolute;left: 235px;top: 48px;width: calc(100% - 378px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pubContent>.l .zhongxueList ul li dt a{color: #000033;font-size: 20px;}
.pubContent>.l .zhongxueList ul li dt a:hover{color: red;}
.pubContent>.l .zhongxueList ul li dd{position: absolute;left: 235px;top: 90px;color: #909090;overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;width: calc(100% - 378px);}
.pubContent>.l .zhongxueList ul li .time{position: absolute;left: 235px;bottom:27px;color:#909090;width: 580px;}
.pubContent>.l .zhongxueList ul li .time span{margin-right: 20px;padding:6px 11px; display: inline-block;}
.pubContent>.l .zhongxueList ul li .time span:first-child{background-color: #fafafa;border:1px solid #ededed;}
.pubContent>.l .zhongxueList ul li .time span:first-child a{color: #4f4f4f;}
.pubContent>.l .zhongxueList ul li .time span:first-child a:hover{color: red;}
.pubContent>.l .zhongxueList ul li .time span:first-child+span{background-color: #fafafa;border:1px solid #ededed;color: #4f4f4f;}
.pubContent>.l .zhongxueList ul li .time span:first-child+span+span{background-color: #fcefe6;border:1px solid #ffe1cc;}
.pubContent>.l .zhongxueList ul li .time span:first-child+span+span a{color: #fe8e4e;}
.pubContent>.l .zhongxueList ul li .time span:first-child+span+span a:hover{color: red;}
.pubContent>.l .zhongxueList ul li .time span:last-child{color:#9f9f9f; background:url(../image/shijian.png) no-repeat left center; background-size: 17px auto; padding-left: 26px; float: right;}
.pubContent>.l .zhongxueList ul li .click{position: absolute;right:0;text-align: center;width: 140px;color: #333;top: 82px;}
.pubContent>.l .zhongxueList ul li .click span{display: block;color: #f66f6a;}


.pubContent>.l .xueliList{margin-top: 12px;}
.pubContent>.l .xueliList ul li{position: relative;height: 200px; margin-bottom: 16px;background-color: #fff;}
.pubContent>.l .xueliList ul li:first-child:after,.pubContent>.l .xueliList ul li:first-child+li:after,.pubContent>.l .xueliList ul li:first-child+li+li:after{position: absolute;background:url(http://zz.rtvuw.com/images/ico_remen.png) no-repeat center left; display: block;width: 60px;height: 62px;content: '';left: -4px;top: -4px;}
.pubContent>.l .xueliList ul li:before{background-color:#ef2727;height: 2px;display: block;bottom: 0;content: '';left: 0;width: 0%;position: absolute;}
.pubContent>.l .xueliList ul li:hover:before{width: 100%; transition:width 0.5s ease-in;}
.pubContent>.l .xueliList ul li .litpic{width: 205px;height: 130px;overflow: hidden;border-radius: 4px; position: absolute;left: 30px;top: 38px;}
.pubContent>.l .xueliList ul li .litpic img{width: 100%;min-height: 125px;}
.pubContent>.l .xueliList ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.pubContent>.l .xueliList ul li dt{position: absolute;left:255px;top: 38px;width: calc(100% - 468px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pubContent>.l .xueliList ul li dt a{color: #000033;font-size: 20px;}
.pubContent>.l .xueliList ul li dt a:hover{color: red;}
.pubContent>.l .xueliList ul li dd{position: absolute;left: 255px;top: 80px;color: #676767;overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;width: calc(100% - 468px);}
.pubContent>.l .xueliList ul li .time{    position: absolute;
    left: 255px;
    bottom: 37px;
    color: #333;
    background-color: #f7f7f7;
    font-size: 12px;
    padding: 9px 10px;}

.pubContent>.l .xueliList ul li .time span{margin-right: 45px;display: inline-block; padding-left: 22px;}

.pubContent>.l .xueliList ul li .time span:first-child{background:url(http://zz.rtvuw.com/images/ico_x_time.png) no-repeat left center;}
.pubContent>.l .xueliList ul li .time span:first-child a{color: #333;font-size: 12px;}
.pubContent>.l .xueliList ul li .time span:first-child a:hover{color: red;}

.pubContent>.l .xueliList ul li .time span:first-child+span{background:url(http://zz.rtvuw.com/images/ico_x_zz.png) no-repeat left center; }

.pubContent>.l .xueliList ul li .time span:last-child{background:url(../image/ico_x_click.png) no-repeat left center;  margin-right: 0;}

.pubContent>.l .xueliList ul li .btn {position: absolute;right:0;text-align: center;width: 200px; top: 47px;border-left: 1px solid #e5e5e5; padding: 20px 0;}
.pubContent>.l .xueliList ul li .btn a:first-child{color:#676767;font-size: 16px;padding-bottom:15px;display:block;}
.pubContent>.l .xueliList ul li .btn a:last-child{    color: #fff;
    width: 128px;
    line-height: 32px;
    background-color: #545454;
    text-align: center;
    display: block;
    border-radius: 4px;
    margin: 0 auto;}
.pubContent>.l .xueliList ul li .btn a:first-child:hover{color: #ef2727;}
.pubContent>.l .xueliList ul li .btn a:last-child:hover{background-color: #ef2727;}
.pubContent>.l .xueliList ul li .btn a:last-child:hover span{padding-left: 10px;transition:padding-left 0.5s ease-in;}


.pubContent>.l .zxSchList{margin-top: 12px;}
.pubContent>.l .zxSchList ul li{position: relative;height: 215px; margin-bottom: 16px;background-color: #fff;}
.pubContent>.l .zxSchList ul li .litpic{width: 180px;
    height: 116px;
    overflow: hidden;
    position: absolute;
    left: 20px;
    top: 20px;
    border: 2px solid #f1f1f1;}
.pubContent>.l .zxSchList ul li .litpic img{width: 100%;min-height: 116px;}
.pubContent>.l .zxSchList ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.pubContent>.l .zxSchList ul li dl{position: absolute;left: 235px;top: 20px;width: calc(100% - 468px);}
.pubContent>.l .zxSchList ul li dt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px;}
.pubContent>.l .zxSchList ul li dt a{color: #333;font-size: 22px;}.pubContent>.l .zxSchList ul li dt a:hover{margin-left:3px;color:#f02e2e}
.pubContent>.l .zxSchList ul li dt a:hover{color: red;}
.pubContent>.l .zxSchList ul li dd{color: #666;line-height: 27px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pubContent>.l .zxSchList ul li dd a{color: #666;margin-right: 10px;}
.pubContent>.l .zxSchList ul li dd a:hover{color: red;}
.pubContent>.l .zxSchList ul li .btn{position:absolute;right:0;width: 89px;
    border-bottom: 1px solid #f5f3f3;line-height: 32px; top:65px;background:url(../image/ico_hongbu.png);color: #fff;padding-left: 23px;}
.pubContent>.l .zxSchList ul li .botton{height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    padding-top: 15px;
    padding-left: 0;
    border-top: 1px solid #f7f7f7;}
.pubContent>.l .zxSchList ul li .botton a{background-color: #fff;
     border: 1px solid #e8e8e8;
    display: inline-block;
    color: #575757;
    border-radius: 2px;
    line-height: 26px;
    padding: 0 10px;
    margin-right: 15px;}
	.pubContent>.l .zxSchList ul li .botton a:nth-of-type(1) {
		    background: url(../image/ico_category.png) no-repeat left center;
			    padding-left: 22px;
				margin-left:20px;
	}
	.pubContent>.l .zxSchList ul li .botton a:nth-of-type(2) {
		    background: url(../image/ico_details.png) no-repeat left center;
			    padding-left: 22px;
	}
	.pubContent>.l .zxSchList ul li .botton a:nth-of-type(3) {
		    background: url(../image/ico_sign.png) no-repeat left center;
			    padding-left: 22px;
	}
	
	
.pubContent>.l .zxSchList ul li .botton a:hover{border:1px solid #f03535;}
.pubContent>.l .zxSchList ul li .botton span{float: right;}
.pubContent>.l .zxSchList ul li .botton span:nth-last-child(2){background:url(../image/ico_click.png) no-repeat left center; background-size: 12px auto; padding-left: 17px;color: #9f9f9f; margin-right: 20px;    font-size: 12px;}
.pubContent>.l .zxSchList ul li .botton span:last-child{background:url(../image/shijian.png) no-repeat left center; background-size: 12px auto; padding-left: 17px;color: #9f9f9f; margin-right: 50px;font-size:12px}


.zhongxueSchList ul li{width: 49.25%;
    height: 220px;
    float: left;
    background-color: #fff;
    margin-left: 1.5%;
    margin-top: 20px;
    position: relative;
    border: 1px solid #fff;}
.zhongxueSchList ul li:hover{border:1px solid #ffcebf;}
.zhongxueSchList ul li:nth-child(2n+1){margin-left: 0;}
.zhongxueSchList ul li .btn{height: 55px;line-height: 55px;border-bottom: 1px solid #e6e6e6;color: #bfbfbf; padding: 0 5%;}
.zhongxueSchList ul li .btn span{color: #3f3f3f;margin: 0 10px;}
.zhongxueSchList ul li .btn span i{background-color: #ff3c00;
    color: #fff;
    padding: 0px 10px;
    border-radius: 2px;}
	.zhongxueSchList ul li .box dl dt a:hover {
	    margin-left: 5px;
	    color: #ef2727;
	}
.zhongxueSchList ul li .btn span:first-child{margin-left: 0;}
.zhongxueSchList ul li .btn dd{float: right;}
.zhongxueSchList ul li .btn a{color: #3f3f3f; padding-left: 19px;background-size: 15px auto; margin:0 10px;margin-left:20px}
.zhongxueSchList ul li .btn a:hover{color: red}
.zhongxueSchList ul li .btn a:nth-last-child(1){background:url(../image/ico_cz_02.png) no-repeat left center; margin-right: 0;}
.zhongxueSchList ul li .btn a:nth-last-child(2){background:url(../image/ico_cz_01.png) no-repeat left center;}
.zhongxueSchList ul li .btn a:nth-last-child(3){background:url(../image/ico_cz_03.png) no-repeat left center;}
.zhongxueSchList ul li .box{margin:23px 5% 0;position: relative;}
.zhongxueSchList ul li .box .litpic{width: 30%;height: 112px;overflow: hidden;border: 2px solid #f1f1f1;}
.zhongxueSchList ul li .box .litpic img{width: 100%; min-height: 112px;}
.zhongxueSchList ul li .box .litpic img:hover{
	-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);
}
.zhongxueSchList ul li .box dl{position: absolute; left: 33%; top: 0;width: 66%}
.zhongxueSchList ul li .box dl dt{font-size: 18px;padding-bottom: 10px;width: 60%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zhongxueSchList ul li .box dl dt a{color: #333;}
.zhongxueSchList ul li .box dd{color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 26px;}
.zhongxueSchList ul li .box dd span{color:#787878;}
.zhongxueSchList ul li .box dl>span{    font-size: 12px;
    color: #636262;position: absolute;top: 0;left: 62%;background:url(../image/ico_x_click.png) no-repeat left center; padding-left: 17px;}
.zhongxueSchList ul li .box i{position: absolute; right: -5px;top: 5px;}


.xlsList ul li{margin-top: 12px;background-color: #fff;height: 210px; overflow: hidden;position: relative;}
.xlsList ul li:before{width: 43px;height: 42px;background:url(http://zz.rtvuw.com/images/ico_xl_c.jpg) no-repeat;position: absolute;right: 0;top: -1px;content: '';display: block;}
.xlsList ul li .litpic{    width: 175px;
    height: 140px;
    overflow: hidden;
    position: absolute;
    left: 30px;
    border: 2px solid #f1f1f1;
    top: 35px;}
.xlsList ul li .litpic img{width: 100%; min-height: 140px;}
.xlsList ul li dl{position: absolute;left: 220px;top: 40px;width: calc(100% - 515px);}
.xlsList ul li dl dt{margin-bottom: 15px;vertical-align: top;}
.xlsList ul li dl dt a{color: #333;font-size: 20px;display: inline-block;margin-right: 10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;/* width: 55%; */vertical-align: top;}
.xlsList ul li dl dt span{background-color: #fcefe6;display: inline-block;line-height: 25px;text-align: center;width: 95px;border-radius: 4px; color: #ff6600;margin-left: 30px;vertical-align: top;}
.xlsList ul li dl dd{color:#666;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 30px;}
.xlsList ul li dl dd:nth-last-child(3) a{color: #ff4f4f;float: right;}
.xlsList ul li dl dd span{margin-right: 30px;}
.xlsList ul li dl dd span:nth-of-type(1){background: url(../image/ico_jxsj.png) center left no-repeat; padding-left: 20px;}
.xlsList ul li dl dd span:nth-of-type(2){background: url(../image/ico_bxcc.png) center left no-repeat; padding-left: 20px;}
.xlsList ul li dl dd span:last-child{    margin-right: 0;
    background: url(../image/ico_x_click.png) center left no-repeat;
    padding-left: 20px;
    font-size: 12px;}
.xlsList ul li .btn{width: 185px; position: absolute;right: 75px;border-left: 1px solid #e8e8e8;text-align: right;height: 130px;top: 50%;margin-top: -65px;}
.xlsList ul li .btn a,.xlsList ul li .btn p{margin-top:18px;}
.xlsList ul li .btn a:first-child{margin-top:10px;color: #ef2727;background:url(../image/ico_cz_02.png) left center no-repeat; background-size: auto 16px; padding-left: 20px;display: inline-block;line-height: 20px;}
.xlsList ul li .btn p{color: #787878}
.xlsList ul li .btn p span{color: #ef2727;}
.xlsList ul li .btn a:last-child{border-radius: 5px; display: inline-block;width: 128px;line-height: 32px;border:1px solid #bfbfbf; color: #333;text-align: center;}
.xlsList ul li .btn a:last-child:hover {
    background: #f02e2e;
    color: #fff;
    border: 1px solid #f02e2e;
}
.xlsList ul li .ico{position: absolute;right: 37px;top: 90px;}
.xlsList ul li .ico span{display: block;
    width: 5px;
    height: 5px;
    background-color:#ff6a6a;
    border-radius: 50%;
    /* margin-top: 4px; */
    margin: 5px 0;}
.xlsList ul li:hover{background-color: #fff8f8}
.xlsList ul li:hover dl dt a{color: #f02f2f}
.xlsList ul li:hover .ico span{background-color: #5c5c5c}





.pubContent .l .zxbody{background-color: #fff; padding: 0 30px 30px;}
.pubContent .l .zxbody h1{font-size: 23px;color: #333;text-align: center;border-top: 1px solid #f4f4f4; padding-top: 20px; margin-bottom: 25px;}
.pubContent .l .zxbody .infos{color: #b4b4b4;border-bottom: 1px solid #f4f4f4; padding-bottom: 17px;text-align: center;}
.pubContent .l .zxbody .infos i{margin-right: 5px;}
.pubContent .l .zxbody .infos span{margin-right: 15px;}
.pubContent .l .zxbody .infos span:last-child{margin-right: 0;}
.pubContent .l .zxbody .content{padding: 20px 0;line-height: 25px;color: #333; margin-bottom: 50px;position: relative;font-size: 16px;}
.pubContent .l .zxbody .content a{color: red;}
.pubContent .l .zxbody .content img{max-width: 99%;}
.content .btn-more{text-align: center; color: #333; font-size: 16px;cursor: pointer;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));position: absolute;bottom: 0;width: 100%;left: 0;}
.content .btn-more span{display: block;}
.content .btn-more:hover{color: red;}
.pubContent .l .zxbody .next p{line-height: 30px;}
.pubContent .l .zxbody .next a{font-size: 16px; color: #333;}
.pubContent .l .zxbody .next a:hover{color: red;}



.pubContent .l .recommendNews{margin-top: 15px;background-color: #fff; padding: 0 0 5px 30px;}
.pubContent .l .recommendNews ul li{height: 155px;border-bottom: 1px solid #eaeaea;position: relative;margin-bottom: 30px;}
.pubContent .l .recommendNews ul li .litpic{width: 190px;height: 130px;overflow: hidden;}
.pubContent .l .recommendNews ul li .litpic img{min-height: 130px;width: 100%;}
.pubContent .l .recommendNews ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.pubContent .l .recommendNews ul li dt{position: absolute;left: 205px;top: 7px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pubContent .l .recommendNews ul li dt a{color: #333;font-size: 22px;}
.pubContent .l .recommendNews ul li dt a:hover{color: red;}
.pubContent .l .recommendNews ul li dd{position: absolute;left: 205px;top: 52px;color: #909090;overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;width: calc(100% - 240px);}
.pubContent .l .recommendNews ul li .btn{position: absolute;left: 205px;bottom: 24px;width: calc(100% - 260px);}
.pubContent .l .recommendNews ul li .btn a{line-height: 24px;background-color: #e5e5e5;color: #818181; display: inline-block; padding: 0 15px;}
.pubContent .l .recommendNews ul li .btn a:hover{color: red;}
.pubContent .l .recommendNews ul li .btn span{color:#9f9f9f;margin-left: 25px;}
.pubContent .l .recommendNews ul li .btn em{color:#9f9f9f;font-style: normal; float: right;line-height: 24px;}
.pubContent .l .recommendNews ul li .btn i{margin-right: 3px;}

.pubContent .l .zhx{padding: 20px 30px;background-color: #fff;margin:8px 0;}
.pubContent .l .zhx .content{height: 205px;}
.pubContent .l .zhx .content .adimg{height: 191px;background: url(http://zz.rtvuw.com/images/adimg.png) center no-repeat; overflow: hidden; float: left;width: 39%;}
.pubContent .l .zhx .content .news{height: 191px;float: left;width: 30%; margin-left: 1.5%;}
.pubContent .l .zhx .content .news dt{border-bottom: 1px solid #e5e5e5; padding-bottom: 3px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; padding-top: 5px;padding-right: 10px;}
.pubContent .l .zhx .content .news dt a{font-size: 18px;color: #ef2727;}
.pubContent .l .zhx .content .news dt span{position: absolute;right:0px;top: 0;}
.pubContent .l .zhx .content .news dd{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-top: 18px;}
.pubContent .l .zhx .content .news dd a:first-child{background-color: #f56047;color: #fff;font-size: 12px;border-radius: 3px; padding: 1px 3px;margin-right: 5px;}
.pubContent .l .zhx .content .news dd a:last-child{color: #333;}
.pubContent .l .zhx .content .news dd a:last-child:hover{color: red;}
.pubContent .l .zhx .content .school{height: 200px;overflow: hidden;float: left;width: 27%; margin-left: 2.5%;}
.pubContent .l .zhx .content .school .title{border-bottom: 1px solid #e5e5e5; padding-bottom: 3px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; padding-top: 5px;padding-right: 10px;font-size: 18px;color: #ef2727;}
.pubContent .l .zhx .content .school .title span{color: #ff6800;font-size: 16px;margin-left: 10px;}
.pubContent .l .zhx .content .school .schoolbanner{color: #333; position: relative;}
.pubContent .l .zhx .content .school .schoolbanner a{color: #333}
.pubContent .l .zhx .content .school .schoolbanner dt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pubContent .l .zhx .content{border-bottom:1px #e9e9e9 dashed;}
.pubContent .l .zhx .content .school .schoolbanner a:hover{color: red;}
.pubContent .l .zhx .content .school .schoolbanner ul li{border-bottom: 1px solid #e6e6e6;padding: 13px 0;}
.pubContent .l .zhx .content .school .schoolbanner ul li dd{margin-bottom: 8px;}
.pubContent .l .zhx .content .school .schoolbanner ul li dd:after{content: '';display: block;clear: both;}
.pubContent .l .zhx .content .school .schoolbanner ul li dd span{float: left;}
.pubContent .l .zhx .content .school .schoolbanner ul li dd i{float: right;font-style: normal;}
.pubContent .l .zhx .content .school .schoolbanner ul li:hover{background-color: #fbfbfb}

.swiper-pagination4{bottom: -20px !important;right: 0;}
.swiper-pagination4 .swiper-pagination-bullet{width: 4px; height: 4px; margin-right: 5px;}
.swiper-pagination4 .swiper-pagination-bullet-active{background-color: #999;}

.pubContent .xueliBoxs{padding: 20px 30px;background-color: #fff;margin:10px auto 15px;position: relative;}
.pubContent .xueliBoxs .adimg{width: 622px;height: 242px;background:url(http://zz.rtvuw.com/images/ad_xueli.jpg) no-repeat center;}
.pubContent .xueliBoxs .adimg a{display: block;width: 100%;height: 100%;}
.pubContent .xueliBoxs dl{position: absolute;right: 30px;width: calc(100% - 707px);background-color: #f1f5f8;top: 30px;}
.pubContent .xueliBoxs dl dt{line-height: 62px;font-size: 20px;color: #373737;padding-left: 15px;border-bottom: 1px solid #d4d4d4;}
.pubContent .xueliBoxs dl dd{line-height: 36px; color: #333;font-size: 12px;}
.pubContent .xueliBoxs dl dd span{background-color: #fa7267;width: 66px;height: 21px; line-height: 21px;text-align: center;color: #fff;display: inline-block; margin: 0 20px 0 9px;}
.pubContent .xueliBoxs .bz{position: absolute;right: 30px;width: calc(100% - 707px);top: 147px;border-bottom:1px dashed #e9e9e9;font-size: 12px;color: #333;padding-bottom: 5px;}
.pubContent .xueliBoxs .bz span{margin-left: 15px; padding-left: 30px;background-size: 25px auto; line-height: 30px;display: inline-block;}
.pubContent .xueliBoxs .bz span:first-child{margin-left: 0; padding-left: 0;}
.pubContent .xueliBoxs .bz span:first-child+span{background:url(http://zz.rtvuw.com/images/ico_xl_01.png) no-repeat left center;}
.pubContent .xueliBoxs .bz span:first-child+span+span{background:url(http://zz.rtvuw.com/images/ico_xl_02.png) no-repeat left center;}
.pubContent .xueliBoxs .bz span:first-child+span+span+span{background:url(http://zz.rtvuw.com/images/ico_xl_03.png) no-repeat left center;}
.pubContent .xueliBoxs .bz span:first-child+span+span+span+span{background:url(http://zz.rtvuw.com/images/ico_xl_04.png) no-repeat left center;}
.pubContent .xueliBoxs .bz span:first-child+span+span+span+span+span{background:url(http://zz.rtvuw.com/images/ico_xl_05.png) no-repeat left center;}
.pubContent .xueliBoxs .btn{position: absolute;right: 30px;width: calc(100% - 707px);bottom: 20px;}
.pubContent .xueliBoxs .btn a{display: inline-block;width: 254px; line-height: 44px; color: #fff;font-size: 20px;text-align: center;}
.pubContent .xueliBoxs .btn a:first-child{background-color: #fc8f2d;margin-right: 13px;}
.pubContent .xueliBoxs .btn a:last-child{background-color: #f44a29}

.pubContent .major_index_type{background-color: #fff;line-height: 50px; margin:15px 0 10px; padding:0 30px;color: #333;}
.pubContent .major_index_type a{color: #333; margin-right: 40px;}
.pubContent .major_index_type a:hover{color: red;}
.pubContent .major_index_type span{margin-right: 20px; padding-left: 25px;background:url(http://zz.rtvuw.com/images/ico_zy_01.png) no-repeat left center;}



.major_index_box{margin-bottom: 15px;background-color: #fff; padding-bottom: 25px;}
.major_index_box .typename{line-height: 54px;border-bottom:1px solid #f3f3f3; padding-left: 30px; position: relative;}
.major_index_box .typename span{position: absolute; line-height: 54px;left: 60px;top: 0;font-size: 18px;color: #ff3249;}
.major_index_box .typename img{display: inline-block; vertical-align:middle;margin-right: 10px;}
.major_index_box .typename a{float: right;margin-right: 30px;font-size:12px}
.major_index_box .typename a:hover{color: red;}
.major_index_box ul{margin:0 30px;}
.major_index_box ul li{width: 24.1%;
    margin-left: 1.1%;
    float: left;
    height: 115px;
    border: 1px solid #eee;
    border-radius: 4px;
    position: relative;
    margin-top: 10px;}
	.major_index_box ul li:hover {
	    background: #fff9f9;
	}
	
.major_index_box ul li:first-child,.major_index_box ul li:first-child+li+li+li+li{margin-left: 0;}
.major_index_box ul li .litpic{width: 108px;height: 100px;overflow: hidden;position: absolute; left: 6px;top: 6px;}
.major_index_box ul li .litpic img{width: 100%;min-height: 97px;    border-radius: 4px 0 0 4px;}
.major_index_box ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.major_index_box ul li dl{position: absolute; left: 125px;top: 10px;width: calc(100% - 130px);}
.major_index_box ul li dl dt{padding-bottom: 10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width:calc(100% - 40px);height: 28px;}
.major_index_box ul li dl dt a{color: #333;font-size: 16px;}
.major_index_box ul li dl dt a:hover{color: red;}
.major_index_box ul li dl dd{font-size: 12px;color: #545454; padding: 3px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.major_index_box ul li dl dd span{color:#7a7a7a;}
.major_index_box ul li dl dd i{font-style: normal;color: #ff4331;}
.major_index_box ul li>i{background:url(../image/ico_x_click.png) no-repeat left center;background-size: 11px auto; padding-left: 14px;position: absolute;right: 10px;top: 10px;font-size: 12px;color: #3f3f3f;}

.major_index_box .btn {
    position: absolute;
        right: 10px;
        bottom: 6px;
        display: inline-block;
        border-radius: 10px;
        font-size: 12px;
        color: #ef2727;
        padding: 4px;
        background: url(../image/ico_mess.png) left center no-repeat #fff5f5;
        padding-left: 25px;
}







.major_list_box{margin-bottom: 15px;padding-bottom: 25px;margin-top: 12px;}
.major_list_box ul{}
.major_list_box ul li{width:calc(50% - 7.5px);margin-left: 15px; float: left;height: 181px;position: relative;margin-bottom: 20px;background-color: #fff;box-shadow: 0 1px 5px 0 rgba(70,70,70,.392);border-top:2px solid #ededed;}
.major_list_box ul li:hover{border-top: 2px solid #ef2727;}
.major_list_box ul li:nth-child(2n+1){margin-left: 0;}

.major_list_box ul li .litpic{width: 26.5%;height: 107px;overflow: hidden;position: absolute; left: 29px;top: 36px;border:1px solid #e3e3e3;}
.major_list_box ul li .litpic img{width: 100%;min-height: 107px;}
.major_list_box ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}

.major_list_box ul li .title{position: absolute;left: 35%;width: 230px;top: 36px;line-height: 24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 0px; border-bottom:none;}
.major_list_box ul li .title a{color: #ef2727;font-size: 18px; display:inline-block;}
.major_list_box ul li .title i{background:url(../image/ico_major_ty.png) no-repeat center;color:#fff;font-size: 18px; font-style: normal;width: 47px;height: 24px;display:inline-block;line-height: 24px;text-align: center; margin-right: 10px; vertical-align: top;}
.major_list_box ul li .text{position: absolute;left: 35%;width: calc(73.5% - 45px); top: 75px;color: #4c4c4c;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.major_list_box ul li .text span i{color:#ff5339;}
.major_list_box ul li .text span:last-child{margin-left: 10px}
.major_list_box ul li .btn{position: absolute;left: 35%;bottom: 36px;width: calc(73.5% - 45px);}
.major_list_box ul li .btn a{display: inline-block;line-height: 30px;}
.major_list_box ul li .btn a:first-child{border:1px solid #f02e2e;text-align: center;border-radius: 1px;color: #ef2727;width:25%;}
.major_list_box ul li .btn a:first-child+a{text-align: center;border-radius: 1px;background-color: #f7f7f7;color: #3f3f3f; margin-left: 7%;width:25%;}
.major_list_box ul li .btn a:first-child+a+a{text-align: center;border-radius: 1px;color: #3f3f3f; margin-left: 9%;background:url(../image/ico_major_zx.png) no-repeat left center;padding-left: 25px;color: #ef2727;}
.major_list_box ul li>span{background:url(../image/ico_x_click.png) no-repeat left center;background-size: 13px auto; padding-left: 16px;position: absolute;right: 10%;top: 36px;color: #3f3f3f;}






.majorInfo{height: 272px;background-color: #fff;margin:13px 0;position: relative;}
.majorInfo .litpic{width: 35%;height: 218px;overflow: hidden;position: absolute; left: 30px;top: 27px;border:4px solid #dddbdb;}
.majorInfo .litpic img{width: 100%;min-height: 218px;}
.majorInfo .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.majorInfo dl{position: absolute; left: calc(35% + 55px);top: 27px;}
.majorInfo dl dt{color: #333;font-size: 22px;height: 43px;}
.majorInfo dl dd{color: #5b5b5b;font-size: 16px;line-height: 35px;}
.majorInfo dl dd span{color: #333;}
.majorInfo .bz{color: #707070;height: 36px;}
.majorInfo .bz span{color: #333; padding-left: 22px; margin-left: 8px;background:url(../image/ico_major_gou.png) left center no-repeat;}
.majorInfo .btn{position: absolute;bottom: 0;right: 30px;bottom: 27px;}
.majorInfo .btn a{display: inline-block;width: 180px;line-height: 50px;text-align: center;color: #fff;}
.majorInfo .btn a:first-child{background-color: #ff3602;color: #fff;}
.majorInfo .btn a:last-child{border:1px solid #ff3602; color: #ff3602;margin-left: 7px;}
.majorInfo>span{position: absolute;right:30px;top: 27px;background:url(../image/ico_major_001.png) left center no-repeat; padding-left: 20px;color: #5b5b5b;}


.major_type{line-height: 50px;border-bottom: 1px solid #e4e4e4; padding-top: 15px;}
.major_type span{font-size: 20px;color: #494949;margin-right: 70px; padding:0 3px;line-height: 50px; display: inline-block; vertical-align: top;position: relative;}
.major_type span:first-child:before{position: absolute;content: '';height: 2px;width: 100%;background-color: #ff3602;bottom: -1px;left: 0;display: block;}


.major_like{background-color: #fff; margin:13px 0 0 0; padding: 0 30px 33px;}
.major_like ul{display: flex;}
.major_like ul li{flex:1;margin-right: 12px;}
.major_like ul li:last-child{margin-right: 0;}
.major_like ul li .litpic{height: 145px;overflow: hidden;}
.major_like ul li .litpic img{width: 100%;min-height: 145px;}
.major_like ul li .litpic img:hover{-webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;transform: scale(1.1);}
.major_like ul li dl{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.major_like ul li dl dt{width: 90%;display: block;margin:0 auto; height: 45px;position: relative;}
.major_like ul li dl dd{width: 90%;display: block;margin:0 auto;padding-bottom: 25px;font-size: 16px;color: #848383;}
.major_like ul li dl dd span{color: #131313;}
.major_like ul li dl dt a{font-size: 18px;color: #131313;display: inline-block;width: calc(100% - 75px);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 50px;}
.major_like ul li dl dt span{background-color: #ffe0e0;color: #fa6a6a;font-size: 12px; padding: 1px 3px;border-radius: 3px;min-width: 70px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; right: 0; top:17px;position: absolute;}
.major_like ul li .of{border-top:1px solid #eee;line-height: 53px;color: #6f6f6f;position: relative; padding-left: 5%;}
.major_like ul li .of img{margin-right: 4px;}
.major_like ul li .of span{position: absolute;right: 5%; padding-left: 11px; background:url(../image/ico_major_003.png) no-repeat left center;font-size: 12px;color: #0abf5b;}





.major_news_add ul li .btn a{background-color: #fe7d7d !important;color: #fff !important;}

.school_header{background:url(http://zz.rtvuw.com/images/schoolheader.png) no-repeat center;height: 203px;position: relative;}
.school_header .schNavList{position: absolute;height: 56px;bottom: 0; background-color: rgba(23,23,46,0.7);width: 100%;}
.school_header .schNavList ul{width: 85%;margin:0 auto;min-width: 1300px;}
.school_header .schNavList ul li{display: inline-block; line-height: 56px;width: 152px;}
.school_header .schNavList ul li a{display: block; line-height: 56px;width: 100%;color: #fff;font-size: 16px;text-align: center;}
.school_header .schNavList ul li a:hover{color: red;}
.school_header .schNavList ul li a.current{background-color: #91161c}

.school_body{margin-top: 18px;}
.school_body:after{display: block;content: '';clear: both;}
.school_body .school_body_l{float: left;width:calc(100% - 400px); background-color: #fff;height: 510px;}
.school_body .school_body_r{width: 380px; float: right;}

.school_header .school_logo{width: 98px;height: 98px;border-radius: 50%;overflow: hidden;border:2px solid #f2f2f2;left: 7.5%;position: absolute;top: 24px;}
.school_header .school_logo img{width: 100%; min-height: 98px;}
.school_header h1{position: absolute;top: 42px;left: calc(7.5% + 110px);font-size: 26px;color: #fff;font-weight: normal;}
.school_header h1 span{position: absolute; display: block;width: 84px;text-align: center;line-height: 24px;color: #fff;font-size: 12px;background-color: #d82323; right: -125px;top: 7px;}
.school_header .text{position: absolute;top: 95px;left: calc(7.5% + 110px);color: #fff;}
.school_header .text span{border-left:1px solid #d3d3d4;border-right:1px solid #a1a1a4;display: inline-block;height: 13px;vertical-align:middle;margin:0 12px;}
.school_header .text i{display: block;position: absolute;width: 85px;height: 85px;background:url(http://zz.rtvuw.com/images/ico_sch_rz.png) center; right: -100px;top:-60px;}
.school_header .xuanshi{width: 299px;height: 65px;position: absolute;background:url(http://zz.rtvuw.com/images/ico_sch_xy.png) center; right: 7.5%;top: 47px;}

.school_body_l_info{position: relative;height: 300px;}
.school_body_l_info .litpic{position: absolute;width: 37%;height: 242px;overflow: hidden;border:2px solid #dddbdb;left: 30px;top: 37px;}
.school_body_l_info .litpic img{width: 100%; min-height: 242px;}
.school_body_l_info dl{position: absolute;top: 37px;left: calc(37% + 50px); padding-top: 5px; width:calc(63% - 60px);}
.school_body_l_info dl dt{font-size: 22px;color: #333;height: 45px;}
.school_body_l_info dl dt span{background:url(../image/ico_x_click.png) no-repeat center left; padding-left: 16px; font-size: 14px; color: #3f3f3f;margin-left: 15px;}
.school_body_l_info>span{display: block;width: 78px;height: 32px;background:url(../image/ico_hongbu.png) no-repeat center left;position: absolute;right: 50px;top: 44px;line-height: 32px;color: #fff;padding-left: 28px;}
.school_body_l_info dl dd{line-height: 38px;color: #5b5b5b;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.school_body_l_info dl dd span{width: 35%;display: inline-block;}

.school_body_l_info dl dd a{color: #5b5b5b;margin-right: 20px; position: relative;}
.school_body_l_info dl dd a:after{display: block;position: absolute;content: '';right: -10px; height: 15px;border-left: 1px solid #8f8f8f;border-right: 1px solid #dedede;top: 4px;}
.school_body_l_info dl dd a:last-child{margin-right: 0}
.school_body_l_info dl dd a:hover{color: red;}
.school_body_l_info dl dd a:last-child:after{display: none;}
.school_body_l_info dl dd i{color: #fe4c4f;}

.school_body_l_newtit{background-color: #f1f5f8;line-height: 39px;margin: 0 50px 0 30px;font-size: 20px; color: #494949;padding-left: 10px;}
.school_body_l_newtit a{font-size: 12px;color: #494949;float: right;margin-right: 10px;}
.school_body_l_newtit a:hover{color: red;}


.school_body_l ul{margin: 0 50px 0 30px;}
.school_body_l ul li{float: left;width: 47%; margin-left: 6%;padding-left: 25px; line-height: 48px;border-bottom: 1px dashed #ededed;position: relative;color: #494949;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.school_body_l ul li:after{width: 4px;height: 4px;background-color: #aeaeae;border-radius: 50%;position:absolute;left: 11px;top: 22px;content: '';display: block;}
.school_body_l ul li:nth-child(2n+1){margin-left: 0}
.school_body_l ul li a{color: #494949}
.school_body_l ul li a:hover{color: red;}
.school_body_l ul li a:first-child{color: #ae0929; float: right;}

.schoo_introduction{background-color: #fff;margin-top: 13px; padding: 0 30px 1px;}
.schoo_introduction .content{padding: 20px 0;
    line-height: 25px;
    color: #333;
    margin-bottom: 50px;

    position: relative;
    font-size: 16px;}


.school_huanjing{background-color: #fff;margin-top: 11px; padding: 0 30px;}
.school_huanjing .box{padding-top: 5px; padding-bottom: 43px;position: relative;}
.school_huanjing dl{width: 180px;border:1px solid #f4f4f4;}
.school_huanjing dl dd{height: 99px;border-bottom:1px solid #f4f4f4;line-height: 99px;color: #494949;font-size: 18px;text-align:center;position: relative;}
.school_huanjing dl dd:last-child{border-bottom:none;}
.school_huanjing dl dd.current{color: #dd4f50;}
.school_huanjing dl dd.current:after{width: 3px;background-color: #dd4f50;height: 100%;display: block;left: 0;top: 0;position: absolute;content: '';}
.school_huanjing dl dd:before{content: '>';position: absolute;top: 0;right: 30px;}
.school_huanjing ul{position: absolute;left: 195px;top: 5px;width: 65.5%;}
.school_huanjing ul li{width:calc(33.33% - 5px);margin-left: 7.5px; float: left; overflow: hidden;height: 189px;margin-top: 10px;}
.school_huanjing ul li img{width: 100%; min-width: 189px;}
.school_huanjing ul li:nth-child(3n+1){margin-left: 0;}
.school_huanjing .litpic{position: absolute;width: calc(34.5% - 202.5px);right: 0;top: 15px;overflow: hidden; height: 388px;}
.school_huanjing .litpic img{width: 100%; min-height:388px;}


.school_ntj{background-color: #fff;margin-top: 12px;padding:0px 30px 2px;}
.school_ntj ul{display: flex; margin-bottom: 30px;}
.school_ntj ul li{flex:1;position: relative;}
.school_ntj ul li .litpic{width: 43px;height: 43px;overflow: hidden;border-radius: 50%;}
.school_ntj ul li .litpic img{width: 100%;min-height: 43px;}
.school_ntj ul li dl{position: absolute; left: 58px;top: 0;width: calc(100% - 62px);}
.school_ntj ul li dl dt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.school_ntj ul li dl dt a{color: #494949}
.school_ntj ul li dl dt a:hover{color: red}
.school_ntj ul li dl dd{padding-top: 5px;}
.school_ntj ul li dl dd span{line-height: 19px; display: inline-block; padding: 0 5px;font-size: 12px;color: #fa6a6a; vertical-align: middle;}
.school_ntj ul li dl dd span:first-child{background-color: #ffe0e0;border:1px solid #ffe0e0;}
.school_ntj ul li dl dd span:last-child{border:1px solid #fa6a6a; margin-left: 15px; max-width: 90px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.zhongxue_header{background: url(http://zz.rtvuw.com/images/zxheader.jpg) no-repeat center top;}
.zhongxue_header h1 span{background-color: #0e0c1d;}
.zhongxue_header .text i{background: url(http://zz.rtvuw.com/images/ico_sch_ptrz.png) center;}
.zhongxue_header .xuanshi{width: 331px;
    height: 59px;
    background: url(http://zz.rtvuw.com/images/ico_sch_xyy.png) center;}
.zhongxue_header .schNavList{background-color: #0e0c1d;}


.zx_boxt{width: 86%; margin:18px auto 0;background-color: #fefeff;height: 312px;}
.zx_boxt:after{display: block;content: '';clear: both;}
.zx_boxt .l{float: left;}
.zx_boxt .r{width: 380px;float: right; padding-top: 25px;}
.zx_boxt .r .title{width: 340px;position: relative;line-height: 45px;border-bottom: 1px #eee solid;font-size: 20px;color: #3f3f3f; padding-left: 38px;background: url(http://zz.rtvuw.com/images/ico_news001.png) left center no-repeat;}
.zx_boxt .r .title:after{background-color: #ef2727;height: 2px;bottom: -1px;content: '';display: block;width: 123px; left: 0;position: absolute;}
.zx_boxt .r .title a{color: #979797;font-size: 12px;position: absolute;right: 0;bottom: 8px; line-height: 20px;}
.zx_boxt .r .title a:hover{color: red;}
.zx_boxt .r ul{border-left: #e9e9ea 1px dashed;margin-top: 22px; margin:0 0 0 8px;width: 333px; padding-left: 20px;height: 202px;position: relative;}
.zx_boxt .r ul li{margin-top: 19px;position: relative;}
.zx_boxt .r ul li a:hover{color: red;}
.zx_boxt .r ul li:after{width: 5px;height: 5px;content: '';background: #787878;border-radius: 50%;position: absolute; left: -22.5px;top: 6px;}
.zx_boxt .r ul li dd{color: #515151;margin-bottom: 6px;}
.zx_boxt .r ul li dd span{line-height: 20px;background-color: #ef2727;color: #fff;font-size: 12px; display: inline-block;padding: 0 10px;position: relative;margin-right: 18px;}
.zx_boxt .r ul li dd span:after{display: block;position: absolute;width: 7px;height: 9px;right: -7px;top: 50%;margin-top: -4.5px;background: url(../image/ico_jt.png);content: '';}
.zx_boxt .r ul>a{font-size: 12px;color: #979797;display: inline-block;position: absolute; bottom: -10px; left: 22px;}
.zx_boxt .r ul>a:after{width: 5px;height: 5px;content: '';background: #787878;border-radius: 50%;position: absolute; left: -25px;bottom:5px;}
.zx_boxt .r ul>a:hover{color: red;}




.zx_boxt .l{position: relative;height: 312px;width: calc(100% - 400px);}
.zx_boxt .l .litpic{position: absolute;width: 37%;height: 231px;overflow: hidden;border:2px solid #dddbdb;left: 30px;top: 40.5px;}
.zx_boxt .l .litpic img{width: 447px; min-height: 231px;}
.zx_boxt .l dl{position: absolute;top: 41px;left: calc(37% + 50px); padding-top: 5px; width:calc(63% - 80px);}
.zx_boxt .l dl dt{font-size: 22px;color: #333;height: 40px;}
.zx_boxt .l dl dt span{background:url(../image/ico_x_click.png) no-repeat center left; padding-left: 16px; font-size: 14px; color: #3f3f3f;margin-left: 15px;}
.zx_boxt .l>span{display:block;height: 32px;background:url(../image/ico_dd.png) no-repeat center left;position: absolute;right: 32px;top: 44px;line-height: 32px;color: #5b5b5b;padding-left: 30px;}
.zx_boxt .l dl dd{line-height: 38px;color: #5b5b5b;font-size: 16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.zx_boxt .l dl dd a{color: #5b5b5b;margin-right: 20px; position: relative;}
.zx_boxt .l dl dd a:after{display: block;position: absolute;content: '';right: -10px; height: 15px;border-left: 1px solid #8f8f8f;border-right: 1px solid #dedede;top: 4px;}
.zx_boxt .l dl .pf{color: #333;}
.zx_boxt .l dl .pf i{color: #fe1945;font-size:24px;}
.zx_boxt .l dl .pf span{background: url(http://zz.rtvuw.com/images/ico_zx_pf.png);width: 46px;height: 25px;display: inline-block;line-height: 25px;color: #fff;text-align: center; margin:0 10px;}
.zx_boxt .l dl .dl{background-color: #f1f5f8;padding:11px 15px; margin-top: 18px;}
.zx_boxt .l dl .dl dd i{color: #fe4c4f;}
.zx_boxt .l dl .dl dd span{width: 40%;display: inline-block;}

.nomargintop{margin-top: 0 !important;}

.schoo_zxhuanjing{background-color: #fff;margin-top: 12px; padding: 0 30px 25px;}
.schoo_zxhuanjing ul{display: flex;}
.schoo_zxhuanjing ul li{flex:1;overflow: hidden;height: 151px; margin-left: 13px;}
.schoo_zxhuanjing ul li:first-child{margin-left: 0}
.schoo_zxhuanjing ul li img{width: 100%;min-height: 151px;}
.schoo_zxhuanjing ul{margin: 0 0 15px 0;}
.schoo_zxhuanjing .publicTitle{margin-bottom: 25px;}















.pageno{background-color: #fff; margin-top: 15px; text-align: center;list-style: none; padding: 10px 0;}
.pageno a{line-height: 40px;border-radius: 3px; background-color: #f7f7f7; margin:0 10px;display: inline-block;padding: 0 15px;color: #666;border:1px solid #eee;}
.pageno span{line-height: 40px;border-radius: 3px; background-color: #f02e2e; margin:0 10px;display: inline-block;padding: 0 15px;color: #fff;border:1px solid #eee;}

@media only screen and (max-width:1800px){
.major_index_box ul li dl dt a{font-size: 16px;}
.major_index_box .btn{display: none;}
.majorInfo .btn a{width: 150px;}
}




@media only screen and (max-width:1700px){
.school_header .xuanshi{display: none;}
}


@media only screen and (max-width:1600px){
.xlsList ul li dl dt a{font-size: 16px;}
.xlsList ul li dl dt span:last-child{display: none;}
.majorInfo .btn a{width: 130px;line-height: 40px;}
.major_like ul li .of{font-size: 12px;}
}