﻿* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

body {
    font-size: 14px;
    font-family: "5FAE8F6F96C59ED1", "Microsoft Yahei", "Arial", "5B8B4F53" !important;
    color: #666666;
}

a {
    text-decoration: none;
    color: #666666;
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.common {
    width: 1200px;
    height: 100%;
    min-width: 1200px;
    margin: 0 auto;
}

p {
    line-height: 24px;
    text-align: left;
}

img {
    border: none;
}

h1 {
    font-size: 24px;
    height: 25px;
    line-height: 25px;
}

h2 {
    font-size: 20px;
    height: 20px;
    line-height: 20px;
}

h3 {
    font-size: 18px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

/************************************************************************************************************/
/************************************************************************************************************/
/*** 顶部代码 ***/
.header {
    min-width: 1200px;
    min-width: 1200px;
    background: #fff;
}

    .header .top {
        height: 35px;
        background: url(../images/top_bg.jpg) center no-repeat;
        line-height: 35px;
        min-width: 1200px;
    }

        .header .top p {
            line-height: 35px;
            font-family: "微软雅黑";
            font-size: 12px;
            color: #7f7f7f;
            float: left;
        }

        .header .top ul {
            float: right;
        }

            .header .top ul li {
                float: left;
                font-size: 12px;
                margin-left: 15px;
            }

                .header .top ul li a {
                    color: #7f7f7f;
                }

.sign {
    height: 135px;
}

    .sign .logo {
        display: block;
        float: left;
        width: 526px;
        height: 135px;
        text-indent: -9999px;
    }

    .sign span {
        display: block;
        float: right;
        height: 45px;
        padding: 45px 0;
        *width: 170px;
        background: url(../images/phone.jpg) left center no-repeat;
        padding-left: 55px;
    }

        .sign span p {
            line-height: 15px;
            height: 20px;
            color: #999;
        }

        .sign span h1 {
            height: 25px;
            line-height: 25px;
            color: #ff9600;
        }

/*** 顶部导航代码 ***/
.fixed-nav {
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 10;
}

.pc-navbox {
    border-top: 1px solid #e5e5e5;
    background: #da251c;
    position: relative;
    box-shadow: 0px 5px 5px #d0d0d0;
}

.pc-nav {
    width: 1200px;
    height: 45px;
    margin: auto;
    margin-top: -1px;
}

.pc-search {
    position: absolute;
    left: 50%;
    margin-left: 579px;
    top: 10px;
    cursor: pointer;
    width: 16px;
}

.pc-nav ul:after {
    clear: both;
    content: '';
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
}

.pc-nav .lv1-box {
    font-size: 16px;
    line-height: 45px;
    float: left;
    display: inline-block;
}

.pc-nav .lv1 {
    color: #fff;
    display: block;
    padding: 0 1.6em;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
}

    .pc-nav .lv1:hover {
        color: #fff;
        background: #ff9600;
    }

.pc-nav .lv1-box.on .lv1 {
    color: #fff;
    font-weight: bold;
}

.pc-nav .lv2-box {
    position: absolute;
    width: 100%;
    left: 0;
    top: 45px;
    background: rgba(255,255,255,.9);
    z-index: 100;
    line-height: 1;
    display: none;
    border-top: 1px solid #f2f2f2;
}

    .pc-nav .lv2-box.noborder {
        border-top: none;
    }

    .pc-nav .lv2-box ul {
        width: 1200px;
        margin: auto;
        text-align: center;
    }

        .pc-nav .lv2-box ul li {
            display: inline-block;
            line-height: 30px;
            margin: 3.125em 1.25em 1.1875em 1.25em;
        }

            .pc-nav .lv2-box ul li a {
                color: #fff;
                display: block;
            }

    .pc-nav .lv2-box img {
        width: 8.4375em;
    }

    .pc-nav .lv2-box .name {
        font-size: 0.875em;
        line-height: 2.429em;
        color: #666666;
    }

    .pc-nav .lv2-box ul li:hover .name {
        color: #da251c;
    }
/*** 顶部搜索代码 ***/
.search {
    height: 50px;
}

    .search p {
        float: left;
        line-height: 50px;
        font-size: 12px;
        color: #666;
    }

        .search p a {
            margin-left: 5px;
        }

            .search p a:hover {
                text-decoration: underline;
                color: #da251c;
            }

    .search .ss {
        float: right;
        margin-top: 12px;
    }

        .search .ss input {
            height: 25px;
            line-height: 25px;
            vertical-align: middle;
            border: none;
            font-size: 12px;
        }

        .search .ss .text_input {
            width: 155px;
            padding-left: 15px;
            background: #e8e8e8;
        }

        .search .ss .text_button {
            width: 60px;
            background: #ff9600;
            text-align: center;
            color: #fff;
            cursor: pointer;
            line-height: 15px !important;
            margin-left: -5px;
        }

.icon {
    display: inline-block;
    /*width: 1em !important;
    height: 1em !important;*/
    vertical-align: middle;
    margin-top: -.15em;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.h4, .h5, h6 {
    font-family: "微软雅黑", "Arial";
    font-weight: normal;
    font-size: 1.2em;
    margin: auto;
    line-height: inherit;
}

.icon-arrow-white {
    background-image: url(/images/arrow-white.png);
}

.product-hd {
    text-align: center;
    padding: 1em 0;
    overflow: hidden;
}

    .product-hd a {
        float: right;
        color: #000;
        font-size: 1.4em;
        margin-top: 0.4em;
    }

    .product-hd h4 {
        float: left;
        font-size: 2.0em;
        width: 100%;
        margin-right: -8em;
    }

.product-bd {
    width: 1200px;
    margin: 10px auto;
}

    .product-bd ul {
        white-space: nowrap;
        letter-spacing: -0.35em;
        text-align: center;
        margin: 0 -1.0%;
    }

    .product-bd li {
        display: inline-block;
        vertical-align: top;
        width: 15%;
        margin: 0 0.84%;
        white-space: normal;
        position: relative;
        letter-spacing: 0;
    }

        .product-bd li a {
            display: block;
        }

            .product-bd li a img {
                width: 100%;
                margin-top: 76px
            }

        .product-bd li:hover .word {
            padding: 5em 0;
        }

        .product-bd li .word {
            position: absolute;
            width: 100%;
            left: 0;
            top: 0;
            padding: 1.2em 0;
            text-align: center;
            color: #fff;
            transition: padding 300ms 100ms;
        }

            .product-bd li .word h4 {
                font-size: 1.25em;
            }

        .product-bd li.product-6 .word {
            background: #0fb7d4;
        }

        .product-bd li.product-7 .word {
            background: #ffc742;
        }

        .product-bd li.product-20 .word {
            background: #0b78bd;
        }

        .product-bd li.product-125 .word {
            background: #0fb7d4;
        }

        .product-bd li.product-126 .word {
            background: #ff0000;
        }

        .product-bd li.product-127 .word {
            background: #ccc;
        }

.footin {
    min-width: 1200px;
    margin: 0 auto;
}

/************************************************************************************************************/
/************************************************************************************************************/

/************************************************************************************************************/
/* 底部导航 */
.footer-box {
    margin: 0 auto;
}

.footer-nav {
    background: #da251c;
    padding-top: 2.75em;
    padding-bottom: 2.125em;
}

.fnav-mian {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.left-nav {
    overflow: hidden;
}

    .left-nav li {
        float: left;
        width: 19%;
    }

    .left-nav .lv1 {
        color: #fff;
        font-size: 1em;
        border-bottom: 1px solid #eee;
        display: block;
        width: 73%;
        line-height: 2.4375em;
        margin-top: 0;
    }

        .left-nav .lv1:hover {
            color: #ff9600;
        }

    .left-nav dl {
        margin-top: 0.6875em;
        margin-bottom: 0;
        text-align: left;
    }

    .left-nav dd a {
        color: #fff;
        text-align: left;
        font-size: 0.875em;
        line-height: 2em;
    }

        .left-nav dd a:hover {
            color: #ff9600;
        }

.footer-infobox {
    background: #eee;
    padding: 11px 0;
}

.footer-info {
    width: 1200px;
    margin: auto;
    overflow: hidden;
    line-height: 26px;
    color: #4c4c4c;
    font-size: 0.75em;
}

.foot-link {
    float: left;
}

    .foot-link .mores {
        display: inline-block;
    }

    .foot-link a {
        color: #4c4c4c;
        border-right: 1px solid #8c8a89;
        padding-right: 7px;
        margin-left: 7px;
    }

        .foot-link a:hover {
            text-decoration: underline;
            color: #a66428;
        }

        .foot-link a:first-child {
            margin-left: 0;
        }

        .foot-link a:last-child {
            border-right: none;
        }

    .foot-link em {
        margin-left: 5px;
        display: inline-block;
    }

.foot-copy {
    float: right;
}

    .foot-copy .text {
        float: left;
    }

        .foot-copy .text a {
            color: #4c4c4c
        }

            .foot-copy .text a:hover {
                text-decoration: underline;
            }

.foot-support {
    float: left;
    margin-left: 14px;
}

    .foot-support a {
        color: #4c4c4c;
    }

    .foot-support .title {
        float: left;
    }

.foot-jszc {
    float: left;
    width: auto;
}

    .foot-jszc li {
        text-align: left;
        height: 26px;
    }

        .foot-jszc li a:hover {
            text-decoration: underline;
            color: #a66428;
        }
/************************************************************************************************************/
/*** 首页banner代码 ***/
.fullSlide {
    width: 100%;
    position: relative;
    height: 474px;
    margin-top: 1px;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 410px;
            overflow: hidden;
            text-align: center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 410px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: 0;
        height: 30px;
        line-height: 30px;
    }

        .fullSlide .hd ul {
            text-align: center;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 11px;
                height: 11px;
                margin: 1px;
                overflow: hidden;
                background: #FFFFFF;
                filter: alpha(opacity=70);
                opacity: 0.5;
                line-height: 999px;
                border-radius: 60%;
            }

            .fullSlide .hd ul .on {
                background: #2687e5;
            }

    .fullSlide .prev, .fullSlide .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 5%;
        z-index: 1;
        width: 40px;
        height: 60px;
        background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
        display: none;
    }

    .fullSlide .next {
        left: auto;
        right: 5%;
        background-position: -6px -137px;
    }

/************************************************************************************************************/
/*** 首页主体代码 ***/
.icontainer {
    padding-bottom: 45px;
}

/* brandbox */
.brandbox {
    width: 1200px;
    margin: 0 auto;
}

    .brandbox ul li {
        float: left
    }

        .brandbox ul li.brand_item {
            width: 300px;
            height: 262px
        }

.brand_item a {
    display: block;
    width: 300px;
    height: 262px
}

    .brand_item a:hover {
        text-decoration: none
    }

    .brand_item a.brand_name {
    }

    .brand_item a.brand_detail {
    }

    .brand_item a span {
        display: block;
        width: 300px;
        text-align: center
    }

a.brand_name span {
}

a.brand_detail span {
}
/*** 首页产品中心主体代码 ***/
.i0 {
    padding-top: 5px;
    border-top: solid 1px #ddd;
    height: 300px;
    min-width: 1200px;
}

.i1 {
    padding-top: 15px;
    border-top: solid 1px #ddd;
    height: 800px;
    min-width: 1200px;
}

    .i1 .common {
        height: 100%;
    }

    .i1 .fl {
        width: 230px;
    }

    .i1 .fr {
        width: 950px;
    }

    .i1 .fl .ititle {
        background: #da251c;
        color: #fff;
        text-align: center;
        height: 40px;
        padding: 30px 0 20px 0;
    }

        .i1 .fl .ititle p {
            text-transform: uppercase;
        }

#Sort {
    width: 219px;
    float: left;
    margin-top: 0;
}

#Sort1 {
    width: 219px;
    float: left;
}

#Sort_t {
    width: 219px;
    height: 94px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 24px;
    background-color: #da251c;
}

