﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
* { tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -ms-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background-size: contain; background-repeat: no-repeat; }
body { font-family: "Microsoft YaHei",Helvetica, sans-serif;font-size: 0.22rem;}
input, textarea { outline: 0; resize: none; }
html,body {}
a:link{text-decoration: none;color: #fff!important;}
a:hover{text-decoration: none;}
a:visited{text-decoration: none;}
/*
去掉ios的默认样式
*/
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}
.banner{width: 100%;position: relative;}
.banner img{width: 100%;display: block;}
.banner .banner-btn{position: absolute;bottom: 0.15rem;right: 0.25rem;width: 1.6rem;}
.banner .banner-btn img{position: relative;width: 100%;display: block;}
.nav-wrap{background: #40aafa;display: flex;flex-direction: row;align-items: center;justify-content: space-around;}
.nav-wrap a{color: #fff;font-size: 0.22rem;padding: 0.24rem 0;display: block;text-align: center;text-decoration: none;width: 20%;}
.nav-wrap a.active{background: #0376dd;font-weight: bold;}
.nav-wrap a:link{text-decoration: none;}
.nav-wrap a:hover{text-decoration: none;}
.nav-wrap a:visited{text-decoration: none;}
.bg{background: #ddefff;}
.content-main{padding: 0.18rem;}
.content-main .title-h1{display: block;padding: 0.42rem 0;}
.content-main .title-h1 img{display: block;margin: 0 auto;}
.text-bg{background: #0376dd;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    border-radius: 0.15rem;
    color: #fff;
    padding: 0.33rem;
}
.text-bg .text-content{}
.text-bg .text-content p{font-size: 0.22rem;line-height: 1.6;text-indent: 2em;text-align: justify;margin-bottom: 0.22rem;}
.lc-wrap-ul{position: relative;padding-left: 0.2rem;}
.lc-wrap-ul .line{position: absolute;left: 0;top: -0.15rem;width: 0.11rem;display: block;}
.lc-wrap-ul li{font-size: 0.22rem;line-height: 1.7;}
.lc-wrap-ul li.strong{color: #02feff;font-weight: bold;}
.lc-wrap-ul li img{width: 0.16rem;display: inline-block;margin-right: 0.1rem;}
.swiper-container {
    width: 100%;
    height: 3.58rem;
}
.lunbo{
    display: block;
    width: 7.11rem;
    height: 3.58rem;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    top: 10px;
    left: 0;
    width: 100%;
}
.lunbo-wrap{margin: 0.4rem auto;}
.contact-wrap{}
.contact-wrap table{}
.contact-wrap table tr{}
.contact-wrap table tr td{}
.contact-wrap table tr td .contact-icon{display: block;margin: 0 auto;position: relative;top:0.15rem; }
.contact-wrap table tr td .contact-content{}
.contact-wrap table tr td .contact-content h2{font-size: 0.22rem;line-height: 0.35rem;color: #02feff;font-weight: bold;margin-bottom: 0.15rem;}
.contact-wrap table tr td .contact-content p{font-size: 0.22rem;line-height: 0.35rem;color: #fff;word-break:break-all;margin-bottom: 0.15rem;}
.code-wrap{text-align: center;padding: 0.35rem 0;}
.code-wrap .code-img{display: block;margin: 0 auto;width: 2.29rem;}
.code-wrap .code-text{font-size: 0.22rem;color: #02feff;line-height: 0.23rem;font-weight: bold;}
.code-wrap .code-text span{font-size: 0.22rem;color: #fff!important;font-weight: normal;}
.code-wrap .code-text span a{color: #fff;}
.code-wrap .code-text .code-icon{margin-right: 0.10rem;}
.footer{background: #40aafa;color: #fff;line-height: 1.5;text-align: center;padding: 0.35rem;}
.job-nav{margin-bottom: 0.5rem;}
.job-nav ul{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.job-nav ul li{background: #0376dd;padding: 0.2rem 0;width: 20%;text-align: center;}
.job-nav ul li span{color: #fff;font-size: 0.22rem;border-left: 2px solid #3ca5f7;display: inline-block;width: 100%;}
.job-nav ul li:nth-of-type(1) span{border: none;}
.job-nav ul li.active{background:#0376dd url("images/li-active.png") no-repeat;background-size: 100% 100%;}
.job-content{background: #f8f8f8;border-radius: 0.15rem;padding: 0.35rem 0.1rem;}
.job-content table{}
.job-content table tr th{color: #2060bf;font-size: 0.22rem;font-weight: bold;text-align: center;padding: 0.25rem 0;}
.job-content table tr td{
    text-align: center;
    padding: 0.25rem 0;
    border-bottom: 1px dashed #ddd;
    font-size: 0.16rem;
    color: #2060bf;
}
.job-content table tr td .apply{
    background: #2060bf;
    color: #fff;
    padding: 0.05rem 0.25rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    border-radius: 0.15rem;
}
.xc-wrap{}
.xc-wrap img{display: block;width: 7.08rem;margin: 0 auto;}
.plan-wrap{}
.plan-wrap .plan-img{display: block;width: 7.11rem;margin:0 auto;margin-bottom: 0.3rem;}
.fengcai-wrap{}
.fengcai-wrap img{display: block;width: 100%;margin: 0 auto;}
.qa-img{width: 100%;display: block;margin: 0 auto;}