*{ margin:0; padding:0; box-sizing:border-box;}
ul,li{ list-style-type:none;}
a{ text-decoration: none;}
a,a:hover{ text-decoration:none; }
img{ border:0; vertical-align:top;  display: block; }
select{-webkit-appearance: none;-webkit-tap-highlight-color: #fff;outline: 0;}
/*去除IOS苹果手机自带按钮样式的方法*/
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea{ -webkit-appearance: none;} 
::-webkit-input-placeholder{ }

html{ font-size:100px;}
body{  background: #ffffff; min-width: 7.5rem;  margin: 0 auto; padding-top: 0rem; }
.mfl{ float: left;}
.mfr{ float: right;}
.cl{ clear: both;}
.cb{display: none}
.mbox{ width: 7.5rem;}
/*头部入口*/
.dingwei {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100000;
}
.top-map {
    width: 100%;
    height: 0.5rem;
    background-color: #f2f2f2;
}
.inlet a {
    font-size: 0.24rem;
    line-height: 0.5rem;
    float: left;
    margin-right: 0.04rem;
    color: #333333;
}

.inlet p {
    font-size: 0.24rem;
    line-height: 0.5rem;
    float: left;
    margin-right: 0.2rem;
    color: #333333;
}

.inlet img {
    float: left;
    width: 0.2rem;
    height: auto;
    margin-left: 0.16rem;
    margin-top: 0.14rem;
    margin-right: 0.05rem
}
.logo{width: 5.46rem; height: 1.3rem;  clear: both; float: inherit; margin: 0 auto; margin-bottom: 0.1rem}
.top-box {
    width: 100%;
    height: 2.11rem;
    background-color: rgba(255, 255, 255, 0.98);
    box-shadow: 0px 0.1rem 0.08rem 0 rgba(0, 0, 0, 0.3);
    padding-top: 0.1rem
}
.nav_head{width: 7.5rem;height: 0.6rem; margin: 0 auto;background: #4eb6d2; overflow: hidden;}
.nav_head .navigation {
    display: block;
/*    height: 0.6rem;*/
    line-height: 0.6rem;
    color: #fff;
    font-size: 0.26rem;
    font-weight: 500;
    padding: 0 0.051rem;
    align-items: center;
    background: #4eb6d2;
    border-right: 0.01rem solid #fff;      
}
.nav_head li:nth-child(6) .navigation { border-right: 0}
.nav_head {
    float: inherit;
}
.nav_head .navigation:hover {
    color: #fff;
}
.nav_head .navigation div {
    width: 0.1rem;
    height: 0.1rem;
    margin-left: 0.06rem;
    margin-top: 0.25rem;
    float: right;
    background: url(../images/jiantou-bai.png) no-repeat center top;
}

.nav_head .details {
    padding: 0 0px;
    background: #fff;
    width: 1.35rem;
    position: absolute;
    z-index: 111111;
    margin-top: 0rem;
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.1);
}

.nav_head .details li {
    clear: both;
    background: #ffffff;
    display: none;
}

.nav_head .details li a {
    clear: both;
    display: block;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.26rem;
    color: #333333;
}
.nav_head div{height: 0.4rem;display: inline-flex;margin-top: 0.1rem; margin-left: 0.6rem;} 
.nav_head div img{display: block; width: 0.2rem; height: 0.2rem; margin: 0 auto; }

.nav_head .navigation:hover .details {
    border-bottom: 0.03rem solid #174bd2;
}

.nav_head li:hover .details li {
    display: block;
}

.nav_head li:hover .details {
    display: block;
    border-top: 0.03rem solid #4eb6d2
}
/*轮播开始*/
.target {
    width:7.5rem;
    height:3.8rem;
    overflow:hidden;
    position:relative;
    margin:0 auto;
    display: flex;
    justify-content: center;
    align-content: center;
}
.target img {
    position:absolute;
    top:0;
    left:-12%;
    width:9.2rem;
    height:3.8rem;
    
}
/*轮播结束*/
/*第一部分*/
.first {
    width: 100%;
    height: 14.1rem;
    background: #FFF;
    padding-top: 0.4rem;
}

.first-left {
    width: 7rem;
    float: inherit;
    margin: 0 auto;
    margin-bottom: 0.5rem;
}

.first-left h3 {
    font-size: 0.26rem;
    color: #e6f5f8;
    text-align: center;
}

.first-left h2 {
    font-size: 0.4rem;
    color: #002a4d;
    margin-bottom: 0.2rem;
    text-align: center;
}

.first-left h2 span {
    color: #4eb6d2;
}

.first-left p {
    height: auto;
    font-size: 0.28rem;
    color: #606060;
    line-height: 0.38rem;
    padding-bottom: 0.2rem;
    text-align: justify;
}

.first-left a {
    display: block;
    width: 3.56rem;
    height: 0.6rem;
    background-color: #4eb6d2;
    border-radius: 1rem;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.6rem;
    color: #fff;
    margin: 0 auto;
}
.first-right {
    width: 7rem;
    float: inherit;
    margin: 0 auto
}

.first-right .video-box {
    width: 7rem;
    height: auto;
    margin-bottom: 0.2rem;
}
.first-right a {
    display: block;
    width: 1.44rem;
    height: 1.16rem;
    float: left;
    margin: 0 0.15rem 0.2rem 0.15rem;
}
.first-right a img {
    display: block;
    width: 1.44rem;
    height: 1.16rem;
}

.first-right a:nth-child(4) {
    margin-right: 0;
}

.first-bottom {
    clear: both;
    width: 7rem;
    height: 1.17rem;
    background-color: #ffffff;
    box-shadow: 0px 2px 8px 0px rgba(78, 182, 210, 0.3);
    border-radius: 0.05rem;
    border: solid 1px #4eb6d2;
    padding: 0.24rem 0;
    margin: 0 auto;
}

.first-bottom-box {
    width: 1.7rem;
    height: 1.07rem;
    text-align: center;
    float: left;
}

.first-bottom-box h2 {
    font-size: 0.3rem;
    color: #909090;
}

.first-bottom-box p {
    font-size: 0.22rem;
    color: #4eb6d2;
}

.first-bottom-shu {
    width: 0.01rem;
    height: 0.76rem;
    border: solid 0.01rem #b0b0b0;
    float: left;
}
/*第二部分*/
.second {
    width: 100%;
    height: 11.6rem;
    background: url(../images/second-bg.jpg) no-repeat center top;
    padding-top: 0.3rem;
}

.tille-top {
    font-size: 0.4rem;
    color: #002a4d;
    text-align: center;
    margin-bottom: 0.3rem;
}

.tille-top span {
    font-size: 0.4rem;
    color: #2d90b3;
}

.second-text {
    width: 7rem;
    color: #606060;
    font-size: 0.28rem;
    text-align: justify;
    line-height: 0.38rem;
    padding-bottom: 0.3rem;
    margin: 0 auto;
}
.second-center {
    padding-bottom: 0.2rem;
    width: 7rem;
    margin: 0 auto;
}

.second-box {
    width: 3.4rem;
    height: 3.15rem;
    background-color: #fff;
    float: left;
    margin-bottom: 0.2rem;
}

.second-box-float {
    margin-right: 0.2rem;
}

.second-box img {
    display: block;
    width: 3.4rem;
    height: auto;
}

.second-box div {
    width: 3.5rem;
    height: 0.4rem;
    display: block;
    padding: 0 0.2rem;
}

.second-box div p {
    width: 2.6rem;
    height: 0.5rem;
    background-color: #ffffff;
    border-radius: 0.1rem;
    border: solid 0.01rem #4eb6d2;
    color: #4eb6d2;
    font-size: 0.26rem;
    text-align: center;
    line-height: 0.5rem;
    margin: 0.15rem auto;
    font-weight: 600;
}

.second-box div span {
    font-size: 0.24rem;
    color: #303030;
    line-height: 0.35rem;
    display: block;
    text-align: center;
}

.second-a {
    clear: both;
    display: block;
    width: 3.56rem;
    height: 0.6rem;
    background-color: #4eb6d2;
    border-radius: 1rem;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.6rem;
    color: #fff;
    margin: 0 auto;
}
/*第三部分*/
.third {
/*    width: 7rem;*/
    height: 9.5rem;
    background-color: #fff;
    padding-top: 0.3rem;
    margin: 0 auto;
}

.third-box {
    width: 3.4rem;
    height: 7.3rem;
    background-color: #ffffff;
    box-shadow: 0px 0.02rem 0.15rem 0px rgba(170, 170, 170, 0.55);
    float: left;
    margin-right: 0rem;
    margin-left: 0.23rem;
    margin-bottom: 0.4rem;
    overflow: hidden;
}

.third-box:nth-child(4) {
    display: none;
}

.third-box img {
    width: 100%;
    height: 2.3rem;
    margin-bottom: px;
}

.third-box div {
    width: 2.6rem;
    height: 0.5rem;
    background-color: #4eb6d2;
    border-radius: 5px;
    font-size: 0.24rem;
    color: #fff;
    line-height: 0.5rem;
    text-align: center;
    margin: 0 auto;
    margin-top: -0.2rem;
    position: relative;
    z-index: 11;
    margin-bottom: 0.2rem;
}

.third-box h2 {
    clear: both;
    width: 3.2rem;
    height: 0.7rem;
    color: #303030;
    font-size: 0.28rem;
    text-align: left;
    margin: 0 auto;
    margin-bottom: 0.15rem;
}

.third-box p {
    width: 3.2rem;
    height: 2.8rem;
    color: #606060;
    line-height: 0.38rem;
    font-size: 0.28rem;
    margin: 0 auto;
    text-align: justify
}

.third-box a {
    display: block;
    width: 2.4rem;
    height: 0.5rem;
    line-height: 0.5rem;
    border-radius: 1rem;
    border: solid 0.01rem #4eb6d2;
    color: #4eb6d2;
    font-size: 0.28rem;
    text-align: center;
    margin: 0 auto;
}

.third-box a:hover {
    background-color: #ff852b;
    color: #fff;
    border: none;
    line-height: 0.5rem;
}

.third-a {
    clear: both;
    display: block;
    width: 3.56rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 1rem;
    background: #4eb6d2;
    color: #fff;
    font-size: 0.28rem;
    text-align: center;
    margin: 0 auto;
}
/*第四部分*/
.fourth {
    width: 100%;
    height: 3.6rem;
    background-color: #fff;
    padding-top: 0.3rem;
}

.fourth img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto
}
/*第五部分*/
.fifth {
    clear: both;
    width: 100%;
    height: 4.5rem;
    background-color: #4eb6d2;
    padding: 0.4rem 0rem 0 0rem;
}

.fifth-left {
    display: ;
    width: 1.4rem;
    height: 1.4rem;
    margin: 0.3rem 0.3rem 0 0.35rem;
}

.fifth-center {
    width: 1.8rem;
    height: 2.3rem;
}

.fifth-center h3 {
    font-size: 0.28rem;
    color: #fff;
    text-align: left;
    margin-bottom: 0.1rem;
}

.fifth-center a {
    display: block;
    font-size: 0.24rem;
    color: #fff;
    margin-bottom: 0.06rem;
    text-align: left;
}

.fifth-right {
    padding-top: 0rem;
    clear: both;
    width: 6rem;
    margin-left: 0.4rem;
    margin-right: 0.2rem
}

.fifth-right div {
    width:100%;
    margin-right: 0;
    margin-bottom: 0.1rem;
}

.fifth-right div img {
    width: 0.14rem;
    height: 0.16rem;
    float: left;
    margin-right: 0.1rem;
    margin-top: 0.06rem;
}

.fifth-right div p {
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.28rem;
}

.fifth-right ul {
    width: 100%;
    margin-right: 0;
}

.fifth-right ul img {
    width: 0.14rem;
    height: 0.16rem;
    float: left;
    margin-right: 0.1rem;
    margin-top: 0.06rem;
}

.fifth-right ul p {
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.28rem;
    margin-bottom: 0.2rem
}
.fifth-about{ float: right; margin-top: -3.45rem; margin-right: 0.6rem;}
.fifth-about h3 {
    font-size: 0.28rem;
    color: #fff;
    text-align: left;
    margin-bottom: 0.15rem;
    margin-left: 0;
}

.fifth-about img {
    width: 1.4rem;
    height: 1.4rem;
    margin-bottom: 0.2rem
}

.beian {
    display: inline-block;
    clear: both;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
    height: 0.6rem;
    line-height: 0.6rem;
    border-top: 0.01rem solid #fff;
    width: 7rem;
    margin: 0 auto;
    margin-left: 0.25rem;
}
/*二级页样式*/
.ej-about {}

.ej-about-top {
    width: 100%;
    height: 2.5rem;
    background: url(../images/erjiye-top.jpg) no-repeat center center;
    padding-top: 0.4rem;
    background-size: 50rem 3.5rem;
    overflow: hidden;
}

.ej-about-top p {
    font-size: 0.46rem;
    color: #4eb6d2;
    margin-bottom: 0.1rem;
    margin-left: 1rem;;   
}

.ej-about-top h2 {
    width: 3.8rem;
    font-size:0.44rem;
    color: #fff;
    margin-left: 0;
    line-height: 0.8rem;
    text-align: center;
    background: #4eb6d3;
}

.ej-about-center {
    padding: 0.4rem 0;
}

.ej-about-center .mbox {
    width: 7rem;
    margin: 0 auto !important;
}

.ej-about-center h2 {
    color: #303030;
    font-size: 0.36rem;
    text-align: center;
    margin-bottom: 0.2rem
}

.ej-about-center p {
    width: 7rem;
    height: auto;
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.4rem;
    text-align: justify;
    margin: 0 auto;
    margin-bottom: 0.2rem;
    text-indent: 2em;
}

.ej-about-center nav {
    text-indent: 0em;
    color: #606060;
    font-size: 0.26rem;
    line-height: 0.35rem;
    text-align: right !important;
}

.ej-about-center-img img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 0.2rem;
}