.Sort_h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 20px;
    padding-top: 16px;
}

.Sort_h2 {
    font-size: 18px;
    line-height: 40px;
}

#Sort_d {
    width: 200px;
    margin: 0 auto;
    border-top: none;
    padding: 2px 8px 12px 11px;
    background: #da251c;
}

#classimgshow1 {
    padding-left: 35px;
    width: 165px;
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #0;
    background: url(/images/p2.jpg) no-repeat left;
}

    #classimgshow1 a {
        color: #000;
        text-decoration: none;
    }

#classimgshow2 {
    color: #fff;
    padding-left: 40px;
    width: 150px;
    height: 47px;
    line-height: 47px;
}

    #classimgshow2 a {
        color: #fff;
        text-decoration: none;
    }

/*** 首页产品中心-左边主体代码 ***/
/*.icontainer .menu{}
.icontainer .menu .list{margin-top:5px;cursor:pointer;}
.icontainer .menu a{display:block;padding-left:40px;}
.icontainer .menu .list .listnav{height:30px;line-height:30px;background:#ffedd4 url(../images/li2.jpg) 20px center no-repeat;}
.icontainer .menu .selected .listnav{background:#ffedd4 url(../images/li1.jpg) 20px center no-repeat;}
.icontainer .menu .list-item{display:none;}
.icontainer .menu .list-item li{height:35px;line-height:35px;border-top:dashed 1px #e9e9e9;margin-top:-1px;font-size:12px;}*/

/*.icontainer .sdmenu{width:220px;font-family:Arial, sans-serif;background:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.icontainer .sdmenu div{overflow:hidden;background:#fff;}
.icontainer .sdmenu div:first-child{}
.icontainer .sdmenu div.collapsed{height:30px;}
.icontainer .sdmenu div span{display:block;padding-left:35px;height:30px;line-height:30px;overflow:hidden;background:#ffedd4 url(../images/li1.jpg) 20px center no-repeat;cursor:pointer;margin-top:5px;}
.icontainer .sdmenu div.collapsed span{background:#ffedd4 url(../images/li2.jpg) 20px center no-repeat;}
.icontainer .sdmenu div a{height:35px;padding-left:35px;line-height:35px;display:block;border-top:1px dashed #ddd;font-size:12px;}
.icontainer .sdmenu div a.current{color:#da251c;text-decoration:none;}
.icontainer .sdmenu div a:hover{color:#da251c;text-decoration:none;}*/
.icontainer .tree {
    width: 220px;
}

    .icontainer .tree ul li {
        border-top: 1px dashed #ddd;
        height: 35px;
        padding-left: 35px;
        line-height: 35px;
    }

    .icontainer .tree li a {
        display: block;
        color: #333;
    }

        .icontainer .tree li a.tree-parent {
            background: #ffedd4 url(../images/li1.jpg) 20px center no-repeat;
            margin-top: 5px;
            padding-left: 35px;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
        }

        .icontainer .tree li a.tree-parent-collapsed {
            background: #ffedd4 url(../images/li2.jpg) 20px center no-repeat;
        }

    .icontainer .tree ul li a {
        font-size: 12px;
        color: #333;
    }

        .icontainer .tree ul li a:hover {
            color: #da251c;
        }

    .icontainer .tree ul.tree-group-collapsed {
        display: none;
    }


/*** 首页产品中心-右边主体代码 ***/
.i1 .fr .ititle {
    background: #ff9600;
    height: 45px;
    line-height: 45px;
    padding: 0 30px;
    color: #fff;
}

    .i1 .fr .ititle span {
        float: left;
        font-weight: bold;
    }

    .i1 .fr .ititle a {
        float: right;
        color: #fff;
        font-size: 12px;
        font-family: Arial;
    }

.i1 .fr .cp {
    height: 100%;
}

    .i1 .fr .cp li {
        width: 230px;
        height: 208px;
        margin: 20px 0 0 4px;
        *margin-left: 4px;
        float: left;
        text-align: center;
    }

        .i1 .fr .cp li a {
            display: block;
            width: 230px;
            height: 194px;
            padding: 4px;
            background: url(../images/p_bg.jpg) center no-repeat;
        }

        .i1 .fr .cp li img {
            margin: 10px 0;
            max-width: 200px;
            max-height: 134px;
            height: auto;
            zoom: expression( function(e) {
if(e.width>e.height) {if (e.width>200) { e.height = e.height*(134 /e.width); e.width=200; }}
else {if (e.height>134) { e.width = e.width*(200 /e.height); e.height=134; }}
e.style.zoom = '1';     }(this));
            overflow: hidden;
        }

        .i1 .fr .cp li p {
            font-size: 12px;
        }

/*** 首页产品中心-口号主体代码 ***/
.i1 .i {
    margin-top: 25px;
    margin-bottom: 35px;
}

    .i1 .i h1 {
        font-size: 25px;
        height: 55px;
        color: #5f5f5f;
        line-height: 30px;
        font-weight: normal;
        margin-left: 130px;
    }

        .i1 .i h1.h1 {
            margin-top: 60px;
            margin-left: 280px;
        }

        .i1 .i h1 span {
            vertical-align: bottom;
            *zoom: 1;
            display: inline-block;
        }

            .i1 .i h1 span.font1 {
                font-size: 40px;
                color: #da251c;
                height: 45px;
                line-height: 45px;
                margin-left: 10px;
            }

            .i1 .i h1 span.font2, .i1 .i h1 span.font3 {
                color: #d7d7d7;
                font-family: "宋体";
                text-transform: uppercase;
                margin: 0 10px;
            }

            .i1 .i h1 span.font3 {
                font-size: 40px;
                height: 40px;
                line-height: 40px;
            }

            .i1 .i h1 span.font4 {
                color: #ff9600;
            }

