html {
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
}

div {
    margin: 0 auto;
    padding: 0px;
}

h1 {
    margin: 0px;
    padding: 0px;
}

h2 {
    margin: 0px;
    padding: 0px;
}

h3 {
    margin: 0px;
    padding: 0px;
}

h4 {
    margin: 0px;
    padding: 0px;
}

h5 {
    margin: 0px;
    padding: 0px;
}

h6 {
    margin: 0px;
    padding: 0px;
}

ul {
    margin: 0px;
    padding: 0px;
}

ol {
    margin: 0px;
    padding: 0px;
}

dl {
    margin: 0px;
    padding: 0px;
}

li {
    margin: 0px;
    padding: 0px;
}

dt {
    margin: 0px;
    padding: 0px;
}

dd {
    margin: 0px;
    padding: 0px;
}

p {
    margin: 0px;
    padding: 0px;
}

blockquote {
    margin: 0px;
    padding: 0px;
}

pre {
    margin: 0px;
    padding: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

fieldset {
    margin: 0px;
    padding: 0px;
}

table {
    margin: 0px;
    padding: 0px;
}

th {
    margin: 0px;
    padding: 0px;
}

td {
    margin: 0px;
    padding: 0px;
}

span {
    margin: 0px;
    padding: 0px;
}

body {
    color: rgb(88, 88, 88);
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif,"宋体";
    font-size: 12px;
    -webkit-text-size-adjust: none;
}

li {
    list-style: none;
}

ol {
    list-style: none;
}

ins {
    text-decoration: none;
}

i {
    margin: 0px;
    padding: 0px;
    font-style: normal;
}

em {
    margin: 0px;
    padding: 0px;
    font-style: normal;
}

a {
    color: rgb(88, 88, 88);
    text-decoration: none;
}

    a:active {
    }

    a:hover {
        color: rgb(255, 120, 0);
        cursor: pointer;
    }

    a img {
        border: currentColor;
    }

.white {
    color: rgb(255, 255, 255);
}

    .white a {
        color: rgb(255, 255, 255);
    }

        .white a:hover {
            color: rgb(255, 255, 255);
        }

.yellow {
    color: rgb(255, 120, 0);
}

    .yellow a {
        color: rgb(255, 120, 0);
    }

        .yellow a:hover {
            color: rgb(255, 120, 0);
        }

.black {
    color: rgb(88, 88, 88);
}

    .black a {
        color: rgb(88, 88, 88);
    }

        .black a:hover {
            color: rgb(88, 88, 88);
        }

.red {
    color: rgb(255, 0, 0);
}

    .red a {
        color: rgb(255, 0, 0);
    }

        .red a:hover {
            color: rgb(255, 0, 0);
        }

.pl100 {
    padding-left: 100px;
}

#pNone {
    padding: 0px;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.yahei {
    font-family: "Microsoft Yahei";
}

.clear {
    clear: both;
}

.block {
    display: block;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

h1 {
    font-size: 12px;
    font-weight: normal;
}

h2 {
    font-size: 12px;
    font-weight: normal;
}

h3 {
    font-size: 12px;
    font-weight: normal;
}

h4 {
    font-size: 12px;
    font-weight: normal;
}

h5 {
    font-size: 12px;
    font-weight: normal;
}

h6 {
    font-size: 12px;
    font-weight: normal;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f12 {
    font-size: 12px;
}

.mb15 {
    margin-bottom: 15px;
}

.mr15 {
    margin-right: 15px;
    display: inline-block;
}

.f18 {
    font-size: 18px;
}

.blue {
    color: rgb(0, 165, 227);
}

    .blue a {
        color: rgb(0, 165, 227);
    }

    .blue:hover {
        color: rgb(0, 165, 227);
    }

    .blue a:hover {
        color: rgb(0, 165, 227);
    }

.underline {
    text-decoration: underline;
}

.pt20 {
    padding-top: 20px;
}

.pl20 {
    padding-left: 20px;
}

.pt10 {
    padding-top: 10px;
}

.pb10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.mt20 {
    margin-top: 20px;
}

.rel {
    position: relative;
}

.abs {
    position: absolute;
}

.l24 {
    line-height: 24px;
}

.wrapper {
    margin: 0px auto;
    width: 980px;
}

.all_bg {
    background-image: url(../images/all_bg.png);
    background-repeat: no-repeat;
}

.head {
    background: url("../images/bg01.jpg") repeat-x;
    width: 100%;
    height: 78px;
    position: relative;
    z-index: 4;
}

    .head .wrapper {
        background-position: top;
        height: 78px;
    }

h1 {
    height: 50px;
    float: left;
    display: block;
}

    h1 a {
        width: 88px;
        height: 50px;
        float: left;
        display: block;
    }

h1 {
    margin-top: 25px;
}

.yy {
    position: absolute;
}

.global {
    height: 38px;
    line-height: 28px;
    padding-left: 580px;
    float: left;
}

    .global .yahei {
        background-position: 80px -101px;
        padding-right: 12px;
        _background-position: 80px -95px;
    }

.search {
    width: 160px;
    height: 21px;
    overflow: hidden;
    margin-top: 4px;
    float: right;
    display: inline;
    position: relative;
}

    .search input {
        margin: 0px;
        padding: 0px;
        border: currentColor;
        height: 21px;
        color: rgb(121, 121, 121);
        line-height: 21px;
        float: left;
    }

    .search button {
        margin: 0px;
        padding: 0px;
        border: currentColor;
        height: 21px;
        color: rgb(121, 121, 121);
        line-height: 21px;
        float: left;
    }

    .search input.text {
        width: 123px;
        font-family: Arial, Helvetica, sans-serif;
        margin-right: 7px;
        margin-left: 5px;
        display: inline;
    }

    .search input.btn {
        width: 22px;
        text-indent: -9999em;
        cursor: pointer;
    }

#search {
    color: rgb(191, 191, 191);
}

#search2 {
    color: rgb(177, 177, 177);
}

.menu {
    width: 562px;
    float: right;
    position: relative;
}

    .menu li {
        width: 100px;
        float: left;
    }

        .menu li.li2 {
            width: 80px;
        }

        .menu li.li5 {
            width: 82px;
        }

        .menu li a {
            width: 100%;
            height: 40px;
            text-indent: -99999em;
            float: left;
            display: block;
        }

            .menu li a:hover {
                background: url("../images/bg02.gif") no-repeat bottom;
            }

        .menu li.hover a {
            background: url("../images/bg02.gif") no-repeat bottom;
        }

        .menu li.hover div.b a {
        }

        .menu li div a {
            width: auto;
            height: auto;
            text-indent: 0px;
        }

        .menu li div.b a:hover {
            color: rgb(255, 120, 0);
        }

        .menu li.li1 div.b li a {
            float: none;
        }

        .menu li.li3 div.b li a {
            float: none;
        }

        .menu li.li5 a:hover {
            background: url("../images/bg02.gif") no-repeat 42px bottom;
        }

        .menu li.hover.li5 a {
            background: url("../images/bg02.gif") no-repeat 42px bottom;
        }

        .menu li div.b {
            top: 40px;
            width: 950px;
            right: -12px;
            line-height: 24px;
            padding-bottom: 50px;
            padding-left: 50px;
            font-family: "Microsoft Yahei";
            display: none;
            position: absolute;
            z-index: 200000;
        }

            .menu li div.b a {
                color: rgb(51, 51, 51);
            }

            .menu li div.b dt a {
                color: rgb(255, 120, 0);
            }

            .menu li div.b h2.tit {
                width: 150px;
                text-align: center;
                color: rgb(51, 51, 51);
                font-size: 21px;
                margin-top: 25px;
                margin-bottom: 10px;
                float: left;
            }

                .menu li div.b h2.tit img {
                    border: 1px solid rgb(217, 217, 217);
                    margin-top: 10px;
                }

            .menu li div.b div {
                width: 700px;
                padding-top: 25px;
                padding-left: 50px;
                float: left;
                _padding: 0;
                _margin-top: 25px;
            }

        .menu li dl {
            width: 140px;
            float: left;
        }

        .menu li dt {
            width: 140px;
            color: rgb(255, 120, 0);
            padding-bottom: 5px;
            font-size: 14px;
            float: left;
        }

        .menu li div.b dt a.blue {
            color: rgb(0, 165, 227);
        }

        .menu li dd {
            width: 140px;
            float: left;
        }

        .menu li.li2 dl {
            height: auto !important;
            min-height: 155px;
        }

        .menu li.li0 div.b dl {
            height: auto !important;
            min-height: 180px;
        }

        .menu li div.b dl.h {
            height: auto !important;
            min-height: 0px;
        }

        .menu li.li0 div.b {
            background: url("../images/menu_bg_04.png") no-repeat right bottom;
        }

        .menu li.li5 div.b {
            background: url("../images/menu_bg_04.png") no-repeat right bottom;
        }

        .menu li.li1 div.b {
            background: url("../images/menu_bg_05.png") no-repeat right bottom;
            padding: 0px;
            width: 935px;
        }

        .menu li.li2 div.b {
            background: url("../images/menu_bg_04.png") no-repeat right bottom;
        }

        .menu li.li3 div.b {
            background: url("../images/menu_bg_05.png") no-repeat right bottom;
            padding: 0px;
            width: 935px;
        }

            .menu li.li3 div.b div {
                margin: 0px;
                width: 320px;
                padding-left: 60px;
                float: left;
            }

        .menu li.li1 div.b div {
            margin: 0px;
            width: 320px;
            padding-left: 60px;
            float: left;
        }

        .menu li.li3 div.b ul.tit {
            width: 170px;
            text-align: center;
            float: left;
        }

            .menu li.li3 div.b ul.tit li {
                width: 170px;
                text-align: center;
                float: left;
            }

        .menu li.li1 div.b ul.tit {
            width: 170px;
            text-align: center;
            float: left;
        }

            .menu li.li1 div.b ul.tit li {
                width: 170px;
                text-align: center;
                float: left;
            }

        .menu li.li3 div.b ul.tit {
            padding-top: 12px;
        }

        .menu li.li1 div.b ul.tit {
            padding-top: 12px;
        }

        .menu li.li3 div.b ul.tit li {
            padding-top: 30px;
        }

        .menu li.li1 div.b ul.tit li {
            padding-top: 30px;
        }

        .menu li.li3 div.b ul.tit li a {
            margin: 0px auto;
            color: rgb(255, 120, 0);
            text-indent: 4em;
            font-size: 14px;
            float: left;
            display: inline;
        }

        .menu li.li1 div.b ul.tit li a {
            margin: 0px auto;
            color: rgb(255, 120, 0);
            text-indent: 4em;
            font-size: 14px;
            float: left;
            display: inline;
        }

        .menu li.li3 div.b div {
            padding: 0px;
            width: 690px;
            overflow: hidden;
            position: relative;
        }

        .menu li.li1 div.b div {
            padding: 0px;
            width: 690px;
            overflow: hidden;
            position: relative;
        }

        .menu li.li3 div.b div ul {
            width: 800px;
            float: left;
        }

        .menu li.li1 div.b div ul {
            width: 800px;
            float: left;
        }

        .menu li.li3 div.b div ul li {
            background: url("../images/bg12.jpg") no-repeat left;
            padding: 50px 45px;
            width: 270px;
            float: left;
        }

        .menu li.li1 div.b div ul li {
            background: url("../images/bg12.jpg") no-repeat left;
            padding: 50px 45px;
            width: 270px;
            float: left;
        }

        .menu li.li3 div.b div ul li .t {
            color: rgb(255, 120, 0);
            line-height: 30px;
            font-size: 16px;
        }

        .menu li.li1 div.b div ul li .t {
            color: rgb(255, 120, 0);
            line-height: 30px;
            font-size: 16px;
        }

        .menu li.li4 div.b {
            background: url("../images/menu_bg_03.png") no-repeat right bottom;
            width: 643px;
        }

            .menu li.li4 div.b div {
                width: 380px;
                padding-left: 60px;
                float: left;
            }

                .menu li.li4 div.b div dl {
                    width: 190px;
                }

                .menu li.li4 div.b div dt {
                    width: 190px;
                }

        .menu li.li5 dl {
            padding-bottom: 30px;
        }

            .menu li.li5 dl.last {
                padding: 0px;
                width: 700px;
            }

                .menu li.li5 dl.last dt {
                    width: 95px;
                }

                .menu li.li5 dl.last dd {
                    width: auto;
                    padding-right: 30px;
                }

        .menu li div.b div.clear {
            margin: 0px;
            padding: 0px;
            width: 0px;
            height: 0px;
            line-height: 0px;
            clear: both;
            font-size: 0px;
            float: left;
        }

        .menu li.li0 dl {
            width: 170px;
        }

        .menu li.li2 dl {
            width: 170px;
        }

.hdbg {
    background: url("../images/img_cbg.jpg") repeat-x;
}

.head .service_top {
    background: url("../images/img_ctpbg.jpg") no-repeat;
}

.menu .li_s1 {
    width: 80px;
}

.w642 {
    width: 642px;
}

.menu li.li_s1 div.b div dl {
    width: 120px;
}

.menu li.li_s1 div.b div dt {
    width: 120px;
}

.menu li.li_s1 div.b div dd {
    width: 110px;
}

.menu li.li_s1 div.b div {
    width: 480px;
    padding-left: 10px;
}

.menu li.li_s1 div.b {
    height: 180px;
}

.li_smt {
    padding-top: 29px;
}

.menu li.li_s1 div.b h2.tit {
    width: 120px;
    margin-right: 30px;
}

.foot {
    background: url("../images/bg06.gif") repeat-x left 43px rgb(0, 162, 224);
    width: 100%;
}

    .foot .bg {
        background: url("../images/bg05.gif") repeat-x;
        width: 100%;
        height: 43px;
    }

    .foot .left {
        background: url("../images/ico03.png") no-repeat left top;
        width: 658px;
        padding-top: 75px;
        padding-bottom: 15px;
        margin-top: 28px;
        border-right-color: rgb(46, 171, 217);
        border-right-width: 1px;
        border-right-style: solid;
        float: left;
    }

        .foot .left dd {
            width: 131px;
            line-height: 23px;
            float: left;
        }

        .foot .left dl {
            width: 131px;
            line-height: 23px;
            float: left;
        }

        .foot .left dt {
            width: 131px;
            line-height: 23px;
            float: left;
        }

        .foot .left dt {
            padding-bottom: 10px;
        }

    .foot .right {
        width: 293px;
        padding-top: 38px;
        margin-left: 25px;
        float: left;
        display: inline;
    }

        .foot .right h2 {
            background: url("../images/ico04.gif") no-repeat left;
            width: 293px;
            color: rgb(255, 255, 255);
            line-height: 28px;
            text-indent: 37px;
            font-family: "Microsoft Yahei";
            font-size: 18px;
            margin-bottom: 30px;
            float: left;
        }

    .foot .copy {
        width: 980px;
        text-align: right;
        line-height: 50px;
        margin-top: 18px;
        border-top-color: rgb(31, 173, 227);
        border-top-width: 1px;
        border-top-style: solid;
        float: left;
    }

        .foot .copy span {
            padding-left: 12px;
        }

.more {
    color: rgb(136, 136, 136);
    font-size: 12px;
    white-space: nowrap;
}

    .more:hover {
        color: rgb(240, 131, 0);
    }

h2 a {
    color: rgb(51, 51, 51);
    font-family: "Microsoft Yahei";
}

h2 {
    color: rgb(51, 51, 51);
    font-family: "Microsoft Yahei";
}

    h2 a:hover {
        color: rgb(255, 120, 0);
    }

.page {
    padding: 0px;
    width: 100%;
    float: left;
}

    .page span {
        float: left;
    }

        .page span.fr {
            width: 100%;
            padding-left: 120px;
        }

    .page div {
        width: 20px;
        height: 20px;
        float: left;
    }

    .page a {
        margin-right: 20px;
        float: left;
        display: block;
    }

        .page a img {
            margin: 4px 5px 0px 0px;
            padding: 0px;
            float: left;
            display: block;
        }

    .page span input {
        border: currentColor;
        left: 5px;
        top: 1px;
        width: 16px;
        height: 20px;
        color: rgb(239, 140, 49);
        line-height: 20px;
        position: absolute;
    }

    .page span em {
        background: url("../images/bg24.gif") no-repeat;
        margin: 0px 5px;
        width: 26px;
        height: 22px;
        float: left;
        display: block;
        position: relative;
    }

    .page span ins {
        float: left;
    }

#win {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    display: none;
    position: absolute;
    z-index: 89;
}