.ej-about-center-img img:nth-child(3) {
    margin-right: 0;
}

.ej-about-new {
    padding: 0.4rem 0;
}
.ej-about-new .mbox{ }
.ej-about-new .third-box:nth-child(2) {
    margin-right: 0;
}

.ej-about-new .third-box:nth-child(3) {
    margin-right: 0rem;
}

.ej-about-new .third-box:nth-child(5) {
    margin-right: 0;
}

.ej-about-new .third-box:nth-child(6) {
    margin-right: 0rem;
}
.ej-about-new .third-box:nth-child(7) {
    margin-right: 0px;
}
.ej-about-new .third-box{
    margin-right: 0;
    margin-left: 0.24rem;
    height: 7.3rem;
}
.ej-about-new .third-box div {
    margin-top: -0.28rem;
}
.ej-about-center h3{ margin-bottom: 0.1rem; font-size: 0.34rem; color: #4eb6d2;}
.ej-about-center span{display: block; font-size: 0.24rem;  text-align: center; margin-bottom: 0.2rem; color: #606060;font-style: italic;}

.gfrz{width: 100%; height: auto; margin: 0 auto;}
.gfrz img{width: 100%; height: auto;}

/*在线申请*/
.zxsq {width: 0.89rem;height: 1rem;position: fixed; right: 0; top: 55%;z-index: 1111111; }
.zxsq img {width: 0.89rem;height: 1rem;}