.ii {
    margin-top: 5px;
    margin-bottom: 35px;
    text-align: center;
}

    .ii h1 {
        font-size: 25px;
        height: 55px;
        color: #5f5f5f;
        line-height: 30px;
        font-weight: normal;
    }

        .ii h1 span {
            vertical-align: bottom;
            *zoom: 1;
            display: inline-block;
        }

            .ii h1 span.font1 {
                font-size: 40px;
                color: #da251c;
                height: 45px;
                line-height: 45px;
                margin-left: 10px;
            }

            .ii h1 span.font2, .ii h1 span.font3 {
                color: #d7d7d7;
                font-family: "宋体";
                text-transform: uppercase;
                margin: 0 10px;
            }

            .ii h1 span.font3 {
                font-size: 40px;
                height: 40px;
                line-height: 40px;
            }

            .ii h1 span.font4 {
                color: #ff9600;
            }

/*** 首页产品质量主体代码 ***/
.i2 {
    background: url(../images/i2_bg.jpg) center no-repeat;
    height: 525px;
    min-width: 1200px;
}

    .i2 .common {
        background: url(../images/i2.jpg) left center no-repeat;
        position: relative;
        height: 100%;
    }

        .i2 .common div {
            float: right;
            width: 570px;
            margin-right: 80px;
            *margin-right: 45px;
        }

    .i2 h3 {
        color: #da251c;
        height: 20px;
        line-height: 20px;
    }

    .i2 p {
        margin-top: 15px;
        line-height: 20px;
    }

    .i2 .i21 {
        margin-top: 65px
    }

    .i2 .i22 {
        margin-top: 35px;
        width: 525px !important;
    }

    .i2 .i23 {
        margin-top: 25px;
        width: 525px !important;
    }

    .i2 .i24 {
        margin-top: 25px
    }

/*** 首页巨人简介主体代码 ***/
.i3 {
    background: url(../images/hx.jpg) center top repeat-x;
}

    .i3 .common {
        background: url(../images/xx.jpg) center top no-repeat;
    }

    .i3 h2 {
        color: #da251c;
        margin-bottom: 15px;
        padding-top: 25px;
        text-align: left;
    }

        .i3 h2 span {
            color: #bbb;
            font-size: 12px;
            font-weight: normal;
            margin-left: 15px;
            text-transform: uppercase;
        }

    .i3 .common div {
        padding-top: 45px;
        height: 100%;
    }

    .i3 .i31 img {
        float: right;
        height: 340px;
        width: 480px;
        margin-left: 20px;
    }

    .i3 .i32 img {
        float: left;
        height: 270px;
        width: 410px;
        margin-right: 90px;
    }

    .i3 .common div p span {
        color: #ff9600;
    }

/*成功案例*/
.case {
    background: #fafafa;
    height: 673px;
    overflow: hidden;
    margin-top: 5px;
}

    .case h2 {
        text-align: center;
        font-size: 28px;
        color: #1f1a17;
        margin: 25px 0;
    }

        .case h2 a {
            color: #1f1a17;
        }

.case_slide_hd {
    height: 44px;
    margin-bottom: 37px;
    overflow: hidden;
}

    .case_slide_hd li {
        width: 15%;
        height: 42px;
        line-height: 42px;
        text-align: center;
        font-size: 16px;
        color: #000;
        margin-left: 13px;
        margin-right: 12px;
        border: 1px solid #000000;
        float: left;
        overflow: hidden;
        cursor: pointer;
    }

        .case_slide_hd li.on {
            background: #da251c;
            color: #fff;
            border: none;
            width: 135px;
            height: 44px;
            line-height: 44px;
        }

        .case_slide_hd li.none {
            margin-right: 0;
        }

.case_slide_bd, .case_list {
    height: 464px;
    overflow: hidden;
}

    .case_slide_bd dl {
        width: 592px;
        height: 464px;
        float: left;
        overflow: hidden;
        background: #fff;
    }

        .case_slide_bd dl.case_right {
            float: right;
        }

    .case_slide_bd dt {
        width: 592px;
        height: 349px;
        overflow: hidden;
    }

        .case_slide_bd dt img {
            display: block;
            width: 592px;
            height: 349px;
        }

    .case_slide_bd dd {
        padding: 10px 0 0 30px;
        overflow: hidden;
        height: 105px;
    }

        .case_slide_bd dd p {
            font-size: 15px;
            line-height: 30px;
        }

            .case_slide_bd dd p span {
                color: #7f7f7f;
            }

            .case_slide_bd dd p em a {
                color: #322617;
            }

    .case_slide_bd dl:hover dd {
        border-bottom: 4px solid #da251c;
        height: 101px;
    }

.morebtn {
    margin-top: 39px;
    height: 36px;
    text-align: center;
}

    .morebtn a {
        width: 178px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        background: #da251c;
        color: #fff;
        font-size: 14px;
        display: inline-block;
        margin-right: 18px;
    }

    .morebtn .more {
        background: #1f1a17;
    }

.mpro {
    height: 65px;
    line-height: 65px;
    width: 1200px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px;
    color: #c5c5c5;
    background: url(/images/s-line.png) repeat-x;
}

    .mpro .emore {
        float: left;
        text-align: left;
        width: 180px;
        background: #fafafa;
    }

    .mpro .cmore {
        display: block;
        float: right;
        font-size: 14px;
        color: #868686;
        text-align: right;
        width: 105px;
        text-align: right;
        background: url(/images/s-dot.png) no-repeat left #fafafa;
    }

    .mpro a:hover {
        color: #f00;
    }

#company_bu {
    width: 100%;
    height: 490px;
    margin: 0 auto;
    overflow: hidden;
}

.company {
    text-align: center;
    height: 200px;
    background: url(/images/about.jpg) no-repeat center;
}

    .company a {
        font-size: 34px;
        color: #da251c;
        line-height: 150px;
        font-weight: bold;
    }

.company_nr {
    width: 690px;
    font-size: 14px;
    line-height: 26px;
}

.company_nrimg {
    width: 418px;
}

/*Partner*/
#Partner_bu {
    width: 100%;
    height: 395px;
    margin: 0 auto;
    overflow: hidden;
    background: #f1f1f1;
}

#Partner {
    width: 1200px;
    margin: 0 auto;
}

.Partner {
    text-align: center;
    background: url(/images/hz.jpg) no-repeat center;
    margin: 35px;
    height: 79px;
}

.Partner_nr {
    padding-top: 25px;
    padding-left: 95px;
}

    .Partner_nr a {
        font-size: 27px;
        color: #da251c;
    }

.hzhb .hzCont {
    position: relative;
}

    .hzhb .hzCont ul {
        margin: 0 auto;
        width: 1048px;
        overflow: hidden;
    }

    .hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight {
        position: absolute;
        top: 1%;
        width: 50px;
        height: 163px;
    }

    .hzhb .hzCont .btnLeft {
        left: 1px;
        background: url(/images/hzl.jpg) no-repeat center;
    }

    .hzhb .hzCont .btnRight {
        right: 1px;
        background: url(/images/hzr.jpg) no-repeat center;
    }

#hez td div {
    background: #e4e4e4;
    line-height: 36px !important;
    width: 200px;
    margin: 0 auto;
}

#hez td > br {
    display: none;
}

/*生产设备资质*/
.device {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 298px;
    padding-top: 12px;
    margin-bottom: 24px;
}

.d_tit {
    text-align: center;
    border: 2px solid #072fa8;
    width: 318px;
    margin: 20px auto;
    height: 46px;
}

.device .d_more {
    font-size: 12px;
}

.d_name a {
    float: left;
    width: 159px;
    height: 46px;
    font-size: 20px;
    color: #333;
    background-color: #fff;
    line-height: 46px;
    position: relative;
    text-decoration: none
}

    .d_name a:hover, .d_name a.on {
        color: #fff;
        background-color: #072fa8;
    }

.device_con {
    width: 1200px;
    height: 274px;
    background: #fff;
    margin: 0 auto;
    position: relative;
}

    .device_con .d_arrow {
        position: absolute;
        top: 115px;
        width: 25px;
        height: 25px;
        cursor: pointer;
    }

    .device_con .d_left {
        background: url(/images/t_left.png) no-repeat;
        left: -9px;
    }

    .device_con .d_right {
        background: url(/images/t_right.png) no-repeat;
        right: -9px;
    }

.device_wrap {
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
}

    .device_wrap ul {
        width: 9999px;
    }

    .device_wrap li {
        float: left;
        width: 286px;
        margin: 0px 6px;
        display: inline;
        padding-top: 15px;
    }

    .device_wrap img {
        width: 280px;
        height: 216px;
        border: 1px solid #b6b6b6;
        padding: 2px;
    }

    .device_wrap span {
        display: block;
        text-align: center;
        margin-top: 8px;
    }

