﻿@charset "utf-8";

* {
    margin: 0px;
    padding: 0px;
}

    *:focus {
        outline: none;
    }

a {
    outline: none;
    font-family: 微软雅黑;
    color: #303030;
    blr: expression(this.onFocus=this.blur());
}

    a:hover {
        color: #01a1ff;
    }

ul, li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.xi {
    height: 1px;
    background: url(../image/xi.jpg) repeat-x;
    margin: 50px 0px 50px 0px;
}

#top {
    width: 985px;
    margin: 0px auto;
    height: 66px;
    line-height: 66px;
    font-size: 17px;
    font-family: 微软雅黑;
    overflow: hidden;
}

    #top ul li {
        float: left;
        padding-right: 35px;
    }

.menu_over {
    color: #01a1ff;
}

.main {
    width: 1265px;
    margin: 0px auto;
    overflow: hidden;
}


.index_main {
    width: 1265px;
    height: 516px;
    margin: 0px auto;
}

.bottom {
    width: 1265px;
    height: 46px;
    line-height: 46px;
    margin: 0px auto;
    text-align: center;
    font-size: 14px;
    font-family: 微软雅黑;
    color: #8f8f8f;
    background: #f9f9f9;
}

.step {
    height: 516px;
    width: 1265px;
}

#focus {
    height: 516px;
    width: 1280px;
    overflow: hidden;
    position: relative;
}

    #focus ul {
        height: 516px;
        position: absolute;
    }

        #focus ul li {
            float: left;
            width: 1280px;
            height: 516px;
            overflow: hidden;
            position: relative;
            background: #000;
        }


#step1 {
    background: url(../image/1.jpg);
    height: 516px;
    width: 1280px;
    overflow: hidden;
}

.step1_left {
    float: left;
    margin: 160px 0px 0px 147px;
}

.step1_title {
    font-size: 21px;
    font-family: 微软雅黑;
    padding-bottom: 5px;
    display:none;
}

.step1_name {
    font-size: 50px;
    font-family: 微软雅黑;
    color: #fff;
    font-weight: bold;
    padding-bottom: 20px;
    letter-spacing: 5px;
    display:none;
}

.pnt {
    border: none;
    height: 64px;
    width: 246px;
    background: #01a1ff;
    line-height: 64px;
    text-align: center;
    font-size: 25px;
    color: #fff;
    cursor: pointer;
    margin-top:120px;

}
.mouse {
    width: 78px;
    height: 73px;
    background: url(../image/mouse.png) no-repeat;
    position: absolute;
    top: 105px;
    left: 1132px;
    display: none;
}

.index_up {
    width: 34px;
    height: 34px;
    float: left;
    background: url(../image/up.png) no-repeat;
    border: none;
    cursor: pointer;
}

.index_down {
    width: 34px;
    height: 34px;
    float: left;
    background: url(../image/down.png) no-repeat;
    border: none;
    cursor: pointer;
}
.step1_cover {
    position: absolute;
    width: 1280px;
    height: 516px;
    background: #000;
    opacity: 0.3;
    display: none;
}

#open_div {
    display: none;
    position: absolute;
    width: 415px;
    height: 494px;
    background: #01a1ff;
    z-index: 102;
    margin: 0px auto;
    top: 10px;
    left: 505px;
}

.open_divtitle {
    width: 415px;
    height: 90px;
    text-align: center;
    font-family: 微软雅黑;
    color: #fff;
    padding-top: 20px;
}

    .open_divtitle span {
        line-height: 40px;
        font-size: 24px;
        letter-spacing: 1px;
    }

    .open_divtitle p {
        font-size: 14px;
        font-family: 微软雅黑;
        padding-top: 5px;
        opacity: 0.9;
        letter-spacing: 1px;
    }

.open_divcnt {
    height: 313px;
    background: #f2f3f3;
    overflow: hidden;
}

.open_buttom {
    height: 71px;
    overflow: hidden;
}

.open_bg1 {
    float: left;
    height: 71px;
    width: 71px;
    background: #fc9401;
}

