/*common*/
*{margin: 0px;	padding: 0px;}
body{font-family:"微软雅黑","宋体",sans-serif;font-size: 13px;color: #3B3B3B;min-width: 1200px;}
a{text-decoration: none;	color: #3B3B3B;}
a:hover{text-decoration: none;	color: #3475AB;transition:all .5s ease-out 0s}
img{border: 0;}
li{	list-style: none;}
.clear{	clear: both;}
/*common end*/

/* 特殊日子 全站灰色
	.site-gray, .site-gray *{
		filter: gray !important;
		filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%); 
	}*/

.head{height:136px; background:url(../images/top.jpg) center top no-repeat; z-index:999;}
.container,.w1200{width:1200px; margin:0 auto;}
.sui-nav.horizontal{border:0;}
.sui-nav.slide-nav{z-index:9;}
.sui-nav.nav-mask{z-index:1;}
.search{display:flex;justify-content:flex-start;align-items:center;}
.head .w1200 .search a{height:30px;line-height:30px;margin-right:10px;font-size:15px;}

.banner{height: 550px;margin-bottom:30px;}
.banner .pc_imgBox{display: block;width: 100%;height: 550px;}
.center,.swiper-pagination.center{text-align:center;}


.mtb20{margin:20px auto;}
.mySwiper,.swiper-slide{position:relative;}
.swiper-pagination{text-align:right;padding-right:15px;}
.swiper-pagination .swiper-pagination-bullet{display:inline-block;width:12px;height:12px; border-radius:50%; background:#fff; opacity:100%;}
.swiper-pagination .swiper-pagination-bullet-active{border:0;background:#d92820;}
.swiper-slide img{width:100%;/*height:370px;*/}
.swiper-slide .carousel-title{position:absolute; width:100%; left:0; bottom:0;height:40px;line-height:40px;font-size:16px;text-indent:20px;color:#fff;background:rgba(10,10,10,.6);overflow:hidden;}

.tab{overflow:hidden;}
.menu{height:40px;line-height:40px; padding-left:20px; margin-bottom:20px; position:relative; background:url(../images/menu.png) left top no-repeat;}
.menu span{display:inline-block;width:100px;height:40px;text-align:center;font-size:19px;font-weight:500;color:#fff;cursor:pointer;position:relative;}
.menu a.more{float:right;font-size:14px;font-weight:400; color:#999;}

.pnews{height:440px;}
.picnews{width:600px; float:left; padding:2px; border:#eee 1px solid;}
.newsbox{width:564px; float:right;}

.listnews li{list-style:none;padding-left:15px; font-size:16px; line-height:40px; height:40px; border-bottom:#eee 2px dotted; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;background:url(../images/dd.png) left center no-repeat;}
.listnews li:nth-child(1){height:110px; white-space:normal;word-break:break-all;word-wrap:break-word;background:url(../images/sd.png) left 16px no-repeat;}
.listnews li h3{margin:0; font-size:20px; height:40px; line-height:40px;overflow:hidden;}
.listnews li p{height:60px;line-height:30px;font-size:14px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.listnews li .date{float:right; margin-left:10px; color:#999;}
.listnews li:hover a{color:#5c8cd9;}

.tzgg li{list-style:none;height:75px;margin:10px 0;overflow:hidden;}
.padd5{padding:5px;}
.tzgg li h3{height:20px; margin-bottom:5px; font-size:16px; overflow:hidden;}
.tzgg li p{height:40px;font-size:14px;line-height:20px;overflow:hidden;}
.tzgg li:hover{background:#f7f9fa;}
.tzgg li:hover .rq{background:#eaf3fb;}
.tzgg li .rq{width:75px;height:75px;float:right;margin-left:15px;text-align:center;color:#2084cb;}
.tzgg li .rq .day{margin:0;height:30px;line-height:40px;font-size:22px;}
.tzgg li .rq .ny{margin:0;height:30px;line-height:30px;font-size:16px;}

.two{padding:30px 0; margin-top:20px; background:url(../images/newsbg.jpg) center top no-repeat;}
.left-4{width:370px;float:left;margin-right:45px;}
.right-4{width:370px;float:right;}
.dtnews li{list-style:none;padding-left:15px; font-size:16px; line-height:40px; height:40px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;background:url(../images/d.jpg) left center no-repeat;}
.dtnews li:hover{background:url(../images/dhover.jpg) left center no-repeat;}
.dtnews li .date{float:right; margin-left:10px; color:#999;}
.dtnews li:hover a{color:#5c8cd9;}

.ztzl li{height:68px;line-height:68px;margin-bottom:15px; font-size:18px;text-align:center;background:url(../images/li.jpg) center no-repeat;}
.ztzl li a{color:#fff;}

.fySwiper img{width:100$;height:190px;}
.fySwiper .title{height:68px;line-height:68px;font-size:16px;text-indent:20px; background:url(../images/gt.jpg) 90% center #eee no-repeat;overflow:hidden;}
.fySwiper a:hover .title{color:#fff; background:url(../images/gton.jpg) 90% center #64acdf no-repeat;}

.kstd{display:flex;justify-content:space-between;align-items:top;flex-wrap:wrap;padding-top:20px;}
.kstd li{list-style:none; text-align:center;font-size:16px;}
.kstd li img{margin-bottom:5px;}
.kstd li:hover img{animation: rotate 1s linear 1;}
@keyframes rotate {
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}
.kstd li p{color:#256eb6;}

.ylink{padding:20px 0;background:#ddf1f1;}
.ylink .container{display:flex; justify-content:space-between;align-items:center;}
.yqlink{width:90px;font-size:25px;padding:15px;text-align:center;color:#fff;border-radius:5px;background:#256eb6;}
#select1,#select2,#select3{width:245px;padding:10px 0;}

.foot{padding:40px 0; font-size:15px; color:#fff; background:#256eb6;}
.foot p{margin:0;line-height:30px; text-align:left;}
.foot p a{color:#fff}
.dnav{display:flex;justify-content:space-start;flex-wrap:wrap;}
.dnav a{margin:10px 0;display:inline-block;text-align:center;color:#fff;}
.dnav a:nth-child(2n){margin-left:30px;}
.foot .gzh{display:flex;justify-content:space-around; align-items:center; text-align:center; border:3px #78a6ad solid; border-bottom:0;border-top:0;}
.copy{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap; background:url(../images/dlogo.png) right center no-repeat;}
.copy p{width:100%;}

/*neiye css*/
.mb2{margin-bottom:2rem;}
.nav_left{width:240px;float:left; padding:0; box-shadow: 5px 5px 5px #999; border-radius:5px; background-color:#F5F5F5;}
.nav_top{border-top-left-radius:5px;border-top-right-radius:5px;background:#256eb6;}
.cenav{list-style: none; padding-left: 0; margin-bottom:3rem;}
.neiser,.ceinfo{width:90%;margin:10px auto;}
.neiser .form-control{height: 24px; padding: 2px;}
.neiser .btn{padding:0;}
.local{padding:10px 15px; border:#dcdfe6 1px solid;border-bottom:0; overflow: hidden;}
.local p{height:20px; line-height: 20px; font-size: 14px;padding-left: 23px; margin-bottom: 0; background: url(../images/local.jpg) left 2px no-repeat; overflow:hidden;}
.local p a{color: #333;}
.active a,.active,.nav_left ul li:hover a{color: #333;}
/*教师列表*/
.piclist li{padding:10px;list-style:none;margin-bottom:20px; display:flex; justify-content:flex-start; align-items:center; background:#f5f5f5;}
.piclist li img{width:120px;margin-right:20px;}
/*正文*/
.content{min-height:400px;padding-top: 60px; border:#dcdfe6 1px solid; border-radius: 3px; padding:10px 20px 20px 20px;}
.info_title,.bmtitle{line-height: 60px;font-size:24px; font-weight: 600; text-align: center; color:#333;}
.content_text{font-size: 16px;line-height: 200%;overflow-x:hidden;}
.content_text h2{font-size: 18px;font-weight: 600;line-height: 200%;}
.content_text h3{font-size: 16px;font-weight: 600;line-height: 200%;}
.article_title{text-align: center; line-height: 150%; border-bottom:#eee 1px solid;margin-bottom:20px;}
.article_title p{font-size: 14px; margin-top: 10px; text-align: center;}
.content_text img,.content_text table,.content_text video{max-width:100%;}

.list_teacher{padding: 40px 0;margin: 20px 0 70px;background: #f8f8f8;}
.list_teacher .Ttitle{text-align:center;margin:60px 0 30px;}
.list_teacher .Ttitle h3{font-size:18px;color:#256eb6;font-weight:bold;}
.list_teacher table{width: 92%;margin: 0 auto 18px;border-collapse:collapse;     border-spacing:0;border:1px solid #256eb6;}
.list_teacher table th{background: #256eb6;padding: 10px 0;color: #fff;width: 5.7%;font-weight: normal;font-size: 16px;line-height: 22px;}
.list_teacher table th p{width: 15px;margin: auto;}
.list_teacher table td a{display: inline-block;float: left;font-size: 16px;color: #333;margin: 7px 0;width: 97px;line-height: 26px;}
.list_teacher table td a i{display: inline-block;width: 4px;height: 4px;background: #256eb6;float: left;margin-top: 11px;margin-right: 10px;-webkit-border-radius: 50%;border-radius: 50%;}
.list_teacher table td p{margin: 0 3%;}
.list_teacher table td a:hover{color: #256eb6;}


.head .w1200{display: flex; height:136px; justify-content:space-between; align-items:center;}
.head .w1200 a{display:flex; height:105px;justify-content:flex-start;margin-left:0;}
.head .w1200 a img{height:105px;}
.search{margin-right:0;}
.nav{height:41px; position:relative; box-shadow:3px 2px 5px #eee; background:#256eb6; z-index:999;}
.fixed{width:100%;position:fixed;top:0;left:0;z-index:999;}
#sui_nav{width:100%;position:absolute;top:0;left:0;height:41px; background:url(../images/openbg.jpg) center top; transition:height ease 0.5s;}
.nav:hover #sui_nav{height:230px;}
.site-gray .nav:hover #sui_nav{height:230px;}
.sui-nav.horizontal>ul{width:1200px;margin:0 auto;display:block;background:none;position:relative;}
.sui-nav.horizontal>ul>li{min-width:100px; width:120px; padding:0; margin:0; float:left; text-align:center;height:41px;display:inline-block;font-weight:bold;color:#b7b6b6;	font-size:14px;	vertical-align:top; overflow:hidden;}
.nav:hover .sui-nav.horizontal>ul>li{height:230px;}
.sui-nav.horizontal>ul>li>p{line-height:30px;padding:0;margin:0;}
.sui-nav.horizontal>ul>li>p a{font-size:14px;font-weight:400;color:#b7b6b6;text-decoration:none;}
.sui-nav.horizontal>ul>li>p a:hover{color:#333;}
.sui-nav.horizontal>ul>li>p:hover{/*background:#efefef;*/color:#333;}
.sui-nav.horizontal>ul>li>p.navi_title:hover a{color:#333;}
.sui-nav.horizontal>ul>li>p.navi_title{line-height:41px;margin-top:0;}
.sui-nav.horizontal>ul>li>p.navi_title a{font-size:16px; font-weight:500; color:#fff;}
.sui-nav.horizontal>ul>li:hover{background:#e3eaf4;}
.sui-nav.horizontal>ul>li:nth-child(1):hover{background:none;}
.sui-nav.horizontal>ul>li:hover a{color:#333}
.sui-nav.horizontal>ul>li:nth-child(1):hover a{color:#fff;}
.arrow-top{width:149px;height:62px;position:absolute;top:-62px;left:-10px;background:url(../images/cw.png) center bottom no-repeat;transition: all 0.5s;}
.zw{height:40px;}
.mtb20{margin:30px auto;}

.sfqbox{height:217px; overflow:hidden;}
.sfqbox li{height:217px; background:url(../images/jpzz.jpg) left top no-repeat;}
.sfqbox li a{display:block;width:100%;height:100%;}
.kstd li{width:16.5%; border-right:#cbcdcc 1px solid;}
.kstd li:last-child{border-right:0;}

.nmr{margin:20px auto;}
.mrb0{float:right;width:920px;}
.nav_top{padding: 30px 0 20px 30px;font-size:20px; font-weight:600; color: #fff;}
.cenav li{padding-left: 30px;line-height:50px;height:50px;border-top: 1px solid white;}
.cenav li a{display:block;width:100%; height:100%;font-size: 16px;color: #333;overflow:hidden;}
.cenav li a::after{content: ">";float:right;margin-right: 10px;}
.cenav li.active,.cenav li:hover{position: relative; color:#fff; background:#256eb6;}
.cenav li.active a,.cenav li:hover a,.cenav li a:hover,.cenav li:hover a:hover{color:#fff;}
.content,.article{margin-bottom: 30px; }
.article_title{width:90%;margin:0 auto 30px;}
.content_text{padding:20px 50px;}
.newspager,.ziyuanlist,.search_content{padding:0 20px 20px;}
.article_title{font-size: 2.4rem;}
.piclist li{border-left:5px #eee solid;}
.piclist li:hover{border-left:5px #256eb6 solid;}