body{
    color: #484848;
}.head{
	background: url(../images/index/bg02.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.info h2{
	margin-bottom: 20px;
}
.title{
    font-size: 50px;
    color: #56a5f1;
    padding-top: 80px;
    padding-bottom:80px;
    text-align: center;
}
.think{
	margin-bottom: 120px;
}
.advantage{
	background-color: #f9fafb;
}
.advantage h2{
	font-size: 50px;
    color: #53a4f4;
    margin-top: 115px;
    margin-bottom: 60px;
    text-align: center;
}
.ad_detail{
    width: 1100px;
    height: 550px;
    margin: 0 auto;
    margin-top: -80px;
    background: #f9fafb;
}
.ad_detail i{
    position: relative;
    z-index: 66;
}
.goLeft{
    display: inline-block;
    float: left;
    width: 41px;
    height: 68px;
    margin-top: 19%;
    cursor: pointer;
    background: url(../images/online/advantage_bg.png) 0 0 no-repeat;
}
.goRight{
    display: inline-block;
    float: right;
    width: 41px;
    height: 68px;
    margin-top: 19%;
    cursor: pointer;
    background: url(../images/online/advantage_bg.png) -151px 0 no-repeat;
}
.num01,
.num02,
.num03{
    cursor: pointer;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #aeafaf;
    top:-405px;
    left:-10px;
}
.num01{
    margin-left: 48%;
    margin-top: 35px;
}
.act{
    background: #56a5f1;
}
.ad{
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}
.ad_00{
    width: 270%;
    height: 85%;
    margin: 0 auto;
    position: relative;
    z-index: 6;
}
.ad_01{
    float: left;
    width: 990px;
    height: 85%;
    margin: 0 auto;
}
.div_pic{
    width: 549px;
    height: 284px;
    margin: 60px auto 0;
}
.beMore,.be_exact{
    font-size: 28px;
    text-align: center;
    margin-top: 40px;
}
.your,.label{
    font-size: 18px;
    text-align: center;
    margin-top: 15px;
}
.ad_02{
    float: left;
    width: 990px;
    height: 85%;
    margin: 0 auto;
    position: relative;
    /*top:-280px;*/
}
.div_pic2{
    width: 904px;
    height: 249px;
    margin: 0 auto;
    padding-top: 25px;
}
.seeMore{
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
}
.ad_03{
    float: left;
    width: 990px;
    height: 85%;
    margin: 0 auto;
    position: relative;
    top:-400px;
    left:1980px;
}
.div_pic3{
    width: 383px;
    height: 270px;
    margin: -20px auto 0;
}
.up{
    margin-top: 25px;
}
.type_1,.type_2,.type_3{
    font-size: 18px;
    display: inline-block;
    padding: 0 16px;
    height: 32px;
    line-height: 32px;
    border: none;
    color: #aaa;
    border-radius: 34px;
}
.mobile{
    margin-top: -40px;
}
.mobile .type a{
    color: #aaa;
    border: 1px solid #aaa;
}
.mobile .type a.active {
    color: #53a4f4;
    border: 1px solid #53a4f4;
} 
.think_detail{
    width: 1100px;
    height: 400px;
    margin: 0 auto;
}
.think_detail div{
    display: inline-block;
    width: 340px;
    height: 275px;
    border-radius: 10px;
    box-shadow: 1px 1px 50px #d6e8f9; 
}
.think01{
    position: relative;
    top:-22px;
}
.think02{
    margin-left: 3.5%;
}
.think03{
    float: right;
}
.think_detail i{
    display: block;
    width: 60px;
    height: 85px;
    margin: 0 auto;
    padding-bottom: 25px;
}
.Icon01{
    background: url(../images/online/pic01.png) 1px 25px no-repeat;
}
.Icon02{
    background: url(../images/online/pic01.png) -248px 25px no-repeat;
}
.Icon03{
    background: url(../images/online/pic01.png) -124px 25px no-repeat;
}
.bigTit{
    font-size: 18px;
    margin-left: 10%;
    padding-bottom: 15px;
}
.smallTit{
    width: 285px;
    font-size: 14px;
    margin-left: 10%;
    line-height: 1.7;
}
.type{
    margin-top: -30px;
}
.m_ul {
    display: block;
    margin-top: 40px;
}
.m_ul li {
    width: 33%;
    display: inline;
    float: left;
}
.app, .msg{
    display: none;
    width: 1100px;
    margin: 0 auto 80px auto;
}
.m_ul p{
    font-size: 18px;
    text-align: center;
}
.app p{
    margin-top: 35px;
}
.m_box{
    position: relative;
}
.goNext{
    position: absolute;
    top: 200px;
    right: -30px;
    width: 60px;
    height: 60px;
    background: url(../images/online/pic02.png) 0 -10px no-repeat;
}
.wx_tp{
    margin-top: -20px;
}
.message{
    display: inline-block;
    width: 233px;
    height: 105px;
    line-height: 105px;
    font-style: normal;
    font-size: 24px;
    background: url(../images/online/pic02.png) -65px 1px no-repeat;
    margin-right: 115px;
}
.msg_tip{
    display: inline-block;
    font-size: 14px;
    text-align: left;
    color: #313131;
    margin-right: 46px;
}
.m_right p {
    text-align: justify;
}
.msg_tit{
    font-size: 18px;
    text-align: left;
    margin-right: 46px;
    margin-top: 55px;
    padding-bottom: 15px;
}
.msg_cont{
    width: 255px;
    height: 155px;
    text-align: left;
    line-height: 1.9;
    background: url(../images/online/line.jpg) 0 9px no-repeat;
}
.click{
    float: left;
    font-size: 18px;
    text-align: left;
    margin-top: 35px;
    position: relative;
    left:-180px;
}
.answer{
    float: left;
    font-size: 18px;
    text-align: left;
    margin-top: 35px;
}
.weixin{
    display: none;
    width: 1100px;
    height: 600px;
    margin: 0 auto 30px auto;
}
.wechat_tit{
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    width: 253px;
    height: 86px;
    line-height: 86px;
    background: url(../images/online/wexin.jpg) 0 0 no-repeat;
    position: relative;
    left:-50px;
    top:75px;
    padding-bottom: 110px;
    padding-left: 20px;
}
.wechat_cont{
    text-align: left;
}
.ML{
    margin-left: 25px;
}
.ml{
    margin-left: 31px;
}
.show{
    display: block;
}