.open_bg2 {
    float: left;
    height: 71px;
    width: 71px;
    background: #94d401;
}

.open_bg3 {
    float: left;
    height: 71px;
    width: 71px;
    background: #00c1ea;
}

.submit {
    width: 202px;
    height: 71px;
    border: none;
    background: #01a1ff;
    text-align: center;
    line-height: 71px;
    color: #fff;
    font-family: 微软雅黑;
    font-size: 22px;
    cursor: pointer;
}

.submit_hover {
    width: 202px;
    height: 71px;
    border: none;
    background: #0296ed;
    text-align: center;
    line-height: 71px;
    color: #fff;
    font-family: 微软雅黑;
    font-size: 22px;
    cursor: pointer;
}

.inp_div {
    width: 296px;
    height: 38px;
    border: 1px #c8c8c8 solid;
    margin: 0px auto;
    margin-top: 20px;
    font-size: 14px;
    line-height: 38px;
    color: #a0a0a0;
    font-family: 微软雅黑;
}

    .inp_div img {
        margin: 0px auto;
    }

.index_inp_div {
    width: 296px;
    height: 38px;
    margin: 0px auto;
    margin-top: 20px;
    font-size: 14px;
    line-height: 38px;
    color: #a0a0a0;
    font-family: 微软雅黑;
}

.inp_div img, index_inp_div img {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 8px;
    position:static
}

.text {
    background: #f2f3f3;
    border: none;
    font-size: 14px;
    color: #a0a0a0;
    font-family: 微软雅黑;
}

.input_focus {
    border: 1px solid #01a1ff;
    background-color: #FFFFFF;
    height: 38px;
    line-height: 38px;
    width: 250px;
    font-size: 14px;
    font-family: 微软雅黑;
    vertical-align: middle;
    color: #a0a0a0;
}

.close {
    position: absolute;
    left: 378px;
    top: 8px;
    border: none;
    background: url(../image/close.jpg) no-repeat 0px 0px;
    height: 38px;
    width: 37px;
    cursor: pointer;
}

.close_over {
    position: absolute;
    left: 378px;
    top: 8px;
    border: none;
    background: url(../image/close.jpg) no-repeat 0px -39px;
    height: 38px;
    width: 37px;
    cursor: pointer;
}
#step2 {
    background: #01a1ff;
    height: 516px;
}

.step2_bo {
    text-align: center;
    line-height: 25px;
    font-size: 33px;
    font-family: 微软雅黑;
    padding-top: 20px;
    line-height: 60px;
    color: #fff;
    opacity: 0.9;
}

.step2_title {
    text-align: center;
    line-height: 25px;
    font-size: 50px;
    font-family: 微软雅黑;
    padding-top: 41px;
    line-height: 60px;
    color: #fff;
}

#step2 table {
    width: 1006px;
    margin: 50px auto;
    overflow: hidden;
}

    #step2 table td {
        float: left;
        width: 498px;
        height: 38px;
        padding-bottom: 25px;
        padding-left: 4px;
    }

.step2_cnt {
    float: left;
    padding-left: 20px;
    height: 38px;
    width: 430px;
    line-height: 38px;
    color: #fff;
    opacity: 0.8;
    font-size: 16px;
    font-family: 微软雅黑;
    text-align: left;
}
#step3 {
    background: #f2f3f3;
    height: 516px;
}

.step3_bo {
    text-align: center;
    line-height: 25px;
    font-size: 33px;
    font-family: 微软雅黑;
    padding-top: 41px;
    line-height: 60px;
    color: #181818;
}

#step3 table {
    width: 986px;
    margin: 30px auto;
    overflow: hidden;
}

    #step3 table td {
        float: left;
        margin-right: 10px;
    }

.step3_cnthover {
    background: #0080e3;
    position: absolute;
    width: 229px;
    height: 164px;
    border: none;
    top: 191px;
    display: none;
}

.step3_cnthover2 {
    background: #fc8301;
    position: absolute;
    width: 229px;
    height: 164px;
    border: none;
    top: 191px;
    display: none;
}

