#banner-text-index-t {
    width: 990px;
    overflow: hidden;
    line-height: 40px;
    font-size: 24px;
    color: #fff;
    margin: 0 auto;
    position: relative;
    top: 280px;
    text-align: center;
    font-weight: bold
}

#banner-text-index-bts {
    height: 50px;
    width: 565px;
    margin: 0 auto;
    position: relative;
    top: 450px
}

#banner-text-index-bts a {
    float: left;
    margin-left: 32px
}

#content-index-1 {
    height: 430px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff
}

#content-index-1-1 {
    height: 160px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #eaf6fa;
    position: relative
}

#p1, #p2, #p3, #p4 {
    width: 950px;
    height: 130px;
    margin: 0 auto;
    float: left
}

.content-service-box1 #p1, .content-service-box1 #p2,
.content-service-box1 #p3, .content-service-box1 #p4 {
    width: 950px;
    height: 130px;
    margin: 0 auto;
    float: left;
    padding-top: 27px
}

#left-arrow {
    width: 25px;
    height: 40px;
    background: url('../images/index/arrow-button.png') no-repeat -45px 0;
    float: left;
    margin-top: 50px;
    cursor: pointer
}

#left-arrow:hover {
    background: url('../images/index/arrow-button.png') no-repeat -1px 0
}

#right-arrow {
    width: 25px;
    height: 40px;
    background: url('../images/index/arrow-button.png') no-repeat -42px -72px;
    margin-top: 50px;
    float: left;
    cursor: pointer
}

#right-arrow:hover {
    background: url('../images/index/arrow-button.png') no-repeat 2px -72px
}

#dot {
    width: 150px;
    height: 22px;
    clear: both;
    margin: 0 auto
}

.content-service-box1 #dot {
    padding-top: 20px
}

#dot1, #dot2, #dot3, #dot4 {
    width: 30px;
    height: 5px;
    margin: 5px 0 0 7px;
    background: #919191;
    float: left;
    cursor: pointer
}

#dot1:hover, #dot2:hover, #dot3:hover, #dot4:hover {
    background: #0099f2
}

.cur_dot {
    background: #0099f2 !important
}

#content-index-2 {
    height: 461px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff
}

#content-index-3 {
    height: 328px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #eaf6fa;
}

#content-index-4 {
    height: auto;
    background-color: #fff
}

.content-index-box1 {
    float: left;
    overflow: hidden
}

.content-index-box1-1 {
    width: 270px;
    margin-right: 75px
}

.content-index-box1-2 {
    width: 308px;
    margin-right: 75px
}

.content-index-box1-3 {
    width: 274px
}

.content-index-t1 {
    font-size: 18px;
    color: #026cb6;
    text-align: center;
    line-height: 44px;
    padding-top: 35px;
    margin-bottom: 30px
}

.content-index-box1 .content-index-t1 {
    margin-bottom: 0
}

.content-index-box1 {
    margin-top: 35px
}

.content-index-words1 {
    font-size: 14px;
    line-height: 26px;
    height: 100%
}

.content-index-words1 a {
    color: #0095db
}

.content-index-words1 a:hover {
    color: #f04618
}

.content-index-box1 .content-index-words1 {
    margin-top: 10px
}

.content-index-1-1-suportbox {
    float: left;
    width: 90px;
    height: 130px;
    margin-left: 45px
}

.content-index-1-1-suportbox:first-child {
    margin-left: 10px
}

.content-service-box1-suportbox {
    float: left;
    width: 110px;
    height: 150px;
    margin-left: 22px;
    background: url('../images/service/cloud-bj.png') no-repeat
}

.content-index-1-1-suportbox img {
    display: block;
    margin: 25px auto 15px;
    width: 55px
}

.content-service-box1-suportbox img {
    display: block;
    margin: 18px auto 15px
}

.content-index-1-1-suportbox .content-index-1-1-suportbox-name {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #424242
}

.content-service-box1-suportbox .content-service-box1-suportbox-name {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666
}

.content-index-box2 {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden
}

