@charset "utf-8";
/* CSS Document */

body {font-family: "Microsoft Yahei", Arial, " ", Helvetica;font-size: 16px!important;/*! background: #eeeeee; */max-width: 640px;margin: 0 auto;}
ul,ol {list-style: none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}
html{font-size: 100px;}

.banner img{width: 100%;}
.pssj2 {width: 95%;margin: 3% auto; text-align:center;}
.tit_p{ text-align: center; width:96%;font-size: 0.18rem;line-height: 2em;margin: 0 auto 0.2em;font-weight: normal; /*text-indent:2em;*/}
.tit_h2{font-size: 0.3rem;line-height: 1.6em;margin: 0 0 0.2em;font-weight: normal; color:#494746; text-align:center;}

.con3{margin: 3% 0;position: relative;}
.con3 .le>ul{margin: 0;padding: 0;box-sizing: border-box;}
.con3 .le>ul .shou{color: #fff; font-size: 0.18rem;line-height: 0.4rem;border-bottom: 0.03rem solid transparent;background: #c5bbbb;  margin-right:1%;}
.con3 .le>ul .shou.show{background: #d0a204;}
.con3 .ri{box-sizing: border-box;}
.con3 .ri>ul{margin: 0;padding: 0;}
.con3 .ri>ul .shou2{color: #666666;font-size: 0.18rem;line-height: 0.28rem;position: relative;box-sizing: border-box;padding: 1% 0;/* height: 4.7rem; */}
.con3 .ri img{width: 100%;}
.con3 .kcjj{position: absolute;left: 0;top: 0.6rem;}



.box2{
    width:6.08rem;
    height:3.73rem;
    z-index:0;
	margin:2% auto;
	padding:0;
  
    background: url(../images/p1-box2.jpg) no-repeat center;
	background-size:6.08rem 3.73rem;
}
.p1-ul{
   /* margin-top:30px;*/
    /*margin-left:75px;*/
	width:60%; margin:0 auto; padding:2% 0;
}
.p1-ul li{
    margin-right:2%;
    float:left;
    width:45%;
    height:0.33rem;
    font-size:0.20rem;
    color:#ffffff;
    cursor:pointer;
    line-height:0.33rem;
    text-align:center;
    border:1px solid #989cc1;
}
.p1-ul li.act{
    color:#ff3370;
}
.p1-img{
    margin-top:12%;
    margin-left:15%;
    width:4.44rem;
    height:2.5rem;
    position:relative;
    overflow:hidden;
}
.p1-img img{
    top:2.5rem;
    left:0;
    position:absolute;
    transition:0.4s;
}
.p1-img img.act{
    top:0;
    transition:0.4s;
}

.jskj{ width:96%; margin:2% auto;}
.jskj img{ width:100%;}

.ljzx2{width:50%; text-align:center; margin:0 auto;font-size: 0.18rem;display:inline-block;line-height: 2.2em;background: #fd676e;color: #FFF;border-radius: 0.5rem;/* box-shadow: 0 0 0.08rem #9a9a9a; */}

.clearfix { zoom: 1; }
.main{
    margin:0 auto;
    width:100%;
    position:relative;
}

.p6 .btn{
   
    float:left;
    width:1.12rem;
    height:3.10rem;
    background: url(../images/p6-btn.png) no-repeat center;
	 background-size:1.12rem 3.10rem;
	
}
.p6-ul{
  margin-top:24%;
  padding-left:20%;
}
.p6-ul li{
    margin-bottom:15%;
    width:1.4rem;
    height:0.4rem;
    cursor:pointer;
    line-height:0.4rem;
    font-size:0.16rem;
    color:#ffffff;
    text-indent:0.1rem;
    position:relative;
    background:#44465f;
}
.p6-ul li span{
    font-size:0.16rem;
}
.p6-ul li .tag{
    top:30%;
    left:-5%;
    width:0.14rem;
    height:0.14rem;
    position:absolute;
    background:url(../images/p6-tag1.png) no-repeat center;
}
.p6-ul li.act{
    background:#ff3370;
}
.p6-ul li.act .tag{
    background:url(../images/p6-tag2.png) no-repeat center;
}
.p6-box{
    margin-top:3%;
  
    float: right;
    width:4.2rem;
    height:2.8rem;
    overflow:hidden;
    position:relative;
    background:url(../images/p6-box.jpg) no-repeat center;
	 background-size:4.2rem 2.8rem;
	
}
.p6-box > div{
    top:0;
    left:599px;
    width:4.2rem;
    height:2.8rem;
    position:absolute;
    transition:0.4s;
}
.p6-box > div.act{
    left:0;
    transition:0.4s;
}
.p6-box .ul1{
    margin-top:14%;
    margin-left:5%;
    height:1.3rem;
	padding:0;
}
.p6-box .ul1 li{
    margin-bottom:2%;
    padding-left:5%;
    float:left;
    width:28%;
    color:#ffffff;
    font-size:0.14rem;
    line-height:1.6em;
	text-align: left;
    text-indent: 0.5em;
}
.p6-box .ul1 li.l1{
    background:url(../images/p6-i1.png) no-repeat left center; background-size:0.21rem 0.19rem;
}
.p6-box .ul1 li.l2{
    background:url(../images/p6-i2.png) no-repeat left center; background-size:0.21rem 0.21rem;
}
.p6-box .ul1 li.l3{
    background:url(../images/p6-i3.png) no-repeat left center; background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4{
    background:url(../images/p6-i4.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul1 li.l5{
    background:url(../images/p6-i5.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul1 li.l6{
    background:url(../images/p6-i6.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l2-1{
    background:url(../images/p6-i2-1.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul1 li.l2-2{
    background:url(../images/p6-i2-2.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul1 li.l2-3{
    background:url(../images/p6-i2-3.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l2-4{
    background:url(../images/p6-i2-4.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l2-5{
    background:url(../images/p6-i2-5.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l2-6{
    background:url(../images/p6-i2-6.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l2-7{
    background:url(../images/p6-i2-7.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l2-8{
    background:url(../images/p6-i2-8.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-1{
    background:url(../images/p6-i3-1.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-2{
    background:url(../images/p6-i3-2.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-3{
    background:url(../images/p6-i3-3.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-4{
    background:url(../images/p6-i3-4.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-5{
    background:url(../images/p6-i3-5.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-6{
    background:url(../images/p6-i3-6.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-7{
    background:url(../images/p6-i3-7.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l3-8{
    background:url(../images/p6-i3-8.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-1{
    background:url(../images/p6-i4-1.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-2{
    background:url(../images/p6-i4-2.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-3{
    background:url(../images/p6-i4-3.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-4{
    background:url(../images/p6-i4-4.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-5{
    background:url(../images/p6-i4-5.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-6{
    background:url(../images/p6-i4-6.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l4-7{
    background:url(../images/p6-i4-7.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l5-1{

    background:url(../images/p6-i5-1.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l5-2{
    background:url(../images/p6-i5-2.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l5-3{
    background:url(../images/p6-i5-3.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l5-4{
    background:url(../images/p6-i5-4.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l5-5{
    background:url(../images/p6-i5-5.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul1 li.l5-6{
    background:url(../images/p6-i5-6.png) no-repeat left center;background-size:0.21rem 0.18rem;
}
.p6-box .ul2{
    margin-left:6%;
	padding:0;
}
.p6-box .ul2 li{
    margin-bottom:2%;
    padding-left:5%;
    float:left;
    width:28%;
    color:#ffffff;
    font-size:0.15rem;
    line-height:1.6em;
	text-align: left;
    text-indent: 0.8em;
}
.p6-box .ul2 li.l1{
    background:url(../images/p6-r1.png) no-repeat left center; background-size:0.28rem 0.33rem;
}
.p6-box .ul2 li.l2{
    background:url(../images/p6-r2.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul2 li.l3{
    background:url(../images/p6-r3.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul2 li.l4{
    background:url(../images/p6-r4.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul2 li.l5{
    background:url(../images/p6-r5.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul2 li.l6{
    background:url(../images/p6-r6.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul2 li.l7{
    background:url(../images/p6-r7.png) no-repeat left center;background-size:0.21rem 0.21rem;
}
.p6-box .ul2 li.l8{
    background:url(../images/p6-r8.png) no-repeat left center;background-size:0.21rem 0.21rem;
}

.clear{ width:100%; height:2%; clear:both;}

.main{
    margin:2% auto;
    width:98%;
}

.teacher{
    width:100%;
    height:5.5rem;
    position:relative;
	
}

#th{
    top:8%;
	/*margin-top:8%;*/
   
    width:30%;
    height:4.70rem;
    overflow:hidden;
	float:left;
	box-shadow: 0px 0px 5px 2px #e4c1c3f7;
	border-radius:0.2rem;
}
#th .swiper-wrapper{
   /* height:350px;*/
}
#th .swiper-slide{
    width:1.5rem;
    height:0.9rem;
	margin:10% auto;
    overflow:hidden;
	border:1px solid #fe6c3a;
	border-radius:0.2rem;
	line-height: 0.45rem;
    text-align: center;
}
#th img{
    width:1.5rem;
    height:1.3rem;
    display:block;
}
#th .swiper-slide.swiper-slide-active img{
    width:1.4rem;
    height:1.2rem;
    overflow:hidden;
    border:5px solid #f4666a;
}

.p3 .th-info{
    
    top:8%;
    width:65%;
    height:4.6rem;
    overflow:hidden;
    position:relative;
	box-shadow: 0px 0px 5px 2px #e4c1c3f7;
	border-radius:0.2rem;
	float:right;
}

.p3 .th-info .txt{
	text-align:left;
 
   
    overflow:hidden;
}
.p3 .th-info .txt h2{
	margin-bottom:0;   
    margin-top:2%;
  
    color:#fe6c3a;
    font-size:0.20rem;
    line-height:2.0em;
	font-weight:normal;
   
}

.p3 .th-info .txt p{
  
	width:100%;
	margin:0 auto;
	padding:2% 0;
   
    font-size:0.16rem;
    line-height:1.6em;
    color:#3f3d3d;
}
.p3 .th-info .txt .tu{ clear:both;}
.p3 .th-info .txt .tu img{ width:96%;}
.p3 .th-info .th{
    left:-9.6rem;
    position:absolute;
    transition:0.6s;
	width:90%;
	margin:0 auto;
	padding:2% 5%;
	
}
.p3 .th-info .th.act{
    left:0;
    transition:0.6s;
}
.swiper-slide p{ font-weight:bold; font-size:0.20rem; margin: 0 auto;
    padding: 0;
    line-height: 3.6em;}
.swiper-slide  span{ font-size:0.16rem;}	



.con33{display: flex;flex-direction: row;justify-content: space-around;flex-wrap: wrap;margin:2% auto;padding: 0;}
.con33 li{width: 31%; margin:2% auto; overflow: hidden;}
.con33 img{width: 100%;}
.con33 p{font-size: 0.18rem;margin:0 auto;line-height: 1.6em;color: #000;width: 100%;  padding:2%;}


.con4{display: flex;flex-direction: row;justify-content: space-around;flex-wrap: wrap;margin:2% auto;padding: 0;}
.con4 li{width: 48%; margin:2% auto; overflow: hidden;}
.con4 img{width: 100%;}
.con4 p{font-size: 0.18rem;margin:0 auto;line-height: 1.6em;color: #FFF;width: 100%;  padding:2%;}

.con5{margin: 3% 0;}
.con5 ul{margin: 0;align-items: center;height: 100%; padding:0;}
.con5 li{margin: 0.2rem auto 0;padding: 0 0.3rem 0.3rem;box-sizing: border-box;align-items: center;}
.con5 p{color: #000000;font-size: 0.22rem;line-height: 1.6em;margin: 0.5em auto 0;background: #fead54;width: 2rem;}
.con5 img{width: 100%}
.con5 .swiper-pagination{bottom: 0;}
.con5 .swiper-pagination span{width: 0.16rem;height: 0.16rem;background: #666;}
.con5 iframe{width: 100%;height: 3rem;}

.p9 .box{
    margin:0 auto;
    width:6.0rem;
    height:3.11rem;
    position:relative;
    background:url("../images/p9-box.png") no-repeat center;
	background-size:6.0rem 3.11rem;
}
.p9-img{
    margin-left:4%;
    margin-top:4%;
    float:left;
     width:1.94rem;
    height:2.66rem;
    overflow:hidden;
    position:relative;
}
.p9-img img{
    top:2.66rem;
    left:0;
    width:1.94rem;
    height:2.66rem;
    position:absolute;
    transition:0.4s;
}
.p9-img img.act{
    top:0;
    transition:0.4s;
}


.p9-info{
    margin-left:3%;
    margin-top:5%;
    float:left;
    width:3.4rem;
    height:2.5rem;
    overflow:hidden;
    position:relative;
    background:#ffffff;
	text-align:left;
}
.p9-info > div{
    top:0;
    left:3.4rem;
    width:3.4rem;
    height:2.5rem;
    position:absolute;
    transition:0.4s;
}
.p9-info > div.act{
    left:0;
    transition:0.4s;
}
.p9-info > div h2{
    font-size:0.25rem;
    line-height:1.6em;
    color:#44465f;
	padding:0; margin:0 auto;
}
.p9-info > div ul{
    margin-left:1%;
	height:0.3rem;
   
	padding:0;
}
.p9-info > div ul li{
    margin-right:2%;
    float:left;
    width:70%;
    height:0.3rem;
    line-height:0.3rem;
    font-size:0.18rem;
    color:#ffffff;
    text-align:center;
    position:relative;
    background:#ff3370;
}
.p9-info > div ul li span{
    top: 45%;
    left: -1%;
    width: 0.05rem;
    height: 0.05rem;
    display: block;
    position: absolute;
    background: #1f2235;
}
.p9-info > div p{
    margin-top:2%;
    font-size:0.17rem;
    line-height:1.6em;
	clear:both
}
.p9-next{
       top: 80%;
    right: -2%;
    width: 0.8rem;
    height: 0.25rem;
    font-size: 0.18rem;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    line-height: 1.6em;
    position: absolute;
    background: #ff3370;
}

.jy{ width:100%; margin:0 auto; background:#444561; padding:2% 0;}
.bai{ color:#FFF !important;}

.sn08 {display: flex;flex-wrap: wrap;justify-content: center;padding: 0;margin: 3% auto;max-width: 602px;}
.sn08 li {width: 33%;border: 1px solid #ccc;padding: 4% 0;box-sizing: border-box;}
.sn08 p {font-size: 0.2rem;line-height: 1.6em;position: relative;padding: 0 0 0 2.5em;text-align: left;margin: 0 0 1em;display: inline-block;}
.sn08 span {font-size: 2em;color: black;display: inline-block;border-bottom: 0.05rem solid #f4390d;position: absolute;left: 0;line-height: 1.5em;box-sizing: border-box;margin: -0.15em 0 0 0;}
.sn08 .llzx {line-height: 2em;font-size: 0.2rem;background: #ff7800;width: 7em;display: inline-block;color: white;}

.hong{ color:#F00;}

.yybm {margin: 3% auto;}
.yybm ul{margin: 0;padding: 0;}
.yybm li{margin: 2% auto;}
.yybm i{font-size: 0.18rem;font-style: normal;width: 3.5em;display: inline-block;text-align: left; color: #000;}
.yybm input {width: 78%;line-height: 2.8em;font-size: 0.18rem;border-radius: 0.1rem;color:#333;background: #f0f0f0;border: none;padding: 0;text-indent: 2em;}
.yybm p {font-size: 0.17rem;color:#fe0000;line-height: 1.6em;margin: 2% 0 3%;}
.yybm .ljyy{display: inline-block;color: #fff;text-align: center;background: #e7041f;font-size: 0.20rem;line-height: 2.6em;border: 0;border-radius: 0.4rem;margin: 0 auto;box-shadow: none;text-indent: 0;width: 3.5rem;}