body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;box-sizing: border-box;}
body{background:#fff;}
a{text-decoration:none}
a:hover{color:#cd0200;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.noborder{border:0;}
body img{
    display: block;
    width:100%;
    height:100%
}
body{
    background: url(../images/bg.jpg) no-repeat;
    background-size:100% 100%;
}
.logo{
    width:100vw;
    height:12vw;
    background: url(../images/logo.jpg) no-repeat;
    background-size:100% 100%;
}
.indexvideo{
    width:100vw;
    height:87vw;
}
.wrap0{
    width:98vw;
    height:67vw;
    background: url(../images/jgbg.png) no-repeat;
    background-size:100% 100%;
    margin:2vw auto 0;
    overflow: hidden;
}
.wrap{
    width:98vw;
    height:64vw;
    background: url(../images/qybg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden;
    margin:0 auto;
}
.wrap2{
    width:98vw;
    height:80.6vw;
    background: url(../images/webcgbg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden;
    margin:0 auto;
}
.swiper0 {
    width:88.4vw;
    height:46vw;
    margin:14.5vw auto !important;
} 
.swiper1 {
    width:88.4vw;
    height:42vw;
    margin:15vw auto !important;
}  
.swiper2 {
    width:90.4vw;
    height:58vw;
    margin:-12.5vw auto !important;
} 
/* .swiper-container{
margin:0;
}  */
.wrap3{
    width:44vw;
    height:78.5vw; 
    float:left;
    background: url(../images/appbg.png) no-repeat;
    margin-top:10vw;
    background-size:100% 100%; 
    margin-left:4vw;
}
.wrap31{
    width:44vw;
    height:78.5vw; 
    float:left;
    background: url(../images/appbg.png) no-repeat;
    margin-top:10vw;
    background-size:100% 100%; 
    margin-left:4vw;
}
.swiper3 {
    width:38.5vw;
    height:73.5vw;
    margin:2.5vw auto !important;
}  
.swiper31 {
    width:38.5vw;
     height:73.5vw;
    margin:2.5vw auto !important;
}  
.swiper4{
    width:100vw;
    height:75vw;
    margin-top:10vw;
}
/* .wrap3{
    background: red
} */

.box1{
    width:100vw;
}
.box1 img{
    width:100%;
}
.box2{
    width:100vw;
    height:100vw;
    background: yellow
}
.studentresultapp{
    width:100vw;
    height:100vw;
    /* background: yellowgreen; */
}
.studentresultweb{
    width:100vw;
    height:75vw;
}
.jishuzhanshi{
    width:100vw;
    height:82vw;
   background: url(../images/jszs.png) no-repeat;
    background-size:100% 100%;
}
.imghuawen{
    width:100vw;
    height:91vw;
    background: url(../images/gpbg.jpg) no-repeat bottom;
    background-size:100%;
    margin-top:5vw;
}
.chengguo{
    width:90vw;
    height:28.2vw;
    margin:2vw auto -8vw;
    background: url(../images/three.png) no-repeat;
    background-size:100% 100%;
}

.wrap8{
    width:98vw;
    height:70.6vw;
    background: url(../images/tdcgbg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden;
    margin:0 auto;
}
.wrap7{
    width:98vw;
    height:70.6vw;
    background: url(../images/bgbg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden;
    margin:6vw auto;
}
.wrap9{
    width:98vw;
    height:70.6vw;
    background: url(../images/webcgbg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden;
    margin:15vw auto 0;
}
.wrap10{
    width:98vw;
    height:70.6vw;
    background: url(../images/xsbg.png) no-repeat;
    background-size:100% 100%;
    overflow: hidden;
    margin:8vw auto 0;
}
.banner8{
     width:90.4vw;
    height:52vw;
    margin:8vw auto !important;
}
.banner9{
     width:90.4vw;
    height:50vw;
    margin:9vw auto !important;
}
.banner10{
     width:90.4vw;
    height:60vw;
    margin:23vw auto !important;
}

.button2{
    width:32.6vw;
    height:10vw;
    background: url(../images/ljbm.png) no-repeat;
    background-size:100% 100%;
    margin:5vw auto 15vw;
}
.inputtxt{
    width:78.5vw;
    height:11vw;
    background: url(../images/sjh_text.png) no-repeat;
    background-size:100% 100%;
    border:none;
    outline:none;
    color:#cefdff;
    padding-left:20vw;
    margin:5vw 0 0 10vw;
}
.inputtxt2{
    width:78.5vw;
    height:11vw;
    background: url(../images/xm_text.png) no-repeat;
    background-size:100% 100%;
    border:none;
    outline:none;
    color:#cefdff ;
    padding-left:20vw;
    margin:5vw 0 0 10vw;
}
.swiper313{
    width:100%;
    height:100%;
}
.tempWrap{
    width:100vw;
    height:65vw;
    position: relative;
    overflow-y: auto;
}
.ollist{
    width:100vw;
    min-height:300px;
    position: absolute;
    top:0px;
}
.ollist li{
height:24px;
    text-align: center;
    font-size: 14px;
    color:#fff;
    line-height: 24px;
    opacity: 0.8;
}
/* .swiper-slide{
    height:24px;
    text-align: center;
    font-size: 14px;
    color:#fff;
    line-height: 24px;
    opacity: 0.8;
} */
.sucess{
    width:100vw;
    height:100vh;
    z-index: 100;
    position: fixed;
    left:0;
    top:0;
    display: none
}
.mengban{
    width:100vw;
    height:100vh;
    background: black;
    opacity: 0.5;
    position: absolute;
    left:0;
    top:0;
    z-index: -1;
}
.wrapfor{
    width:100vw;
    height:100vw;
    background: pink;
}
.swiperfor{
    width:100vw;
    height:100vw;
}
.lijibox{
    width:100vw;
    height:15vw;
    background:url(../images/wybm.jpg) no-repeat;
    background-size:100% 100%;
    position: fixed;
    bottom:0;
    left:0;
    z-index: 102;
}
.zhezhao{
    width:100%;
    height:100%;
    background: url(../images/gun.png) no-repeat;
    background-size:100% 100%;
    position: absolute;
    left:0;
    top:0;
    z-index: 50;
}
.sucessbg{
    width:80vw;
    height:70vw;
    z-index: 101;
    margin:44vw auto 0;
}
.sucessbg2{
    width:50vw;
    height:60vw;
    z-index: 101;
    margin:55vw auto 0;
}
.taotao{
    position: relative;
}
.xiaojiejie{
    width: 80vw;
    height: 50vw;
    position: absolute;
    top: 124vw;
    left: 10vw;
}
.sucessno{
    width:100vw;
    height:100vh;
    z-index: 100;
    position: fixed;
    left:0;
    top:0;
    display: none
}
.erreo{
    text-align: right;
    font-size:12px;
    color:#fff;
    padding-right:15vw;
    margin-top:2vw;
}
.swiperindex{
    width:100%;
    height:100%
}
.zixundianhua{
    width:16vw;
    height:24vw;
    background: pink;
    position: fixed;
    right:0;
    top:56vw;
    z-index:50;
    text-align: center;
    line-height: 10vw;
    background: url(../images/callme.png) no-repeat;
    background-size:100% 100%;
}
.zixundianhua a{
    display: block;
    width:100%;
    height:100%;
}
.faqikanjia{
    width:30vw;
    height:16vw;
    background: url(../images/wokan.png) no-repeat;
    background-size:100% 100%;
    margin-left:33vw
}