.content-index-box2 .content-index-box2-t {
    width: 1000px;
    height: 8px;
    background: url(../images/index/t.png) no-repeat center top
}

.content-index-box2 .content-index-box2-m {
    width: 1000px;
    overflow: hidden;
    height: 144px;
    background: url(../images/index/m.png) repeat-y center top
}

.content-index-box2 .content-index-box2-b {
    width: 1000px;
    height: 10px;
    background: url(../images/index/b.png) no-repeat center top
}

.content-index-box2 .content-index-words1 {
    padding: 20px
}

.content-index-box2-icon {
    width: 42px;
    height: 55px;
    background: url(../images/index/qipao.png) no-repeat center top;
    position: relative;
    left: 250px
}

.content-index-box3 {
    width: 570px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto
}

.content-index-box3 > div {
    margin: 0 8px
}

.content-index-box4 {
    width: 1002px;
    clear: both;
    overflow: hidden;
    margin: 30px auto
}

.content-index-box4 > div {
    margin-right: 16px
}

.content-index-box5-c {
    width: 900px;
    float: left;
    padding: 15px 0 0 10px;
}

.content-index-words2 {
    font-size: 16px;
    line-height: 26px;
    margin: 20px auto 40px;
    text-align: center;
    overflow: hidden;
    color: #424242
}

.banner-text-service {
    background: url(../images/service/banner-img.png) no-repeat right 37px
}

#banner-text-service-t {
    height: 40px;
    line-height: 40px;
    font-size: 23px;
    font-weight: bold;
    color: #fff;
    margin: 62px 22px 35px
}

#banner-text-service-listbox, #banner-text-service-bts {
    margin: 0 22px 20px;
    overflow: hidden
}

#banner-text-service-bts a {
    float: left;
    margin-right: 30px
}

#banner-text-service-bts {
    margin-top: 60px
}

#banner-text-service-bts span {
    padding: 30px;
}

#content-service-1 {
    height: 313px
}

#content-service-2 {
    height: 432px
}

#content-service-3 {
    height: 300px;
    background: #eaf6fa;
    border-bottom: 0
}

#content-service-3 .middle-content {
    height: 300px;
    border-bottom: 1px solid #a0c2cd
}

#content-service-3-1 {
    height: 300px;
    background: #eaf6fa;
    border-bottom: 0
}

#content-service-3-1 .middle-content {
    height: 300px;
    border-bottom: 1px solid #a0c2cd
}

#content-service-3-2 {
    height: 326px;
    background: #eaf6fa;
    border-bottom: 0
}

#content-service-3-2 .middle-content {
    height: 326px;
    border-bottom: 1px solid #a0c2cd
}

#content-service-3-3 {
    height: 326px;
    background: #eaf6fa
}

#content-service-4 {
    height: 332px;
    background: #d9fbca;
    border-bottom: 0
}

#content-service-4 .middle-content {
    height: 332px;
    border-bottom: 1px solid #a0c2cd
}

#content-service-5 {
    height: 305px;
    background: #d9fbca;
    border-bottom: 0
}

#content-service-5 .middle-content {
    height: 305px;
    border-bottom: 1px solid #a0c2cd
}

#content-service-6 {
    background: #d9fbca;
    border-bottom: 0
}

#content-service-6 .middle-content {
    height: 365px
}

.content-service-style1 {
    border-bottom: 1px solid #eaeaea;
    background-color: #fff
}

.content-service-style2 {
    border-bottom: 1px solid #eaeaea;
    background-color: #f9f8f6
}

.content-service-t1 {
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #026cb6;
    margin: 60px 22px 40px
}

.content-service-c1 {
    margin: 25px 22px;
    line-height: 26px;
    color: #434242;
    font-size: 14px
}

.content-service-box1 {
    height: 180px;
    margin-top: 30px
}

.content-service-box1-name {
    width: 113px;
    line-height: 50px;
    padding-top: 95px;
    overflow: hidden;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #656563;
    margin-left: 14px
}

