.center{width: 73%; margin: 0 13.5%;}
.fl{float: left;}
.fr{float: right;}

/*top*/
.header{width:100%; height: 1.6rem; background: url(top_bg.png) no-repeat left center; background-size: cover;}
.top{overflow: hidden;}
.logo{width: 5.37rem; margin-top: 0.39rem;}

/*搜索框*/
.search{width: 2.28rem;height: 0.4rem;margin-top: 0.47rem;background: url(search.png) no-repeat;background-size: 100% 100%;}
.search .txt{width: 1.62rem;height: 0.4rem;line-height: 0.4rem; color: #777;float: left; padding:0 0.1rem;}
.search .submit{width: 0.46rem;height: 0.4rem;float: right;cursor:pointer;}

/*导航*/
.nav{position:relative; z-index:3;}
.nav .nLi{float:left; position:relative; display:inline; width: 10%;}
.nav .nLi h3{float:left; height:0.5rem; line-height: 0.5rem; text-align:center; font-weight:normal; width:1.26rem; }
.nav .nLi h3 a{display:block; font-size:0.16rem; color:#fff;}
.nav .nLi h3:hover a{color:#fff; font-weight: bold;}
.nav .sub{ display:none; width:1.3rem; left:0; top:0.41rem;  position:absolute; background-image: url(nav_on.png);background-repeat: no-repeat; background-position: top center;}
.nav .sub li{zoom:1; text-align:center; background:#E59130;}
.nav .sub li.subone{margin-top:0.19rem;}
.nav .sub a{display:block; font-size:0.16rem; color:#fff; display:block; padding:0.08rem 0.05rem; line-height:0.24rem;}
.nav .sub a:hover{background:#db8a2e;}

/*轮播*/
.banner-bg{width:100%;height:5.94rem;position: relative;z-index:1;}
.banner-bg .pic{display:block;overflow: hidden;}
.banner-bg .pic li{width:100%;height:100%;position: absolute;top:0;left:0;background-position:center top;background-repeat:no-repeat; z-index:1; background-size: cover; text-align: center;}
.banner-bg .pic li img{width: 100%; height:100%; margin: auto; position: relative; z-index: 2; object-fit:cover;}
.banner-bg .bg-btn{position: absolute; right: 0 ;bottom:0; width: 83%; margin: 0 8.5%;}
.banner-bg .btn{position: absolute;z-index: 5;bottom: 0.1rem; right: 50%;}
.banner-bg .btn li{display:block;width: 0.1rem; height: 0.1rem;  background: url(bann.png) no-repeat 0 0; float: left;margin:0 0.09rem;overflow: hidden;cursor: pointer; background-size:100% 100%;}
.banner-bg .btn li.s{background: url(bann_on.png) no-repeat 0 0; background-size:100% 100%;}
.banner-bg .btn li:last{margin-right: 0;}

/*公共代码*/
.main{width: 100%; overflow: hidden;}
.item_th{width: 100%;position: relative;height: 0.42rem; background: url(lm_bg1.png) no-repeat center center;}
.item_th:before {content: ''; position: absolute; left: 2.215rem; height: 0.42rem;  top: 50%; z-index: 2; width:4.43rem;}
.item_th h3{width: 1.3rem; text-align: center; margin: 0 auto; height: 0.42rem; line-height: 0.42rem; position: relative; z-index: 10; font-size: 0.32rem; font-weight: bold; color: #B41212;}
.more{width: 0.95rem; height: 0.25rem; background: url(more.png) no-repeat 0 0; background-size: 100% 100%; display: block; color: #B41212; text-align: center; line-height: 0.25rem; margin: 0.05rem auto 0 auto;}
.more:hover{background: #B41212; color: #fff;}

.main_box_one{background: #F3F3F3; padding-bottom: 0.2rem;}

/*历史沿革主体*/
.main_lsyg{background: url(main_01.png) no-repeat top center; background-size: 100% auto; padding-top: 0.5rem;}
.lsyg_box_one{background: url(lsyg_01.png) no-repeat top center;background-size: 100% 100%;  overflow: hidden; margin-top: 0.3rem;}
.lsyg_box_one ul{padding: 0.49rem 3.75% 0.53rem 3.75%; overflow: hidden;}
.lsyg_box_one ul li{width: 14.28%; float: left; padding: 0 2%; border-right: 1px solid #E6E6E6; text-align: center; box-sizing: border-box;}
.lsyg_box_one ul li:first-child{border-left: 1px solid #E6E6E6;}
.lsyg_box_one ul li a{width: 100%; display: inline-block;}
.lsyg_box_one ul li strong{display: inline-block;width: 100%; text-align: center; color: #B41212; font-size: 0.16rem; line-height: 0.28rem; height: 0.28rem;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.lsyg_box_one ul li p{color: #636363; font-size: 0.12rem; font-weight: 400; line-height: 0.18rem; text-align: center; margin: 0.1rem auto 0 auto; height: 0.72rem; text-align: justify;overflow: hidden;display: -webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.lsyg_box_one ul li span{display: inline-block; color: #E59130;font-weight: bold; font-size: 0.22rem; margin-top: 0.2rem;}
.lsyg_box_one ul li a:hover {cursor: pointer;transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.lsyg_box_two{height: auto;overflow: hidden; position: relative;}
.jj_box_left{background: url(lstg_02.jpg) no-repeat 0; background-size: 100% 100%; padding: 0.27rem 3.4% 0.3rem 3.4%; width: 73%; /* height: 3.36rem; */ box-sizing: border-box;}
.jj_box_left p{text-indent: 2em; color: #fff; line-height: 0.28rem; text-align: justify;}

.jj_box_right{width: 27%; height: 100%; background: url(lsyg_03.png) no-repeat right bottom #e59130; position: absolute; right: 0; top: 0;}
.lysg_time{width: 1.14rem; position: absolute; left: 50%; top: 50%; margin-left: -0.57rem; margin-top: -0.87rem;}
.lysg_time p{text-align: center; font-size: 0.4rem; color: #fff; letter-spacing: 0.01rem;}
.lysg_time span{text-align: center; font-size: 0.3rem; color: #fff; display: inline-block; width: 100%;}
.lsyg_more{background: url(more_lsyg.png) no-repeat 0 0; background-size: 100% 100%; color: #fff;}
.lsyg_more:hover{background: #fff; color: #B41212;}

/*大事记*/
.main_dsj{margin-top: 0.5rem;}
.main_dsj .item_th{background: url(lm_bg2.png) no-repeat center center;}

.tabs,.tabLink{display: block; width: 100%; line-height: 0.4rem; margin-top: 0.27rem; overflow: hidden; width: 6rem;}
.tabs a,.tabLink b{width: 1.5rem; display: block; float: left; text-align: center; color: #000; line-height: 0.52rem; font-size: 0.18rem; font-weight: bold; cursor: pointer;}
.tabLink .active{background: url(dsj_lm.png) no-repeat center bottom;}
.tabs a.active,.tabLink b.active{color: #E59130;}

.tab_box{background: url(dsj_bg.jpg) no-repeat center center; background-size: cover; padding: 47px 0 132px 0; margin-top: 0.2rem;}
.tabItem{width: 1300px; height: 281px;}
.swiper-slide_box,.swiper-slide_box p{color: #636363; line-height: 0.3rem;}
.tabItem{display: none;}
.tabItem.active{display: block;}
/* .tabItem */
.tabItem iframe{width: 100%; height: 400px; border: none; overflow-x: hidden;}
/* .tabItem */


/*历任领导*/
.main_lrld{background: url(lrld_bg.png) no-repeat right bottom; padding: 0.1rem 0; margin-top: 0.2rem;}
.tabs{width: 7rem;}
.tabs a{width: 1.75rem;}
.tabs .active{background: url(lrld_lm.png) no-repeat center bottom;}
.swiper-slide1 {width: 100% !important;}
.swiper-slide_box{margin-top: 0.2rem; overflow: hidden;}
.swiper-slide_box ul{overflow: hidden;}
.swiper-slide_box ul li{padding: 0.15rem 0.1rem; width: 32.5%; height: 2.22rem; border: 1px solid #EEEEEE; background: url(lrld_01.png) no-repeat right bottom; float: left; margin-right: 1.25%; margin-bottom: 0.2rem; box-sizing: border-box;position: relative; padding-left: 1.38rem;}
.swiper-slide_box ul li:nth-child(3n){margin-right: 0;}
.swiper-slide_box ul li img{float: left; width: 1.28rem; height: 1.9rem; position: absolute; left: 0.1rem; top: 0.15rem;}
.swiper-slide_box ul li .name_title{float: left; color: #B41212; margin-left: 0.2rem; font-size: 0.18rem; font-weight: bold;}
.swiper-slide_box ul li .biref{float: left; color: #636363; padding-left: 0.2rem; font-size: 0.12rem; width: 100%; line-height: 0.2rem; height: 1.4rem; overflow: hidden; box-sizing: border-box;}
.swiper-slide_box ul li a{display: block; overflow: hidden; color: #E59130; font-size: 0.12rem; float: right;}
.swiper-slide1{display: none;}
.swiper-slide1.active{display: block;}

/*教师风采*/
.main_jsfc{background: url(jsfc_bg.png) no-repeat no-repeat 0 0; background-size: cover; padding: 0.54rem 0; margin-top: 0.2rem;}
.wymr_box{padding: 0.4rem 0.2rem; background: #fff; margin-top: 0.2rem;}
.wymr_box p{color: #636363; line-height: 0.3rem;}
.jsfc_box{margin-top: 0.24rem;}
.jsfc_box ul li{border: none; background: #fff;}

/*时光六年*/
.main_sgln{padding: 0.5rem 0; background: url(sgln_bg.png) no-repeat right bottom;}
/*图片新闻*/
#round1{height: 2.32rem; margin: 0.2rem auto; overflow: hidden;}
#inround1{width: 1000%; float: left;}
#inround1 ul{float: left;}
#inround1 ul li{float: left; width: 248px; height: 232px; margin-right: 0.28rem;}
#inround1 ul li a{width: 100%; height: 100%;display: block;}
#inround1 ul li a img{width: 248px; height: 190px; border: none;display: block;}

#inround1 ul li a .nr{margin: 0 auto; height: 42px; line-height: 42px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.12rem; text-align: center;}

/*网站底部*/
.footer{padding: 0.2rem 0; background: #E59130;}
.footer p{color: #fff; text-align: center; line-height: 0.3rem;}

/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}

/*content*/
.banner_con{width: 100%;}
.banner_con img{width: 100%;}
.menu{width:17%; background: #F3F3F3; margin-top: 0.3rem;}
.menu h2{font-size: 0.2rem; color: #FFFFFF; line-height: 0.32rem; padding:0.14rem 0.08rem; font-weight: bold; background: url(menu_bg.png) no-repeat; background-size: 100% 100%; text-align: center;}
.menu ul{min-height: 1.2rem;}
.menu ul li a{width:100%; display: inline-block; margin:0.05rem 0; font-size: 0.16rem; color: #000000; text-align: center;}
.menu ul li a p{line-height: 0.3rem; padding: 0.1rem 0.08rem;}
.menu ul li.on{background:#FFFFFF;}
.menu ul li.on a{color: #333333; background: url(menu_on.jpg) repeat-y; background-size: 0.06rem 100%;}
.menu ul li a:hover{cursor: pointer;transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.content{width:80%; min-height:5rem; margin-bottom: 0.5rem;}
.list_th{height:auto; height: 0.28rem; margin-top: 0.3rem;}
.local{float:left; height:0.28rem; line-height:0.28rem; color: #777777; font-size: 0.14rem; padding: 0.03rem 0;}
.local a{color: #777777; font-size: 0.14rem}
.local a:last-child{color: #181818;}
/*内容页*/
.content .title{line-height: 0.36rem; font-size:0.22rem; font-weight: bold; text-align: center; padding: 0.15rem 0.2rem; border-bottom:0.01rem solid #E5E5E5; margin: 0.2rem 0;}
.content .title p{text-align: center;font-size: 0.2rem;}
.content .txt{text-align: center; font-size: 0.14rem; color: #777777; line-height: 0.5rem; font-weight: normal;}
.con_con,.con_con p,.con_con div,.con_con span,.con_con font,.con_con strong,.con_con b,.con_con a{font-size: 0.16rem !important; line-height: 0.36rem !important; font-family: "微软雅黑" !important;}
.con_con a:hover{color: #E59130;}
.con_con img{max-width: 100% !important; height: auto !important;}
.con_con b,.con_con strong{font-weight: bold;}
.con_con table{margin:0 auto !important;}
.con_con table tr td{border:0.01rem solid #E59130 !important;}
.edui-faked-video{max-width:100%; height:auto !important;}
.dplayer-video-wrap .dplayer-video{max-height:100%; max-width:100%;margin:auto;}

/*历史沿革*/
.con .hr{width: 68.5%; margin: auto; border: 0.06rem solid #E59130; border-bottom: none; margin-top: 0.9rem;height: 0.96rem; position: relative;}
.con .hr .hr_c{background: url(lsyg_1.png) no-repeat; background-size: 100% 100%;width: 38.75%; margin-top: -0.5rem;vertical-align:middle;padding: 0.22rem 6.45%;position: absolute; left: 30.625%; z-index: 2;box-sizing: border-box;}
.con .hr .hr_c p{color: #FFFFFF; font-size: 0.18rem; line-height: 0.24rem; font-weight: bold; text-align: center;}
.con .hr .hr_cl{width: 0.06rem; height: 0.96rem; position: absolute; bottom: 0; left: 50%; margin-left: -0.03rem; background: #E59130;}
.ls_yg{width: 26.5%; padding-top: 0.11rem;}
.ls_yg li{padding-bottom: 22px; background: url(ls_ygjt1.png) no-repeat center bottom; margin-bottom: 8px; background-size: 0.28rem 0.14rem;}
.ls_yg li:last-child{background: none;}
.ls_yg li div{background: #EFEFEF; position: relative; padding-left: 27%; overflow: hidden;}
.ls_yg li div h5{width: 27%; float: left; background: #E59130; height: 100%; position: absolute; left: 0; top: 0; font-size: 0.18rem; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align:middle;display: flex;align-items: left;justify-content: space-around;flex-direction: column;}
.ls_yg li div p{float: right; padding: 0.16rem 0.21rem 0.16rem 0.14rem; text-align: justify; font-size: 0.12rem; color: #000000; line-height: 0.2rem;}
.ls_yg2{margin: 0 10.2%;}
.ls_yg2 li{background: url(ls_ygjt2.png) no-repeat center bottom; background-size: 0.28rem 0.14rem;}

/*大事记*/
.timelineMajor{}
.con_con_dsj{border-left: 0.01rem solid #E59130;}
.timelineMajor .year{height:  0.44rem; line-height:  0.44rem; background: url(dsj_1.png) no-repeat left center; background-size: 0.05rem 0.05rem;margin-left:-0.03rem;}
.timelineMajor .year b{float: left; width: 0.25rem; border-bottom: 0.01rem solid #E59130; height: 0.21rem;}
.timelineMajor .year span{float: left; height: 0.44rem; ;line-height: 0.44rem !important; text-align: center; background: #E5E5E5; font-size: 0.18rem !important; cursor: pointer; padding: 0 0.19rem;color: #000000; font-weight: bold;}
.con_con_dsj .on .year span{background: #E59130; color: #fff;}
.timelineMajor .dsj_c{width:100%; margin-left: 0.25rem; padding: 0.2rem 0;}
.timelineMajor .dsj_zy{ height: 0.3rem; line-height: 0.3rem; font-size: 0.16rem; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.timelineMajor .dsj_zy a{font-size: 0.16rem;}
.con_con_dsj .on .dsj_zy{display: none;}
.con1,.con1 p,.con1 div,.con1 span,.con1 font,.con1 strong,.con1 b,.con1 a{font-size: 0.16rem !important; line-height: 0.30rem !important; font-family: "微软雅黑" !important;}
.con1 a:hover{color: #E59130;}
.con1 img{max-width: 100% !important; height: auto !important;}
.con1 b,.con1 strong{font-weight: bold;}
.con1 table{margin:0 auto !important;}
.con1 table tr td{border:0.1rem solid #E59130 !important;}

/*教师名录*/
.con_con_jsml .timelineMajor .dsj_zy{height: 0.48rem;}
.dsj_zy ul{height: 0.45rem; overflow: hidden;}
/*.dsj_c ul li{float: left; height: 0.4rem; line-height: 0.4rem; border: 0.01rem solid #E5E5E5; margin: 0 0.1rem 0.1rem 0;}
.dsj_c ul li a{padding: 0 0.26rem;}*/
.dsj_c ul li{width: 10.5%; float: left; height: 0.4rem; line-height: 0.4rem; border: 0.01rem solid #E5E5E5; margin: 0 0.51% 0.1rem 0; text-align: center; padding: 0 0.05rem;}
.dsj_c ul li a{width: 100%; display: inline-block; height: 0.4rem; line-height: 0.4rem !important; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}

/*历任领导*/
.list{width: 100%; overflow: hidden; margin-top: 20px;}
.list ul.list_img{width: 100%; overflow: hidden;}
.list ul.list_img li{width: 15%; float: left; margin: 0 0.83% 0.3rem 0.83%;}
.list ul.list_img li a{display: inline-block; width: 100%; height: 100%; padding: 0.1rem; border: 0.01rem solid #EEEEEE; box-sizing: border-box;}
.list ul.list_img li a div img{width: 100%; height: 2.38rem; object-fit: cover;}
.list ul.list_img li a p{width: 100%; text-align: center; font-size: 0.14rem; height: 20px; line-height: 20px; margin-top: 0.08rem;}

/*页数*/
.page{margin: 0.3rem 0 0.6rem 0;height: 0.32rem;line-height: 0.32rem; text-align: center;}
.pagebox .pagebox_num_nonce{background: #E59130 !important;color: #FFFFFF !important;}
.pagebox .pagebox_num_nonce, .pagebox .pagebox_num a, .pagebox .pagebox_next a, .pagebox .pageNumInput, .pagebox .gobutton{padding: 0.04rem 0.1rem;border-radius: 0.03rem;}
.pagebox .gobutton{padding: 0.04rem 0.1rem;height: 0.33rem;line-height: 0.33rem;}
.pagebox .pagebox_num a, .pagebox .pagebox_num a:visited,.pagebox .pagebox_pre a, .pagebox .pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited,.pagebox .gobutton,.pagebox .pageNumInput{color: #666666 !important;font-size: 0.14rem !important;}

/*图片轮播列表页*/
.main_lb{background: url(list_lb_bg.png) no-repeat center bottom; background-size: 100% auto;}
.main_lb .list{position: relative;}
.list_box_lb{width: 7rem; margin: 0 auto; background: #FFFFFF; padding:1.7% 1.7% 0.25rem 2.2%;box-shadow: 0 0 0.15rem 0.01rem rgba(0,0,0,0.05); margin-bottom: 0.67rem;}
.list_box_lb .swiper-container {width: 7rem; margin: 0 auto; height: auto;}
.list_box_lb .swiper-slide {text-align: center;font-size: 18px;}
.list_box_lb .swiper-container .swiper-slide a{display: inline-block; overflow: hidden; width: 100%;}
.list_box_lb .swiper-container .swiper-slide a img{width: 100%;height: auto;}
.list_box_lb .swiper-container .swiper-slide p{margin-top:10px; color: #000000; height: 0.42rem; line-height: 0.42rem;}
.list_box_lb .swiper-button-next, .swiper-button-prev{width: 0.17rem;height: 0.3rem;margin-top:-0.15rem;}
.list_box_lb .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url(arrows_right.png) no-repeat left bottom; background-size: 0.17rem 0.3rem; right: 0.6rem;}
.list_box_lb .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(arrows_left.png) no-repeat left top; background-size: 0.17rem 0.3rem; left:0.6rem;}



/*普通列表页*/
.lm_wzbox{padding:0.2rem; background: #F3F3F3; margin-top: 0.2rem;}
.lm_wzbox p{line-height: 0.3rem; color: #000; font-size: 0.16rem;}
.list_ma{margin-top: 0.1rem;}
.list_ma ul{min-height: 3rem;}
.list_ma ul li{float: left; line-height: 0.34rem; width: 100%;}
.list_ma ul li a{font-size: 0.16rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.list_ma ul li span{float: right; color: #636363;}
.list_ma ul li a:hover{cursor: pointer;}
.list_ma ul li:hover a,.list_ma ul li:hover span{ color:#E59130;}
