body{
    margin: 0 auto;
}
body>img{
    margin-left:auto;
    margin-right:auto;
}
/*七夕特惠*/

.qixi-head{

}

.am-container .qixi-intro {
	background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-01.png") center no-repeat;
	background-size: 100%;
    height: 600px;
    width: 730px;
    margin: 0 auto 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.qixi-dacu-div{
	background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-02.png") no-repeat center;
    height: 137px;
    margin-top: 40px;
    text-align: center;
    padding-top: 35px;
}
.qixi-dacu-div p{
	font-size: 42px;
    font-weight: 900;
}
.qixi-youhui-p{
	color: #b55579;
    text-align: center;
    font-size: 30px;
    font-weight: 900;
    margin-top: -15px;
}

.qixi-Central-div{
	position: relative;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-03.png") no-repeat center;
    height: 356px;
    text-align: center;
    padding-top: 90px;
}
.qixi-Central-div-1 {
    font-size: 46px;
    font-weight: 900;
    color: #b55579;
    letter-spacing: 5px;
    margin-bottom: 8px;
}

.qixi-yuding-button-2 {
    height: 74px;
    width: 435px;
    display: block;
    margin: 50px auto 70px;
    line-height: 74px;
    text-align: center;
    font-size: 35px;
    color: #fff;
    box-shadow: none;
    border: none;
    background-color: #b55579;
    border-radius: 50px;
}


.qixi-yuanjia-div{
	text-align: center;
    width: 1017px;
    margin: 70px auto 0;
}

.qixi-yuanjia-div-1{
	/*position: relative;*/
	float: left;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-04.png") no-repeat center;
    background-size: 100%;
    height: 360px;
    width: 455px;
    text-align: center;
    padding-top: 100px;
    display: inline-block;
}

.qixi-yuanjia-div{
	width: 964px;
}
.qixi-yuanjia-div-2{
	float: right;
	margin-left: 0;
	background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-05.png") no-repeat center;
	background-size: 100%;
    height: 360px;
    width: 455px;
    text-align: center;
    padding-top: 100px;
    display: inline-block;
}

.qixi-yuanjia-div-1-p1{
	font-size: 20px;
    margin-top: -10px;
    color: #4D4A48;
}

.qixi-canjia-div{
	background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-06.png") no-repeat center;
    height: 137px;
    margin-top: 20px;
    text-align: center;
    padding-top: 20px;
}

.qixi-canjia-div p {
    font-size: 31px;
    margin-top: 18px;
}

.qixi-down-div ul li {
    display: inline-block;
    width: 266px;
    height: 322px;
    margin: 0 30px 38px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-07.png") no-repeat center;
    text-align: center;
    vertical-align: top;
    box-sizing: border-box;
    padding-top: 43px;
}

.qixi-sixone-i-1 {
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-icon1.png") no-repeat center;
}
.qixi-sixone-i-2 {
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-icon2.png") no-repeat center;
}
.qixi-sixone-i-3 {
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-icon3.png") no-repeat center;
}
.qixi-sixone-i-4 {
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-icon4.png") no-repeat center;
}
.qixi-sixone-i-5 {
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-icon5.png") no-repeat center;
}
.qixi-sixone-i-6 {
    display: inline-block;
    width: 105px;
    height: 105px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/qixi-icon6.png") no-repeat center;
}

.qixi-sixone-zixun{
    height: 74px;
    width: 435px;
    display: block;
    margin: 0 auto 50px;
    line-height: 74px;
    text-align: center;
    font-size: 35px;
    color: #fff;
    background-color: #b55579;
    border-radius: 50px;
}

.qixi-canjia-div-p{
	text-align: center;
    font-size: 15px;
    margin-top: 15px;
    /*font-weight: 900;*/
    /*color: #7B7774;*/
    letter-spacing: 1px;
}

.down-div ul li p.qixi-down-p{
	font-size: 16px;
}


/*白俄罗斯*/

.white-tab{
    margin: 0 auto;
    padding: 30px 15px;
    width: 990px;
}
.white-tab-title{
    font-size: 35px;
    color: #39abb5;
    text-align: center;
    letter-spacing: 4px;
}
.white-tab-nav{

}
.white-tab-nav>li{
    width: 50%;
}
.white-tab-nav>li>a{

}
.white-tab-nav>li.am-active>a, .white-tab-nav>li.am-active>a:focus, .white-tab-nav>li.am-active>a:hover {
    color: #555;
    background-color: #fff;
    border: 0;
    border-bottom-color: transparent;
    cursor: pointer;
}
.white-tab-img{
    display: none;
    margin: 10px 0;
}
.white-tab-img>img{
    margin: 0 auto;
}
.white-tab-nav>li.am-active>a .white-tab-img{
    display: block;
}
.white-tab-nav>li>a>img{
    display: block;
    margin: 0 auto;
}
.white-tab-body{
    border-radius: 5px;
    border: 1px solid #a4d8dd;
    box-shadow: 0 0 10px #a4d8dd;
}
.white-tab-con{
    margin: 10px 20px;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/white-23.png") no-repeat;
    background-position: center center;
}
.white-tab-con>ul{
    padding: 0;
    list-style: none;
}
.white-tab-con>ul>li{
    margin-bottom: 5px;
    float: left;
    color: #39abb5;
    letter-spacing: 2px;
    height: 20px;
    line-height: 20px;
}
.white-tab-con>ul>li>span{
    float: left;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.white-tab-con>ul>li:nth-of-type(odd){
    width: 60%;
}

.white-tab-con>ul>li:nth-of-type(even){
    width: 40%;
}

.white-tab-con>ul>li:nth-of-type(even){
    width: 40%;
}
.white-tab-con>ul>li:nth-last-of-type(1){
    width: 100%;
}
.white-tab-con>ul>li:nth-last-of-type(2){
    width: 100%;
}
.white-tab-con>ul>li.icon>span{
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/white-25.png") no-repeat;
    background-size: 100% 100%;
}
.white-tab-btn{
    display: block;
    padding: 5px 0;
    margin: 20px auto 0;
    border: 0;
    border-radius: 10px;
    font-size: 18px;
    letter-spacing: 2px;
    width: 245px;
    background-color: #39abb5;
    color: #fff;
    text-align: center;
}



.white-box1{
   position: relative;
}
.white-box1-text{
    position: absolute;
    top: 0;
    left:0;
    width: 100%;

}
.white-box1-title{
    margin-top: 70px;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
}
.white-box1-title>span:first-of-type{
    float: left;
    padding-right: 30px;
    display: inline-block;
    width: 50%;
    text-align: right;
}
.white-box1-title>span:last-of-type{
    float: left;
    padding-left: 30px;
    display: inline-block;
    width: 50%;
    text-align: left;
}
.white-box1-subtitle{
    font-size: 25px;
    color: #fff;
    text-align: center;
}

.white-box1-con{
    margin: 60px auto 0;
    width: 990px;
}
.white-box1-intro{
    float: left;
    width: 155px;
    margin-right: 10px;
    border: 2px solid #fff;
}
.white-box1-intro-1{
    padding: 25px 0;
    background-color: rgba(255,255,255,.7);
    text-align: center;
    color: #0166a5;
    font-size: 16px;
    font-weight: bold;
}
.white-box1-intro-2{
    padding: 25px 0;
    height: 125px;
    text-align: center;
    color: #fff;
}

.white-box2{
    padding:60px 0; 
    background-color: #fff;
    color: #39abb5;
    background: url("https://www.inflatablewaterslidesforsale.com/themes/default/images/white-03.png") no-repeat;
    background-size: 581px 358px; 
    background-position:center center;
}
.white-box2-title{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.white-box2-ul{
    width: 800px;
    margin: 30px auto;
    list-style: none;
}
.white-box2-ul>li{
    float: left;
    width: 33.33%;
    height: 30px;
    line-height: 30px;
    letter-spacing: 3px;
    font-size: 16px;
}
.white-box2-subtitle{
    font-size: 31px;
    text-align: center;
}
.white-box2-image{
    margin: 0 auto;
    width: 570px;
}
.white-box2-image1{
    float: left;
    width: 33.33%;
}
.white-box2-image1>div{
    height: 103px;
}
.white-box2-image1>div>img{
    display: block;
    margin: 0 auto;
}
.white-box2-image1>p{
    text-align: center;
    font-size: 16px;
}
.white-box2-btn{
    display: block;
    padding: 5px 0;
    margin: 20px auto 0;
    width: 500px;
    border: 0;
    border-radius: 50px;
    background-color: #39abb5;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
}
.white-box3{
    padding: 30px 0;
    background-color: #39abb5;
    color: #fff;
}
.white-box3-title{
    font-size: 18px;
    text-align: center;
    line-height: 35px;
}
.white-box3-image{
    margin: 10px auto 0;
    width: 990px;
}
.white-box3-image>img:first-of-type{
    float: left;
    width: 49%;
}
.white-box3-image>img:last-of-type{
    float: right;
    width: 49%;
}

.white-box4{
    padding: 50px 0;
    background-color: #fff
}
.white-box4-title{
    margin-bottom: 40px;
    text-align: center;
    color: #0166a5;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 4px;
}

.white-box4-con{
    margin: 0 auto;
    width: 990px;
}
.white-box4-con1{
    margin: 20px 0;
}
.white-box4-con-img{
    width: 40%;
}
.white-box4-con-box{
    width: 60%;
    padding: 0 0 0 15px;
}
.white-box4-con-title{
    color: #0166a5;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
}
.white-box4-con-hr{
    margin: 5px 0;
    width: 170px;
    height: 10px;
    background-color: #1cb9be;
}
.white-box4-con-detail{
    font-size: 15px;
    letter-spacing: 3px;
    color: #585858;
}

.white-box5{
    padding: 0 0 60px;
    background-color: #fff;

}
.wite-box5-title{
    color: #0166a5;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 4px;
    text-align: center;
}
.white-box5-hr{
    margin: 10px auto 20px;
    width: 170px;
    height: 10px;
    background-color: #ffa827;
}
.white-box5-img{
    margin: 0 auto;
    width: 990px;
}
.white-box5-img>img:first-of-type{
    float: left;
    width: 60.5%;
}
.white-box5-img>img:last-of-type{
    float: left;
    width: 39.5%;
}
.white-box5-subtitle{
    margin: 10px auto 20px;
    color: #585858;
    font-size: 16px;
    text-align: center;
}
.white-box5-btn{    
    display: block;
    padding: 5px 0;
    margin: 20px auto 0;
    width: 500px;
    border: 0;
    border-radius: 50px;
    background-color: #39abb5;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
}   

.white-box6{
    padding: 60px 0 100px;
    background-color: #39abb5;
    color: #fff;
}
.white-box6-title{
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 4px;
    text-align: center;
}
.white-box6-subtitle{
    margin: 20px 0;
    font-size: 16px;
    letter-spacing: 2px;
    text-align: center;
}
.white-box6-con{
    margin: 0 auto;
    width: 990px;

}
.white-box6-con1{
    margin: 0 0 20px;
    float: left;
    width: 33.33%;

}
.white-box6-con1>img{
    display: block;
    margin:0 auto 20px;
}
.white-box6-text{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

/*10-1国庆集训班*/
.guoqing-title{
    margin: 40px auto;
    width: 862px;
    height: 147px;
    line-height: 110px;
    text-align: center;
    color: #fff;
    font-size: 30px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20190923-2.png") no-repeat;
    background-size: 100% 100%;
}
.guoqing-part1-subtitle{
    color: #8f000b;
    font-size: 35px;
    text-align: center;
    font-weight: bold;
}
.guoqing-part1-info1{
    display: flex;
    justify-content: flex-start;
}
.guoqing-part1-info1>div{
    margin: 20px 0;
    width: 50%;
    text-align: center;
    color: #8f000b;
    font-size: 20px;
    line-height: 25px;
}
.guoqing-part1-info2{
    display: flex;
    justify-content: flex-start;
    margin: 10px auto;
    width: 380px;
}
.guoqing-part1-info2>div{
    padding-left: 15px;
    line-height: 65px;
    color: #8f000b;
    font-size: 35px;
    font-weight: bold;
}
.guoqing-part1-info3{
    display: flex;
    justify-content: space-around;
    margin: 20px auto;
    width: 600px;
    color: #8f000b;
    font-size: 20px;
    line-height: 25px;
}
.guoqing-part1-info4{
    display: flex;
    justify-content: space-around;
    margin: 20px auto;
    width: 600px;
    color: #8f000b;
    font-size: 20px;
    line-height: 25px;
}
.guoqing-part1-info4>div{
    text-align: center;
}
.guoqing-part1-info4>div:first-of-type{
    width: 148px;
}
.guoqing-part1-info4>div:nth-of-type(3){
    width: 142px;
}
.guoqing-part1-info4>div:nth-of-type(5){
    width: 121px;
}

.guoqing-part2-tab{
    margin: 20px 0;
}
.guoqing-part2-tab>ul{
    display: flex;
    justify-content: space-around;
    border: 0;
}
.guoqing-part2-tab>ul>li>a{
    margin: 0;
    padding: 2px 20px;
    border-radius: 5px;
}
.guoqing-part2-tab>ul>li.am-active>a, .guoqing-part2-tab>ul>li.am-active>a:focus, .guoqing-part2-tab>ul>li.am-active>a:hover{
    border: 0;
    background-color: #a9000c;
    color: #fff;
}
.guoqing-part2-tab .am-tabs-bd{
    border: 0;
}
.guoqing-part2-tab .am-tabs-bd table{
    width: 100%;
}
.guoqing-part2-tab .am-tabs-bd table th{
    border: 1px solid #b41d23; 
    text-align: center;
    font-size: 16px;
}
.guoqing-part2-tab .am-tabs-bd table tr td{
    width: 20%;
    text-align: center;
    border: 1px solid #b41d23; 
}

.guoqing-part3{
    position: relative;
    margin: 30px 0;
    padding-bottom: 20px;
    min-height: 523px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20190923-8.png") no-repeat;
    background-size: 100% 100%;
}
.guoqing-part3 .am-container{
    position: absolute;
    top: 0;
    left: calc( 50% - 375pt );
}
.guoqing-part3-title{
    margin: 30px 0;
    color: #ffe8a1;
    font-size: 50px;
    text-align: center;
    text-shadow: 0px 7px 2px #9c000b;
}
.guoqing-part3-subtitle{
    margin: 30px 0;
    color: #ffe8a1;
    font-size: 28px;
    text-align: center;
    text-shadow: 0px 7px 2px #9c000b;
}
.guoqing-part3-con{
    display: flex;
    justify-content: space-between;
    color: #ffe8a1;
    text-align: center;
}
.guoqing-part3-one{

    width: 48%;
}
.guoqing-part3-con-title{
    font-size: 40px;
}
.guoqing-part3-con-text{
    margin: 20px 0;
    padding: 20px 0;
    border: 5px solid #ffe8a1;
}
.guoqing-part3-con-text>div{
    font-size: 20px;
    line-height: 50px;
}
.guoqing-part3-con-text>div>span{
    text-decoration: line-through;
}
.guoqing-btn-order{
    padding: 0 25px;
    line-height: 35px;
    background-color: #ffe8a1;
    color: #8f000b;
    border: 0;
    border-radius: 10px;
    font-size: 25px;
    font-weight: bold;
}

.guoqing-part4-con{
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}
.guoqing-part4-info{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    height: 100px;
}
.guoqing-part4-info>img{
    width: 100px;
}
.guoqing-part4-info>div{
    padding-left: 15px;
    color: #8f000b;
    font-size: 25px;
    text-align: center;
}
.guoqing-part5{

}
.guoqing-part5 form{
    margin: 0 auto;
    width: 750px;
}
.guoqing-part5 form ul li input{
    margin-bottom: 20px;
    width: 95%;
    padding:0 10px;
    line-height: 35px;
    border: 1px solid #a9000c;
    border-radius: 15px;
}
.guoqing-part5 form ul li:last-of-type{
    display: flex;
    align-items: center;
}
.guoqing-part5 form ul li:last-of-type input{
    margin: 0 15px 0 0;
    width: 45%;
}
.guoqing-part5 form button{
    display: block;
    margin: 0 auto;
    padding:0 20px;
    line-height: 35px;
    border: 1px solid #a9000c;
    border-radius: 15px;
    color: #a9000c;
    background-color: #fff;
}



/*十一优惠活动页*/
.red-bg{
    background-color: #990104;
}
.guoqingsale-part1{
    padding:50px 0;
}
.guoqingsale-title{
    margin: 30px 0;
    width: 100%;
    height: 147px;
    line-height: 147px;
    text-align: center;
    color: #990104;
    font-size: 35px;
    letter-spacing: 2px;
    font-weight: bold;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20190925-4.png");
    background-position: center;
    background-size: 100%;
}
.guoqingsale-subtitle{
    color: #efd5a7;
    font-size: 25px;
    text-align: center;
}

.guoqingsale-part1-con{
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
}

.guoqingsale-part1-con1{
    position: relative;
    padding:100px 35px 20px;
    width: 465px;
    height: 327px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20190925-5.png");
    background-size: 100%;
    font-size: 20px;
}
.guoqingsale-part1-info1{
    position: absolute;
    top: 0;
    left: 0;
    color:#990104;
    font-weight: bold;
    width: 100%;
    line-height: 54px;
    text-align: center;
}
.guoqingsale-part1-info2{
    color: #fff;
}
.guoqingsale-part1-info3{
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
}
.guoqingsale-part1-info4{
    color: #fff;
    font-size: 20px;
    text-align: center;
}
.guoqingsale-part1-info5{
    margin-top: 40px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 25px;
}
.guoqingsale-btn{
    display: block;
    margin: 0 auto;
    padding:0;
    width: 430px;
    height: 70px;
    background-color: #f0d7a9;
    border: 0;
    border-radius: 50px;
    color: #990104;
    font-size: 30px;
    letter-spacing: 3px;
}

.guoqingsale-part2{
    padding: 30px 0;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20190925-6.png") no-repeat;
    background-color: #990104;
}
.guoqingsale-part2-title{
    color:#efd5a7;
    font-size: 28px;
    text-align: center;
    letter-spacing: 2px;
}
.guoqingsale-part2-subtitle{
    margin: 0 auto;
    width: 90%;
    color: #fff;
    font-size: 22px;
    letter-spacing: 2px;
}
.guoqingsale-part2 table{
    margin: 30px 0;
    width: 100%;
    border: 2px solid #f0d7a9;
}
.guoqingsale-part2 table th{
    border: 1px solid #f0d7a9;
    text-align: center;
    color: #f0d7a9;
    font-size: 16px;
    line-height: 50px;
}
.guoqingsale-part2 table td{
    border: 1px solid #f0d7a9;
    text-align: center;
    color: #f0d7a9;
    font-size: 16px;
    line-height: 35px;
}
.guoqingsale-part2 form{
    margin: 20px auto;
    width: 750px;
}
.guoqingsale-part2 form ul li input{
    margin-bottom: 20px;
    width: 95%;
    padding:0 10px;
    line-height: 35px;
    border: 1px solid #a9000c;
    border-radius: 15px;
}
.guoqingsale-part2 form ul li:last-of-type{
    display: flex;
    align-items: center;
}
.guoqingsale-part2 form ul li:last-of-type input{
    margin: 0 15px 0 0;
    width: 45%;
}
.guoqingsale-part2 form button{
    display: block;
    margin: 0 auto;
    padding:0 20px;
    line-height: 35px;
    border: 1px solid #a9000c;
    border-radius: 15px;
    color: #a9000c;
    background-color: #fff;
}

.guoqingsale-part2-info{
    margin: 30px 0;
    font-size: 33px;
    text-align: center;
    color: #efd5a7;
}
.guoqingsale-part2 .qixi-canjia-div-p{
    color: #efd5a7;
}
.guoqingsale-img{
    margin: 20px 0 30px;
    display: flex;
    justify-content: space-around;
}
.guoqingsale-img>img{
    
}



/*2019-11-11*/
.sale20191111-part1{
    padding: 60px 0;
}
.sale20191111-part1-info1{
    font-size: 18px;
    line-height: 25px;
    text-align: center;
}
.sale20191111-part1-info2{
    margin-top: 20px;
    text-align: center;
    color: #fff;
    background-color: #9f0016;
    font-size: 22px;
    letter-spacing: 2px;
}


.sale20191111-part2{
    padding: 30px 0;

}
.sale20191111-title{
    font-size: 30px;
    text-align: center;
    letter-spacing: 1px;
}
.sale20191111-subtitle{
    margin: 10px 0;
    font-size: 14px;
    color: #999999;
    text-align: center;
}
.sale20191111-subtitle>span{
    color: #9f0016;
    text-decoration: underline;
}

.sale20191111-part2-box{
    background-color: #fcfcfc;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.sale20191111-part2-box>div{
    display: flex;
    justify-content: flex-start;
}
.sale20191111-part2-img{
    position: relative;
    width: 50%;
    /*height: 648px;*/
}
.sale20191111-part2-img .am-slider{
    margin: 0;
    height: 100%;
    background-color: transparent;
    box-shadow: none;
}
.sale20191111-part2-img .am-slider .am-slides li{
    display: flex !important;
    align-items: flex-end;
    height: 510px;
}
.sale20191111-part2-img .am-slider .am-slides img{
    display: inline-block;
    margin-left: 10px;
    width: 343px;
    height: 429px;
}
.sale20191111-part2-mobile-box{
    position: absolute;
    top: 0;
    right: 0;
    width: 80%;
}

.sale20191111-part2-teacher{
    margin: 250px 0 15px;
    padding: 10px 20px 10px 30px;
    color: #fff;
    background-color: rgba(169,0,12,.8);
    z-index: 10;
}
.sale20191111-part2-teacher>span:first-of-type{
    display: block;
    font-size: 20px;
}
.sale20191111-part2-teacher>span:last-of-type{
    display: inline-block;
    line-height: 20px;
    font-size: 15px;
}
.sale20191111-part2-link{
    text-align:right;
    font-size: 14px;
    z-index: 10;
}
.sale20191111-part2-link>a{
    color: #666666;
}
.sale20191111-part2-info1{
    margin-top: 20px;
    font-size: 20px;
    text-align: right;
    color:#333;
    z-index: 10;
}



.sale20191111-part2-con{
    padding:20px 0 0 20px;
    width: 50%;
}

.sale20191111-part2-info2{
    display: inline-block;
    padding-bottom: 20px;
    line-height: 30px;
    letter-spacing: 2px;
    color: #333333;
    font-size: 18px;
    border-bottom: 1px solid #9f0016;
}
.sale20191111-part2-info3{
    margin-top: 20px;
    line-height: 30px;
    font-size: 22px;
    color: #333333;
    letter-spacing: 2px;
}
.sale20191111-part2-info4{
    display: inline-block;
    margin: 10px 0 10px;
    padding: 5px 7px 5px 15px;
    background-color: #9f0016;
    color: #fff;
    font-size: 14px;
}
.sale20191111-part2-info5{
    line-height: 30px;
    color: #333;
    font-size: 16px;
}

.sale20191111-part2-btn{
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}
.sale20191111-part2-info6{
    color: #333;
    font-size: 20px;
    line-height: 30px;
}
.sale20191111-part2-btn>button{
    margin-top: 70px;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    background-color: #9f0016;
    color: #fff;
    font-size: 20px;
    border: 0;
    letter-spacing: 1px;
}


.sale20191111-part3-con1{
    padding-left: 100px;
    width: 48%;
    height: 533px;
}
.sale20191111-part3-info1{
    margin-top: 40px;
    padding: 0 3px;
    display: inline-block;
    font-size: 18px;
    border: 1px solid #333;
}
.sale20191111-part3-info2{
    margin-top: 50px;
    font-size: 24px;
}
.sale20191111-part3-info3{
    line-height: 30px;
    color: #666666;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}
.sale20191111-part3-info4{
    margin-top: 40px;
    font-size: 15px;
    letter-spacing: 2px;
}
.sale20191111-part3-info5{
    margin: 10px 0;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}
.sale20191111-part3-info6{
    display: inline-block;
    margin: 40px auto 0;
    padding: 5px 30px 5px 50px;
    background-color: #9f0016;
    color: #fff;
    font-size: 20px;
    letter-spacing: 2px;
}


.sale20191111-part3-con2{
    width: 52%;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191021-3.png") no-repeat;

}
.sale20191111-part3-info7{
    margin-top: 70px;
    color: #fff;
    font-size: 25px;
    letter-spacing: 2px;
    line-height: 42px;
    text-align: center;
}
.sale20191111-part3-con2>button{
    display: block;
    margin: 90px auto 0;
    padding: 0;
    width: 210px;
    background-color: transparent;
    border: 1px solid #fff;
}

.sale20191111-part3-con2>button>span:first-of-type{
    display: block;
    width: 100%;
    font-size: 42px;
    letter-spacing: 2px;
    color: #fff;
}
.sale20191111-part3-con2>button>span:last-of-type{
    display: block;
    width: 100%;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    background-color: #fff;
    color: #9f0016;
}


.sale20191111-part4{
    
}
.sale20191111-part4-block{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}
.sale20191111-part4-box{
    width: 497px;
}

.sale20191111-part4-title{
    margin: 30px 0 20px;
    font-size: 25px;
    color: #333;
    letter-spacing: 1px;
}
.sale20191111-part4-con{
    padding: 20px 15px;
    padding-top: 50px;
    width: 497px;
    height: 365px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191021-4.png") no-repeat;
    color: #fff;

}
.sale20191111-part4-con.con2{
    padding-top: 50px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191021-5.png") no-repeat;
}
.sale20191111-part4-con.con3{
    padding-top: 20px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191021-6.png") no-repeat;
    color: #666;
}
.sale20191111-part4-con.con4{
    padding-top: 50px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191021-7.png") no-repeat;
}

.sale20191111-part4-info1{
    font-size: 22px;
    line-height: 35px;
    letter-spacing: 3px;
}
.sale20191111-part4-info2{
    margin: 15px 0;
    width: 180px;
    height: 2px;
    background-color: #fff;
}
.sale20191111-part4-con.con2 .sale20191111-part4-info2{
    width: 200px;
}
.sale20191111-part4-con.con3 .sale20191111-part4-info2{
    width: 330px;
    background-color: #333;
}
.sale20191111-part4-con.con4 .sale20191111-part4-info2{
    width: 90px;
}
.sale20191111-part4-info3{
    font-size: 22px;
    line-height: 35px;
    letter-spacing: 3px;
}
.sale20191111-part4-info4{
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 3px;
    font-style:italic;
}
.sale20191111-part4-info5{
    font-size: 18px;
    line-height: 40px;
    letter-spacing: 2px;
}

.sale20191111-form{
    padding: 20px 0;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191021-8.png") no-repeat;
    background-size: 100% 100%;
}
.sale20191111-form-title{
    font-size: 35px;
    color: #fff;
    text-align: center;
    letter-spacing: 5px;
}
.sale20191111-form form{
    margin: 0 auto;
    width: 600px;
}
.sale20191111-form form ul li{
    margin-bottom: 15px;
}
.sale20191111-form form ul li input{
    padding: 0 10px;
    width: 285px;
    height: 35px;
    line-height: 35px;
    border: 0;
    outline: none;
}

.sale20191111-form form ul li:last-of-type{
    position: relative;
}
.sale20191111-form form ul li:last-of-type button{
    position: absolute;
    top: 2.5px;
    right: 20px;
    margin: 0;
    padding: 0 2px;
    font-size: 14px;
    height: 30px;
    background-color: #a81926;
    color:#fff;
    letter-spacing: 0;
}

.sale20191111-form form button{
    display: block;
    margin: 15px auto;
    padding: 5px 20px;
    background-color: #fff;
    color: #a81926;
    border: 0;
    font-size: 22px;
    letter-spacing: 2px;
}

/*学费专题*/
.xuefei-part1{
    padding: 30px 0;
    background-color: #eee;
}
.xuefei-part1 .am-container{
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    width: 1200px;
}

.xuefei-part1-con1{
    /*padding: 20px 15px;*/
    width: 65%;
    /*background-color: #fff;*/
    /*border-radius: 5px;*/
}
.xuefei-part1-con1-box{
    margin-bottom: 15px;
    padding: 20px 15px;
    background-color: #fff;
    border-radius: 5px;
}

.xuefei-con1-title{
    padding-left: 30px;
    font-size: 25px;
    color: #2281d2;
    border-bottom: 1px solid #aaaaaa;
    line-height: 50px;
    text-align: center;
}

.xuefei-part1-con1 .xuefei-tab1 .am-nav-tabs{
    display: flex;
    justify-content: space-around;
    border: 0;
}
.xuefei-part1-con1 .xuefei-tab1 .am-nav-tabs>li{
    font-size: 16px;
}
.xuefei-part1-con1 .xuefei-tab1 .am-nav-tabs>li.am-active>a,.xuefei-part1-con1 .xuefei-tab1 .am-nav-tabs>li.am-active>a:focus,.xuefei-part1-con1 .xuefei-tab1 .am-nav-tabs>li.am-active>a:hover{
    border: 0;
    color: #5399af;
}

.xuefei-part1-con1 .xuefei-tab1 .am-tabs-bd{
    border: 0;
}

.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs{
    border-bottom: 1px solid #aaa;
}
.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs>span{
    display: block;
    float: left;
    padding-left: 30px;
    width: 55%;
    font-size: 25px;
    color: #5d5d5d;
    line-height: 50px;
}
.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs>li{
    font-size: 16px;
}
.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs>li>a{
    padding: 0 15px;
    line-height: 55px;
    height: 50px;
}
.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs>li.am-active>a,.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs>li.am-active>a:focus,.xuefei-part1-con1 .xuefei-tab2 .am-nav-tabs>li.am-active>a:hover{
    border: 0;
    color: #5399af;
}
.xuefei-part1-con1 .xuefei-tab2 .am-tabs-bd{
    border: 0;
}

.xuefei-article-box1{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}

.xuefei-article-box1>a{
    display: inline-block;
    width: 32%;
}
.xuefei-box1-article-title{
    max-height: 55px;
    overflow:hidden;
}
.xuefei-box1-article-date{
    display: flex;
    justify-content: space-between;
    text-align: right;
    color: #828282;
}
.xuefei-box1-article>img{
    margin: 0 auto 5px;
    width: 100%;
    height: 143px;
}

.xuefei-box2-article{
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px dotted #aaa;
}
.xuefei-box2-article>img{
    width: 16%;
    height: 80px;
}
.xuefei-box2-article>div{
    padding-top: 15px;
    width: 82%;
}
.xuefei-box2-article .xuefei-box1-article-title{
    margin-bottom: 15px;
}


.xuefei-box2-article-title{
    width: 70%;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #5d5d5d;
    font-size: 17px;
}
.xuefei-box2-article-date{
    width: 20%;
    color: #828282;
}
.xuefei-box2-article-num{
    width: 20%;
    color: #828282;
    text-align: right;
}


.xuefei-part1-con2{
    padding: 0;
    width: 349px;
}

.xuefei-part1-con2 .am-control-nav{
    bottom:5px;
}


.xuefei-part1-con2>ul{
    padding: 20px 10px;
    height: 426px;
    background-color: #fff;
    border-radius: 5px;
    list-style:none;
}
.xuefei-part1-con2>ul li{
    margin: 10px 0;
}
.xuefei-part1-con2>ul li:nth-of-type(1){
    display: none;
}
.xuefei-part1-con2>ul li:nth-of-type(2){
    display: none;
}

.xuefei-baokao{
    padding-bottom: 50px;
    background-color: #fff;
    border-radius: 5px;
}
.xuefei-baokao-title{
    background-color: #2281d2;
    color:#fff;
    border-radius: 5px;
    font-size: 22px;
    line-height: 50px;
    letter-spacing: 2px;
    text-align: center;
}
.xuefei-baokao-info{
    margin: 20px 0;
    padding:0 20px;
}
.xuefei-baokao-info1{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 20px;
    color: #333;
}
.xuefei-baokao-info1>img{
    margin-left: 5px;
}
.xuefei-baokao-info2{
    font-size: 14px;
    color: #2281d2;
}
.xuefei-baokao-info>a{
    display: block;
    margin: 15px 0 0;
    border-radius: 20px;
    border:1px solid #f38a23;
    color: #f38a23;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
}
.xuefei-baokao-tel{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding:0 20px;
    font-size: 20px;
}
.xuefei-baokao-tel>img{
    margin-right: 5px;
}
.xuefei-baokao-info3>span:last-of-type{
    color: #f38a23;
}

.xuefei-part1-con2 .index-hot-3{
    margin-top: 15px;
    padding:20px 30px;
    background-color: #fff;
    border-radius: 5px;
}

.xuefei-table{
    width: 100%;
}

.xuefei-table tr{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow:row wrap;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}

.xuefei-table tr td{
    padding: 2px 0;
    color: #686868;
    text-align: center;
    
}
.xuefei-table tr td:first-of-type{
    width: 10%;
    font-size: 23px;
}
.xuefei-table tr td:nth-of-type(2){
   width: 10%;
}
.xuefei-table tr td:nth-of-type(3){
   width: 35%;
}
.xuefei-table tr td:nth-of-type(4){
   width: 15%;
}
.xuefei-table tr td:nth-of-type(5){
   width: 20%;
}
.xuefei-table tr td:nth-of-type(6){
   width: 10%;
}


.xuefei-table tr td img{
    display: block;
    margin: 0 auto;
    width: 60px;
    height: 60px;
}
.xuefei-table tr td:last-of-type{
    width: 100%;
}
.xuefei-jiexi-title{
    color:#2281d2;
    font-size: 13px;
    cursor: pointer;
}
.xuefei-jiexi-title>span:last-of-type{
    display: inline-block;
    width: 0;
    height: 0;
    border-right: 10px solid #2281d2;
    border-top: 6px solid #fff;
    border-bottom: 6px solid #fff;
}
.xuefei-jiexi-rotate{
    transform: rotate(-90deg);
    transition: .2s linear;
}
.xuefei-jiexi{
    padding: 10px;
    width: 100%;
    text-align: left;
    background-color: #f1f1f1;
    font-size: 14px;
}
.xuefei-jiexi.hide{
    display: none;
}


/*北大专题页*/
/*交大专题页*/
/*改版后推荐*/
.recruit-intro .am-container article{display: flex;justify-content: space-between;}
.recruit-intro .am-container article>aside, .recruit-intro .am-container article>div{box-shadow: 0 0 8px #e4e4e4;}
.recruit-intro .am-container article>aside>p{
    margin: 0;
    line-height: 30px;
}
.recruit-intro .am-container article>aside a, .recruit-intro .am-container article>div a{display: block;background-color: #40b6e0;color: white;border-radius: 3px;
    border: none;padding: 0;height: 32px;line-height: 32px;text-align: center}
.recruit-intro .am-container article>aside{width: 240px;text-align: center;padding: 35px 15px;}
.recruit-intro .am-container article>aside ul{padding-bottom: 15px;border-bottom: 1px solid #40b6e0;}
.recruit-intro .am-container article>aside ul span{display: block;background-color: #40b6e0;color: white;}
.recruit-intro .am-container article>aside a{width: 180px;margin: 30px auto 0 auto}
.recruit-intro .am-container article>div{width: calc( 100% - 250px );padding: 20px 35px;}
.recruit-intro .am-container article>div h5,  .recruit-intro .am-container article>div p{margin: 6px auto;}
.recruit-intro .am-container article>div h5{font-size: 1.8rem;position: relative;line-height: 1.2;}
.recruit-intro .am-container article>div h5:before{content: '';width: 3px; height: 20px;background-color: #40b6e0;position: absolute;left: -8px;top: 2px;}
.recruit-intro .am-container article>div p{font-size: 1.4rem;margin-bottom: 10px;}
.recruit-intro .am-container article>div table{border-collapse: collapse;table-layout: fixed;margin-top: 1rem;margin-bottom: 2rem;}
.recruit-intro .am-container article>div .am-table>tbody>tr>td{border: 1px solid #777372;vertical-align: middle;text-align: center;font-size: 1.4rem;padding: 8px;}
.recruit-intro .am-container article>div p:last-child{display: flex;align-items: center;justify-content: space-evenly;width: 75%;font-weight: bold;}
.recruit-intro .am-container article>div p:last-child span{font-size: 20px;color: #40b6e0;}
.recruit-intro .am-container article>div p:last-child a{width: 120px;border-radius: 5px;}
.jiaoda-hr-img{
    margin: 0 -20px 30px;
    height: 112.43px;
    line-height: 113px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191107-1.png") no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-size: 40px;
    text-align: center;
}
.recruit-effective{
    margin: 60px 0 30px;
}
.recruit-effective ul li article div{padding: 10px 10px 15px;box-shadow: 0 0 8px #e4e4e4;}
.recruit-effective ul li article div>p{margin: 15px auto;}
.recruit-effective ul li article div>p:first-child{font-weight: bold;line-height: 25px;}
.recruit-effective ul li article div>p:nth-child(2){font-size: 1.4rem;line-height: 22px;}
.recruit-effective ul li article div>p:nth-child(2) a{color: #40b6e0;}
.recruit-effective ul li article div>p:nth-child(3){text-align: right;font-size: 1.4rem;line-height: 22px;}

.recruit-effective ul li:first-child article div{margin-top: 15px;}
.recruit-effective ul li:nth-child(2) article div:nth-child(2){margin-top: 15px;}
.recruit-effective ul li:nth-child(3) article div{margin-bottom: 15px;}
.recruit-effective ul li:nth-child(3) article div>p:nth-child(3){padding-top: 7px;}
.recruit-effective ul li:nth-child(4) article div:nth-child(2){margin-top: 15px;}
.recruit-effective ul li:nth-child(4) article div:nth-child(2) p:first-child{margin-top: 12px;}
.recruit-effective ul li:nth-child(4) article div:nth-child(2) p:nth-child(2){margin-top: 8px;margin-bottom: 8px;line-height: 22px;}
.recruit-effective ul li:nth-child(4) article div:nth-child(2) p:last-child{margin-bottom: 8px;}

.recruit-students{
    margin: 60px 0 30px;
}
.recruit-students .recruit-students-box1>p{
    margin: 20px 0 0;
}
.recruit-students p{margin: -10px auto 10px auto;}
.recruit-students article{
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191107-5.png") center/cover no-repeat;
    background-size: 100% 100%;
    width: 100%;height: 320px;margin-top: 50px;position: relative;}
.recruit-students article div{position: absolute;width: 100%;left: 0;top: -36px;}
.recruit-students article div p{margin: 20px auto;text-align: center;}
.recruit-students article div p:first-child{display: flex;align-items: center;justify-content: center;}

.recruit-students article div p:first-child span{display: block;font-size: 78px;font-weight: bold;padding: 25px 20px;background-color: white;
    text-align: center;line-height: 1.2;
    margin:0 15px;
   border-radius: 5px;}
.recruit-students article div p:first-child span:last-child{background-color: transparent;font-size: 60px;padding-top: 58px;}
.recruit-students article div p:last-child{margin-top: 60px;font-size: 23px;}



.jiaoda-head{
    position: relative;
}
.jiaoda-head-con{
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}
.jiaoda-head-con>div{
    display: flex;
    justify-content: flex-start;
}

.jiaoda-head-title{
    padding-left:30px;
    line-height: 100px;
    font-size: 30px;
    color: #fff;
    letter-spacing: 2px;
}

.jiaoda-nav{
    padding:10px 0;
    background-color: #626262;
    color: #fff;
}
.jiaoda-nav>div{
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.jiaoda-nav ul{
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    list-style: none;
}
.jiaoda-nav ul li{
    padding: 0 15px;
    font-size: 20px;
    border-right: 1px solid #fff;
    line-height: 25px;
    height: 28px;
}
.jiaoda-nav ul li:last-of-type{
    border: 0;
}

.jiaoda-nav-link{
    padding: 0 15px;
    border: 1px solid #fff;
    border-radius: 5px;
    font-size: 25px;
}
.jiaoda-nav-link a{
    color: #fff;
}

.jiaoda-block{
    padding: 20px 0;
    background-color: #eeeeee;
}
.jiaoda-block>div{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 1210px;
}
.jiaoda-block>.am-container{
    width: 1210px;
    max-width: 1210px;
}
.jiaoda-tab-box{
    width: 140px;
    background-color: #fff;
    border-radius: 5px;
}
.jiaoda-tab-box ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.jiaoda-tab-box ul li{
    padding: 15px 0;
    text-align: center;
    font-size: 18px;
    border-bottom: 1px solid #d2d2d2;
    letter-spacing: 1px;
}
.jiaoda-tab-box ul li:last-of-type{
    border: 0;
}
.jiaoda-tab-box ul li a{
    color: #616161;
}
.jiaoda-tab-box ul li.active a{
    color: #2385a1;
}

.jiaoda-article-block-tuijian{
    width: calc( 100% - 160px );
}
.jiaoda-article-block{
    width: calc( 100% - 450px );
}
.jiaoda-article-box{
    margin-bottom: 15px;
    padding:20px 20px;
    /*width: calc( 100% - 450px );*/
    background-color: #fff;
    border-radius: 5px;
}

.jiaoda-fenshuxian{
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 30px;
}
.jiaoda-fenshuxian-title{
    font-weight: bold;
}
.jiaoda-fenshuxian-con{

}

.jiaoda-article-title{
    margin-bottom: 30px;
    padding-left: 40px;
    height: 20px;
    line-height: 40px;
    font-size: 18px;
    color: #757575;
    border-bottom: 1px solid #aaaaaa;
}
.jiaoda-article-title>span{
    display: inline-block;
    padding: 0 20px;
    background-color: #fff;
    letter-spacing: 1px;
}

.jiaoda-article-con{
    margin-bottom: 15px;
}
.jiaoda-article-info{
    display: flex;
    justify-content: space-between;
}
.jiaoda-article-info>img{
    width: 200px;
    height: 110px;
    background-color: #d2d2d2;
}
.jiaoda-article-info1{
    padding-left: 15px;
    width: calc( 100% - 200px );
}
.jiaoda-article-info-title{
    font-size: 18px;
    color: #5d5d5d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jiaoda-article-des{
    margin-bottom: 10px;
    height: 50px;
    overflow: hidden;
    font-size: 16px;
    color: #969696;
}
.jiaoda-article-date{
    font-size: 17px;
    color: #828282;
}



.jiaoda-article-tag{
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
}
.jiaoda-article-tag1{
    padding-left: 20px;
}
.jiaoda-article-tag1>span{
    display: inline-block;
    margin-right: 10px;
    padding:0 15px;
    border: 1px solid #cb8a2d;
    border-radius: 50px;
    font-size: 16px;
    color: #cb8a2d;
}
.jiaoda-article-read{
    display: flex;
    align-items: center;
    line-height: 30px;
    height: 30px;
}
.jiaoda-article-read>span:first-of-type{
    display: inline-block;
    margin-right: 5px;
    width: 22px;
    height: 15px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20190929-3.png") no-repeat;
    background-size: 100% 100%;
}
.jiaoda-article-read>span:last-of-type{
    color: #b5b5b5;
    font-size: 16px;
}




.jiaoda-info-box{
    width: 280px;
    
}
.jiaoda-info-box1{
    margin-bottom: 20px;
    padding-bottom: 30px;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.jiaoda-info-box1-title{
    padding:15px 0;
    background-color: #a72626;
    color:#fff;
    font-size: 18px;
    text-align: center;
}
.jiaoda-info-box1-subtitle{
    margin: 15px 0;
    color: #a00000;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.jiaoda-info-box1-info1{
    padding-left: 67px;
    color: #626262;
    font-size: 22px;
}
.jiaoda-info-box1-info1 .info-day{
    display: inline-block;
    padding:0 10px;
    width: 70px;
    font-size: 25px;
    text-align: center;
}
.jiaoda-info-box1-info1 .info-day2{
    font-size: 15px;
}



.jiaoda-info-box2{
    padding: 10px 10px;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
}
.jiaoda-info-box2>ul{
    margin: 0;
    padding:0;
    list-style: none;
}
.jiaoda-info-box2>ul>li{
    margin-bottom: 10px;
}
.index-main section>aside.index-hot-3 {
    width: 25%;
    height: 580px;
    
}
.index-hot3-title {
    line-height: 30px;
    text-align: center;
}
.index-hot-3>ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.index-hot-3>ul>li {
    padding: 10px 0;
    border-top: 1px solid #dcdcdc;
}
.index-hot-3>ul>li .guide-title {
    float: left;
    width: 50%;
    height: 57px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.index-hot-3>ul>li .guide-title>span {
    display: inline-block;
    padding: 0 5px;
    border-left: 2px solid #659152;
    height: 20px;
    line-height: 20px;
}


.index-hot-3>ul>li .guide-con {
    float: left;
    width: 50%;
}
.index-hot-3>ul>li .guide-con>ul {
    margin: 0;
    padding: 0 0 0 15px;
    list-style: disc;
}
.index-hot-3>ul>li .guide-con>ul>li {
    font-size: 12px;
    color: #6d6d6d;
}

.index-hot-3>ul>li:nth-of-type(2) .guide-title>span {
    border-left: 2px solid #284261;
}

.index-hot-3>ul>li:nth-of-type(3) .guide-title>span {
    border-left: 2px solid #5b9e9c;
}

.index-hot-3>ul>li:nth-of-type(4) .guide-title>span {
    border-left: 2px solid #e7ae32;
}

.index-hot-3>ul>li:nth-of-type(5) .guide-title>span {
    border-left: 2px solid #dd4d4f;
}

.index-hot-3>ul>li:nth-of-type(6) .guide-title>span {
    border-left: 2px solid #b34ddd;
}

.index-hot-3>ul>li:nth-of-type(7) .guide-title>span {
    border-left: 2px solid #4d79dd;
}

.jiaoda-school-box{
    display: flex;
    justify-content: space-around;
}
.jiaoda-school-con1{
    padding: 15px 20px;
}
.jiaoda-school-info1{
    margin-bottom: 15px;
    width: 120px;
    color: #a00000;
    font-size: 22px;
    text-align: center;
    border: 3px solid #a00000;
}

.jiaoda-school-con2{
    color: #757575;
    font-size: 14px;
}
.jiaoda-school-info2{
    line-height: 28px;
}
.jiaoda-school-info2>span{
    display: inline-block;
}

.jiaoda-article-tuijian{
    display: flex;
    justify-content: space-between;
}
.jiaoda-article-tuijian>a{
    width: 31%;
}
.jiaoda-article-tuijian .jiaoda-article-info>img{
    margin: 0;
    width: 100%;
}

.jiaoda-article-tuijian .jiaoda-article-info{
    display: block;
}
.jiaoda-article-tuijian .jiaoda-article-info1{
    padding: 0;
    width: 100%;
}


/*华章介绍专题*/
.introduce-part1{
   /* display: flex;
    justify-content: space-around;*/
    margin-top: -75px;
    padding: 0 1rem;
    height: 400px;
    z-index: 10;
    background-color: #eff7fa;
}
.introduce-part1-img{
    width: 50%;
}
.introduce-part1-con{
    position: absolute;
    left:calc( 50% - 500px );
    margin: 0 auto 20px;
    padding: 50px 80px 30px;
    width: 1000px;
    box-shadow: 0 0 10px 3px #adaaaa;
    border-radius: 20px;
    background-color: #fff;
}
.introduce-part1-con>img{
    width: 300px;
}
.introduce-part1-info1{
    margin: 30px 0 20px;
    font-size: 28px;
    color: #141414;
    letter-spacing: 2px;
    text-align: center;
}
.introduce-part1-info2{
    margin: 10px 0;
    padding: 5px 15px;
    font-size: 22px;
    background-color: #9b0000;
    color: #fff;
    border-radius: 3px;
    letter-spacing: 2px;
}
.introduce-part1-info3{
    padding-left: 5px;
    font-size: 18px;
    color: #5c5c5c;
    line-height: 40px;
}
.introduce-part1-info4{
    padding-left: 5px;
    font-size: 19px;
    color: #d82902;
    line-height: 40px;
}

.introduce-part2{
    padding: 80px 0 80px;
    background-color: #eff7fa;
}
.introduce-part2-title{
    margin: 30px 0 20px;
    font-size: 35px;
    color: #fff;
    letter-spacing: 3px;
    text-align: center;
    color:#141414;
}
.introduce-part2-subtitle{
    font-size: 18px;
    color: #5c5c5c;
    text-align: center;
}

.introduce-part2-con{
    margin: 40px 0 0;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}
.introduce-part2-con1{
    margin-bottom: 20px;
    padding:20px 30px;
    width: 31%;
    border-radius: 10px;
    color: #474747;
    background-color: #fff;
    border: 3px solid #bf2730;
    /*background: linear-gradient(to bottom, #0cbda3 , #16b8c5);*/
    /*box-shadow: 0 0 10px 3px #e6e6e6;*/
}
.introduce-part2-info1{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    font-size: 25px;
    letter-spacing: 2px;
    font-weight: bold;
    text-align: center;
    /*text-shadow: 0 0 10px #352e2e;*/
}
.introduce-part2-info1>span{
    font-size: 28px;
}
.introduce-part2-info2{
    font-size: 20px;
    font-weight: lighter;
    letter-spacing: 2px;
    line-height: 25px;
    text-align: center;
}

.introduce-part2 table{
    margin: 30px 0 50px;
    width: 100%;
}
.introduce-part2 table tr td{
    border: 1px solid #fff;
    color: #fff;
    line-height: 30px;
    text-align: center;
}
.introduce-part2-info3{
    font-size: 18px;
    color: #5c5c5c;
    text-align: center;
}
.introduce-part2-two{
    padding: 30px 0 50px;
}

.introduce-part3{
    padding: 50px 1rem;
    /*background: linear-gradient(to right, #16b8c5 , #0cbda3 );*/
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20200210-3.png") no-repeat;
    background-size: 100% 100%;
}
.introduce-part3 .teacherBox{
    padding: 30px 120px 50px;
    background-color: #fff;
    border-radius: 20px;
}
.introduce-part3-title{
    font-size: 35px;
    color: #141414;
    letter-spacing: 3px;
    text-align: center;
}

.introduce-part3.teacherBox .teacherSlider.center .slick-center div.teacherIntroBox button{
    background-color: #bf2730;
}
.introduce-fantastic.fantastic .head-list p{
    height: 15px;
    line-height: 0px;
    font-size: 18px;
}
.introduce-fantastic.fantastic .head-list .active-tab p{
    height: 15px;
    line-height: 0px;
    background: linear-gradient(to right, #f08041 , #ffca1d );
    color:#303030;
}
.introduce-part3 .teacherBox .teacherSlider.center .slick-center div.teacherIntroBox button{
    background-color: #bf2730;
}


.introduce-part4{
    padding: 30px 0 50px;
    background-color: #eff7fa;
}
.introduce-part4 .am-container{
    width: 1000px;
    max-width: 1000px;
}

.introduce-part4-title{
    margin: 20px auto 50px;
    padding: 10px 0;
    width: 60%;
    font-size: 28px;
    background-color: #fff;
    color: #be0002;
    text-align: center;
    letter-spacing: 5px;
    border-radius: 50px;
    font-weight: bold;
}
.introduce-part4-con{
    display: flex;
    justify-content: space-around;
}
.introduce-part4-con .theoryClass{
    padding-right: 10px;
    width: 52%;
    border-right: 1px solid #fff;
}
.introduce-part4-info1{
    margin-bottom: 30px;
    font-size: 28px;
    color: #fff;
    text-align: center;
    letter-spacing: 5px;
    font-weight: bold;
    line-height: 25px;
}
.introduce-part4-info1>span{
    letter-spacing: 0;
}
.introduce-part4-con .theoryClass .theory ul{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    margin: 0 auto 40px;
    padding: 0;
    width: 100%;
    list-style: none;
}
.introduce-part4-con .theoryClass .theory ul li{
    margin-bottom: 10px;
    width: 31%;
}



.introduce-part4-form{
    padding: 30px 0 ;
    width: 100%;
}
.introduce-part4-form-title{
    margin-bottom: 30px;
    font-size: 28px;
    color: #fff;
    text-align: center;
    letter-spacing: 5px;
    font-weight: bold;
    line-height: 25px;
}
.introduce-part4-form form{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}
.introduce-part4-form .am-form-group{
    width: 30%;
}
.introduce-part4-form .am-form-group input{
    padding: 0 15px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border:0;
    border-radius: 15px;
    outline: none;
    border:1px solid #ddd;
}
.introduce-part4-form .validates{
    width: 30%;
}
.introduce-part4-form .am-form-group input::-webkit-input-placeholder{
    color: #484848;
}
.introduce-part4-form .validates .am-form-group{
    position: relative;
    width:100%;
}
.introduce-part4-form .validates .am-form-group input{
    display: inline-block;
    padding: 0 15px;
    width: 50%;
    height: 40px;
    line-height: 40px;
    border:0;
    border-radius: 15px;
    outline: none;
    border:1px solid #ddd;
}
.introduce-part4-form .validates .am-form-group button{
    display: inline-block;
    padding: 0 2px;
    height: 2pc;
    border: 0;
    background-color: #0e90d2;
    color: #fff;
    line-height: 2pc;
}
.introduce-part4-form .validates .am-form-group img{
    position: absolute;
    right: 10px;
    top: 2.5px;
    height: 35px;
}

.btn-introduce{
    display: block;
    margin: 25px auto 0;
    padding: 5px 30px;
    width: 200px;
    line-height: 30px;
    font-size: 18px;
    background-color: #bf2730;
    color: #fff;
    border: 0;
    border-radius: 10px;
    letter-spacing: 2px;
    font-weight: bold;
}


/*文章页表单*/
.hot-form{

}
.hot-form-title{
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #36a1ff;
    font-size: 25px;
}
.hot-form-title-text{
    
}
.hot-form-info1{
    margin: 20px 0;
    color: #36a1ff;
    font-size: 14px;
    line-height: 20px;
}

.hot-form .am-form-group{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 25px 0;
}

.hot-form .am-form-group input{
    width: calc( 100% - 35px);
    height: 30px;
    line-height: 30px;
    border:0;
    border-bottom: 1px solid #dcdcdc;
    color: #36a1ff;
    outline: none;
}

.hot-form .am-form-group input::-webkit-input-placeholder{
    color: #36a1ff;
}

.hot-form .validates .am-form-group{
    display: flex;
    justify-content: space-between;
}
.hot-form .validates .am-form-group>input{
    width: calc( 100% - 110px);
}
.hot-form .validates .am-form-group>img:last-of-type{
    width: 26px;
    height: 18px;
}

.hot-form-info2{
    margin: 10px 0;
    color: #36a1ff;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}
.hot-form-info2>span{
    display: inline-block;
    padding:0 10px;
    color: #333;
}
.hot-form>button{
    display: block;
    margin: 15px auto;
    padding:0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #36a1ff;
    color: #fff;
    text-align: center;
    border-radius: 15px;
    border:0;
    font-size: 14px;
}


/*提前面试新增文章模块*/
.interview-article-block{
    margin: 30px 0;
}
.interview-article-ul{
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px;
    border:0;
}

.interview-article-ul>li{
    
}
.interview-article-ul>li>a{
    padding:0 20px;
    height: 37px;
    font-size: 22px;
}
.interview-article-ul>li.am-active>a, .interview-article-ul>li.am-active>a:focus, .interview-article-ul>li.am-active>a:hover{
    border:0;
    border-bottom: 10px solid #01be88;
}


.interview-article-bd{
    border:0;
}


.interview-article-box1{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}
.interview-article-one{
    margin-bottom: 20px;
    padding:0 5px;
    width: 25%;
}
.interview-article-one>a{
    color: #686868;
    text-decoration: none;
}
.interview-article-one>a>img{
    width: 100%;
    height: 100px;
}
.interview-article-info{
    padding:10px 10px;
    background-color: #e4e4e4;
}
.interview-article-info1{
    margin-bottom: 10px;
    padding: 0 5px;
    height: 38px;
    line-height: 20px;
    overflow: hidden;
    border-left: 6px solid #01be88;
    font-size: 15px;

}
.interview-article-info2{
    display: flex;
    justify-content: space-between;
    font-size: 15px;
}

.interview-article-box2{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}
.interview-article-two{
    margin-bottom: 15px;
    width: 49%;

}
.interview-article-two>a{
    display: flex;
    justify-content: space-between;
    color: #686868;
    font-size: 14px;
    text-decoration: none;
}

.interview-article-info3{
    padding-left: 5px;
    width: calc( 100% - 110px );
    height: 20px;
    line-height: 20px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-left: 6px solid #01be88;
}

.interview-article-info4{
    display: flex;
    justify-content: space-between;
    width: 110px;
    height: 20px;
    line-height: 20px;
}
.interview-article-btn{
    display: block;
    margin: 30px auto;
    background-color: #01be88;
    color: #fff;
    border-radius: 5px;
    font-size: 22px;
    border:0;
}
.interview-article-btn>a{
    padding:8px 40px;
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-weight: lighter;
}


/*辅导班*/
.fudaoban-block1{
    padding: 20px 0 0;
}

.fudaoban-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 20px auto;
    padding-right: 20px;
    width: 75%;
    box-shadow: 0 0 10px #9e9e9e;
    border-radius: 50px;
    font-size: 27px;
    color: #606060;
    letter-spacing: 2px;
    line-height: 73px;
}

.fudaoban-block1-con{
    display: flex;
    justify-content: space-between;

}

.fudaoban-block1-con1{
    width: 65%;
}
.fudaoban-block1-title{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 20px 0 10px;
    padding-left: 30px;
    font-size: 25px;
    color: #363636;
}
.fudaoban-block1-title>img{
    margin-right: 10px;
}
.fudaoban-block1-box{
    display: flex;
    justify-content: space-between;
    padding: 10px 15px;
    border: 1px solid #d2d2d2;
}
.fudaoban-block1-img{
    width: 30%;
}
.fudaoban-block1-box>ul{
    margin: 0;
    padding:0 0 0 10px;
    width: 70%;
    height: 299px;
    overflow: hidden;
    list-style: none;
}
.fudaoban-block1-box>ul>li{
    line-height: 33px;
    color: #606060;
    font-size: 15px;
}
.fudaoban-block1-box>ul>li>a{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.fudaoban-block1-info1{
    width: calc( 100% - 120px );
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fudaoban-block1-info1>span{
    float: left;
    display: inline-block;
    margin:15px 5px 0 0;
    width: 2px;
    height: 2px;
    background-color: #606060;
    border-radius: 50%;
}
.fudaoban-block1-info2{
    width: 118px;
    overflow: hidden;
    white-space: nowrap;
}

.fudaoban-block1-con2{
    width: 33%;
}

.fudaoban-block-box2{
    padding: 10px 15px;
    height: 321px;
    border: 1px solid #d2d2d2;
}
.fudaoban-block-box2 .swiper-slide{
    border: 1px solid  #d2d2d2;
}
.fudaoban-block-box2 .swiper-slide>a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
    width: 100%;
}
.fudaoban-block-box2 .swiper-slide>a>img{
    margin-right: 50px;
    width: 50px;
}

.fudaoban-block2-box2 {
    padding: 10px 15px;
    height: 321px;
    border: 1px solid #d2d2d2;
}
.fudaoban-block2-box2 .swiper-slide>a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 15px;
}
.fudaoban-block2-info1>span:first-of-type{
    color: #bb1d3e;
}
.fudaoban-block2-info1{
    display: flex;
    justify-content: flex-start;
    width: calc( 100% - 70px );
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fudaoban-block2-info1>span:nth-of-type(2){
    padding-left: 5px;
    width: calc( 100% - 30px );
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.fudaoban-block2-info2{
    color: #2a72b1;
}



.fudaoban-block1-link{
    display: block;
    margin: 30px auto;
    width: 45%;
    text-align: center;
    line-height: 50px;
    border: 1px solid #257dd3;
    border-radius: 50px;
    color: #257dd3;
    font-size: 20px;
}
.fudaoban-block1-link:hover{
    color: #257dd3;
}
.fudaoban-block2-link{
    border: 1px solid #e69334;
    color: #e69334;
}
.fudaoban-block2-link:hover{
    color: #e69334;
}
.fudaoban-block3-link{
    border: 1px solid #9866b8;
    color: #9866b8;
}
.fudaoban-block3-link:hover{
    color: #9866b8;
}

.fudaoban-block4{

}
.fudaoban-block4-title{
    margin: 20px auto;
    width: 586px;
    height: 61px;
    line-height: 61px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191106-8.png") no-repeat;
    color: #fff;
    font-size: 26px;
    letter-spacing: 3px;
    text-align: center;
}
.fudanban-block4-box1{
    display: flex;
    justify-content: center;
}
.fudanban-block4-box1-con{
    width: 20%;
    font-size: 20px;
    color: #434343;
    text-align: center;
}
.fudanban-block4-box1-con>img{
    margin: 20px auto;
}


.fudaoban-block5{
    margin: 30px auto;
    display: flex;
    justify-content: space-between;
}
.fudaoban-block5-part1{
    width: 45%;

}
.fudaoban-block5-box1{

}
.fudaoban-block5-title{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 20px 0;
    padding-left: 10px;
    font-size: 22px;
    color: #606060;
}
.fudaoban-block5-title>img{
    margin-right: 10px;
    /*width: 47px;
    height: 47px;*/
}
.fudaoban-block5-con{
    padding:20px 15px;
    border: 1px solid #d2d2d2;
}
.fudaoban-block5-con1{
    margin-bottom: 15px;

}
.fudaoban-block5-info1{
    margin-bottom: 15px;
    font-size: 14px;
    color: #d72d38;
}
.fudaoban-block5-info1>span:first-of-type{
    display: inline-block;
    margin-right: 5px;
    padding:0 5px;
    background-color: #d72d38;
    color: #fff;
    border-radius: 3px;
}
.fudaoban-block5-info2{
    padding-left: 50px;
    color: #606060;
    font-size: 15px;
}


.fudaoban-block5-part2{
    width: 49%;

}

.fudaoban-block5-box3{
    padding:20px 15px;
    height: 200px;
    border: 1px solid #d2d2d2;
}
.fudaoban-block5-box3 .swiper-slide{
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}

.fudaoban-block5-info3{
    display: flex;
    justify-content: flex-start;
    width: 49%;
    height: 26px;
    line-height: 26px;
    border-right: 1px solid #d72d38;
}
.fudaoban-block5-info3>span{
    display: inline-block;
    margin-right: 5px;
}
.fudaoban-block5-info3>span:first-of-type{
    color: #d72d38;
}
.fudaoban-block5-info4{
    display: flex;
    justify-content: flex-start;
    width: 49%;
    height: 26px;
    line-height: 26px;
}
.fudaoban-block5-info4>span{
    display: inline-block;
    margin-right: 5px;
}
.fudaoban-block5-info4>span:first-of-type{
    color: #d72d38;
}

.fudaoban-block5-box4{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    margin-top: 15px;
}
.fudaoban-block5-box4>img{
    margin-bottom: 2.5px;
    width: 172px;
    height: 110px;
}

.fudaoban-form{
    margin: 20px 0;
    padding:30px 0;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191106-18.png") no-repeat;
    background-size: 100% 100%;
}
.fudaoban-form>div{
    display: flex;
    justify-content: space-between;
}
.fudaoban-form-con{
    width: 38%;
}

.fudaoban-form-box{
    display: flex;
    justify-content: flex-start;
    width: 60%;
    color: #fff;
}
.fudaoban-form-box>img{
    margin-right: 20px;
    width: 192px;
    height: 251px;
}
.fudaoban-form-info1{
    margin-bottom: 90px;
    font-size: 26px;
}
.fudaoban-form-info2{
    font-size: 15px;
}

.fudaoban-form-con .am-form-group>span{
    display: inline-block;
    width: 70px;
    color: #fff;
    font-size: 16px;
    text-align: justify;
}
.fudaoban-form-con .am-form-group>input{
    padding-left: 10px;
    width: 250px;
    height: 35px;
    line-height: 35px;
    border: 0;
    outline: none;
}
.fudaoban-form-con .validates .am-form-group>input{
    display: inline-block;
    width: 150px;
}
.fudaoban-form-con .validates .am-form-group>button{
    display: inline-block;
    line-height: 30px;
    font-size: 18px;
    background-color: #52a2c8;
    color: #fff;
    border: 0;
}

.btn-fudaoban {
    display: block;
    margin: 25px auto 0;
    padding: 5px 30px;
    line-height: 30px;
    font-size: 18px;
    background-color: #52a2c8;
    color: #fff;
    border: 0;
    border-radius: 20px;
    letter-spacing: 2px;
    font-weight: bold;
}

/*专题展示页*/
.topic-show{
    padding: 30px 0;
}
.topic-show-tab{
    margin: 30px 0;
}
.topic-show-tab>ul{
    display: flex;
    justify-content: space-around;
    margin-bottom: 30px;
    border:0;
}
.topic-show-tab>ul>li{

}
.topic-show-tab>ul>li>a{
    display: block;
    padding:3px 15px;
    width: 100%;
    color: #333;
    font-size: 18px;
}
.topic-show-tab>ul>li.am-active>a, .topic-show-tab>ul>li.am-active>a:focus, .topic-show-tab>ul>li.am-active>a:hover{
    background-color: #0ec48f;
    color: #fff;
    border-radius: 5px;
    border:0;
}
.topic-show-tab .am-tabs-bd{
    padding:0 0 30px;
    border:0;
    border-top: 1px solid #ddd;
}
.topic-show-list{
    margin: 0;
    padding:0;
    list-style: none;
}
.topic-show-list>li{
    padding:15px 0;
    border-bottom: 1px dashed #ddd;
}
.topic-show-list>li>a{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.topic-show-list-img{
    width: 40%;
}

.topic-show-list-box{
    width: 58%;
}
.topic-show-list-title{
    font-size: 20px;
    color: #3b3b3b;
}
.topic-show-list-des{
    height: 100px;
    overflow: hidden;
    font-size: 16px;
    color: #9e9e9e;
}
.topic-show-list-box>button{
    float: right;
    padding: 3px 20px;
    font-size: 16px;
    background-color: #0ec48f;
    color: #fff;
    border-radius: 5px;
    border:0;
}


/*报考科目*/
.baokao-part1{

}
.baokao-title{
    margin: 40px 0;
    font-size: 30px;
    color: #000;
    text-align: center;
    letter-spacing: 2px;
    font-weight: bold;
}
.baokao-title>span:first-of-type{
    color: #d93412;
}

.baokao-part1-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.baokao-part1-img{
    width: 150px;
}

.baokao-part1-con{
    width: calc( 100% - 180px );
    font-size: 17px;
    color: #404040;
    line-height: 30px;
}

.baokao-part2{

}
.baokao-part2-tab{

}
.baokao-part2-tab>ul{
    border: 1px solid #ddd;
}
.baokao-part2-tab>ul>li{
    width: 33.33%;
}
.baokao-part2-tab>ul>li:nth-of-type(2){
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.baokao-part2-tab>ul>li>a{
    display: block;
    margin: 0;
    padding: 15px 0;
    width: 100%;
    color: #d56c35;
    font-size: 22px;
    text-align: center;
    border: 0;
    letter-spacing: 1px;
}
.baokao-part2-tab>ul>li.am-active>a, .baokao-part2-tab>ul>li.am-active>a:focus, .baokao-part2-tab>ul>li.am-active>a:hover{
    background-color: #d56c35;
    color: #fff;
}
.baokao-part2-box{
    margin: 20px 0;
    padding: 0 20px;
    display: flex;
    justify-content: flex-end;
}
.baokao-part2-title{
    width: 120px;
    color: #d56c35;
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: bold;
    line-height: 25px;
}
.baokao-part2-con{
    width: calc( 100% - 120px );
}
.baokao-part2-info1{
    color: #d56c35;
    font-size: 17px;
}
.baokao-part2-info2{
    color: #404040;
    font-size: 18px;
}
.baokao-part2-info3{
    display: block;
    margin: 15px auto;
    width: 432px;
    color: #d82902;
    font-size: 22px;
    letter-spacing: 5px;
    text-decoration: underline;
}

.baokao-part4{
    margin: 40px 0 0;
    padding: 1px 0 20px;
    background-color: #f2f2f2;
}
.baokao-part4-box{
    display: flex;
    justify-content: flex-start;
    background-color: #fff;
    border: 1px solid #ddd;
}
.baokao-part4-con1{
    padding: 0 15px;
    width: 25%;
    border-right: 1px solid #ddd;
}
.baokao-part4-con1-info1{
    margin: 5px 0;
    font-size: 20px;
    color: #d56c35;
    text-align: center;
    font-weight: bold;
}
.baokao-part4-con1-tag{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    margin:15px 0 0;
}
.baokao-part4-con1-tag>div{
    margin-bottom: 10px;
    padding: 3px 0;
    width: 48%;
    border: 1px solid #d56c35;
    color: #d56c35;
    border-radius: 10px;
    text-align: center;
}
.baokao-part4-con1-tag>div:nth-of-type(2){
    color: #d5b135;
    border-color: #d5b135;
}
.baokao-part4-con1-tag>div:nth-of-type(3){
    color: #93cf63;
    border-color: #93cf63;
}
.baokao-part4-con1-tag>div:nth-of-type(4){
    color: #3b95e1;
    border-color: #3b95e1;
}
.baokao-part4-con1-tag>div:nth-of-type(5){
    color: #6b40ad;
    border-color: #6b40ad;
}
.baokao-part4-con1>a{
    display: block;
    margin: 15px 0;
    padding: 3px 0;
    width: 100%;
    background-color: #d56c35;
    color: #fff;
    border-radius: 10px;
    text-align: center;
}

.baokao-part4-con2{
    padding: 0 15px;
    width: 25%;
}
.baokao-part4-con2>img{
    height: 120px;
}
.baokao-part4-con2-title{
    margin: 10px 0 15px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    letter-spacing: 1px;
    text-align: center;
}
.baokao-part4-con2-title>span:first-of-type{
    color: #d56c35;
}
.baokao-part4-con2>ul{
    padding: 0;
    list-style:none;
}
.baokao-part4-con2>ul>li{
    list-style:none;
}
.baokao-part4-con2-info1{
    display: flex;
    justify-content: flex-start;
    color: #606060;
    font-size: 14px;
}
.baokao-part4-con2-info1>span:first-of-type{
    display: inline-block;
    margin: 10px 3px 0 0;
    width: 3px;
    height: 3px;
    background-color: #606060;
    border-radius: 50%;
}
.baokao-part4-con2-info1>span:last-of-type{
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.baokao-part4-con2-info2{
    display: flex;
    justify-content: space-between;
    padding-left: 10px;
    color: #d56c35;
    font-size: 14px;
}

.baokao-part5{
    padding: 20px 0 50px;
    background-color: #d56c35;
}
.baokao-part5-title{
    margin: 0 auto;
    padding: 10px 0;
    width: 550px;
    font-size: 30px;
    background-color: #fff;
    color: #404040;
    border-radius: 50px;
    text-align: center;
}
.baokao-part5-title>span:first-of-type{
    color: #d56c35;
}
.baokao-part5-box{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 40px 0 0;
    color: #fff;
}
.baokao-part5-con{
    width: 50%;
}
.baokao-form{
    padding: 0 0 0 15px;
    width: 50%;
}
.baokao-part5-info1{
    margin-bottom: 15px;
    font-size: 22px;
    text-align: center;
    letter-spacing: 1px;
}
.baokao-form form ul{
    margin: 20px 0 0;
}
.baokao-form form ul li{
    margin-bottom: 15px;
}
.baokao-form form ul li:nth-of-type(3){
    width: 100%;
}
.baokao-form form ul li textarea{
    padding: 10px;
    width: 446px;
    height: 140px;
    border: 0;
    outline: none;
    border-radius: 10px;
    color: #404040;
}
.baokao-form form ul li input{
    display: inline-block;
    padding-left: 10px;
    width: 90%;
    height: 35px;
    line-height: 35px;
    border-radius: 10px;
    border: 0;
    outline: none;
    color: #404040;
}
.baokao-form form ul li:nth-of-type(4){
    display: flex;
    justify-content: space-between;
    width: 446px;
}
.baokao-form form ul li:nth-of-type(4)>input{
    width: 40%;
}
.baokao-form form ul li:nth-of-type(4)>button{
    background-color: #fff;
    color: #d56c35;
    border: 0;
}
.btn-baokaokemu{
    padding: 0 25px;
    background-color: #fff;
    color: #d56c35;
    border: 0;
    border-radius: 20px;
    outline: none;
}

/*报考条件专题优化*/
.condition-box-title{
    margin: 0 auto;
    text-align: center;
    font-size: 28px;
    color: #515152;
    font-weight: bold;
}
.condition-box-subtitle{
    margin: 15px auto;
    text-align: center;
    font-size: 18px;
    color: #6ebcc3;
}
.condition-new-box1{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 910px;
    margin: 30px auto;
    padding: 20px 20px;
    box-shadow: 0 0 10px 5px #ececec;
}
.condition-new-box1-info1{
    width: 200px;
    font-size: 30px;
    color:#656566;
    text-align: center;
    font-weight: bold;
}
.condition-new-box1-info2{
    padding-left: 50px;
    height: 50px;
    font-size: 17px;
    line-height: 25px;
    border-left: 5px solid #6ebcc3;
    color:#2b2b2b;
}

.condition-part2{
    margin: 30px 0;
    padding: 50px 0;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191221-3.png") no-repeat;
    background-size: 100% 100%;
}
.basic-key-challenges h5{font-size: 24px;color:#616161}
.basic-key-challenges h5 span{color: #db8198;}
.basic-key-challenges h5 span b{font-size: 36px;}
.basic-key-challenges ul{
    padding: 20px 0;
    background-color: #fff;
}
.basic-key-challenges ul li article p{text-align: center;margin: 0 auto 15px auto;}
.basic-key-challenges ul li article p:first-child{font-size: 24px;position: relative;font-weight: bold;color: #616161;margin-bottom: 5px;}
.basic-key-challenges ul li article p:first-child span{position: relative;z-index: 1;}
.basic-key-challenges ul li article p:first-child:after{
    content: '';
    height: 8px;
    width: 45%;
    margin: 0 88px;
    position: absolute;
    left: 0;
    bottom: 3px;
    background-color: #6ebcc3;
    z-index: 0;
}

.condition-basics .condition-basics-terms{font-size: 20px;color: #444883;}
.condition h4 {position: relative;}
.condition h4 span:nth-child(1){width: 400px;height: 45px;background-color: #1cc68c;color: #fff;text-align: center;line-height: 47px;font-size: 24px;z-index: 2;position: relative}
.condition h4 span:nth-child(2){position: absolute;top: 20px;left: 0;z-index: 1;width: 100%;border-top: 1px solid #1cc68c;}
.condition-basics .basic-key-factor{display: flex;align-items: center;}
.condition-basics .basic-key-factor>div:first-child{width: 70%;}
.condition-basics .basic-key-factor>div:first-child article{display: flex;}
.condition-basics .basic-key-factor>div:first-child article p:first-child{color: #54b1b9;width: 160px;font-size: 18px;}
.condition-basics .basic-key-factor>div:first-child article p:nth-child(2){width: calc( 100% - 160px );padding-right: 15px;margin-bottom: 20px;}
.condition-basics .basic-key-factor>div:nth-child(2){width: calc( 100% - 70% );}

/*.condition-questions ul li p{width: 97%;text-align: center;background-color: #f4f7fa;color: #4bacb5;font-weight: bold;
    margin: 0 auto 15px auto;padding: 8px 0;}

.condition-target ul li{display: none;}
.condition-target ul li:nth-child(1),.condition-target ul li:nth-child(2),.condition-target ul li:nth-child(3),
.condition-target ul li:nth-child(4),.condition-target ul li:nth-child(5),.condition-target ul li:nth-child(6),
.condition-target ul li:nth-child(7),.condition-target ul li:nth-child(8){display: block}
.condition-target ul li img{width: 110px;}

.condition-achieve ul{margin-top: 50px;}
.condition-achieve ul li article{position: relative;padding: 40px 35px 25px;border: 1px solid #6ebcc3;text-align: center;width: 80%;margin: 0 auto;}
.condition-achieve ul li article p{margin: 0 auto;font-weight: bold;text-align: center}
.condition-achieve ul li article p:nth-child(1){position: absolute;width: 54%;line-height: 50px;font-size: 28px;color: white;
    background-color: #6ebcc3;border-radius: 10px;top: -25px;left: 23%;}
.condition-achieve ul li article p:nth-child(2){font-size: 26px;}*/

.condition-part3{

}
.condition-part3 ul{
    margin: 0;
    padding: 0;
}
.condition-part3 ul>li{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
.condition-part3-img{

}
.condition-part3-con{
    display: flex;
    justify-content: flex-start;
    align-items:center;
    width: calc( 100% - 330px );
}
.condition-part3-info1{
    width: 200px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 22px;
    color: #585858;
    border-right: 5px solid #6ebcc3;
}
.condition-part3-info2{
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    padding-left: 50px;
    width: calc( 100% - 200px );
    height: 70px;
}
.condition-part3-info2>div{
    width: 100%;
}

.condition-part4{
    padding: 50px 0;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191221-4.png") no-repeat;
    background-size: 100% 100%;
}
.condition-part4 form{

}
.condition-part4 form ul li{
    margin-bottom: 15px;
}
.condition-part4 form ul li span{
    display: inline-block;
    margin-right: 10px;
    width: 70px;
    text-align-last: justify; 
    color: #585858;
}
.condition-part4 form ul li input{
    display: inline-block;
    padding-left:10px;
    width: 187px;
    min-width: 80px;
    height: 35px;
    border: 1px solid #6ebcc3;
    outline: none;
}
.condition-part4 form ul li select{
    width:187px;
    height: 35px;
    border: 1px solid #6ebcc3;
    outline: none;
}
.condition-part4 form ul li button{
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    border: 0;
    background-color: #6ebcc3;
    color: #fff;
    font-size: 18px;
    letter-spacing: 2px;
}

.condition-part5{
    padding: 50px 0 80px;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20191221-5.png") no-repeat;
    background-size: 100% 100%;
}
.condition-part5-box{
    margin: 20px 0;
    background-color: #fff;
}
.condition-part5-title{
    height: 35px;
    line-height: 35px;
    background-color: #6ebcc3;
    color:#fff;
    font-style: 18px;
    text-align: center;
    letter-spacing: 2px;
}
.condition-part5-con{
    display: flex;
    justify-content: flex-start;
    padding: 20px 25px;
}
.condition-part5-con>ul{
    margin: 0;
    padding: 0;
    width: 65%;
    list-style: none;
}
.condition-part5-con>ul>li{
    margin-bottom: 15px;
    padding-left: 5px;
    height: 35px;
    line-height: 35px;
    border-left: 5px solid #6ebcc3;
    font-size: 18px;
}
.condition-part5-con>ul>li>a{
    display: flex;
    justify-content: space-between;
}
.condition-part5-con>ul>li>a>span:last-of-type{
    color:#6ebcc3;
}


/*报考条件表单*/
.condition-form{
    margin-left: 20px;
    padding-left: 50px;
    border-left:1px solid #6ebcc3;
}
.condition-form-title{

}
.condition-form>form{

}
.condition-form .am-form-group{
    margin-bottom: 5px;
    background-color: transparent;
}
.condition-form .am-form-group:nth-of-type(2){
    
}
.condition-form .am-form-group input{
    padding-left: 10px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    border: 1px solid #6ebcc3;
    outline: none;
    background-color: transparent;
}
.condition-form .validates{
    
}
.condition-form .validates .am-form-group{
    width: 100%;
}
.condition-form .validates input{
    width: calc( 100% - 120px );
    background-color: transparent;
}
.condition-form .validates img{
    height: 35px;
}
.condition-form .validates button{
    display: inline-block;
}

.condition-form button{
    display: block;
    margin: 0 auto;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color:#fff;
    border: 1px solid #1cc68c;
    border-radius: 3px;
    background-color: #6ebcc3;
    outline: none;
    letter-spacing: 2px;
    font-size: 18px;
    font-weight: lighter;
}

.condition-enroll{background-color: #f4f7fa;}
.condition-enroll .am-container>p{font-weight: bold;}

.condition-link{
    display: block;
    margin: 30px auto 15px;
    padding:5px 0;
    width:250px;
    font-size: 24px;
    border: 2px solid #1cc68c;
    border-radius: 3px;
    text-align: center;
    color:#1cc68c;
}
.condition-link:hover{
    color:#1cc68c;
}


/*美国安杰洛州立大学 
国际留学教育*/
.angelo-part1{
    padding: 80px 0;
}
.angelo-part1-box1{
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.angelo-part1-box1-img{
    width: 35%;
}
.angelo-part1-box1-con{
    width: 60%;
}
.angelo-part1-info1{
    font-size: 28px;
    color: #004289;
    font-weight: bold;
}
.angelo-part1-info2{
    margin: 20px 0;
    font-size: 22px;
    color: #000;
    font-weight: lighter;
}
.angelo-part1-info2>span{
    display: inline-block;
    margin-left:10px;
}
.angelo-part1-info3{
    font-size: 22px;
    color: #000;
    font-weight: lighter;
}

.angelo-part1-box2{
    margin-top: 70px;
    padding: 0 35px;
    display: flex;
    justify-content: space-around;
}
.angelo-part1-box2-con{
    width: 25%;
}
.angelo-part1-info4{
    margin-top:20px;
    font-size: 18px;
    color: #004289;
    text-align: center;
    font-weight: bold;
}

.angelo-part2{
    padding: 80px 0;
    background-color: #f7f9fb;
}
.angelo-part2-tab{

}
.angelo-part2-tab>ul{
    display: flex;
    align-items: center;
    border: 0;
}
.angelo-part2-tab>ul>li{
    width: 32.5%;
}
.angelo-part2-tab>ul>li.am-active{
    width: 35%;
}
.angelo-part2-tab>ul>li>a{
    padding: 0;
    border:0;
}
.angelo-part2-tab>ul>li.am-active>a, .angelo-part2-tab>ul>li.am-active>a:focus, .angelo-part2-tab>ul>li.am-active>a:hover{
    margin: 0;
    border: 0;
}
.angelo-part2-tab>ul>li.am-active>a>img{
    width: 100%;
}
.angelo-part2-tab>ul>li>a>img{
    width: 95%;
}
.angelo-part2-tab .am-tabs-bd{
    padding: 0 30px 30px;
    border: 1px solid #004289;
    background-color: #fff;
}
.angelo-part2-info1{
    margin: 20px 0;
    font-size: 22px;
    color: #004289;
}
.angelo-part2-info2{
    margin-bottom: 20px;
    font-size: 14px;
}
.angelo-part2-info3{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
}
.angelo-part2-info3>span:first-of-type{
    display: inline-block;
    width: 75px;
    font-size: 15px;
    color: #004289;
    text-align-last: justify; 
}
.angelo-part2-info3>span:last-of-type{
    width: calc( 100% - 75px );
}
.angelo-part2 button{
    display: block;
    margin: 30px auto;
    width: 350px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    border-radius: 10px;
    border: 0;
    background: linear-gradient(to right,#23449b,#674979);
}

.angelo-part3{
    padding: 50px 0;
    background: linear-gradient(to right,#23449b,#674979);
    color: #fff;
}
.angelo-part3-title{
    margin-bottom: 50px;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.angelo-part3 ul{
    display: flex;
    justify-content: space-around;
    flex-flow: row wrap;
    padding: 0;
    list-style: none;
}
.angelo-part3 ul>li{
    margin-bottom: 20px;
    width: 23%;
}
.angelo-part3 ul>li>div{
    margin-top: 10px;
    font-size: 13px;
    text-align: center;
}

.angelo-title{
    margin-bottom: 50px;
    color: #264499;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
}

.angelo-part4{
    padding: 80px 0;
}
.angelo-part4 ul{
    margin-bottom: 70px;
    padding: 0;
    list-style: none;
}
.angelo-part4 ul>li{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    box-shadow: 0 0 10px 10px #f3f3f3;
}
.angelo-part4-img{
    margin: 0 0 0 -50px;
    width: 80px;
}
.angelo-part4-info1{
    padding-left:10px;
    width: calc( 100% - 70px );
}
.angelo-part4 button{
    display: block;
    margin: 30px auto;
    width: 350px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    border-radius: 10px;
    border: 0;
    background: linear-gradient(to right,#23449b,#674979);
}

.angelo-part5{
    padding: 80px 0;
    background: url("https://www.inflatablewaterslidesforsale.com/assets/img/20200109-14.png") no-repeat;
    background-size: 100% 100%;
}
.angelo-part5 .angelo-title{
    margin-bottom: 30px;
}
.angelo-part5>.am-container{
    display: flex;
    justify-content: space-between;
}
.angelo-part5-box1{
    width: 48%;
}
.angelo-part5-info1{
    padding: 30px 20px;
    background-color: #fff;
    line-height: 30px;
}

.angelo-part5-box2{
    width: 48%;
}
.angelo-part5-box2>ul{
    margin: 0;
    padding: 30px 20px;
    background-color: #fff;
    list-style: none;
}
.angelo-part5-box2>ul>li{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding-left: 10px;
    height: 20px;
    line-height: 20px;
    border-left: 5px solid #264499;
}
.angelo-part5-box2>ul>li>a{
    color: #8491b7;
    font-size: 14px;
}
.angelo-part5 button{
    display: block;
    margin: 30px auto;
    width: 150px;
    height: 40px;
    line-height: 40px;
    color: #8491b7;
    font-size: 18px;
    border-radius: 10px;
    border: 1px solid #8491b7;
    background-color: transparent;
}

.angelo-part6{
    padding: 80px 0;
}
.angelo-part6-box{
    margin: 0 auto;
    width: 1200px;
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
.angelo-part6-box-webkit-scrollbar {
    display: block;
    background-color: #ddd;
}
.angelo-part6-box>img{
    float: none;
    display: inline-block;
    margin-right: 10px;
}


@media screen and (min-width: 1320px) and (max-width: 1610px){
    .white-box1-title{
        margin-top:30px;
    }
    .white-box1-con{
        margin-top: 30px;
    }
    .white-box1-intro-1{
        padding: 20px 0;
    }
    .white-box1-intro-2{
        padding: 20px 0;
    }
}

a{
    text-decoration: none;
}