.content-service-box1-name:first-child {
    margin-left: 0
}

.content-service-box2 {
    width: 770px;
    overflow: hidden
}

.content-index-box2.right {
    width: 553px
}

.content-service-box2 .content-service-c1 {
    margin-right: 0
}

.content-service-img2 {
    margin-top: 80px
}

.content-service-listbox {
    margin-top: 15px;
    overflow: hidden
}

#content-service-7 {
    height: 499px
}

.content-service-box3 {
    height: 328px;
    width: 485px;
    margin-left: 22px;
    border-right: 1px solid #d6d6d6;
    margin-top: 80px
}

.content-service-box4 {
    height: 328px;
    width: 470px;
    margin-right: 22px;
    margin-top: 80px
}

.content-service-box-say {
    position: relative;
    border: 1px solid #e0e0e0;
    padding: 22px 25px
}

.left .content-service-box-say {
    margin-right: 32px
}

.right .content-service-box-say {
    margin-left: 32px;
    padding: 22px 16px;
    max-height: 176px
}

.content-service-box-say > div {
    line-height: 26px;
    display: inline;
    font-size: 14px;
    color: #424242
}

.content-service-box-say .content-service-box-say-leftq,
.content-service-box-say .content-service-box-say-rightq {
    padding: 10px 17px;
    background: url(../images/service/icon.png) no-repeat -11px -8px
}

.content-service-box-say .content-service-box-say-rightq {
    background: url(../images/service/icon.png) no-repeat -56px -12px
}

.content-service-box-say-point {
    position: absolute;
    height: 33px;
    width: 36px
}

.left .content-service-box-say-point {
    background: url(../images/service/icon.png) no-repeat -163px -22px;
    bottom: -33px;
    *bottom: -28px;
    left: 103px
}

.right .content-service-box-say-point {
    background: url(../images/service/icon.png) no-repeat -119px -13px;
    top: -33px;
    left: 70px
}

#content-service-imgbox1 {
    width: 324px;
    height: 98px;
    margin-top: 56px
}

#content-service-imgbox2 {
    width: 410px;
    height: 71px;
    margin-bottom: 52px
}

#content-service-imgbox2 > div {
    margin-right: 18px
}

#content-service-8 {
    height: 319px
}

#content-service-8 .content-index-t1 {
    margin-top: 40px
}

#banner-text-support-t1 {
    font-size: 26px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    top: 70px;
    left: 38px;
    color: #fefc50
}

#banner-text-support-t2 {
    font-size: 16px;
    height: 30px;
    line-height: 35px;
    position: absolute;
    top: 118px;
    left: 40px;
    color: #fff
}

#content-support-1 {
    height: 414px;
    background-color: #fff
}

#content-support-1 > div {
    padding-top: 92px
}

.content-support-box-t {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    color: #11b3f0;
    margin-top: 30px;
    text-indent: 10px
}

.content-support-box1 {
    width: 432px
}

.content-support-box-list {
    overflow: hidden
}

.content-support-box-list a {
    display: block;
    float: left;
    line-height: 26px;
    color: #757575;
    text-indent: 12px;
    font-size: 14px
}

.content-support-box-list a:hover {
    text-decoration: underline
}

#content-sign-1 {
    height: 610px
}

.content-sign-box1 {
    width: 480px;
    overflow: hidden;
    padding-top: 78px;
    height: 414px;
    border-bottom: 1px solid #98daf4
}

.content-sign-box2 {
    width: 427px;
    overflow: hidden;
    padding-top: 78px
}

.content-sign-choosecard-t {
    height: 48px;
    margin-left: 28px;
    position: relative
}

.content-sign-choosecard-t > div {
    height: 46px;
    width: 99px;
    border: 1px solid #98daf4;
    border: 1px solid #e5e5e5;
    border-bottom: 1px solid #98daf4;
    position: absolute;
    bottom: -1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #8c8c8c;
    cursor: pointer
}

.content-sign-choosecard-t > div.cur {
    color: #98daf4;
    border: 1px solid #e5e5e5;
    border: 1px solid #98daf4;
    border-bottom: 1px solid #fff
}

