﻿@charset "utf-8";
/* CSS Document */
body {
    font-size: 12px;
    line-height: 2.0;
    font-family: "Microsoft Yahei",Arial,tahoma,arial !important;
    margin: 0;
    padding: 0;
    font-style: normal !important;
    font-variant: normal !important;
    color: #333333;
    background-color: #fff;
    min-width: 1200px;
}

dt, dl, dd {
    margin: 0;
    padding: 0;
}

a {
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        color: #ff5a00;
        text-decoration: none;
    }

.clear {
    clear: both;
    font-size: 0px;
    line-height: 0;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}

*:first-child + html .clearfix {
    zoom: 1;
}

* {
    margin: 0;
    padding: 0;
}

.cell, .cell2, .cell3 {
    border-collapse: collapse;
    border-spacing: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.st {
    font-family: SimSun;
}

.yh {
    font-family: "Microsoft Yahei";
}

img {
    border: 0px;
    display: block;
}

p {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
}

i {
    margin: 0px;
    padding: 0px;
    font-style: normal;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul li {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

dl, dl dt, dl dd {
    margin: 0px;
    padding: 0px;
}

br {
    margin: 0px;
    padding: 0px;
}

.clearheight {
    width: 100%;
    height: 1px;
    overflow: hidden;
}

input {
    outline: none;
}

.border_right1 {
    border-right: 1px solid #b8dbc4;
}

.border_right0 {
    border-right: 0px;
}

.mt19 {
    margin-top: 19px;
}

.mt18 {
    margin-top: 18px;
}

.mt15 {
    margin-top: 15px;
}

.mt10 {
    margin-top: 10px;
}

.mt22 {
    margin-top: 22px;
}

.mt20 {
    margin-top: 20px;
}

.ml6 {
    margin-left: 6px;
}

.mt6 {
    margin-top: 6px;
}

.w-1000 {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.w-1005 {
    width: 1005px;
    margin: 0 auto;
    position: relative;
}

.w-1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.fixer {
    position: fixed;
    left: 0px;
    top: 0px;
    _position: absolute;
    _top: e-xpression(documentElement.scrollTop+10 + "px");
    z-index: 9999;
}

@font-face {
    font-family: 'icomoon';
    src: url('/fonts/icomoon.eot?qradjf');
    src: url('/fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('/fonts/icomoon.ttf?qradjf') format('truetype'), url('/fonts/icomoon.woff?qradjf') format('woff'), url('/fonts/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.demo-icon {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 24px;
    color: #999;
}

/*new header*/
.cndns-top-banner {
    background-color: #d95900;
    height: 36px;
    text-align: center;
}

    .cndns-top-banner a {
        display: block;
    }

    .cndns-top-banner p {
        color: #fff;
        font-size: 14px;
        line-height: 36px;
    }

    .cndns-top-banner .close-btn {
        position: absolute;
        right: 0;
        top: 10.5px;
        width: 15px;
        height: 15px;
        background: url(/Content/images//top_clo.png) no-repeat;
    }

        .cndns-top-banner .close-btn:hover {
            opacity: 0.8;
        }

.cndns-header {
    min-width: 1200px;
    background-color: #fff;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}

.cndns-header-logo {
    display: block;
    width: 135px;
    height: 60px;
    background: url(/Content/images//02index-logo.png) no-repeat center;
    padding: 0 15px;
}

.cndns-header-nav {
    margin-left: 20px;
}

    .cndns-header-nav li {
        float: left;
        height: 60px;
    }

        .cndns-header-nav li a.nav-btn {
            display: block;
            line-height: 58px;
            color: #333;
            font-size: 14px;
            padding: 0 15px;
            border-bottom: 2px solid #fff;
            transition: all 0.25s ease 0s;
            -webkit-transition: all 0.25s ease 0s;
            position: relative;
        }

        .cndns-header-nav li:hover a.nav-btn {
            color: #ff6800;
            border-bottom-color: #ff6800;
        }

        .cndns-header-nav li .nav-btn sup {
            width: 21px;
            height: 11px;
            position: absolute;
            right: 2px;
            top: 10px;
            background: url(/Content/images//02index-spri.png) no-repeat;
        }

            .cndns-header-nav li .nav-btn sup.hot {
                background-position: 0 -2193px;
            }

            .cndns-header-nav li .nav-btn sup.new {
                background-position: 0 -2204px;
            }

            .cndns-header-nav li .nav-btn sup.xys {
                width: 43px;
                height: 17px;
                top: 5px;
                right: -10px;
                background: url(/Content/images//xys-icon.png) no-repeat;
            }

.cndns-header-info {
    margin-right: 5px;
}

.cndns-header-info-btn {
    float: left;
    line-height: 60px;
    margin-right: 20px;
    color: #333;
    font-size: 14px;
}

    .cndns-header-info-btn:hover {
        color: #ff6800;
    }
/*.icon-arrow-down{ display: inline-block;  border: 4px solid transparent; border-top: 5px solid #5a5a5a;width: 0; height: 0px; margin-left: 5px; vertical-align: -1px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s;}*/
.icon-arrow-down {
    display: inline-block;
    border: 0px solid transparent;
    border-top: 0px solid #5a5a5a;
    width: 0;
    height: 0px;
    margin-left: 5px;
    vertical-align: -1px;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
}

.cndns-header-info-btn.last {
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-top: 15px;
    border-radius: 3px;
    border: 2px solid #ff6800;
    color: #ff6800;
}

    .cndns-header-info-btn.last:hover {
        background-color: #ff6800;
        border-color: #ff6800;
        color: #fff;
    }

.cndns-header-login {
    position: relative;
}

    .cndns-header-login .header-login-box {
        position: absolute;
        top: 52px;
        left: 50%;
        background-color: #fff;
        border-radius: 5px;
        border: 1px solid #ccc;
        -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
        -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
        box-shadow: 0 3px 8px rgba(0,0,0,.15);
        z-index: 10;
        display: none;
        margin-left: -160px;
        z-index: 101;
    }

        .cndns-header-login .header-login-box .arrow-top {
            display: block;
            width: 17px;
            height: 11px;
            background: url(/Content/images//02index-spri.png) no-repeat;
            background-position: 0 -2215px;
            position: absolute;
            top: -11px;
            left: 50%;
            margin-left: -14.5px;
        }

    .cndns-header-login .nologin-box {
        padding: 25px;
        width: 250px;
    }

        .cndns-header-login .nologin-box h4 {
            color: #333;
            font-size: 16px;
            line-height: 16px;
        }

        .cndns-header-login .nologin-box ul {
            margin: 10px 0;
        }

            .cndns-header-login .nologin-box ul li {
                margin-bottom: 10px;
            }

                .cndns-header-login .nologin-box ul li span {
                    height: 34px;
                    border: 1px solid #cbcbcb;
                    border-right: 0;
                    background: url(http://style.cndns.com/membe/Content/images//signin5.gif) no-repeat center #fff;
                    display: block;
                    float: left;
                    width: 34px;
                }

                    .cndns-header-login .nologin-box ul li span.pw-icon {
                        background: url(http://style.cndns.com/membe/Content/images//signin6.gif) no-repeat center #fff;
                    }

                .cndns-header-login .nologin-box ul li input {
                    width: 214px;
                    height: 34px;
                    border: #cbcbcb 1px solid;
                    border-left: 0;
                    font-size: 12px;
                    color: #333;
                    background: #fff;
                    float: left;
                    font-family: "Microsoft Yahei";
                    line-height: 34px;
                }

                    .cndns-header-login .nologin-box ul li input.nologin-box-codeInput {
                        border-left: 1px solid #cbcbcb;
                        width: 120px;
                        padding: 0 10px;
                    }

                .cndns-header-login .nologin-box ul li .nologin-box-code {
                    float: left;
                    margin-left: 10px;
                }

                    .cndns-header-login .nologin-box ul li .nologin-box-code img {
                        height: 36px;
                        cursor: pointer;
                    }

                .cndns-header-login .nologin-box ul li .tip-tex {
                    font-size: 12px;
                    color: #ff6800;
                }

        .cndns-header-login .nologin-box .login-btn .fl {
            width: 140px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            color: #fff;
            font-size: 16px;
            background-color: #ff6800;
            display: block;
        }

            .cndns-header-login .nologin-box .login-btn .fl:hover {
                background-color: #e95f00;
            }

        .cndns-header-login .nologin-box .login-btn .fr {
            line-height: 40px;
            color: #666;
            margin-right: 10px;
        }

            .cndns-header-login .nologin-box .login-btn .fr:hover {
                color: #ff6800;
            }

        .cndns-header-login .nologin-box .code {
            position: absolute;
            cursor: pointer;
            right: -1px;
            top: -1px;
        }

            .cndns-header-login .nologin-box .code dl {
                float: left;
                position: relative;
                margin-right: 2px;
                margin-top: 2px;
            }

            .cndns-header-login .nologin-box .code dt {
                right: -9px;
                top: 5px;
                display: block;
                width: 0;
                height: 0;
                border: 5px solid transparent;
                position: absolute;
                border-left: 5px solid #f3d995;
            }

                .cndns-header-login .nologin-box .code dt span {
                    margin-top: -5px;
                    margin-left: -6px;
                    display: block;
                    width: 0;
                    height: 0;
                    border: 5px solid transparent;
                    border-left: 5px solid #fdfae9;
                }

            .cndns-header-login .nologin-box .code dl dd {
                height: 18px;
                line-height: 18px;
                font-size: 12px;
                padding: 2px 8px;
                background: #fdfae9;
                border: 1px solid #f3d995;
                color: #df9c1f;
            }

                .cndns-header-login .nologin-box .code dl dd span {
                    display: inline-block;
                    width: 14px;
                    height: 12px;
                    background: url(/Content/images//new-head-1.png) no-repeat;
                    background-position: 0 -140px;
                    margin-right: 4px;
                    vertical-align: -2px;
                    *vertical-align: 2px;
                }

            .cndns-header-login .nologin-box .code img {
                filter: alpha(opacity=70); /*IE滤镜，透明度50%*/
                -moz-opacity: 0.7;
                opacity: 0.7;
                float: left;
            }

                .cndns-header-login .nologin-box .code img:hover {
                    filter: alpha(opacity=100); /*IE滤镜，透明度50%*/
                    -moz-opacity: 1;
                    opacity: 1;
                }

    .cndns-header-login .login-box {
        width: 238px;
    }

        .cndns-header-login .login-box .top_l_c_l_b_t {
            margin: 20px 0;
        }

            .cndns-header-login .login-box .top_l_c_l_b_t img {
                float: left;
                width: 60px;
                height: 60px;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                margin: 0 13px;
                border: 4px solid #e9e9e9;
            }

            .cndns-header-login .login-box .top_l_c_l_b_t h4 {
                color: #333;
                font-size: 14px;
                line-height: 14px;
                padding: 6px 0 8px 0;
                font-weight: normal;
            }

            .cndns-header-login .login-box .top_l_c_l_b_t p {
                color: #333;
                font-size: 12px;
                line-height: 20px;
            }

                .cndns-header-login .login-box .top_l_c_l_b_t p span {
                    color: #ff6800;
                }

        .cndns-header-login .login-box .top_l_c_l_b_b {
            width: 100%;
            background: #f6f6f6;
            padding: 18px 0 0 0;
        }

            .cndns-header-login .login-box .top_l_c_l_b_b .p5 {
                width: 210px;
                margin: 0 auto;
                padding: 10px 0;
            }

                .cndns-header-login .login-box .top_l_c_l_b_b .p5 a {
                    color: #666;
                    font-size: 12px;
                    line-height: 20px;
                }

                    .cndns-header-login .login-box .top_l_c_l_b_b .p5 a:hover {
                        color: #ff6800;
                    }

                .cndns-header-login .login-box .top_l_c_l_b_b .p5 i {
                    color: #ff6800;
                    float: inherit;
                    margin: inherit;
                    font-size: 12px;
                }

            .cndns-header-login .login-box .top_l_c_l_b_b ul {
                width: 210px;
                margin: 0 auto;
            }

                .cndns-header-login .login-box .top_l_c_l_b_b ul li {
                    width: 100%;
                    height: 18px;
                    line-height: 18px;
                    border-bottom: 1px solid #dddddd;
                    padding: 8px 0;
                }

                    .cndns-header-login .login-box .top_l_c_l_b_b ul li span {
                        display: block;
                        float: left;
                        color: #ddd;
                        margin: 0 10px;
                    }

                    .cndns-header-login .login-box .top_l_c_l_b_b ul li a {
                        display: block;
                        color: #333;
                        font-size: 12px;
                        width: 88px;
                    }

                        .cndns-header-login .login-box .top_l_c_l_b_b ul li a i {
                            display: inline-block;
                            width: 15px;
                            height: 15px;
                            background: url(/Content/images//new-head-1.png) no-repeat;
                            margin: 0 6px 0 2px;
                            background-position: 0 -93px;
                            vertical-align: -3px;
                        }

                        .cndns-header-login .login-box .top_l_c_l_b_b ul li a:hover {
                            color: #ff6800;
                        }

                        .cndns-header-login .login-box .top_l_c_l_b_b ul li a.fr {
                            text-align: right;
                            margin-right: 10px;
                        }

    .cndns-header-login:hover a.cndns-header-info-btn {
        color: #ff6800;
    }

        .cndns-header-login:hover a.cndns-header-info-btn .icon-arrow-down {
            border-top-color: #ff6800;
            transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            vertical-align: 2px;
        }

    .cndns-header-login:hover .header-login-box {
        display: block;
    }

.cndns-header-mail .cndns-header-info-btn {
    height: 60px;
}

    .cndns-header-mail .cndns-header-info-btn span {
        width: 16px;
        height: 12px;
        display: block;
        background: url(/Content/images//new-head-1.png) no-repeat;
        background-position: 0 -152px;
        margin-top: 25px;
    }

.cndns-header-mail .header-mail-box {
    left: inherit;
    margin-left: 0;
    right: 10px;
}

.cndns-header-mail .header-login-box .arrow-top {
    left: inherit;
    margin-left: 0;
    right: 8px;
}

.cndns-header-mail .header-mail-box .m-t {
    background: #fff;
}

.cndns-header-mail .header-mail-box p {
    font-size: 12px;
    color: #333;
    line-height: 26px;
    font-weight: bold;
    border-bottom: 1px dotted #dddddd;
    padding: 0 15px;
}

.cndns-header-mail .header-mail-box ul {
    padding: 5px 15px;
}

.cndns-header-mail .header-mail-box li {
    color: #333;
    font-size: 12px;
    line-height: 24px;
}

    .cndns-header-mail .header-mail-box li a {
        float: inherit;
        color: #333;
        font-size: 12px;
        line-height: 24px;
        display: block;
    }

        .cndns-header-mail .header-mail-box li a span {
            color: #ff6800;
        }

        .cndns-header-mail .header-mail-box li a:hover {
            color: #ff6800;
        }

.cndns-header-mail .header-mail-box .m-b {
    background: #f6f6f6;
    padding: 10px 0 0 0;
}

    .cndns-header-mail .header-mail-box .m-b p {
        border: 0;
        line-height: 14px;
    }

.cndns-header-mail dl {
    position: absolute;
    left: 8px;
    top: 5px;
}

    .cndns-header-mail dl dt {
        position: absolute;
        width: 12px;
        height: 11px;
        background: url(/Content/images//new-head-1.png) no-repeat;
        background-position: 0 -129px;
        left: 0;
        bottom: 0;
    }

    .cndns-header-mail dl dd {
        height: 18px;
        line-height: 18px;
        padding: 0 5px;
        min-width: 8px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border-radius: 9px;
        background: #ff6800;
        color: #fff;
        position: relative;
        z-index: 2;
    }

.category-apps a {
    box-shadow: -1px -0px 0 #eee inset;
    border-bottom: 1px solid #eee;
    display: block;
    float: left;
    margin: 0;
    max-width: 100%;
    padding: 20px 0;
    width: 33.333%;
    color: #333;
    font-size: 12px;
    line-height: 12px;
    font-weight: inherit;
    position: relative;
    text-transform: uppercase;
     /*min-height: 60px;*/
    height: 82px;
}

    .category-apps a sup {
        display: block;
        width: 27px;
        height: 27px;
        background-image: url(/Content/images//02index-spri.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        right: 0;
    }

        .category-apps a sup.hot {
            background-position: 0 -2584px;
        }

        .category-apps a sup.new {
            background-position: 0 -2611px;
        }

        .category-apps a sup.sj17 {
            width: 41px;
            height: 41px;
            background-image: url(/Content/images//17sj-spri.png);
        }

        .category-apps a sup.sj17-jyq {
            background-position: 0 -82px;
        }

        .category-apps a sup.sj17-yh {
            background-position: 0 -41px;
        }

.category-apps .noright {
    box-shadow: 0 0 0 #f5f5f5 inset;
}

.category-apps .nobottom {
    box-shadow: -1px 0 0 #f5f5f5 inset;
    border-bottom: 0;
}

.category-apps a:last-child {
    box-shadow: 0 0 0 #f5f5f5 inset;
    border-bottom: 0;
}

.cndns-main-category li:nth-child(3), .cndns-main-category li:nth-child(6) {
    box-shadow: -0px -1px 0 #eee inset;
}

.cndns-main-category li:nth-child(7), .cndns-main-category li:nth-child(8) {
    box-shadow: -1px -0px 0 #eee inset;
    min-height: 425px;
}

.cndns-main-category li:nth-child(4), .cndns-main-category li:nth-child(5), .cndns-main-category li:nth-child(6) {
    min-height: 410px;
}

.cndns-main-category li:nth-child(9) {
    box-shadow: 0 0 0 #eee inset;
    min-height: 425px;
}

.category-apps a:hover {
    border-bottom: 1px solid #ff6800;
}

.category-apps .nolink:hover {
    border-bottom: 0;
    cursor: default;
}

.category-apps a span {
    display: block;
    margin: 0 auto 3px;
    width: 46px;
    height: 48px;
    position: relative;
    top: 0;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

    .category-apps a span i {
        display: block;
        float: left;
        width: 36px;
        height: 33px;
        margin: 7.5px 0 0 5px;
        background-image: url(/Content/images//02index-spri.png);
        background-repeat: no-repeat;
        background-position: 0 -1365px;
    }

    .category-apps a span.pi2 i {
        width: 46px;
        height: 33px;
        margin: 7.5px 0 0 0;
        background-position: 0 -1634px;
    }

    .category-apps a span.pi3 i {
        width: 34px;
        height: 34px;
        margin: 7px 0 0 6px;
        background-position: 0 -1276px;
    }

    .category-apps a span.pi4 i {
        width: 32px;
        height: 32px;
        margin: 8px 0 0 7px;
        background-position: 0 -884px;
    }

    .category-apps a span.pi5 i {
        width: 31px;
        height: 29px;
        margin: 9.5px 0 0 7.5px;
        background-position: 0 -700px;
    }

    .category-apps a span.pi6 i {
        width: 31px;
        height: 31px;
        margin: 8.5px 0 0 7.5px;
        background-position: 0 -793px;
    }

    .category-apps a span.pi7 i {
        width: 26px;
        height: 34px;
        margin: 7px 0 0 10px;
        background-position: 0 -171px;
    }

    .category-apps a span.pi8 i {
        width: 33px;
        height: 33px;
        margin: 7.5px 0 0 6.5px;
        background-position: 0 -1076px;
    }

    .category-apps a span.pi9 i {
        width: 37px;
        height: 35px;
        margin: 6.5px 0 0 4.5px;
        background-position: 0 -1469px;
    }

    .category-apps a span.pi10 i {
        width: 34px;
        height: 34px;
        margin: 7px 0 0 6px;
        background-position: 0 -1242px;
    }

    .category-apps a span.pi11 i {
        width: 34px;
        height: 34px;
        margin: 7px 0 0 6px;
        background-position: 0 -1208px;
    }

    .category-apps a span.pi12 i {
        width: 22px;
        height: 33px;
        margin: 7.5px 0 0 12px;
        background-position: 0 -101px;
    }

    .category-apps a span.pi13 i {
        width: 34px;
        height: 25px;
        margin: 11.5px 0 0 6px;
        background-position: 0 -1310px;
    }

    .category-apps a span.pi14 i {
        width: 30px;
        height: 30px;
        margin: 9px 0 0 8px;
        background-position: 0 -544px;
    }

    .category-apps a span.pi15 i {
        width: 27px;
        height: 32px;
        margin: 8px 0 0 9.5px;
        background-position: 0 -241px;
    }

    .category-apps a span.pi16 i {
        width: 33px;
        height: 32px;
        margin: 8px 0 0 6.5px;
        background-position: 0 -1142px;
    }

    .category-apps a span.pi17 i {
        width: 36px;
        height: 30px;
        margin: 9px 0 0 5px;
        background-position: 0 -1335px;
    }

    .category-apps a span.pi18 i {
        width: 30px;
        height: 30px;
        margin: 9px 0 0 8px;
        background-position: 0 -453px;
    }

    .category-apps a span.pi19 i {
        width: 29px;
        height: 29px;
        margin: 9.5px 0 0 8.5px;
        background-position: 0 -394px;
    }

    .category-apps a span.pi20 i {
        width: 30px;
        height: 29px;
        margin: 9.5px 0 0 8px;
        background-position: 0 -483px;
    }

    .category-apps a span.pi21 i {
        width: 26px;
        height: 37px;
        margin: 4.5px 0 0 11px;
        background-position: 0 -134px;
    }

    .category-apps a span.pi22 i {
        width: 41px;
        height: 24px;
        margin: 12px 0 0 2.5px;
        background-position: 0 -1563px;
    }

    .category-apps a span.pi23 i {
        width: 41px;
        height: 26px;
        margin: 11px 0 0 2.5px;
        background-position: 0 -1587px;
    }

    .category-apps a span.pi24 i {
        width: 32px;
        height: 32px;
        margin: 8px 0 0 7px;
        background-position: 0 -916px;
    }

    .category-apps a span.pi25 i {
        width: 29px;
        height: 30px;
        margin: 9px 0 0 8.5px;
        background-position: 0 -364px;
    }

    .category-apps a span.pi26 i {
        width: 27px;
        height: 36px;
        margin: 6px 0 0 9.5px;
        background-position: 0 -205px;
    }

    .category-apps a span.pi27 i {
        width: 27px;
        height: 28px;
        margin: 10px 0 0 9.5px;
        background-position: 0 -302px;
    }

    .category-apps a span.pi28 i {
        width: 39px;
        height: 28px;
        margin: 10px 0 0 3.5px;
        background-position: 0 -1504px;
    }

    .category-apps a span.pi29 i {
        width: 28px;
        height: 34px;
        margin: 7px 0 0 9px;
        background-position: 0 -330px;
    }

    .category-apps a span.pi30 i {
        width: 31px;
        height: 31px;
        margin: 8.5px 0 0 7.5px;
        background-position: 0 -574px;
    }

    .category-apps a span.pi31 i {
        width: 31px;
        height: 31px;
        margin: 8.5px 0 0 7.5px;
        background-position: 0 -669px;
    }

    .category-apps a span.pi32 i {
        width: 31px;
        height: 31px;
        margin: 8.5px 0 0 7.5px;
        background-position: 0 -638px;
    }

    .category-apps a span.pi33 i {
        width: 31px;
        height: 31px;
        margin: 8.5px 0 0 7.5px;
        background-position: 0 -824px;
    }

    .category-apps a span.pi34 i {
        width: 30px;
        height: 32px;
        margin: 8px 0 0 8px;
        background-position: 0 -512px;
    }

    .category-apps a span.pi35 i {
        width: 33px;
        height: 33px;
        margin: 7.5px 0 0 6.5px;
        background-position: 0 -1109px;
    }

    .category-apps a span.pi36 i {
        width: 39px;
        height: 31px;
        margin: 8.5px 0 0 3.5px;
        background-position: 0 -1532px;
    }

    .category-apps a span.pi37 i {
        width: 31px;
        height: 33px;
        margin: 7.5px 0 0 7.5px;
        background-position: 0 -760px;
    }

    .category-apps a span.pi38 i {
        width: 44px;
        height: 21px;
        margin: 13.5px 0 0 1px;
        background-position: 0 -1613px;
    }

    .category-apps a span.pi39 i {
        width: 34px;
        height: 34px;
        margin: 7px 0 0 6px;
        background-position: 0 -1174px;
    }

    .category-apps a span.pi40 i {
        width: 32px;
        height: 32px;
        margin: 8px 0 0 7px;
        background-position: 0 -948px;
    }

    .category-apps a span.pi41 i {
        width: 30px;
        height: 30px;
        margin: 9px 0 0 8px;
        background-position: 0 -423px;
    }

    .category-apps a span.pi42 i {
        width: 37px;
        height: 34px;
        margin: 7px 0 0 4.5px;
        background-position: 0 -1435px;
    }

    .category-apps a span.pi43 i {
        width: 32px;
        height: 32px;
        margin: 8px 0 0 7px;
        background-position: 0 -1044px;
    }

    .category-apps a span.pi44 i {
        width: 37px;
        height: 37px;
        margin: 5.5px 0 0 4.5px;
        background-position: 0 -1398px;
    }

    .category-apps a span.pi45 i {
        width: 27px;
        height: 29px;
        margin: 9.5px 0 0 9.5px;
        background-position: 0 -273px;
    }

    .category-apps a span.pi46 i {
        width: 30px;
        height: 29px;
        margin: 9.5px 0 0 8px;
        background-position: 0 -2299px;
    }

    .category-apps a span.pi47 i {
        width: 18px;
        height: 48px;
        margin: 0 0 0 14px;
        background-position: 0 -35px;
    }

    .category-apps a span.pi48 i {
        width: 31px;
        height: 33px;
        margin: 7.5px 0 0 7.5px;
        background-position: 0 -605px;
    }

    .category-apps a span.pi49 i {
        width: 32px;
        height: 29px;
        margin: 9.5px 0 0 7px;
        background-position: 0 -855px;
    }

    .category-apps a span.pi50 i {
        width: 32px;
        height: 32px;
        margin: 8px 0 0 7px;
        background-position: 0 -980px;
    }

    .category-apps a span.pi51 i {
        width: 31px;
        height: 31px;
        margin: 8.5px 0 0 7.5px;
        background-position: 0 -729px;
    }

    .category-apps a span.pi52 i {
        width: 32px;
        height: 32px;
        margin: 8px 0 0 7px;
        background-position: 0 -1012px;
    }

    .category-apps a span.pi53 i {
        width: 29px;
        height: 39px;
        margin: 4.5px 0 0 8.5px;
        background-position: 0 -2638px;
    }

    .category-apps a span.pi54 i {
        width: 36px;
        height: 34px;
        margin: 7px 0 0 5px;
        background-position: 0 -2348px;
    }

    .category-apps a span.pi55 i {
        width: 30px;
        height: 37px;
        margin: 5.5px 0 0 9px;
        background-position: 0 -2382px;
    }

    .category-apps a span.pi56 i {
        width: 36px;
        height: 42px;
        margin: 3px 0 0 5px;
        background-position: 0 -2419px;
    }

    .category-apps a span.pi57 i {
        width: 25px;
        height: 33px;
        margin: 7.5px 0 0 10.5px;
        background-position: 0 -2461px;
    }

    .category-apps a span.pi58 i {
        width: 29px;
        height: 29px;
        margin: 9.5px 0 0 8.5px;
        background-position: 0 -2494px;
    }

    .category-apps a span.pi59 i {
        width: 28px;
        height: 30px;
        margin: 9px 0 0 9px;
        background-position: 0 -2523px;
    }

    .category-apps a span.pi60 i {
        width: 30px;
        height: 31px;
        margin: 8.5px 0 0 8px;
        background-position: 0 -2553px;
    }

    .category-apps a span.pi61 i {
        width: 41px;
        height: 31px;
        margin: 8.5px 0 0 2.5px;
        background-position: 0 -2677px;
    }

    .category-apps a span.pi62 i {
        width: 39px;
        height: 33px;
        margin: 7.5px 0 0 3.5px;
        background-position: 0 -2708px;
    }

    .category-apps a span.pi63 i {
        width: 31px;
        height: 34px;
        margin: 7px 0 0 7.5px;
        background-position: 0 -2741px;
    }

    .category-apps a span.pi64 i {
        width: 32px;
        height: 32px;
        margin: 7.5px 0 0 7px;
        background-position: -68px -168px;
    }

    .category-apps a span.pi65 i {
        width: 34px;
        height: 34px;
        margin: 7px 0 0 6px;
        background-position: -66px -133px;
    }

    .category-apps a span.pi66 i {
        width: 44px;
        height: 28px;
        margin: 10px 0 0 1px;
        background-position: -56px -2746px;
    }

    .category-apps a span.pi67 i {
        width: 30px;
        height: 30px;
        margin: 10px 0 0 8px;
        background-position: -70px -201px;
    }

    .category-apps a span.pi68 i {
        width: 28px;
        height: 32px;
        margin: 8px 0 0 9px;
        background-position: -72px -231px;
    }

    .category-apps a span.pi69 i {
        width: 31px;
        height: 25px;
        margin: 11px 0 0 8px;
        background-position: -69px -263px;
    }

    .category-apps a span.pi70 i {
        width: 46px;
        height: 24px;
        margin: 12px 0 0 0;
        background-position: -54px -288px;
    }

    .category-apps a span.pi71 i {
        width: 28px;
        height: 31px;
        margin: 8.5px 0 0 9px;
        background-position: -72px -312px;
    }

    .category-apps a span.pi72 i {
        width: 34px;
        height: 22px;
        margin: 13px 0 0 6px;
        background-position: -66px -345px;
    }

    .category-apps a span.pi73 i {
        width: 27px;
        height: 36px;
        margin: 6px 0 0 9.5px;
        background-position: -73px -368px;
    }

.category-apps a:hover span {
    top: -5px;
}

.catagory-dropdown {
    background: none repeat scroll 0 0 #fff;
    border: none;
    border-bottom: 1px solid #e8e8e8;
    left: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 61px;
    width: 100%;
    z-index: -10;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

    .catagory-dropdown .category-apps a {
        width: 178px;
        text-align: center;
    }

        .catagory-dropdown .category-apps a:last-child {
            box-shadow: -1px -0px 0 #f5f5f5 inset;
        }

        .catagory-dropdown .category-apps a em {
            color: #999;
            padding-top: 6px;
            display: block;
            font-style: normal;
        }

    .catagory-dropdown.addMe {
        visibility: visible;
        opacity: 1;
        z-index: 1100;
        top: 61px;
    }

.catagory-inner {
    max-width: 100%;
    width: auto;
    opacity: 0;
    visibility: hidden;
    top: 10px;
    position: relative;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}

    .catagory-inner.showMe {
        top: 0px;
        visibility: visible;
        opacity: 1;
    }

/*#footer {
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}*/
/*new footer*/
.in_nr7_fr {
    min-width: 1200px;
    height: 130px;
    overflow: hidden;
    background: url(../siteimages/in_09.jpg) center repeat-x;
}

.in_nr7 {
    width: 1200px;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px;
}

    .in_nr7 span {
        float: left;
    }

    .in_nr7 a {
        float: left;
    }

    .in_nr7 label {
        float: left;
        margin-top: 40px;
        position: relative;
    }

        .in_nr7 label a {
            display: block;
            line-height: 30px;
            padding: 5px 0 5px 37px;
            color: #fff;
            font-size: 14px;
            background: url(../siteimages/q2.gif) no-repeat left 0;
            position: absolute;
            left: 100px;
            top: -11px;
        }

    .in_nr7 span.sp1 {
        line-height: 130px;
        color: #fff;
        font-size: 24px;
    }

    .in_nr7 a.a1 {
        width: 188px;
        height: 50px;
        display: inline-block;
        background-color: #96cb11;
        border-radius: 5px;
        text-align: center;
        line-height: 50px;
        font-size: 18px;
        color: #fff;
        margin-top: 41px;
        margin-left: 97px;
    }

    .in_nr7 a:hover {
        filter: alpha(opacity=90); /*IE滤镜，透明度50%*/
        -moz-opacity: 0.9;
        opacity: 0.9;
    }

    .in_nr7 span.sp2 {
        line-height: 130px;
        color: #fff;
        font-size: 14px;
        margin: 0px 53px;
    }

    .in_nr7 a.a2 {
        width: 160px;
        height: 50px;
        display: inline-block;
        background-color: #4f7b93;
        border-radius: 5px;
        text-align: center;
        line-height: 50px;
        font-size: 18px;
        color: #fff;
        margin-top: 41px;
    }

.in_nr7_contact {
    width: 260px;
    text-align: center;
    float: left;
    margin: 38px 0 0 0;
}

    .in_nr7_contact p {
        color: #fff;
        font-size: 12px;
        line-height: 15px;
        text-align: center;
        width: 100%;
    }

        .in_nr7_contact p b {
            display: inline-block;
            margin-right: 5px;
            font-size: 16px;
        }

    .in_nr7_contact a {
        width: 166px;
        height: 26px;
        display: block;
        border: 1px solid #fff;
        text-align: center;
        margin: 10px 0 0 48px;
        color: #fff;
    }

        .in_nr7_contact a span {
            font-size: 12px;
            background: url(/Content/images//02index-spri.png) no-repeat 0 -2242px;
            padding-left: 29px;
            display: inline-block;
            height: 18px;
            margin: 4px 0 0 25px;
            line-height: 18px;
        }

        .in_nr7_contact a:hover {
            background-color: #f9f9f9;
            color: #ff6800;
        }

            .in_nr7_contact a:hover span {
                background-position: 0 -83px;
            }

.btn1fr {
    min-width: 1200px;
    height: 273px;
    background-color: #f7f7f7;
}

.btn1 {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

    .btn1 dl {
        float: left;
        margin-top: 32px;
        width: 128px;
        margin: 32px 22px 0 0;
    }

        .btn1 dl dt {
            width: 100%;
            line-height: 26px;
            overflow: hidden;
            font-size: 12px;
        }

            .btn1 dl dt a {
                color: #333;
                font-weight: bold;
            }

        .btn1 dl a:hover {
            text-decoration: underline;
        }

        .btn1 dl dd {
            width: 100%;
            line-height: 20px;
            position: relative;
        }

            .btn1 dl dd .yjhd {
                position: absolute;
                top: -60px;
                left: 60px;
                z-index: 2;
                display: none;
            }

            .btn1 dl dd a {
                color: #666;
            }

.btn1_t {
    width: 205px;
    float: right;
    /*margin: 32px 35px 0 0;*/
}

    .btn1_t h4 {
        color: #333;
        font-size: 12px;
        line-height: 26px;
    }

.btn1_t_r p {
    margin-bottom: 4px;
}

.btn1_t_r p, .btn1_t_r a {
    color: #666;
    font-size: 12px;
    background: url(../siteimages/cndns_domainname_chinese_img.png) no-repeat;
    background-position: -877px -508px;
    padding-left: 30px;
    line-height: 24px;
}

.btn1_t_r a {
    background-position: -877px -535px;
    display: block;
}

    .btn1_t_r a:hover {
        color: #ff5a00;
    }

.btn2fr {
    overflow: hidden;
    margin: 0px auto;
    padding: 0px 0 40px 0;
}

    .btn2fr a {
        color: #4d4d4d;
    }

        .btn2fr a:hover {
            color: #ff5a00;
        }

    .btn2fr p {
        line-height: 20px;
        color: #4d4d4d;
        color: #666;
        font-size: 12px;
        background: #fff;
        text-align: center;
    }

        .btn2fr p.p1 {
            ;
            margin-top: 17px;
        }

            .btn2fr p.p1 a {
                color: #4d4d4d;
                font-size: 12px;
            }

                .btn2fr p.p1 a:hover {
                    color: #ff5a00;
                }

        .btn2fr p.p3 {
            text-align: center;
        }

            .btn2fr p.p3 a {
                color: #f86d0d;
                margin: 0px 5px;
                font-size: 12px;
            }

                .btn2fr p.p3 a:hover {
                    text-decoration: underline;
                }

        .btn2fr p.p4 {
            width: 100%;
            overflow: hidden;
            text-align: center;
            margin-top: 10px;
        }

            .btn2fr p.p4 img {
                display: inline-block;
            }

.btn3fr {
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    padding: 18px 0;
}

    .btn3fr a {
        display: inline-block;
        color: #333;
        font-size: 12px;
        line-height: 20px;
    }

        .btn3fr a:hover {
            color: #ff6800;
        }

    .btn3fr span {
        display: inline-block;
        color: #7a7a7a;
        margin: 0 8px;
        font-size: 12px;
    }

/*new right*/
.cndns-right {
    position: fixed;
    right: 20px;
    top: 38%;
    margin-top: -250px;
    z-index: 100;
}

.cndns-right-meau {
    position: relative;
}

.cndns-right-btn {
    width: 68px;
    height: 68px;
    border: 1px solid #ddd;
    text-align: center;
    display: block;
    margin-bottom: 20px;
    position: relative;
    background-color: #fff;
}

    .cndns-right-btn span {
        color: #848484;
        font-size: 42px;
        line-height: 68px;
    }

    .cndns-right-btn sup {
        display: block;
        min-width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        color: #fff;
        border-radius: 50%;
        background-color: #ff6800;
        position: absolute;
        left: -12px;
        top: -12px;
    }

    .cndns-right-btn p {
        color: #ff6800;
     font-size: 16px;
    line-height: 20px;
    padding-top: 12px;
        display: none;
    }

.cndns-right-meau:hover .cndns-right-btn span {
    display: none;
}

.cndns-right-meau:hover .cndns-right-btn p {
    display: block;
}

.meau-car .cndns-right-btn {
    border-color: #ff6800;
    margin-bottom: 20px;
}

.meau-car.cndns-right-meau:hover .cndns-right-btn {
    background-color: #ff6800;
}

    .meau-car.cndns-right-meau:hover .cndns-right-btn span {
        color: #fff;
        display: block;
    }

.meau-car .cndns-right-btn span {
    color: #ff6800;
}

.meau-sev .cndns-right-btn {
    border-color: #ff6800;
    background: url(/Content/images//02index-banner-8.gif) no-repeat #ff6800 center;
}

    .meau-sev .cndns-right-btn p {
        color: #fff;
    }

    .meau-sev .cndns-right-btn span {
        color: #fff;
    }

.meau-top .cndns-right-btn span {
    font-size: 12px;
    line-height: 12px;
    padding-top: 10px;
    display: block;
}

.meau-top .cndns-right-btn i {
    display: block;
    color: #999;
}

.meau-top.cndns-right-meau:hover .cndns-right-btn {
    background-color: #ff6800;
}

    .meau-top.cndns-right-meau:hover .cndns-right-btn span {
        display: block;
        color: #fff;
    }

    .meau-top.cndns-right-meau:hover .cndns-right-btn i {
        color: #fff;
    }

.cndns-right-box {
    position: absolute;
    top: -15px;
    right: 48px;
    padding-right: 25px;
    display: none;
}

    .cndns-right-box .box-border {
        border: 1px solid #ccc;
        border-top: 4px solid #ff6800;
        padding: 20px;
        background-color: #fff;
        -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
        -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
        box-shadow: 0 3px 8px rgba(0,0,0,.15);
        position: relative;
    }

        .cndns-right-box .box-border .arrow-right {
            display: block;
            width: 13px;
            height: 16px;
            background: url(/Content/images//02index-spri.png) no-repeat 0 -2226px;
            position: absolute;
            right: -13px;
            top: 26px;
        }

        .cndns-right-box .box-border .sev-t span {
            font-size: 42px;
            float: left;
            display: block;
            line-height: 56px;
            margin-right: 20px;
            color: #d3d3d3;
        }

        .cndns-right-box .box-border .sev-t p {
            float: left;
            color: #ff6800;
            font-size: 24px;
            line-height: 28px;
        }

            .cndns-right-box .box-border .sev-t p i {
                display: block;
                font-size: 14px;
                color: #aaa;
            }

        .cndns-right-box .box-border .sev-b {
            padding-top: 15px;
            margin-top: 15px;
            border-top: 1px solid #e4e4e4;
        }

            .cndns-right-box .box-border .sev-b h4 {
                color: #666;
                font-size: 14px;
                font-weight: normal;
                padding-bottom: 15px;
            }

            .cndns-right-box .box-border .sev-b li {
                float: left;
                width: 33.33333%;
            }

                .cndns-right-box .box-border .sev-b li a {
                    display: inline-block;
                    color: #999;
                    font-size: 13px;
                    padding-left: 43px;
                    background: url(/Content/images/kf_qq.png) no-repeat left 3px;
                    line-height: 36px;
                }

                    .cndns-right-box .box-border .sev-b li a:hover {
                        color: #ff6800;
                    }

.meau-sev .cndns-right-box .box-border {
    width: 430px;
}

.meau-contact .cndns-right-box .box-border {
    width: 230px;
}

.cndns-right-meau:hover .cndns-right-box {
    display: block;
}

.meau-code .cndns-right-box {
    top: inherit;
    bottom: -35px;
}

    .meau-code .cndns-right-box .box-border {
        width: 156px;
        text-align: center;
        border-top: 1px solid #ccc;
    }

        .meau-code .cndns-right-box .box-border i {
            display: block;
            color: #f66e06;
            font-size: 16px;
            line-height: 16px;
        }

        .meau-code .cndns-right-box .box-border .arrow-right {
            top: inherit;
            bottom: 50px;
        }

.meau-sev .cndns-right-btn .demo-icon {
    display: none;
}

.meau-sev:hover .cndns-right-btn {
    background: #ff6800;
}

.meau-cx .cndns-right-btn {
    background-color: #ff6800;
    color: #fff;
    margin-top: 40px;
    border-color: #ff6800;
}

    .meau-cx .cndns-right-btn span {
        width: 68px;
        height: 68px;
        display: block;
        background: url(/Content/images//02index-banner-10.jpg) no-repeat;
        overflow: hidden;
    }

    .meau-cx .cndns-right-btn p {
        color: #fff;
    }

.meau-adv a {
    width: 170px;
    height: 173px;
    display: block;
    background: url(/Content/images//17sj-spri.png) no-repeat;
    /*background-position: 0 -123px;*/
    position: absolute;
    right: 70px;
    top: 150px;
}

.meau-adv span {
    display: block;
    width: 15px;
    height: 15px;
    background: url(/Content/images//top_clo.png) no-repeat;
    cursor: pointer;
    position: absolute;
    right: 60px;
    top: 150px;
}
/*endcomon*/

.feb_a {
    position: fixed;
    right: 100px;
    bottom: 15px;
}

    .feb_a a {
        display: block;
        width: 40px;
        height: 40px;
        background: url(/siteimages/feedback.gif) no-repeat;
    }

        .feb_a a:hover {
            background-position: bottom;
        }


/*错误页面 begin*/
.erroweb-top h1 a {
    width: 164px;
    height: 98px;
    display: inline-block;
    background: url(../siteimages/logo.jpg) no-repeat;
}

.erroweb-main {
    margin: 70px auto 180px auto;
}

.erroweb-main-l {
    margin: 0 0 0 140px;
}

.erroweb-main-r {
    margin: 0 145px 0 0;
}

    .erroweb-main-r h4 {
        color: #ff6800;
        font-size: 24px;
        line-height: 34px;
        background: url(/Content/images//erro_2.gif) no-repeat left center;
        padding-left: 42px;
        font-weight: normal;
    }

    .erroweb-main-r .p-o {
        width: 260px;
        background: #fff6e6;
        border: 5px solid #ffecd1;
        padding: 15px 20px;
        color: #ff6800;
        font-size: 14px;
        line-height: 22px;
        margin: 20px 0;
        min-height: 50px;
    }

    .erroweb-main-r .p-t {
        color: #666666;
        line-height: 30px;
        font-size: 14px;
    }

        .erroweb-main-r .p-t span {
            display: block;
            color: #999;
        }

        .erroweb-main-r .p-t a, .erroweb-main-r .p-t i {
            color: #ff6800;
        }

            .erroweb-main-r .p-t a:hover {
                text-decoration: underline;
            }
/*错误页面 end*/

/*css3 鼠标经过图片变大*/
.img-larger {
    -webkit-transition: opacity 1s, transform 1s;
    -moz-transition: opacity 1s, transform 1s;
    transition: opacity 1s, transform 1s;
}

    .img-larger:hover {
        -webkit-transform: scale3d(1.05, 1.05, 1);
        -moz-transform: scale3d(1.05, 1.05, 1);
        transform: scale3d(1.05, 1.05, 1);
    }

/*内页二级栏目*/
.second-nav {
    min-width: 1200px;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}

    .second-nav .fl h3 {
        font-size: 20px;
        color: #333;
        line-height: 70px;
        font-weight: normal;
    }

    .second-nav li {
        float: left;
        margin-left: 35px;
    }

        .second-nav li a {
            display: block;
            color: #333;
            font-size: 14px;
            line-height: 68px;
            border-bottom: 2px solid transparent;
        }

            .second-nav li a:hover {
                color: #ff6800;
            }

        .second-nav li.on a {
            border-bottom-color: #ff6800;
        }


@media screen and (max-width:1440px) {
    .cndns-header-nav {
        margin-left: 0;
    }

        .cndns-header-nav li a.nav-btn {
            padding: 0 8px;
        }

    .cndns-header-info-btn {
        margin-right: 10px;
    }

    .cndns-header-nav li sup {
        right: -2px;
    }

    .cndns-header-logo {
        padding: 0 10px;
    }
}

.loading_btn {
    display: block;
    background: url(/siteimages/loading.gif) no-repeat;
    width: 24px;
    height: 24px;
    float: left;
    margin-top: 8px;
    margin-left: 5px;
}






/***禁止输入*/
.jzsr_cs {
    cursor: not-allowed;
}
.cl_lbl_read {
    color:red;
}

.rwgjWrapper{ min-width: 1200px; overflow: hidden;}
/**FOOTER**/
.in_nr7_fr{min-width:1200px;height:130px;overflow:hidden; background:url(/Content/web/images/foot-1.jpg) center repeat-x;}
.in_nr7{width:1200px;overflow:hidden;margin:0px auto;padding:0px;}
.in_nr7 span{float:left;}
.in_nr7 a{float:left;}
.in_nr7 span.sp1{line-height:130px;color:#fff;font-size:24px;}
.in_nr7 a.a1{width:188px;height:50px;display:inline-block;background-color:#96cb11;border-radius:5px;text-align:center;line-height:50px;font-size:18px;color:#fff;margin-top:41px;margin-left:97px;}
.in_nr7 a:hover{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/ -moz-opacity:0.9; opacity:0.9;}
.in_nr7 span.sp2{line-height:130px;color:#fff;font-size:14px;margin:0px 53px;}
.in_nr7 a.a2{width:160px;height:50px;display:inline-block;background-color:#4f7b93;border-radius:5px;text-align:center;line-height:50px;font-size:18px;color:#fff;margin-top:41px;}
.in_nr7_contact{ width:260px; text-align:center; float:left; margin:38px 0 0 0}
.in_nr7_contact p{ color:#fff; font-size:12px; line-height:15px; text-align:center; width:100%}
.in_nr7_contact p b{ display:inline-block; margin-right:5px; font-size:16px;}
.in_nr7_contact a{ width:166px; height:26px; display:block; border:1px solid #fff; text-align:center; margin:10px 0 0 48px; color:#fff;}
.in_nr7_contact a span{  font-size:12px; background:url(/Content/web/images/foot-2.png) no-repeat; padding-left:29px; display:inline-block; height:18px; margin:4px 0 0 25px; line-height:18px;}
.in_nr7_contact a:hover{ background-color:#f9f9f9; color:#ff6800;}
.in_nr7_contact a:hover span{ background-position:0 -18px;}

.btn1fr{min-width:1200px;background-color:#f7f7f7; padding: 30px 0 60px;}
.btn1{width:1200px;margin:0 auto;padding:0;}
.btn1 dl{float:left;margin-top:32px; width:110px; margin:0 22px 0 0;}
.btn1 dl dt{width:100%;line-height:26px;overflow:hidden;font-size:12px;}
.btn1 dl dt a{color:#333; font-weight:bold;}
.btn1 dl a:hover{text-decoration:underline;}
.btn1 dl dd{width:100%; position:relative;}
.btn1 dl dd a{color:#666; font-size: 12px;}
.btn1_t{ width:205px; float:right; width: 110px; text-align:center}
.btn1_t h4{ color:#333; font-size:12px; line-height:26px; font-weight: bold;}

.btn2fr{padding:30px 0 60px; text-align: center;}
.btn2fr img{ display: inline-block;}
.btn2fr p{ color:#4d4d4d; ; font-size:12px; margin-top: 20px;}

.btn3fr{width:100%;border-bottom:1px solid #dfdfdf; padding:18px 0; text-align: center;}
.btn3fr a{ display:inline-block; color:#333; font-size:12px; line-height:20px; margin-left: 10px;}
.btn3fr a:hover{ color:#ff6800}
/**FOOTER**/



/*HEADER*/
.rwgj-header{ min-width:1200px; height: 72px;}
.rwgj-header-top{ padding: 10px 15px; /*width: 100%;*/ background-color: #fff; /*position: fixed;*/ left: 0; top: 0;}
.rwgj-header-logo{ display:block; width:172px; height:52px; background:url(/Content/web/images/logo.png) no-repeat center;}
.rwgj-header-nav .rwgj-header-info-btn{ margin-left: 40px; margin-right: 0;}
.rwgj-header-info{ margin-top: 6px;}
.rwgj-header-info-btn{ float:left; line-height:40px; margin-right:20px; color:#333; font-size:14px;}
.rwgj-header-info-btn:hover{ color:#ff6800;}
.icon-arrow-down{ display: inline-block;  border: 4px solid transparent; border-top: 5px solid #5a5a5a;width: 0; height: 0px; margin-left: 5px; vertical-align: -1px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s;}
.rwgj-header-info-btn.last{ width:100px; height:40px; text-align:center; line-height:40px;  color:#fff; background-color: #ff6800; margin-right: 0;}
.rwgj-header-info-btn.last:hover{background-color:#ff6800; border-color:#ff6800; color:#fff}
/*.rwgj-header-login{ position:relative;}
.rwgj-header-login .header-login-box{ position:absolute; top:40px; left:50%; background-color:#fff; border-radius:5px; border:1px solid #ccc; -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);  -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15); box-shadow: 0 3px 8px rgba(0,0,0,.15); z-index:10000; display:none; margin-left:-170px;}
.rwgj-header-login .header-login-box .arrow-top{ display:block; width:17px; height:11px; background:url(/Content/web/images/head-1.png) no-repeat; position:absolute; top:-9px; left:50%; margin-left:-14.5px;}
.rwgj-header-login .nologin-box{ padding:25px; width:300px;}
.rwgj-header-login .nologin-box h4{ color:#333; font-size:16px; line-height:16px;}
.rwgj-header-login .nologin-box ul{ margin:10px 0}
.rwgj-header-login .nologin-box ul li{ margin-bottom:10px;}
.rwgj-header-login .nologin-box ul li span{ height:34px; border:1px solid #cbcbcb; border-right:0; background:url(http://style.rwgj.com/membe/Content/web/images/signin5.gif) no-repeat center #fff; display:block; float:left; width:34px;}
.rwgj-header-login .nologin-box ul li span.pw-icon{ background:url(http://style.rwgj.com/membe/Content/web/images/signin6.gif) no-repeat center #fff;}
.rwgj-header-login .nologin-box ul li input{ width:214px; height:34px; border:#cbcbcb 1px solid;  border-left:0; font-size:12px; color:#333; background:#fff; float:left; font-family:"Microsoft Yahei"; line-height:34px;} 
.rwgj-header-login .nologin-box ul li input.nologin-box-codeInput{ border-left:1px solid #cbcbcb; width:120px; padding:0 10px;}
.rwgj-header-login .nologin-box ul li .nologin-box-code{ float:left; margin-left:10px;}
.rwgj-header-login .nologin-box ul li .nologin-box-code img{ height:36px; cursor:pointer;}
.rwgj-header-login .nologin-box ul li .tip-tex{ font-size:12px; color:#ff6800}
.rwgj-header-login .nologin-box .login-btn .fl{ width:140px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:16px; background-color:#ff6800; display:block; }
.rwgj-header-login .nologin-box .login-btn .fl:hover{ background-color:#e95f00;}
.rwgj-header-login .nologin-box .login-btn .fr{ line-height:40px; color:#666; margin-right:10px;}
.rwgj-header-login .nologin-box .login-btn .fr:hover{ color:#ff6800}*/

.rwgj-header-login:hover a.rwgj-header-info-btn{ color:#ff6800}
.rwgj-header-login:hover a.rwgj-header-info-btn .icon-arrow-down{ border-top-color:#ff6800; transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); vertical-align:2px}
.rwgj-header-login:hover .header-login-box{ display:block;}
/*HEADER*/