/*** 首页成功案例主体代码 ***/
.i4 {
    min-width: 1200px;
    height: 100%;
}

    .i4 .gd {
        margin: 60px auto;
        display: block;
        width: 100%;
        height: 180px;
        background: url(../images/gd.jpg) center no-repeat;
    }

    .i4 .picScro .al_tit {
        text-align: center;
        color: #da251c;
        background: url(../images/al_tit.jpg) center no-repeat;
        margin-bottom: 25px;
    }

        .i4 .picScro .al_tit p {
            font-size: 25px;
            color: #d7d7d7;
            font-family: "宋体";
            text-transform: uppercase;
            line-height: 25px;
        }

    .i4 .picScro {
        position: relative;
        height: 100%;
        overflow: hidden;
    }

        .i4 .picScro a.prev,
        .i4 .picScro a.next {
            height: 32px;
            float: left;
            width: 23px;
            text-indent: -9999px;
            position: absolute;
            top: 213px;
            z-index: 9999;
        }

        .i4 .picScro a.prev {
            background: url(../images/anext.jpg) no-repeat;
            right: 0;
        }

        .i4 .picScro a.next {
            background: url(../images/aprev.jpg) no-repeat;
            left: 0;
            z-index: 3
        }

        .i4 .picScro ul {
            overflow: hidden;
            zoom: 1;
        }

    .i4 .tempWrap {
        margin: 0 auto;
    }

    .i4 .picScro ul li {
        float: left;
        width: 228px;
        height: 322px;
        border-right: solid 1px #fafafa;
    }

        .i4 .picScro ul li a {
            display: block;
            width: 196px;
            height: 308px;
            position: relative;
            padding: 6px;
            text-align: center;
        }

            .i4 .picScro ul li a:hover {
            }

            .i4 .picScro ul li a img {
                width: 177px;
                height: 243px;
                border: none;
                margin: 10px 0;
            }

            .i4 .picScro ul li a p {
                height: 24px;
                overflow: hidden;
            }

/*** 首页合作伙伴主体代码 ***/
.i5 {
    background: #fafafa;
    margin: 30px 0 40px 0;
    padding: 30px 0;
}

    .i5 .line {
        height: 35px;
        background: url(../images/hx.jpg) center bottom repeat-x;
        margin-bottom: 20px;
    }

    .i5 h3 {
        color: #da251c;
        font-weight: normal;
        padding-bottom: 9px;
        border-bottom: solid 1px #da251c;
        float: left;
        width: 395px;
    }

        .i5 h3 span {
            font-size: 12px;
            color: #bbb;
            text-transform: uppercase;
        }

    .i5 .more {
        float: right;
        color: #09790d;
        font-size: 12px;
        font-family: Arial;
        line-height: 25px;
    }

    .i5 .hb {
        height: 210px;
    }

        .i5 .hb a {
            display: block;
            width: 188px;
            height: 93px;
            border: solid 1px #e7e7e7;
            background: #fff;
            float: left;
            margin: 0 10px 10px 0px;
            *margin-right: 9px;
            text-align: center;
        }

            .i5 .hb a img {
                margin: 17px 0;
                height: 60px;
            }

/*** 首页公司新闻主体代码 ***/
.i6 {
    height: 100%;
}

    .i6 .title {
        height: 35px;
        background: url(../images/hx.jpg) center bottom repeat-x;
        margin-bottom: 20px;
    }

    .i6 h3 {
        color: #da251c;
        font-weight: normal;
        padding-bottom: 9px;
        border-bottom: solid 1px #da251c;
        float: left;
        width: 255px;
    }

        .i6 h3 span {
            font-size: 12px;
            color: #bbb;
            text-transform: uppercase;
        }

    .i6 .more {
        float: right;
        color: #09790d;
        font-size: 12px;
        font-family: Arial;
        line-height: 25px;
    }

    .i6 .fl {
        width: 390px;
        font-size: 14px;
    }

    .i6 .fa {
        float: left;
        width: 810px;
        font-size: 14px;
    }

    .i6 .fr {
        width: 360px;
    }

    .i6 .tempWrap {
        margin: 0 auto;
    }

    .i6 .fl img {
        width: 200px;
        height: 180px;
        float: left;
        margin-right: 20px;
    }

    .i6 .fa img {
        width: 255px;
        height: 180px;
        float: left;
        margin-right: 20px;
    }

    .i6 .picScrolls {
        position: relative;
        height: 180px;
        width: 360px;
        float: left;
    }

        .i6 .picScrolls ul li {
            width: 260px;
            height: 180px;
            float: left;
            position: relative;
        }

            .i6 .picScrolls ul li a {
                display: block;
                height: 180px;
            }

        .i6 .picScrolls img {
            width: 260px;
            height: 180px;
            margin: 0px auto;
        }

        .i6 .picScrolls p {
            height: 30px;
            line-height: 30px;
            overflow: hidden;
            background: #ff9600;
            color: #fff;
            text-align: center;
            position: absolute;
            bottom: 0;
            width: 100%;
        }

    .i6 .prev,
    .i6 .next {
        display: block;
        width: 23px;
        height: 32px;
        background: url(../images/aprev.jpg) no-repeat;
        bottom: 80px;
        position: absolute;
        z-index: 9999;
    }

    .i6 .next {
        background: url(../images/anext.jpg) no-repeat;
        right: 0;
    }

    .i6 .headline {
        height: 160px !important;
        overflow: hidden;
        padding-bottom: 14px;
        padding-left: 0 !important;
        background: none !important;
    }

        .i6 .headline img {
            height: 160px;
        }

        .i6 .headline p {
            line-height: 20px;
            margin: 10px 0 25px;
            height: 80px;
            overflow: hidden;
            *margin-bottom: 10px;
        }

        .i6 .headline a {
            color: #ff9600;
            display: inline !important;
            float: none !important;
        }

    .i6 h2 a {
        font-size: 15px;
        color: #666 !important;
    }

    .i6 .fl ul li {
        height: 34px;
        border-bottom: dashed 1px #b2b2b2;
        line-height: 34px;
        padding-left: 25px;
        background: url(../images/li3.jpg) 10px center no-repeat;
        text-align: left;
    }

        .i6 .fl ul li a {
            display: block;
            float: left;
            width: 240px;
            height: 34px;
            line-height: 34px;
            overflow: hidden;
        }

        .i6 .fl ul li span {
            float: right;
            color: #a7a7a7
        }

    .i6 .fr .xw {
    }

        .i6 .fr .xw li {
            height: 34px;
            *height: 35px;
            border-bottom: dashed 1px #b2b2b2;
            line-height: 34px;
            padding-left: 25px;
            background: url(../images/li4.jpg) 10px center no-repeat;
            overflow: hidden;
        }

            .i6 .fr .xw li a {
                display: block;
                width: 225px;
                float: left;
            }

            .i6 .fr .xw li span {
                float: right;
                font-size: 12px;
                color: #a7a7a7;
            }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 内容页banner代码 ***/
.banner {
    height: 260px;
    min-width: 1200px;
    background: url(../images/bn1.jpg) center no-repeat;
}

.bn1 {
    background: url(../images/bn1.jpg) center no-repeat;
}

.wrap {
    background: #f5f5f5;
    height: 100%;
    min-width: 1200px;
    padding: 30px 0 45px 0;
}

    .wrap .fl {
        width: 250px;
    }

    .wrap .fr {
        width: 870px;
        padding: 30px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        background: #fff;
    }

.pic {
    text-align: center;
    text-indent: 0 !important;
    width: 100%;
    height: auto;
}

.wrap1 {
    background: #f5f5f5;
    height: 2px;
    min-width: 1200px;
    margin: 0px auto;
}
/************************************************************************************************************/
/*** 内容页左边公共代码 ***/
.wrap .fl .box {
    width: 230px;
    padding-right: 20px;
    background: url(../images/yy.jpg) right top no-repeat;
}

.wrap .fl .db {
    background: url(../images/db.jpg) center top no-repeat;
    height: 40px;
}