.content-sign-choosecard-c {
    border-top: 1px solid #e5e5e5;
    border-top: 1px solid #98daf4;
    overflow: hidden;
    padding: 12px 0 0
}

#content-sign-choosecard-bt-signin {
    left: 0
}

#content-sign-choosecard-bt-signup {
    left: 104px
}

.content-sign-group {
    line-height: 35px;
    min-height: 35px;
    position: relative;
    width: 377px;
    margin: 14px 0 14px 52px;
    clear: both
}

.content-sign-btbox {
    margin: 25px 0 15px 52px;
    overflow: hidden
}

.content-sign-group.content-sign-btbox {
    margin-top: 25px
}

.content-sign-group.content-sign-btbox .content-sign-words {
    width: 270px;
    line-height: 20px;
    color: #5b5b5b;
    margin-right: 15px;
}

.content-sign-group input {
    display: block;
    height: 36px;
    line-height: 36px \9;
    width: 100%;
    border: 0;
    border: 1px solid #ccc;
    border-radius: 2px;
    text-indent: 5px;
    color: #999;
    position: relative;
    z-index: 1;
}

.content-sign-group img {
    height: 35px;
    margin-left: 2px;
    margin-top: 2px
}

.content-sign-group span, .content-sign-group div {
    display: block;
    height: 35px;
    line-height: 35px;
    position: absolute;
    top: 0;
    font-size: 12px;
    color: #999
}

.content-sign-group span {
    left: 5px;
    top: 2px;
    width: 90%;
    background-color: #fff
}

.content-sign-group div {
    width: 35px;
    right: 0
}

.content-sign-loginwith {
    width: 189px !important;
    margin-left: 30px;
    height: 42px
}

.content-sign-loginwith > div {
    color: #5b5b5b;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-top: 8px
}

.content-sign-choosecard-c #signin-win-m-last {
    margin: 15px 0 15px 52px;
    line-height: 36px;
    height: 36px
}

.content-signupok-1 {
    height: 477px
}

.content-signupok-box1 {
    width: 475px;
    margin-left: 5px;
    padding-top: 78px;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}

.content-signupok-box2 {
    width: 389px;
    overflow: hidden;
    padding-top: 78px
}

.content-signupok-box1-t {
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    color: #6b6b6b;
    margin-left: 5px
}

.content-signupok-box1-t img {
    vertical-align: top;
    margin-right: 10px;
    margin-left: 5px
}

.content-signupok-box1-t.top {
    padding-top: 15px;
    border-top: 1px solid #ddd;
    margin-left: 0
}

.content-signupok-box1-w {
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    color: #5b5b5b;
    margin-bottom: 20px;
    margin-left: 5px
}

.content-signupok-1 a.bt7 {
    margin-bottom: 20px
}

.content-forget-box2 {
    width: 354px;
    overflow: hidden;
    padding-top: 78px
}

.content-forget-box1 {
    width: 475px;
    margin-left: 5px;
    padding-top: 78px;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}

.content-forget-box1 .content-sign-group {
    margin-left: 3px
}

#banner-text-about-t1 {
    position: absolute;
    height: 35px;
    line-height: 35px;
    left: 280px;
    top: 55px;
    color: #fff;
    font-size: 26px;
    font-weight: bold
}

#banner-text-about-t2 {
    position: absolute;
    height: 35px;
    line-height: 35px;
    left: 380px;
    top: 105px;
    color: #fff;
    font-size: 16px
}

.content-about-1 {
    height: 340px
}

.content-about-2 {
    height: 257px;
    background-color: #f5f5f5
}

.content-about-3 {
    height: 250px
}

.content-about-box1 {
    width: 700px;
    overflow: hidden
}

.content-about-box2 {
    width: 192px;
    overflow: hidden;
    padding-top: 30px;
    margin-right: 35px;
    position: relative
}

