﻿@charset "utf-8";

html {
    height: 100%;
    _filter: expression(document.execCommand("BackgroundImageCache",false,true));
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    outline: 0;
    background: transparent;
}

body {
    min-width: 960px;
    min-height: 100%;
    background-color: #fff;
    font: 14px/1.5 "Microsoft YaHei","微软雅黑",Helvetica,Arial,Tahoma;
    color: #333;
    overflow-x: hidden;
}

img {
    border: none;
}

input,
button, select {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei","微软雅黑",Helvetica,Arial,Tahoma;
    font-size: 14px;
    color: #333;
}

ol, ul, li {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 1.5;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
}

em, b, s, i {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a, input {
    color: #333;
    text-decoration: none;
    hide-focus: expression_r(this.hideFocus=true);
    star: expression_r(this.onFocus=this.blur());
    outline: none;
}

a {
    -webkit-transition: color 0.2s ease-in;
    -moz-transition: color 0.2s ease-in;
    -o-transition: color 0.2s ease-in;
    -ms-transition: color 0.2s ease-in;
    transition: color 0.2s ease-in;
}

    a:hover,
    a:active {
        color: #c42129;
        text-decoration: none;
    }

    a.ax,
    .trans {
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        -ms-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
    }

        a.ax:hover {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            transform: rotate(360deg);
        }

/*float*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.fn {
    float: none;
}

.dn {
    display: none;
}
/*padding*/
.m_0_10 {
    margin: 0 10px;
}

.m_10_0 {
    margin: 10px 0;
}

.m_10 {
    margin: 10px;
}

.m_0 {
    margin: 0;
}

.mt-1 {
    margin-top: -1px;
}

.mt_5 {
    margin-top: 5px;
}

.mt_10 {
    margin-top: 10px;
}

.mt_15 {
    margin-top: 15px;
}

.mt_20 {
    margin-top: 20px;
}

.mr_5 {
    margin-right: 5px;
}

.mr_10 {
    margin-right: 10px;
}

.mr_15 {
    margin-right: 15px;
}

.mr_20 {
    margin-right: 20px;
}

.mb_5 {
    margin-bottom: 5px;
}

.mb_10 {
    margin-bottom: 10px;
}

.mb_15 {
    margin-bottom: 15px;
}

.mb_20 {
    margin-bottom: 20px;
}

.ml_5 {
    margin-left: 5px;
}

.ml_10 {
    margin-left: 10px;
}

.ml_15 {
    margin-left: 15px;
}

.ml_20 {
    margin-left: 20px;
}

.mt_0 {
    margin-top: 0!important;
}

.mr_0 {
    margin-right: 0!important;
}

.mb_0 {
    margin-bottom: 0!important;
}

.ml_0 {
    margin-left: 0!important;
}
/*padding*/
.p_0_10 {
    padding: 0 10px;
}

.p_10_0 {
    padding: 10px 0;
}

.p_10 {
    padding: 10px;
}

.p_5 {
    padding: 5px;
}

.p_0 {
    padding: 0;
}

.pt_5 {
    padding-top: 5px;
}

.pt_10 {
    padding-top: 10px;
}

.pt_15 {
    padding-top: 15px;
}

.pt_20 {
    padding-top: 20px;
}

.pr_5 {
    padding-right: 5px;
}

.pr_10 {
    padding-right: 10px;
}

.pr_15 {
    padding-right: 15px;
}

.pr_20 {
    padding-right: 20px;
}

.pb_5 {
    padding-bottom: 5px;
}

.pb_10 {
    padding-bottom: 10px;
}

.pb_15 {
    padding-bottom: 15px;
}

.pb_20 {
    padding-bottom: 20px;
}

.pl_5 {
    padding-left: 5px;
}

.pl_10 {
    padding-left: 10px;
}

.pl_15 {
    padding-left: 15px;
}

.pl_20 {
    padding-left: 20px;
}

.pt_0 {
    padding-top: 0!important;
}

.pr_0 {
    padding-right: 0!important;
}

.pb_0 {
    padding-bottom: 0!important;
}

.pl_0 {
    padding-left: 0!important;
}
/*Text*/
.txt_l {
    text-align: left!important;
}

.txt_r {
    text-align: right!important;
}

.txt_m {
    text-align: center!important;
}

.txt_u {
    text-decoration: underline;
}

.fw {
    font-weight: bold;
}

.va_t {
    vertical-align: top;
}

.va_m {
    vertical-align: middle;
}

.va_b {
    vertical-align: bottom;
}

.w_100 {
    width: 100%;
    display: inline-block;
}

.cur_p {
    cursor: pointer;
}

.hdot {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bk {
    display: block;
}

.inbk {
    display: inline-block;
    *display: inline;
}

.lh1 {
    line-height: 1!important;
}

.lh15 {
    line-height: 1.5!important;
}

.lh2 {
    line-height: 2!important;
}

.lh3 {
    line-height: 3!important;
}
/*font*/
.fm1 {
    font-family: Verdana,san-serif,"Microsoft YaHei","微软雅黑";
}

.fm1_i {
    font-family: Verdana,san-serif,"Microsoft YaHei","微软雅黑"!important;
}

.fm2 {
    font-family: "宋体";
    font-size: 12px;
}

.fm3 {
    font-family: Verdana,san-serif;
}

.fm4 {
    font-family: Arial;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 1.43em;
}

.f18 {
    font-size: 1.286em;
}

.f20 {
    font-size: 1.43em;
}

.f22 {
    font-size: 1.57em;
}

.f24 {
    font-size: 1.70em;
}

.f30 {
    font-size: 2.15em;
}

.f36 {
    font-size: 2.56em;
}
/*color*/
.c09f {
    color: #09f;
}

.cf60 {
    color: #f60;
}

.cccc {
    color: #ccc;
}

.caaa {
    color: #aaa;
}

.c999 {
    color: #aaa;
}

.c666 {
    color: #666;
}

.c333 {
    color: #333;
}

.c000 {
    color: #000;
}

.c090 {
    color: #090;
}

.cf00 {
    color: #f00;
}

.cf30 {
    color: #f30;
}

.cfff {
    color: #fff;
}

/*Clear*/
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

    .clear:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: "";
        clear: both;
        height: 0;
    }

* html .clear {
    zoom: 1;
}

*:first-child + html .clear {
    zoom: 1;
}


/***Pub home*/
.w_box {
    width: 70%;
    max-width: 1280px;
    min-width: 800px;
    height: 100%;
    margin: 0 auto;
}

.un_sel {
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

/*icon*/
.icon_all {
    display: inline-block;
    background: url(../images/icon_01.png) no-repeat;
    vertical-align: middle;
}

.icon_pen {
    width: 14px;
    height: 14px;
    background-position: 0 0;
}

.icon_men {
    width: 12px;
    height: 14px;
    background-position: -25px 0;
}

.icon_tel {
    width: 10px;
    height: 14px;
    background-position: -50px 0;
}

.icon_telw {
    width: 19px;
    height: 19px;
    background-position: -75px 0;
}

.icon_qqw {
    width: 17px;
    height: 18px;
    background-position: -100px 0;
}

.icon_qqo {
    width: 15px;
    height: 16px;
    background-position: -25px -50px;
}

.icon_dotg {
    width: 21px;
    height: 20px;
    background-position: -102px -28px;
    /* background-color: #fff;*/
}

.icon_dot {
    width: 10px;
    height: 10px;
    background-position: 0 -50px;
}

/*TopBar*/
.topBar {
    width: 100%;
    height: 35px;
    background: #f6f7fb;
    line-height: 35px;
}

    .topBar .con .txt {
        float: left;
        width: 35%;
        height: 100%;
        font-size: 12px;
        color: #666;
    }

    .topBar .con .sign {
        float: right;
        width: 65%;
        height: 100%;
        text-align: right;
        color: #666;
    }

        .topBar .con .sign i {
            margin-right: 3px;
        }

        .topBar .con .sign a {
            display: inline-block;
            height: 35px;
            margin-right: 2em;
            line-height: 35px;
            font-size: 12px;
            color: #666;
        }

            .topBar .con .sign a:hover {
                color: #f60;
            }

                .topBar .con .sign a:hover .icon_pen {
                    background-position: 0 -25px;
                }

                .topBar .con .sign a:hover .icon_men {
                    background-position: -25px -25px;
                }

/*Header*/
/*
.header { width:100%; height:95px; background:#fff;}
.header .nav .logo { float:left; width:25%; height:100%; *margin-left:-1px;}
.header .nav .list { float:right; width:75%; margin-top:35px; text-align:right;}
.header .nav .logo img { max-width:100%; margin-top:26px;}
.header .nav .list li { display:inline-block; *display:inline; padding-left:4%; font-size:1.35em; line-height:25px;}
.header .nav .list li a { color:#333;}
.header .nav .list li a:hover { color:#f60; text-decoration:underline;}

 */


/*Banner*/
.s_focus {
    position: relative;
    z-index: 1;
    width: 100%;
    min-width: 960px;
    overflow: hidden;
}

    .s_focus .f_img {
        display: block;
        position: relative;
        z-index: 1;
        width: 100%;
        height: 100%;
    }

    .s_focus .f_dot {
        display: block;
        position: absolute;
        z-index: 3;
        left: 50%;
        bottom: 15px;
        width: 100px;
        height: 10px;
        overflow: hidden;
    }

    .s_focus .f_d_bg {
        position: absolute;
        z-index: 2;
        width: 100%;
        height: 40px;
        left: 0;
        bottom: 1px;
        _bottom: 0;
        background: #FFF;
        filter: alpha(opacity=30);
        opacity: 0.3;
        box-shadow: 0 -1px 3px #999;
    }

.f_img li {
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff no-repeat center center;
    background-size: cover;
}

    .f_img li img {
        width: 100%;
        height: 100%;
        vertical-align: top;
    }

    .f_img li div {
        position: relative;
    }

        .f_img li div a {
            position: absolute;
            display: block;
            width: 158px;
            height: 46px;
        }

            .f_img li div a.a1 {
                background: url(../images/banner/bt1.png) no-repeat;
            }

            .f_img li div a.a2 {
                background: url(../images/banner/bt2.png) no-repeat;
            }

.f_dot a {
    float: left;
    display: block;
    width: 10px;
    height: 100%;
    margin-right: 10px;
    background: url(../images/icon_01.png) no-repeat -90px -25px;
    overflow: hidden;
    text-align: center;
}

    .f_dot a.on,
    .f_dot a:hover {
        background-position: -75px -25px;
    }

.s_focus .f_prev,
.s_focus .f_next {
    display: none;
    position: absolute;
    top: 50%;
    filter: alpha(opacity=15);
    opacity: 0.15;
    width: 36px;
    height: 70px;
    margin-top: -35px;
    background: #000;
    z-index: 5;
    color: #fff;
    text-decoration: none;
    line-height: 70px;
    text-align: center;
    font-family: "宋体";
    font-size: 18px;
}

.s_focus .f_prev {
    left: 50px;
}

.s_focus .f_next {
    right: 50px;
}

    .s_focus .f_next:hover,
    .s_focus .f_prev:hover {
        filter: alpha(opacity=25);
        opacity: 0.25;
    }

/*Title 100%*/
.Title_100 {
    text-align: center;
}

    .Title_100 .f36 {
        padding-top: 2.8%;
        line-height: 1.25;
    }

    .Title_100 .line {
        margin-top: .6%;
        background: url(../images/line_gray.png) repeat-x center center;
    }

/*Markt*/
.box_markt .des {
    width: 80%;
    margin: 1.8% auto 4%;
    font-size: 1.286em;
    text-align: center;
}

.box_markt .con {
    width: 100%;
    overflow-x: hidden;
}

/* To be deleted { */
.box_markt .list {
    width: 110%;
}

    .box_markt .list li {
        float: left;
        width: 29.3%;
        margin-right: 1.5%;
        *margin-right: 1.45%;
        background: #fff;
    }

        .box_markt .list li .box {
            border: 1px solid #eee;
            border-radius: 5px;
            overflow: hidden;
        }

        .box_markt .list li .img {
            width: 100%;
            vertical-align: top;
        }

        .box_markt .list li .txt {
            padding: 4% 6%;
        }

            .box_markt .list li .txt .line {
                height: 20px;
                margin: 2% 0;
                background: url(../images/line_org.png) repeat-x center center;
                vertical-align: top;
                line-height: 1;
                line-height: 20px;
            }

                .box_markt .list li .txt .line i {
                    margin-top: -2px;
                    *margin-top: 5px;
                }

            .box_markt .list li .txt .te {
                padding: 1% 0;
                padding-left: 20px;
            }

            .box_markt .list li .txt .lk {
                padding: 6% 0 4%;
            }

                .box_markt .list li .txt .lk a {
                    display: inline-block;
                    width: 90px;
                    height: 30px;
                    margin: 0 1.5%;
                    line-height: 30px;
                    background: url(../images/btn_bg_01.png) no-repeat;
                    text-align: center;
                }

                    .box_markt .list li .txt .lk a.a1 {
                        background-position: 0 0;
                        color: #666;
                    }

                    .box_markt .list li .txt .lk a.a2 {
                        background-position: -100px 0;
                        color: #fff;
                    }

                    .box_markt .list li .txt .lk a.a1:hover {
                        background-position: 0 -40px;
                        color: #666;
                    }

                    .box_markt .list li .txt .lk a.a2:hover {
                        background-position: -100px -40px;
                        color: #fff;
                    }

/* } To be deleted */


/*Case*/
/*Case-Total*/
.box_case .total {
    width: 100%;
    margin: 2.2% 0;
    overflow: hidden;
}

    .box_case .total ul {
        width: 120%;
    }

        .box_case .total ul li {
            float: left;
            width: 15.87%;
            margin-right: 1%;
            *width: 16%;
            *margin-right: .8%;
            text-align: center;
        }

            .box_case .total ul li div {
                padding: 5.5% 0;
                border: 1px solid #eee;
                border-radius: 5px;
                background: #fff;
            }

                .box_case .total ul li div:hover {
                    background: #f6f7fb;
                }

                    .box_case .total ul li div:hover .fm4 {
                        -webkit-transform: scale(1.2);
                        -moz-transform: scale(1.2);
                        -moz-transform: scale(1.2);
                        transform: scale(1.2);
                    }

            .box_case .total ul li p {
                font-size: 1.07em;
            }

            .box_case .total ul li .fm4 {
                font-size: 4.6em;
                color: #d13840;
                line-height: 1.15;
            }
/*Case-Cut*/
.tit_case_cut {
    width: 100%;
    overflow: hidden;
}

    .tit_case_cut dl {
        width: 102%;
        height: 60px;
    }

        .tit_case_cut dl dt {
            float: left;
            width: 32.52%;
            height: 50px;
            margin-right: 3px;
            border-radius: 5px;
            background: #f6f7fb;
            font-size: 1.428em;
            text-align: center;
            line-height: 50px;
            cursor: pointer;
            transition: all .2s ease-in;
        }

            .tit_case_cut dl dt em {
                display: none;
                width: 100%;
                margin-top: -10px;
                *margin-top: -27px;
                color: #d13840;
                line-height: 20px;
                vertical-align: top;
                font-size: 20px;
            }

            .tit_case_cut dl dt span {
                display: block;
            }

            .tit_case_cut dl dt.on,
            .tit_case_cut dl dt:hover {
                background: #d13840;
                color: #fff;
            }

                .tit_case_cut dl dt.on em {
                    display: inline-block;
                }
/*Case-img*/
.box_case_list {
    margin-top: 2%;
    position: relative;
    overflow: hidden;
}

    .box_case_list dl {
        position: absolute;
        top: 0;
        z-index: 1;
        opacity: 0;
    }

        .box_case_list dl.on {
            z-index: 2;
            opacity: 1;
        }

        .box_case_list dl dd {
            float: left;
            position: relative;
            width: 33.333%;
            cursor: pointer;
            box-shadow: 0 0 1px rgba(0,0,0,.3);
        }

            .box_case_list dl dd img {
                width: 100%;
                vertical-align: top;
            }

            .box_case_list dl dd div {
                display: none;
                position: absolute;
                opacity: 0;
                width: 0;
                height: 0;
                background: url(../images/case/case_txt_bg.png);
                text-align: center;
            }

                .box_case_list dl dd div span {
                    font-size: 1.286em;
                    color: #fff;
                }

/*Resource*/
.box_res {
    background: #f6f7fb;
}
    /*Resource-Des*/
    .box_res .des {
        padding-top: .9%;
        font-size: 1.286em;
        text-align: center;
    }

        .box_res .des b {
            margin-right: 3px;
            font-family: Arial;
            font-size: 2.15em;
            color: #d13840;
        }
/*Resource-Cut*/
.tit_res_cut {
    width: 60%;
    height: 50px;
    margin: 0 auto;
    padding-top: 3%;
}

    .tit_res_cut dt {
        float: left;
        width: 23%;
        height: 40px;
        margin: 0 1%;
        *margin-left: 0.88%;
        border-radius: 5px;
        background: #e2e2e2;
        font-size: 1.43em;
        text-align: center;
        line-height: 40px;
        cursor: pointer;
        transition: all .2s ease-in;
    }

        .tit_res_cut dt em {
            display: none;
            width: 100%;
            margin-top: -12px;
            *margin-top: -22px;
            color: #d13840;
            line-height: 20px;
            vertical-align: top;
            font-size: 20px;
        }

        .tit_res_cut dt span {
            display: block;
        }

        .tit_res_cut dt.on,
        .tit_res_cut dt:hover {
            background: #d13840;
            color: #fff;
        }

            .tit_res_cut dt.on em {
                display: inline-block;
            }
/*Resource-List*/
.list_res_logo {
    padding-bottom: 2.5%;
}

    .list_res_logo ul {
        display: none;
    }

        .list_res_logo ul.on {
            display: block;
        }

        .list_res_logo ul li {
            display: block;
            float: left;
            width: 14.285%;
            margin-left: -1px;
            padding: 1% 0;
            cursor: pointer;
        }

            .list_res_logo ul li img {
                width: 100%;
                vertical-align: top;
                filter: alpha(opacity=50) gray;
                -webkit-filter: grayscale(1);
                -moz-filter: grayscale(1);
                -o-filter: grayscale(1);
                -ms-filter: grayscale(1);
                filter: grayscale(1);
                opacity: .7;
            }

            .list_res_logo ul li:hover img {
                filter: none;
                -webkit-filter: grayscale(0);
                -moz-filter: grayscale(0);
                -o-filter: grayscale(0);
                -ms-filter: grayscale(0);
                filter: grayscale(0);
                opacity: 1;
            }

/*News*/
.box_news {
    padding: 2.5% 0 3.5%;
    overflow: hidden;
}

    .box_news .list {
        width: 110%;
    }

        .box_news .list li {
            display: block;
            float: left;
            width: 26.99%;
            margin-right: 5%;
        }

        .box_news .list .box {
        }

            .box_news .list .box .tit {
                padding-bottom: 2%;
                line-height: 25px;
            }

                .box_news .list .box .tit div {
                    width: 49%;
                }

                    .box_news .list .box .tit div a {
                        color: #999;
                        font-size: .85em;
                    }

                        .box_news .list .box .tit div a:hover {
                            color: #666;
                        }

            .box_news .list .box .img img {
                width: 100%;
                vertical-align: top;
            }

            .box_news .list .box .txt {
                padding-top: 2%;
                line-height: 2;
            }

                .box_news .list .box .txt a {
                    color: #666;
                }

                .box_news .list .box .txt .d {
                    vertical-align: middle;
                    padding-right: 5px;
                    color: #ccc;
                }

                .box_news .list .box .txt a:hover,
                .box_news .list .box .txt a:hover .d {
                    color: #c42129;
                }

/*Footer Bar*/
.footBar {
    padding: 2.5% 0;
    background: #f6f7fb;
    text-align: center;
}

    .footBar a {
        display: inline-block;
        width: 196px;
        height: 55px;
        line-height: 55px;
        background: url(../../images/bt1.png) no-repeat;
        font-size: 20px;
        color: #fff;
    }

        .footBar a:hover {
            background: url(../../images/bt01.png) no-repeat;
            text-shadow: 0 1px 0 rgba(0,0,0,.3);
        }

/*Footer*/
.footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #323232;
    color: #ccc;
}

    .footer a {
        color: #ccc;
    }

        .footer a:hover {
            color: #c42129;
        }

    .footer .link {
        float: left;
        width: 76%;
        font-size: 12px;
    }

    .footer .sign {
        float: right;
        width: 24%;
    }

    .footer .link .p1 {
        padding-top: 1%;
    }

    .footer .link .p2 {
        padding-top: 5%;
    }

        .footer .link .p2 i {
            padding: 0 2px;
            font-family: "宋体";
            color: #777;
        }

    .footer .sign .icon_all {
        margin-right: .5em;
        margin-top: -2px;
    }

    .footer .sign .p2 {
        padding-top: 7%;
        line-height: 1;
    }

    .footer .sign .p3 {
        padding-left: 2.2em;
    }

    .footer .sign .p4 {
        padding-top: 5%;
    }

.footcontain {
    width: 65%;
    margin: 15px auto;
    height: 90px;
    line-height: 90px;
}

.footleft {
    float: left;
}

.footright {
    float: right;
}

.footservice p {
    float: left;
    text-indent: 25px;
    margin-left: 20px;
    font-size: 16px;
}

.footservice span {
    font-size: 12px;
}

.footer-ico1 {
    background: url(../images/a3-1.png) center left no-repeat;
}

.foottime {
    background: url(../images/a4.png) center left no-repeat;
}


/*Online*/
.box_online {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 99;
    right: 0;
    top: 0;
    width: 145px;
    height: 552px;
    background: url(../../images/online_bg1.png) no-repeat;
}

.onlinebt {
    text-align: center;
    margin-top: 306px;
}

.box_online .gotop {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 28px;
    height: 50px;
    margin: 0 0 -35px -14px;
    background: url(../images/gotop.png) no-repeat -30px 0;
    cursor: pointer;
}

    .box_online .gotop:hover {
        background-position: 0 0;
    }

.box_online .close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

    .box_online .close:hover {
        background: #fff;
        *background: none;
        opacity: .3;
    }

.box_online .list_qq {
    margin-top: 176px;
}

    .box_online .list_qq li {
        display: block;
        height: 61px;
        margin-bottom: 5px;
        padding: 12px 8px 0 50px;
    }

        .box_online .list_qq li p {
            line-height: 22px;
            font-size: 12px;
        }

            .box_online .list_qq li p .icon_all {
                margin: -1px 5px 0 0;
            }

.online_btn {
    display: none;
    opacity: 0;
    position: fixed;
    z-index: 98;
    top: 0;
    right: 0;
    width: 34px;
    height: 115px;
    margin-top: -57px;
    background: url(../images/online_btn.png) no-repeat left bottom;
    cursor: pointer;
}

    .online_btn .ico {
        display: block;
        width: 20px;
        height: 20px;
        margin: 9px 0 0 7px;
        background: url(../images/online_btn.png) no-repeat;
    }

    .online_btn:hover .ico {
        transform: rotate(180deg);
    }




/*waibao qiepian*/

img {
    border: none;
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: #333;
}

    a:hover {
        text-decoration: none;
    }

    a.un:hover {
        text-decoration: underline;
    }

ul, ol, li, dl, dt, dd {
    list-style: none;
}

i {
    font-style: normal;
}
/*清除浮动*/
.clear {
    clear: both;
}

.clearfix {
    _zoom: 1;
}

    .clearfix:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
    }