.wrap .fl h3 {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: url(../images/jb.jpg) center repeat-x;
    text-align: center;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

    .wrap .fl h3.h3 {
        background: #999 !important;
    }

.box ul {
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    background: #fff;
}

/*.box .sdmenu{width:230px;font-family:Arial, sans-serif;background:#fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.box .sdmenu div{overflow:hidden;background:#fff;padding:0 5px;}
.box .sdmenu div:first-child{}
.box .sdmenu div.collapsed{height:39px;border-bottom:dashed 1px #e9e9e9;padding:0 5px;}
.box .sdmenu div span{display:block;padding-left:35px;height:39px;line-height:39px;overflow:hidden;border-bottom:dashed 1px #e9e9e9;background:#fff url(../images/list2.jpg) 190px center no-repeat;color:#da251c;cursor:pointer;}
.box .sdmenu div.collapsed span{background:#fff url(../images/list1.jpg) 190px center no-repeat;border-bottom:dashed 1px #e9e9e9;color:#5f5f5f;}
.box .sdmenu div a{height:40px;padding-left:35px;margin:0 35px;line-height:40px;display:block;border-bottom:1px dashed #ddd;color:#999999;background:url(../images/list1.jpg) 20px center no-repeat;font-size:12px !important;}
.box .sdmenu div a.current{background:url(../images/list3.gif) 20px center no-repeat;text-decoration:none;}
.box .sdmenu div a:hover{background:url(../images/list3.gif) 20px center no-repeat;text-decoration:none;}*/

.box .tree {
    width: 230px;
}

    .box .tree li {
        margin: 0 5px;
        border-top: dashed 1px #e9e9e9;
    }

        .box .tree li a {
            display: block;
            color: #333;
            height: 39px;
            line-height: 39px;
        }

            .box .tree li a.tree-parent {
                padding-left: 30px;
                height: 39px;
                line-height: 39px;
                overflow: hidden;
                background: #fff url(../images/list2.jpg) 190px center no-repeat;
                color: #333;
            }

            .box .tree li a:hover {
                color: #fff;
                background: #da251c url(../images/list3.gif) 190px center no-repeat;
            }

            .box .tree li a.tree-parent-collapsed {
                background: #fff url(../images/list1.jpg) 190px center no-repeat;
                color: #5f5f5f;
            }

    .box .tree ul li {
        height: 35px;
        line-height: 35px;
        padding-left: 30px;
    }

        .box .tree ul li a {
            font-size: 12px;
            color: #333;
            background: #fff url(../images/list1.jpg) 0px center no-repeat;
            padding-left: 15px;
        }

            .box .tree ul li a:hover {
                color: #fff;
                background: #da251c url(../images/list3.gif) 190px center no-repeat;
            }

    .box .tree ul.tree-group-collapsed {
        display: none;
    }

.box .menu1 {
    padding: 0 5px;
}

    .box .menu1 li {
        border-top: dashed 1px #e9e9e9;
    }

        .box .menu1 li a {
            display: block;
            text-align: center;
            background: #fff url(../images/list1.jpg) 190px center no-repeat;
            height: 39px;
            line-height: 39px;
        }

            .box .menu1 li a:hover {
                color: #da251c;
                background: url(../images/list3.gif) 190px center no-repeat;
            }

.box .tj {
    padding: 15px 20px;
}

    .box .tj li {
        text-align: center;
        height: 165px;
    }

        .box .tj li a {
            display: block;
            width: 190px;
            height: 125px;
        }

            .box .tj li a img {
                width: 188px;
                height: 123px;
                border: solid 1px #f5f5f5;
            }

        .box .tj li p {
            height: 24px;
            overflow: hidden;
            font-size: 12px;
        }

.box .lx {
    padding: 10px 5px;
}

    .box .lx li {
        padding: 20px 25px;
        border-bottom: dashed 1px #e9e9e9;
        font-size: 12px;
        text-align: center;
    }

        .box .lx li p {
            margin: 5px 0;
        }

        .box .lx li a {
            display: block;
            width: 130px;
            height: 35px;
            background: url(../images/online.jpg) center no-repeat;
            margin: 5px auto;
        }

.box .dt {
    padding: 15px;
    font-size: 12px;
}

    .box .dt li a {
        display: block;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        padding-left: 15px;
        background: url(../images/li4.jpg) left center no-repeat;
    }

        .box .dt li a:hover {
            background: url(../images/li3.jpg) left center no-repeat;
        }

/************************************************************************************************************/
/*** 内容页右边公共代码 ***/
.wp .fr {
    float: left;
}

.wp .fl {
    float: right;
}

.wrap .fr .title {
    height: 47px;
    position: relative;
    background: url(../images/nhx.jpg) center 39px repeat-x;
    *background: url(../images/nhx.jpg) center 36px repeat-x;
}

.curmbs {
    float: left;
    color: #ff9600;
    font-size: 12px;
    line-height: 39px;
    padding-left: 25px;
    max-width: 345px;
    overflow: hidden;
    height: 39px;
}

    .curmbs span {
        color: #666;
    }

.wrap .fr .title h3 {
    float: right;
    font-weight: normal;
    height: 39px;
    line-height: 39px;
    padding-right: 10px;
    color: #da251c;
}

    .wrap .fr .title h3 span {
        font-size: 12px;
        color: #bbb;
        text-transform: uppercase;
        font-family: "宋体";
    }

.wrap .fr .title .tit {
    position: absolute;
    bottom: 0px;
    left: 0;
    background: url(../images/xt1.jpg) center no-repeat;
    width: 15px;
    height: 15px;
}

.wrap .fr .db {
    background: url(../images/nhx.jpg) center repeat-x;
    height: 15px;
    text-align: right;
    margin-top: 30px;
}

.page {
    width: 100%;
    text-align: center;
}

    .page a {
        display: inline-block;
        padding: 10px;
        border: solid 1px #ddd;
        margin: 20px 5px 0 5px;
    }

        .page a:hover {
            background: #da251c;
            border: solid 1px #da251c !important;
            color: #fff;
        }

    .page .on {
        display: inline-block;
        padding: 10px;
        background: #da251c;
        border: solid 1px #da251c !important;
        color: #fff;
        margin: 20px 5px 0 5px;
    }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 产品中心列表页代码 ***/
.portact {
    height: 100%;
}

    .portact li {
        width: 200px;
        height: 160px;
        padding: 2px;
        text-align: center;
        float: left;
        margin: 20px 4px 0 5px;
    }

        .portact li:hover {
            background: url(../images/po_bg.jpg) center no-repeat;
        }

        .portact li a {
            display: block;
            width: 198px;
            height: 158px;
            border: solid 1px #e7e7e7;
        }

            .portact li a img {
                margin: 15px 0 8px 0;
                max-width: 171px;
                max-height: 113px;
                height: auto;
                zoom: expression( function(e) {
if(e.width>e.height) {if (e.width>171) { e.height = e.height*(113 /e.width); e.width=171; }}
else {if (e.height>113) { e.width = e.width*(171 /e.height); e.height=113; }}
e.style.zoom = '1';     }(this));
                overflow: hidden;
            }

            .portact li a p {
                height: 13px;
                line-height: 13px;
                font-size: 12px;
            }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻资讯列表页代码 ***/
.news h2 a {
    font-size: 15px;
    color: #666 !important;
}

.news .headline {
    height: 160px !important;
    overflow: hidden;
    margin-top: 20px;
    font-size: 12px;
}

    .news .headline img {
        height: 160px;
        float: left;
        margin-right: 20px;
    }

    .news .headline p {
        line-height: 20px;
        margin: 10px 0 25px;
        height: 80px;
        overflow: hidden;
        *margin-bottom: 10px;
    }

    .news .headline a {
        color: #ff9600;
        display: inline !important;
        float: none !important;
    }

.news li {
    margin-top: 20px;
    border: solid 1px #ddd;
    height: 78px;
}

    .news li div {
        float: left;
        width: 80px;
        height: 80px;
        background: #999;
        margin: -1px 30px 0 -1px;
        color: #fff;
        text-align: center;
        font-size: 12px;
    }

    .news li:hover div {
        background: url(../images/jb.jpg) center repeat-x;
    }

    .news li div h1 {
        margin-top: 25px;
    }

    .news li div span {
        display: block;
        width: 48px;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        margin: 0 auto;
    }

    .news li h3 {
        font-size: 14px;
        margin-top: 20px;
    }

    .news li p {
        height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 435px;
    }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 合作伙伴代码 ***/
.partner {
    padding: 10px 0;
    height: 100%;
}

    .partner a {
        display: block;
        width: 190px;
        text-align: center;
        height: 125px;
        margin: 20px 0 0 25px;
        *margin: 10px 14px;
        float: left;
    }

        .partner a img {
            width: 188px;
            height: 93px;
            border: solid 1px #e7e7e7;
        }

        .partner a:hover img {
            border: solid 1px #da251c;
        }

        .partner a p {
            height: 25px;
            overflow: hidden;
        }

        .partner a:hover p {
            color: #da251c;
        }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 相册代码 ***/
.albums {
    height: 100%;
}

    .albums li {
        width: 195px;
        float: left;
        margin: 20px 12px 0 15px;
        *margin: 20px 12px 0 12px;
        text-align: center;
    }

        .albums li img {
            width: 195px;
            height: 125px;
        }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 荣誉资质代码 ***/
.honer {
    height: 100%;
}

    .honer li {
        text-align: center;
        float: left;
        margin: 20px 6px 0 7px;
    }

        .honer li a {
            display: block;
            width: 195px;
            height: 185px;
            padding: 6px;
            background: url(../images/h_bg.jpg) center no-repeat;
        }

            .honer li a img {
                border: solid 1px #e7e7e7;
                width: 193px;
                height: 183px;
            }

        .honer li p {
            height: 24px;
            overflow: hidden;
        }

#mbOverlay {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer;
}

    #mbOverlay.mbOverlayFF {
        background: transparent url(80.png) repeat;
    }

    #mbOverlay.mbOverlayIE {
        position: absolute;
    }