#content-about-box2-text {
    height: 28px;
    line-height: 28px;
    position: absolute;
    z-index: 1;
    top: 66px;
    left: 96px;
    font-size: 14px;
    color: #fff;
    font-weight: bold
}

.content-about-t {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #026cb6;
    margin: 60px 35px 5px
}

.content-about-t img {
    vertical-align: middle;
    margin-right: 10px
}

.content-about-w {
    font-size: 14px;
    line-height: 26px;
    overflow: hidden;
    color: #434242;
    margin-left: 35px;
    margin-right: 35px
}

.content-about-b {
    margin-left: 35px;
    margin-right: 35px
}

#banner-text-reviews-t1 {
    position: absolute;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 30px;
    color: #0194da;
    top: 125px;
    left: 605px
}

#banner-text-reviews-t2 {
    position: absolute;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 26px;
    color: #4db5e6;
    top: 179px;
    left: 678px
}

.content-reviews-1 {
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 20px
}

.content-reviews-t {
    font-size: 18px;
    line-height: 66px;
    height: 66px;
    border-bottom: 1px solid #e5e5e5;
    color: #026cb6
}

.content-reviews-boxline {
    height: 237px;
    margin: 38px auto 43px
}

.content-reviews-box {
    width: 481px
}

.content-reviews-boximg {
    height: 237px;
    width: 164px;
    float: left
}

.content-reviews-boximg img {
    display: block;
    margin-top: 91px
}

.content-reviews-boxtext {
    width: 317px;
    height: 237px;
    float: left
}

.content-reviews-boxtext-c, .content-reviews-boxtext-a {
    margin: 12px 15px 0 35px;
    font-size: 12px;
    line-height: 23px;
    color: #424242;
    overflow: hidden
}

.content-reviews-boxtext-a {
    color: #0095db
}

.content-reviews-line {
    height: 1px;
    background-color: #e5e5e5;
    clear: both
}

#banner-text-security-w0 {
    width: 300px;
    line-height: 40px;
    margin: 0 auto;
    color: #fefc50;
    font-size: 26px;
    font-weight: bold;
    padding-top: 30px
}

#banner-text-security-w1, #banner-text-security-w2,
#banner-text-security-w3 {
    position: absolute;
    line-height: 26px;
    color: #fff;
    font-size: 16px;
    left: 50%;
    text-align: center
}

#banner-text-security-w1 {
    width: 290px;
    margin-left: -145px;
    top: 240px
}

#banner-text-security-w2 {
    width: 184px;
    margin-left: -355px;
    top: 365px
}

#banner-text-security-w3 {
    width: 184px;
    margin-left: 165px;
    top: 357px
}

#banner-text-service-img1 {
    width: 430px;
    height: 256px;
    position: absolute;
    left: 50%;
    margin-left: -219px;
    bottom: 0;
    background: url(../images/security/security-banner-bak.png) no-repeat center top;
    z-index: 99
}

.content-security-1 {
    height: 320px;
    border-bottom: 1px solid #e5e5e5
}

.content-security-2 {
    height: 370px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f2f7f8
}

.content-security-3 {
    height: 352px
}

.content-security-t {
    height: 88px;
    line-height: 128px;
    color: #026cb6;
    font-size: 18px;
    margin: 60px 22px 0;
    overflow: hidden
}

.content-security-t img {
    margin-right: 10px
}

.content-security-2 .content-security-t img {
    margin-left: 15px;
    margin-right: 0
}

.content-security-c {
    overflow: hidden;
    color: #434242;
    line-height: 26px;
    margin: 34px 78px 0;
    font-size: 14px
}

#banner-text-stories-t1 {
    height: 35px;
    line-height: 35px;
    position: absolute;
    top: 32px;
    left: 344px;
    color: #fefc50;
    font-size: 26px;
    font-weight: bold
}

#banner-text-stories-t2 {
    height: 35px;
    line-height: 35px;
    position: absolute;
    top: 82px;
    left: 342px;
    color: #fff;
    font-size: 16px
}

.content-stories-1 {
    height: 560px;
    background: url(../images/user-stories/bj-banner.png) no-repeat center 60px;
    margin-top: 10px
}

