html, body, ul, li, div, a, ol, span, p, img, input, h3 {margin: 0;padding: 0;}
body {background: #eeeeee;color: #757575;width:100%;}
.banner_bgbox{width:100%;}
.header-nav li,.xiaoqu_all li{list-style: none;}
a {text-decoration: none;}
input {outline: none;}
div {cursor: pointer;}
#page-top {min-width: 1280px;}
.header-nav {height: 115px;position: fixed;z-index: 11;width: 100%;}
.headerout01{width: 100%; background-color: #eeeeee;}
.positionbox{height: 115px;position: relative;width: 100%;background-color: transparent}
.header-nav-inner {width: 1300px;height: 35px;position: relative;margin: 0 auto;}
.banner img {position: absolute;}
.headerout01 ul li {position: relative;float: left;line-height: 35px;}
.headerout01 li{font-size: 12px;box-sizing: border-box;}
.header-nav-left {width: 500px;position: relative;float: left;}
.header-nav-left ul li {text-align: center;width: 33%;}
.header-nav-left ul li:nth-child(2) {width: 20%;}
.header-nav-inner .right-line {display: inline-block;margin-left: 25px;height: 20px;width: 0;border-right: 1px solid gray;vertical-align: middle;}
.header-nav-right {width: 750px;position: relative;float: right;}  #time {display: inline-block;background: #cb0000;height: 20px;width: 30px;line-height: 20px;color: white;}
.header-nav-right ul li {text-align: center;width: 40%;}  .header-nav-right ul li:nth-child(3) {width: 20%;}
.header-nav-left ul li:nth-child(3) i::before {content: " ";display: inline-block;height: 18px;width: 14px;margin-right: 5px;background: url(/skin/default/indeximg/xiaoqu.png) no-repeat;background-size: 100%;vertical-align: -10%;}
.header-nav-right ul li:nth-child(1) i::before {content: " ";display: inline-block;height: 25px;width: 26px;margin-right: 5px;background: url(/skin/default/indeximg/tel.png) no-repeat;background-size: 100%;vertical-align: -25%;}
.header-nav-right ul li:nth-child(1) span {color: #cb0000;}
.header-nav-right ul li:nth-child(2) span:nth-child(1) {display: inline-block;height: 25px;line-height: 25px;position: relative;padding: 0 3px;background: #02bdd5;color: white;}
.header-nav-right ul li:nth-child(3) i::before {content: " ";display: inline-block;height: 25px;width: 19px;margin-right: 5px;background: url(/skin/default/indeximg/time.png) no-repeat;background-size: 100%;vertical-align: -25%;}
.nzv_box {height: 80px;width: 100%; /*position: fixed;*/top: 35px; /*left: 0;*//*z-index: 11;*/background-color: #242424;}
.nav_zt {width: 1280px;height: 80px;position: relative;margin: 0 auto;display: flex;justify-content:flex-start;}
.headlog {height: 100%;width: 190px;background: url(/skin/default/indeximg/logo.png) no-repeat;background-size: contain;}
.nav_zt01 {width: 630px;height: 100%;display: flex;position: relative;justify-content: space-between;}
.nav_zt01 li {width: 20%;height:80px;}  .nav_zt01 li a {display: block;height: 100%;width: 100%;text-align: center;}
.nav_zt01 li a span{display: block}
.nav_zt01 li a span:nth-child(1){font-size: 16px;line-height: 20px;color:white;padding-top: 20px;}
.nav_zt01 li a span:nth-child(2) {display: block; /*width: 220px;*/color: #fff;font-size:12px;transform: scale(.7);line-height: 12px;text-align: center;}
.linkaddress{height: 100%;width: 180px;background-color: #e10231;margin-left: 25px;}
.linkaddress a{display: block;width: 100%;height: 100%;line-height: 80px;text-align: center;color:white;font-weight: bold;font-size: 18px;letter-spacing:2px;}
.nav_zt02 {position: relative;width: 220px;height: 100%;display: flex;justify-content: center;}
.nav_zt02 li {width: 40%;text-align: right;line-height: 80px;}
.nav_zt02 li a {width: 100%;height: 100%;line-height: 80px;display: block;position: relative;}
.nav_zt02 li a img{width: 37px;height: 31px;vertical-align: middle;text-align:center}
.weixweibolink{position: fixed;width: 100%;left:0;top:100px;z-index: 120}
.weixweiboinner{width: 1400px;height: 220px;position: relative;margin: 0 auto}
.weixlink,.weibolink{height: 220px;width: 212px;background-size: contain;background-repeat: no-repeat;position: relative;}
.weixlink{background-image: url("/skin/default/indeximg/weixlink.png");position: absolute;top:0;right: 118px;display: none}
.weibolink{background-image: url("/skin/default/indeximg/weibolink.png");position: absolute;top:0;right:30px;display: none}

.leftcontbar img{
display:block;
margin-left:auto;margin-right:auto;
}
.pagetitle{text-align:center}

.xiaoqubox {background: #e3e2e2;padding: 1rem 0 3rem 0;}
.xiaoqu {position: relative;width: 1280px;margin: 0 auto;}
.xiaoqu_title {height: 60px;line-height: 60px;padding-top: 30px;}
.xiaoquflex{display: flex;justify-content: space-between}
.xiaoqu_all {width: 850px;position: relative;}
.xiaoqu_all ul{width: 850px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.xiaoqu_all ul li {width: 110px;margin-right: 15px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #b2b2b2;box-sizing: border-box;margin-top: 15px;}
.xiaoqu_all ul li.xiaoqu_on {background: #02bdd5;border: none;}
.xiaoqu_all ul li.xiaoqu_on a {color: white;}
.xiaoqu_all ul li a {color: #6b6b6b;display: block;font-size: 14px;}
.xiaoquli:hover {background: #02bdd5;border: none;}
.xiaoquli:hover a {color: white;}
.xiaoquli:hover .xiaoqu_on {background: white;border: 1px solid gray;}
.xiaoquli:hover>.xiaoqu_on a {color: gray;}
.chaxun-href {display: inline-block;margin-top: 15px;color: #02bdd5;font-size: 16px;font-weight: 700;}
.xiaoqu-right-contact {height: 200px;padding-top: 60px;width: 440px;position: relative;}
.contact-bg1,.contact-bg2 {position: relative;height: 59px;width: 273px;background-size: 100%!important;}
.contact-bg1{background: url('/skin/default/indeximg/contact_01.png') no-repeat;}  .contact-bg2{background: url('/skin/default/indeximg/contact_02.png') no-repeat;}  /*bottom*/
.bottom {position: relative;background-color: #02bdd5;width: 100%;height: 200px;padding-top: 50px;}
.bottom_content {position: relative;margin: 0 auto;width: 1000px;height: 200px;}
.bottom_left {width: 260px;position: relative;float: left;margin-top: 50px;}
.botleft_01 {position: relative;float: left;height: 45px;width: 125px;background-image: url("/skin/default/indeximg/bottomlog.png");background-repeat: no-repeat;background-size: contain;}
.botleft_01 img {width: 100%;}  .botleft_02 {position: relative;float: right;border-left: 2px solid white;color: white;padding-left: 15px;font-size: 14px;padding-top: 5px;}
.bottom_right {width: 700px;position: relative;float: right;font-size: 14px;transform: scale(.9);color: white;line-height: 22px;}
.bottom_link a {color: white;font-size: 14px;}
.bottom_link a:hover span {border-bottom: 1px solid white;}
.more-arrow {display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;margin: -2px 0 0 5px;animation: 1.5s linear infinite;-webkit-animation: 1.5s linear infinite;background-position: -213px -125px;width: 20px;height: 12px;background-image: url(/skin/default/indeximg/comm-spr.png);background-size: 393px 200px;background-repeat: no-repeat;}
.bannerimg{width: 100%;height:360px;background-image: url("/skin/default/indeximg/newsbanner.jpg");background-size: cover;background-repeat: no-repeat}
.newscontent{display: flex;justify-content: space-between;width: 1300px;position: relative;margin: 0 auto}
.content-left{width: 68%;}
.content-right{width:30%}
.formbox{position: relative;width: 85%;margin: 0 auto;}
.formboxout{background-color: white;padding-bottom: 30px}
label {display: block;height: 30px;line-height: 30px;cursor: pointer;}
input[type=radio], input[type=checkbox] {position: relative;width: 15px;height: 1px;margin-right: 3px;}
input[type=checkbox]::before, input[type=radio]::before, input[type=checkbox]::after, input[type=radio]::after {position: absolute;display: block;content: '';border-radius: 50%;top: -13px;transition: .3s all esae;}
input[type=radio]::before, input[type=checkbox]::before {left: 0;width: 12px;height: 12px;border: 2px solid #ffba00;}
input[type=radio]::after, input[type=checkbox]::after {top: -9px;left: 4px;width: 8px;height: 8px;background-color: #fff;}
input[type=radio]:checked::before, input[type=checkbox]:checked::before {border-color: orange;}
input[type=radio]:checked::after, input[type=checkbox]:checked::after {background-color: orange;}
.bjtitle{height: 20px;padding-top: 10px;font-size: 14px;font-weight: bold}
.bjtitle span{color: #e10231}
.kemubox,.banxingbox{display: flex;justify-content: space-between;flex-wrap: wrap}
.kemubox label{display: inline-block;height: 30px;width: 16.66%;font-size: 13px;text-align: center}
.banxingbox label{width:25%;font-size: 12px}
.dizhi input, .lianxi input {height: 28px;font-size: 14px;transform: scale(.9);width: 90%;border: none;border-bottom: 1px solid gray;padding-left: 10%;}
.dizhi input::-webkit-input-placeholder, .lianxi input::-webkit-input-placeholder {color: #bbbbbb;}
#submitinput{display: block;height: 30px;width: 55%;border-radius: 10px;background-color: #ffba00;color:white;position: relative;
    margin: 0 auto;border:none;font-size: 15px;letter-spacing: 3px;margin-top: 20px;box-shadow: 1px 2px 3px gray;
}
.huodong ul{padding:0 30px}
.huodong ul li {width: 100%;list-style-position: inside;line-height: 30px}
.teacher-title {height: 30px;font-size: 15px;line-height: 50px;padding-bottom: 20px;border-bottom: 1px solid #eeeeee;padding-left: 10px}
.zixunlist {padding-top: 10px}  .zixunlist li a{font-size: 13px;color:#666666}
.teacher-title a{color:black}
.jaoshibox{margin-top: 20px}
.innerte{position: relative;margin-top: 10px;display: flex;justify-content: space-between;padding-left: 20px}
.jscontent{padding-top:10px }
.jsimgbox{width: 25%}
.jsimgbox img{width: 100%}
.jscontent{width: 65%}
.jsconcon{font-size: 13px}
.babgjpg{height: 228px;width: 390px;background-image: url("/skin/default/indeximg/imf2.jpg");background-size: cover;background-repeat: no-repeat}
.nowposition{position: relative;width:1300px;margin: 0 auto;height: 50px;line-height: 50px;font-size: 15px;color:black}
.nowposition a{color:black}
.info_text a{color:black}