.country {
    background: url("../images/bg13.jpg");
    left: 50%;
    top: 50%;
    width: 590px;
    height: 299px;
    margin-top: -150px;
    margin-left: -295px;
    display: none;
    position: absolute;
    z-index: 100;
}

    .country h2 {
        width: 580px;
        line-height: 31px;
        padding-left: 10px;
        font-family: Arial, Helvetica, sans-serif;
        float: left;
    }

        .country h2:hover {
            color: rgb(51, 51, 51);
        }

.close {
    width: 31px;
    height: 31px;
    display: block;
}

.country div {
    padding: 30px 0px 30px 30px;
    width: 531px;
    overflow: hidden;
    float: left;
    position: relative;
}

.country a.a1 {
    margin-left: 140px;
    display: inline-block;
}

.country a.a2 {
    margin-left: 50px;
    display: inline-block;
}

.country div img {
    margin-top: 2px;
    margin-right: 7px;
    float: left;
}

.country div ul {
    width: 600px;
    padding-top: 40px;
    float: left;
}

    .country div ul li {
        width: 185px;
        margin-bottom: 22px;
        float: left;
    }

        .country div ul li a {
            color: rgb(0, 98, 190);
        }

.country a.a1 {
    color: rgb(0, 98, 190);
}

.country a.a2 {
    color: rgb(0, 98, 190);
}