.content-stories-1 .middle-content {
    height: 560px
}

.content-stories-box1 {
    position: absolute;
    cursor: pointer
}

#content-stories-box1-1 {
    top: 30px;
    left: 180px
}

#content-stories-box1-2 {
    top: 45px;
    left: 342px
}

#content-stories-box1-3 {
    top: 45px;
    left: 523px
}

#content-stories-box1-4 {
    top: 20px;
    left: 675px
}

#content-stories-box1-5 {
    top: 160px;
    left: 260px
}

#content-stories-box1-6 {
    top: 180px;
    left: 437px
}

#content-stories-box1-7 {
    top: 167px;
    left: 625px
}

#content-stories-box1-8 {
    top: 296px;
    left: 240px
}

#content-stories-box1-9 {
    top: 306px;
    left: 418px
}

#content-stories-box1-10 {
    top: 286px;
    left: 625px
}

#content-stories-box1-11 {
    top: 420px;
    left: 425px
}

.content-stories-box1-userpic {
    position: absolute;
    z-index: 1;
    top: 36px;
    left: 20px
}

#content-stories-box1-3 .content-stories-box1-userpic {
    left: auto;
    right: 13px;
    top: 48px
}

#content-stories-box1-3 .content-stories-box1-userinfo {
    top: 43px;
    right: auto;
    left: 18px;
    text-align: right
}

#content-stories-box1-2 .content-stories-box1-userpic {
    top: 40px;
    left: 24px
}

#content-stories-box1-2 .content-stories-box1-userinfo-job {
    margin-right: 10px
}

#content-stories-box1-4 .content-stories-box1-userpic {
    top: 43px;
    left: 26px
}

#content-stories-box1-4 .content-stories-box1-userinfo {
    top: 39px
}

#content-stories-box1-5 .content-stories-box1-userpic {
    top: 38px;
    left: 18px
}

#content-stories-box1-5 .content-stories-box1-userinfo {
    top: 35px;
    left: 70px
}

#content-stories-box1-6 .content-stories-box1-userpic {
    right: 13px;
    left: auto;
    top: 45px
}

#content-stories-box1-6 .content-stories-box1-userinfo {
    left: 0;
    right: 65px;
    text-align: right;
    top: 43px
}

#content-stories-box1-7 .content-stories-box1-userpic {
    top: 50px;
    left: 25px
}

#content-stories-box1-7 .content-stories-box1-userinfo {
    top: 48px;
    left: 78px
}

#content-stories-box1-9 .content-stories-box1-userpic {
    top: 46px;
    left: 25px
}

#content-stories-box1-9 .content-stories-box1-userinfo {
    top: 44px;
    left: 78px
}

#content-stories-box1-10 .content-stories-box1-userpic {
    top: 42px;
    left: auto;
    right: 20px
}

#content-stories-box1-10 .content-stories-box1-userinfo {
    top: 40px;
    left: 0;
    right: 74px;
    text-align: right
}

.content-stories-box1-userinfo {
    position: absolute;
    top: 32px;
    left: 78px;
    right: 13px;
    z-index: 1;
    line-height: 16px
}

.content-stories-box1-userinfo-name {
    font-size: 14px;
    font-weight: bold;
    color: #0476d7
}

.content-stories-box1-userinfo-job {
    color: #5794c7;
    font-size: 12px;
    margin-top: 1px;
    margin-bottom: 1px
}

.content-stories-box1-userinfo-job.oneline {
    padding: 3px 0
}

.content-stories-box1-userinfo-adress {
    color: #9e9e9e;
    font-size: 12px
}

.content-stories-box1-userinfo-adress img {
    vertical-align: top;
    margin-right: 5px
}

.content-stories-cbox-t {
    width: 864px;
    height: 63px;
    background: url(../images/user-stories/Users-Stories-img1.png) no-repeat center top;
    margin: 0 auto
}

.content-stories-cbox1, .content-stories-cbox2 {
    width: 864px;
    overflow: hidden;
    margin: 0 auto 0;
    display: none
}

