.banner{width: 100%;position: relative;overflow: hidden;}

.banner .swiper-slide a{display: block;width: 100%;height:207px;background-repeat: no-repeat;background-position: center;}
.banner .swiper-slide a img{display: block;width: 100%;height:100%;}

.banner.swiper-container-horizontal > .swiper-pagination-bullets{width: 100%;height: 10px;text-align: center;bottom: 60px;}
.banner.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;margin: 0 8px;}
.banner.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #221616;}




.inforWrap{width: 100%;padding: 30px 0 30px;min-height:48/0px; font-family:"微软雅黑";}
.infoSide{width: 20%;box-sizing: border-box;border-left: 15px solid #8f000a;border-bottom: 2px solid #e6e6e6;}
.infoSide .sidebt { width:100%; height:90px; background:#8f000a; font-size:28px; color:#fff; font-weight:400; line-height:90px;text-align:center}
.infoSide .nLi h3{padding: 10px 40px 10px 40px;
    position: relative;
    line-height: 28px;
    font-size: 16px;
    color: #4d4d4d;
    border-bottom: 1px solid #858585;
    cursor: pointer;
    background: #faf7f0;
    }
.infoSide .nLi a h3{display: block;}

.infoSide .nLi:hover h3{background:#942418; color:#fff;}

.infoSide .nLi a.selected { color:#fff; background:#942418;text-align: center;}
.infoSide .nLi a.selected h3{color: #fff;background:#942418;}

.infoSide .nLi .navSub{padding: 16px 20px 20px;display: none; border-bottom:1px solid #000;}
/*.infoSide .nLi:first-child .navSub{display: block;}*/
.infoSide .nLi .navSub li{}
.infoSide .nLi .navSub li:first-child{border-top: none;}
.infoSide .nLi .navSub li a{display: block;padding-left: 46px;font-size: 18px;line-height: 38px;color: #4c4c4c;position: relative;}
.infoSide .nLi .navSub li a:before{content:"";width: 6px;height: 3px;background:none;position: absolute;left: 46px;top:18px;}
.infoSide .nLi .navSub li a:hover{color: #ff0000;padding-left: 62px;}
.infoSide .nLi .navSub li a:hover:before{background: #ff0000;width: 6px;height: 3px;}
.infoSide .nLi .navSub li.on a{color: #19408c;}

.infoMain{width: 76%;margin-left: 4%;}
.infoMain .tit{height:88px;border-bottom: 2px solid #999;margin-bottom: 17px;font-size: 26px;line-height:88px;color: #323232;font-weight:bold;}
.infoMain .tit span{position: relative;}
.infoMain .tit span:before{content: "";width: 100%;height: 4px;background: #8f000a;position: absolute;left: 0;bottom: -2px;}
.infoMain .infoList{margin-bottom: 16px;}
.infoMain .infoList li a{display: block;padding-left: 16px;position: relative;height: 36px;line-height: 36px;font-weight: 300;}
.infoMain .infoList li a:before{content: "";width: 5px;height: 5px;background: #333333;border-radius: 50%;position: absolute;left: 0;top:18px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.infoMain .infoList li a h5{font-size: 16px;color: #333333;font-weight: 300;max-width: 75%;}
.infoMain .infoList li a span{font-size: 14px;color: #666666;}
.infoMain .infoList li a:hover:before{width: 12px;height: 2px;border-radius: 0;}
.infoMain .infoList li a:hover h5{padding-left: 12px;color: #19408c;}

.infoRight{width: 22.5%;margin-top: 9px;padding-bottom: 40px;box-sizing: border-box;border-left: 6px solid #e6e6e6;border-bottom: 6px solid #e6e6e6;}
.infoRight .tit{width: 131px;padding-left: 19px;height: 46px;margin-bottom: 20px;background: #19408c;border-left: 6px solid #ffa800;border-radius: 0 20px 0 0;position: relative;z-index: 2;left: -6px;
font-size: 18px;color: #ffffff;line-height: 46px;font-weight: normal;}
.infoRight .cont{padding: 0 34px 20px 20px;font-size: 14px;line-height: 32px;color: #1a1a1a;font-weight: 300;}



.tit .path{float: right;height: 35px;line-height: 35px;padding-left: 26px;background: url(../images/home.png) no-repeat left center; margin-top:35px;}
.tit .path,.tit .path a{font-size: 16px;color: #4d4d4d;font-weight: normal;}
.tit .path a:hover,.bread .path em{color: #ff0000;}



.about{font-size: 18px;line-height: 34px;color: #333333; padding-top:30px;}
.about *{max-width: 100% !important;}

.about p{font-size: 18px;line-height: 34px;color: #333333; text-align:justify; text-indent:40px;}

.about .aboutScroll{margin: 10px 0 52px 40px;width: 580px;position: relative;overflow: hidden;}
.about .aboutScroll .swiper-slide{position: relative;}
.about .aboutScroll .swiper-slide .pic{overflow: hidden;height: 334px;overflow: hidden;}
.about .aboutScroll .swiper-slide .pic em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.about .aboutScroll .swiper-slide h5{width: 100%;position: absolute;left: 0;bottom: 0;text-align: center;font-size: 0;text-align: center;}
.about .aboutScroll .swiper-slide h5 span{display: inline-block;*display: inline;*zoom:1;padding: 0 10px;min-width: 120px;background: url(../images/gray70.png) repeat;font-size: 16px;color: #ffffff;line-height: 50px;font-weight: normal;}
.about .aboutScroll .swiper-button-prev,.about .aboutScroll .swiper-button-next{width: 30px;height: 40px;position: absolute;top:50%;margin-top: -20px;cursor: pointer;z-index: 3;opacity: 1;}
.about .aboutScroll .swiper-button-prev{left: 10px;background: url(../images/leftarr.png) no-repeat center;}
.about .aboutScroll .swiper-button-next{right: 10px;background: url(../images/rightarr.png) no-repeat center;}

.about .aboutList{width: 100%;margin: 40px 0;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;padding: 11px 0 16px;}
.about .aboutList li{width: 20%;text-align: center;}
.about .aboutList li h5{font-size: 14px;color: #666666;font-weight: normal;line-height: 56px;}
.about .aboutList li h5 span{font-size: 40px;color: #333333;font-family: "DINCondBold";}




/*领导分工*/

.list_teacher{padding: 20px 0 60px;}
.teacherbox dl{float: left;width: 48.75%;margin-top: 30px;margin-left: 2.5%;}
.teacherbox dl:nth-child(2n+1){margin-left: 0;}
.teacherbox dl dt{float: left;width: 41%;}
.teacherbox dl dt span.img{width: 100%;display: block;-webkit-background-size: cover;background-size: cover;padding-bottom: 320px;background-position: center;}
.teacherbox dl dd{float: left;border:1px solid #e8e7e7;width: 52.7%;padding-left: 5.8%;height: 318px;}
.teacherbox dl dd *{display: block;line-height: 24px;}
.teacherbox dl dd span{padding-top: 34px;padding-bottom: 6px;font-size: 24px;color: #333; font-weight:bold;}
.teacherbox dl dd i {font-size: 16px;color: #333;}
.teacherbox dl dd em{height: 96px;overflow: hidden;padding-top: 20px;margin-bottom: 30px;font-size: 14px;color: #999;width: 90%;}
.teacherbox dl dd b{font-weight: normal;font-size: 14px;color: #444;}
.teacherbox dl:hover dt span.img{/*-webkit-transform: scale(1.02);transform: scale(1.02);*/opacity: 0.7;filter: alpha(opacity=70);}
.teacherbox dl:hover dd span,.teacherbox dl:hover dd b{color: #bf3332;}

/*人事政策*/
.list_notice{padding-top: 20px;padding-bottom: 60px;}
.list_notice dl{border-bottom: 1px solid #e2e2e2;padding: 24px 0;}
.list_notice dl dt{width: 77px;float: left;}
.list_notice dl dt *{display: block;font-family: Helvetica, Arial, "Helvetica Neue", sans-serif;color: #999;}
.list_notice dl dt span{font-size: 40px;line-height: 45px;}
.list_notice dl dt i{font-size: 15px;line-height: 24px;}
.list_notice dl dd{margin-left: 77px;}
.list_notice dl dd *{display: block;}
.list_notice dl dd span{padding-bottom: 11px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size:24px;color: #333;line-height: 42px; display:inline;}
.list_notice dl dd i{font-size: 15px;color: #999;line-height: 24px;overflow: hidden; }
.list_notice dl dd span em{width: 0;height: 4px;background: #bf3332;float: left;margin-top: 14px;}
.list_notice dl:hover dd span{color: #bf3332;}
.list_notice dl:hover dd span em{width: 15px;margin-right: 10px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}


/*通知公告*/
.newsWrap1 .item1{margin-bottom: 50px;}
.newsList1 { margin-top:50px;}
.newsList1 li{width: 48.6%;margin-bottom: 20px;     box-shadow: 0 0 10px #d8d8d8;}
.newsList1 li a{display: block;background: #fff;box-sizing: border-box;padding: 30px 40px;}
.newsList1 li a .wrap{height: 86px;padding-left: 104px;position: relative;}
.newsList1 li a .wrap .date{width: 74px;height: 86px;background: #ebebeb;position: absolute;left: 0;top:0;text-align: center;}
.newsList1 li a .wrap .date em{display: block;padding-top: 14px;font-size: 26px;color: #808080;line-height: 38px;font-family: "HelNeu65Md";}
.newsList1 li a .wrap .date span{display: block;font-size: 12px;line-height: 20px;color: #808080;}
.newsList1 li a .wrap h5{font-size: 18px;line-height:32px;color: #1a1a1a;font-weight: normal; padding-top:11px;}
.newsList1 li a .wrap .moree{display: block;height: 34px;line-height: 34px;font-size: 14px;color: #666666;text-decoration: underline; text-align:right;}
.newsList1 li a:hover .date{background: #8f000a;}
.newsList1 li a:hover .date em,
.newsList1 li a:hover .date span{color: #fff;}
.newsList1 li a:hover h5{color: #ff0000;}

/*相关下载*/

.list_p4_1 { width: 1170px; margin: 43px auto 0;}
.list_p4_1 li { width: 1168px; border: 1px solid #d7d6d6; margin-bottom: 21px; float: left;}
.list_p4_1 li h5 { float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 58px; font-size: 18px; color: #555; padding-left: 26px; width: 725px;}
.list_p4_1 li h5 a { color: #555;}
.list_p4_1 li h5 a:hover { color: #d82128;padding-left: 10px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_p4_1 li span { display: inline-block; float: left; line-height: 58px; font-size: 14px; color: #777; margin-left: 36px;}
.list_p4_1 li > a { float: right; display: inline-block; width: 62px; height: 58px; background: url(../images/down_black.jpg) center center no-repeat; margin-left: 25px;}
.list_p4_1 li > a:hover { background: url(../images/down_h.jpg) center center no-repeat;}

.cont_p4_tit { width: 1141px; padding-left: 29px; margin: 50px auto 0; background: #f4f4f4; line-height: 60px; font-size: 18px; color: #555;}

.cont_p4_em { width: 1170px; margin: auto;}
.cont_p4_em span { float: left; display: inline-block; color: #888; font-size: 14px; margin-left: 37px; line-height: 84px;}
.cont_p4_em span:first-child { margin-left: 0;}
.cont_p4_em p { width: 100%; float: left;}

.cont_p4_box { width: 1170px; margin: 36px auto 106px; padding-top: 19px; border-top: 1px solid #e0e1e1;}
.cont_p4_box h5 { font-size: 16px; color: #666; line-height: 73px;}
.cont_p4_box img { max-width: 100%;}

/*晋升发展*/
.nyDescTxt{font-size: 18px;line-height: 32px;color: #333333;margin-bottom: 42px; margin-top:35px;}
.nyDescTxt *{max-width: 100% !important;}


.hrWrap .top{font-size: 16px;line-height: 32px;color: #333333;font-weight: bold;margin-bottom: 32px;}
.hrWrap .hrList ul{margin-bottom: 50px;}
.hrWrap .hrList ul li.li{}
.hrWrap .hrList ul li.li .dl .dt{padding: 15px 74px 15px 30px;background: #fff url(../images/arrow4.png) no-repeat 8px 25px;cursor: pointer;position: relative; border-bottom:1px solid #CCC;}
.hrWrap .hrList ul li.li.even .dl .dt{background: #fff url(../images/arrow4.png) no-repeat 8px 25px;}
.hrWrap .hrList ul li.li .dl .dt h5{max-width: 98%;font-size:22px;color: #333333;line-height: 30px;font-weight:bold;}
.hrWrap .hrList ul li.li .dl .dt i{width: 14px;height: 14px;position: absolute;right: 27px;top:23px;background: url(../images/arrow4.png) no-repeat center;}
.hrWrap .hrList ul li.li .dl .dt span{font-size: 14px;color: #808080;line-height: 30px;margin-right: 30px;}
.hrWrap .hrList ul li.li .dl .dd{padding: 20px 30px 40px;font-size: 18px;line-height: 34px;color: #4c4c4c;display: none;}
.hrWrap .hrList ul li.li .dl .dd *{max-width: 100% !important;}
.hrWrap .hrList ul li.li .dl .dd .btn{display: block;width: 100px;height: 38px;margin: 20px 0 0;background: #19408c;border-radius: 5px;text-align: center;font-size: 14px;color: #fffefe;line-height: 38px;}
.hrWrap .hrList ul li.li.on .dl dt i{-webkit-transform: rotateZ(90deg); transform: rotateZ(90deg);}
.hrWrap .hrList ul li.li:first-child .dl .dd{display: block;}

.hrWrap .hrList ul li.li .dl .dd p a:hover { padding-left:10px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; color:#ff0000;}


/*服务指南*/

.newsList3 ul{margin-bottom: 50px;min-height: 250px;}
.newsList3 ul li{border-bottom: 1px dotted #afafaf;}
.newsList3 ul li a{display: block;height: 62px;line-height:62px;position: relative;padding: 0 120px 0 0;position: relative;}
.newsList3 ul li a:before{content: "";width: 0;height: 2px;background: #ff0000;position: absolute;left: 0;top:50%;margin-top: -1px;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.newsList3 ul li a h5{max-width: 80%;font-size: 18px;color: #333333;font-weight: normal;}
.newsList3 ul li a span{width: 122px;position: absolute;right: 0;top:0;font-size: 18px;color: #a1a1a1;font-weight: 300;}
.newsList3 ul li a:hover:before{width: 12px;}
.newsList3 ul li a:hover h5{padding-left: 20px;color: #ff0000;}

.newsList3.download ul li a span{width: auto;padding-left: 20px;background: url(../images/download.png) no-repeat left center;font-size: 13px;}
.newsList3.download ul li a:hover span{color: #19408c;}


/*详细页面*/
.cont_news{padding:0 auto 30px;}
.cont_tit{text-align: center;font-size: 25px;line-height: 35px;}
.cont_em{padding: 15px 0;font-size: 13px;line-height: 20px;text-align: center;color: #999;border-bottom: 1px solid #ccc;}
.cont_em em{margin: 0 15px;}
.p5_cont_page{margin: 30px 0 52px;}
.p5_cont_page a{width: 100px;display: inline-block;line-height: 40px;color: #4c4c4c;background: #efefef;text-align: center;font-size: 14px;}
.p5_cont_page a.return{float: left;}
.p5_cont_page a:hover{background: #c43a3c;color: #fff;}
.p5_cont_page span{float: right;}
.p5_cont_page span a {margin-left: 4px;}

/*处内机构*/
.orgWrap .item{margin-bottom: 50px; margin-top:50px;}
.orgWrap .item .tittt{height: 60px;padding: 0 20px;background: #f0f0f0;font-size: 24px;color: #1a1a1a;line-height: 60px;font-weight: normal;margin-bottom: 14px;}
.orgWrap .item .cont dl{border-bottom: 1px dotted #afafaf;padding: 8px 0 20px 110px;position: relative;font-size: 16px;line-height: 32px;color: #333333;}
.orgWrap .item .cont dl dt{position: absolute;left: 0;top:8px;padding-left: 20px;}
.orgWrap .item .cont dl dt span{letter-spacing: 10px;}
.orgWrap .item .cont dl dd span{color: #3a502a;display: block;}
.orgWrap .item .cont ul{padding-left: 20px;}
.orgWrap .item .cont ul li{margin-right: 44px;}
.orgWrap .item .cont ul li a{display: block;padding-left: 24px;position: relative;font-size: 16px;line-height: 36px;color: #333333;}
.orgWrap .item .cont ul li a:before,
.orgWrap .item .cont ul li a:after{content: "";width: 14px;height: 14px;position: absolute;left: 0;top:50%;margin-top: -7px;background: url(../images/linkicon.png) no-repeat left top;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.orgWrap .item .cont ul li a:after{background-position: left bottom;filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.orgWrap .item .cont ul li a:hover{color: #19408c;}
.orgWrap .item .cont ul li a:hover:before{filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.orgWrap .item .cont ul li a:hover:after{filter: alpha(opacity=100);opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

/*联系教师*/
.list_p5_5 { width: 1170px; margin: 17px auto;}
.list_p5_5 * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.list_p5_5 dl { width: 48%; padding: 20px 0; border-bottom: 1px dashed #d9d9d9;}
.list_p5_5 dl dt { float: left; width: 215px; height: 280px; overflow: hidden;}
.list_p5_5 dl dt a { display: block; width: 100%; height: 100%;}
.list_p5_5 dl dd { width: 324px; float: right;}
.list_p5_5 dl dd a { display: block;}
.list_p5_5 dl dd a h4 { font-size: 26px; color: #333; line-height: 36px;}
.list_p5_5 dl dd a h5 { padding-top: 3px; padding-bottom: 14px; font-size: 16px; color: #333; line-height: 30px;}
.list_p5_5 dl dd a p { font-size: 14px; color: #555; line-height: 30px; height: 90px; overflow: auto;}
 

 .list_p5_5 dl dd a p::-webkit-scrollbar{width:3px;height:3px}
 .list_p5_5 dl dd a p::-webkit-scrollbar-button:vertical{display:none}
 .list_p5_5 dl dd a p::-webkit-scrollbar-corner,
 .list_p5_5 dl dd a p::-webkit-scrollbar-track{background-color:#ccc}
 .list_p5_5 dl dd a p::-webkit-scrollbar-thumb{border-radius:0;background-color:#fff; }
 .list_p5_5 dl dd a p::-webkit-scrollbar-thumb:vertical:hover{ }
 .list_p5_5 dl dd a p::-webkit-scrollbar-thumb:vertical:active{ }


.list_p5_5 dl dd a h6 em { margin-top: 14px; border: 1px solid #d4d4d4; display: inline-block; width: 265px; text-align: center; line-height: 32px; font-size: 14px; color: #555; font-weight:normal; border-radius:30px;}
.list_p5_5 dl:hover dt a {}
.list_p5_5 dl:hover dd h4 { color: red;}
.list_p5_5 dl:hover dd h6 em { background: #8f000a; color: #fff; border-color: #04949e;}


/*服务大厅列表*/
.four_one{padding-top: 50px;}
.four_one dl{background: #fff;width: 48.5%;float: left; border:1px solid #f0f0f0; margin-bottom:25px;}
.four_one dl:nth-child(2n+2){ float:right;}

.four_one dl.dl1 dt a{background: #8f000a;}
.four_one dl.dl2 dt a{background: #5ba782;}
.four_one dl.dl3 dt a{background: #579dbf;}
.four_one dl.dl4 dt a{background: #db8b61;}
.four_one dl.dl5 dt a{background: #c4ad7e;}
.four_one dl.dl6 dt a{background: #5bb4e7;}
.four_one dl.dl7 dt a{background: #b6adbf;}
.four_one dl.dl8 dt a{background: #bfa858;}
.four_one dl.dl9 dt a{background: #8f000a;}
.four_one dl.dl10 dt a{background: #5ba782;}
.four_one dl.dl11 dt a{background: #579dbf;}
.four_one dl.dl12 dt a{background: #db8b61;}


.four_one dl dt{float: left;width: 25%;}
.four_one dl dt a{display: block;background: #5aa782;color: #fff;height: 230px;text-align: center;font-size: 25px;line-height: 50px;}

.four_one dl dt a *{display: block;margin: auto;}
.four_one dl dt a span{padding-top: 60px;padding-bottom: 15px;}
.four_one dl dt a:hover {opacity: 0.8;filter: alpha(opacity=80);}
.four_one dl dt a:hover img{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.four_one dl dd{padding-top:25px;width:75% ;float: left;}
.four_one dl dd p{margin: 0 6%;}
.four_one dl dd p a{display: block;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 18px;color: #333;}
.four_one dl dd p a i{width: 5px;height: 5px;background: #116c41;display: inline-block;float: left;margin:15.5px 10px 0 0;}
.four_one dl dd p a:hover{color: #bf3332;}
.four_one dl dd p a:hover i{background: #bf3332;width: 10px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}


/*新进教师报到*/
.tecahbox { width:100%; height:138px; background:#8f000a url(../images/teac1.png) no-repeat 42px 15px;}
.tecahbox .tecahtxt { font-size:18px; line-height:38px; color:#FFF; padding-top:30px; padding-left:190px; padding-right:25px;}





.passageWrap{ min-height: 350px;box-sizing:border-box;position: relative;}
.passageWrap .passagettt{width: 100%;}
.passageWrap .passagettt .tittt{font-size: 32px;color: #222222;line-height: 36px;margin-bottom: 23px; text-align:center; margin-top:35px;}
.passageWrap .passagettt .psgInfo{background: #f7f7f7;line-height: 40px;margin-bottom: 22px;font-size: 14px;color: #999999; text-align:center;}
.passageWrap .passagettt .psgInfo span{margin: 0 12px;}
.passageWrap .passagettt .psgCont{min-height: 300px;margin-bottom: 82px;font-size: 18px;color: #444444;line-height: 35px;text-align: justify;word-break:break-all;}
.passageWrap .passagettt .psgCont .vsbcontent_img {text-align:center;padding-top:20px;padding-bottom:20px;}
.passageWrap .passagettt .psgCont *{max-width: 100% !important; text-indent:36px;}

.passageWrap .passagettt .psgCont img {max-width:80% !important; text-align:center;   text-indent:-20px;height: auto!important; }

.passageWrap .passagettt .psgCont table {width:100%;}
.passageWrap .passagettt .psgCont table,.passageWrap .passagettt .psgCont tr,.passageWrap .passagettt .psgCont td {text-indent:0px;text-align:center;}


.passageWrap .passagettt .psgShare{height: 44px;margin-bottom: 70px;line-height: 44px;}
.passageWrap .passagettt .psgShare .title{ font-size: 13px;color: 3555555;font-weight: bold;}
.passageWrap .passagettt .psgShare .bdsharebuttonbox{width: 200px;float: left;}
.passageWrap .passagettt .psgShare .bdsharebuttonbox .shareItem{width: 44px;height: 44px;float: left;margin:0 6px 0 0;padding: 0;cursor: pointer;background: url(../images/shareicon3.png) no-repeat left top;}
.passageWrap .passagettt .psgShare .bdsharebuttonbox .shareItem.bds_tsina{background-position: -44px top;}
.passageWrap .passagettt .psgShare .bdsharebuttonbox .shareItem.bds_sqq{background-position: -88px top;}
.passageWrap .passagettt .psgShare .bdsharebuttonbox .shareItem.bds_more{background-position: -132px top;}
.passageWrap .passagettt ul li{padding: 26px 0 29px;border-top: 1px dashed #ebebeb;}
.passageWrap .passagettt ul li:first-child{border-top: none;}
.passageWrap .passagettt ul li a{display: block;}
.passageWrap .passagettt ul li a h5{line-height: 25px;font-size: 18px;color: #333333;font-weight: normal;}
.passageWrap .passagettt ul li a .info{height: 33px;line-height: 33px;font-size: 12px;color: #bbbbbb;}
.passageWrap .passagettt ul li a .info .views{padding-left: 24px;background: url(../images/views.png) no-repeat 2px center;}
.passageWrap .passagettt ul li a p{font-size: 14px;line-height: 24px;color: #999999;max-height: 48px;overflow: hidden;}
.passageWrap .passagettt ul li a:hover h5{color: #387359;}




.teacherList{ display:none;}
.table_teacher { width:100%;}
.t_left {width:11.27%; max-width:137px;background:url(../images/linebg.jpg) repeat-y 62px 0;}
.t_center { background:#f5f5f5; padding-left:28px; padding-bottom:25px;}


.t_center a h5 {font-size: 32px;color: #484848; padding-top:12px; padding-bottom:14px; margin-bottom:12px; border-bottom:1px solid #aaa;}

.t_center a:hover h5{color: #ff0000; padding-left:10px;}

.t_center a  {    font-size: 18px; line-height: 28px; color: #494949;} 
.t_center a p {    font-size: 18px; line-height: 28px; color: #494949;} 
.t_center a div {    font-size: 18px; line-height: 28px; color: #494949;} 

.t_center div a  {    font-size: 18px; line-height: 28px; color: #494949;} 


.t_right {width:26.15%; max-width:318px; position:relative; background:#8f000a url(../images/tecrbg.jpg) no-repeat right bottom; border-radius:25px 0 25px 0; font-size:18px; color:#fff; font-weight:bold; line-height:32px;}

.t_right_bg { width:28px; height:27px; background:url(../images/rleftbg.jpg) no-repeat left top; position:absolute; left:0; top:0;}

.t_right_tel { background:#8f000a; border-radius:25px 0 25px 0;}
.t_right .name { font-size:18px; color:#fff; font-weight:bold; line-height:36px;}
.t_right .tel { font-size:18px; color:#fff;}
.t_right .tel i { width:26px; height:18px; background:url(../images/tecatel.png) no-repeat 0 3px;}


.t_left_1 { background:url(../images/da1.png) no-repeat center top;}
.t_left_2 { background:url(../images/da2.png) no-repeat center top;}
.t_left_3 { background:url(../images/da3.png) no-repeat center top;}
.t_left_4 { background:url(../images/da4.png) no-repeat center top;}
.t_left_5 { background:url(../images/da5.png) no-repeat center top;}
.t_left_6 { background:url(../images/da6.png) no-repeat center top;}
.t_left_7 { background:url(../images/da7.png) no-repeat center top;}

.t_left_8 { background:url(../images/da8.png) no-repeat center top;}
.t_left_9 { background:url(../images/da9.png) no-repeat center top;}
.t_left_10 { background:url(../images/da10.png) no-repeat center top;}
.t_left_11 { background:url(../images/da11.png) no-repeat center top;}
.t_left_12 { background:url(../images/da12.png) no-repeat center top;}

.t_center  .newteacher { width:32%; background:url(../images/dian.png) no-repeat 0 9px; text-indent:27px; line-height:32px;}
.t_center  .newteacher:hover{ color:#f00; text-indent:30px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}



.wyyp{height: 80px; width:260px; background: #379f64;position: relative; border-radius:20px;}
.wyyp:before{content: "";width: 0;height: 100%;background: #0d6cb0;position: absolute;left: 0;top: 0;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.wyyp a{display: block;width: 100%;height: 100%;box-sizing:border-box;padding: 12px 10px 0 110px;position: relative;z-index: 2;}
.wyyp a i{width: 110px;height: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: center;}
.wyyp a h3{line-height: 35px;color: #ffffff;font-size: 28px;}
.wyyp a h5{line-height: 20px;color: #ffffff;font-size: 14px;font-weight: normal; opacity:0.8;}
.wyyp:hover:before{width: 100%; border-radius:20px;}



.tt_lc { width:100%; height:55px; line-height:55px; text-align:center; color:#fff; font-size:16px; background:#199299 url(../images/tsbg.png) no-repeat right bottom; position:relative;}
.tt_lc .ttlleft { width:39px; height:55px; background:url(../images/tsbg2.png) no-repeat left bottom; position:absolute; left:0; bottom:0;}



.pathth {    padding-left: 24px;background: url(../images/pathicon.png) no-repeat left center;font-size: 14px;line-height: 32px; color: #7a7a7a;}




.w_100 { text-align:center; margin:0 auto;}
.w_100 img { margin:0 auto;}



@media screen and (max-width: 2560px){
	body { zoom:1.34;}
	
	
	
	
	}


@media screen and (max-width:1920px){
	body { zoom:1;}
	
	}
@media screen and (max-width: 1366px){
body {zoom:0.8;}		


}

@media screen and (max-width: 1300px){

.four_one{padding-top: 30px;}


}

@media screen and (max-width: 1200px){






}

@media screen and (max-width: 1024px){

	 .four_one dl{width: 100%;margin-right: 0;margin-bottom: 10px;}
	 .four_one{padding-top: 30px;}


}

@media screen and (max-width: 768px){
.iMian { margin: 0px auto 0px;}

.infoSide { display:none;}
.infoMain { width:100%; margin-left:0%;}
	
	.four_one dl dt{width: 100%;}
	.four_one dl dt a{font-size: 20px;height: auto;}
	.four_one dl dt a span{padding: 0;}
	.four_one dl dt a img{display: none;}
	.four_one dl dd{width: 100%;padding: 20px 0;}

.infoMain .tit { font-size: 24px; line-height:60px; height:60px;}

.tit .path { display:none;}

.about { font-size: 16px; padding-top: 10px;}

.teacherbox dl { width: 100%;  margin-left: 0%;}
.teacherbox dl dd {width: 52.5%;}
.teacherbox dl dt span.img { padding-bottom: 210px;}
.teacherbox dl dd span { padding-top: 20px;}
.teacherbox dl dd em {margin-bottom: 20px;}
.teacherbox dl dd { height: 275px; background:#fff;}

.list_teacher { padding:0;}

.list_p5_5 {width: 100%;}

.list_p5_5 dl { width: 100%; padding: 20px 0;}


.orgWrap .item {margin-bottom: 15px; margin-top: 15px;}

.orgWrap .item .cont dl { padding:0 0 20px 0;}

.orgWrap .item .cont dl dt { display:none;}

.list_p5_5 dl dt { width:60%; height: 270px; margin:0 auto; text-align:center; padding-left:20%;}
.list_p5_5 dl dd { width:92%; border:1px solid #f5f5f5; padding:15px;text-align:center;}	

.list_notice {padding-top: 0px;padding-bottom: 0px;}
.list_notice dl { background: #fff;}

.newsList1 li {  width: 100%;}
.newsList1 li a { padding: 10px 10px;}
	
.newsList1 li a .wrap h5 {  font-size: 16px; line-height:28px; padding-top:5px;}
.nyDescTxt { font-size: 16px; line-height: 28px;}
.hrWrap .hrList ul li.li .dl dt i { display:none;}
.hrWrap .hrList ul li.li .dl .dt { padding: 15px 4px 15px 30px;}

.hrWrap .hrList ul li.li .dl .dt h5 { font-size:18px;}
.hrWrap .hrList ul li.li .dl .dd {padding: 10px;font-size: 16px; line-height:28px;}

.list_p4_1 { width:100%; background:#fff;}
.list_p4_1 li { width: 100%;}
.list_p4_1 li h5 { width:92%; padding-left:16px;}

.list_p4_1 li span {float: left; line-height: 32px;margin-left: 16px;}
.list_p4_1 li > a { margin-left:0;}


.tecahbox { height:auto;    background: #8f000a;}
.tecahbox .tecahtxt {    padding-left: 25px;    padding-right: 15px; padding-bottom:25px;}


.lastname { font-size:18px;}



.table_teacher { display:none;}


.teacherList{margin-bottom: 41px; background:url(../images/linebg.jpg) repeat-y 62px 0; display:block;}
.teacherList li{background:#f5f5f5 url(../images/tecrbg.jpg) no-repeat right bottom; margin-top:30px; padding-bottom:0px;}
.teacherList li a{display: block;padding:0 330px 0 176px;position: relative;}
.teacherList li a .pic{width: 318px;min-height: 159px;position: absolute;right: 0;top:0px;overflow: hidden; background:#8f000a; border-radius:25px 0 25px 0; display:flex;}
/*.teacherList li a .pic .name { font-size:18px; color:#fff; font-weight:bold; line-height:36px; margin-left:72px; margin-top:46px;}
.teacherList li a .pic .tel { font-size:18px; color:#fff; background:url(../images/tecatel.png) no-repeat left 3px; padding-left:24px;margin-left:72px;}

.teacherList li a .pic .name2 { font-size:18px; color:#fff; font-weight:bold; line-height:36px; margin-left:72px; margin-top:66px;}

.teacherList li a .pic .name3 { font-size:18px; color:#fff; font-weight:bold; line-height:30px; margin-left:13px; margin-top:8px;}
.teacherList li a .pic .name4 { font-size:18px; color:#fff; font-weight:bold; line-height:30px; margin-left:13px;}

.teacherList li a .pic .tel3 { font-size:18px; color:#fff; background:url(../images/tecatel.png) no-repeat left 3px; padding-left:24px;margin-left:13px; margin-bottom:4px;}*/

.teacherList li a .pic .lastname {  font-size:18px; color:#fff; line-height:36px; padding:30px 32px;}




.teacherList li a h5{font-size: 32px;color: #484848; padding-top:12px; padding-bottom:14px; margin-bottom:12px; border-bottom:1px solid #aaa;}
.teacherList li a .info{display: block;line-height: 31px;font-size: 12px;color: #bbbbbb;}
.teacherList li a .info span{display: inline-block;*display: inline;*zoom: 1;padding-left: 24px;margin-right: 12px;}
.teacherList li a .info span.views{background: url(../images/views.png) no-repeat 2px center;}
.teacherList li a .info span.time{background: url(../images/clock.png) no-repeat 2px center;display: none;padding-left: 18px;}

.teacherList li a .fwleft_text ,.teacherList li a .fwleft_text p ,.teacherList li a .fwleft_text div {font-size: 18px;line-height: 28px;color: #494949;}

.teacherList li a fwleft_text i { font-size:13px; color:#ea2c2c;}

.teacherList li a .date{width: 137px;position: absolute;left: 0;top: 0; background:#fff;}

.teacherList li  .newteacher { width:100%; background:url(../images/dian.png) no-repeat 0 9px; text-indent:27px; line-height:32px;    font-size: 18px;}
.teacherList li  .newteacher:hover{ color:#f00; text-indent:30px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}

.fwright_text ,.fwright_text p ,.fwright_text div {font-size:18px; color:#fff; font-weight:bold; line-height:36px; text-align:center; vertical-align:middle; width:100%; align-self:center; background:#199299;}

.teacherList li a .date.da1 { background:#fff url(../images/da1.png) no-repeat right bottom; min-height:159px;}
.teacherList li a .date.da2 { background:#fff url(../images/da2.png) no-repeat right bottom; min-height:187px;}
.teacherList li a .date.da3 { background:#fff url(../images/da3.png) no-repeat right bottom; min-height:159px;}
.teacherList li a .date.da4 { background:#fff url(../images/da4.png) no-repeat right bottom; min-height:247px;}
.teacherList li a .date.da5 { background:#fff url(../images/da5.png) no-repeat right bottom; min-height:275px;}
.teacherList li a .date.da6 { background:#fff url(../images/da6.png) no-repeat right bottom; min-height:219px;}
.teacherList li a .date.da7 { background:#fff url(../images/da7.png) no-repeat right top; min-height:247px;}
.teachtt { min-height:200px; position:relative;}

.teacshow {}


.teacherList li a:hover h5{color: #ff0000; padding-left:10px;}
.teacherList li.noPic a .pic{display: none;}




.teacherList li {  background: #f5f5f5;}
.teacherList li p { font-size:16px; line-height:26px;}
.teacherList li a .date { display:none;}
.teacherList li a { padding: 15px;}
.teacherList li a .pic {  width: 100%;  min-height: 159px; position:relative; margin-top:20px;}


.teacherList li a p.newteacher { width:100%;}
.teachtt { min-height: 630px;}

.teacherList { background:none;}

.teacherList li a h5 { font-size:24px; background:url(../images/dian.png) no-repeat left 22px; padding-left:25px;}


.passageWrap .passagettt .psgCont * {
    max-width: 100% !important;
    text-indent: 0px;
}

.orgWrap .item .tittt { padding: 0 0px 0 10px; font-size: 18px;}

.inforWrap { padding: 0px 0 0px;}

.tt_lc {font-size: 15px; background: #199299;}

.ttlleft { display:none;}

.w_100 img { margin:0 auto; width:100%;}




.passageWrap .passagettt .tittt {font-size: 28px; line-height: 42px;}


}




@media screen and (max-width: 600px){




}

@media screen and (max-width: 468px){



}

@media screen and (max-width: 348px){

}