.country div ul li a:hover {
    color: rgb(255, 120, 0);
}

.country a.a1:hover {
    color: rgb(255, 120, 0);
}

.country a.a2:hover {
    color: rgb(255, 120, 0);
}

.title {
    color: rgb(29, 29, 29);
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.title_text {
    color: rgb(242, 101, 34);
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.page:link {
    color: rgb(88, 88, 88);
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.page:visited {
    color: rgb(88, 88, 88);
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.page:hover {
    color: rgb(88, 88, 88);
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.page:active {
    color: rgb(88, 88, 88);
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}


.min_height {
    height: auto !important;
    min-height: 100%;
}

.info_banner {
    background-image: url("../images/P020140115321802972715.jpg");
    width: 100%;
    height: 249px;
    overflow: hidden;
    border-bottom-color: rgb(242, 242, 242);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    position: relative;
}

    .info_banner div {
        left: 50%;
        top: 0px;
        width: 1920px;
        text-align: center;
        margin-left: -960px;
        position: absolute;
    }

.main {
    padding-bottom: 45px;
}

    .main .Left_box {
        width: 735px;
        margin-right: 0px;
        float: right;
    }

    .main .Right_box {
        width: 230px;
        float: left;
    }

.info {
    width: 730px;
    padding-bottom: 50px;
    float: left;
}

.sub_search {
    background: url("../images/all_bg.png") no-repeat -750px -294px;
    width: 100%;
    height: 80px;
    margin-bottom: 15px;
    float: left;
    position: relative;
}

    .sub_search input {
        margin: 0px;
        padding: 0px;
        border: currentColor;
        height: 19px;
        color: rgb(121, 121, 121);
        position: absolute;
    }

    .sub_search h2 {
        left: 15px;
        top: 12px;
        font-size: 13px;
        position: absolute;
    }

        .sub_search h2:hover {
            color: rgb(51, 51, 51);
        }

    .sub_search .text {
        left: 26px;
        top: 44px;
        width: 155px;
    }

    .sub_search .btn {
        left: 183px;
        top: 44px;
        width: 25px;
        cursor: pointer;
    }

.sub_news {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}

    .sub_news h2.tit {
        background-repeat: no-repeat;
        width: 226px;
        height: 47px;
        padding-left: 4px;
        float: left;
    }

        .sub_news h2.tit em {
            background-position: right bottom;
            color: rgb(255, 255, 255);
            line-height: 30px;
            text-indent: 10px;
            padding-right: 30px;
            font-size: 13px;
            float: left;
        }

    .sub_news ul {
        padding: 12px;
        border: 1px solid rgb(229, 229, 229);
        width: 204px;
        float: left;
        _padding: 11px;
    }

        .sub_news ul li {
            background: url("../images/all_bg.png") no-repeat -969px -96px;
            width: 194px;
            padding-top: 5px;
            padding-left: 10px;
            float: left;
        }

        .sub_news ul img {
            margin-bottom: 5px;
            display: block;
        }

.sub_journal {
    width: 100%;
    margin-bottom: 15px;
    float: left;
    position: relative;
}

    .sub_journal h2.tit {
        background-position: 0px -294px;
        width: 226px;
        height: 32px;
        padding-left: 4px;
        float: left;
    }

        .sub_journal h2.tit em {
            background-position: right bottom;
            color: rgb(255, 255, 255);
            line-height: 30px;
            text-indent: 10px;
            padding-right: 30px;
            font-size: 13px;
            float: left;
        }

    .sub_journal .prev {
        top: 72px;
        width: 19px;
        height: 30px;
        display: block;
        position: absolute;
    }

    .sub_journal .next {
        top: 72px;
        width: 19px;
        height: 30px;
        display: block;
        position: absolute;
    }

    .sub_journal .prev {
        background-position: -582px -108px;
        left: 14px;
    }

    .sub_journal .next {
        background-position: -622px -108px;
        right: 14px;
    }

    .sub_journal .div {
        padding: 20px 39px;
        border: 1px solid rgb(229, 229, 229);
        width: 150px;
        height: 175px;
        overflow: hidden;
        float: left;
        position: relative;
    }

        .sub_journal .div div {
            width: 150px;
            height: 200px;
            overflow: hidden;
            float: left;
            position: relative;
        }

            .sub_journal .div div ul {
                width: 110000px;
                position: absolute;
            }

    .sub_journal div ul li {
        width: 150px;
        text-align: center;
        margin-right: 10px;
        float: left;
    }

    .sub_journal .prev {
        filter: alpha(opacity=100);
        opacity: 1;
    }

    .sub_journal .next {
        filter: alpha(opacity=100);
        opacity: 1;
    }

    .sub_journal a {
        filter: alpha(opacity=100);
        opacity: 1;
    }

        .sub_journal a.disabled {
            filter: alpha(opacity=30);
            opacity: 0.3;
        }

.Box h2.tit {
    width: 100%;
    float: left;
}

    .Box h2.tit span.fl {
        padding-right: 6px;
        font-size: 18px;
        float: left;
    }

.Box em.all_bg {
    width: 46px;
    height: 45px;
    margin-right: 10px;
    float: left;
    display: block;
}

.Box em.fl {
    margin-right: 10px;
}

.Box span.all_bg {
    background-position: -280px -108px;
    width: 6px;
    height: 9px;
    margin-top: 5px;
    float: left;
    display: block;
}

.bewrite {
    padding: 20px 0px;
    width: 100%;
    line-height: 22px;
    float: left;
}

.Box em.t1.all_bg {
    background-position: 0px -163px;
}

.Box em.t2.all_bg {
    background-position: -56px -163px;
}

.Box em.t3.all_bg {
    background-position: -112px -163px;
}

.Box em.t4.all_bg {
    background-position: -168px -163px;
}

.Box em.t5.all_bg {
    background-position: -224px -163px;
}

.Box em.t6.all_bg {
    background-position: -280px -163px;
}

.Box em.t7.all_bg {
    background-position: -336px -163px;
}

.Box em.t8.all_bg {
    background-position: -392px -163px;
}

.Box em.t9.all_bg {
    background-position: -448px -163px;
}

.Box em.t10.all_bg {
    background-position: -504px -163px;
}

.Box em.t11.all_bg {
    background-position: -560px -163px;
}

.Box em.t12.all_bg {
    background-position: -616px -163px;
}

.Box em.t13.all_bg {
    background-position: -672px -163px;
}

.Box em.t14.all_bg {
    background-position: -728px -163px;
}

.Box {
    background: url("../images/round_bg.jpg") repeat-y;
    width: 735px;
    margin-bottom: 13px;
    float: right;
}

.Box2 {
    background: url("../images/round_bg.jpg") repeat-y;
    width: 735px;
    margin-bottom: 13px;
    float: left;
}

.Box3 {
    background: url("../images/round_bg.jpg") repeat-y;
    width: 735px;
    margin-bottom: 13px;
    float: left;
}

.Box4 {
    background: url("../images/round_bg.jpg") repeat-y;
    margin-bottom: 13px;
    float: left;
}

.Box6 {
    background: url("../images/round_bg.jpg") repeat-y;
    margin-bottom: 13px;
    float: left;
}

.Box5 {
    background: url("../images/round_bg2.jpg") repeat-y;
    width: 960px;
    margin-bottom: 13px;
    float: left;
}

.Box .package {
    padding: 19px;
    width: 695px;
    float: left;
}

.Box2 .package {
    padding: 19px;
    width: 695px;
    float: left;
}

.Box4 .package {
    padding: 25px;
    width: 685px;
    float: left;
}

.Box3 .package {
    padding: 35px;
    width: 665px;
    float: left;
}

.Box5 .package {
    padding: 30px;
    width: 920px;
    float: left;
}

.Box6 .package {
    padding: 25px;
    width: 685px;
    float: left;
}

.list_01 {
    width: 100%;
    float: left;
}

.list_02 {
    width: 100%;
    float: left;
}

.list_03 {
    width: 100%;
    float: left;
}

.list_04 {
    width: 100%;
    float: left;
}

.list_05 {
    width: 100%;
    float: left;
}

.list_10 {
    width: 100%;
    float: left;
}

    .list_10 li {
        width: 100%;
        float: left;
    }

.list_01 li {
    background: url("../images/all_bg.png") no-repeat -336px -98px;
    width: auto !important;
    line-height: 25px;
    text-indent: 12px;
    padding-right: 5%;
    font-size: 14px;
    margin-bottom: 5px;
    float: left;
    white-space: nowrap;
    min-width: 15%;
}

    .list_01 li a {
        color: rgb(51, 51, 51);
    }

        .list_01 li a:hover {
            color: rgb(255, 120, 0);
        }

.list_03 {
    margin-bottom: 20px;
}

.list_02 li {
    width: 106px;
    text-align: center;
    line-height: 24px;
    margin-right: 55px;
    float: left;
}

.list_03 dt {
    width: 100%;
    color: rgb(51, 51, 51);
    padding-bottom: 12px;
    font-size: 18px;
    float: left;
}

    .list_03 dt a {
        color: rgb(51, 51, 51);
    }

        .list_03 dt a:hover {
            color: rgb(255, 120, 0);
        }

.list_03 dd {
    background: url("../images/all_bg.png") no-repeat -972px -135px;
    line-height: 28px;
    padding-left: 15px;
    clear: both;
    font-size: 14px;
}

.list_04 li {
    background: url("../images/all_bg.png") no-repeat -972px -135px;
    line-height: 28px;
    padding-left: 15px;
    clear: both;
    font-size: 14px;
}

.list_05 li {
    background: url("../images/all_bg.png") no-repeat -972px -135px;
    line-height: 28px;
    padding-left: 15px;
    clear: both;
    font-size: 14px;
}

.list_03 a.more {
    clear: both;
    font-size: 12px;
    float: right;
}

.list_04 {
    padding-top: 15px;
}

    .list_04 li {
        background-color: rgb(255, 255, 255);
    }

.list_05 {
    padding-top: 20px;
}

    .list_05 li {
        color: rgb(166, 166, 166);
        margin-bottom: 5px;
        background-color: rgb(255, 255, 255);
    }

        .list_05 li a.all_bg {
            background-position: -851px -108px;
            width: 15px;
            height: 15px;
            margin-top: 7px;
            display: block;
        }

        .list_05 li a:hover {
            text-decoration: underline;
        }

        .list_05 li .btn {
            font-size: 13px;
            float: right;
        }

            .list_05 li .btn img {
                margin-top: 5px;
                margin-right: 5px;
                float: left;
            }

.list_06 li {
    background: url("ico05.jpg") no-repeat 3px 8px;
    padding-left: 15px;
}

.list_06 {
    padding: 20px 0px;
}

.list_07 {
    padding: 35px 0px;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.list_08 {
    padding: 35px 0px;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.list_09 {
    padding: 35px 0px;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.list_07 ul {
    width: 110%;
    float: left;
}

.list_08 ul {
    width: 110%;
    float: left;
}

.list_09 ul {
    width: 110%;
    float: left;
}

.list_07 li {
    background: rgb(255, 255, 255);
    padding: 19px;
    border-radius: 5px;
    border: 1px solid rgb(232, 232, 232);
    width: 250px;
    height: auto !important;
    margin-right: 20px;
    float: left;
    min-height: 200px;
    box-shadow: 1px 3px 5px #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -pie-background: linear-gradient(#ffffff, #f6f6f6);
    -webkit-box-shadow: #e8e8e8 1px 3px 5px;
    -moz-box-shadow: #e8e8e8 1px 3px 5px;
}

.list_08 li {
    background: rgb(255, 255, 255);
    padding: 19px;
    border-radius: 5px;
    border: 1px solid rgb(232, 232, 232);
    width: 250px;
    height: auto !important;
    margin-right: 20px;
    float: left;
    min-height: 200px;
    box-shadow: 1px 3px 5px #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -pie-background: linear-gradient(#ffffff, #f6f6f6);
    -webkit-box-shadow: #e8e8e8 1px 3px 5px;
    -moz-box-shadow: #e8e8e8 1px 3px 5px;
}

.list_09 li {
    background: rgb(255, 255, 255);
    padding: 19px;
    border-radius: 5px;
    border: 1px solid rgb(232, 232, 232);
    width: 250px;
    height: auto !important;
    margin-right: 20px;
    float: left;
    min-height: 200px;
    box-shadow: 1px 3px 5px #e8e8e8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -pie-background: linear-gradient(#ffffff, #f6f6f6);
    -webkit-box-shadow: #e8e8e8 1px 3px 5px;
    -moz-box-shadow: #e8e8e8 1px 3px 5px;
}

.list_07 li h2 {
    color: rgb(237, 122, 20);
    line-height: 30px;
    font-family: simsun;
    font-size: 14px;
    font-weight: bold;
}

.list_08 li h2 {
    color: rgb(237, 122, 20);
    line-height: 30px;
    font-family: simsun;
    font-size: 14px;
    font-weight: bold;
}

.list_09 li h2 {
    color: rgb(237, 122, 20);
    line-height: 30px;
    font-family: simsun;
    font-size: 14px;
    font-weight: bold;
}

.list_07 li img {
    margin-bottom: 10px;
}

.list_08 li img {
    margin-bottom: 10px;
}

.list_09 li img {
    margin-bottom: 10px;
}

.list_08 li {
    padding: 13px;
    width: 190px;
    height: 240px;
    margin-right: 15px;
}

.list_09 li {
    margin-left: 100px;
    display: inline;
}

.list_10 li {
    margin-top: 20px;
}

    .list_10 li img.fl {
        margin-right: 20px;
    }

    .list_10 li h3 {
        width: 530px;
        line-height: 30px;
        font-size: 14px;
        font-weight: bold;
        float: left;
    }

    .list_10 li p {
        width: 530px;
        float: left;
    }

a.more {
    color: rgb(136, 136, 136);
    font-family: simsun;
}

.lin_b li {
    padding-bottom: 5px;
}

.list_11 {
    padding: 20px 0px;
    width: 460px;
    float: left;
}

    .list_11 li {
        background: url("../images/all_bg.png") no-repeat -969px -96px;
        padding-top: 5px;
        padding-left: 10px;
        clear: both;
        float: left;
        white-space: nowrap;
    }

.list_12 {
    padding-top: 5px;
    padding-bottom: 25px;
}

    .list_12 dd {
        padding-right: 20px;
        padding-left: 65px;
    }

    .list_12 dt {
        padding-left: 35px;
    }

.pro_video {
    width: 100%;
    float: left;
}

    .pro_video p {
        height: 141px;
    }

.videoShow {
    width: 289px;
    padding-right: 20px;
    float: left;
}

    .videoShow a {
        float: left;
        display: block;
    }

.pro_video h2 a {
    color: rgb(85, 85, 85);
    font-family: Arial, Helvetica, sans-serif;
}

.video_srcoll {
    width: 320px;
    overflow: hidden;
    float: left;
    position: relative;
}

    .video_srcoll .prev {
        top: 18px;
        width: 8px;
        height: 13px;
        line-height: 10px;
        font-size: 0px;
        display: block;
        position: absolute;
        background-image: url("../images/ico02.gif");
    }

    .video_srcoll .next {
        top: 18px;
        width: 8px;
        height: 13px;
        line-height: 10px;
        font-size: 0px;
        display: block;
        position: absolute;
        background-image: url("../images/ico02.gif");
    }

    .video_srcoll .prev {
        left: 5px;
    }

    .video_srcoll .next {
        background-position: 0px -13px;
        right: 5px;
    }

    .video_srcoll div {
        width: 275px;
        height: 70px;
        overflow: hidden;
        margin-left: 20px;
        float: left;
        display: inline;
        position: relative;
    }

        .video_srcoll div ul {
            width: 2000px;
            position: absolute;
        }

            .video_srcoll div ul li {
                width: 60px;
                height: 45px;
                margin-top: 1px;
                margin-right: 11px;
                margin-left: 1px;
                float: left;
                display: inline;
            }

                .video_srcoll div ul li.focus {
                    border: 1px solid rgb(233, 119, 18);
                    margin-top: 0px;
                    margin-right: 10px;
                    margin-left: 0px;
                }

.pro_three .bewrite {
    padding: 0px;
}

    .pro_three .bewrite h2 {
        color: rgb(51, 51, 51);
        padding-bottom: 20px;
        font-size: 24px;
    }

    .pro_three .bewrite div {
        padding-bottom: 20px;
    }

        .pro_three .bewrite div.bor {
            padding: 0px;
            width: 100%;
            height: 30px;
            border-top-color: rgb(234, 234, 234);
            border-top-width: 1px;
            border-top-style: solid;
            float: left;
        }

.info_intro .intro2 {
    display: none;
}

.info_intro a.btn {
    margin-bottom: 20px;
}

.current {
    width: 900px;
    padding-top: 10px;
    padding-left: 20px;
    float: left;
}

.current {
    height: 40px;
    line-height: 40px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
}

    .current a {
        height: 40px;
        line-height: 40px;
        font-family: "Microsoft Yahei";
        font-size: 14px;
    }

    .current span {
        color: rgb(0, 165, 227);
    }

        .current span a {
            color: rgb(0, 165, 227);
        }

    .current a:hover {
        color: rgb(240, 131, 0);
    }

.tabs_01 {
    width: 100%;
    float: left;
}

    .tabs_01 ul.tit {
        background: url("../images/bg07.jpg") no-repeat left bottom;
        width: 100%;
        height: 30px;
        float: left;
        position: relative;
        z-index: 0;
    }

        .tabs_01 ul.tit li {
            background: url("../images/tab_line2.jpg") repeat-x top;
            height: 29px;
            line-height: 30px;
            text-indent: 0px;
            overflow: hidden;
            font-family: "Microsoft Yahei";
            font-size: 14px;
            margin-right: 10px;
            float: left;
            position: relative;
        }

            .tabs_01 ul.tit li a.yellow {
                background: url("../images/ico05.png") no-repeat right;
                color: rgb(255, 120, 0);
                padding-right: 10px;
                font-size: 16px;
                font-weight: bold;
            }

            .tabs_01 ul.tit li.focus {
                background: url("../images/tab_line.jpg") repeat-x top;
                height: 30px;
                z-index: 1;
            }

            .tabs_01 ul.tit li a {
                color: rgb(85, 85, 85);
            }

.tabs_hide {
    display: none;
}

.detail_box h2.tit {
    height: 35px;
    text-align: center;
    color: rgb(85, 85, 85);
    padding-bottom: 15px;
    font-size: 22px;
    font-weight: normal;
}

.detail_box h2.tit2 {
    padding: 15px 0px;
    text-align: center;
    color: rgb(85, 85, 85);
    line-height: 25px;
    font-size: 18px;
}

.detail_box {
    line-height: 25px;
    font-size: 14px;
}

    .detail_box h3.time {
        text-align: center;
        color: rgb(88, 88, 88);
        padding-bottom: 10px;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        margin-bottom: 20px;
        border-bottom-color: rgb(239, 239, 239);
        border-bottom-width: 1px;
        border-bottom-style: solid;
    }

div.share {
    padding: 20px 0px;
    width: 100%;
    text-align: right;
    float: left;
}

    div.share span {
        padding-top: 3px;
        padding-left: 6px;
        float: right;
        display: block;
        white-space: nowrap;
    }

        div.share span.all_bg {
            background-position: -672px -108px;
            margin: 0px;
            padding: 0px;
            width: 72px;
            height: 25px;
            text-align: center;
            line-height: 25px;
            float: right;
        }

        div.share span a {
            margin-left: 6px;
        }

.message {
    width: 100%;
    float: left;
}

    .message .tit {
        width: 665px;
        color: rgb(113, 113, 113);
        padding-bottom: 10px;
        float: left;
    }

        .message .tit p {
            color: rgb(85, 85, 85);
            padding-bottom: 5px;
        }

    .message .text {
        margin: 0px 0px 10px;
        padding: 0px 0px 0px 10px;
        border: 1px solid rgb(233, 233, 233);
        width: 653px;
        height: 120px;
        color: rgb(153, 153, 153);
        line-height: 25px;
        font-family: "Microsoft Yahei";
        font-size: 12px;
        resize: none;
    }

.radiolist {
    width: 520px;
    float: right;
}

.message .submit {
    background: url("../images/bg08.jpg");
    margin: 0px;
    padding: 0px;
    border: currentColor;
    width: 74px;
    height: 29px;
    font-weight: bold;
    cursor: pointer;
}

.message div.list {
    padding: 5px;
    width: 655px;
    margin-top: 10px;
    float: left;
}

    .message div.list span {
        color: rgb(51, 51, 51);
    }

    .message div.list dd {
        line-height: 30px;
        padding-bottom: 20px;
    }

    .message div.list dt {
        color: rgb(110, 110, 110);
        padding-top: 10px;
    }

.about img {
    margin-right: 20px;
    float: left;
}

.about h2 {
    width: 539px;
    color: rgb(51, 51, 51);
    padding-bottom: 5px;
    font-size: 18px;
    float: left;
}

.about p {
    padding: 8px 0px;
    width: 539px;
    float: left;
    display: block;
}

.about .list_01 {
    width: 539px;
}

    .about .list_01 li {
        width: auto;
        padding-right: 25px;
        margin-bottom: 0px;
        white-space: nowrap;
    }

.global_sales_offices {
    width: 665px;
    padding-top: 20px;
    float: left;
}

    .global_sales_offices .index {
        background: url("../images/bg26.gif") repeat-x;
        width: 100%;
        height: 63px;
        float: left;
    }

        .global_sales_offices .index span {
            padding-top: 8px;
            padding-right: 10px;
            padding-left: 15px;
            float: left;
        }

        .global_sales_offices .index a {
            width: 17px;
            text-align: center;
            padding-top: 8px;
            margin-right: 5px;
            float: left;
            display: block;
        }

            .global_sales_offices .index a:hover {
                background: url("../images/bg25.gif") no-repeat center 4px;
                height: 39px;
                color: rgb(255, 255, 255);
            }

            .global_sales_offices .index a.hover {
                background: url("../images/bg25.gif") no-repeat center 4px;
                height: 39px;
                color: rgb(255, 255, 255);
            }

    .global_sales_offices .area {
        width: 100%;
        border-top-color: rgb(223, 223, 223);
        border-top-width: 1px;
        border-top-style: solid;
        float: left;
    }

    .global_sales_offices .letter {
        background: url("../images/ico49.gif") no-repeat right top;
        width: 41px;
        height: 75px;
        text-align: right;
        color: rgb(0, 143, 205);
        padding-top: 10px;
        padding-right: 10px;
        font-size: 20px;
        float: left;
    }

    .global_sales_offices .countryName {
        width: 585px;
        padding-top: 10px;
        padding-bottom: 30px;
        padding-left: 24px;
        float: left;
        display: block;
    }

        .global_sales_offices .countryName dl {
            width: 100%;
            float: left;
        }

            .global_sales_offices .countryName dl dt {
                background: url("../images/ico47.gif") no-repeat left 10px;
                width: 25%;
                line-height: 25px;
                text-indent: 8px;
                font-size: 14px;
                float: left;
            }

                .global_sales_offices .countryName dl dt a:hover {
                    font-weight: bold;
                }

                .global_sales_offices .countryName dl dt.focus {
                    background: url("../images/ico47.gif") no-repeat left -10px;
                }

                .global_sales_offices .countryName dl dt a.hover {
                    background: url("../images/ico50.gif") no-repeat bottom;
                    color: rgb(240, 131, 0);
                    padding-bottom: 10px;
                    font-weight: bold;
                    float: left;
                    display: block;
                }

            .global_sales_offices .countryName dl dd {
                background: rgb(240, 240, 240);
                padding: 10px 15px;
                width: 547px;
                overflow: hidden;
                clear: both;
                margin-bottom: 10px;
                margin-left: 8px;
                float: left;
                display: none;
                position: relative;
                _float: none;
            }

                .global_sales_offices .countryName dl dd a.btn {
                    background: url("../images/ico48.gif") no-repeat center;
                    width: 25px;
                    height: 25px;
                    right: 0px;
                    bottom: 0px;
                    position: absolute;
                }

.search2 {
    background: url("../images/bg21.gif") no-repeat 95px;
}

    .search2 td {
        padding: 10px 0px;
    }

        .search2 td strong {
            padding-right: 50px;
            font-size: 14px;
            white-space: nowrap;
        }

        .search2 td input {
            margin-right: 10px;
            margin-bottom: 5px;
            float: left;
        }

        .search2 td label {
            margin-right: 20px;
            margin-bottom: 5px;
            float: left;
            position: relative;
        }

        .search2 td span {
            padding-right: 10px;
            margin-top: -2px;
            float: left;
            position: relative;
        }

        .search2 td input.btn {
            background: url("../images/bg09.jpg") no-repeat;
            border: currentColor;
            width: 92px;
            height: 24px;
            color: rgb(255, 255, 255);
            font-size: 14px;
            cursor: pointer;
        }

        .search2 td .help {
            color: rgb(0, 165, 227);
            font-size: 14px;
            text-decoration: underline;
            margin-left: 15px;
        }

.search_result {
    width: 950px;
    line-height: 55px;
    font-weight: bold;
    float: left;
}

.search_column {
    background: url("../images/search_bg.jpg") no-repeat;
    width: 100%;
    height: 89px;
    float: left;
    position: relative;
}

    .search_column .text {
        background: rgb(255, 255, 255);
        border: 1px solid rgb(216, 216, 216);
        left: 185px;
        top: 16px;
        width: 660px;
        height: 25px;
        position: absolute;
    }

    .search_column .btn {
        background: url("../images/btn06.jpg") no-repeat;
        border: currentColor;
        left: 860px;
        top: 16px;
        width: 68px;
        height: 27px;
        position: absolute;
        cursor: pointer;
    }

    .search_column div {
        left: 185px;
        top: 56px;
        width: 400px;
        font-size: 14px;
        position: absolute;
    }

        .search_column div a {
            color: rgb(0, 165, 227);
            font-weight: bold;
            margin-left: 15px;
        }

    .search_column h2 {
        left: 35px;
        top: 16px;
        color: rgb(85, 85, 85);
        line-height: 24px;
        font-size: 24px;
        position: absolute;
    }

    .search_column div input {
        margin-top: 3px;
        float: left;
    }

.search_result_list ul {
    width: 100%;
    padding-bottom: 30px;
    float: left;
}

.search_result_list li {
    padding: 15px 0px;
    width: 100%;
    line-height: 30px;
    border-bottom-color: rgb(213, 213, 213);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    float: left;
}

    .search_result_list li p.tit {
        color: rgb(85, 85, 85);
        font-size: 14px;
        font-weight: bold;
    }

    .search_result_list li .link {
        color: rgb(144, 144, 144);
    }

        .search_result_list li .link a {
            color: rgb(144, 144, 144);
        }

    .search_result_list li em {
        color: rgb(0, 165, 227);
    }

a.mapBtn2 {
    background: url("../images/ico06.gif") no-repeat right;
    margin: 20px 0px;
    padding: 5px 25px 5px 0px;
    color: rgb(0, 137, 188);
    text-decoration: underline;
}

.map {
    background: url("../images/bg28.gif") repeat-y;
    width: 724px;
    margin-bottom: 20px;
    float: left;
}

    .map dt {
        width: 100%;
        padding-bottom: 5px;
        float: left;
    }

    .map dl {
        width: 100%;
        padding-bottom: 5px;
        float: left;
    }

    .map h2 {
        background: url("../images/bg27.gif") no-repeat;
        width: 700px;
        color: rgb(240, 131, 0);
        line-height: 51px;
        padding-left: 24px;
        font-size: 18px;
    }

        .map h2 a {
            color: rgb(240, 131, 0);
        }

    .map div {
        background: url("../images/bg29.gif") no-repeat bottom;
        padding: 10px 20px 20px;
        width: 684px;
        float: left;
    }

    .map dt a {
        background: url("../images/ico51.gif") no-repeat right bottom rgb(246, 246, 246);
        padding: 7px 15px 2px 8px;
        clear: both;
        font-family: "Microsoft Yahei";
        font-size: 14px;
        margin-top: 10px;
        float: left;
        white-space: nowrap;
    }

    .map dd {
        background: url("../images/all_bg.png") no-repeat -973px -138px;
        margin: 5px 0px;
        padding-right: 30px;
        padding-left: 15px;
        float: left;
        white-space: nowrap;
    }

.opinions_suggestions {
    padding-top: 25px;
}

    .opinions_suggestions span {
        width: 85px;
        line-height: 25px;
        clear: left;
        margin-bottom: 15px;
        float: left;
    }

    .opinions_suggestions input {
        border: 1px solid rgb(204, 204, 204);
        width: 270px;
        height: 23px;
        margin-bottom: 15px;
        float: left;
    }

    .opinions_suggestions select {
        margin-bottom: 15px;
        float: left;
    }

    .opinions_suggestions textarea {
        border: 1px solid rgb(204, 204, 204);
        width: 470px;
        height: 120px;
        margin-bottom: 15px;
        float: left;
        resize: none;
    }

    .opinions_suggestions em {
        padding-left: 10px;
        font-size: 14px;
        float: left;
    }

    .opinions_suggestions button {
        background: url("../images/bg09.jpg") no-repeat;
        border: currentColor;
        width: 92px;
        height: 24px;
        color: rgb(255, 255, 255);
        margin-top: 25px;
        margin-left: 200px;
        float: left;
        display: inline;
    }

.success_input {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}

    .success_input select {
        margin: 0px;
        padding: 0px;
        width: 213px;
        height: 24px;
        line-height: 24px;
    }

        .success_input select.c {
            margin: 0px 12px;
        }

.case_box {
    width: 100%;
    float: left;
    display: none;
}

    .case_box .case {
        width: 100%;
        float: left;
        display: none;
    }

.case dt {
    width: 100%;
    float: left;
}

.case dd {
    width: 100%;
    float: left;
}

.case dt h2 {
    background: url("../images/ico11.gif") no-repeat right 8px;
    line-height: 17px;
    padding-right: 15px;
    padding-left: 18px;
    font-size: 18px;
    margin-top: 26px;
    float: left;
    white-space: nowrap;
}

.case dt p {
    width: 100%;
    line-height: 22px;
    padding-top: 20px;
    float: left;
}

.case dd {
    padding: 20px 0px;
    float: left;
}

    .case dd img.fl {
        margin-right: 30px;
        float: left;
    }

    .case dd p {
        width: 520px;
        float: left;
    }

        .case dd p.tit {
            color: rgb(96, 96, 96);
            line-height: 35px;
            font-size: 14px;
            font-weight: bold;
        }

.side_history {
    width: 200px;
    height: 190px;
    overflow: hidden;
    padding-bottom: 20px;
    padding-left: 20px;
    float: left;
    position: relative;
}

ul.side_history li {
    width: 200px;
    padding-top: 0px;
    float: left;
}

.side_history li a {
    background: url("../images/ico41.gif") no-repeat;
    width: 51px;
    line-height: 32px;
    padding-left: 50px;
    float: left;
    display: block;
}

    .side_history li a.hover {
        background: url("../images/ico40.gif") no-repeat left;
        color: rgb(255, 255, 255);
    }

    .side_history li a:hover {
        background: url("../images/ico40.gif") no-repeat left;
        color: rgb(255, 255, 255);
    }

.side_history a.fr {
    margin-bottom: 35px;
}

.about_01 {
    padding-top: 50px;
}

    .about_01 a {
        margin-right: 30px;
        float: left;
    }

    .about_01 img {
        margin-top: -5px;
        margin-right: 10px;
    }

.about_02 {
    padding-top: 50px;
    _padding-top: 14px;
}

    .about_02 li {
        width: 25%;
        font-weight: bold;
        float: left;
        white-space: nowrap;
    }

    .about_02 a {
        margin-right: 30px;
        float: left;
        _margin-right: 12px;
    }

    .about_02 img {
        margin-top: -5px;
        margin-right: 10px;
    }

.journal .imgShow {
    background: url("../images/imgShow_bg.jpg") no-repeat right bottom;
    padding-right: 25px;
    padding-bottom: 9px;
    float: left;
}

.journal .tit {
    width: 520px;
    color: rgb(255, 120, 0);
    line-height: 45px;
    font-size: 18px;
    float: left;
}

    .journal .tit a {
        color: rgb(255, 120, 0);
    }

.journal .text {
    width: 520px;
    padding-bottom: 15px;
    float: left;
}

.journal .list {
    width: 520px;
    float: right;
}

    .journal .list li {
        float: left;
    }

        .journal .list li a {
            float: left;
        }

        .journal .list li img {
            float: left;
        }

    .journal .list li {
        padding-right: 35px;
    }

        .journal .list li img {
            margin-top: 3px;
            margin-right: 8px;
        }

.sub_other {
    background: url("../images/bg11.jpg");
    padding: 13px;
    width: 204px;
    height: 163px;
    float: left;
}

    .sub_other h2 {
        color: rgb(100, 100, 100);
        line-height: 25px;
        padding-top: 10px;
        padding-left: 8px;
        font-size: 14px;
    }

    .sub_other img {
        padding-bottom: 5px;
    }

.down {
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 14px;
}

    .down img.fl {
        margin-top: 5px;
        margin-right: 8px;
    }

    .down a {
        margin-right: 8px;
    }

.table_01 td {
    padding: 10px 0px;
}

    .table_01 td.td {
        padding-left: 15px;
    }

.flash {
    height: 370px;
    float: left;
    position: relative;
}

    .flash a.btn {
        background: url("../images/btn10.jpg");
        width: 142px;
        height: 25px;
        right: 0px;
        bottom: 30px;
        text-indent: -9999em;
        display: block;
        position: absolute;
    }

.tabs_01 ul.tit li span.l {
    background: url("../images/tab_left2.jpg") no-repeat left top;
    padding-left: 25px;
    float: left;
    display: block;
}

.tabs_01 ul.tit li span.r {
    background: url("../images/tab_right2.jpg") no-repeat right top;
    padding-right: 25px;
    float: left;
    display: block;
}

.tabs_01 ul.tit li.focus span.l {
    background: url("../images/tab_left.jpg") no-repeat left top;
}

.tabs_01 ul.tit li.focus span.r {
    background: url("../images/tab_right.jpg") no-repeat right top;
}

.list_ser {
    padding: 30px 0px 0px 25px;
    width: 690px;
}

    .list_ser li {
        width: 200px !important;
        padding-right: 15px;
        margin-bottom: 8px;
    }

.list_service {
    width: 740px;
    overflow: hidden;
    padding-left: 4px;
}

    .list_service li {
        background: url("../images/img_c2.jpg") no-repeat right top;
        margin: 0px 11px;
        padding: 10px 0px 0px;
        float: left;
    }

        .list_service li img {
            width: 208px;
            height: 117px;
            display: block;
        }

        .list_service li p {
            text-align: center;
            color: rgb(124, 124, 124);
            line-height: 28px;
            font-family: "Microsoft Yahei";
            font-size: 14px;
        }

.list_ser2 {
    padding: 20px 0px 20px 25px;
}

    .list_ser2 li {
        background: url("../images/lf-icon-arrow.jpg") no-repeat left;
        width: 640px;
        float: none;
    }

.list_sbox {
    overflow: hidden;
}

    .list_sbox img {
        margin-right: 15px;
        float: left;
    }

    .list_sbox h2 {
        color: rgb(83, 83, 83);
        line-height: 30px;
        font-size: 16px;
    }

    .list_sbox p {
        color: rgb(128, 128, 128);
        line-height: 24px;
        font-size: 12px;
    }

        .list_sbox p a {
            color: rgb(255, 120, 0);
        }

div.services_right ul {
    padding: 12px 10px;
    width: 208px;
}

    div.services_right ul li {
        padding: 10px 0px 0px;
        width: 208px;
    }

        div.services_right ul li p {
            text-align: center;
        }

        div.services_right ul li img {
            width: 208px;
            height: 117px;
        }