* + html .clearfix {
    overflow: hidden;
}
/*宽度标准*/
.warp {
    padding: 0;
    margin: 0 auto;
    width: 1200px;
}

.w800 {
    padding: 0;
    margin: 0 auto;
    width: 800px;
}

.w650 {
    width: 650px;
}

.w190 {
    width: 190px;
}

.w200-tac {
    padding: 0;
    margin: 0 auto;
    width: 200px;
}
/*颜色标准*/
.black {
    color: #333;
}

.white {
    color: #fff;
}

    .white:hover {
        color: #fff;
    }

.yol {
    color: #ffd824;
}

    .yol:hover {
        color: #ffd824;
    }

.green {
    color: #33b401;
}

    .green:hover {
        color: #33b401;
    }

.blue {
    color: #64c3ff;
}

    .blue:hover {
        color: #50ace7;
    }

.red {
    color: #e9544f;
}

    .red:hover {
        color: #e9544f;
    }

.purple {
    color: #3d2965;
}

    .purple:hover {
        color: #3d2965;
    }

.b0 {
    color: #000;
}

    .b0:hover {
        color: #000;
    }

.b3 {
    color: #333;
}

    .b3:hover {
        color: #333;
    }

.b6 {
    color: #666;
}

    .b6:hover {
        color: #666;
    }