#mbCenter {
    height: 557px;
    position: absolute;
    z-index: 9999;
    left: 50%;
    background-color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
    -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
}

    #mbCenter.mbLoading {
        background: #fff url(i/WhiteLoading.gif) no-repeat center;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }

#mbImage {
    left: 0;
    top: 0;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 10px;
}

    #mbImage a, #mbImage a:link, #mbImage a:visited {
        color: #ddd;
    }

        #mbImage a:hover, #mbImage a:active {
            color: #fff;
        }

#mbBottom {
    min-height: 20px;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    text-align: left;
    padding: 0 10px 10px;
}

#mbTitle {
    display: inline;
    color: #999;
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
}

#mbNumber {
    background: url(../images/mbNumber_bg.gif) no-repeat center;
    display: inline;
    color: #C00;
    line-height: 26px;
    font-size: 12px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-align: center;
    width: 65px;
    height: 26px;
}

#mbCaption {
    display: block;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
    display: block;
    float: right;
    height: 20px;
    margin: 0;
    outline: none;
}

#mbPrevLink {
    width: 34px;
    height: 64px;
    background: transparent url(../images/CustomBlackPrevious.png) no-repeat center;
    position: absolute;
    top: 38%;
    left: -80px;
    display: block !important;
}

#mbNextLink {
    width: 34px;
    height: 64px;
    background: transparent url(../images/CustomBlackNext.png) no-repeat center;
    position: absolute;
    top: 38%;
    right: -80px;
    display: block !important;
}

#mbCloseLink {
    width: 24px;
    background: transparent url(../images/CustomBlackClose.gif) no-repeat center;
    position: absolute;
    top: 10px;
    right: 10px;
}

#mbError {
    position: relative;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 10px solid #700;
    padding: 10px 10px 10px;
    margin: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

    #mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
        color: #d00;
        font-weight: bold;
        text-decoration: underline;
    }


/************************************************************************************************************/
/************************************************************************************************************/
/*** 联系我们代码 ***/
.contact {
    padding-top: 30px;
}

    .contact h1 {
        height: 35px;
        font-size: 25px;
    }

    .contact p {
        height: 18px;
        line-height: 18px;
        margin-top: 15px;
    }

        .contact p img {
            vertical-align: middle;
            margin-right: 15px;
        }

.contact_us {
    min-width: 1200px;
    padding: 30px 0 40px 0;
}

    .contact_us .title {
        height: 47px;
        position: relative;
        background: url(../images/nhx.jpg) center 39px repeat-x;
        *background: url(../images/nhx.jpg) center 36px repeat-x;
    }

        .contact_us .title h3 {
            float: right;
            font-weight: normal;
            height: 39px;
            line-height: 39px;
            padding-right: 10px;
            color: #da251c;
        }

            .contact_us .title h3 span {
                font-size: 12px;
                color: #bbb;
                text-transform: uppercase;
                font-family: "宋体";
            }

        .contact_us .title .tit {
            position: absolute;
            bottom: 0px;
            left: 0;
            background: url(../images/xt1.jpg) center no-repeat;
            width: 15px;
            height: 15px;
        }

    .contact_us .db {
        background: url(../images/nhx.jpg) center repeat-x;
        height: 15px;
        text-align: right;
        margin-top: 30px;
    }

    .contact_us .us {
        width: 920px;
        margin: 35px auto;
        height: 100%;
    }

        .contact_us .us div {
            width: 460px;
            float: left;
        }

        .contact_us .us .us1 {
            width: 380px !important;
            padding-left: 80px;
        }

            .contact_us .us .us1 h1 {
                margin-bottom: 20px;
                font-weight: normal;
                height: 45px;
            }

                .contact_us .us .us1 h1 p {
                    font-size: 22px;
                    font-family: "微软雅黑";
                    margin: 0 !important;
                }

                .contact_us .us .us1 h1 span {
                    font-size: 12px;
                    font-family: "宋体";
                    color: #aaa;
                    display: block;
                    margin-top: 0px;
                }

            .contact_us .us .us1 p {
                margin-top: 15px;
                height: 18px;
                line-height: 18px;
            }

                .contact_us .us .us1 p img {
                    vertical-align: middle;
                    margin-right: 15px;
                    width: 18px;
                    height: 18px;
                }

        .contact_us .us .us2 {
            color: #767676;
        }

            .contact_us .us .us2 img {
                display: block;
            }

            .contact_us .us .us2 h3 {
                font-size: 16px;
                margin: 30px 0 10px 20px;
                _margin-top: 50px;
            }

            .contact_us .us .us2 p {
                margin-left: 20px;
            }

    .contact_us ul {
        height: 50px;
        width: 920px;
        margin: 0 auto;
    }

        .contact_us ul li {
            float: left;
            height: 46px;
        }

            .contact_us ul li img {
                float: left;
                margin-right: 15px;
            }

            .contact_us ul li p {
                font-size: 12px;
                color: #8b8b8b;
            }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 关于我们代码 ***/
.about {
    height: 100%;
}

    .about p {
        margin-top: 20px;
        text-align: left;
        line-height: 30px;
    }

        .about p span {
            color: #ff9600;
        }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 在线留言代码 ***/
.message h3 {
    height: 95px;
    line-height: 95px;
    font-weight: normal;
    text-align: center;
    color: #da251c;
    border-bottom: solid 1px #f7f7f7;
    margin-bottom: 30px;
}

.message table tr {
    height: 45px;
}

    .message table tr span {
        color: #e45858;
        vertical-align: middle;
        margin-right: 5px;
    }

.message input {
    width: 208px;
    height: 28px;
    line-height: 28px;
    border: solid 1px #ddd;
    padding-left: 10px;
    margin-left: 10px;
}

.message textarea {
    width: 398px;
    max-width: 398px;
    height: 78px;
    border: solid 1px #ddd;
    margin: 10px;
}

.message .keys {
    width: 118px;
}

.message #infoKeyImg {
    vertical-align: middle;
    margin-left: 15px;
}

.message .submit, .message .reset {
    width: 128px;
    height: 38px;
    cursor: pointer;
    background: none;
}

    .message .submit:hover, .message .reset:hover {
        background: #ff9600;
        color: #fff;
        border: solid 1px #ff9600;
    }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 新闻内容页代码 ***/
.newstext {
}

    .newstext h2 {
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-weight: normal;
        border-bottom: dashed 1px #e9e9e9;
    }

    .newstext .ftitle {
        font-size: 12px;
        margin-top: 15px;
        text-align: center;
        color: #939393;
    }

    .newstext .content {
        padding-bottom: 45px;
    }

        .newstext .content p {
            margin-top: 25px;
            text-indent: 2em;
        }

    .newstext .news_n span {
        float: left;
        line-height: 28px;
        font-size: 12px;
    }

    .newstext .db {
        margin-top: 0px !important;
    }

    .newstext .sxb {
        margin-top: 30px;
        font-size: 12px;
        position: relative;
    }

        .newstext .sxb li {
            line-height: 16px;
        }

        .newstext .sxb .lb {
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            width: 88px;
            height: 33px;
            border: solid 1px #ddd;
            border-radius: 3px;
            line-height: 33px;
            text-align: center;
            *right: 30px;
        }

    .newstext .fg {
        height: 80px;
        background: url(../images/nhx.jpg) center repeat-x;
        margin: 0 -30px;
    }

    .newstext .ntitle {
        height: 30px;
        line-height: 20px;
        font-size: 12px;
        background: url(../images/nhx.jpg) center bottom repeat-x;
    }

        .newstext .ntitle h3 {
            height: 29px;
            line-height: 20px;
            float: left;
            border-bottom: solid 1px #da251c;
            color: #da251c;
            font-weight: normal;
            width: 255px;
        }

            .newstext .ntitle h3 span {
                font-size: 12px;
                color: #bbb;
                font-family: "宋体";
                text-transform: uppercase;
            }

        .newstext .ntitle .more {
            float: right;
            color: #da251c;
            font-family: Arial;
        }

    .newstext .xw {
        padding-top: 20px;
        height: 100%;
    }

        .newstext .xw li {
            height: 25px;
            line-height: 25px;
            font-size: 12px;
            float: left;
            width: 250px;
            margin-right: 65px;
            *margin-right: 35px;
            padding-left: 20px;
            background: url(../images/li4.jpg) left center no-repeat;
        }

    .newstext .tj {
        margin-top: 30px;
        height: 100%;
    }

        .newstext .tj li {
            width: 195px;
            float: left;
            text-align: center;
            height: 150px;
            overflow: hidden;
            margin: 0 12px;
        }

            .newstext .tj li a {
                display: block;
                height: 125px;
            }

            .newstext .tj li img {
                width: 193px;
                height: 123px;
                border: solid 1px #f5f5f5;
            }

