body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:14px"Microsoft YaHei","宋体","Arial Narrow",HELVETICA;color:#333;background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#333;text-decoration:none} 
a:hover{color:#333;cursor: pointer;text-decoration:none;} 
em{font-style:normal} 
li{list-style:none} 
img{max-width:100%;border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.clear{clear:both;}

/*网页变灰色！
html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}
*/
.head{position:relative; height:114px; background:#9d0505; z-index:999;}
.w1200{width:1200px; height:100%; margin:0 auto; display:flex; justify-content:space-between; /*align-items:center;*/}
.logo{display:flex;align-items:center;}
.mands{width:445px; display:flex; justify-content:space-between; align-items:center; flex-wrap:nowrap;}
.sj,.yz{height:32px;line-height:32px;padding-left:25px;font-size:16px; color:#fff; }
.sj:hover,.yz:hover{color:#fff;}
.sj{background:url(../images/mail.png) left center no-repeat;}
.yz{background:url(../images/email.png) left center no-repeat;}
.mands form{width:225px;}
.search{width:225px;margin:30px auto;}
/*.mands input,.search input{float:left;width:157px;border:0; border-right:0px;padding:5px; height:20px; line-height:20px;border-top-left-radius:5px;border-bottom-left-radius:5px;}*/
.mands button,.search button{width:55px;height:30px;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px;background:url(../images/search.jpg) center #d0433c no-repeat;}
.nav{width:100%;position:absolute;left:0;top:114px;}
.banner .pc_imgBox{display: block;width: 100%;height: 850px;}


.mtb20{margin:20px auto;}
.mrb30{margin-bottom:30px;}
.mySwiper,.swiper-slide{position:relative;}
.swiper-pagination{text-align:center;padding-right:15px;}
.swiper-pagination .swiper-pagination-bullet{display:inline-block;width:20px;height:5px; border-radius:0; 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;}

.picnews{width:600px;height:390px;padding:5px; border:2px #eee solid; float:left;}
.newscenter{width:520px;float:right;}

.menu{height:40px;line-height:40px;border-bottom:#ced2d6 2px solid; margin-bottom:20px; position:relative;}
.menu span{display:inline-block;height:40px;text-align:center;font-size:24px;font-weight:600;padding-left:45px; color:#dc0000; background:url(../images/menu.png) left center no-repeat; cursor:pointer;}
.menu a.more{float:right;font-size:14px;font-weight:400; color:#666;}

.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:#9d0505;}

.tzgg li{list-style:none;height:80px;margin-bottom:12px;overflow:hidden;}
.tzgg li .newsbox{padding:10px;width:340px;height:60px;float:left;}
.tzgg li h3{font-size:18px;font-weight:400; height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tzgg li p{font-size:12px;font-weight:400;height:30px;line-height:15px; word-wrap:break-word;overflow:hidden;}
.tzgg li .rq{width:80px;height:80px;float:right;text-align:center;color:#dc0032;}
.tzgg li .rq .day{height:40px;font-size:22px;line-height:50px;}
.tzgg li .rq .ny{height:40px;font-size:14px;line-height:40px;}
.tzgg li:hover{background:#fcf2f2;}
.tzgg li:hover .rq{color:#fff; background:#ee8888;}

.two{background:url(../images/twobg.jpg) center top;}
.two .w1200{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:nowrap;}
.sdf{width:410px;}
.sdf2{width:290px;}

.dtnews li{list-style:none;height:45px;margin-bottom:15px;overflow:hidden;}
/*.dtnews li .newsbox{width:340px;height:60px;float:left;}*/
.dtnews li h3{font-size:16px;font-weight:600; height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.dtnews li p{font-size:12px;font-weight:400;height:30px;line-height:15px; word-wrap:break-word;}
.dtnews li .rq{width:56px;height:45px;float:left;margin-right:15px;padding:0 5px;text-align:center;color:#ea7b87;background:#facbcb;}
.dtnews li .rq .day{height:22px;font-size:20px;line-height:22px;}
.dtnews li .rq .ny{height:20px;font-size:12px;line-height:20px; background:#f5f5f5;}

.newslist 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.png) left center no-repeat;}
.newslist li:hover{background:url(../images/xd.png) left center no-repeat;}
.newslist li .date{float:right; margin-left:10px; color:#999;}
.newslist li:hover a{color:#9d0505;}


.three .mtb20{width:100%;}
.three li{width:155px;height:206px; text-align:center;}
.lbSwiper .swiper-slide{width:145px;text-align:center;}
.imgbox{height:196px;display:flex;align-items:center;padding:3px;border:#dbdbdb 2px solid;border-radius:3px;margin-bottom:20px;overflow:hidden;}
.imgbox img{width:100%;height:auto;}
.three .tzgg li{margin-left:0;margin-right:0;}
.zy{margin:15px 0;}
.zy img{width:100%;}


.ylink{padding:20px 0;background:#fcdede;}
.ylink .w1200{display:flex; justify-content:space-between;align-items:center;}
.yqlink{width:70px;font-size:25px;padding:15px;text-align:center;color:#fff;border-radius:5px;background:#9d0505;}
.form-control{border:0;padding:10px;height:36px;line-height:36px;}
#select1,#select2,#select3{width:245px;}

.foot{padding:30px 0 20px 0; font-size:15px; color:#fff; background:url(../images/bottom.jpg) center top #9d0505; }
.foot .w1200{display:flex;justify-content:space-between;align-items:top;}
.foot p{margin:0;line-height:20px;}
.foot p a{color:#fff}
.dnav{width:288px;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.dnav a{width:140px; margin:10px 0;display:block;text-align:left;color:#fff;}
.foot .gzh{padding-right:40px;  text-align:center; border-right:3px #cb7b7b solid;}
.gzh p{line-height:20px;}
.copy{ width:640px; padding-left:60px; display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap; background:url(../images/logo.png) right center no-repeat;}
.copy p{width:100%;}

/*neiye css*/
.mb2{margin-bottom:2rem;}
.rightmain{width:920px; float:right;}
.nav_left{width:250px; 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:#9d0505;}
.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>a{display:block; width:120px; margin-right:20px;}
.piclist li img{width:100%;}
/*正文*/
.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%;}

.page{margin-top:20px; text-align:center;}

.nav{height:41px; box-shadow:3px 2px 5px #eee; background:rgba(255,255,255,.8); transition:height ease 0.5s;}
.nav:hover{height:288px; background:rgba(255,255,255,.8);}
.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:288px;}
.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:#fff;}
.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:#333;}
.sui-nav.horizontal>ul>li:hover{background:#fbe1e8;}
.sui-nav.horizontal>ul>li:hover a{color:#333}

.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.6%; border-right:#cbcdcc 1px solid;}
.kstd li:last-child{border-right:0;}

.nmr{margin:20px auto; align-items:flex-start;}
.mrb0{float:right;width:82%;}
.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:#9d0505;}
.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: 24px;}
.piclist li{border-left:5px #eee solid;}
.piclist li:hover{border-left:5px #9d0505 solid;}