﻿@charset "utf-8";
body{ font-family:  "Microsoft YaHei", Arial, Helvetica, sans-serif;margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#333; width:100%;  zoom:1;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:middle;max-width:100%;}
a{ color:#414446; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0b81e1;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.title{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.p{overflow: hidden;word-break:normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}

/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

.Contain{width:1280px;margin:0 auto;}

@media(max-width:1280px){
	.Contain{width:96%;margin:0 auto;}
}

/* Top */
header{position: relative;}
.Top{height:110px;line-height: 110px;background:url(../uploadfiles/image/head-bg.jpg) no-repeat;background-size: cover;}
.Top .search{height:45px;width:330px;margin-top:35px;}
.Top .search input{display: inline-block;width:265px;padding:0 10px;height:100%;background:#fff;}
.Top .search button{width:45px;height:100%;border:none;background:#555;}
.Top .search button img{height:20px;}
.Top .search button .img2{display: none;}

.Top .m-btn{display: none;background:#fff;position: absolute;cursor: pointer;right:20px;top:20px;float:right;padding:15px 5px;border-radius: 5px;z-index:999;}
.Top .m-btn span{display: block;width:25px;height:3px;background:#0b81e1;position: relative;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span::before, .m-btn span::after{content:'';display: block;height:3px;width:25px;background:#0b81e1;position: absolute;left: 0;-webkit-transition: all 200ms cubic-bezier(.4,0,0,1);-o-transition: all 200ms cubic-bezier(.4,0,0,1);transition: all 200ms cubic-bezier(.4,0,0,1);}
.Top .m-btn span:before {top: -8px;}
.Top .m-btn span:after {bottom: -8px;}
.Top .m-btn.active span {background: transparent;}
.Top .m-btn.active span:before {transform: rotate(-48deg) translate(-6px, 5px);-webkit-transform: rotate(-48deg) translate(-6px, 5px);-o-transform: rotate(-48deg) translate(-6px, 5px);width: 24px;}
.Top .m-btn.active span:after {transform: rotate(48deg) translate(-6px, -5px);-webkit-transform: rotate(48deg) translate(-6px, -5px);-o-transform: rotate(48deg) translate(-6px, -5px);width: 24px;}


/* MainNav */
.MainNav ul {text-align: center;}
.MainNav ul li{line-height: 65px;display: inline-block;padding:0 15px;margin:0 10px;position: relative;}
.MainNav ul li::after{content:'';height:2px;width:100%;background:#0b81e1;position: absolute;bottom:0;left:0;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);transition: all .5s;-webkit-transition: all .5s;}
.MainNav ul li.onnav::after{transform: rotateY(0);-webkit-transform: rotateY(0);}
.MainNav ul li:hover::after{transform: rotateY(0);-webkit-transform: rotateY(0);}
.MainNav ul li .Navpull{position: absolute;left:-10px;top:65px;line-height: 35px;z-index:999;background:#fff;width:100%;font-size: 15px;padding:0 10px 10px 10px;display: none;}
.MainNav ul li .Navpull dd{border-bottom:1px dotted #ddd;}
.MainNav ul li .Navpull dd:last-child{border-bottom:none;}

@media(max-width:1280px){
	.MainNav ul li{padding:0 10px;margin: 0 5px;}
}

@media(max-width:992px){
	.Top{height:70px;line-height: 70px;}
	.Top .logo img{height:40px;}
	.Top .m-btn{display: block;}
	.Top .search{position: relative;width:35px;height:35px;margin-top:0;top:20px;right:60px;}
	.Top .search input{position: absolute;top:50px;right:-30px;background:#fff;box-shadow: 0 0 10px #ddd;z-index:999;display: none;height:50px;}
	.Top .search button{width:35px;}
	.Top .search.on button .img1{display: none;}
	.Top .search.on button .img2{display: inline-block;}


	 header{position: relative;}
	.MainNav{position: absolute;top:70px;width:100%;background:#fff;left:0;z-index:999;display: none;padding:10px 0 20px 0;}
	.MainNav ul li{line-height: 35px;display: block;border-bottom:1px dotted #ddd;text-align: left;}
	.MainNav ul li::after{display: none;}
	.MainNav ul li b{width:35px;height:35px;background:url(../uploadfiles/image/m-more.png) no-repeat center center;display: block;position: absolute;top:0;right:0;}
	.MainNav ul li .Navpull{position: static;display: none;padding:10px;background:#f5f5f5;}
}

/* banner */
.HomeBan .owl-nav{display: none;}
.HomeBan .owl-dots{position: absolute;bottom:20px;text-align: center;width:100%;}
.HomeBan .owl-dots .owl-dot{width:10px;height:10px;background:#fff;display: inline-block;border-radius: 50%;margin:0 5px;}
.HomeBan .owl-dots .owl-dot.active{background:#0b81e1;}

/* 校园新闻 */
.i_news{padding:60px 0;background:#fff;}

.tit{margin-bottom:30px;}
.tit .tit-box ul li{display: inline-block;width:45px;height:45px;border:1px solid #e6e6e6;text-align: center;line-height: 45px;font-family: "宋体" !important;font-size: 28px;font-weight: bold;color:#102244;}
.tit .line{width:60%;height:1px;background:#e6e6e6;position: relative;top:23px;}
.tit .n-nav {margin-top:5px;margin-right:30px;}
.tit .n-nav ul li{display: inline-block;height:35px;line-height: 35px;width:100px;margin-right:10px;text-align: center;}
.tit .n-nav ul li a{color:#000;}
.tit .n-nav ul li.on{background:#0b81e1;}
.tit .n-nav ul li.on a{color:#fff;}
.tit .more{height:45px;}
.tit .more a{display: block;height:100%;line-height: 45px;}
.tit .more img{vertical-align: middle;}

.i-news-box{background:#e9ebf0;padding:50px 40px;}
.i-news-box .i-news-left{width:46%;}
.i-news-box .i-news-left .i-news-item{position: relative;}
.i-news-box .i-news-left .i-news-item .i-news-tit{line-height: 60px;background:rgba(0,0,0,0.6);width:100%;position: absolute;left:0;bottom:0;}
.i-news-box .i-news-left .i-news-item p{margin:0;color:#fff;padding:0 10px 0 20px;width:70%;}
.i-news-box .i-news-right{width:50%;}

.i-news-box  .owl-nav{display: none;}
.i-news-box  .owl-dots{position: absolute;bottom:20px;text-align: center;right:20px;}
.i-news-box  .owl-dots .owl-dot{width:10px;height:10px;background:#fff;display: inline-block;border-radius: 50%;margin:0 5px;}
.i-news-box  .owl-dots .owl-dot.active{background:#0b81e1;}

.i-news-box .i-news-right .first{padding-bottom:20px;border-bottom:1px dotted #d9d9d9;}
.i-news-box .i-news-right .first .first-img{width:35%;}
.i-news-box .i-news-right .first .first-img img{width:100%;}
.i-news-box .i-news-right .first .first-txt{width:60%;}
.i-news-box .i-news-right .first .first-txt h1{font-size: 18px;font-weight: bold;color:#102244;margin:0 0 10px 0;font-family: "宋体";}
.i-news-box .i-news-right .first .first-txt span{font-size: 14px;color:#b2b2b2;}
.i-news-box .i-news-right .first .first-txt p{font-size: 14px;color:#666666;margin: 10px 0 15px 0;}
.i-news-box .i-news-right .first .first-txt b{display: block;width:17px;height:17px;text-align: center;line-height: 15px;background:#0b81e1;color:#fff;font-weight: normal;}
.i-news-box .i-news-right .i-news-list{margin-top:20px;}
.i-news-box .i-news-right .i-list-box{line-height: 35px;}
.i-news-box .i-news-right .i-list-box .i-news-tit{font-size: 15px;color:#4c4c4c;padding-left:20px;background:url(../uploadfiles/image/news-ico.png) no-repeat left;max-width:78%;}
.i-news-box .i-news-right .i-list-box .i-news-time{font-size: 14px;color:#b2b2b2;}
.i-news-box .i-news-right .i-list-box:hover .i-news-tit{color:#0b81e1;}

.i_news .i_news-box{position: relative;}
/* .i_news .more{position: absolute;top:10px;right:0;} */





@media(max-width:1200px){
	.tit{margin-bottom:10px;}
	.tit .line{width:50%;}
	.i-news-box .i-news-right .first{padding-bottom:10px;}
	.i-news-box .i-news-right .first .first-txt p{margin:5px 0 10px 0;}
	.i-news-box .i-news-right .i-news-list{margin-top:10px;}
	.i-news-box .i-news-right .i-list-box .i-news-tit{width:68%;}
}

@media(max-width:992px){
	.tit .tit-box ul li{width:30px;height:30px;line-height: 30px;font-size: 16px;}
	.i-news-box .i-news-left{width:100%;}
	.i-news-box .i-news-right{width:100%;margin-top:20px;}
	.tit .n-nav ul li{width:70px;height:25px;line-height: 25px;font-size: 13px;}
	.tit .line{top:15px;}
	.tit .more a{line-height: 30px;}
	.i_news{padding:30px 0;}
	.i-news-box{padding:20px;}
	.i-news-box .i-news-right .first .first-img{display: none;}
	.i-news-box .i-news-right .first .first-txt{width:100%;}
	.i-news-box .i-news-right .i-list-box .i-news-tit{width:55%;}
}

@media(max-width:768px){
	.tit .line{display: none;}
}

/* 底部 */
.Bottom{padding:35px 0 50px 0;background:#3b4854;}
.Bottom .bottom-logo{width:30%;padding-right:5%;margin-right:5%;border-right:1px solid #4f5b65;padding-top:10px;padding-bottom:10px;}
.Bottom .bottom-contact{width:35%;color:#b2b2b2;font-size: 14px;margin-top:10px;}
.Bottom .bottom-contact ul li{line-height: 30px;;}
.Bottom .bottom-contact ul li img{display: inline-block;margin-right:10px;}
.Bottom .bottom-er{height:110px;}
.Bottom .bottom-er img{width:110px;height:110px;}
.Bottom .bottom-er span{display: inline-block;width:16px;background:#0b81e1;color:#fff;text-align: center;font-size: 14px;line-height: 14px;padding:5px 7px;height:100px;margin-right:12px;position: relative;}
.Bottom .bottom-er span::after{content:'';display: block;border-left:8px solid #0b81e1;border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;position: absolute;margin-top:-8px;right:-16px;top:50%;}

.copyright{line-height: 55px;background:#20272e;color:#cccccc;font-size: 14px;}
.copyright a{color:#ccc;}
.copyright .link{cursor: pointer;height:45px;width:200px;position: relative;margin-top:5px;line-height: 45px;background:#2d3640;padding:0 20px;position: relative;}
.copyright .link p{display: inline-block;margin:0;}
.copyright .link img{position: absolute;right:20px;top:20px;}
.copyright .link .link-box{padding: 0 8%;position: absolute;bottom:45px;left:0;width:84%;background:#2d3640;display: none;}
.copyright .link .link-box ul li{border-bottom:1px dotted #ddd;box-sizing: border-box;}
.copyright .link .link-box ul li:hover{background:#0b81e1;border-bottom:1px solid transparent;}
.copyright .link .link-box ul li:hover a{color:#fff;}
.copyright .link .link-box ul li img{transition: all .5s;-webkit-transition: all .5s;}
.copyright .link .link-box ul li.on img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}

@media(max-width:992px){
	.Bottom{padding:30px 0;}
	.Bottom .bottom-logo{width:100%;border-right: none;text-align: center;padding:0;margin:0;}
	.Bottom .bottom-logo img{height:45px;}
	.Bottom .bottom-contact{width:100%;}
	.Bottom .bottom-contact ul li{line-height: 20px;padding:5px 0;}
	.Bottom .bottom-er {text-align: center;margin-top:20px;position: relative;width:100%;}
	.Bottom .bottom-er .bottom-er-box{position: absolute;margin-left:-87px;left:50%;}
	.copyright{padding:10px 0;}
	.copyright .copy-box{line-height: 20px;;}
	.copyright .link{width:100%;margin:0 auto;padding:0;margin-top:20px;}
	.copyright .link p{padding:0 20px;}
}


/* 走进三中 */
.n-ban .n-ban-box img{width:100%;}

.main-left{width:19%;position: relative;top:-108px;}
.main-left .main-left-box{background:#f1f3f8;}
.main-left .left-tit{background:#0b81e1;padding:25px 0;text-align: center;color:#fff;}
.main-left .left-tit p{font-size: 22px;font-weight: bold;margin:0 0 8px 0;}
.main-left .left-tit p img{display: inline-block;margin-left:10px;height:7px;}
.main-left .left-tit span{font-size: 14px;opacity: 0.4;text-transform: uppercase;}
.main-left .left-nav{padding:20px 20px 140px 20px;background:url(../uploadfiles/image/left-bg.png) no-repeat bottom center;}
.main-left .left-nav-2 ul{background:url(../uploadfiles/image/bg_2.png) no-repeat;background-size: 100% 100%;padding:20px;}
.main-left .left-nav-5 ul{background:url(../uploadfiles/image/bg_5.png) no-repeat;background-size: 100% 100%;padding:20px;}
.main-left .left-nav-6 ul{background:url(../uploadfiles/image/bg_6.png) no-repeat;background-size: 100% 100%;padding:20px;}
.main-left .left-nav ul li{line-height: 60px;text-align: center;border-top:1px solid #ced1d8;box-sizing: border-box;}
.main-left .left-nav ul li a{display: block;}
.main-left .left-nav ul li:first-child{border-top:1px solid transparent;}
.main-left .left-nav ul li.active{background:url(../uploadfiles/image/nav-bg.png) no-repeat;background-size: 100% 100%;border-top:1px solid transparent;}
.main-left .left-nav ul li.active a{color:#fff;}
.main-left .left-nav ul li:hover{background:url(../uploadfiles/image/nav-bg.png) no-repeat;background-size: 100% 100%;border-top:1px solid transparent;}
.main-left .left-nav ul li:hover a{color:#fff;}
.main-left .left-nav ul li:hover+li{border-top:1px solid transparent;}
.main-left .left-nav ul li.active+li{border-top:1px solid transparent;}
.main-right{width:78%;padding:20px 0;}
.main-right .right-tit{padding:15px 0;border-bottom:1px solid #ececef;}
.main-right .right-tit h1{font-size: 24px;font-weight: bold;color:#0b81e1;margin:0;}
.main-right .right-tit .location{margin-top:10px;}
.main-right .right-tit .location ul{display: inline-block;}
.main-right .right-tit .location ul a{display: inline-block;color:#999999;font-size: 14px;}
.main-right .right-tit .location ul span{color:#0b81e1;}

@media(max-width:992px){
	.main-left{width:100%;top:0;margin-top:10px;}
	.main-right{width:100%;}
	.main-left .left-tit{padding:10px 0;}
	.main-left .left-tit p{margin:0;font-size: 18px;}
	.main-left .left-tit span{display: none;}
	.main-left .left-nav{padding:0 10px;background:none;display: none;}
	.main-left .left-nav ul{background:none;}
	.main-left .left-nav ul li{line-height: 30px;}
	.main-right .right-tit h1{font-size:18px;}
	.main-right .right-tit .location{display: none;}
	.main-left .left-nav ul li:hover{background:url(../uploadfiles/image/m-nav-bg.png) no-repeat;background-size: 100% 100%;}
	.main-left .left-nav ul li.active{background:url(../uploadfiles/image/m-nav-bg.png) no-repeat;background-size: 100% 100%;}
}


/* 联系我们 */
.contact .contact-box{margin:50px 0;}
.contact .contact-box ul{margin-left:-3%;}
.contact .contact-box ul li{float:left;width:30.33%;margin-left:3%;text-align: center;font-size: 14px;}
.contact .contact-box ul li .contact-ico{width:90px;height:90px;background:#0b81e1;border-radius: 50%;line-height: 90px;margin:0 auto 20px;}
.contact .contact-box ul li span{color:#999;}
.contact .contact-box ul li p{color:#333;}

.map{margin-bottom:50px;}
.map #map{width:100%;height:460px;}

@media(max-width:992px){
	.contact .contact-box{margin:20px 0;}
	.contact .contact-box ul{margin-left:0;}
	.contact .contact-box ul li{width:100%;margin-left:0;padding:10px 0;}
	.contact .contact-box ul li .contact-ico{width:60px;height:60px;line-height: 60px;margin-bottom:10px;}
	.map #map{height:300px;}
}

/* 三中简介 */
.about{margin:20px 0 50px 0;}
.about>h1{font-size: 36px;font-weight: normal;}
.about .about-box{line-height: 30px;}
.about .about-box p{margin:20px 0;}
.about .about-box img{width:100%;}

@media(max-width:992px){
	.about>h1{font-size: 20px;}
	.about .about-box{font-size: 14px;}
}

/* 组织架构 */
.ZZJG>h1{text-align: center;font-size: 30px;font-weight: normal;margin-top:50px;}

@media(max-width:1366px){
	.ZZJG .ZZJG-img img{width:100%;}
}

@media(max-width:992px){
	.ZZJG>h1{font-size: 20px;margin-top:30px;}
}

/* 校风校训 */
.XFXX-box{margin:40px 0;}
.XFXX-part1 {margin-left:-3%;}
.XFXX-part1 .XFXX-list{width:30.33%;margin-left:3%;float:left;}
.XFXX-part1 .XFXX-list .XFXX-img{overflow: hidden;}
.XFXX-part1 .XFXX-list .XFXX-img img{width:100%;transition: all .5s;-webkit-transition: all .5s;}
.XFXX-part1 .XFXX-list:hover .XFXX-img img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.XFXX-part1 .XFXX-list .XFXX-txt{border:1px solid #e4e4e4;border-top:none;text-align: center;padding:30px 0;}
.XFXX-part1 .XFXX-list .XFXX-txt p{font-size: 20px;color:#333;margin:0 0 10px 0;}
.XFXX-part1 .XFXX-list .XFXX-txt span{font-size: 14px;color:#999;}

.XFXX-part2{height:360px;background:url(../uploadfiles/image/xf.jpg) no-repeat;background-size: cover;margin-top:50px;position: relative;margin-bottom:120px;}
.XFXX-part2 .XFXX-part2-box{width:340px;height:388px;background:url(../uploadfiles/image/x-bg.jpg) no-repeat;background-size: 100% 100%;position: absolute;top:50px;right:50px;}
.XFXX-part2 .XFXX-part2-box ul{padding:50px 70px;color:#fff;}
.XFXX-part2 .XFXX-part2-box ul li{margin-bottom:25px;}
.XFXX-part2 .XFXX-part2-box ul li .xfxx-ico{width:20%;}
.XFXX-part2 .XFXX-part2-box ul li .xfxx-txt{width:80%;}
.XFXX-part2 .XFXX-part2-box ul li .xfxx-txt p{font-size: 20px;margin:0 0 5px 0;}
.XFXX-part2 .XFXX-part2-box ul li .xfxx-txt span{font-size: 14px;opacity: 0.8;}

@media(max-width:992px){
	.XFXX-part1 {margin-left:0;}
	.XFXX-part1 .XFXX-list{margin-left:0;width:100%;margin-bottom:20px;}
}
@media(max-width:540px){
	.XFXX-part2{margin-top:0;margin-bottom:30px;}
	.XFXX-part2 .XFXX-part2-box{right:50%;width:100%;top:0;right:0;}
}

/* 学校荣誉 */
.honor .honor-box{margin:40px 0;margin-left:-3%;}
.honor .honor-box .honor-list{width:30.33%;float:left;margin-left:3%;margin-bottom:20px;transition: all .5s;-webkit-transition: all .5s;}
.honor .honor-box .honor-list .honor-img{box-shadow: 0 0 20px #f1f1f1;}
.honor .honor-box .honor-list .honor-img img{width:100%;}
.honor .honor-box .honor-list p{font-size: 14px;text-align: center;}
.honor .honor-box .honor-list:hover{box-shadow: 0 0 10px #ddd;transform: scale(1.1);-webkit-transform: scale(1.1);}

@media(min-width:1280px){
	.honor .honor-box .honor-list .honor-img img{max-height:212px;}
}

@media(max-width:992px){
	.honor .honor-box{margin-left:0;}
	.honor .honor-box .honor-list{margin-left:0;width:100%;}
}

/* Pages */
.Pages{text-align: center;margin:50px 0;font-size: 14px;color:#666666;}
.Pages a{height:34px;padding:0 10px;border:1px solid #e6e6e6;display: inline-block;line-height: 34px;color:#666;margin: 5px 2px;}
.Pages a:hover{background:#0b81e1;color:#fff;border:1px solid #0b81e1;}
.Pages .num a{width:40px;padding:0;}
.Pages .num{font-style: normal;}
.Pages .p_count{height:34px;padding:0 10px;border:1px solid #e6e6e6;display: inline-block;line-height: 34px;}
.Pages_1 a:hover{background:#d72119;border:1px solid #d72119;}


@media(max-width:992px){
	.Pages a{height:30px;line-height: 30px;padding: 0 5px;margin:5px 0;}
	.Pages .num a{width:30px;}
}

/* 家校联系 */
.JXLX-box{margin:40px 0;margin-left:-3%;}
.JXLX-box .JXLX-list{width:30.33%;margin-left:3%;float: left;border:1px solid #e3e3e3;box-sizing: border-box;margin-bottom:30px;}
.JXLX-box .JXLX-list a{display: block;padding:20px;}
.JXLX-box .JXLX-list .JXLX-img{overflow: hidden;}
.JXLX-box .JXLX-list .JXLX-img img{width:100%;transition: all .5s;-webkit-transition: all .5s;}
.JXLX-box .JXLX-list p{width:100%;padding:15px 0;text-align: center;background:#f1f3f8;margin:15px 0 0 0;color:#333;}
.JXLX-box .JXLX-list:hover .JXLX-img img{transform: scale(1.2);-webkit-transform: scale(1.2);}

@media(max-width:992px){
	.JXLX-box{margin:20px 0;margin-left:0;}
	.JXLX-box .JXLX-list{width:100%;margin-left:0;}
}

/* 教学动态 */
.news .news-box{margin:40px 0;}
.news .news-box .news-list{margin-bottom:30px;}
.news .news-box .news-list .news-time{width:10%;max-width:80px;height:90px;padding:10px;background:url(../uploadfiles/image/kuang.png) no-repeat;background-size: 100% 100%;}
.news .news-box .news-list .news-time .news-time-box{background:#f1f3f8;height:100%;width:100%;text-align: center;}
.news .news-box .news-list .news-time .news-time-box p{font-size: 28px;font-weight: bold;margin:0 ;padding:10px 0 5px 0;}
.news .news-box .news-list .news-time .news-time-box span{font-size: 14px;color:#999;}
.news .news-box .news-list .news-txt{width:86%;}
.news .news-box .news-list .news-txt span{font-size: 14px;color:#999;}
.news .news-box .news-list:hover .news-time{background:url(../uploadfiles/image/c-kuang.png) no-repeat;}
.news .news-box .news-list:hover .news-time .news-time-box{background:#0b81e1;color:#fff;}
.news .news-box .news-list:hover .news-time .news-time-box span{color:#fff;}

@media(max-width:1280px){
	.news .news-box .news-list .news-txt{width:85%;}
}

@media(max-width:1100px){
	.news .news-box .news-list .news-time{max-width:70px;height:80px;}
}

@media(max-width:640px){
	.news .news-box .news-list .news-time{width:20%;max-width:50px;}
	.news .news-box .news-list .news-txt{width:77%;}
	.news .news-box .news-list .news-txt p{margin-top:10px;}
	.news .news-box .news-list .news-time .news-time-box p{font-size: 20px;}
	.news .news-box .news-list .news-time .news-time-box span{font-size: 12px;}
}

/* 新闻详情 */
.news-info .news-info-tit{text-align: center;padding:50px 0;border-bottom:1px dashed #dedede;}
.news-info .news-info-tit h1{font-size: 28px;font-weight: bold;color:#0b81e1;}
.news-info .news-info-tit p{color:#999;font-size: 14px;margin:0;}
.news-info .news-info-content{padding:30px 0;color:#666;line-height: 28px;}

.news-info .prev-next{margin:50px 0;}
.news-info .prev-next .btn_1{width:49%;line-height: 50px;text-align: center;background:#f7f7f7;}
.news-info .prev-next .btn_1.prev_1{background:#0b81e1;color:#fff;}
.news-info .prev-next .btn_1.prev_1 a{color:#fff;}

@media(max-width:992px){
	.news-info .news-info-tit h1{font-size: 18px;}
	.news-info .news-info-tit{padding:20px 0;}
	.news-info .prev-next .btn_1{width:100%;font-size: 14px;line-height: 40px;margin-bottom:10px;}
	.news-info .prev-next{margin:20px 0;}
}

/* 课题研究 */
.KTYJ-box{margin:40px 0;}
.KTYJ-box .KTYJ-list{line-height: 70px;margin-bottom:20px;background:#f1f3f8;padding: 0 30px;}
.KTYJ-box .KTYJ-list .KTYJ-tit{padding-left:18px;position: relative;width:80%;}
.KTYJ-box .KTYJ-list .KTYJ-tit::before{content:'';display: block;width:6px;height:6px;background:#0b81e1;position: absolute;left:0;top:33px;}
.KTYJ-box .KTYJ-list .KTYJ-down a{color:#0b81e1;}
.KTYJ-box .KTYJ-list .KTYJ-down img{display: inline-block;margin-left:5px;}
.KTYJ-box .KTYJ-list .KTYJ-down img.img2{display: none;}
.KTYJ-box .KTYJ-list:hover{background:#0b81e1;color:#fff;}
.KTYJ-box .KTYJ-list:hover .KTYJ-tit::before{background:#fff;}
.KTYJ-box .KTYJ-list:hover .KTYJ-down a{color:#fff;}
.KTYJ-box .KTYJ-list:hover .KTYJ-down img.img1{display: none;}
.KTYJ-box .KTYJ-list:hover .KTYJ-down img.img2{display: inline-block;}


@media(max-width:768px){
	.KTYJ-box .KTYJ-list{line-height: 50px;padding:0 20px;}
	.KTYJ-box .KTYJ-list .KTYJ-tit{width:60%;font-size: 14px;}
	.KTYJ-box .KTYJ-list .KTYJ-tit::before{top:22px;}
	.KTYJ-box .KTYJ-list .KTYJ-down a{font-size: 14px;}
}


/* 党建在线 */
.LIST{margin:40px 0;}
.LIST-top .LIST-top-left{width:55%;}
.LIST-top .LIST-top-left img{height:353px;}
.LIST-top .LIST-top-right{width:45%;background:#f2f4f8;}
.LIST-top .LIST-top-right .top-right-box{padding:0 30px;}
.LIST-top .LIST-top-right .top-right-list{padding:30px 0 25px 0;border-bottom:1px solid #eaeaea;}
.LIST-top .LIST-top-right .top-right-list:last-child{border-bottom:none;}
.LIST-top .LIST-top-right .top-right-list p{margin:0 0 10px 0;}
.LIST-top .LIST-top-right .top-right-list span{font-size: 14px;color:#999;line-height: 25px;}
.LIST-top .LIST-top-right .top-right-list .top-right-time{margin-top:15px;}
.LIST-top .LIST-top-right .top-right-list .top-right-time b{font-size: 14px;font-weight: normal;color:#d72119;}
.LIST-top .LIST-top-right .top-right-list .top-right-time b i{font-style: normal;display: inline-block;width:16px;height:16px;line-height: 16px;text-align: center;background:#d72119;color:#fff;}
.LIST-top.LIST_1 .top-right-box{background:url(../uploadfiles/image/list-bg.png) no-repeat;background-size: 100% 100%;}
.LIST-top.LIST_1 .LIST-top-right .top-right-list:hover p{color:#d72119;}

.LIST-box{margin-top:0px;}
.LIST-box .LIST-list{padding:40px 50px;border-top:1px solid #eaeaea;}
.LIST-box .LIST-list:first-child{border-top:1px solid transparent;}
.LIST-box .LIST-list p{margin:0 0 10px 0;}
.LIST-box .LIST-list span{font-size: 14px;color:#999;line-height: 25px;}
.LIST-box .LIST-list .LIST-time{margin-top:15px;}
.LIST-box .LIST-list .LIST-time b{font-size: 14px;font-weight: normal;color:#d72119;}
.LIST-box .LIST-list .LIST-time b i{font-style: normal;display: inline-block;width:16px;height:16px;line-height: 16px;text-align: center;background:#d72119;color:#fff;}
.LIST-box.LIST_1 .LIST-list:hover{background:url(../uploadfiles/image/list-bg_1.jpg) no-repeat;background-size: 100% 100%;border-top:1px solid transparent;}
.LIST-box.LIST_1 .LIST-list:hover p{color:#d72119;}

@media(max-width:992px){
	.LIST-top .LIST-top-left{width:100%;}
	.LIST-top .LIST-top-left img{height:auto;}
	.LIST-top .LIST-top-right{width:100%;}
	.LIST-box .LIST-list{padding:10px;}
	.LIST-top .LIST-top-right .top-right-box{padding:0 20px;}
}

/* 工会之家 */
.LIST-top.LIST_2 .LIST-top-right .top-right-list .top-right-time b{font-size: 14px;font-weight: normal;color:#0b81e1;}
.LIST-top.LIST_2 .LIST-top-right .top-right-list .top-right-time b i{font-style: normal;display: inline-block;width:16px;height:16px;line-height: 16px;text-align: center;background:#0b81e1;color:#fff;}

.LIST-box.LIST_2 .LIST-list .LIST-time b{font-size: 14px;font-weight: normal;color:#0b81e1;}
.LIST-box.LIST_2 .LIST-list .LIST-time b i{font-style: normal;display: inline-block;width:16px;height:16px;line-height: 16px;text-align: center;background:#0b81e1;color:#fff;}

.LIST-box.LIST_2 .LIST-list:hover{background:url(../uploadfiles/image/list-bg_2.jpg) no-repeat;background-size: 100% 100%;border-top:1px solid transparent;}


/* 团队活动 */
.TDHD .TDHD-box{margin:40px 0;}
.TDHD .TDHD-box .TDHD-big{padding:30px;border:1px solid #ededed;}
.TDHD .TDHD-box .TDHD-big ul li{position: relative;}
.TDHD .TDHD-box .TDHD-big ul li .TDHD-img{position: relative;}
.TDHD .TDHD-box .TDHD-big ul li .TDHD-img::after{content:'';display: block;width:100%;height:100%;background:url(../uploadfiles/image/tdhd-bg.png) no-repeat bottom center;background-size: 100%;position: absolute; left:0;bottom:0;z-index:999;}
.TDHD .TDHD-box .TDHD-big ul li .TDHD-img img{width:100%;}
.TDHD .TDHD-box .TDHD-big ul li p{text-align: center;position: absolute;bottom:0;left:0;width:100%;z-index:999;line-height: 60px;}
.TDHD .TDHD-box .TDHD-big ul li p span{display: inline-block;padding:0 20px;font-size: 24px;font-weight: bold;color:#fff;}
.TDHD .TDHD-box .TDHD-small ul{margin-left:-2%;}
.TDHD .TDHD-box .TDHD-small{margin-top:30px;}
.TDHD .TDHD-box .TDHD-small ul li{float:left;width:23%;margin-left:2%;padding:0.5%;border:1px solid #ededed;box-sizing: border-box;}
.TDHD .TDHD-box .hd ul li.on{background:#0b81e1;border:1px solid #0b81e1;}

@media(max-width:992px){
	.TDHD .TDHD-box .TDHD-big ul li p {line-height:30px;}
	.TDHD .TDHD-box .TDHD-big ul li p span{font-size: 16px;}
	.TDHD .TDHD-box .TDHD-big ul li p img{width:50px;}
}

/* 教师风采 */
.Teacher{margin:40px 0;}
.LeaderList{ padding-bottom:10px; margin-bottom:1%;}
.LeaderList .item{ margin-bottom:20px; position:relative;}
.LeaderList .imgbox{ z-index:2; position:absolute; left:0; top:30px; width:260px; height:200px;}
.LeaderList .box{font-size: 14px;display:flex;justify-content:center;flex-direction: column; height:auto !important; height:220px; min-height:220px; margin-left:130px; padding:20px 36px 20px 169px; background:#f1f3f8;transition: all ease 0.3s;}
.LeaderList .box .name{font-size:16px; color:#333333;}
.LeaderList .box .name b{ display:block; line-height:33px; font-size:24px;}
.LeaderList .box .name i{ display:block; width:24px; height:11px; border-bottom:2px solid #c7001b; margin-bottom:14px;}

@media ( max-width:992px){
	.Teacher{margin:20px 0;}
	.LeaderList .imgbox{ width:100px; height:77px; top:10px;}
	.LeaderList .box{ margin-left:10px; padding:10px 20px 10px 105px; height:100px; min-height:100px;}
	.LeaderList .box .name b{font-size:18px;}
}


/* 学生风采 */
.Student{margin:40px 0;}
.Student .Student-box ul{margin-left:-3%;}
.Student .Student-box ul li{float: left;width:30.33%;margin-left:3%;margin-bottom:30px;}
.Student .Student-box ul li .effect-img{overflow: hidden;}
.Student .Student-box ul li .effect-img img{width:100%;transition: all .5s;-webkit-transition: all .5s;}
.Student .Student-box ul li .con{width:100%;height:50px;line-height: 50px;text-align: center;transition: all .5s;-webkit-transition: all .5s;background:#f1f3f8;}
.Student .Student-box ul li .con i{font-style: normal;}
.Student .Student-box ul li:hover .con{background:#0b81e1;color:#fff;}
.Student .Student-box ul li:hover .effect-img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

@media(max-width:992px){
	.Student{margin:20px 0;}
	.Student .Student-box ul{margin-left:0;}
	.Student .Student-box ul li{width:100%;margin-left:0;}
}

/* 20-11-23 */
.HomeTit{ height:46px; line-height:46px; padding-top: 45px; border-bottom:1px solid #e6e6e6; margin-bottom:28px; position: relative;}
.HomeTit h2{ color:#515151; font-size:20px; padding-left:17px; font-weight:normal; float:left; height:46px; border-bottom:1px solid #0b81e1; background:url(../images/titico.gif) 0px center no-repeat;}
.HomeTit h2 span{ color:#0b81e1;}
.HomeTit h2 i{ font-family:Arial, Helvetica, sans-serif; color:#c9c9c9; font-size:12px; text-transform:uppercase; margin-left:16px;}
.HomeTit .more{ float:right;}
.HomeTit .more a{ background:url(../images/more.gif) 0px center no-repeat; padding-left:22px; color:#a3a3a3;}
.HomeTit .more a:hover{color:#0b81e1;}

.HomeNews .tit,.HomeEdu .tit{margin-bottom: 0;}
.HomeNews{ width:60.5%; float:left;}
.HomeNews .slidebox{width: 52%; float: left;}
.HomeNews .ListWz .imgbox{height:346px;}
.HomeNews .owl-dots{position: absolute; z-index:10; left: 0; right:0; text-align:center; bottom:15px; height: 10px; line-height: 15px; overflow: hidden;}
.HomeNews .owl-dots .owl-dot{ text-indent:999em; vertical-align: top; border:1px solid #0b81e1; width: 10px; height: 10px; border-radius: 50%; margin: 0 6px;}
.HomeNews .owl-dots .owl-dot.active{ background:#0b81e1;} 
.HomeNews .list{width: 45%; float: right;}
.HomeNews .list li{margin-bottom: 10px;font-size: 15px;}
.HomeNews .list li:last-child{margin-bottom: 0;}
.HomeNews .list li .title{line-height: 32px; height: 32px; font-weight: bold;}
.HomeNews .list li .p{-webkit-line-clamp: 2; color: #999; line-height: 25px; height: 50px;}
.HomeNews .list li .date{display: block; color: #999; line-height: 25px; font-size: 13px;}

.HomeEdu{ width:36%; float:right;}

.ListWz .top2{ line-height:20px; position:relative; border-bottom:1px solid #f0f0f0; margin-bottom:16px; padding-left:105px; height:112px;}
.ListWz .top2 .date{ position:absolute; left:0; top:0; background:url(../images/datebg.gif); width:87px; height:90px; text-align:center; color:#0b81e1;}
.ListWz .top2 .date i{ display:block; line-height:44px; font-size:36px; padding-top:13px;}
.ListWz .top2 .tit{ line-height:46px; font-size:16px; color:#333333;}
.ListWz .top2 .p{ color:#999999;-webkit-line-clamp: 2; height:40px; overflow: hidden; font-size: 14px;}
.ListWz .top2:hover .tit{ color:#0b81e1;}

.ListWz .top3{ padding-bottom:10px;}
.ListWz .top3 .imgbox{ padding-top:40%;}

.ListWz .li{ height:35px; line-height:35px; overflow: hidden; font-size:14px; background:url(../images/dot.png) 0px center no-repeat; padding-left:19px;}
.ListWz .li .date{ float:right; color:#c6c6c6;}
.ListWz .li .tit{ width:70%; float:left;}

@media ( max-width:1100px){
	.HomeTit { height:30px; line-height:30px; padding-top:0; margin-bottom:15px;}
	.HomeTit h2{ font-size:20px; height:30px; background-size:contain;}
	.HomeTit h2 i{ font-size:12px; margin-left:10px;}
}

@media ( max-width:768px){
	.HomeNews,.HomeEdu{ width:auto; float:none; margin-top: 3%;}
	.HomeNews .flexslider .flex-control-nav{bottom:25px;}
	
	.ListWz .li{ height:28px; line-height:28px;}
	.ListWz .top{ padding-bottom:15px;}
	.ListWz .top .imgbox{height:130px;}
	.ListWz .top .info .tit{ line-height:24px; height: 24px; font-size:15px;}
	.ListWz .top .info .date{margin:10px 0 10px;}
	.ListWz .top .info .more{ width:60px; height:25px; background-image:url(../images/more02.png);}
	
	.ListWz .top2{ margin-bottom:10px; padding-left:85px; height:100px;}
	.ListWz .top2 .date{width:70px; height:80px;}
	.ListWz .top2 .date i{line-height:40px; font-size:24px; padding-top:5px;}
	.ListWz .top2 .tit{ line-height:35px; font-size:15px;}
}

/* 2020-11-25 */
.ptb3{padding: 3% 0;}
.mb3{margin-bottom: 3%;}
.relative{position: relative;}

.HomePhotos .hd{margin-bottom: 20px;}
.HomePhotos .hd li{font-size: 16px; text-align: center; width: 120px; line-height: 40px; margin-right: 3%; float: left; color: #333;}
.HomePhotos .hd li a{display: block; border: 1px solid #e5e5e5; border-radius: 5px;}
.HomePhotos .hd li.on a{background: #0b81e1; border: 1px solid #0b81e1; color: #fff;}
.HomePhotos .more{position: absolute; right: 0; top: 0; line-height: 40px; display: inline-block; vertical-align: middle;}
.PHOTO-box .item img{height: 203px;}
.PHOTO-box .owl-nav{text-align: center;margin-top:30px;}
.PHOTO-box .owl-nav button{display: inline-block;width:33px;height:33px; line-height: 33px; color:#fff !important;background:#555555 !important;font-size: 25px !important;line-height: 28px !important;margin:0 1px;}
.PHOTO-box .owl-nav button span{display: block; font-family: "宋体";}
.PHOTO-box .owl-nav button.owl-next{background:#0b81e1 !important;}
.PHOTO-box .owl-dots{display: none;}

.SZHXY-box .SZHXY-list{margin:0 0.5%;position: relative;}
.SZHXY-box .SZHXY-list .SZHXY-img{overflow: hidden;}
.SZHXY-box .SZHXY-list .SZHXY-img img{width:100%;transition: all .5s;-webkit-transition: all .5s;}
.SZHXY-box .SZHXY-list .SZHXY_1{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);text-align: center;z-index:999;width:210px;}
.SZHXY-box .SZHXY-list .SZHXY_1 .SZHXY-ico{height:77px;width:77px;background:url(../uploadfiles/image/i-bg.png) no-repeat;background-size: 100% 100%;margin:0 auto;line-height: 70px;}
.SZHXY-box .SZHXY-list .SZHXY_1 .SZHXY-ico img{width: auto; display: inline-block; vertical-align: middle;}
.SZHXY-box .SZHXY-list .SZHXY_1 p{font-size: 22px;font-weight: bold;color:#102244;font-family: "宋体";margin-bottom:10px;}
.SZHXY-box .SZHXY-list .SZHXY_1 span{font-size: 14px;color:#616161;}
.SZHXY-box .SZHXY-list:hover .SZHXY-img img{transform: scale(1.2);-webkit-transform: scale(1.2);}

.SZHXY-box .owl-nav .owl-prev span,.SZHXY-box .owl-nav .owl-next span{width: 30px; line-height: 30px; text-align: center; font-size: 24px; color: #fff; background-color: rgba(0,0,0,0.5); font-family: "宋体"; position: absolute; top: 50%; margin-top: -15px; z-index: 5;}
.SZHXY-box .owl-nav .owl-prev span{left: 0px;}
.SZHXY-box .owl-nav .owl-next span{right: 0px;}

.HomeCommon{width: 32%; margin-right: 2%;}
.HomeCommon .list li{margin-bottom: 10px; padding-bottom: 10px; font-size: 15px; border-bottom: 1px dashed #e5e5e5;}
.HomeCommon .list li:last-child{margin-bottom: 0;}
.HomeCommon .list li .title{line-height: 32px; height: 32px; font-weight: bold;}
.HomeCommon .list li .p{-webkit-line-clamp: 2; color: #999; line-height: 25px; height: 50px;}
.HomeCommon .list li .date{display: block; color: #999; line-height: 25px; font-size: 13px;}

.HomeVideo{width: 32%;}
.HomeVideo .img img{display: block; width: 100%;}
.HomeVideo .mask{background-color:#000; filter:alpha(opacity=10); opacity:0.1; z-index: 1;}
.HomeVideo .play{background-image: url(../images/play.png); background-repeat: no-repeat; background-position: center center; z-index: 3;}
.HomeVideo .mask,.HomeVideo .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.HomeVideo video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 0; background: #000;}
.HomeVideo .on video{z-index: 5;}

.FriendLink ul li{width: 23.5%; float: left; margin-right: 2%;}
.FriendLink ul li:last-child{margin-right: 0;}
.FriendLink ul li select{width: 100%; padding: 0 10px; border: 1px solid #e5e5e5; height: 32px;}

@media(max-width:1024px){
	.SZHXY{padding:30px 0;}
	.SZHXY-box .SZHXY-list .SZHXY_1{width:150px;}
	.SZHXY-box .SZHXY-list::after{width:150px;height:150px;margin-left:-75px;margin-top:-75px;}
	.SZHXY-box .SZHXY-list .SZHXY_1 .SZHXY-ico{width:50px;height:50px;line-height: 50px;}
	.SZHXY-box .SZHXY-list .SZHXY_1 .SZHXY-ico img{height:20px;}
	.SZHXY-box .SZHXY-list .SZHXY_1 p{font-size: 18px;margin-bottom:0;}
	.SZHXY-box .SZHXY-list .SZHXY_1 span{font-size: 13px;}
	.PHOTO-box .item img{height: 209px;}
}

@media ( max-width:768px){
	.HomeCommon,.HomeVideo{width: auto;  float: none;}
	.HomeCommon{margin-right: 0;}
	.FriendLink ul li{width: 49%; margin: 0 0 5px 0;}
	.FriendLink ul li:nth-child(2n){float: right;}
	.PHOTO-box .item img{height: 239px;}
}


@media ( max-width:640px){
	.PHOTO-box .item img{height: 198px;}
}

@media ( max-width:480px){
	.mb3{margin-bottom: 20px;}
	.HomeNews .slidebox,.HomeNews .list{width: auto; float: none;}
	.HomeNews .slidebox{margin-bottom: 10px;}
	.HomeNews .ListWz .imgbox{height: 240px;}
	.HomePhotos .hd li{width: 95px;}
	.HomePhotos .hd li,.HomePhotos .more{line-height: 30px;}
	.PHOTO-box .item img{height: 240px;}
}