/************************************************************************************************************/
/************************************************************************************************************/
/*** 产品内容页代码 ***/
.ny1 {
    margin-top: 20px; /*height:290px;*/
    height: 100%;
}

    .ny1 .nypic {
        width: 285px;
        position: relative;
        float: left;
    }

        .ny1 .nypic .lbd {
            height: 210px;
            font-size: 0
        }

            .ny1 .nypic .lbd img {
                display: block;
            }

        .ny1 .nypic .lhd {
            position: relative;
            height: 38px;
            padding: 0px 15px;
        }

            .ny1 .nypic .lhd img {
                cursor: pointer;
                margin: 0 5px;
                float: left;
                width: 50px;
                height: 38px;
            }

            .ny1 .nypic .lhd .tempWrap {
                width: 100% !important;
            }

            .ny1 .nypic .lhd img.on {
                border: 2px solid #5dc2d0;
                width: 46px !important;
                height: 34px !important;
            }

            .ny1 .nypic .lhd .prev,
            .ny1 .nypic .lhd .next {
                position: absolute;
                top: 50%;
                margin-top: -12px;
                width: 14px;
                height: 24px;
            }

            .ny1 .nypic .lhd .prev {
                left: 0;
                background: url(../images/prev.jpg) no-repeat;
            }

            .ny1 .nypic .lhd .next {
                right: 0;
                background: url(../images/next.jpg) no-repeat;
            }

.Shop_img {
    width: 285px;
    height: 290px;
    float: left;
}

.jqzoom {
    float: left;
    border: none;
    position: relative;
    padding: 0px;
    cursor: pointer;
    margin: 0px;
    display: block;
}

.zoomdiv {
    z-index: 100;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 380px !important;
    height: 290px !important;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden;
}

.jqZoomPup {
    z-index: 10;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px !important;
    height: 50px !important;
    border: 1px solid #aaa;
    background: #ffffff;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
}

.spec-preview {
    width: 283px;
    height: 188px;
    border: 1px solid #f5f5f5;
}

    .spec-preview .img1 {
        max-width: 283px;
        max-height: 188px;
        height: auto;
        zoom: expression( function(e) {
if(e.width>e.height) {if (e.width>283) { e.height = e.height*(188 /e.width); e.width=283; }}
else {if (e.height>188) { e.width = e.width*(283 /e.height); e.height=188; }}
e.style.zoom = '1';     }(this));
        overflow: hidden;
    }

.spec-scroll {
    clear: both;
    width: 100%;
    height: 55px;
    margin-top: 15px;
}
    /*.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:17px;height:55px; cursor:pointer;text-decoration:none;background:url(../images/prev.jpg) no-repeat center;}
.spec-scroll .next{background:url(../images/next.jpg) center no-repeat;}*/
    .spec-scroll .items {
        float: left;
        position: relative;
        width: 285px;
        height: 55px;
        overflow: hidden;
    }

        .spec-scroll .items ul {
            position: absolute;
            width: 999999px;
            height: 56px;
        }

            .spec-scroll .items ul li {
                float: left;
                width: 57px;
                height: 50px;
                text-align: center;
                cursor: pointer;
            }

                .spec-scroll .items ul li img {
                    width: 47px;
                    height: 44px;
                    padding: 2px;
                    border: solid 1px #e7e7e7;
                }

                .spec-scroll .items ul li.on img {
                    border: 1px solid #ff7200;
                }

.ny1 .nywords {
    width: 315px;
    float: right; /*height:290px;*/
    position: relative;
    color: #000;
    padding: 5px 15px;
}

    .ny1 .nywords table td {
        padding-top: 10px;
        vertical-align: top;
    }

    .ny1 .nywords h2 {
        font-weight: normal;
        height: 50px;
        line-height: 50px;
        border-bottom: dashed 1px #e9e9e9;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .ny1 .nywords p {
        height: 72px;
        overflow: hidden;
        margin-bottom: 25px;
    }

    .ny1 .nywords span {
        color: #333;
        display: block;
        border-bottom: dashed 1px #e9e9e9;
        padding-bottom: 20px;
        margin-bottom: 10px;
    }

        .ny1 .nywords span img {
            vertical-align: middle;
        }

    .ny1 .nywords a {
        display: block;
        width: 130px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        background: #228726;
        color: #fff;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

        .ny1 .nywords a img {
            vertical-align: middle;
            margin-right: 5px;
            *zoom: 1;
        }

.ny1 .ck {
    line-height: 28px;
    display: block;
    background: url(../images/ck.jpg) left center no-repeat;
    padding-left: 20px;
    color: #da251c;
}

.ny2 {
    height: 28px;
    border-bottom: solid 1px #ededed;
    margin: 20px -30px 30px -30px;
    padding: 0 30px 10px 30px;
}

    .ny2 .p_n {
        width: 240px;
        float: left;
    }

        .ny2 .p_n span {
            float: left;
            line-height: 28px;
        }

    .ny2 .rx {
        float: right;
        display: block;
        height: 28px;
        line-height: 28px;
    }

        .ny2 .rx img {
            vertical-align: middle;
        }

.ptext .fg {
    height: 80px;
    background: url(../images/nhx.jpg) center repeat-x;
    margin: 0 -30px;
}

.ptext .ptitle {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    margin-bottom: 25px;
}

    .ptext .ptitle h3 {
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        float: left;
        font-weight: normal;
        width: 293px;
    }

    .ptext .ptitle .more {
        float: right;
        color: #da251c;
        font-family: Arial;
    }

.ny3 {
    padding: 0 15px;
}

    .ny3 h2 {
        font-weight: normal;
    }

    .ny3 p {
        margin-top: 30px;
        text-align: left;
    }

.ny4 {
    padding: 0 15px;
    position: relative;
    height: 210px;
}

    .ny4 img {
        width: 640px;
        height: 210px;
        margin: 0 auto;
        display: block;
    }

    .ny4 div {
        position: absolute;
        top: 0;
        right: 15px;
        width: 235px;
        height: 180px;
        color: #fff;
        padding: 30px 37px 0 38px;
        background: rgba(34, 135, 38, 0.9) !important;
        filter: Alpha(opacity=90);
        background: #228726; /*　使用IE专属滤镜实现IE背景透明*/
    }

        .ny4 div p {
            position: relative;
            margin-top: 15px;
        }
/*实现IE文字不透明*/

.ny6 {
    padding: 0 15px;
    position: relative;
    height: 210px;
}

    .ny6 img {
        width: 640px;
        height: 210px;
        margin: 0 auto;
        display: block;
    }

    .ny6 div {
        position: absolute;
        top: 0;
        right: 15px;
        width: 235px;
        height: 180px;
        color: #fff;
        padding: 30px 37px 0 103px;
        background: url(../images/bz.png) center no-repeat;
    }

        .ny6 div p {
            position: relative;
            margin-top: 12px;
        }
/*实现IE文字不透明*/

.ny7 {
    padding: 0 15px;
}

    .ny7 p {
        margin-top: 15px;
    }

    .ny7 img {
        vertical-align: middle;
        margin-left: 10px;
    }

    .ny7 div {
        background: url(../images/fw.jpg) left center no-repeat;
        padding: 25px 0 25px 165px;
    }

        .ny7 div p {
            font-size: 12px;
            color: #228726;
            margin-top: 5px;
        }

.ptext .zj {
    height: 100%;
}

    .ptext .zj h2 {
        text-align: center;
        color: #228726;
    }

    .ptext .zj p {
        width: 165px;
        text-align: center;
        float: left;
        margin: 20px 20px 0 28px;
    }

        .ptext .zj p img {
            width: 165px;
            height: 125px;
            display: block;
        }

    .ptext .zj span p {
        height: 24px;
        overflow: hidden;
        display: block;
        line-height: 24px;
    }

.ptext .purchase {
    margin-top: 30px;
}

    .ptext .purchase .bt {
        padding: 0 15px;
        height: 40px;
        background: #228726;
        color: #fff;
        line-height: 40px;
        margin-bottom: 20px;
    }

        .ptext .purchase .bt p {
            float: left;
            height: 40px;
            line-height: 40px;
            font-weight: bold;
        }

        .ptext .purchase .bt span {
            float: right;
        }

    .ptext .purchase table tr {
        height: 45px;
    }

        .ptext .purchase table tr span {
            color: #e45858;
            vertical-align: middle;
            margin-right: 5px;
        }

    .ptext .purchase input {
        width: 208px;
        height: 28px;
        line-height: 28px;
        border: solid 1px #ddd;
        padding-left: 10px;
        margin-left: 10px;
    }

    .ptext .purchase textarea {
        width: 398px;
        max-width: 398px;
        height: 78px;
        border: solid 1px #ddd;
        margin: 10px;
    }

    .ptext .purchase .keys {
        width: 118px;
    }

    .ptext .purchase #infoKeyImg {
        vertical-align: middle;
        margin-left: 15px;
    }

    .ptext .purchase .submit, .ptext .purchase .reset {
        width: 128px;
        height: 38px;
        cursor: pointer;
        background: none;
    }

        .ptext .purchase .submit:hover, .ptext .purchase .reset:hover {
            background: #ff9600;
            color: #fff;
            border: solid 1px #ff9600;
        }

