﻿@charset "UTF-8";
.left {
    float: left;
}

.right {
    float: right;
}

* {
    box-sizing: border-box;
}

.mobile {
    position: relative;
    color: #333;
    font-size: 18px;
}

.mobile .container {
    width: 1000px;
    *width: 900px;
    margin: 0 auto;
}

.g-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 80px;
    background: #fff;
    background: rgba(255, 255, 255, 0.65);
    font-size: 18px;
    z-index: 3;
}

.g-logo {
    padding: 2px 0 0 5px;
}

.g-nav a {
    color: #333;
}

.g-nav a.active {
    text-decoration: underline;
}

.g-nav ul li {
    display: block;
    float: left;
    line-height: 80px;
    padding-right: 16px;
}

.g-footer {
    width: 100%;
    color: #666;
    font-size: 14px;
    background: #fff;
}

.g-footer .container {
    padding: 45px 0;
    text-align: center;
}

.module {
    width: 100%;
    background: #fff;
    overflow: hidden;
}

.mobile .module.gray {
    background: #fef9f9;
    height: 820px;
}

.module .text {
    position: absolute;
    top: 50%;
    margin-top: -100px;
    left: 50%;
}

.module .text.left {
    margin-left: -395px;
}

.module .text.right {
    margin-left: 140px;
}

.module .text .tit {
    font-size: 32px;
}

.module .text p {
    line-height: 35px;
    color: #666;
}

.module img {
    width: 280px;
    height: auto;
}

.m-index-ent .banner-module {
    overflow: hidden;
}

.m-index-ent .i-module-1 {
    padding-top: 120px;
    text-align: center;
    height: 645px !important;
}

.m-index-ent .i-module-1 img {
    width: auto;
}

.m-index-ent .i-module-1 .pic {
    margin-top: 20px;
    display: block;
}

.module .container {
    position: relative;
    padding-top: 30px;
}

.module .pic {
    display: inline;
}

.module .pic.left {
    margin-left: 66px;
}

.module .pic.right {
    margin-right: 86px;
}

.z1 {
    margin-top: 100px;
    transition: all .45s ease-out;
}

.banner-module {
    width: 100%;
    height: 750px;
    *height: 670px;
    padding-top: 80px;
}

/*客户端index页面*/
.m-index .module {
    height: 540px;
}

.m-index .banner-module {
    color: #fff;
    background: url(img/mobile-bg2.jpg) no-repeat center top;
}

.m-index .banner-module .top {
    position: relative;
}

.m-index .mobile-icon {
    position: absolute;
    top: 0;
    left: 0;
    /* left: 50px; */
    transition: all 1s ease-out;
    z-index: 2;
}

.m-index .mobile-icon {
   margin-top: 140px;
}
.m-index .mobile-icon.active {
    top: -80px;
}

.m-index .go-company {
    padding: 50px 10px 0 0;
    text-align: right;
}

.m-index .go-company a {
    color: #fff;
    /*opacity: 0.55;*/
    font-weight: bold;
}

.m-index .go-company a:hover {
    text-decoration: none;
}

.m-index .download {
    margin: 80px 45px 80px 0;
}

.m-index .download img {
    display: block;
    margin-bottom: 25px;
}

.download-btn {
    display: inline-block;
    width: 135px;
    height: 70px;
    background: url(img/download-btn.png) no-repeat 0 0;
}

.download-btn.ios {
    margin-right: 15px;
}

.download-btn.andriod {
    background-position: -154px 0;
}

.m-index .ewm {
    padding-right: 80px;
    text-align: center;
}

/*
.i-module2 .container {
    padding-top: 55px;
}

.i-module2 .text {
    padding: 180px 0 0 80px;
}
*/

/*
.i-module2 .pic {
    margin-right: 105px;
}
*/

/*

.i-module3 .container {
    padding-top: 42px;
}

.i-module3 .text {
    padding: 140px 120px 0 0;
}
*/

/*.i-module3 .pic {
    margin-left: 140px;
}*/

/*.i-module4 .container {
    padding-top: 30px;
}

.i-module4 .text {
    padding: 155px 0 0 80px;
}*/

/*.i-module4 .pic {
    margin-right: 65px;
}*/

/*微信公众号weixin页面*/
.m-weixin .banner-module {
    color: #fff;
    background: url(img/weixin-bg.jpg) no-repeat center top;
}

.m-weixin .banner-module .container {
    /*padding: 110px 0 80px 100px;*/
    padding: 110px 0 80px 45px;

}

.m-weixin .top {
    position: relative;
}

.ewm-800hr {
    position: absolute;
    top: -75px;
    right: 269px;
    box-shadow: 2px 2px 10px #666;
}

.public {
    margin: 0 0 35px 50px;
}

.public-ewm li {
    float: left;
    margin-right: 40px;
    text-align: center;
    box-shadow: 2px 2px 10px #666;
    opacity: 0;
}

.public-ewm li:first-child {
    transition: all 2s ease-out;
}

.public-ewm li:nth-child(2) {
    transition: all 2s ease-out .5s;
}

.public-ewm li:nth-child(3) {
    transition: all 2s ease-out 1s;
}

.public-ewm li:last-child {
    transition: all 2s ease-out 1.5s;
}

.load li {
    opacity: 1;
}

.public-ewm img {
    display: block;
}

.public-ewm p {
    background: #fff;
    color: #333;
}

/*触屏版touch页面*/
.m-touch .banner-module {
    background: url(img/touch-bg.jpg) no-repeat center top;
}

.m-touch .banner-module .container {
    padding: 240px 0 0 70px;
}

.m-touch .top {
    display: inline-block;
}
.bianda{
    width: 458px;
}
.bianda .ewm-wrap {
    margin-left: -50px;
}
.m-index .download{
    padding-left: 114px;
    margin-bottom: 40px;
}
/*.ewm-wrap {
    font-size: 0;
}*/
.ewm-wrap .ewm{
    float: left;
    padding-right: 18.5px;
}
.yiji-tit{
    font-size: 36px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-top: 45px;
}
.erji-tit{
    font-size: 24px;
    color: #666;
    text-align: center;
    margin-bottom: 25px;
}
.contents center img{
    width: 1000px;
    height: 630px;
}
.m-index .xinbeij {
    color: #fff;
    background: url(img/mobile-bg3.jpg) no-repeat center top;
}