.b9 {
    color: #999;
}

    .b9:hover {
        color: #999;
    }

.bc {
    color: #ccc;
}

    .bc:hover {
        color: #ccc;
    }
/*公用背景图*/
.bimg {
    display: inline-block;
    background-image: url(../../images/imgs.png);
}

.limg {
    display: inline-block;
    background-image: url(../images/loan-icon.png);
}
/*文本样式*/
.yh {
    font-family: 微软雅黑;
}

.fs12 {
    font-size: 12px;
}

.fs14 {
    font-size: 14px;
}

.fs16 {
    font-size: 16px;
}

.fs18 {
    font-size: 18px;
}

.fs20 {
    font-size: 20px;
}

.fs22 {
    font-size: 22px;
}

.fs24 {
    font-size: 24px;
}

.fs26 {
    font-size: 26px;
}

.fs28 {
    font-size: 28px;
}

.fs30 {
    font-size: 30px;
}

.fs36 {
    font-size: 36px;
}

.fs40 {
    font-size: 40px;
}

.lh18 {
    line-height: 18px;
}

.lh24 {
    line-height: 24px;
}

.lh28 {
    line-height: 28px;
}

.lh30 {
    line-height: 30px;
}

.lh36 {
    line-height: 36px;
}

.lh40 {
    line-height: 40px;
}