.ptext .tj {
    margin-top: 30px;
    height: 100%;
}

    .ptext .tj li {
        width: 195px;
        float: left;
        text-align: center;
        height: 150px;
        overflow: hidden;
        margin: 0 12px;
    }

        .ptext .tj li a {
            display: block;
            height: 125px;
        }

        .ptext .tj li img {
            width: 193px;
            height: 123px;
            border: solid 1px #f5f5f5;
        }

.new-right-co {
    width: 100%;
    height: 600px;
    margin-bottom: 34px;
}

    .new-right-co li {
        width: 870px;
        height: 60px;
        line-height: 60px;
        text-align: left;
    }

        .new-right-co li b {
            float: left;
            font-weight: normal;
        }

    .new-right-co a {
        color: #434343;
        margin-left: 16px;
    }

        .new-right-co a:hover {
            color: #e77817;
        }

    .new-right-co li p {
        float: right;
    }

.map {
    margin-top: 20px;
}

    .map ul {
        height: 100%;
        margin: 10px 0;
    }

        .map ul span {
            display: block;
            float: left;
            line-height: 30px;
        }

            .map ul span a {
                color: #da251c;
                font-weight: bold;
            }

        .map ul li {
            float: right;
            width: 590px;
            line-height: 30px;
        }

            .map ul li a {
                margin: 0 15px;
            }

        .map ul a:hover {
            color: #da251c
        }

.ptext .pxw .headline {
    height: 160px !important;
    overflow: hidden;
    padding-bottom: 14px;
    padding-left: 0 !important;
    background: none !important;
}

    .ptext .pxw .headline img {
        height: 160px;
        float: left;
        width: 255px;
        margin-right: 20px;
    }

    .ptext .pxw .headline p {
        line-height: 20px;
        margin: 10px 0 25px;
        height: 80px;
        overflow: hidden;
        *margin-bottom: 10px;
    }

    .ptext .pxw .headline a {
        color: #ff9600;
        display: inline !important;
        float: none !important;
    }

.ptext .pxw h2 a {
    font-size: 15px;
    color: #666 !important;
    height: 20px !important;
    line-height: 20px !important;
}

.ptext .pxw li {
    height: 34px;
    border-bottom: dashed 1px #b2b2b2;
    line-height: 34px;
    padding-left: 25px;
    background: url(../images/li3.jpg) 10px center no-repeat;
}

    .ptext .pxw li a {
        display: block;
        float: left;
        width: 520px;
        height: 34px;
        line-height: 34px;
        overflow: hidden;
    }

    .ptext .pxw li span {
        float: right;
        color: #a7a7a7
    }


.fr .fg {
    height: 80px;
    background: url(../images/nhx.jpg) center repeat-x;
    margin: 0 -30px;
}

.fr .ptitle {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: url(../images/nhx.jpg) center bottom repeat-x;
    margin-bottom: 25px;
}

    .fr .ptitle h3 {
        height: 40px;
        line-height: 40px;
        float: left;
        font-weight: normal;
        width: 290px;
    }

        .fr .ptitle h3 span {
            font-size: 12px;
            color: #bbb;
            font-family: "宋体";
            text-transform: uppercase;
        }

    .fr .ptitle .more {
        float: right;
        color: #da251c;
        font-family: Arial;
    }

.fr .pxw .headline {
    height: 160px !important;
    overflow: hidden;
    padding-bottom: 14px;
    padding-left: 0 !important;
    background: none !important;
}

    .fr .pxw .headline img {
        height: 160px;
        float: left;
        width: 255px;
        margin-right: 20px;
    }

    .fr .pxw .headline p {
        line-height: 20px;
        margin: 10px 0 25px;
        height: 80px;
        overflow: hidden;
        *margin-bottom: 10px;
    }

    .fr .pxw .headline a {
        color: #ff9600;
        display: inline !important;
        float: none !important;
    }

.fr .pxw h2 a {
    font-size: 15px;
    color: #666 !important;
    height: 20px !important;
    line-height: 20px !important;
}

.fr .pxw li {
    height: 34px;
    border-bottom: dashed 1px #b2b2b2;
    line-height: 34px;
    padding-left: 25px;
    background: url(../images/li3.jpg) 10px center no-repeat;
}

    .fr .pxw li a {
        display: block;
        float: left;
        width: 520px;
        height: 34px;
        line-height: 34px;
        overflow: hidden;
    }

    .fr .pxw li span {
        float: right;
        color: #a7a7a7
    }

#body11 {
    padding: 10px;
    width: 1200px;
    margin: 0px auto;
}

#shebei {
    margin-top: 10px;
    width: 1200px;
}

.shebei1 {
    background: #22528c;
    height: 35px;
}

.shebei11 {
    font-size: 16px;
    line-height: 35px;
    font-family: '微软雅黑';
    color: #fff;
    padding-left: 17px;
    font-weight: bold;
}

.shebei12 {
    line-height: 35px;
    color: #fff;
    background: #22528c;
    width: 60px;
    text-align: center;
}

#shebei2 {
    margin-top: 10px;
}

    #shebei2 img {
        padding: 2px;
        border: 1px solid #CCC;
    }

    #shebei2 a:hover img {
        padding: 2px;
        border: 1px solid #b2050e;
    }

#lxwm {
    height: 104px;
    background: #22528c;
    margin-top: 30px;
}

.lxwm1 {
}

.lxwm2 {
    padding-left: 15px;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 30px;
    padding-top: 10px;
    color: #FFF;
}

.lxwm3 {
    padding-right: 15px;
    font-family: "微软雅黑";
    font-size: 16px;
    line-height: 30px;
    padding-top: 10px;
    color: #FFF;
}


.nr {
    padding: 16px 20px 0;
}

.problems3 {
    margin-top: 10px;
}

.nr ul .kk {
    width: 216px;
    height: 33px;
    line-height: 33px;
    margin-top: 10px;
}

    .nr ul .kk .xm1 {
        width: 60px;
        height: 33px;
        float: left;
    }

    .nr ul .kk .xm {
        width: 150px;
        height: 31px;
        *line-height: 31px;
        border: #ccc 1px solid;
        float: right;
    }

.nr ul .ll {
    width: 216px;
    height: 66px;
    line-height: 33px;
    margin-top: 10px;
}

    .nr ul .ll .ly1 {
        width: 60px;
        height: 33px;
        float: left;
    }

    .nr ul .ll .ly {
        float: right;
        width: 150px;
        *width: 150px;
        height: 60px;
        border: #ccc 1px solid;
    }

.nr ul .tjcz {
    width: 216px;
    height: 33px;
    margin: auto;
    margin-top: 10px;
}

.findrow input, .findrow textarea {
    box-sizing: border-box;
}

    .findrow input.err, .findrow textarea.err {
        border: 1px solid #ff0000 !important;
    }

.pa {
    width: 293px;
    height: 40px;
    line-height: 40px;
    display: block;
    background: #da251c;
    color: #FFFFFF;
    text-align: center;
    float: left;
    margin-right: 1px;
}

.paA {
    width: 293px;
    height: 40px;
    line-height: 40px;
    display: block;
    background-color: #FF0000;
    color: #FFFFFF;
    text-align: center;
    float: left;
    margin-right: 1px;
}

.tabbox1 {
    float: left;
    position: relative;
    width: 876px;
    height: auto;
}

    .tabbox1 div.tabtitle {
        width: 876px;
        height: 40px;
        background: #da251c;
    }

        .tabbox1 div.tabtitle h6 {
            float: left;
            position: relative;
            width: 240px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            z-index: 0;
            font-size: 14px;
            color: white;
        }

            .tabbox1 div.tabtitle h6.now {
                color: #fff;
                z-index: 3;
            }

            .tabbox1 div.tabtitle h6 a {
                color: #fff;
                height: 40px;
                line-height: 40px;
                display: block;
            }

                .tabbox1 div.tabtitle h6 a:hover, .tabbox tabtitle h6.now a {
                    color: white;
                    font-weight: bold;
                }

    .tabbox1 div.tabcont {
        position: absolute;
        top: 40px;
        left: 0px;
        width: 668px;
        height: 238px;
        background: white;
        z-index: 2;
        padding: 15px;
        -moz-border-radius: 0px 0px 8px 8px;
        -webkit-border-radius: 0px 0px 8px 8px;
        border-radius: 0px 0px 8px 8px;
    }

.tabbox400 {
    height: auto;
}
