﻿body {
    box-sizing: border-box;
    font-family: 'Microsoft YaHei';
}

.clearfix {
    clear: both;
}

ul li {
    list-style: none;
}

.banner-containner {
    position: relative;
    margin-bottom: .6rem;
}


/*.banner-containner .banner-img {
    
    position: absolute;
    left: 50%;
    top: 117px;
    transform: translateX(-50%);
}*/

.banner-img {
    position: relative;
}

.banner-img .page-center {
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translateX(-50%);
    z-index: 2;
}

.shengben-title {
    font-size: .32rem;
    color: #636363;
    font-weight: bold;
    text-align: center;
}

.shengben-title .sp1 {
    display: inline-block;
    width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background-color: #ffd95a;
}

.tese-five {
    text-align: center;
    width: 11.85rem;
    margin: .65rem auto;
}

.tese-five .five-one {
    width: 2.13rem;
    height: 2.45rem;
    float: left;
    padding-top: 1.53rem;
    box-sizing: border-box;
    transition: all .3s;
    cursor: pointer;
}

.tese-five .five-one:hover {
    transform: translateY(-10px);
}

.tese-five .five-one p {
    /*color: #fff;*/
    font-size: .16rem;
}

.xuzhi {
    width: 11rem;
    /*height: 3.1rem;*/
    height: 2.62rem;
    background: url("/Customer/image/shenben/img6.png") no-repeat center;
    margin: .5rem auto .7rem;
    /*position: relative;*/
    box-shadow: 0 0 16px rgba(195,198,231,0.21);
}

.xuzhi .xuzhi-right {
    width: 6.15rem;
    height: 2.62rem;
    /*background: url("/Customer/image/shenben/p2_right.png") no-repeat center;*/
    /*background-size: 100% 100%;*/
    float: right;
    padding-top: .66rem;
    padding-left: .67rem;
    /*box-sizing: border-box;*/
}

.xuzhi .xuzhi-right p {
    color: #555e78;
    font-size: .16rem;
    line-height: .3rem;
}

.xuzhi .xuzhi-right p>span {
    font-size: .22rem;
}

.xuzhi .xuzhi-left {
    position: absolute;
    left: 0;
    top: 0;
}

.xuzhi .xuzhi-left>img {
    width: 5.17rem;
    height: 3.1rem;
}

.campus {
    margin-top: .5rem;
}

.campus .campus-check {
    width: 4.9rem;
    height: .62rem;
    position: relative;
    margin: 0 auto;
}

.campus .campus-check li {
    width: 2.74rem;
    height: .53rem;
    background: url("/Customer/image/shenben/p3_link.png") no-repeat center;
    background-size: 100% 100%;
    display: inline-block;
    font-size: .24rem;
    color: #fff;
    text-align: center;
    line-height: .52rem;
    cursor: pointer;
}

.campus .campus-check .li1 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99;
}

.campus .campus-check .li2 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.campus .campus-check li.on,
.campus .campus-check li.on:hover {
    width: 2.62rem;
    height: .63rem;
    line-height: .63rem;
    background: url("/Customer/image/shenben/p3_hover.png") no-repeat center;
    background-size: 100% 100%;
    z-index: 100;
}

.campus .campus-intro {
    width: 10.82rem;
    margin: .4rem auto;
    /*box-sizing: border-box;*/
}

.campus .campus-intro .xinan {
    width: 10.76rem;
    height: 3.35rem;
    background: url("/Customer/image/shenben/1.png") no-repeat center;
    background-size: 100% 100%;
    display: block;
}

.campus .campus-intro .xinan .xinan-left {
    font-size: .16rem;
    color: #fff;
    padding-top: .72rem;
    margin-left: .44rem;
    line-height: .26rem;
    float: left;
}

.campus .campus-intro .xinan .xinan-right {
    float: right;
}

.campus .campus-intro .xinan .xinan-right .zhuanye {
    font-size: .16rem;
    color: #7a7a7a;
    padding-top: .84rem;
    margin-right: .35rem;
}

.campus .campus-intro .xinan .xinan-right .zhengshu {
    /*margin-top: .1rem;*/
    margin-left: 1.2rem;
}

.campus .campus-intro .huadong {
    width: 10.76rem;
    height: 3.35rem;
    background: url("/Customer/image/shenben/2.png") no-repeat center;
    background-size: 100% 100%;
    display: none;
}

.campus .campus-intro .huadong .huadong-left {
    font-size: .16rem;
    color: #fff;
    padding-top: .72rem;
    margin-left: .44rem;
    line-height: .26rem;
    float: left;
}

.campus .campus-intro .huadong .huadong-right {
    float: right;
}

.campus .campus-intro .huadong .huadong-right .zhuanye {
    font-size: .16rem;
    color: #7a7a7a;
    padding-top: .84rem;
    margin-right: .24rem;
}

.campus .campus-intro .huadong .huadong-right .zhengshu {
    margin-top: .1rem;
    margin-left: 1.2rem;
}

.wenda {
    width: 100%;
    padding-top: .7rem;
    background-color: #f7f8fd;
}

.wenda .wenda-title {
    font-size: .32rem;
    color: #636363;
    font-weight: bold;
    text-align: center;
}

.wenda #questions .UI-bubble {
    display: inline-block;
    width: .08rem;
    height: .16rem;
    overflow: hidden;
    background: url("/Customer/image/shenben/p6-arrow1.png") no-repeat;
    background-size: 100% 100%;
}

.wenda #questions .UI-ask {
    display: inline-block;
    width: .08rem;
    height: .16rem;
    overflow: hidden;
    background: url("/Customer/image/shenben/p6-arrow2.png") no-repeat;
    background-size: 100% 100%;
}


/* questions */

.wenda #questions {
    width: 11rem;
    margin: .5rem auto 0;
    padding-bottom: .6rem;
    /*padding-top: 14px;*/
}

.wenda #questions li h5 .UI-ask,
#questions li h5 .UI-bubble {
    position: absolute;
    right: .2rem;
    top: .09rem;
}

.wenda #questions li {
    padding: .18rem 0 .18rem .34rem;
    vertical-align: bottom;
    margin-bottom: .1rem;
    box-shadow: 0 0 6px rgba(93, 77, 194, 0.1);
    width: 100%;
    background: #fff;
    box-sizing: border-box;
}

.wenda #questions li h5 {
    position: relative;
    color: #435178;
    font-size: .22rem;
    cursor: pointer;
    margin: 0;
    /*line-height: 40px;*/
    height: .28rem;
    overflow: hidden;
    /*padding: 0 0 0 40px;*/
    font-weight: normal;
    text-align: left;
}
@media screen and (min-width: 1440px) and (max-width: 1980px) {
    .wenda #questions li h5 {
        font-size: .2rem;
    }
}
.wenda #questions li h5:hover {
    color: #5d65f6;
}

.wenda #questions li .foldContent {
    padding: .1rem .5rem .1rem 0;
    /*border-top: 1px dashed #e2e2e2;*/
    
    color: #a5acbc;
    display: none;
    font-size: .20rem;
    line-height: .24rem;
    text-align: left;
}

.foot {
    width: 100%;
    height: 3.2rem;
    background-color: #f7f8fd;
    background: url("/Customer/image/shenben/bottom_bg.png") no-repeat;
    background-size: 100% 100%;
    padding-top: 1rem;
    box-sizing: border-box;
}

.foot>img {
    width: 8.64rem;
    height: 1.78rem;
    display: block;
    margin: 0 auto;
}