.step3_cnthover3 {
    background: #a11439;
    position: absolute;
    width: 229px;
    height: 164px;
    border: none;
    top: 191px;
    display: none;
}

.step3_cnthover4 {
    background: #4f359a;
    position: absolute;
    width: 229px;
    height: 164px;
    border: none;
    top: 191px;
    display: none;
}

.step3_txt {
    position: absolute;
    width: 186px;
    height: 124px;
    font-family: 微软雅黑;
    font-size: 12px;
    color: #fff;
    line-height: 19px;
    text-indent: 25px;
    overflow: hidden;
    margin-left: 4px;
    padding: 20px;
    cursor: pointer;
    top: 191px;
    display: none;
}

.step3_title {
    font-size: 19px;
    font-family: "微软雅黑";
    height: 62px;
    width: 227px;
    border: 1px #d0d1d1 solid;
    border-top: none;
    margin-top: -3px;
    text-align: center;
    line-height: 62px;
}
#step4 {
    background: #01a1ff;
    height: 516px;
}

.step4_title {
    font-size: 41px;
    font-family: 微软雅黑;
    overflow: hidden;
    color: #fff;
    padding-bottom: 20px;
}

.step4_cnt {
    text-align: center;
    width: 716px;
    height: 516px;
    padding-top: 40px;
    margin: 0px auto;
}

    .step4_cnt p {
        text-align: left;
        font-size: 14px;
        font-family: 微软雅黑;
        line-height: 24px;
        color: #fff;
        text-indent: 25px;
        padding-bottom: 13px;
    }

.step4_bottom {
    background: url(../image/open.jpg) no-repeat;
    width: 178px;
    height: 46px;
    border: none;
    cursor: pointer;
    margin-top: 20px;
}

#cnt_view {
    display: none;
}
.case_top {
    width: 1265px;
    height: 279px;
    background: #01a1ff;
    border-bottom: 1px #93d3f8 solid;
    overflow: hidden;
}

.case_top_cnt {
    height: 145px;
    width: 872px;
    margin: 67px auto;
}

    .case_top_cnt p {
        font-family: 微软雅黑;
        color: #fff;
    }

.case_cnt {
    width: 985px;
    margin: 20px auto;
}

    .case_cnt img {
        padding-top: 60px;
        padding-left: 160px;
    }

    .case_cnt ul li {
        margin-bottom: 78px;
        overflow: hidden;
    }

.casecnt_title {
    font-size: 28px;
    font-family: 微软雅黑;
    background: url(../image/case_03.jpg) no-repeat;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
    opacity: 0.8;
    padding-bottom: 35px;
    margin-top: 50px;
    overflow: hidden;
}

#cnt_top span {
    font-size: 18px;
    color: #333434;
    line-height: 35px;
    font-family: 微软雅黑;
}

.right_cnt {
    width: 760px;
    padding-left: 40px;
}

.li_title {
    font-size: 24px;
    color: #2b2b2b;
    font-family: 微软雅黑;
    opacity: 0.8;
    padding-bottom: 10px;
}

#cnt_top p {
    text-indent: 24px;
    color: #9b9b9b;
    line-height: 30px;
    font-family: 微软雅黑;
    font-size: 15px;
}

.li_cnt {
    font-size: 15px;
    color: #525252;
    font-family: 微软雅黑;
    margin-bottom: 5px;
}

.li_view {
    font-size: 13px;
    color: #9b9b9b;
    line-height: 24px;
    font-family: 微软雅黑;
}
.service_cnt {
    width: 985px;
    margin: 0px auto;
}

.service_cntmidd {
    margin-left: 25px;
}

    .service_cntmidd p {
        text-indent: 25px;
        line-height: 30px;
        font-family: 微软雅黑;
        font-size: 15px;
        opacity: 0.7;
    }

.main_cnt {
    width: 985px;
    margin: 0px auto;
    overflow:hidden;
}

.service_cnt ul {
}

    .service_cnt ul li {
        font-size: 13px;
        line-height: 30px;
        font-family: 微软雅黑;
        color: #9b9b9b;
        overflow: hidden;
    }

        .service_cnt ul li span {
            color: black;
            opacity: 0.7;
            font-size: 15px;
        }

