*{padding: 0;margin: 0;}
html,body{font-family: 'MicrosoftYaHei' !important;color:#000;}
li{list-style: none;}
img{border: none;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
clearfix:after{content:'';display:block;clear: both;visibility: hidden;height: 0;}
.slide-mask::-webkit-scrollbar{
    display:none;
}
html,body{
    overflow-x:hidden !important;
}
/* 正文 */
.wrap{
    width: 100%;
    height: auto;
    max-width:1920px;
    min-width:1200px;
}
/* 省份 */
.city{
    width: 100%;
    height: 860px;
    background: #FFDC16;
    padding-top: 76px;
}
.city-con{
    width: 895px;
    height: 719px;
    margin: 0 auto;
    background: url("https://media-box.oss-cn-hangzhou.aliyuncs.com/school/image/find_bg.png") no-repeat center;
    background-size: 100% 100%;
    transform: translateX(4px);
}
.compy-right-tit{
    width: 100%;
    height: 130px;
    color: #692316;
    text-align: center;
    margin-top: 45px;
    /*background: white;*/
}
.compy-right-tit>h2{
    font-size: 50px;
    line-height: 62px;
    font-weight: bold;
}
.compy-right-tit>h3{
    font-size: 32px;
    line-height: 45px;
    font-weight: bold;
}
.compy-right-tit>p{
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
}
.compy-right-con{
    width: 750px;
    height: 559px;
    /*background: #000;*/
}
.right-city-bg{
    width: 700px;
    height: 579px;
    margin-left: 43px;
    padding-top: 217px;
    background-size: 100%;
}
.right-city{
    width: 474px;
    height: 297px;
    border-radius: 30px;
    margin-left: 168px;
    padding-top: 24px;
    text-align: center;
}
.right-city>h2{
    color: #692316;
    font-size: 20px;
    font-weight: bold;
}
.right-city>ul{
    width: 400px;
    height: 185px;
    margin: 20px 0 0 55px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    /*background: #1d5be7;*/
}
.right-city>ul li{
    width: 48px;
    height: 22px;
    font-size: 16px;
    text-align: left;
    margin-right: 18px;
}
.right-city>ul li a{
    color: #333;
}
.right-city>ul li a:hover{
    color: #00a0e9;
}

/* provice */
.provice{
    width: 100%;
    height: auto;
}
.pro-con{
    width: 85%;
    min-height: 362px;
    margin: 0 auto;
    padding-top: 99px;
    padding-bottom: 65px;
    background: url('/ascts/login/images/newteachOper/value-top.png') top center no-repeat;
}
.pro-tit{
    width: 150px;
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    background: url("/ascts/login/images/newimg/pro-bg.png") no-repeat center;
}
.pro-list{
    width: 1236px;
    height: auto;
    margin: 30px auto;
}
.pro-list ul{
    width: 103%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
}
.pro-list ul li{
    width: 291px;
    height: auto;
    margin-bottom: 35px;
    margin-right: 18px;
    position: relative;
}
.pro-list ul li .pro-pic{
    width: 291px;
    height: 218px;
    overflow: hidden;
}
.pro-list ul li div img{
    width: 100%;
    height: 100%;
}
.pro-list ul li p{
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    color: #0D253E;
    text-align: center;
    margin-top: 12px;
}
.pro-posi{
    width: 291px;
    height: 218px;
    background: #00A0E9;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: -291px;
    pointer-events: none;
    /*display: none;*/
}
.pro-posi i{
    padding: 31px;
    background: url("/ascts/login/images/newimg/pro-posi.png") no-repeat center;
    background-size: 100% 100%;
}
.pro-posi h3{
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
    width: 190px;
    text-align: center;
    margin-top: 12px;
}