.content-stories-cbox-m-words {
    line-height: 21px;
    overflow: hidden;
    color: #766958;
    font-size: 14px
}

.content-stories-cbox-m-username {
    font-weight: bold;
    font-size: 16px;
    color: #000;
    line-height: 28px;
    margin: 16px 0 0
}

.content-stories-cbox-m-userdes {
    font-size: 12px;
    color: #0476d7;
    line-height: 21px
}

.content-stories-cbox-b {
    position: relative
}

.content-stories-cbox-closebt {
    height: 16px;
    width: 16px;
    background: url(../images/user-stories/Users-Stories-shut.png) no-repeat center;
    position: absolute;
    right: 38px;
    bottom: 27px;
    cursor: pointer
}

.content-stories-cbox1 .content-stories-cbox-t {
    height: 63px;
    background: url(../images/user-stories/Users-Stories-img1.png) no-repeat center top
}

.content-stories-cbox1 .content-stories-cbox-m {
    overflow: hidden;
    background: url(../images/user-stories/Users-Stories-img2.png) repeat-y center top;
    padding: 0 50px 0 27px
}

.content-stories-cbox1 .content-stories-cbox-m-userinfo {
    float: left;
    width: 157px;
    margin-left: 22px
}

.content-stories-cbox1 .content-stories-cbox-m-words {
    float: right;
    width: 600px
}

.content-stories-cbox2 .content-stories-cbox-m-words,
.content-stories-cbox2 .content-stories-cbox-m-userinfo {
    width: 760px;
    margin: 0 auto 8px
}

.content-stories-cbox2 .content-stories-cbox-m-userpic {
    float: left;
    margin-right: 30px
}

.content-stories-cbox1 .content-stories-cbox-m-userpic {
    margin-top: 5px
}

.content-stories-cbox2 .content-stories-cbox-m-username {
    padding-top: 52px
}

.content-stories-cbox1 .content-stories-cbox-b {
    height: 49px;
    background: url(../images/user-stories/Users-Stories-img3.png) no-repeat center top
}

.content-stories-cbox2 .content-stories-cbox-t {
    height: 58px;
    background: url(../images/user-stories/Users-Stories-img4.png) no-repeat center top
}

.content-stories-cbox2 .content-stories-cbox-m {
    overflow: hidden;
    background: url(../images/user-stories/Users-Stories-img5.png) repeat-y center top
}

.content-stories-cbox2 .content-stories-cbox-b {
    height: 40px;
    background: url(../images/user-stories/Users-Stories-img6.png) no-repeat center top
}

.content-stories-cbox2 .content-stories-cbox-closebt {
    bottom: 20px
}

#rightbtn {
    float: right;
    margin-right: 53px;
    position: relative;
    top: -100px
}

.content-faq-1 {
    height: 64px;
    background-color: #0090ff
}

#content-faq-t {
    width: 958px;
    height: 64px;
    line-height: 64px;
    font-weight: bold;
    font-size: 20px;
    color: #fff;
    text-indent: 10px
}

.content-faq-2 {
    overflow: hidden;
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 120px
}

.content-faq-row {
    overflow: hidden;
    background: url(../images/faq/line.png) no-repeat center bottom;
    width: 958px;
    margin: 0 auto
}

.content-faq-rownum {
    height: 49px;
    width: 81px;
    font-size: 40px;
    line-height: 49px;
    float: left;
    font-weight: bold;
    text-indent: 5px
}

.content-faq-rowtext {
    overflow: hidden;
    width: 877px;
    float: left
}

.content-faq-rowtext-t {
    line-height: 49px;
    font-size: 16px;
    cursor: pointer
}

.content-faq-rowtext-t:hover {
    text-decoration: underline
}

.content-faq-rowsingle .content-faq-rownum {
    color: #e3e3e3
}

.content-faq-rowdouble .content-faq-rownum {
    color: #d8d8d8
}

.content-faq-rowsingle .content-faq-rowtext-t {
    color: #0078de
}