.lh48 {
    line-height: 48px;
}

.lh60 {
    line-height: 60px;
}

.lh80 {
    line-height: 80px;
}

.lh100 {
    line-height: 100px;
}

.lh140 {
    line-height: 140%em;
}

.lh150 {
    line-height: 150%em;
}

.lh160 {
    line-height: 160%em;
}

.lh180 {
    line-height: 180%em;
}

.lh200 {
    line-height: 2em;
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 25px;
    font-weight: bold;
}

h3 {
    font-size: 16px;
    font-weight: bold;
}

.b {
    font-weight: bold;
}

.n {
    font-weight: normal;
}

.i {
    font-style: italic;
}

.indent {
    text-indent: 2em;
}

.c {
    text-transform: uppercase;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.tac {
    text-align: center;
}
/*对齐*/
.t {
    text-decoration: line-through;
}
/*中划线*/
.u:hover {
    text-decoration: underline;
}

.u a:hover {
    text-decoration: underline;
}

.ull {
    text-decoration: underline;
}
/*下划线*/
/*文本框*/
input[type="text"], input[type="password"] {
    border: 1px solid #e6e6e6;
    background: #fff;
    height: 18px;
    line-height: 18px;
    padding: 5px 10px;
    outline: none;
    font-size: 12px;
    width: 300px;
}

textarea {
    border: 1px solid #e6e6e6;
    background: #fff;
    line-height: 18px;
    padding: 5px 10px;
    outline: none;
    font-size: 12px;
    width: 80%;
}

select {
    border: 1px solid #e6e6e6;
    background: #fff;
}
/*显隐*/
.hide {
    display: none;
}

.show {
    display: block;
}

.vh {
    visibility: hidden;
}

.vv {
    visibility: visible;
}
/*布局定位*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.fc {
    margin: 0px auto;
}

.re {
    position: relative;
}

.ab {
    position: absolute;
}

.zx1 {
    z-index: 1;
}

.zx2 {
    z-index: 2;
}

.zx3 {
    z-index: 3;
}

.zx4 {
    z-index: 4;
}

.zx5 {
    z-index: 5;
}

.oh {
    overflow: hidden;
}
/*按钮*/
.btn-pu {
    background: #3d2965;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 0 25px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
}

.btn-400 {
    background: #3d2965;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 400px;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
    display: inline-block;
}

.btn-all {
    background: #3d2965;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
    display: block;
}

    .btn-pu:hover, .btn-all:hover {
        background: #2e1f4d;
    }

.btn-red {
    background: #eb5f5a;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 0 45px;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
    display: inline-block;
}

.btn-auto {
    background: #eb5f5a;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    display: inline-block;
}
/*边框*/
.border {
    border: 1px #ddd solid;
}

.border-t {
    border-top: 1px #ddd solid;
}

.border-b {
    border-bottom: 1px #ddd solid;
}

.border-l {
    border-left: 1px #ddd solid;
}

.border-r {
    border-right: 1px #ddd solid;
}

.dashed {
    border: 1px #ddd dashed;
}

.dashed-t {
    border-top: 1px #ddd dashed;
}

.dashed-b {
    border-bottom: 1px #ddd dashed;
}

.dashed-l {
    border-left: 1px #ddd dashed;
}

.dashed-r {
    border-right: 1px #ddd dashed;
}

.bg {
    background: #f5f4f2;
}

.bg-red {
    background: #ff0000;
}

.bg-white {
    background: #fff;
}

.bg-gray {
    background: #f0f0f0;
}

.bg-blue {
    background: #005a96;
}

.bdn {
    border: none;
}

.bdbn {
    border-bottom: none;
}

.bdtn {
    border-top: none;
}

.bdln {
    border-left: none;
}

.bdrn {
    border-right: none;
}
/*间距*/
.m190l {
    margin-left: 190px;
}

.m70t {
    margin-top: 70px;
}

.m50r {
    margin-right: 50px;
}

.m40 {
    margin: 40px;
}

.m40t {
    margin-top: 40px;
}

.m40b {
    margin-bottom: 40px;
}

.m40l {
    margin-left: 40px;
}

.m40r {
    margin-right: 40px;
}

.m35 {
    margin: 35px;
}

.m35t {
    margin-top: 35px;
}

.m35b {
    margin-bottom: 35px;
}

.m35l {
    margin-left: 35px;
}

.m35r {
    margin-right: 35px;
}

.m30 {
    margin: 30px;
}

.m30t {
    margin-top: 30px;
}

.m30b {
    margin-bottom: 30px;
}

.m30l {
    margin-left: 30px;
}

.m30r {
    margin-right: 30px;
}

.m25 {
    margin: 25px;
}

.m25t {
    margin-top: 25px;
}

.m25b {
    margin-bottom: 25px;
}

.m25l {
    margin-left: 25px;
}

.m25r {
    margin-right: 25px;
}

.m20 {
    margin: 20px;
}

.m20t {
    margin-top: 20px;
}

.m20b {
    margin-bottom: 20px;
}

.m20l {
    margin-left: 20px;
}

.m20r {
    margin-right: 20px;
}

.m15 {
    margin: 15px;
}

.m15t {
    margin-top: 15px;
}

.m15b {
    margin-bottom: 15px;
}

.m15l {
    margin-left: 15px;
}

.m15r {
    margin-right: 15px;
}

.m10 {
    margin: 10px;
}

.m10t {
    margin-top: 10px;
}

.m10b {
    margin-bottom: 10px;
}

.m10l {
    margin-left: 10px;
}

.m10r {
    margin-right: 10px;
}

.m5 {
    margin: 5px;
}

.m5t {
    margin-top: 5px;
}

.m5b {
    margin-bottom: 5px;
}

.m5l {
    margin-left: 5px;
}

.m5r {
    margin-right: 5px;
}

.p40 {
    padding: 40px;
}

.p40t {
    padding-top: 40px;
}

.p40b {
    padding-bottom: 40px;
}

.p40l {
    padding-left: 40px;
}

.p40r {
    padding-right: 40px;
}

.p35 {
    padding: 35px;
}

.p35t {
    padding-top: 35px;
}

.p35b {
    padding-bottom: 35px;
}

.p35l {
    padding-left: 35px;
}

.p35r {
    padding-right: 35px;
}

.p30 {
    padding: 30px;
}

.p30t {
    padding-top: 30px;
}

.p30b {
    padding-bottom: 30px;
}

.p30l {
    padding-left: 30px;
}

.p40r {
    padding-right: 30px;
}

.p25 {
    padding: 25px;
}

.p25t {
    padding-top: 25px;
}

.p25b {
    padding-bottom: 25px;
}

.p25l {
    padding-left: 25px;
}

.p25r {
    padding-right: 25px;
}

.p20 {
    padding: 20px;
}

.p20t {
    padding-top: 20px;
}

.p20b {
    padding-bottom: 20px;
}

.p20l {
    padding-left: 20px;
}

.p20r {
    padding-right: 20px;
}

.p15 {
    padding: 15px;
}

.p15t {
    padding-top: 15px;
}

.p15b {
    padding-bottom: 15px;
}

.p15l {
    padding-left: 15px;
}

.p15r {
    padding-right: 15px;
}

.p10 {
    padding: 10px;
}

.p10t {
    padding-top: 10px;
}

.p10b {
    padding-bottom: 10px;
}

.p10l {
    padding-left: 10px;
}

.p10r {
    padding-right: 10px;
}

.p5 {
    padding: 5px;
}

.p5t {
    padding-top: 5px;
}

.p5b {
    padding-bottom: 5px;
}

.p5l {
    padding-left: 5px;
}

.p5r {
    padding-right: 5px;
}

.m0 {
    padding: 0px;
}

.p0 {
    padding: 0px;
}

.header-login {
    background-color: #f6f7fb;
    height: 27px;
    padding-top: 8px;
    width: 100%;
    margin-bottom: 25px;
}

.header-registered-a {
    background-image: url(../../img/nav/a1.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #666;
}

.header-login-a {
    background-image: url(../../img/nav/a2.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin: 0 20px;
    color: #666;
}

.header-help-a {
    background-image: url(../../img/nav/help-ico.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin: 0 20px 0 2px;
    color: #666;
}

.header-phone-a {
    background-image: url(../../img/nav/a3.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    color: #666;
}

.logo {
    background-image: url(../../img/nav/logo.png);
    background-repeat: no-repeat;
    height: 52px;
    width: 255px;
}

.nav li {
    float: left;
    margin-left: 58px;
}

    .nav li a {
        font-size: 16px;
    }

.slide {
    position: relative;
}
/*case*/
.casebanner {
    background: url(../../images/casebanner.jpg) no-repeat top center;
    width: 100%;
    height: 310px;
    margin-top: 20px;
}
/*casefirst*/
.case {
    width: 80%;
    margin: 1.8% auto 4%;
    font-size: 1.286em;
    text-align: center;
}

    .case ul {
        width: 100%;
        overflow-x: hidden;
    }

        .case ul li {
            float: left;
            width: 33%;
            margin-bottom: 20px;
        }

            .case ul li .anli {
                width: 95%;
                line-height: 24px;
                box-sizing: border-box;
                background: #feebec;
                min-height: 445px;
                padding: 25px;
                border-radius: 5px;
                overflow: hidden;
                height: 450px;
            }

            .case ul li h2 {
                font-size: 16px;
                text-align: center;
                font-weight: normal;
                padding: 20px 0;
                min-height:72px;
            }

            .case ul li p {
                text-align: left;
                font-size: 14px;
                margin-top: 10px;
            }

                .case ul li p span {
                    font-weight: bold;
                    color: #d13840;
                    font-size: 16px;
                }
/*custom*/
.custom {
    width: 100%;
    height: 809px;
    background-color: #eee;
    text-align: center;
}

    .custom img {
        margin-top: 30px;
    }
/*says*/
.says {
    margin: 20px auto;
}

.flexslider {
    margin: 0px auto;
    position: relative;
    width: 60%;
    min-height: 520px;
    overflow: hidden;
    zoom: 1;
}

    .flexslider .slides li {
        margin-top: 20px;
        width: 100%;
        height: 100%;
    }

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: 40px 0 0;
    display: block;
    background: url(../../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.flexslider .saylogo {
    margin: 0 auto;
    text-align: center;
}

.flexslider .slides li p {
    font-size: 16px;
    color: #333;
    line-height: 36px;
    margin: 35px auto;
    text-align: LEFT;
    text-indent: 30px;
}

.flexslider .saypic {
    margin: 0 auto;
    text-align: center;
}

.flex-control-paging li a {
    background: url(../../images/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

    .flex-control-paging li a.flex-active, .flex-control-paging li.active a {
        background-position: 0 0;
    }

/*about us*/
.aboutbanner {
    background: url(../images/aboutus.png) no-repeat top center;
    width: 100%;
    height: 310px;
    margin-top: 20px;
}
/*casefirst*/
.aboutus {
    width: 70%;
    margin: 5em auto;
    text-align: left;
}

.aboutleft {
    width: 45%;
    line-height: 2.3em;
    font-size: 1em;
}

    .aboutleft span {
        font-size: 1.2em;
        font-weight: bold;
    }

.aboutright {
    display: inline-block;
    float: right;
    margin-left: 4em;
    margin-bottom: 5em;
}

    .aboutright table {
        width: 100%;
    }

/*yeji*/
.yeji {
    width: 100%;
    background: url(../images/aboutus_18.png) top center no-repeat;
    min-height: 620px;
}

.yeji1 {
    width: 70%;
    margin: 0 auto;
    margin-top: 2.8em;
    text-align: left;
    font-size: 1.1em;
    line-height: 3em;
}

    .yeji1 h3 {
        font-size: 1.3em;
    }

    .yeji1 span {
        color: #d13840;
    }

/*pro*/
.aboutpro {
    width: 100%;
    background: url(../images/aboutus_20.png) repeat;
    min-height: 830px;
}

    .aboutpro ul {
        width: 80%;
        margin: 0 auto;
        overflow-x: hidden;
        line-height: 2.3em;
    }

        .aboutpro ul li {
            float: left;
            width: 33.3%;
            text-align: center;
            padding: 2.5em;
            box-sizing: border-box;
        }

            .aboutpro ul li img {
                margin: 20px auto;
            }

            .aboutpro ul li h2 {
                font-size: 1.5em;
                text-align: center;
                font-weight: normal;
            }

            .aboutpro ul li p {
                text-align: left;
                font-size: 1em;
                margin-top: 10px;
            }

            .aboutpro ul li h5 {
                font-weight: normal;
                color: #d13840;
                font-size: 1.2em;
                padding: 15px 0;
            }

/*event*/

.event {
    width: 100%;
    background: url(../images/aboutus_33.png) bottom center no-repeat #fc0;
    min-height: 730px;
}

/*help*/
/*top nav*/
.helplogo {
    background-image: url(../images/helplogo.png);
    background-repeat: no-repeat;
    height: 68px;
    width: 385px;
    margin-top: 14px;
}

.helpnav {
    width: 100%;
    height: 90px;
    background-color: #d13840;
    margin-top: -25px;
    vertical-align: middle;
}

    .helpnav ul {
        padding: 0;
        margin: 0;
        line-height: 90px;
    }

    .helpnav li {
        float: left;
        text-align: center;
        height: 90px;
        overflow: hidden;
    }

        .helpnav li a {
            font-size: 16px;
            color: #fff;
            height: 90px;
            display: inline-block;
            width: 110px;
        }

            .helpnav li a:hover, .helpnav li a:focus, .helpnav li a:active {
                font-size: 16px;
                color: #fff;
                background-color: #c42129;
                height: 90px;
            }

        .helpnav li.current {
            background-color: #c42129;
        }

.helpbanner {
    width: 100%;
    height: 250px;
    background: url(../images/helpbanner.png) center center no-repeat;
}

/*help middle*/
.help {
    width: 1002px;
    margin: 80px auto;
}
/*help left nav*/
.helpleft {
    width: 242px;
    float: left;
    box-sizing: border-box;
}

.helpleft1 { border: 1px solid #ddd; background: #f9f9f9; border-radius: 5px; }
.helpleft1 li a {display:block; height: 60px; line-height: 60px;text-indent: 20px; color:#333; font-size: 16px; border-bottom: 1px solid #ddd;}
.helpleft1 li a:hover { background: #ddd; color: #c42129; }
.helpleft1>ul>li>a>img { margin-right: 20px; }
.helpleft1 li.current { background: #ddd; color: #f60; }
.helpleft1 li>.treeview-menu>li>a {text-indent:63px;}

.helpleft2 {
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    margin-top: 12px;
    padding: 20px 0;
}

    .helpleft2 p {
        font-size: 16px;
        line-height: 50px;
    }
/*help right*/
.helpright {
    width: 750px;
    float: right;
    border: 1px solid #ddd;
    border-radius: 5px;
    min-height: 640px;
    box-sizing: border-box;
}

.helprightnav {
    height: 60px;
    line-height: 60px;
    text-indent: 30px;
    font-size: 15px;
    border-bottom: 1px solid #ddd;
    background-color: #f9f9f9;
}
/*help list*/
.helprightlist ul {
    width: 85%;
    margin: 30px auto;
}

    .helprightlist ul li {
        line-height: 40px;
        font-size: 15px;
        background: url(../images/helpico.png) left center no-repeat;
        text-indent: 30px;
    }
/*help content*/
.helpnr {
    width: 650px;
    margin: 30px auto;
}

    .helpnr h2 {
        font-size: 20px;
        border-bottom: 1px dashed #ddd;
        line-height: 75px;
        text-align: center;
    }

    .helpnr p {
        margin-top: 40px;
        font-size: 14px;
        line-height: 24px;
    }

    .helpnr img {
        margin-top: 15px;
    }
/*help index*/
.helpone {
    width: 690px;
    margin: 0 auto;
}

    .helpone h2 {
        font-size: 20px;
        line-height: 60px;
        border-bottom: 2px solid #eee;
    }

.helponewt {
    margin-top: 20px;
}

    .helponewt li {
        line-height: 40px;
        font-size: 15px;
        background: url(../images/helpico.png) left center no-repeat;
        text-indent: 30px;
        float: left;
        width: 50%;
        overflow: hidden;
    }

.helponezz li {
    width: 25%;
    float: left;
    display: inline-block;
    margin-top: 30px;
    text-align: center;
}

.helponelx {
    margin-top: 20px;
    margin-bottom: 40px;
}

    .helponelx img {
        display: inline-block;
    }
/*help-service*/
.helpfwright {
    width: 242px;
    float: right;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin-top: 45px;
    border-radius: 5px;
    text-align: center;
    padding: 30px 0;
}

    .helpfwright p {
        font-size: 16px;
        line-height: 60px;
    }

.helpfwleft {
    width: 750px;
    float: left;
}

    .helpfwleft h2 {
        font-size: 20px;
        text-indent: 5px;
        margin-bottom: 15px;
    }

.helpfwleftnr {
    width: 750px;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    padding: 17px;
    box-sizing: border-box;
}

/*news*/
.newsbanner {
    width: 100%;
    height: 310px;
    background: url(../images/newsbanner.png) center center no-repeat;
}

.news {
    width: 1002px;
    margin: 80px auto;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
}

.newsleft {
    float: left;
    border-right: 1px solid #ddd;
    width: 751px;
}

    .newsleft h2 {
        font-size: 20px;
        border-bottom: 1px solid #ddd;
        line-height: 65px;
        text-indent: 30px;
    }

    .newsleft ul {
        width: 90%;
        margin: 20px auto;
        overflow: hidden;
        min-height: 500px;
    }

        .newsleft ul li {
            border-bottom: 1px dashed #ddd;
            padding-bottom: 20px;
            font-size: 14px;
            color: #999;
        }

            .newsleft ul li p:before {
                content: "•  ";
                color: #d13840;
            }

            .newsleft ul li p {
                line-height: 45px;
                font-size: 16px;
            }

            .newsleft ul li span {
                font-size: 14px;
                color: #999;
                float: right;
            }

.newscontent {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 50px;
    overflow: hidden;
    min-height: 500px;
    text-align: center;
}

    .newscontent h3 {
        font-size: 22px;
        border-bottom: 1px dashed #ddd;
        text-align: center;
        line-height: 55px;
        margin-top: 20px;
    }

        .newscontent h3 span {
            font-size: 14px;
            color: #999;
            display: block;
            font-weight: normal;
        }

    .newscontent p {
        margin-top: 30px;
        font-size: 14px;
        line-height: 30px;
        text-align: left;
    }

    .newscontent img {
        margin-top: 15px;
    }

.newsfx {
    width: 90%;
    margin: 0 auto;
}

.newsbt a {
    background: #eee;
    border-radius: 5px;
    width: 95px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
}

    .newsbt a:hover {
        background: #ddd;
    }

.jiathis_style {
    float: right;
    margin-bottom: 40px;
    padding-top: 10px;
}

    .jiathis_style span {
        float: left;
    }

.newsright {
    float: right;
    width: 250px;
}

    .newsright li {
        height: 65px;
        line-height: 65px;
        font-size: 16px;
        border-bottom: 1px solid #ddd;
        text-align: center;
    }

        .newsright li img {
            margin-right: 20px;
        }

        .newsright li a {
            display: block;
            height: 65px;
            line-height: 65px;
            color: #333;
            background: url(../images/newsico1.png) 28% center no-repeat;
        }

            .newsright li a:hover {
                background: #ddd;
                color: #c42129;
                background: url(../images/newsico.png) 28% center no-repeat #eee;
            }

        .newsright li.current a {
            background: #ddd;
            color: #c42129;
            background: url(../images/newsico.png) 28% center no-repeat #eee;
        }

.newsapp {
    text-align: center;
    padding: 20px 0;
}

    .newsapp p {
        font-size: 16px;
        line-height: 50px;
    }

/*fenye*/
.digg {
    text-align: center;
    margin: 50px auto;
    color: #999;
}

    .digg a {
        border: #ccc 1px solid;
        padding: 4px 8px;
        margin: 3px;
        color: #999;
        border-radius: 4px;
    }

        .digg a:hover, .digg A:active {
            border: #d93932 1px solid;
            COLOR: #d93932;
        }

    .digg span.current, .digg span.disabled {
        background-color: #d93932;
        color: #fff;
        padding: 5px 10px;
        margin: 3px;
        border-radius: 4px;
    }

    .digg SPAN.disabled {
        border: #ccc 1px solid;
        padding: 4px 8px;
        background-color: #fff;
        color: #ccc;
        border-radius: 4px;
    }



/*new index新样式*/
.tit_case_cut {margin-top:3%;}
.mt_50 {margin-top:50px;}

.instance-box {background:url(/content/images/instance-bg.jpg) repeat-y center center fixed;background-size:cover;}
.instance-box .instance-mask {background:url(/content/images/instance-mask.png) repeat;}
.instance-box .box_case .total ul li {width:15.86% \9;}
.instance-box .box_case .total ul li div {background:none;transition:background 0.3s ease-in 0s;}
.instance-box .box_case .total ul li div:hover {background:#fff;}
.instance-box .box_case .total ul li p {font-size:1.05em;}
.instance-box .box_case .total ul li .fm4 {font-size:4.6em;color:#d93932;}

.company-carousel {position:relative;width:100%;margin:40px 0 60px 0;}
.company-carousel .company-embody {position:relative;width:100%;height:100%;overflow:hidden;margin:40px 0 60px 0;border:1px solid #fff;border-radius:4px;background:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80ffffff,endColorStr=#80ffffff);}
.company-carousel .f_img {display:block;position:relative;width:100%;height:100%;}
.company-carousel .f_img li {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:none;*float:left;}
.company-carousel .f_prev,
.company-carousel .f_next {position:absolute;top:50%;width:36px;height:70px;margin-top:-35px;z-index:5;color:#666;text-decoration:none;line-height:70px;text-align:center;font-family:"宋体";font-size:60px;font-weight:bold;}
.company-carousel .f_prev {left:-60px;}
.company-carousel .f_next {right:-60px;}
.company-carousel .comp-panel {padding:20px 40px;color:#333;}
.company-carousel .comp-sign {float:left;width:28%;}
.company-carousel .comp-sign .comp-tle {height:30px;width:100%;overflow:visible;font-weight:normal;font-size:20px;text-overflow:ellipsis;}
.company-carousel .comp-sign .comp-logo {background-repeat:no-repeat;background-size:cover;padding-top:50px;padding-left:10px;}
.company-carousel .comp-sign .comp-logo img {vertical-align:middle;width:auto;max-width:100%;}
.company-carousel .comp-desc {margin-left:30%;}
.company-carousel .comp-desc .comp-tle {font-size:18px;margin-top:3px;}
.company-carousel .comp-desc p {font-size:14px;line-height:33px;}
.company-carousel .comp-desc .comp-res-list {padding-top:10px;}
.company-carousel .comp-desc .comp-res-item {margin-top:14px;line-height:26px;}
.company-carousel .comp-desc .comp-res-label {position:relative;float:left;height:26px;padding:0 12px;font-size:14px;color:#fff;background:#d93932;border-radius:2px;margin-right:20px;}
.company-carousel .comp-desc .comp-res-label:after {position:absolute;right:-5px;top:50%;margin-top:-5px;display:block;width:0;height:0;overflow:hidden;content:" ";border-top:5px solid transparent;border-right:none;border-bottom:5px solid transparent;border-left:5px solid #d93932;}

.pure-img {max-width:100%;height:auto;display:block;margin:0 auto;}
.ltycategory {height:180px;background:url(../images/news/lty-part01-02.jpg) no-repeat center center;}
.section-cate-ul {margin:0 -80px;}
.section-cate-ul .pure-table {width:100%;}
.section-cate-ul td {height:180px;}
.section-cate-ul .sec-cate-li {display:block;text-align:center;color:#fff;}
.section-cate-ul em {display:inline-block;width:60px;height:60px;background:url(../images/news/lty-part01-03.png) no-repeat;}
.section-cate-ul p {font-size:20px;color:#fff;margin-top:0.5em;}
.section-cate-ul .sec-cate-01 em {background-position:0 0;}
.section-cate-ul .sec-cate-02 em {background-position:0 -60px;}
.section-cate-ul .sec-cate-03 em {background-position:0 -120px;}

/*帮助页面 搜索*/
.searchform {margin:30px 0 40px 0;position:relative;}
.searchform .search-panel-field {border:1px solid #d93932;box-shadow:0 0 3px rgba(255,0,0,0.4);border-radius:3px;}
.searchform .search-button {position:absolute;right:1px;top:1px;width:100px;height:43px;}
.searchform .search-button .btn-search {width:100%;height:100%;border:none;cursor:pointer;background:#d93932 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQxMjUwNzkxNjgyMTFFNkEzNjU5MzBGQTJDNjgwRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQxMjUwN0ExNjgyMTFFNkEzNjU5MzBGQTJDNjgwRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDEyNTA3NzE2ODIxMUU2QTM2NTkzMEZBMkM2ODBFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDEyNTA3ODE2ODIxMUU2QTM2NTkzMEZBMkM2ODBFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvbSFJUAAAIpSURBVHjarNZNSBVRFMBx5+UHoYVIkYZBi8zcFBQUFmRBLdsVtGglmFAQLVNooUEhRrsCkXZB0CJaRhuxhX1BGRQIUZgUD7UyzMSv5/Q/cV6cDjPzZsQLP/AO994zc++55xmEYViWsVVAJq2kGRwkBNiLo9iPPajEIt7iMd7jkwaLbxLA2YHLGMFs+H9bNX9/RCfqItb4xz/YifthtjaAhrgAdotq8RDH3UeOYBS/UY9jqEO1GXMX3ZiK26JyDLo3e4lzaNZtqEGVjr+IMbdll1ARt0WnkHeLH0jaW7ThtZkzikNxAe6YgZM4XGLxorP4rvMKuBoVYDeemkG3Uy4u6nHPvNwjPybHMWzDPj2SWbzJcOm+4ZnpN7rD/xtgGZu1P4eJDAFWkTd9ya6CDzBj+hv1xqZtOU1vm+oLfsAklrRfo6UhbZN6dMKUC7kHgb8HgR5yMaffoTrlITfih5nbh8qoNL2AOZMNPdhQYvFaPMCKmSfpnYsKIIu9cjfzOrbHLL4p4uYP+rcX5bpTcvK9uIVd+qxLz+OFlui8pmArzmtK2jaVplxLjfns3mwZX9RP95W2TeMmtiSVa3EawyVKdEGDzbjnC1rum5ICFLOjSwePRwR4rj82VyK+WA59CEf870FU24omVOmN/4UPmDdjzqAHLXbnMYYbZRkKW5KT+lV+uzrWK4A4iCcmQL+kbbCGf1uSWjOuaQlql+q83gGKJVsW/SqdPwIMAAtZs4IWuNBsAAAAAElFTkSuQmCC) no-repeat center center;cursor:pointer;}
.searchform .search-placeholder label {position:absolute;left:11px;top:12px;color:#a9a9a9;}
.searchform .search-combox {position:relative;margin-right:100px;height:43px;}
.searchform .search-combox .search-combox-input {padding:11px 0 10px 0;width:100%;height:22px;line-height:22px;text-indent:10px;border:none;background:none;}

.newer-cont {padding:34px 15px 0;}
.newer-row {margin:0 -56px;background:url(../images/step-bg.png) no-repeat center top;*zoom:1;}
.newer-row:after {display:table;clear:both;content:" ";}
.newer-cont .col-xs-4 {float:left;width:25%;min-height:1px;}
.newer-cont .step-name {display:block;padding-top:164px;text-align:center;font-size:16px;}

.helprightnone ul {width:85%;margin:30px auto;}
.helprightnone ul li {font-size:15px;line-height:40px;list-style:disc inside none;}
.helprightnone .tc-btn {display:inline-block;padding:0 18px;margin:0 5px;height:30px;line-height:30px;background:#d13840;color:#fff;border-radius:15px;}
