@charset "utf-8";
/* CSS Document */
*::selection{background:#1369c0; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body{font-size:16px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; background:#fff; min-width:1260px;_width:1260px;}
body a{text-decoration:none; -webkit-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#1369c0;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0; vertical-align:top;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}
.overHidden{overflow:hidden; position:fixed;}

@font-face{font-family:"兰亭中黑"; src:url('FZLTZHK.TTF') format('truetype');}

.animate{-webkit-transition:all 0.3s; transition:all 0.3s;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.clamp2{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.clamp3{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.clamp4{display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clamp5{display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;}
.clamp6{display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden;}
.justify{text-justify:inter-ideograph; text-align:justify;}
.bgPic{height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.3s; transition:all 0.3s;}
a:hover .bgPic{-webkit-transform:scale(1.05); transform:scale(1.05);}

/* flex布局 */
.flexColumn{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.flexRow{display:flex; flex-direction:row; align-items:center; justify-content:center;}
.flex{flex:1;}

/* ie9以下警告 */
.pageTips{position:fixed; z-index:10000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9);}
.pageTips .container2{color:#fff; position:absolute; left:50%; top:50%; width:630px; margin-left:-315px; margin-top:-160px;}
.pageTips .container2 a.close{display:none; width:50px; height:50px; position:absolute; z-index:1; left:auto; right:-15px; top:40px; bottom:auto; background:url(../images/close.png) no-repeat center center;}
.pageTips .container2 .img{text-align:center;}
.pageTips .container2 .msg{font-size:18px; line-height:36px; padding-top:30px;}
.pageTips .container2 a{color:#fff; text-decoration:underline;}


.container{min-width:1260px;_width:1260px; margin:0 auto;}
@media screen and (min-width:1920px){
	.bgCover{background-size:cover !important;}	
}

.w1260{width:1260px; margin:0 auto;}
.w1260:after{display:block; content:""; clear:both;}

/* 头部 */
.head{height:170px;}
.headFix{width:100%; height:170px; background:url(../images/headBg.jpg) no-repeat center center; background-size:cover; position:fixed; left:0; top:0; z-index:100;}
.head .logo{height:120px; background:url(../images/logo.png) no-repeat left center; position:relative;}
.head .logo:after{display:block; content:""; width:273px; height:120px; background:url(../images/headTxt.png) no-repeat center center; background-size:273px auto; position:absolute; left:706px; top:0;}

.headNav{height:30px; text-align:right; font-size:0; padding-top:20px;}
.headNav a{display:inline-block; vertical-align:top; padding:0 10px; height:28px; line-height:28px; font-size:14px; border:#537cc9 1px solid; -webkit-border-radius:30px; border-radius:30px; margin-left:20px;}
.headNav a i{display:block; width:16px; height:28px; background-repeat:no-repeat; background-position:center center; margin-right:5px; float:left;}
.headNav a i.iHome{background-image:url(../images/iHome.png);}
.headNav a:link, .headNav a:visited{color:#fff;}
.headNav a:hover{border-color:#fff;}

/* 搜索 */
.search{width:200px; height:30px; margin-top:15px; float:right; background:#fff; overflow:hidden; -webkit-border-radius:3px; border-radius:3px;}
.search .keyword{width:calc(100% - 40px); height:30px; line-height:30px; padding:0 5px; background:none; border:0; margin:0; float:left; font-size:14px;}
.search .keyword::placeholder{color:#aaa;}
.search .searchBtn{display:block; width:30px; height:30px; background:#f5ad0d url(../images/iSearch.png) no-repeat center center; cursor:pointer; border:0; padding:0; margin:0; float:left; -webkit-transition:all 0.3s; transition:all 0.3s;}

/* 菜单 */
.menuWrap{height:49px; border-top:#176fc8 1px solid;}
.menuTitleWap{display:none;}
#menu{width:1260px; height:49px; margin:0 auto; text-align:center;}
#menu li{position:relative; text-align:center;}
#menu>li{width:118px; float:left;}
#menu>li:first-of-type{width:80px;}
#menu>li>a{display:block; height:49px; line-height:49px;}
#menu>li>a:link, #menu>li>a:visited{color:#fff;}
#menu>li>a:hover, #menu>li>a.current:hover{background-color:#269ee8; color:#fff;}
#menu>li>a.current{background-color:#1369c0; color:#fff;}

/*这是第二级菜单*/
#menu ul{display:none; width:100%; background-color:#1369c0; position:absolute; z-index:999; left:0;}
#menu>li:nth-of-type(4) ul{width:calc(100% + 20px); margin-left:-10px;}
#menu ul li{margin-left:0; width:100%;}
#menu ul li a:link, #menu ul li a:visited{display:block; padding:8px 5px; color:#fff; line-height:24px; font-size:14px;}
#menu ul li a:hover, #menu ul li a.current{background-color:#269ee8;}

/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
#menu ul i{display:block; position:absolute; *top:10px; top:calc(50% - 4px); right:2px; z-index:10; width:0; height:0; border-color:transparent; border-width:4px; border-style:solid; border-left:4px #fff solid; -webkit-transition:all 0.4s; transition:all 0.4s;}

/*这是第三级菜单 及以后*/
#menu ul ul{top:0; left:100%; width:100%; border-left:2px solid #269ee8;}
#menu ul ul li a:link, #menu ul ul li a:visited{font-size:14px;}


/* 图片轮播 */
.banner{width:100%; margin:0 auto; position:relative; z-index:0;}
.banner:after{display:none; content:""; width:100%; height:57px; background:url(../images/bannerMask.png) no-repeat center bottom; background-size:100% 100%; position:absolute; left:0; bottom:-1px; z-index:2;}
.banner .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.banner .swiper-slide a{display:block; width:100%; height:100%; position:relative;}
.banner .swiper-slide img{display:block; width:100%;}
.banner .swiper-pagination-bullets{bottom:30px !important; height:10px; font-size:0;}
.banner .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; vertical-align:top; background:#fff; opacity:0.5; margin:0 6px 0 !important; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#fff;}
.banner .swiper-button-prev, .banner .swiper-button-next{width:60px; height:60px; background-color:rgba(255,255,255,0.24); background-repeat:no-repeat; background-position:center center; -webkit-border-radius:6px; border-radius:6px;}
.banner .swiper-button-prev{background-image:url(../images/l01.png); left:4%;}
.banner .swiper-button-next{background-image:url(../images/r01.png); right:4%;}
.banner .swiper-button-prev:after, .banner .swiper-button-next:after{display:none;}
.banner .swiper-button-prev:hover, .banner .swiper-button-next:hover{background-color:rgba(255,255,255,0.4);}


.indH1{height:42px; line-height:42px; font-weight:normal;overflow:hidden;}
.indH1 .more{float:right; height:36px; line-height:36px; padding-top:6px; display:block; font-size:0;}
.indH1 .more a:link, .indH1 .more a:visited{color:#1369c0; display:inline-block; vertical-align:top; height:36px; padding-right:18px; background:url(../images/m01.png) no-repeat right center; font-size:15px; text-transform:uppercase;}
.indH1 .more a:hover{color:#f5ad0d; background-image:url(../images/m02.png);}
.indH1 p{float:left; height:42px; color:#1369c0; font-family:"兰亭中黑"; font-size:28px;}
.indH1 p em{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-style:normal; color:#888; padding-left:6px;}


/* 普通新闻列表 */
.newsList li{border-bottom:#d3d3d3 1px dashed;}
.newsList li a{display:flex;}
.newsList li h3{flex:1; height:44px; line-height:44px; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; padding-left:16px; background:url(../images/a01.png) no-repeat left center; font-size:16px; font-weight:normal; color:#000; -webkit-transition:all 0.4s; transition:all 0.4s;}
.newsList li p{height:44px; line-height:44px; color:#999; text-align:right; padding-left:20px;}
.newsList li a:hover h3{color:#1369c0;}


.F1{padding-top:20px;}
.news{width:750px; height:420px; float:left;}
.picNews{width:750px; height:280px; margin-top:10px;}
.picNews .swiper-slide{display:block; width:100%; background:#1369c0;}
.picNews .swiper-slide a{display:block; height:280px; overflow:hidden; position:relative;}
.picNews .swiper-slide .pic{width:380px; height:280px; overflow:hidden; float:left;}
.picNews .swiper-slide .txt{height:212px; margin-left:380px; background:url(../images/bg1.jpg) no-repeat center bottom; padding:34px;}
.picNews .swiper-slide .txt h3{max-height:56px; line-height:28px; font-size:20px; font-weight:normal; color:#fff;}
.picNews .swiper-slide .txt p{max-height:75px; line-height:25px; font-size:15px; color:#fff; padding-top:10px;}
.picNews .swiper-slide .txt span{display:block; height:25px; line-height:25px; text-align:right; padding-top:15px; color:#fff;}
.picNews .swiper-pagination-bullets{width:calc(100% - 380px) !important; height:8px !important; left:380px; bottom:30px !important; font-size:0;}
.picNews .swiper-pagination-bullet{display:inline-block; zoom:1; vertical-align:top; width:8px; height:8px; background:#fff; -webkit-border-radius:8px; border-radius:8px; opacity:1; margin:0 4px !important; -webkit-transition:all 0.3s; transition:all 0.3s;}
.picNews .swiper-pagination-bullet-active{opacity:1; background:#f5ad0d;}
.picNews .swiper-button-prev, .picNews .swiper-button-next{width:20px; height:40px; background-repeat:no-repeat; background-position:center center; background-size:8px auto; opacity:0.8; bottom:15px; top:auto; margin:0;}
.picNews .swiper-button-prev{background-image:url(../images/l01.png); left:500px;}
.picNews .swiper-button-next{background-image:url(../images/r01.png); left:610px;}
.picNews .swiper-button-prev:after, .picNews .swiper-button-next:after{display:none;}
.picNews .swiper-button-prev:hover, .picNews .swiper-button-next:hover{opacity:1;}

.txtNews{height:88px;}
.txtNews ul{display:flex; padding:20px 0; height:48px; margin:0 -36px;}
.txtNews ul li{flex:1; width:calc(33.3333% - 73px); height:48px; padding:0 36px; border-right:#dadada 1px solid;}
.txtNews ul li:last-of-type{width:calc(33.3333% - 72px); border-right:0;}
.txtNews ul li h3{height:48px; line-height:24px; font-size:16px; font-weight:normal;}


.tzgg{height:420px; margin-left:780px;}
.tzgg ul{height:360px;}
.tzgg ul li{border-bottom:0;}
.tzgg ul li h3, .tzgg ul li p{height:45px; line-height:45px;}


.jxjw{height:160px; background:url(../images/bg2.jpg) no-repeat center center; background-size:cover; overflow:hidden; position:relative;}
.jxjw:before{display:block; content:""; width:calc((100vw - 1260px) / 2); height:160px; background:#1369c0; position:absolute; left:0; top:0; z-index:0;}
.jxjw .w1260{position:relative; z-index:1; overflow:hidden;}
.jxjw .indH2{width:180px; height:132px; padding-top:28px; color:#fff; background:#1369c0; position:relative; float:left;}
.jxjw .indH2:after{display:block; content:""; width:0; height:0; border-color:transparent; border-width:14px; border-style:solid; border-left:14px #1369c0 solid; position:absolute; top:50%; transform:translateY(-50%); right:-27px; z-index:10;}
.jxjw .indH2 p{height:36px; line-height:36px; font-family:"兰亭中黑"; font-size:28px;}
.jxjw .indH2 em{display:block; height:22px; line-height:22px; color:#a0b8db; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; padding-bottom:8px; position:relative;}
.jxjw .indH2 em:after{display:block; content:""; width:22px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.jxjw .indH2 .more{height:18px; line-height:18px; display:block; padding-top:20px; font-size:0; margin-top:0; text-align:left;}
.jxjw .indH2 .more a{display:inline-block; vertical-align:top; height:18px; font-size:15px; text-transform:uppercase; padding-right:18px; background:url(../images/m03.png) no-repeat right center;}
.jxjw .indH2 .more a:link, .jxjw .indH2 .more a:visited{color:#fff;}
.jxjw ul{margin-left:180px; height:90px; padding:35px 0 35px 25px; min-width:1120px;}
.jxjw ul li{width:309px; height:90px; padding:0 25px; border-right:#bbd5ee 1px solid; float:left;}
.jxjw ul li:last-of-type{width:310px; border-right:0;}
.jxjw ul li p{width:50px; height:60px; line-height:25px; text-align:center; font-size:18px;}
.jxjw ul li p span{display:block; height:25px; color:#fff; background:#1369c0; -webkit-border-radius:25px; border-radius:25px; margin-bottom:10px;}
.jxjw ul li h3{height:90px; font-weight:normal; padding-left:20px;}
.jxjw ul li h3 span{height:52px; line-height:26px; font-size:16px;}
.jxjw ul li h3 em{display:inline-block; vertical-align:top; height:22px; line-height:22px; padding-left:20px; margin-top:16px; background:url(../images/m04.png) no-repeat left center; font-size:14px; font-style:normal; color:#777;}
.jxjw ul li a:hover h3 em{color:#f5ae10;}


.F2{padding-top:10px; background:url(../images/bg3.jpg) no-repeat center top;}
@media screen and (min-width:1920px){
	.F2{background-size:100% auto !important;}	
}
.kxyj .indH1{position:relative;}
.kxyj .indH1 p{position:absolute; left:50%; top:0; transform:translateX(-50%);}
.kxyj ul{height:188px; background:url(../images/bg4.jpg) no-repeat center center; margin-top:10px; box-shadow:0 2px 10px rgba(0,84,160,0.2);}
.kxyj ul li{width:calc(25% + 1px); height:188px; float:left; position:relative; margin-right:-1px;}
.kxyj ul li:after{display:block; content:""; width:1px; height:100%; border-right:#b4c9da 1px dashed; position:absolute; right:0; top:0; z-index:0;}
.kxyj ul li:last-of-type:after{display:none;}
.kxyj ul li a{display:block; position:relative; z-index:1; height:148px; padding:20px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.kxyj ul li .time{height:28px; line-height:28px; font-size:14px; color:#5e8ebd;}
.kxyj ul li .time span{font-size:28px; font-style:normal; color:#1369c0; padding-right:5px;}
.kxyj ul li .time em{float:right; display:block; width:88px; height:28px; background:url(../images/iTimeBg.png) no-repeat center center; text-align:center; font-size:14px; font-style:normal; -webkit-border-radius:5px; border-radius:5px; color:#fff;}
.kxyj ul li h3{height:50px; line-height:25px; font-size:16px; font-weight:normal; margin:12px 0 8px;}
.kxyj ul li p.sub{max-height:50px; line-height:25px; font-size:14px; color:#888;}
.kxyj ul li a:hover{background-image:url(../images/bg5.jpg); color:#1369c0; box-shadow:0 5px 20px rgba(0,84,160,0.4);}
.kxyj ul li a:hover .time em{background:#f5ae10;}
.kxyj ul li a:hover p.sub{color:#1369c0;}


.F3{padding:15px 0 20px;}
.xgdt{width:750px; height:406px; float:left;}
.xgdtCon{height:346px; padding-top:10px;}
.xgdt .pic{width:400px; height:346px; float:left;}
.xgdt .pic a{display:block; height:346px; position:relative;}
.xgdt .pic p{height:250px; overflow:hidden;}
.xgdt .pic p i{display:block;}
.xgdt .pic .time{display:block; height:32px; line-height:32px; padding:0 12px 0 24px; background:#f5ad0d url(../images/iTime01.png) no-repeat 6px center; color:#fff; font-size:14px; position:absolute; left:0; bottom:80px; -webkit-border-radius:0 32px 32px 0; border-radius:0 32px 32px 0;}
.xgdt .pic h3{height:52px; padding:22px 28px; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; color:#fff; font-size:16px; font-weight:normal;}
.xgdt .pic h3 span{height:52px; line-height:26px;}
.xgdt .txt{height:356px; margin-left:410px; overflow:hidden;}
.xgdt .txt ul li{height:79px; padding-bottom:10px;}
.xgdt .txt ul li a{display:block; height:53px; padding:12px 20px; background:#f5f9fc; border:#e7eff5 1px solid;}
.xgdt .txt ul li h3{height:28px; line-height:28px; font-size:16px; font-weight:normal;}
.xgdt .txt ul li p{height:25px; line-height:25px; text-align:right; font-size:0;}
.xgdt .txt ul li p span{display:inline-block; vertical-align:top; height:25px; font-size:14px; padding-left:18px; background:url(../images/iTime02.png) no-repeat left center;}
.xgdt .txt ul li a:hover{border-color:#1369c0;}


.jyxx{height:406px; margin-left:780px; overflow:hidden;}
.jyxx ul{height:360px;}
.jyxx ul li{border-bottom:0;}
.jyxx ul li h3, .jyxx ul li p{height:45px; line-height:45px;}


/* 页底 */
.foot{background:url(../images/footBg.jpg) no-repeat center center; background-size:cover; border-top:#ffc74c 10px solid; color:rgba(255,255,255,0.7); font-size:14px; position:relative;}
.foot:before, .foot:after{display:block; content:""; height:10px; position:absolute; left:0; top:-10px;}
.foot:before{width:60%; background:#5bc3e6;}
.foot:after{width:26px; left:60%; background:url(../images/bg7.png) no-repeat center left;}
.fLogo{width:50%; height:70px; background:url(../images/fLogo.png) no-repeat left center;}

.contact{padding:30px 0;}
.contact li{padding:8px 0; line-height:24px; display:flex;}
.contact li img{height:24px; margin-right:8px;}
.contact li span{flex:1; line-height:24px; display:block;}

.ewm ul li{padding-left:30px; text-align:center; color:#fff;}
.ewm ul li p{padding-top:8px; height:24px; line-height:24px;}
.ewm ul li img{width:94px; height:94px;}


.copy{line-height:24px; padding:15px 0; border-top:#3281d1 1px solid; text-align:center;}
.copy a:link, .copy a:visited{color:rgba(255,255,255,0.7);}
.copy a:hover{color:#fff;}
.copy img{height:18px; margin-right:5px; vertical-align:text-bottom;}
.copy span{padding-left:1em;}


#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(../images/goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:196px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}


.ny{width:1260px; margin:30px auto 50px;}
.ny:after{display:block; content:""; clear:both;}

.left{width:240px; background:#f5f5f5; float:left; position:relative;}
.left h2{line-height:30px; font-family:"兰亭中黑"; font-size:20px; text-align:center; background:#1369c0; color:#fff; font-weight:normal; padding:10px 20px;}
.left ul{width:auto; margin:0;}
.left ul li{display:block !important;width:auto !important; float:none !important; position:relative; border:#e4e4e4 1px solid; border-top:none; background:#f5f5f5;}
.left ul li, .left ul li > a:after{-webkit-transition:all 0.4s; transition:all 0.4s;}
.left ul li a{display:block !important; line-height:24px !important; padding:10px 30px 10px 20px !important; font-size:15px !important; width:auto !important; border:none !important; border-left:#f5f5f5 3px solid !important; font-weight:normal !important; background:none !important; color:#333 !important; text-align:left !important; position:relative;}
.left ul li > a:after{display:block; content:""; position:absolute; *top:10px; top:calc(50% - 6px); right:8px; z-index:2; width:0; height:0; border-color:transparent; border-width:6px; border-style:solid; border-left:6px #aaa solid;}
.left ul li:hover{background:#fff;}
.left ul li:hover>a{border-left-color:#f7a100 !important;}
.left ul li:hover > a:after, .left ul li.selected > a:after{opacity:1;}
.left ul li:hover > a:after{border-left-color:#f7a100;}
.left ul li:hover > a{background:#fff !important; color:#f7a100 !important; border-right-color:#fff !important;}
.left ul li.selected{border-left:#1369c0 3px solid; padding-left:0; background:#fff;}
.left ul li.selected > a{background:#fff !important; color:#1369c0 !important; border-right-color:#fff !important;}
.left ul li.selected > a:after{border-left-color:#1369c0;}
.left ul li a span{display:inline !important; padding:0 !important; line-height:24px !important;}
.left ul ul li{border-bottom:0; background:none; padding-left:0; border:0;}
.left ul ul li:hover, .left ul ul li.selected{border-left:0;}
.left ul ul li a{padding-left:40px !important; font-size:14px !important;}
.left ul ul ul li a{padding-left:60px !important; font-size:13px !important;}
.left ul ul ul ul li a{padding-left:80px !important; font-size:12px !important;}


.right{margin-left:270px;}
.right:after{display:block; content:""; clear:both;}
.post{height:49px; line-height:49px; font-size:14px; color:#999; border-bottom:1px solid #e3e3e3;}
.post .postSpan{float:right; line-height:29px; padding-top:20px;}
.post .postSpan a:link, .post .postSpan a:visited{color:#999;}
.post .postSpan a:hover{color:#f7a100;}
.post h3{float:left; height:48px; position:relative; top:0; color:#1369c0; border-bottom:2px solid #1369c0; font-family:"兰亭中黑"; font-size:20px; font-weight:normal;}


.list01, .article{padding-top:10px;}
.article{padding:10px 30px 0;}
.articleTitle{padding:20px 0; line-height:36px; font-size:24px; font-weight:600; text-align:center;}
.articleInfo{font-size:14px; height:36px; line-height:36px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{line-height:1.8; padding-top:15px; text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:800px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto"); vertical-align:top;}


.wp_paging{float:none !important; margin:20px auto 0 !important; text-align:center;}
.wp_paging li{float:none !important; margin:0 10px !important; font-size:14px; width:auto !important;}
.wp_paging li span{margin:0 5px !important;}

.possplit{background:url(../images/posSplit.gif) no-repeat center center !important; width:15px !important; display:inline-block; vertical-align:top; height:29px;}


.teacherList01 .picList:after{display:block; content:""; clear:both;}
.teacherList01 .picList li{padding:20px 0; border-bottom:#e6e6e6 1px dashed;}
.teacherList01 .picList li .pic{width:90px; height:120px; background:#f5f5f5 url(../images/none.jpg) no-repeat center center; background-size:contain; overflow:hidden; float:left;}
.teacherList01 .picList li .pic p{width:90px; height:120px; background-position:center center; background-repeat:no-repeat; background-size:cover;-webkit-transition:all 0.8s; transition:all 0.8s;}
.teacherList01 .picList li .txt{margin-left:120px; height:120px;}
.teacherList01 .picList li .txt h2{height:30px; line-height:30px; font-size:18px;}
.teacherList01 .picList li .txt h3{height:24px; line-height:24px; font-size:16px; font-weight:normal; color:#666; padding:8px 0 10px;}
.teacherList01 .picList li .txt p{height:48px; line-height:24px; font-size:16px; color:#999;}
.teacherList01 .picList li a:hover .pic p{-webkit-transform:scale(1.05); transform:scale(1.05);}


.teacherList02 .picList:after{display:block; content:""; clear:both;}
.teacherList02 .picList li{padding:20px 0; border-bottom:#e6e6e6 1px dashed;}
.teacherList02 .picList li .pic{width:90px; height:120px; background:#f5f5f5 url(../images/none.jpg) no-repeat center center; background-size:contain; overflow:hidden; float:left;}
.teacherList02 .picList li .pic p{width:90px; height:120px; background-position:center center; background-repeat:no-repeat; background-size:cover;-webkit-transition:all 0.8s; transition:all 0.8s;}
.teacherList02 .picList li .txt{margin-left:120px; height:120px;}
.teacherList02 .picList li .txt h2{height:36px; line-height:36px; font-size:18px;}
.teacherList02 .picList li .txt p{height:72px; line-height:24px; font-size:16px; color:#999; margin-top:12px;}
.teacherList02 .picList li a:hover .pic p{-webkit-transform:scale(1.05); transform:scale(1.05);}

.list01 .wp_entry{padding-top:20px; line-height:1.6; text-justify:inter-ideograph; text-align:justify;}
.list01 .wp_entry p{margin:0;}
.list01 .wp_entry img{max-width:900px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto"); vertical-align:top;}
.list01 .wp_entry a:link, .list01 .wp_entry a:visited{color:#1369c0;}
.list01 .wp_entry a:hover{color:#f7a100; text-decoration:none;}
.list01 .wp_entry .wp_video_player{margin:0 auto;}


.yearList01 .wp_listcolumn_x{margin:0 -15px; width:auto;}
.yearList01 .wp_listcolumn_x:after{display:block; content:""; clear:both;}
.yearList01 .wp_listcolumn_x .wp_column{width:185px; text-align:center; padding:30px 15px 0; float:left; display:block;}
.yearList01 .wp_listcolumn_x .wp_column a{display:block; height:50px; line-height:50px; background:#f5f9fc; border:#e7eff5 1px solid; font-size:20px; font-weight:normal;}
.yearList01 .wp_listcolumn_x .wp_column a span{display:block; height:50px; line-height:50px; padding:0;}
.yearList01 .wp_listcolumn_x .wp_column a:hover{background:#1369c0; border-color:#054f9a; color:#fff;}


/* 960屏宽样式 */
@media screen and (max-width:960px){
	body{font-size:62.5%; min-width:100%;_width:100%;}
	div{font-size:0.5rem;}
	*:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);}
	
	.container{min-width:100%;_width:100%;}
	.w1260{width:auto; padding:0;}
	
	
	.top{display:none;}
	
	/* 头部 */
	.head{height:1.8rem;}
	.headFix{width:100%; height:1.8rem; background-size:cover;}
	.head .logo{height:1.8rem; background-position:0.4rem center; background-size:auto 1rem;}
	.head .logo:after, .headNav{display:none;}
	
	.head .headBtn{display:block; height:1.6rem; float:right; padding:0.1rem 0.3rem 0.1rem 0;}
	.head .headBtn a{display:block; width:1rem; height:1.6rem; background-repeat:no-repeat; background-position:center center; background-size:cover; float:left;}
	#searchBtn{background-image:url(../images/searchBtn.png);}
	#menuBtn{background-image:url(../images/menuBtn.png);}
	
	/* 搜索 */
	.search{width:calc(100% - 0.8rem); height:auto; background:#fff; padding:0.4rem; float:none; position:absolute; left:0; top:1.8rem; display:none; box-shadow:0 5px 10px rgba(0,0,0,0.1); margin-top:0;}
	.search .searchCon{height:1rem; border:#176fc8 1px solid;}
	.search .keyword{width:calc(100% - 1.2rem); height:1rem; line-height:1rem; font-size:0.45rem; padding:0 0.1rem;}
	.search .keyword::placeholder{font-size:0.45rem;}
	.search .searchBtn{width:1rem; height:1rem; background-color:#176fc8;}
	
	
	/* 导航菜单 */
	.menuWrap{background:#1369c0; right:-1000px; position:fixed; top:0; width:68%; height:100%; min-width:140px; max-width:440px; z-index:2000; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; overflow:auto;}
	.menuWrap.menu-open{right:0;}
	.menu-dark-backdrop{background:rgba(0,0,0,0); transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; width:100%; position:fixed; top:0; left:0; right:0; overflow:hidden;}
	.menu-dark-backdrop.in{height:100%; z-index:1800; background:rgba(0,0,0,0.5);}
	.menuTitleWap{display:block; height:auto; line-height:auto; padding:0.4rem; background:#0a57a5; color:rgba(255,255,255,0.7); font-size:0; text-align:right;}
	.menuTitleWap a{display:inline-block; vertical-align:top; padding:0 0.4rem; height:0.8rem; line-height:0.8rem; border:rgba(255,255,255,0.7) 1px solid; border-radius:1rem; color:rgba(255,255,255,0.7); font-size:0.45rem;}
	.menuTitleWap a i{display:block; width:16px; height:0.8rem; background-repeat:no-repeat; background-position:center center; margin-right:0.1rem; float:left;}
	.menuTitleWap a i.iHome{background-image:url(../images/iHome.png); opacity:0.7;}
	.menuTitleWap a:active{color:#fff; border-color:#fff;}
	.menuTitleWap a:active i.iHome{opacity:1;}
	
	.menuWrap .menu{height:auto; background:none; padding:0;}
	.menu a{display:block; padding:0 1.1rem 0 0.4rem; position:relative;}
	.menu a:after{display:block; content:""; width:0.4rem; height:0.4rem; background-repeat:no-repeat; background-position:center center; background-size:0.4rem 0.4rem; position:absolute; right:0.4rem; top:50%; margin-top:-0.2rem; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
	#menu{width:auto; height:auto; border-bottom:rgba(255,255,255,0.1) 1px solid;}
	#menu li .inactive:after{background-image:url(../images/off.png);}
	#menu li .inactives:after{background-image:url(../images/on.png);}
	#menu li{text-align:left;}
	#menu > li{width:auto; height:auto; background:none; float:none; border-top:rgba(255,255,255,0.1) 1px solid; border-bottom:rgba(0,0,0,0.2) 1px solid;}
	#menu > li:first-of-type{width:auto; border-top:none;}
	#menu > li > a{height:auto; height:1rem; line-height:1rem; font-size:0.5rem;}
	#menu > li > a:link, #menu > li > a:visited{color:#fff;}
	#menu > li > a span{height:auto;}
	#menu > li > a span:after{display:none;} 
	
	/*这是第二级菜单*/
	#menu ul{background:none; position:static;}
	#menu ul li a{padding:0.1rem 1.1rem 0.1rem 1rem !important; line-height:0.7rem !important; font-size:0.45rem !important;}
	
	/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
	#menu ul i{display:none;}
	
	/*这是第三级菜单 及以后*/
	#menu ul ul{border-left:none;}
	#menu ul ul li a{font-size:0.4rem;}
	

	/* 图片轮播 */
	.banner .swiper-pagination-bullets{bottom:0.3rem !important;}
	.banner .swiper-pagination-bullet{width:8px; height:8px; margin:0 4px !important;}
	.banner .swiper-button-prev, .banner .swiper-button-next{display:none !important;}
	
	
	.indH{height:1rem; line-height:1rem;}
	.indH img{margin-right:0.1rem;}
	.indH p{height:1rem; font-size:0.6rem;}
	.indH .more a:link, .indH .more a:visited{height:1rem; font-size:0.45rem;}
	
	.indH1{height:1rem; line-height:1rem;}
	.indH1 .more{float:right; height:1rem; line-height:1rem; padding-top:0;}
	.indH1 .more a:link, .indH1 .more a:visited{height:1rem; font-size:0.45rem;}
	.indH1 p{height:1rem; font-size:0.6rem;}
	.indH1 p em{font-size:0.5rem; padding-left:0.1rem;}
	
	
	/* 普通新闻列表 */
	.newsList li{padding:0.2rem 0;}
	.newsList li a{display:block;}
	.newsList li h3{height:auto; max-height:1.4rem; line-height:0.7rem; -webkit-line-clamp:2; padding-left:0; background:none; font-size:0.5rem;}
	.newsList li p{height:0.7rem; line-height:0.7rem; text-align:left; padding-left:0;}
	.newsList li a:hover h3{color:#176fc8; background-image:none;}
	
	
	.F1{padding-top:0.4rem;}
	.news{width:auto; height:auto; padding:0 0.4rem; float:none;}
	.picNews{width:100%; height:auto; margin-top:0.2rem;}
	.picNews .swiper-slide a{height:auto;}
	.picNews .swiper-slide .pic{width:100%; height:auto; float:none;}
	.picNews .swiper-slide .pic .bgPic{height:0; padding-top:60%;}
	.picNews .swiper-slide .txt{height:auto; margin-left:0; padding:0.2rem 0.4rem 1rem;}
	.picNews .swiper-slide .txt h3{max-height:1.4rem; line-height:0.7rem; font-size:0.5rem;}
	.picNews .swiper-slide .txt p{max-height:2.8rem; line-height:0.7rem; font-size:0.4rem; padding-top:0.3rem;}
	.picNews .swiper-pagination-bullets{width:100% !important; height:8px !important; left:0; bottom:0.5rem !important; font-size:0;}
	.picNews .swiper-button-prev, .picNews .swiper-button-next{bottom:calc(0.5rem - 15px);}
	.picNews .swiper-button-prev{left:calc(50% - 70px);}
	.picNews .swiper-button-next{left:calc(50% + 50px);}
		
	.txtNews{height:auto;}
	.txtNews ul{display:block; padding:0.4rem 0; height:auto; margin:0;}
	.txtNews ul li{width:auto; height:auto; padding:0.2rem 0; border-right:0; border-bottom:#dadada 1px solid;}
	.txtNews ul li:last-of-type{width:auto;}
	.txtNews ul li h3{height:0.7rem; line-height:0.7rem; font-size:0.5rem; -webkit-line-clamp:1;}


	.tzgg{height:auto; margin-left:0; padding:0 0.4rem;}
	.tzgg ul{height:auto;}
	.tzgg ul li{border-bottom:0;}
	.tzgg ul li h3, .tzgg ul li p{height:0.7rem; line-height:0.7rem; -webkit-line-clamp:1;}
	
	
	.jxjw{height:auto;}
	.jxjw:before{display:none;}
	.jxjw .indH2{width:auto; height:1rem; padding:0.2rem 0.4rem; float:none;}
	.jxjw .indH2:after{display:none;}
	.jxjw .indH2 p{height:1rem; line-height:1rem; font-size:0.6rem; float:left;}
	.jxjw .indH2 em{display:block; height:1rem; line-height:1rem; font-size:0.5rem; padding:0 0 0 0.1rem; float:left;}
	.jxjw .indH2 em:after{display:none;}
	.jxjw .indH2 .more{height:1rem; line-height:1rem; padding-top:0; float:right;}
	.jxjw .indH2 .more a{height:1rem; font-size:0.45rem;}
	.jxjw ul{margin-left:0; height:auto; padding:0.2rem 0.4rem; min-width:calc(100% - 0.8rem);}
	.jxjw ul li{width:auto; height:auto; padding:0.2rem 0; border-bottom:#bbd5ee 1px solid; border-right:0; float:none;}
	.jxjw ul li:last-of-type{width:auto; border-bottom:0;}
	.jxjw ul li p{width:1.2rem; height:1.4rem; line-height:0.7rem; font-size:0.5rem;}
	.jxjw ul li p span{height:0.7rem; -webkit-border-radius:1.4rem; border-radius:1.4rem; margin-bottom:0.1rem;}
	.jxjw ul li h3{height:90px; font-weight:normal; padding-left:0.3rem;}
	.jxjw ul li h3 span{height:1.4rem; line-height:0.7rem; font-size:0.5rem;}
	.jxjw ul li h3 em{height:0.6rem; line-height:0.6rem; padding-left:0.6rem; margin-top:0.1rem; font-size:0.4rem; background-size:0.4rem auto;}
	
	
	.F2{padding:0.2rem 0.4rem; background-size:auto 3rem !important;}
	.kxyj .indH1 p{position:static; transform:none;}
	.kxyj ul{height:auto; margin-top:0.1rem; background-size:cover;}
	.kxyj ul li{width:auto; height:auto; float:none; margin-right:0; margin-bottom:-1px;}
	.kxyj ul li:after{width:100%; height:1px; border-bottom:#b4c9da 1px dashed; border-right:0; right:0; top:auto; bottom:0;}
	.kxyj ul li:last-of-type:after{display:none;}
	.kxyj ul li a{height:auto; padding:0.4rem;}
	.kxyj ul li .time{height:0.8rem; line-height:0.8rem; font-size:0.4rem;}
	.kxyj ul li .time span{font-size:0.6rem; padding-right:0.1rem;}
	.kxyj ul li .time em{width:2.2rem; height:0.8rem; background-size:cover; font-size:0.4rem;}
	.kxyj ul li h3{height:1.4rem; line-height:0.7rem; font-size:0.5rem; margin:0.2rem 0;}
	.kxyj ul li p.sub{max-height:2.1rem; line-height:0.7rem; font-size:0.4rem;}

	
	
	.F3{padding:0.2rem 0.4rem 0.4rem;}
	.xgdt{width:auto; height:auto; float:none;}
	.xgdtCon{height:auto; padding-top:0.1rem;}
	.xgdt .pic{width:auto; height:auto; float:none;}
	.xgdt .pic a, .xgdt .pic p{height:auto;}
	.xgdt .pic p i{height:0; padding-top:62.5%;}
	.xgdt .pic .time{height:0.8rem; line-height:0.8rem; padding:0 0.3rem 0 0.6rem; background-position:0.2rem center; font-size:0.4rem; bottom:1.9rem;}
	.xgdt .pic h3{height:1.4rem; padding:0.6rem 0.4rem 0.3rem; font-size:0.5rem;}
	.xgdt .pic h3 span{height:1.4rem; line-height:0.7rem;}
	.xgdt .txt{height:auto; margin-left:0;}
	.xgdt .txt ul li{height:auto; padding:0.2rem 0 0;}
	.xgdt .txt ul li a{height:1.4rem; padding:0.2rem 0.4rem;}
	.xgdt .txt ul li h3{height:0.7rem; line-height:0.7rem; font-size:0.5rem;}
	.xgdt .txt ul li p{height:0.6rem; line-height:0.6rem; padding-top:0.1rem;}
	.xgdt .txt ul li p span{height:0.6rem; font-size:0.4rem; padding-left:0.6rem; background-size:0.4rem auto;}
	
	
	.jyxx{height:auto; margin-left:0; margin-top:0.4rem;}
	.jyxx ul{height:auto;}
	.jyxx ul li{border-bottom:0; padding:0.2rem 0;}
	.jyxx ul li h3, .jyxx ul li p{height:0.7rem; line-height:0.7rem;}
	.jyxx ul li h3{-webkit-line-clamp:1;}
	
	
	/* 页底 */
	.foot{padding:0 0.4rem;}
	.fLogo{display:none;}
	
	.contact{padding:0.2rem 0;}
	.contact li{padding:0.1rem 0; line-height:0.7rem;}
	.contact li img{height:0.6rem; margin:0.05rem 0.1rem 0 0;}
	.contact li span{line-height:0.7rem; font-size:0.4rem;}
	
	.ewm ul li{padding:0.2rem 0 0 0.3rem;}
	.ewm ul li p{padding-top:0; height:0.7rem; line-height:0.7rem; font-size:0.4rem;}
	.ewm ul li img{width:94px; height:94px;}
	
	
	.copy{line-height:0.7rem; padding:0.2rem 0.4rem; font-size:0.4rem;}
	.copy img{height:0.5rem; margin-right:0.1rem;}
	.copy span{padding-left:0; display:block;}
	

	.ny{width:auto; margin:0; padding:0;}
	
	.left{width:auto; background:#fff; float:none; position:relative; padding:0 0.4rem;}
	.left h2{position:relative; margin-top:0.4rem; height:1.2rem; line-height:1.2rem; font-size:0.6rem; text-align:left; padding:0 0.4rem;}
	.left h2 span{padding-left:0.4rem; font-size:0.6rem; display:block; float:left; height:1.2rem;}
	#nyNavBtn{display:block; width:1.2rem; height:1.2rem; background:rgba(0,0,0,0) url(../images/menuBtn.png) no-repeat center center; background-size:1.2rem 1.2rem; position:absolute; right:0; top:0;}
	#nyNavBtn.cur{background-color:rgba(0,0,0,0.1);}
	.left .wp_listcolumn{display:none;}
	.left ul li{padding-left:0;}
	.left ul li, .left ul li > a:after{-webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s;}
	.left ul li a{line-height:0.8rem !important; padding:0.1rem 0.8rem 0.1rem 0.3rem !important; font-size:0.45rem !important; position:relative;}
	.left ul li a:after{display:block; width:0.8rem !important; height:0.8rem !important; background-repeat:no-repeat !important; background-position:right center !important; background-size:0.4rem 0.4rem !important; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; position:absolute; right:0.3rem !important; top:0.1rem !important; border:0 !important;}
	.left ul li a.inactive:after{background-image:url(../images/off2.png);}
	.left ul li a.inactives:after{background-image:url(../images/on2.png);}
	.left ul li > a:after{top:0; right:0.3rem; border:none; opacity:1;}
	.left ul li:hover{border-left:#e4e4e4 1px solid; padding-left:0; background:#f5f5f5;}
	.left ul li:hover > a:after{opacity:1;}
	.left ul li:hover > a:after{border-left:none !important;}
	.left ul li:hover > a{background:#fff !important; color:#f7a100 !important; border-right-color:#fff !important;}
	.left ul li.selected{border-left:#e4e4e4 1px solid; padding-left:0; background:#fff;}
	.left ul li.selected > a{background:#fff !important; color:#1369c0 !important; border-right-color:#fff !important; border-left-color:#1369c0 !important;}
	.left ul li.selected > a:after{border-left:none; opacity:1;}
	.left ul li a span{display:inline !important; padding:0 !important; line-height:24px !important;}
	.left ul ul li{border-bottom:0; background:none; padding-left:0; border:0;}
	.left ul ul li:hover, .left ul ul li.selected{border-left:0;}
	.left ul ul li a{padding-left:0.4rem !important; font-size:14px !important;}
	.left ul ul ul li a{padding-left:0.6rem !important; font-size:13px !important;}
	.left ul ul ul ul li a{padding-left:0.8rem !important; font-size:12px !important;}
	
	
	.right{margin-left:0; padding:0;}
	.post{height:auto; line-height:0.7rem; border-bottom:0;}
	.post .postSpan{float:none; display:block; line-height:0.7rem; font-size:0.4rem; padding:0.3rem 0.4rem; border-bottom:0.3rem solid #f5f5f5;}
	.post h3{float:none; text-align:center; position:relative; line-height:1.2rem; padding:0.3rem 0.4rem 0.2rem; border:0; font-size:0.6rem;}
	.post h3:after{display:block; content:""; width:1rem; height:4px; background:#1369c0; position:absolute; left:50%; bottom:0; margin-left:-0.5rem;}
	
	
	.article{padding:0.3rem 0.4rem 0.6rem;}
	.articleTitle{padding:0.2rem 0; line-height:1rem; font-size:0.64rem;}
	.articleInfo{font-size:0.4rem; height:0.9rem; line-height:0.9rem;}
	.articleInfo label{padding-left:0.5rem;}
	.articleCon{line-height:0.8rem; padding-top:0.2rem; font-size:0.5rem; text-justify:inter-ideograph; text-align:justify;}
	.articleCon img{max-width:100%; _width:100%;}
	.tableBox{overflow:auto;}
	
	
	.wp_paging{float:none !important; margin:20px auto 0 !important; text-align:center;}
	.wp_paging li{float:none !important; margin:0 10px !important; font-size:14px; width:auto !important;}
	.wp_paging li span{margin:0 5px !important;}
	
	.possplit{height:0.7rem;}
	
	.list01{padding:0.3rem 0.4rem 0.6rem;}
	.list01 .wp_entry{padding-top:0.2rem; line-height:0.8rem; font-size:0.5rem;}
	.list01 .wp_entry img{max-width:100%; _width:100%;}
	
	
	.teacherList01{padding:0.2rem 0.4rem 0.4rem;}
	.teacherList01 .picList li{padding:0.3rem 0;}
	
	.teacherList02{padding:0.2rem 0.4rem 0.4rem;}
	.teacherList02 .picList li{padding:0.3rem 0;}

	
	.yearList01 .wp_listcolumn_x{margin:0 -0.2rem; width:auto; padding:0 0.4rem 0.4rem;}
	.yearList01 .wp_listcolumn_x .wp_column{width:calc(33.3333% - 0.4rem); padding:0.4rem 0.2rem 0;}
	.yearList01 .wp_listcolumn_x .wp_column a{height:1.2rem; line-height:1.2rem; font-size:0.6rem;}
	.yearList01 .wp_listcolumn_x .wp_column a span{height:1.2rem; line-height:1.2rem;}
}


@media screen and (max-width:640px){
	.head .logo{background-size:auto 0.8rem;}
}