.content-faq-rowdouble .content-faq-rowtext-t {
    color: #e3a000
}

.content-faq-rowtext-c {
    padding: 5px 0 18px;
    display: none
}

.content-faq-rowtext-c p {
    margin: 0;
    padding: 0;
    line-height: 26px;
    color: #434242;
    overflow: hidden;
    font-size: 14px
}

#banner-text-help-t {
    height: 50px;
    line-height: 50px;
    font-size: 23px;
    font-weight: bold;
    color: #fff600;
    margin-left: 35px;
    overflow: hidden;
    padding-top: 30px;
    margin-bottom: 10px
}

.banner-text-help-list {
    margin-left: 35px;
    font-size: 16px;
    line-height: 36px;
    color: #fff;
    padding-left: 28px;
    background: url(../images/help/gou.png) no-repeat left center
}

.content-help-1, .content-help-2 {
    overflow: hidden;
    padding-bottom: 54px
}

.content-help-1 {
    background-color: #f2f9fd
}

.content-help-t {
    height: 120px;
    line-height: 120px;
    font-weight: bold;
    color: #d0d0d0;
    font-size: 36px;
    margin-left: 25px
}

.content-help-c {
    margin-left: 22px;
    overflow: hidden
}

.content-help-c img {
    background-color: #b6e1f5;
    display: block;
    float: left
}

.content-help-c .content-help-box {
    float: right;
    width: 785px
}

.content-help-c .content-help-box .content-faq-row {
    width: 785px;
    background: url(../images/help/shi.png) no-repeat left bottom
}

.content-help-c .content-help-box .content-faq-row .content-faq-rowtext {
    width: 704px
}

.content-faq-a {
    font-size: 14px;
    line-height: 40px;
    color: #0078de;
    padding-left: 5px
}

.content-tutorials-1, .content-tutorials-2, .content-tutorials-3 {
    overflow: hidden;
    padding: 43px 0
}

.content-tutorials-1, .content-tutorials-3 {
    background-color: #f2f9fd
}

.content-tutorials-1 a, .content-tutorials-3 a {
    color: #0078de;
    background: url(../images/tutorials/lan.png) no-repeat 2px center
}

.content-tutorials-2 a {
    color: #e3a000;
    background: url(../images/tutorials/huang.png) no-repeat 2px center
}

a.content-tutorials-list {
    margin-left: 25px;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    padding-left: 24px
}

a.content-tutorials-list:hover {
    text-decoration: underline
}

.txtContent p {
    margin: 14px 0
}

.txtContent center h1 {
    line-height: 34px !important
}

.txtContent .tab3bg p b:first-child {
    line-height: 30px
}

.txtContent .banner a {
    color: #82a5cf
}

.txtContent .banner a:hover {
    color: #fa9906
}

#topCookie, #signCookie, #registEmailPrompt {
    display: none;
    background-color: white;
    position: absolute;
    z-index: 10;
    margin: 0;
    padding: 0;
    border: 1px #ccc solid;
    overflow: auto
}

#topCookie {
    left: 28px;
    top: 112px;
    max-height: 140px
}

#signCookie, #registEmailPrompt {
    left: 52px;
    top: 192px;
    width: 377px;
    max-height: 122px
}

#topCookie ol, #signCookie ol, #registEmailPrompt ol {
    padding: 0;
    margin: 0
}

#topCookie ol li, #signCookie ol li, #registEmailPrompt ol li {
    list-style: none;
    font-size: 12px;
    cursor: pointer;
    margin: 2px
}

.registEmailSelect {
    background-color: #b0c4de
}

#quickExpDiv1 {
    position: absolute;
    z-index: 10;
    left: 252px;
    top: 96px
}

.quickExpAnchor {
    padding-left: 2px;
    font: 12px "Microsoft YaHei", Arial, Verdana, Sans-serif;
    color: #26a2d5;
    text-decoration: underline;
    cursor: pointer
}

.quickExpAnchor:hover {
    color: #026cb6
}