
ul, ol {list-style: none;}
a {text-decoration: none;color:#333;}
a:hover {text-decoration: underline;color:#F40;}
img {border:0px;}
table {border-collapse: collapse;border-spacing: 0;}
.cl{clear:both;}
*{margin:0;padding:0;}
.zxUrl{cursor: pointer;}
.banner{width:100%;margin:0 auto;}
.banner img{width:100%;}

/*学校概况*/
.ban { width: 100%; height: auto; margin: 0 auto;position: relative;}
.ban .tit{ width: 100%; height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.6);font-size: 2.5rem;color: #fff;text-align: center;padding-top: 6rem;}
.ban .tit span{ font-size: 1.5rem;text-transform: uppercase;display: block;margin: 0 auto;width: 100%;line-height: 3rem;}
.ban img { width: 100% }
.part1{width: 100%; height: auto; margin: 0 auto;background-color: #eeeeee;}
.marg60{margin-top:60px;}
.padd40{padding:40px 0}
.yslist{width: 1200px;margin: 0 auto;justify-content: space-between;}
.yslist span{width: 24%;display: block;font-size: 1rem;border-radius: 1rem;line-height: 2rem;text-align: center;}
.yslist span i{margin: 0.5rem auto;display: block;width: 5rem;height: 5rem;line-height: 5rem;border-radius: 3rem;background-color: #f57070;color: #fff;font-size: 2rem;font-size: 2.5rem;}

.yslist span strong{display: block;width: 100%;font-size: 1.2rem;}


.xygk_tit{ width:1200px; margin:2rem auto; text-align:center; overflow:hidden; font-size:1.5rem; line-height:3rem; color:#f57070; font-weight:bold;}
.xygk_tit div{ width:3rem; margin:0 auto; height:.1rem; background-color:#f57070;display:none;}
.xygk_tit font{ color:#cccccc; font-size:1.2rem; line-height:1.8rem; font-weight:normal;display:block;}
.tjbg{ background-color:#f1f1f1; }
.xdftj{width:1200px; margin:0 auto;}
.xdftj .info{width:620px;font-size:20px;color:#666666;}
.xdftj .info .tit{width:100%;line-height:20px;text-align:center;display:block;text-transform:uppercase;margin-top:40px;}
.xdftj .info .tit strong{width:100%;line-height:40px;text-align:center;display:block;font-size:30px;}
.xdftj .info .con{width:80%;padding:20px 30px;display:block;line-height:40px;text-align:justify;}
 .infobtn{width:40%;margin:0 auto;display:block;line-height:40px;text-align:center;border:1px solid #333333;margin-top:40px;margin-bottom:40px;}
.xdftj .pic{width:620px;}
.xdfbox{justify-content:space-between; margin:1rem auto;flex-wrap: wrap;width: 1200px;}
.xdfbox1{ display:block; width: 31%; text-align: center;font-size: 1.2rem;border: #e5e5e5 0.1rem solid;line-height: 2.5rem;border-radius: 0.5rem;margin-top: 0.5rem;}
.xdfbox1 strong{display:block;color: #F90;font-size: 1.5rem;}
.xdfbox2{ display:block; width: 260px; text-align: center;font-size: 1.2rem;line-height: 2.5rem;padding: 0.2rem;margin-top: 0.5rem;background-color: #fff;}
.xdfbox2 img{display:block; width: 100%; text-align: center;border: #f57070 0.1rem solid;transform: scale(1);}
.xdfbox2 p{display:block;font-size: 1rem;color: #333;text-align: center;border-radius: 0.5rem;margin: 0 auto;margin-top: 0.5rem;font-weight: bold;}
.xdfbox a{position:relative;display:block;background-color: #fff;font-size: 1rem;color: #F90;text-align: center;border-radius: 0.5rem;width: 31%;margin: 0 auto;border:#F90 0.1rem solid;padding-top: 0.5rem;}
.xdfbox a .t{display:block;background-color: #fff;font-size: 1rem;color: #F90;text-align: center;border-radius: 0.5rem;position:absolute;bottom:0;width: 100%px;left:0;}
.xdfbox3{ display:block; width: 600px;margin: 50px auto;line-height: 3rem;font-size: 24px;background-color: #F90;text-align: center;color: #fff;border-radius: 1.5rem;}

.xygk_zx{ width:600px; margin:2% auto; background-color:#f57070; border-radius:.5rem; height:3rem; line-height:3rem; text-align:center; font-size:1.2rem;}
.xygk_zx img{ width:100%; margin:0 auto;}
.xygk_zx a{ color:#FFF;}
.ul_list2 {width:1200px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;}
.ul_list2 li{width:32%}
.ul_list2 li:nth-child(odd){background-color:#fff;padding:20px 0;margin:10px auto}
.ul_list2 li:nth-child(even){background-color:#fff;padding:20px 0;margin:10px auto}
.ul_list2 li img{display:block;margin:20px auto}
.ul_list2 li strong{display:block;margin:20px auto;text-align:center;font-size:22px}
.ul_list2 li p{text-align:center;line-height:24px}

.qypicview{width:1200px;margin:0 auto;justify-content:space-between;}
.qypicview img{margin:5px;}

.xygk_p{ width:1200px;  margin:0 auto; overflow:hidden; padding:2% 2%; color:#333333; font-size:1.2rem; line-height:2rem;text-align: center;}
.xygk_p img{ width:100%; margin:0.5rem auto; }
.xygk_p a{ color:#f57070;}
.xygk_p p{ text-indent: 2em;text-align: center;}
.xygk_bg{ background-color:#fff; padding:3% 2%;}


.xygk_li{ width:100%; margin:0 auto; overflow:hidden;}
.xygk_li ul{ margin:0 auto; padding:0 1%;justify-content: center;}
.xygk_li ul li{ width:48%; margin:0 1%; text-align:center; position:relative}
.xygk_li ul li img{ width:100%;}
.xygk_li ul li p{ width:100%; height:2rem; line-height:2rem; font-size:1rem; color:#FFF;background-color:rgba(0,0,0,0.8); position:absolute; bottom:.15rem;}

/*.swplc{width: 1200px;margin:0 auto;text-align: center;}*/
/*.swplc .swiper-wrapper{align-items: center;}*/
/*.swplc .swiper-slide:nth-child(1){width: 157px;}*/
/*.swplc .swiper-slide:nth-child(2),.swplc .swiper-slide:nth-child(3){width: 128px;}*/
/*.swplc .swiper-slide:nth-child(4){width: 126px;}*/
/*.swplc .swiper-slide:nth-child(5){width: 127px;}*/
/*.swplc .swiper-slide:nth-child(6){width: 129px;}*/
/*.swplc .swiper-slide:nth-child(7){width: 125px;}*/
/*.swplc .swiper-slide:nth-child(8){width: 131px;}*/
/*.swplc .swiper-slide:nth-child(9){width: 126px;}*/
/*.swplc .swiper-slide:nth-child(10){width: 130px;}*/
/*.swplc .swiper-slide:nth-child(11){width: 122px;}*/
/*.swplc .swiper-slide:nth-child(12){width: 127px;}*/
/*.swplc .swiper-slide:nth-child(13){width: 127px;}*/
/*.swplc .swiper-slide:nth-child(14){width: 130px;}*/


.swplc img{height: 800px;margin:0 auto;display: block;}
.piclist .con_title{width:800px;margin:50px auto; justify-content: space-between;flex-wrap: wrap;}
.piclist .con_title .titpic{margin-top:.5rem;font-size:1.1rem;color:#cc0000;display:block;line-height:2.5rem;text-align:center;width: 22%; background-color:#e7e3e3;}
.piclist .con_title .pact{color:#fff;background-color: #cc0000;}
.piclist .tab-content{background-color:#fff;padding:0 3%;margin-top:1rem}
.picview , .xxhj_t{width:100%;margin:0 auto;justify-content: space-between;flex-wrap: wrap;}
.picview a{width:46%;display: block;border:1px #666 solid;color:#999;padding:10px;text-decoration:none;margin-top:20px;}
.picview a strong{display: block;text-align:left;color:#666;}
.picview a img{margin:5px;}


.rotatey{transform:rotateY(180deg);}
.rotate5{transform:rotate(5deg)}
.rotatef5{transform:rotate(-5deg)}
.swiper-slide{width:19%;display:block;}
.swiper-slide .teacher2{ width:90%;display:block;padding: 0 5% 5% 5%;background-color:#fff;}
.swiper-slide b{width:100%;text-align:center;line-height:25px;color:#990000; justify-content:space-between;}
.swiper-slide b span{ display:block;text-align:center;width:50%;}
.swiper-slide b span:last-child{background-color:#990000;border-radius:20px;color:#ffffff;width:60px;}
/*.teacherall{width:1200px; margin:0 auto;border: #e5e5e5 1px solid;border-radius: 0.5rem;overflow: hidden;margin-bottom: 3rem;background-image: radial-gradient( #fefefe, #dcdfe1);}*/
/*.teacher{width: 80%;justify-content: center;align-items: center;margin-left: -2%;}*/
/*.teacher span{position: relative;}*/
/*.teacher span b{display: block;width: 1rem;position: absolute;right: 0;top: 0.5rem;color: #f90;font-size: 0.8rem;line-height: 1rem;}*/
/*.teacher span img{width: 220%;}*/
/*.teamart1{margin-top: 2rem;}*/
/*.teacher .teacher2{z-index:2;}*/
/*.teacher .teacher4{z-index:2;}*/
/*.teacher .teacher1 b{left: 30%;top: 1rem;}*/
/*.teacher .teacher2 b{left: 65%;top: -1rem;}*/
/*.teacher .teacher4 b{right: -65%;top: -1rem;}*/
/*.teacher .teacher5 b{right: -97%;top: 1rem;}*/
/*.teacherslogin{width: 74%;background-color: #F90;line-height: 3rem;border-radius: 0.5rem;color: #fff;font-size: 1.4rem;text-align: center;position: absolute;bottom: 1.5rem;left: 50%;margin-left: -37%;z-index: 5;}*/

.xygk_hd{ width:1200px;  margin:2% auto; background-color:#f4f4f4; height:.5rem;}
.xygk_zytit{ width:96%; margin:2rem auto; padding:1.5% 0; overflow:hidden; border-bottom:.1rem solid #eeeeee;}
.xygk_zytit span{ width:50%; border-left:.3rem solid #f57070; padding-left:.5rem; font-size:1.5rem; line-height:2rem;}
.xygk_zytit a{ width:25%; float:right; height:2.5rem; line-height:2.5rem; font-size:1.2rem; background-color:#f57070; display:block; border-radius:.5rem; text-align:center; color:#FFF;}
.xygk_zy{ width:1200px;  margin:2% auto; overflow:hidden;}
.xygk_zy ul{ margin:0; padding:0 1%;}
.xygk_zy ul li{ width:48%; margin:2% 1%; float:left; border:.05rem solid #ff7d39; padding:1rem .5rem;}
.xygk_zy ul li img{ width:30%; float:left; margin-right:2%;}
.xygk_zy ul li font{ width:68%; font-size:1.3rem; line-height:2rem; color:#666666;}
.xygk_zy ul li p{ width:68%; float:right;font-size:0.8rem; line-height:2rem; color:#666666;text-align: center;}
/*学校概况*/
.bk{width: 800px;border: #f90 0.2rem solid;border-radius: 1rem;margin: 0 auto;text-align: center;}
.bk img{border-radius: 1rem;}
.pic{width: 800px;border-radius: 1rem;margin: 0 auto;text-align: center;}
.bfrom{margin:0 auto;width:1200px; text-align:center;overflow:hidden;background-color:#fff}
.bm_titlex{text-align:center;line-height:3rem;color:#333;font-weight:bold;font-size:1.5rem;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.baoming{width:90%;margin:0 auto;margin-top:2rem;}
.baoming .font14{margin:0.5rem 0;border-radius:0.5rem;border:1px solid #fff;line-height:2.5rem;height:2.5rem;font-size:1.2rem;background-color:#f7f7f7;width:100%;padding-left:0.5rem}
.baoming .bmbtn{border-radius:.5rem;background:#f57070;border:none;color:#fff;cursor:pointer;display:block;font-weight:700;height:2.5rem;line-height:2.5rem;text-align:center;font-weight:bold;width:100%;font-size:1.2rem;margin:0px auto}
.baoming .bmbtn i{color:#fff;font-size:2rem;margin-right:0.5rem}
.bmmore{text-align:center;line-height:3rem;color:#333;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.ul_box>li{min-width:320px}
.ul_box>li:first-child{flex-wrap:nowrap}
.ul_box>li>div{float:left;line-height:2rem}
.label_box>label{display:block;float:left;margin:0 0.5rem 1rem 0.5rem;position:relative;overflow:hidden}
.label_box>label>input{position:absolute;top:0;left:-2rem}
.label_box>label>div{width:5rem;text-align:center;border:#dddddd solid 0.1rem;height:2rem;line-height:2rem;color:#666666;user-select:none;overflow:hidden;position:relative}
.label_box>label>input:checked+div{border:#f63 solid 0.1rem;color:#f63}
.label_box>label>input:checked+div:after{content:'';display:block;width:1rem;height:1rem;background-color:#f63;transform:skewY(-45deg);position:absolute;bottom:-0.5rem;right:0;z-index:1}
.label_box>label>input:checked+div:before{content:'';display:block;width:0.15rem;height:0.4rem;border-right:#ffffff solid 0.1rem;border-bottom:#ffffff solid 0.1rem;transform:rotate(35deg);position:absolute;bottom:0.1rem;right:0.2rem;z-index:2}