.service_div {
    margin-left: 25px;
}

    .service_div ul {
        margin-top: 10px;
    }

    .service_div span {
        font-size: 18px;
        color: #01a1ff;
        font-family: 微软雅黑;
        line-height: 25px;
    }

.service_title {
    width: 269px;
    height: 59px;
    text-align: center;
    line-height: 59px;
    font-family: 微软雅黑;
    font-size: 18px;
    color: #fff;
}

.service_middle {
    margin-left: 25px;
    overflow: hidden;
}

    .service_middle li {
        float: left;
        margin-right: 32px;
        margin-bottom: 20px;
    }

.service_bottom {
    height: 115px;
    width: 100%;
    background: #f4f4f4;
    overflow: hidden;
}

    .service_bottom p {
        width: 880px;
        margin: 0px auto;
        padding: 30px 0px;
        line-height: 25px;
        opacity: 0.7;
        font-family: 微软雅黑;
        text-indent: 25px;
    }

.save {
    background: #fbb752;
    width: 140px;
    height: 40px;
    border: 1px #fef1dc solid;
    border-bottom: none;
    color: #fff;
    font-size: 18px;
    font-family: 微软雅黑;
    line-height: 40px;
    cursor: pointer;
    margin-left:77px;
}

.saveover {
    background: #fba523;
}

.us_text {
    width: 305px;
    height: 30px;
    border: 1px #e0e0e0 solid;
    line-height: 25px;
    font-size: 14px;
    color: #333434;
}

.us_save li {
    margin-bottom: 7px;
    margin-left: 35px;
    opacity: 0.8;
    font-size: 16px;
    font-family: 微软雅黑;
    line-height:25px;
}

.us_ul {
    margin-left: 25px;
}

    .us_ul li {
        margin: 0px;
        font-size: 16px;
        font-family: 微软雅黑;
        overflow: hidden;
        opacity: 0.8;
        line-height: 28px;
        margin-bottom:10px;
    }

        .us_ul li a {
            color: #000;
        }

            .us_ul li a:hover {
                color: #01a1ff;
            }

.cooper_title {
    width: 966px;
    height: 30px;
    padding-left: 20px;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}

.cooper_ul {
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}

    .cooper_ul li {
        float: left;
        height: 30px;
        line-height: 30px;
        font-family: 微软雅黑;
        font-size: 15px;
    }

.cooper_check {
    margin-left: 84px;
}

    .cooper_check li {
        float: left;
        width: 150px;
        height: 50px;
        line-height: 50px;
        font-family: 微软雅黑;
        font-size: 14px;
        opacity: 0.8;
    }

.ysover {
    background: #fbb752;
}

.ysout {
    background: #2faabb;
}

.cooper_add {
    height: 34px;
    width: 107px;
    line-height: 34px;
    border: none;
    font-family: 微软雅黑;
    font-size: 15px;
    color: #fff;
    margin-right: 10px;
    cursor: pointer;
}

.coper_over {
    background: #fba523;
}

.coper_out {
    background: #0f99ad;
}

.w257 {
    width: 257px;
    padding-left: 20px;
    opacity: 0.8;
}

.w625 {
    width: 625px;
}

.cooper_inp {
    width: 257px;
    height: 25px;
    line-height: 25px;
    border: none;
    border: 1px #e4e3e3 solid;
    color: #333434;
}

.cooper_inpclink {
    width: 257px;
    height: 25px;
    line-height: 25px;
    border: none;
    border: 1px #80d0ff solid;
}

.search {
    float: right;
    width: 284px;
    height: 39px;
    text-align: right;
    margin-top: 75px;
    overflow: hidden;
}

.searchtext_eas {
    float: left;
    border: 1px solid #e8e8e8;
    height: 35px;
    line-height: 25px;
    font-size: 12px;
    font-family: 微软雅黑;
    width: 241px;
    border-radius: 3px;
    background: #fbfbfb;
    margin: auto;
    margin-top: 1px;
    color: #333434;
}

.search_bottom {
    height: 39px;
    width: 39px;
    background: url(../image/search.jpg);
    border: none;
    cursor: pointer;
}

.why {
    float: left;
    background: url(../image/why.jpg) no-repeat;
    padding-left: 70px;
    font-size: 26px;
    font-family: 微软雅黑;
    height: 56px;
    line-height: 56px;
    color: #01a1ff;
    margin-top: 75px;
}

.number {
    float: left;
    background: url(../image/bg_number.jpg) no-repeat;
    width: 27px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    font-family: 微软雅黑;
    color: #fff;
    text-align: center;
}

.spc_why {
    width: 850px;
    margin-top: 20px;
    margin-left: 15px;
    overflow: hidden;
}

.why_cnt {
    width: 780px;
}

    .why_cnt p {
        font-size: 14px;
        font-family: 微软雅黑;
        padding-left: 20px;
        color: #9b9b9b;
        line-height: 20px;
    }

.spc_why ul li {
    margin-bottom: 30px;
    float: left;
}

.spc_cnt li {
    width: 464px;
    border-bottom: 1px #42b5f9 solid;
    font-size: 16px;
    color: #fff;
    line-height: 44px;
    border-right: 1px #ebeaea solid;
}

.cnt_he {
    height: 44px;
    width: 464px;
    background: #01a1ff url(../image/add.jpg) 0px 0px no-repeat;
    font-family: 微软雅黑;
    cursor: pointer;
    text-indent: 70px;
}

.cnt_he_jj {
    height: 44px;
    width: 464px;
    background: #01a1ff url(../image/add.jpg)0px -45px no-repeat;
    font-family: 微软雅黑;
    cursor: pointer;
}

.cnt_he_view {
    color: #9b9b9b;
    font-size: 14px;
    padding-left: 70px;
    display: none;
}

.spc_cnt2 li {
    width: 463px;
    border-bottom: 1px #ebeaea solid;
    font-size: 16px;
    line-height: 44px;
    font-family: 微软雅黑;
}

.specia_cnt {
    width: 928px;
    border: 1px #ebeaea solid;
    overflow: hidden;
}

.cnt_two {
    height: 44px;
    width: 463px;
    font-size: 18px;
    line-height: 44px;
    background: #f8f8f8 url(../image/add.jpg) 0px -90px no-repeat;
    text-indent: 70px;
    font-family: 微软雅黑;
    cursor: pointer;
}

.cnt_two_jj {
    height: 44px;
    width: 463px;
    background: #f8f8f8 url(../image/add.jpg)0px -135px no-repeat;
    font-family: 微软雅黑;
    cursor: pointer;
}

.buttom_bg {
    height: 66px;
    width: 953px;
    margin: 0px auto;
}

    .buttom_bg li {
        float: left;
        height: 32px;
        font-size: 14px;
        text-indent: 50px;
        margin-top: 20px;
        opacity: 0.8;
        line-height: 32px;
        font-family: 微软雅黑;
        margin-right: 30px;
    }

        .buttom_bg li a {
            color: #000;
        }

            .buttom_bg li a:hover {
                color: #01a1ff;
            }








.subMenu {
    position: absolute;
    top: 462px;
    height: 50px;
    z-index: 1000;
    width: 100%;
    max-width: 1140px;
    min-width: 960px;
    background: #aabd46;
}

    .subMenu .inner {
        padding: 0;
        font-weight: 400;
    }






.sTop {
    min-height: 630px;
    background: #e5e5e5;
    color: #3d3d3d;
}



.s1 {
    min-height: 500px;
    background: #2e2e2e;
}


.s2 {
    min-height: 500px;
    background: #3f3f3f;
}


.s3 {
    min-height: 500px;
    background: #504f4f;
}


.s4 {
    min-height: 500px;
    background: #6e87a1;
    color: white;
}

.s5 {
    min-height: 500px;
    background: #293b4d;
    color: white;
}

.glow1 {
    filter: glow(color=#FF0000,strengh=2);
}

.index_wx {
    width: 129px;
    height: 179px;
    position: absolute;
    overflow: hidden;
    top: 66px;
}
