﻿/**
*@version 20101116
*/
/* tong home style 2008-10-06 */
/* 閾炬帴棰滆壊 */
a {
    color: #333;
    text-decoration: none;
}

    a:hover {
        color: #f50;
        text-decoration: underline;
    }

.black {
    color: #555;
}

    .black:a {
        color: #555;
    }

    .black:hover {
        color: #333;
        text-decoration: none;
    }

.blue {
    color: #004691;
    text-decoration: none;
}

.blue2 {
    color: #0054A5;
}

.red {
    color: #f50;
}

    .red:a {
        color: #f50;
    }

    .red:hover {
        color: #f50;
    }

.red2 {
    color: #ff0000;
}

    .red2:a {
        color: #ff0000;
    }

    .red2:hover {
        color: #ff0000;
    }

.gray {
    color: #666;
}

/* 瀛椾綋灞炴€� */
.fb {
    font-weight: bold;
}

.fi {
    font-style: italic;
}
/* 瀛椾綋澶у皬*/
.f10 {
    font: bold 10px verdana;
}

.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.fm {
    font-family: arial
}
/* 鍏朵粬灞炴€� */
.l {
    float: left;
}

.r {
    float: right;
}

.clear {
    clear: both;
    font-size: 1px;
    width: 1px;
    height: 0;
    overflow: hidden;
}

.hidden {
    display: none;
}

.unLine, .unLine a {
    text-decoration: none;
}

.noBorder {
    border: none;
}

.valign {
    vertical-align: middle
}

.w1 {
    width: 98%;
}

.w2 {
    width: 100% !important;
    *width: 100% !important;
    width: 95%;
    margin: 1px 0 0 0 !important;
    *margin: 1px 0 0 0 !important;
    margin: 0;
}

.w3 {
    width: 100% !important;
    *width: 100% !important;
    width: 99%;
}

.w4 {
    width: 428px;
}

.w5 {
    width: 80%;
}

.w6 {
    width: 718px;
}

.w7 {
    width: 958px;
    padding-bottom: 10px;
}

.m2 {
    margin: 10px 0 0 0;
}

.m3 {
    margin: 0;
}

.m4 {
    margin: 5px 0 0 10px;
}

.m5 {
    margin: 0 0 10px 0;
}

.m6 {
    margin: 0 0 -10px 0;
}

.m7 {
    margin-top: -5px;
    padding: 0 0 8px 0;
}

.pd1 {
    padding: 0 0 10px 0;
}

.hd1 {
    height: 291px;
    overflow: hidden;
}

.hd2 {
    height: 249px;
    overflow: hidden;
}

#topline .buy, #topline .sell, #menu ul .home a, #menu ul li a.hover, #menu ul li a b, #menu .new, #other .trigger, #other li .trigger:hover, #other a.on, #other a.on:hover, #other li ul li, #menubar, #menubar ul li, #search, .grayTab, .grayTab a, .grayTabOff, .grayTabOff a, .grayTab span, #search .r, input.active, #newsTickerBack, #newsTickerNext, .tabmenu, .tabmenu3, .hh03, .tabmenu4, .tabmenu4 li a.tabactive, .hh04, .hh05, .hh05 .l, .hh07, .hh08, .hh08 .l, .ul01 li, .ul05 li, .ul03 li, #btn1, #btn2, .hh_cpfl, .hh06, .mxqiye, #menubar li ul, .ul09 .li2, .lsearchbar, .leixingxz h3, .viewtop3 .wd1, .list-view .operation .li1, .pagination2 a.here, a.page-prev2, a.page-next2, .page-prev2:hover, .page-next2:hover, .div_area, .div_area3 .l, .div_area3 .r, .viewtop3, .iptext, .product_text1, .showbox-style2 #info-title span, #detail_tab .ks-switchable-nav li, .re_info h4, .hh022 span, .list-view .operation .li3, .member_jp, .div_area .l, .div_area .r {
    background: url(http://assets.dxycdn.com/app/tong/css/portal/images/icon.gif) scroll no-repeat;
}

#subright2 .sidebox .ks-switchable-trigger a, #subright2 .sidebox .ks-switchable-trigger a:hover, #subright2 .sidebox .ks-active a, #subright2 .sidebox .ks-active a:hover, .showbox-style2 .product_detail #J_detail, .btn a, .hh_ent .r, .ul_ent .on span, .ul_ent .on a {
    background: url(http://assets.dxycdn.com/app/tong/css/portal/images/btn.gif) scroll no-repeat;
}

/* topline */
#topline {
    width: 930px;
    margin: 0 auto;
    background: #f8f8f8;
    border: 1px #ddd solid;
    border-top: 0;
    padding: 2px 15px 2px;
    height: 21px;
}

    #topline a {
        color: #0C4790;
        margin: 0 1px 0 4px;
    }

        #topline a:hover {
            color: #f50;
            margin: 0 1px 0 4px;
        }

    #topline .buy {
        background-position: 0 0;
        padding-left: 23px;
    }

    #topline .sell {
        background-position: 0 -16px;
        padding-left: 23px;
        *background-position: 0 -15px;
    }

    #topline .r {
        margin-top: 0;
        *margin-top: -1px !important;
        *margin-top: 1px;
    }

/* AD */
.ad710_60 {
    float: right;
    width: 710px;
    height: 60px;
    overflow: hidden;
}

.ad172_60 {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    width: 172px;
    height: 60px;
    overflow: hidden;
}

.ad172_60_2 {
    float: right;
    margin: 0;
    padding: 0;
    width: 172px;
    height: 60px;
    overflow: hidden;
}

.ad354_70_1 {
    float: left;
    width: 354px;
    height: 70px;
    overflow: hidden;
    margin-left: 12px
}

.ad354_70_2 {
    float: right;
    width: 354px;
    height: 70px;
    overflow: hidden;
}

.ad710_70 {
    float: right;
    width: 710px;
    height: 70px;
    overflow: hidden;
}

.ad354_70 {
    float: left;
    margin: 0;
    padding: 0;
    width: 354px;
    height: 70px;
    overflow: hidden;
}

.ad596_70 {
    float: right;
    margin: 0;
    padding: 0;
    width: 596px;
    height: 70px;
    overflow: hidden;
}

.ad293_70 {
    float: right;
    margin: 0;
    padding: 0;
    width: 293px;
    height: 70px;
    overflow: hidden;
}

.adm1 {
    margin-right: 10px;
}

.ad960_70 {
    width: 960px;
    height: 70px;
    overflow: hidden;
    margin-bottom: 10px;
}

/* main */
#main {
    width: 960px;
    margin: 0 auto;
    text-align: left;
}

.main_left1 {
    float: left;
    margin: 15px 0 10px 0;
    *margin: 15px 0 0 !important;
    *margin: 15px 0 0;
    padding: 0;
    width: 718px;
}

.main_right1 {
    float: right;
    margin: 15px 0 10px 0;
    *margin: 15px 0 0 !important;
    *margin: 15px 0 0;
    padding: 0;
    width: 232px;
}

.main_left2 {
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 354px;
}

.main_middle2 {
    float: left;
    margin: 0 0 10px 10px;
    padding: 0;
    width: 354px;
}

.main_right2 {
    float: right;
    margin: 0 0 10px 0;
    padding: 0;
    width: 232px;
}

.main_left3 {
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 354px;
}

.main_right3 {
    float: right;
    margin: 10px 0;
    padding: 0;
    width: 596px;
}

/*menu*/
#menu * {
    margin: 0;
    padding: 0;
}

#menu .new {
    position: absolute;
    width: 25px;
    height: 13px;
    margin-top: -10px;
    margin-left: 58px;
    background-position: 0 -115px;
    *margin-left: -25px;
}

#menu {
    height: 29px;
    background: #369;
    border-top: 1px solid #06477F;
}

    #menu ul {
        font-weight: bold;
        color: #fff;
        overflow: hidden;
        *zoom: 1;
    }

        #menu ul li {
            float: left;
            margin-right: 6px;
            height: 26px;
            padding-top: 3px;
            _display: inline;
        }

            #menu ul li span {
                float: left;
                height: 26px;
            }

            #menu ul li a {
                color: #fff;
                text-decoration: none;
                float: left;
                height: 26px;
                padding-left: 1px;
            }

                #menu ul li a b {
                    padding: 0 18px 0 14px;
                    background-position: right -140px;
                    float: left;
                    height: 26px;
                }

                #menu ul li a.hover {
                    background-position: 0 -88px;
                    color: #004691;
                }

                    #menu ul li a.hover b {
                        padding: 0 18px 0 14px;
                        background-position: right -88px;
                    }

        #menu ul .home {
            background-color: #06467e;
        }

            #menu ul .home a {
                display: block;
                height: 26px;
                width: 40px;
                background-position: 0 -34px;
                overflow: hidden;
            }

                #menu ul .home a.hover {
                    background-position: 0 -34px;
                }

        #menu ul .other {
            margin-top: -4px;
            margin-right: 0;
        }

/* bbsnav */
#other, #other ul {
    list-style: none;
}

    #other a {
        display: block;
        text-decoration: none;
        color: #fff;
    }

    #other .trigger {
        padding: 0 29px 0 14px;
        background-position: -48px -115px;
    }

    #other li .trigger:hover {
        color: #fff;
        text-decoration: underline;
        background-position: -48px -115px;
    }

    #other a.on, #other a.on:hover {
        padding: 0 29px 0 14px;
        text-decoration: none;
        background-position: 0 -170px;
        color: #000;
        height: 24px;
    }

    #other li {
        width: 70px;
    }

        #other li a:hover {
            background: none;
        }

        #other li ul {
            width: 140px;
        }

    #other ul li a {
        padding-left: 20px;
        margin-bottom: 0;
        text-decoration: none;
    }

    #other li ul {
        position: absolute;
        display: none;
        padding: 4px 0 0;
        margin: 26px 0 0 -73px;
        z-index: 9999;
        border: 1px #06477F solid;
        border-top: 0;
        background: #fff;
        height: 150px;
        overflow: hidden;
        *margin-left: -142px;
        _margin-top: 24px;
    }

        #other li ul li {
            clear: left;
            background-position: -88px -171px;
            height: 22px;
            width: 140px;
        }

            #other li ul li a {
                color: #000;
                font-weight: normal;
                line-height: 22px;
                height: 22px;
            }

                #other li ul li a:hover {
                    text-decoration: underline;
                    color: #0054A5;
                    padding-left: 20px;
                }

            #other li ul li p {
                background: #E6F1F9;
                text-align: right;
                padding-right: 7px;
            }

                #other li ul li p a {
                    color: #369;
                    float: none;
                }



/*浜у搧鍒嗙被瀵艰埅*/
#menubar {
    height: 29px;
    background-position: 0 -200px;
    background-repeat: repeat-x;
    margin: 0 0 15px 0;
    width: 100%;
    overflow: visibility;
    *zoom: 1;
    position: relative;
}

    #menubar ul {
        margin: 0 0 0 10px;
        padding: 5px 0 0 0;
        color: #888;
        position: absolute;
        overflow: visibility;
        *zoom: 1;
    }

        #menubar ul li {
            float: left;
            margin: 0 -2px 0 0;
            padding: 0 10px 0 10px;
            background-position: right -232px;
        }

        #menubar ul .li1 {
            font-weight: bold;
            color: #004691;
            margin: 0 -17px 0 0;
            background: none;
        }

        #menubar ul li a {
            display: block;
        }

            #menubar ul li a:hover {
                color: #f50;
            }

        #menubar ul .li2 {
            background: none;
            padding: 0 5px 0 10px;
            margin-top: -1px;
        }

    #menubar li ul {
        z-index: 999999;
        position: absolute;
        display: none;
        background-position: 87px -1993px;
        padding: 10px 0 0 0;
        margin: -5px 0 0 -88px;
        *zoom: 1;
    }

        #menubar li ul li {
            background: #fff;
            border: 3px #369 solid;
            margin: -3px 0 0 0;
            padding: 10px;
            width: 500px;
            position: relative;
        }

    #menubar li.hover ul, #menubar li:hover ul, #menubar li.hvr ul {
        display: block;
    }

        #menubar li.hover ul a, #menubar li:hover ul a, #menubar li.hvr ul a {
            color: #555;
            display: inline;
            padding: 0 10px 0 0;
        }

    #menubar li ul a:hover {
        color: #0054A5;
        font-weight: normal;
        text-decoration: underline;
    }

    #menubar ul .li3 {
        background: none;
    }

        #menubar ul .li3 a {
            color: #004691
        }

            #menubar ul .li3 a:hover {
                color: #f50
            }

    #menubar li p {
        width: 23%;
        margin: 0 5px;
        float: left;
        background: url(images/dot_menu.gif) left bottom repeat-x;
        height: 25px;
        overflow: hidden;
    }

.listnone {
    display: none
}

/*cnbox*/
.cnbox01 {
    border: 1px #ddd solid;
    margin: 0 0 10px 0;
    width: 716px;
}

.cnbox02 {
    border: 1px #ccc solid;
    overflow: hidden;
}

.cnbox03 {
    background: url(images/line.gif) left bottom repeat-x;
    width: 340px;
    height: 95px;
    margin: 0 auto 8px auto;
    *margin: 0 auto 8px !important;
    *margin: 0 auto 8px;
    padding: 8px 0 15px;
}

.cnbox04 {
    border: 1px #ccc solid;
    border-top: 0;
    background: #fff url(images/bg_cn.gif) scroll repeat-x 0 0;
    overflow: hidden;
}

    .cnbox04 h3 {
        font: bold 12px arial,Helvetica;
        color: #004691;
        margin: 9px 0 0 0;
        *margin: 2px 0 -2px 0 !important;
        *margin: 5px 0 -1px 0;
        padding: 1px 0 0 0;
    }

        .cnbox04 h3 a {
            color: #004691
        }

            .cnbox04 h3 a:hover {
                color: #f50;
            }

    .cnbox04 h4 {
        font: bold 12px arial,Helvetica;
        color: #004691;
        margin: 5px 0 0 0;
        *margin: 2px 0 -2px 0 !important;
        *margin: 5px 0 -1px 0;
        padding: 5px 0 0 0;
    }

        .cnbox04 h4 a {
            color: #004691
        }

            .cnbox04 h4 a:hover {
                color: #f50;
            }

    .cnbox04 ul {
        list-style-type: none;
    }

.cnbox05 {
    border: 1px #69c solid;
    border-top: 0;
}

.cnbox06 {
    border: 1px #356AA0 solid;
    border-top: 0;
}

.cnbox07 {
    border: 1px #ccc solid;
    border-top: 0;
    background: #f7f7f7;
}

.cnbox08 {
    border: 1px #bbb solid;
    border-top: 0;
}

.cnbox10 {
    border: 1px #69c solid;
    border-top: 0;
    padding-top: 3px;
}

.p1 {
    text-align: center;
    margin: 6px 0 0 0;
}

.p2 {
    text-indent: 2em;
    margin: 1px 3px 1px 7px;
    *margin: 2px 3px 3px 7px !important;
    *margin: 2px 5px 3px 7px;
    color: #555;
    height: 87px;
    overflow: hidden;
}

.p3 {
    margin: 8px 0 3px 0;
}

.p4 {
    text-indent: 0em;
    margin: 0;
    color: #555;
    height: 62px;
    overflow: hidden;
}

.special {
    background: url(images/line.gif) left bottom repeat-x;
    margin: 0 8px 5px 2px;
    padding: 0 0 6px;
}

    .special h3 {
        font: bold 14px arial,Helvetica;
        color: #0054A5;
    }

        .special h3 a {
            color: #0054A5
        }

/*鎼滅储*/
#search {
    float: left;
    width: 400px;
    margin: 0;
    padding: 10px 0 0 22px;
    background-position: 0 -378px;
    background-repeat: repeat-x;
    height: 104px;
}

    #search .box {
        clear: both;
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
    }

    #search .ip1 {
        border-top: 1px #7c7c7c solid;
        border-left: 1px #7c7c7c solid;
        border-bottom: 1px #c3c3c3 solid;
        border-right: 1px #c3c3c3 solid;
        width: 310px;
        *width: 305px;
        height: 20px;
        font: normal 14px arial,Helvetica;
        padding: 4px 0 0 6px;
        color: #333;
        margin: 0 7px 0 0;
    }

input.active {
    color: #fff;
    border: 1px solid #fff;
    padding: 4px 3px 1px 6px;
    *padding: 4px 3px 3px 6px !important;
    *padding: 4px 3px 1px 6px;
    cursor: pointer;
    font: bold 14px Helvetica;
    background-position: 0 -523px;
}

#search .r {
    text-align: left;
    margin: 5px 20px 0 0;
    background-position: -89px 5px;
    padding-left: 14px;
}

.grayTab {
    text-align: center;
    overflow: hidden;
    float: left;
    margin: 0 4px 0 0;
    height: 32px;
    font: bold 14px Helvetica;
    background-position: 0 -291px;
}

    .grayTab a {
        color: #982E00;
        float: left;
        height: 32px;
        line-height: 26px;
        padding: 0 12px;
        background-position: right -259px;
        text-decoration: none;
    }

        .grayTab a:hover {
            color: #982E00;
        }

    .grayTab span {
        text-align: center;
        float: left;
        background-position: -69px -28px;
    }

.grayTabOff {
    text-align: center;
    overflow: hidden;
    float: left;
    margin: 0 4px 0 0;
    height: 26px;
    font: normal 14px Helvetica;
    background-position: 0 -351px;
}

    .grayTabOff a {
        color: #004691;
        float: left;
        height: 26px;
        line-height: 26px;
        padding: 0 13px;
        background-position: right -320px;
        text-decoration: none;
    }

        .grayTabOff a:hover {
            color: #004691;
        }

.newstick {
    margin: 12px 10px 0 -6px;
    padding: 0;
    height: 18px;
    overflow: hidden;
}

#newsTickerBack, #newsTickerNext {
    height: 11px;
    width: 10px;
    overflow: hidden;
    display: inline-block;
}

#newsTickerBack {
    background-position: 0 -574px;
    margin-right: 3px;
}

#newsTickerNext {
    background-position: -11px -574px;
}

.newstick a {
    color: #555;
}

    .newstick a:hover {
        color: #555;
    }

/*鏍囩*/
#tag {
    float: right;
    margin: 0;
    padding: 0;
    border-left: 1px #E0E0E0 solid;
    height: 114px;
    width: 290px;
    *width: 290px !important;
    *width: 290px;
    overflow: hidden;
}

    #tag p {
        padding: 8px 5px 0 10px;
        line-height: 25px;
    }

.ft01 {
    font: bold 16px arial,Helvetica;
    color: #004691;
}

.ft02 {
    font: bold 14px arial,Helvetica;
    color: #f60;
}

.ft03 {
    font: normal 14px arial,Helvetica;
    color: #008000;
}

#tag p a {
    margin: 0 4px;
}

    #tag p a:hover {
        margin: 0 4px;
        color: #f50;
    }

.tmag {
    float: right;
    padding: 2px 0 0 0;
}

/*鏍囬*/
.hh01 {
    background: #FFFEF5;
    border-bottom: 1px #e0e0e0 solid;
    height: 18px;
    font: normal 12px Helvetica;
    color: #555;
    padding: 5px 0 0 8px;
}

.hh02 {
    background: #F7F8F9 url(images/bg_t1.gif) left top repeat-y;
    border-bottom: 1px #ccc solid;
    height: 18px;
    font: bold 12px arial,Helvetica;
    color: #333;
    padding: 5px 0 0 8px;
}

.hh03 {
    background-color: #255D9A;
    background-position: 0 -615px;
    background-repeat: repeat-x;
    height: 20px;
    color: #fff;
    padding: 6px 0 0 8px;
}

    .hh03 .l {
        float: left;
        padding: 0;
        margin: 0;
        font: bold 12px arial,Helvetica;
    }

    .hh03 .r {
        float: right;
        margin: -1px 8px 0 0;
        padding: 0;
        font: normal 12px arial;
    }

    .hh03 a {
        color: #fff;
    }

        .hh03 a:hover {
            color: #fff;
            text-decoration: underline;
        }

.hh032 {
    background: #255D9A url(images/bg_t2.gif) left top repeat-x;
    height: 20px;
    color: #fff;
    padding: 6px 0 0 8px;
    margin-top: 10px;
}

    .hh032 .l {
        float: left;
        padding: 0;
        margin: 0;
        font: bold 12px arial,Helvetica;
    }

    .hh032 .r {
        float: right;
        margin: -1px 8px 0 0;
        padding: 0;
        font: normal 12px arial;
    }

    .hh032 a {
        color: #fff;
    }

        .hh032 a:hover {
            color: #fff;
            text-decoration: underline;
        }


.hh04 {
    background-color: #69c;
    background-position: 0 -642px;
    background-repeat: repeat-x;
    height: 20px;
    color: #fff;
    padding: 6px 0 0 8px;
    margin: 10px 0 0 0;
}

    .hh04 .l {
        float: left;
        padding: 0;
        margin: 0;
        font: bold 12px arial,Helvetica;
    }

    .hh04 .r {
        float: right;
        margin: -1px 8px 0 0;
        padding: 0;
        font: normal 12px arial;
    }

#btn1, #btn2 {
    width: 14px;
    height: 14px;
    overflow: hidden;
    display: inline-block;
}

#btn1 {
    background-position: -15px -800px;
}

#btn2 {
    margin-right: 2px;
    background-position: 0 -800px;
}

.hh04 a {
    color: #fff;
}

    .hh04 a:hover {
        color: #fff;
        text-decoration: underline;
    }

.hh05 {
    background-color: #356AA0;
    background-position: 0 -747px;
    background-repeat: repeat-x;
    height: 27px;
    color: #fff;
    padding: 0;
    margin: 0;
}

    .hh05 .l {
        float: left;
        margin: 2px 0 0 10px;
        border: 1px #0A4077 solid;
        border-bottom: 0;
        padding: 2px 12px 0 15px;
        *padding: 3px 12px 0 15px !important;
        *padding: 3px 12px 0 15px;
        padding: 3px 12px 0 15px\0;
        color: #039;
        font-size: 14px;
        height: 25px;
        background-position: 0 -775px;
        background-repeat: repeat-x;
    }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hh05 .l {
        padding: 3px 12px 0 15px;
    }
}

.hh05 .r {
    float: right;
    margin: 5px 8px 0 0;
    padding: 0;
    font: normal 12px arial;
}

.hh05 .l a {
    color: #039;
}

    .hh05 .l a:hover {
        color: #039;
        text-decoration: underline;
    }

.hh05 .r a {
    color: #fff;
}

    .hh05 .r a:hover {
        color: #fff;
        text-decoration: underline;
    }

.hh05 .l01 {
    float: left;
    margin: 2px 0 0 10px;
    padding: 2px 12px 0 15px;
    *padding: 3px 12px 0 15px !important;
    *padding: 3px 12px 0 15px;
    color: #fff;
    font-size: 14px;
}



.hh052 {
    background: #F7F9FE url(images/bdot2.gif) left bottom repeat-x;
    height: 28px;
    color: #fff;
    padding: 0;
    margin: 0;
}

    .hh052 .l {
        float: left;
        margin: 3px 0 0 10px;
        border: 1px #ACC8E4 solid;
        border-bottom: 0;
        padding: 2px 12px 0 15px;
        *padding: 3px 12px 0 15px !important;
        *padding: 3px 12px 0 15px;
        background: #fff;
        color: #039;
        font-size: 14px;
    }

    .hh052 .r {
        float: right;
        margin: 5px 8px 0 0;
        padding: 0;
        font: normal 12px arial;
    }

    .hh052 a {
        color: #fff;
    }

        .hh052 a:hover {
            color: #fff;
            text-decoration: underline;
        }

.hh06 {
    margin-left: 12px;
    padding: 0 0 0 15px;
    background-position: -92px -874px;
    *background-position: -92px -873px;
    color: #003CC8;
    line-height: 18px;
}

    .hh06 a {
        color: #003CC8;
        font-size: 14px;
        text-decoration: none;
    }

        .hh06 a:hover {
            color: #f40;
        }

.hh07 {
    background-color: #888;
    background-position: 0 -698px;
    background-repeat: repeat-x;
    height: 20px;
    color: #fff;
    padding: 6px 0 0 8px;
    margin: 0;
}

    .hh07 .l {
        float: left;
        padding: 0;
        margin: 0;
        font: bold 12px arial,Helvetica;
    }

    .hh07 .r {
        float: right;
        margin: -1px 8px 0 0;
        padding: 0;
        font: normal 12px arial;
    }

    .hh07 a {
        color: #fff;
    }

        .hh07 a:hover {
            color: #fff;
            text-decoration: underline;
        }

.hh08 {
    background-color: #888;
    background-position: 0 -698px;
    background-repeat: repeat-x;
    height: 27px;
    color: #fff;
    padding: 0;
    margin: 0;
}

    .hh08 .l {
        float: left;
        margin: 2px 0 0 10px;
        border: 1px #6b6b6b solid;
        border-bottom: 0;
        padding: 2px 12px 0 15px;
        *padding: 3px 12px 0 15px !important;
        *padding: 3px 12px 0 15px;
        color: #000;
        font-size: 14px;
        background-position: 0 -775px;
        background-repeat: repeat-x;
    }

    .hh08 .r {
        float: right;
        margin: 5px 8px 0 0;
        padding: 0;
        font: normal 12px arial;
    }

    .hh08 a {
        color: #fff;
    }

        .hh08 a:hover {
            color: #fff;
            text-decoration: underline;
        }

.hh16 {
    margin: 1px 0 0 0;
    padding: 5px 8px 2px 12px;
    height: 17px;
    background: #EAF0F7;
    color: #000;
}

    .hh16 .l {
        float: left;
        font: bold 12px Helvetica;
        margin: 0;
        padding: 0;
    }

    .hh16 .r {
        float: right;
        font: normal 12px Helvetica;
        margin: -3px 0;
        padding: 0;
    }

        .hh16 .r input {
            height: 13px;
        }

.g-list-order {
    margin-top: 10px;
}

.rt-box-tit {
    border-bottom: 1px solid #e5e5e5;
    margin: 10px 10px 0 10px;
}

    .rt-box-tit h4 {
        border-bottom: 1px solid #e5e5e5;
        bottom: -1px;
        cursor: default;
        float: left;
        width: 33%;
        padding: 0 0px 12px 0px;
        position: relative;
        text-align: center;
    }

        .rt-box-tit h4.cur {
            border-bottom-color: #f60;
        }

            .rt-box-tit h4.cur:after {
                border-color: #f60 transparent transparent;
                border-style: solid;
                border-width: 3px;
                bottom: -7px;
                content: "";
                left: 50%;
                margin-left: -2px;
                position: absolute;
            }

.tabmenu3 {
    height: 28px;
    background-position: 0 -586px;
    background-repeat: repeat-x;
    border-left: 1px solid #CCC;
    border-right: 1px solid #ccc;
    overflow: hidden;
}

    .tabmenu3 ul {
        margin: 0;
        padding: 0 0 0 1px;
        list-style: none;
        font-weight: bold;
    }

    .tabmenu3 li {
        float: left;
        line-height: 27px;
    }

        .tabmenu3 li span {
            padding: 6px 0 6px;
            *padding: 0 !important;
            *padding: 0;
        }

        .tabmenu3 li a {
            color: #666;
            text-decoration: none;
            padding: 0px 25px 0px 24px;
            border-right: 1px solid #ccc; /*background-color:red;*/
            display: inline-block;
            margin-top: 1px;
        }

            .tabmenu3 li a.tabactive {
                position: relative;
                color: #000;
                background: #fff; /*padding:5px 25px 7px 24px;*padding:7px 25px 6px 24px !important;*padding:7px 25px 6px 24px;*/
                text-decoration: none;
                margin-left: 0px;
            }

                .tabmenu3 li a.tabactive:hover {
                    color: #b23
                }

.tabmenu4 {
    height: 28px;
    background-position: 0 -642px;
    background-repeat: repeat-x;
}

    .tabmenu4 ul {
        margin: 0;
        padding: 0;
        list-style: none;
        font-weight: bold;
    }

    .tabmenu4 li {
        float: left;
        line-height: 26px;
    }

    .tabmenu4 .li2 {
        float: right;
        margin: 0 -8px 0 0;
        padding: 0;
        font-weight: normal
    }

        .tabmenu4 .li2 a {
            color: #fff;
        }

            .tabmenu4 .li2 a:hover {
                color: #fff;
                text-decoration: underline;
            }

    .tabmenu4 li span {
        background: url(images/bg_tab_line.gif) right top no-repeat;
        padding: 6px 1px 6px 0;
        *padding: 0 1px 0 0 !important;
        *padding: 0 1px 0 0;
    }

    .tabmenu4 li a {
        color: #fff;
        text-decoration: none;
        padding: 7px 17px 6px;
    }

        .tabmenu4 li a.tabactive {
            position: relative;
            color: #000;
            background-position: 0 -671px;
            background-repeat: repeat-x;
            padding: 5px 20px 7px;
            *padding: 6px 20px 7px !important;
            *padding: 6px 20px 7px;
            border: 1px #69c solid;
            border-bottom: 0;
            text-decoration: none;
        }

#tabcon11, #tabcon12, #tabcon21, #tabcon22, #tabcon23, #tabcon24, #tabcon31, #tabcon32, #tabcon41, #tabcon42, #tabcon43, #tabcon44, #tabcon61, #tabcon62, #tabcon71, #tabcon72 {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 5px 0;
    height: 252px;
    overflow: hidden;
}

#tabcon51, #tabcon52 {
    border: 1px solid #69c;
    border-top: 0;
    padding: 5px 0;
    height: 210px;
    overflow: hidden;
}

/*ul*/
.ul01 {
    list-style-type: none;
    margin: 0 0 5px 3px !important;
    *margin: 0 0 5px 3px !important;
    margin: 0 -25px 5px 6px;
    padding: 0;
}

    .ul01 li {
        margin: 0 0 3px 7px !important;
        *margin: 0 7px 0 7px !important;
        margin: 0 0 2px 3px;
        padding: 0 0 0 10px;
        text-align: left;
        width: 93% !important;
        *width: 92% !important;
        width: 87%;
        overflow: hidden;
        height: 18px;
        color: #039;
        font-family: arial,Helvetica;
        background-position: -97px -802px;
    }

    .ul01 span {
        float: right;
        color: #888;
        padding: 4px 0 0 0;
        font: normal 11px arial;
        margin: 0 0 0 10px;
    }

        .ul01 span a {
            color: #666;
        }

            .ul01 span a:hover {
                color: #f50;
                text-decoration: none;
            }

    .ul01 .m1 {
        margin-left: 3px;
    }

    .ul01 a {
        color: #333;
    }

        .ul01 a:hover {
            color: #f50;
            text-decoration: underline;
        }

    .ul01 .blue {
        color: #039;
        margin: 0 2px;
    }

        .ul01 .blue:a {
            color: #039;
        }

        .ul01 .blue:hover {
            color: #f50;
            text-decoration: underline;
        }

.ul02 {
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
}

    .ul02 li {
        margin: 0 5px 4px 10px;
        *margin: 0 5px 0 10px !important;
        *margin: 0 5px 0 7px;
        padding: 0;
        text-align: center;
        font: normal 12px Helvetica;
        float: left;
    }

    .ul02 .li2 {
        margin: 4px 2px 4px 9px;
        *margin: 4px 4px 0 8px !important;
        *margin: 4px 4px 0 6px;
        padding: 0;
        text-align: center;
        font: normal 12px Helvetica;
        float: left;
    }

.ul03 {
    margin: 0;
    padding: 0;
}

    .ul03 li {
        margin: 0 0 2px 3px !important;
        *margin: 0 7px 0 3px !important;
        margin: 0 0 1px 3px;
        padding: 0 0 0 10px;
        text-align: left;
        font: normal 12px;
        width: 90% !important;
        *width: 90% !important;
        width: 87%;
        overflow: hidden;
        height: 18px;
        background-position: -97px -817px;
    }

.ul032 {
    margin: 0 0 0 5px;
    padding: 0;
}

    .ul032 li {
        margin: 3px 0 3px 3px !important;
        *margin: 0 7px 0 3px !important;
        margin: 3px 0 2px 3px;
        padding: 0 0 0 10px;
        text-align: left;
        font: normal 12px;
        background: url(images/icon_dot.gif) no-repeat left 6px;
        width: 90% !important;
        *width: 90% !important;
        width: 87%;
        overflow: hidden;
        height: 18px;
        line-height: 23px
    }

.ul04 {
    margin: 0 0 8px 0;
    *margin: 0 0 5px 0 !important;
    *margin: 0 0 8px 0;
    padding: 0;
}

    .ul04 li {
        margin: 0 0 2px 0 !important;
        *margin: 0 7px 0 0 !important;
        margin: 0 0 2px 0;
        padding: 0 0 0 10px;
        text-align: left;
        font: normal 12px;
        width: 93% !important;
        *width: 92% !important;
        width: 87%;
        font-size: 14px;
    }

.ul05 {
    list-style-type: none;
    margin: 0 7px 0 3px !important;
    *margin: 0 7px 0 3px !important;
    margin: 0 7px 0 3px;
    padding: 0;
}

    .ul05 li {
        margin: 0 0 0 7px !important;
        *margin: 0 0 0 7px !important;
        margin: 0;
        padding: 3px 0 0 10px;
        text-align: left;
        font: normal 12px;
        width: 93% !important;
        *width: 92% !important;
        width: 87%;
        overflow: hidden;
        height: 18px;
        color: #039;
        background-position: -97px -800px;
    }

    .ul05 span {
        float: right;
        color: #888;
        padding: 4px 0 0 0;
        font: normal 11px arial;
        margin: 0 0 0 10px;
    }

        .ul05 span a {
            color: #666;
        }

            .ul05 span a:hover {
                color: #f50;
                text-decoration: none;
            }

    .ul05 .m1 {
        margin-left: 3px;
    }

    .ul05 a {
        color: #333;
    }

        .ul05 a:hover {
            color: #f50;
            text-decoration: underline;
        }

    .ul05 .linews {
        background: none;
        text-align: right;
    }

        .ul05 .linews a {
            color: #004691
        }

    .ul05 .li3 {
        height: 80px;
        background: none;
        padding: 10px 0 0 2px;
        width: 92%;
    }

        .ul05 .li3 .l {
            float: left;
            width: 80px;
        }

        .ul05 .li3 .r {
            float: right;
            width: 120px !important;
            width: 110px;
            line-height: 19px;
            color: #333;
        }

            .ul05 .li3 .r p {
                height: 58px;
                overflow: hidden;
            }

                .ul05 .li3 .r p a:hover {
                    color: #0054A5
                }

            .ul05 .li3 .r b {
                color: #f50;
                font-weight: normal
            }

.ul_fl1 {
    margin: 0;
    padding: 0;
    clear: both;
}

    .ul_fl1 li {
        float: left;
        margin: 10px 0 0 0;
        padding: 0;
        width: 48%;
    }

    .ul_fl1 .li2 {
        float: left;
        margin: 5px 0 0 0;
        padding: 0;
        width: 48%;
    }

.ul_fl2 {
    margin: 0;
    padding: 0;
    background: #f5f5f5;
    clear: both;
}

    .ul_fl2 li {
        float: left;
        margin: 10px 0 0 0;
        padding: 0;
        width: 48%;
    }

    .ul_fl2 .li2 {
        float: left;
        margin: 5px 0 0 0;
        padding: 0;
        width: 48%;
    }

.hi1 {
    height: 107px;
    *height: 108px !important;
    *height: 105px;
}

.hi2 {
    height: 82px;
    *height: 82px !important;
    *height: 65px;
}

.hi3 {
    height: 67px;
}

.hi4 {
    height: 45px;
}

.hi5 {
    height: 184px;
    overflow: hidden;
}

.hi6 {
    height: 264px;
    overflow: hidden;
}

.hi7 {
    height: 300px;
    *height: 300px !important;
    *height: 295px;
    overflow: hidden;
}

.hi8 {
    height: 130px;
    overflow: hidden;
}

.hi9 {
    height: 215px;
    overflow: hidden;
}

.ul06 {
    list-style-type: none;
    margin: 2px 0 5px 6px;
    padding: 0;
    width: 100%;
    overflow: hidden;
}

    .ul06 li {
        margin: 0;
        padding: 0;
        text-align: left;
        float: left;
        word-break: keep-all;
        color: #666;
        width: auto;
    }

        .ul06 li a {
            color: #003CC8;
            margin: 0 7px;
        }

            .ul06 li a:hover {
                color: #f40;
                margin: 0 7px;
                text-decoration: underline;
            }

.ul07 {
    list-style-type: none;
    margin: 0 0 0 6px;
    padding: 0 0 5px 0;
    *padding: 0 0 4px 0 !important;
    *padding: 2px 0 15px 0;
    width: 95%;
    overflow: hidden;
}

    .ul07 li {
        margin: 0;
        padding: 0;
        text-align: left;
        float: left;
        word-break: keep-all;
        color: #666;
        width: auto;
    }

        .ul07 li a {
            color: #333;
            margin: 0 8px;
        }

            .ul07 li a:hover {
                color: #f50;
                margin: 0 8px;
                text-decoration: underline;
            }

.mfl {
    background: #f5f5f5;
    text-align: right;
    margin: 1px 0 0 0;
    *margin: 0 !important;
    *margin: 14px 0 0 0;
    padding: 9px 12px 9px 0;
}

.btn3 {
    height: 21px;
    margin: 0;
    width: 77px;
    clear: both;
}

    .btn3 a {
        color: #000;
        padding: 2px 12px 4px 18px !important;
        *padding: 5px 12px 4px 18px !important;
        padding: 5px 12px 4px 18px;
        background: url(images/bg_btn2.gif) left top no-repeat;
    }

        .btn3 a:hover {
            text-decoration: none;
            color: #f50;
            padding: 2px 12px 4px 18px !important;
            *padding: 5px 12px 4px 18px !important;
            padding: 5px 12px 4px 18px;
            background: url(images/bg_btn2.gif) left top no-repeat;
        }
/* 鎶€鏈祫璁� */
.divimg1 {
    float: left;
    width: 85px;
    background: #fff;
    margin: 0 0 0 2px;
}

.divimg11 {
    width: 85px;
    overflow: hidden;
    text-align: center;
    height: 95px;
}

    .divimg11 img {
        border: 0;
        height: 95px;
    }

.textdiv1 {
    float: right;
    width: 238px;
    padding: 0;
    margin: 2px 0 0 0;
    line-height: 18px;
}

    .textdiv1 h4 {
        font: normal 16px "LiHei Pro", "STHeiti", "SimHei", "Hei", 'Helvetica';
        overflow: hidden;
        color: #0054A5;
        margin-bottom: 5px;
        height: 16px;
    }

        .textdiv1 h4 a {
            color: #0054A5;
        }

            .textdiv1 h4 a:hover {
                color: #0054A5;
                text-decoration: underline;
            }

    .textdiv1 p {
        margin: 0;
        padding: 0;
        text-indent: 2em;
        color: #555;
        height: 53px;
        *height: 50px !important;
        *height: 50px;
        overflow: hidden;
    }

.more {
    text-align: right;
    margin-top: 5px;
}

    .more a {
        color: #f50;
        padding-right: 5px;
    }

/* 璇句欢瑙嗛 */
.divimg2 {
    width: 100px;
    height: 88px;
    background: #fff;
    margin: 0 0 5px 0;
}

.divimg22 {
    width: 98px;
    height: 86px;
    overflow: hidden;
    text-align: center;
    border: 1px #ddd solid;
}

    .divimg22 img {
        border: 0;
        height: 86px;
    }

.textdiv2 {
    width: 98px;
    text-align: center;
    font-size: 12px;
    height: 26px;
    padding: 0 0 2px;
    line-height: 14px;
    overflow: hidden;
}

    .textdiv2 a {
        color: #0054A5
    }

        .textdiv2 a:hover {
            color: #0054A5;
            text-decoration: underline;
        }

/*涓侀閫氭帹鑽�*/
/*
#scrollDiv{height:260px;overflow:hidden;padding:10px 0 10px 0;*padding:10px 0 15px 0 !important;*padding:10px 0 8px 0;}
#scrollDiv li{height:25px;padding-left:10px;overflow:hidden;}
*/
#scrollDiv {
    height: 258px;
    *height: 259px !important;
    *height: 260px;
    overflow: hidden;
    padding: 10px 0 10px 0;
    *padding: 10px 0 15px 0 !important;
    *padding: 10px 0 8px 0;
}

    #scrollDiv li {
        height: 20px;
        padding-left: 10px;
        overflow: hidden;
        margin-bottom: 7px;
        zoom: 1;
    }

.mxqiye {
    float: left;
    height: 16px;
    width: 16px;
    background-position: -88px -845px;
    overflow: hidden;
    margin-top: 4px;
    margin-left: 2px;
    _display: inline;
}

span.graymxqiye {
    background-position: -88px -902px;
}

#scrollDiv li a {
    margin-left: 5px;
}

    #scrollDiv li a:hover {
        margin-left: 5px;
    }

#scrollDiv2 {
    height: 260px;
    overflow: hidden;
    padding: 0;
    margin-top: -1px;
    *margin-top: 0 !important;
    *margin-top: -1px;
}

    #scrollDiv2 ul {
        margin: 0;
        padding: 0;
    }
/* 鍚堜綔鑱旂洘 */
.divimg3 {
    width: 103px;
    height: 38px;
    background: #fff;
    margin: 0 0 5px 0;
}

.divimg33 {
    width: 101px;
    height: 36px;
    overflow: hidden;
    text-align: center;
    border: 1px #555 solid;
}

    .divimg33 img {
        border: 0;
        height: 36px;
    }

.textdiv3 {
    width: 101px;
    padding: 0;
    text-align: center;
    font-size: 12px;
    height: 28px;
    overflow: hidden;
}

    .textdiv3 a {
        color: #333
    }

        .textdiv3 a:hover {
            color: #f50;
            text-decoration: underline;
        }

/*鍙嬫儏閾炬帴*/
.friendlink {
    clear: both;
    margin: 0 auto;
    text-align: left;
    background: #f5f5f5;
    border: 1px solid #d5d5d5;
    padding: 2px 5px 2px 9px;
    color: #333;
}

    .friendlink h2 {
        float: left;
        width: 70px;
        font-size: 12px
    }

.ullink {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 92%;
    float: left;
}

    .ullink li {
        margin: 0;
        padding: 0;
        text-align: left;
        float: left;
        word-break: keep-all;
        color: #888;
    }

        .ullink li a {
            color: #333;
            margin: 0 2px 0 4px;
        }

            .ullink li a:hover {
                color: #f50;
                margin: 0 2px 0 4px;
                text-decoration: underline;
                background: #F5F5F5;
            }


/* footer */
#footer {
    width: 960px;
    clear: both;
    border-top: 2px solid #888;
    margin: 20px auto 0 auto;
    padding: 0;
}

    #footer p {
        margin: 0;
        padding: 0;
        text-align: center;
    }

    #footer a {
        color: #0054A5;
    }

        #footer a:hover {
            color: #0054A5;
        }

    #footer .p1 {
        background: #f0f0f0;
        padding: 4px;
        margin: 0 0 3px 0;
        text-align: left;
        color: #666;
    }

        #footer .p1 a {
            color: #555;
            margin: 0 8px;
        }

    #footer .p12 {
        margin: 15px 5px 0 12px;
        padding: 0;
        color: #333;
    }


/* ============================= 浜岀骇椤甸潰 ============================= */
#subleft {
    float: left;
    width: 280px;
    margin: -10px 0 0 0;
}

#subcon {
    float: left;
    width: 670px;
    margin: 0 0 0 10px;
}

    #subcon .left {
        float: left;
        width: 430px;
        margin: 0;
    }

    #subcon .right {
        float: right;
        width: 230px;
    }

#subleft2 {
    float: left;
    width: 720px;
    margin: 0;
}

#subright2 {
    float: right;
    width: 230px;
    margin: 0;
    padding-top: 52px;
}

/*search*/
#subsearch {
    height: 34px;
    margin: -10px 0 10px;
    padding: 0;
    background-position: 0 -381px;
}

    #subsearch .l {
        float: left;
        margin: 9px 0 0 15px;
        font: normal 12px Helvetica;
        color: #666;
        width: 625px;
        overflow: hidden;
        height: 18px;
    }

    #subsearch a {
        color: #666;
    }

        #subsearch a:hover {
            color: #666;
        }

    #subsearch .r {
        float: right;
        margin: 0 8px 0 0;
        padding-top: 6px;
        width: 300px;
    }

    #subsearch .t {
        float: left;
        margin: 1px 5px 0 0;
    }

        #subsearch .t a {
            color: #333
        }

            #subsearch .t a:hover {
                color: #f50
            }

    #subsearch .ip1 {
        border-top: 1px #dadada solid;
        border-left: 1px #dadada solid;
        border-bottom: 1px #c7c7c7 solid;
        border-right: 1px #dadada solid;
        width: 230px;
        height: 23px;
        font: normal 12px arial,Helvetica;
        padding: 0 0 0 6px;
        color: #666;
        line-height: 25px;
        margin: 0;
        *margin: -1px -5px 0 0;
    }

    #subsearch select {
        font-size: 11px;
        font-family: verdana;
    }

    #subsearch .ip2 {
        vertical-align: top;
        margin-top: 0;
    }

/*cnbox*/
.cnbox09 {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.cnbox092 {
    border: 1px solid #ACC8E4;
    border-top: 0;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

/*title*/
.hh10 {
    margin: 0 3px;
    padding: 8px 0 8px 7px !important;
    *padding: 8px 0 8px 7px !important;
    padding: 10px 0 2px 7px;
    height: 15px;
    background: url(images/line.gif) left bottom repeat-x;
    color: #004691;
    font-size: 14px;
}

    .hh10 a {
        color: #004691;
    }

        .hh10 a:hover {
            color: #f50;
            text-decoration: none;
        }

.hh12 {
    margin: 0 0 10px 0;
    *margin: 0 !important;
    *margin: 0;
    padding: 10px 0 0 10px;
    height: 25px;
    background: url(images/dot.gif) left bottom repeat-x;
}

    .hh12 .l {
        float: left;
        font: bold 12px Helvetica;
        position: absolute;
        margin: 0;
        background: #fff;
        padding: 5px 10px;
        border: 1px #ACC8E4 solid;
        border-bottom: 0;
    }

    .hh12 .r {
        float: right;
        font: normal 12px Helvetica;
        margin: 0;
        padding: 0;
    }

    .hh12 a {
        color: #004691;
    }

        .hh12 a:hover {
            color: #f50;
        }

.hh13 {
    margin: 10px 0 0 0;
    padding: 5px 8px 2px 12px;
    height: 17px;
    background: #EAF0F7;
    color: #000;
}

    .hh13 .l {
        float: left;
        font: bold 12px Helvetica;
        margin: 0;
        padding: 0;
    }

    .hh13 .r {
        float: right;
        font: normal 12px Helvetica;
        margin: -3px 0;
        padding: 0;
    }

        .hh13 .r input {
            height: 13px;
        }

.hh022 {
    margin: 0 3px;
    padding: 8px 0 8px 3px !important;
    *padding: 8px 0 8px 3px !important;
    padding: 10px 0 2px 3px;
    height: 14px;
    color: #004691;
    font-size: 14px;
    border-bottom: 1px dotted #4f8bbe;
}

    .hh022 span {
        padding-left: 12px;
        background-position: -93px -1732px;
    }

    .hh022 a {
        color: #004691;
    }

        .hh022 a:hover {
            color: #f50;
            text-decoration: none;
        }


.divnews1 {
    float: left;
    width: 49%;
    height: 270px;
    *height: 270px !important;
    *height: 250px;
}

.divnews2 {
    float: right;
    width: 49%;
    height: 270px;
    *height: 270px !important;
    *height: 250px;
}

.hhnews {
    background: url(images/dot2.gif) left bottom repeat-x;
    margin: 20px 0 0 0
}

    .hhnews span {
        color: #000;
        background: #fff url(images/bg_tab3_active.gif) left 2px repeat-x;
        padding: 6px 15px 0;
        border: 1px #69c solid;
        border-bottom: 0;
        text-decoration: none;
        font: bold 12px arial,Helvetica;
        height: 12px;
    }

    .hhnews a {
        color: #004691;
    }
/*ul*/
.ul08 {
    list-style-type: none;
    margin: 5px;
    padding: 0;
    width: 95%;
}

    .ul08 li {
        margin: 0;
        padding: 0;
        text-align: left;
        float: left;
        word-break: keep-all;
        color: #888;
    }

        .ul08 li a {
            color: #004691;
            margin: 0 7px;
        }

            .ul08 li a:hover {
                color: #f50;
                margin: 0 7px;
                text-decoration: underline;
            }

.ul09 {
    list-style-type: none;
    margin: 0 0 10px 0;
    *margin: 3px 0 10px 0 !important;
    *margin: 3px -25px 10px 5px;
    padding: 10px 0 0 5px;
}

    .ul09 li {
        margin: 0 0 7px 7px;
        +margin:0 7px 0 7px;
        _margin: 0 0 0 2px;
        padding: 0 0 0 7px;
        text-align: left;
        font: normal 12px;
        float: left;
        background: url(images/icon_dot.gif) no-repeat left 5px;
        overflow: hidden;
        height: 18px;
        color: #004691;
    }

    .ul09 .li2 {
        margin: 0 0 7px 7px;
        +margin:0 7px 0 7px;
        _margin: 0 0 0 2px;
        padding: 0 0 0 7px;
        text-align: left;
        font: normal 12px;
        width: 92% !important;
        *width: 92% !important;
        width: 87%;
        text-overflow: ellipsis;
        color: #004691;
        background-position: -97px -802px;
    }

    .ul09 .li21 {
        margin: 0 0 7px 7px !important;
        *margin: 0 7px 5px 7px !important;
        margin: 0 0 5px 2px;
        padding: 0 0 0 7px;
        text-align: left;
        font: normal 12px;
        background: url(images/icon_dot.gif) no-repeat left 5px;
        width: 92% !important;
        *width: 92% !important;
        width: 87%;
        text-overflow: ellipsis;
        color: #004691;
    }

    .ul09 .li3 {
        margin: 0 0 7px 7px !important;
        *margin: 0 7px 7px 7px !important;
        margin: 0 0 7px 2px;
        padding: 0 0 0 7px;
        font: normal 12px;
        background: url(images/icon_dot.gif) no-repeat left 5px;
        overflow: hidden;
        height: 18px;
    }

    .ul09 span {
        float: right;
        color: #888;
        padding: 3px 0 0 0;
        font: normal 11px arial;
        margin: 0 0 0 10px;
    }

        .ul09 span a {
            color: #666;
        }

            .ul09 span a:hover {
                color: #f50;
                text-decoration: none;
            }

    .ul09 a {
        color: #333;
    }

        .ul09 a:hover {
            color: #f50;
            text-decoration: underline;
        }

    .ul09 .purple {
        color: #004691;
    }

        .ul09 .purple:a {
            color: #004691;
        }

        .ul09 .purple:hover {
            color: #f50;
            text-decoration: underline;
        }

/*ad*/
.ad230_70 {
    margin: 0 0 10px 0;
    padding: 0;
}

.ad200_150 {
    margin: 0;
    padding: 0;
    text-align: center;
    padding: 8px 0 0 0;
}

/*绔炰环鎺掑悕*/
.compete {
    margin: 0 8px 3px 8px;
    text-align: left;
    padding: 0;
}

    .compete h1 {
        font: normal 14px arial,Helvetica;
        color: #261CDC;
        margin: 0;
        padding: 0;
        overflow: hidden;
        height: 17px;
    }

        .compete h1 a {
            color: #508;
            text-decoration: underline;
        }

            .compete h1 a:hover {
                color: #f50;
                text-decoration: underline;
            }

    .compete p {
        line-height: 180%;
        color: #000;
        margin: 1px 0 0 0;
        padding: 0;
        font: normal 12px arial,Helvetica;
        height: 32px !important;
        *height: 28px !important;
        height: 28px;
        overflow: hidden;
    }

    .compete span {
        color: #008000;
        font: normal 12px arial;
    }

        .compete span a {
            color: #008000;
        }

.listdh {
    margin: 0 0 8px 0;
    color: #888;
    padding: 0 0 0 5px;
    border-bottom: 1px #e0e0e0 solid;
}

.listdh2 {
    margin: 0 0 8px 0;
    color: #888;
    padding: 0 0 0 5px;
    border-bottom: 1px #e0e0e0 dashed;
}

.lsearchbar {
    margin: 0;
    padding: 10px 10px 10px 63px;
    border: 3px solid #F6E5C3;
    background-position: -46px -1099px;
}

    .lsearchbar h3 {
        font-size: 12px;
        color: #004691
    }

    .lsearchbar .more {
        margin: 5px 0 0 0;
        padding: 5px;
        display: none;
        background: #efefef;
        border: 1px solid #C5C5C5;
    }

    .lsearchbar a.show {
        background: url(images/nv_show2.gif) left -0.2em no-repeat;
        padding: 0.3em 0 0 1.8em;
    }

    .lsearchbar a.hidden {
        background: url(images/nv_hidden2.gif) left top no-repeat;
        padding: 0.3em 0 0 1.8em;
    }

#listSearchForm input, #listSearchForm b {
    font-family: tahoma;
    vertical-align: middle;
}

.itemlist {
    margin: 0;
}

    .itemlist div.clew {
        background: #EAE4F8;
        color: #000;
        font-weight: bold;
        padding-left: 1em;
        margin: 1px 0;
    }

.viewtop {
    border-top: 3px solid #69c;
    background: url(images/viewtopbg.gif) left top repeat-x;
    height: 28px;
}

    .viewtop .l {
        margin: 0;
        padding: 7px 0 0 40px;
        background: url(images/viewtopbt.gif) 12px 5px no-repeat;
        float: left;
        font: bold 12px Helvetica;
        height: 21px;
    }

    .viewtop .m {
        margin: 3px 30px 0 0;
        padding: 0;
        float: right;
        text-align: right;
    }

    .viewtop .r {
        margin: 2px 15px 0 0;
        padding: 0;
        float: right;
        font-weight: bold;
    }

.listview {
    float: left;
    border-bottom: 1px dotted #ddd;
    margin: 5px 2px;
    padding: 5px 0 8px 5px;
    width: 710px;
}

.divimg4 {
    width: 100px;
    margin: 0 0 5px 0;
    height: 100px;
    float: left;
}

.divimg44 {
    width: 100px;
    height: 100px;
    overflow: hidden;
    text-align: center;
    border: 1px #ddd solid;
    margin: 0;
    padding: 0;
}

.list_info {
    float: left;
    width: 510px;
    margin: 0 0 0 15px;
    padding: 0;
}

    .list_info h4 {
        font: bold 14px arial,Helvetica;
        margin: 0;
        padding: 2px 0 0 0;
    }

        .list_info h4 .date {
            float: right;
            font: normal 11px arial;
            color: #888;
        }

        .list_info h4 a {
            color: #004691;
        }

            .list_info h4 a:hover {
                color: #f50;
                text-decoration: underline;
            }

    .list_info p {
        margin: 0 0 2px 0;
        padding: 0;
        color: #666;
    }

        .list_info p a {
            color: #333;
            font-weight: bold;
        }

            .list_info p a:hover {
                color: #f50;
                font-weight: bold;
            }

.listview .price {
    float: right;
    margin: 10px 0 0 0;
    font: bold 12px arial;
    color: #ff0000;
    width: 80px;
    text-align: center;
    height: 16px;
    overflow: hidden
}

.btn {
    height: 21px;
    margin: 0 5px 0 0;
    width: 69px;
}

    .btn a {
        background-position: -231px -80px;
        padding: 2px 6px 4px 15px !important;
        *padding: 5px 6px 4px 15px !important;
        padding: 5px 6px 4px 15px;
    }

        .btn a:hover {
            background-position: -231px -101px;
            text-decoration: none;
            color: #ff0000;
        }

.quicklink {
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    text-align: center;
    padding: 5px 0;
    width: 718px;
    background: #fafafa
}

.pmag {
    margin-left: 110px;
}

.quicklink .lk1, .quicklink .lk2 {
    width: 100px;
    float: left;
    margin: 5px 0 5px 10px;
}

.quicklink .lk3, .quicklink .lk4 {
    width: 126px;
    float: left;
    margin: 5px 0 5px 10px;
}

.quicklink .lk1 h1 {
    text-indent: -9999px;
    background: url(images/botton_01.gif) no-repeat top left;
}

.quicklink .lk2 h1 {
    text-indent: -9999px;
    background: url(images/botton_02.gif) no-repeat top left;
}

.quicklink .lk3 h1 {
    text-indent: -9999px;
    background: url(images/botton_03.gif) no-repeat top left;
}

.quicklink .lk4 h1 {
    text-indent: -9999px;
    background: url(images/botton_04.gif) no-repeat top left;
}

    .quicklink .lk1 h1 a, .quicklink .lk2 h1 a, .quicklink .lk3 h1 a, .quicklink .lk4 h1 a {
        display: block;
        height: 26px;
        text-decoration: none;
    }

.member_jp {
    position: absolute;
    z-index: 49;
    margin: -2px 0 0 110px;
    padding: 0;
    width: 23px;
    height: 39px;
    background-position: 0 -1107px;
}

.member_yp {
    position: absolute;
    z-index: 49;
    margin: -2px 0 0 110px;
    padding: 0;
    width: 23px;
    height: 39px;
    background-position: -23px -1107px
}

.list_info2 {
    float: left;
    width: 585px !important;
    *width: 585px !important;
    width: 580px;
    margin: 0 0 0 15px;
    padding: 0 10px 0 0;
}

    .list_info2 h4 {
        font: bold 14px arial,Helvetica;
        margin: 0 0 0 25px;
        padding: 2px 0 0 0;
    }

        .list_info2 h4 .place {
            float: right;
            font: normal 12px Helvetica;
            color: #333;
        }

        .list_info2 h4 a {
            color: #004691;
        }

            .list_info2 h4 a:hover {
                color: #f50;
                text-decoration: underline;
            }

    .list_info2 p {
        margin: 0 0 2px;
        padding: 0;
        color: #666;
        text-indent: 2em;
    }

.hh05 {
    *zoom: 1;
    overflow: hidden;
}

.fl01 {
    margin: 0 25px 0 2px;
    padding: 0;
    width: 337px;
    float: left;
    color: #bbb;
}

.fl02 {
    margin: 0;
    padding: 0;
    width: 337px;
    float: left;
    color: #bbb;
}

    .fl01 .black, .fl02 .black {
        color: #333;
    }

        .fl01 .black:hover, .fl02 .black:hover {
            color: #f50;
            text-decoration: underline;
        }

    .fl01 .key, .fl02 .key {
        margin: 2px 10px;
    }

/*bbs*/
.ulbbs {
    margin: 0;
    padding: 0;
    width: 100%;
}

    .ulbbs li {
        width: 479px;
        float: left;
        background: #fff;
        border-bottom: 1px #ACC8E4 solid;
        padding: 5px 0 0 0
    }

    .ulbbs .li2 {
        width: 478px;
        float: left;
        background: #fff;
        border: 1px #ACC8E4 solid;
        border-top: 0;
        border-right: 0;
        padding: 5px 0 0 0
    }

    .ulbbs .bbsbox {
        margin: 1px;
        background: #fff;
        padding: 8px 8px 0;
    }

        .ulbbs .bbsbox p {
            line-height: 16px;
            padding: 0;
        }

    .ulbbs h3 {
        color: #004691;
        font: bold 14px arial,Helvetica;
        margin: 0 0 2px 0;
        background: url(images/now01.gif) no-repeat left 2px;
        padding: 0 0 0 12px;
    }

        .ulbbs h3 a {
            color: #004691;
        }

            .ulbbs h3 a:hover {
                color: #f50;
            }

.btn3 {
    height: 21px;
    margin: 0;
    width: 77px;
    clear: both;
}

    .btn3 a {
        color: #000;
        padding: 2px 12px 4px 18px !important;
        *padding: 5px 12px 4px 18px !important;
        padding: 5px 12px 4px 18px;
        background: url(images/bg_btn2.gif) left top no-repeat;
    }

        .btn3 a:hover {
            text-decoration: none;
            color: #f50;
            padding: 2px 12px 4px 18px !important;
            *padding: 5px 12px 4px 18px !important;
            padding: 5px 12px 4px 18px;
            background: url(images/bg_btn2.gif) left top no-repeat;
        }

.ulbbs .hit1 {
    height: 60px;
    *height: 66px !important;
    *height: 60px;
}

.ulbbs .hit2 {
    height: 78px;
    *height: 70px !important;
    *height: 70px;
}

.pd {
    padding-bottom: 0;
}

/* ============================= 涓夌骇椤甸潰 ============================= */
#subcon3 {
    float: left;
    width: 735px;
    margin: 10px 0 0 0;
}


.liston {
    background: url(http://assets.dxycdn.com/app/biomart/img/listviewon1.gif) left bottom repeat-x;
}

.liston1 {
    background: url(http://assets.dxycdn.com/app/biomart/img/listviewon1.gif) left bottom repeat-x;
}

/* 浜у搧view*/
.complaint {
    position: fixed;
    z-index: 999;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    opacity: 0.7;
    background: url(images/blank.gif);
    position: fixed;
    z-index: 1000;
    display: none;
    _position: absolute;
}

#boxBody {
    width: 250px;
    height: 200px;
    border: 1px solid rgb(0, 51, 153);
    position: fixed;
    z-index: 99999;
    background: #fff;
    display: none;
    _position: absolute;
}

/*.complaint{filter:alpha(opacity=70);-moz-opacity:.7;opacity:0.7; background:transparent;background:url(images/blank.gif);position:absolute;z-index:98;top:0px;left:0px;width:100%;height:111px;display:none;}*/
.boxbd {
    border: 1px #039 solid;
}

.close {
    text-align: right;
    background-color: #639CD8;
    color: #fff;
}

    .close a {
        color: #fff;
        text-decoration: none;
        padding-right: 10px;
    }


.product_left {
    float: left;
    width: 210px;
    margin: 10px !important;
    *margin: 10px !important;
    margin: 10px 10px 10px 5px; /*text-align:center*/
}

    .product_left a {
        color: #333
    }

.product_right {
    float: left;
    width: 480px;
}

.product_right2 {
    width: 688px;
    margin: 0 10px 0 20px;
    *margin: 0 10px 0 15px;
}

.product_pic {
    width: 200px;
    padding: 5px;
    background: #f0f0f0; /*text-align:center;*/
    overflow: hidden;
    margin-bottom: 5px
}

.product_pic1 {
    width: 200px;
    height: 200px;
    overflow: hidden; /*text-align:center;*/
}

.product_text1 {
    clear: both;
    margin: 5px 0 0 0;
    padding: 0;
    height: 20px;
    text-align: center;
    background-position: 52px -940px;
}

    .product_text1 a {
        color: #333
    }

        .product_left a:hover, .product_text1 a:hover {
            color: #f50
        }

.product_brief {
    float: left;
    width: 250px;
    margin: 15px 0 0 0;
}

.product_brief3 {
    float: left;
    width: 440px;
    margin: 15px 0 0 0;
}

    .product_brief3 dl {
        padding-left: 10px;
        margin-bottom: 0;
        *margin-bottom: 5px;
    }

        .product_brief3 dl dd {
            height: 22px;
            line-height: 22px;
            width: 48%;
        }

        .product_brief3 dl dt {
            font: bold 14px arial,Helvetica;
            color: #0054A5;
            margin: 0;
            padding: 0;
            line-height: 22px;
            height: 22px;
            overflow: hidden
        }

            .product_brief3 dl dt a, .product_brief2 dl dd a {
                color: #0054A5;
            }

                .product_brief3 dl dt a:hover, .product_brief2 dl dd a:hover {
                    color: #f50;
                }

        .product_brief3 dl .dd2 {
            height: 22px;
            line-height: 22px;
            width: 98%;
            clear: left;
        }


.pw {
    width: 60%;
}

.product_brief img {
    margin: 3px 0;
}

.product_brief h3 {
    font: bold 14px arial,Helvetica;
    color: #0054A5;
    margin: 0;
    padding: 0;
}

    .product_brief h3 a {
        color: #004691;
    }

        .product_brief h3 a:hover {
            color: #f50;
        }

.product_brief2 {
    width: 475px;
    margin: 15px 0 0;
    padding-bottom: 5px !important;
    padding-bottom: 0;
}

    .product_brief2 dl {
        padding-left: 10px;
    }

        .product_brief2 dl dt {
            line-height: 24px;
            height: 24px;
            overflow: hidden;
            font: bold 14px arial;
        }

            .product_brief2 dl dt a, .product_brief2 dl dd a {
                color: #0054A5;
            }

                .product_brief2 dl dt a:hover, .product_brief2 dl dd a:hover {
                    color: #f50;
                }

    .product_brief2 h1, .product_brief3 h1 {
        font: bold 14px arial,Helvetica;
        color: #0054A5;
        margin: 0 0 2px 10px;
        padding: 0;
    }

    .product_brief2 dl dd {
        height: 22px;
        line-height: 22px;
        width: 48%;
    }

    .product_brief2 dl .dd2 {
        height: 22px;
        line-height: 22px;
        width: 98%;
        clear: left;
    }

    .product_brief2 dl .dd3 {
        height: 22px;
        line-height: 22px;
        width: 98%;
        text-indent: 2em
    }

    .product_brief2 .red2 {
        color: #D80808;
        font: bold 16px Verdana
    }

    .product_brief2 dl dd .sj {
        font: bold 13px arial;
        color: #333;
    }

.w01 {
    float: left;
    width: 300px;
}

.w02 {
    float: left;
    width: 165px;
}

.product_brief2 img {
    margin: 3px 0;
}

.product_brief2 h3 {
    font: bold 14px arial,Helvetica;
    color: #0054A5;
    margin: 0;
    padding: 0;
}

    .product_brief2 h3 a {
        color: #004691;
    }

        .product_brief2 h3 a:hover {
            color: #f50;
        }

.pw {
    width: 60%;
}

.parameter2 {
    clear: both;
    width: 475px;
}

    .parameter2 dl {
        padding: 5px 0 10px 10px;
        word-break: break-all;
        color: #333;
        margin: 0 0 10px 0;
    }

        .parameter2 dl dd {
            width: 48%;
            float: left;
            border-bottom: 1px dashed #ccc;
            word-break: break-all;
            height: 21px;
            overflow: hidden;
        }

        .parameter2 dl .dd2 {
            width: 96%
        }

        .parameter2 dl span {
            color: #666
        }

.product_bt {
    margin: 10px 0 5px;
    *margin: 0 0 10px;
    text-align: center
}

    .product_bt img {
        padding-right: 10px;
    }

.tl {
    text-align: left;
    margin: 10px 0 5px 10px;
    *margin: 0 0 10px 10px;
}

.product_card {
    float: right;
    width: 208px;
    margin: 10px 10px 0 0 !important;
    *margin: 10px 10px 0 0 !important;
    margin: 10px 10px 0 0;
    padding: 10px 5px 10px 8px;
    background: #ffc;
    border: 1px solid #fc9;
    word-break: break-all;
    display: inline;
}

    .product_card h2 {
        font: bold 14px arial,Helvetica;
        margin: 0;
        padding: 0;
        color: #000;
    }

        .product_card h2 a {
            color: #000;
        }

            .product_card h2 a:hover {
                color: #f50;
            }

    .product_card img {
        margin: 3px 0;
    }


.product_card2 {
    height: 124px;
    margin: 5px 10px;
    padding: 10px 8px 10px 8px;
    word-break: break-all;
}

    .product_card2 h2 {
        font: bold 14px arial;
        margin: 0 0 0 22px;
        padding: 0;
        color: #000;
    }

        .product_card2 h2 a {
            color: #0054A5;
        }

            .product_card2 h2 a:hover {
                color: #f50;
            }

        .product_card2 h2.img_nav {
            padding-left: 30px;
        }

    .product_card2 img {
        margin: 3px 0;
    }

    .product_card2 dl {
        padding-left: 22px;
    }

        .product_card2 dl dd {
            float: left;
            width: 310px;
            height: 24px;
            line-height: 24px;
            overflow: hidden;
            padding-right: 10px;
        }


.product_func {
    clear: both;
    margin: 5px 0 10px 20px;
    padding: 0;
}

    .product_func a, .product_func a:hover {
        margin: 0 5px;
    }

.down {
    color: #FF6633;
    font-size: 14px;
    border-bottom: dotted 1px #eee;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 26px;
    text-align: right;
}

.product_detail {
    margin: 0;
    padding: 10px 0 15px;
    overflow: hidden;
}

    .product_detail p { /*text-indent:2em;*/
        margin: 10px 12px;
        padding: 0;
    }

.reply_2 {
    padding: 8px 10px 10px 15px;
}

.reply_1 {
    padding-left: 20px;
}

.reply_submit {
    padding: 5px 0;
    margin-left: 47px;
    color: #999;
}

.reply_validate {
    display: none;
    padding-top: 5px;
}

    .reply_validate img {
        width: 90px;
        margin-right: 3px;
    }

    .reply_validate a {
        color: #0C4790;
    }

.validateimg {
    padding: 5px 0 0 48px;
}

.replytextarea_comment {
    text-align: right;
}

.reply_comment_ {
    color: #888;
    padding-left: 20px;
}

.reply_comment {
    color: #888;
}

.replybody_comment {
    color: #888;
    padding-left: 20px;
}

.re_info {
    margin-top: 10px;
    border: 1px solid #ccc;
    padding: 0;
}

    .re_info h4 {
        background-color: #eee;
        color: #000;
        font-size: 12px;
        margin: 1px;
        padding-left: 15px;
        margin-bottom: 10px;
        background-position: -90px -921px;
        height: 26px;
        line-height: 24px;
    }

        .re_info h4 .r {
            float: right;
            margin: 0 8px 0 0;
        }

            .re_info h4 .r a {
                color: #0C4790;
                font-weight: normal;
            }

    .re_info ul {
        margin: 0 0 0 23px;
    }

        .re_info ul li {
            float: left;
            width: 18%;
        }

    .re_info .pic {
        width: 100px;
        margin: 0 0 5px 0;
        height: 100px;
    }

    .re_info .pic01 {
        width: 100px;
        height: 100px;
        overflow: hidden; /*text-align:center;*/
        border: 1px #ddd solid;
        margin: 0;
        padding: 0;
    }

.pro_ul {
    text-align: center;
    margin: 0 0 0 15px !important;
    *margin: 0 0 0 5px !important;
    margin: 0 0 0 5px;
}

.pro_li {
    float: left;
    width: 48%;
    margin: 10px 0 0 0;
}

.hh14 {
    clear: both;
    background: #eee;
    padding: 5px 0 0 12px;
    margin: 10px 0 0 0;
    color: #333;
    font: bold 12px Helvetica;
    height: 18px;
    position: relative;
}

    .hh14 .r {
        float: right;
        padding-right: 8px;
    }

        .hh14 .r a {
            color: #0054A5
        }

.hh15 {
    background: #f5f5f5;
    padding: 5px 0 5px 12px;
    margin: 10px 0 0 0;
    color: #333;
    font: bold 12px Helvetica;
}

.ul10 {
    list-style-type: none;
    margin: 0 0 0 20px !important;
    *margin: 0 0 0 5px !important;
    margin: 0 0 0 5px;
    padding: 11px 0 5px;
    width: 98%;
}

    .ul10 li {
        margin: 0 0 5px 0;
        padding: 0;
        text-align: center;
        font: normal 12px Helvetica;
        width: 48%;
        float: left;
    }

.divimg {
    width: 74px;
    margin: 0 0 5px 0;
    height: 74px;
}

.divimg01 {
    width: 72px;
    height: 72px;
    overflow: hidden;
    text-align: center;
    border: 1px #ddd solid;
}

.textdiv {
    width: 72px;
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
    height: 30px;
}

    .textdiv a {
        color: #333;
    }

        .textdiv a:hover {
            color: #f50;
            text-decoration: none;
        }

.textdiv01 {
    width: 72px;
    text-align: center;
    font-size: 12px;
    height: 35px;
    line-height: 15px;
    overflow: hidden;
    font-family: verdana;
}

.parameter ul {
    padding: 5px 0 10px 40px;
    word-break: break-all;
    color: #666;
    margin: 0 0 10px 0;
}

    .parameter ul li {
        float: left;
        width: 48%;
        list-style: none;
        border-bottom: 1px dashed #ccc;
        word-break: break-all;
    }


.hackbox {
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    clear: both;
    visibility: hidden;
}

/*鎸夌被鐩�*/
.leixingxz {
    margin: 0 0 5px;
    width: 100%;
}

    .leixingxz h3 {
        padding: 0 0 4px 20px;
        font: bold 12px Helvetica;
        margin: 0 0 5px 0;
        color: #000;
        border-bottom: 1px #e0e0e0 solid;
        background-position: -91px -926px;
    }

    .leixingxz .h32 {
        background: url(images/now02.gif) 5px 2px no-repeat;
        padding: 0 0 0 20px;
        font: bold 12px Helvetica;
        margin: 0;
        color: #000;
        margin: 0 0 5px;
        border: 0
    }

    .leixingxz h2 {
        background: #fff url(images/now02.gif) 5px 7px no-repeat;
        padding: 5px 0 5px 14px;
        font: bold 12px Helvetica;
        margin: 5px 0 0;
        color: #000;
    }

        .leixingxz h2 .r {
            float: right;
            font-weight: normal;
            margin: 0 8px 0 0;
        }

    .leixingxz h4 {
        background: #eee url(images/now02.gif) 5px 7px no-repeat;
        padding: 5px 0 5px 14px;
        font: bold 12px Helvetica;
        margin: 5px 0 0;
        color: #000;
    }

    .leixingxz ul {
        margin: 0 0 0 20px;
    }

    .leixingxz li {
        margin: 0 4px 0 0;
        padding: 0;
        text-align: left;
        float: left;
        word-break: keep-all;
        width: 32%;
        overflow: hidden;
        height: 20px;
    }

        .leixingxz li a {
            color: #004691
        }

            .leixingxz li a:hover {
                color: #f50
            }

.copyright1 .tit {
    border-bottom: 1px solid #e5e5e5;
}

.copyright1 h3 {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 15px;
    width: 100%;
}

.copyright1 .lst_ba {
    padding: 10px
}

    .copyright1 .lst_ba p {
        line-height: 22px;
        color: #666;
        font-size: 13px;
    }

/*楂樼骇鎼滅储*/
.tab_title {
    background: url(images/tab_03.gif) repeat-x left bottom;
    height: 22px;
}

.tab {
    padding: 15px 0 0;
    width: 960px;
    margin: 0 0 10px 0;
}

.tabbox {
    height: 19px;
    text-align: center;
    overflow: hidden;
    background: #F7F9FE;
    float: left;
    margin: 0 1px 0 0;
    padding: 3px 10px 0;
    width: 95px;
    border: 1px #ACC8E4 solid;
    border-bottom: 0;
}

    .tabbox a {
        color: #0054A5;
        font: bold 13px Helvetica;
    }

        .tabbox a:hover {
            color: #0054A5;
            text-decoration: none;
        }

.tabboxoff {
    text-align: center;
    overflow: hidden;
    height: 20px;
    padding: 1px 10px 0;
    margin: 0 1px 0 0;
    float: left;
    background: #69c;
    width: 95px;
    border: 0px #666 solid;
    border-bottom: 0;
}

    .tabboxoff a {
        color: #fff;
    }

        .tabboxoff a:hover {
            color: #fff;
            text-decoration: none;
        }

.tablist {
    margin: 0 !important;
    *margin: 0 !important;
    margin: 0;
    padding: 15px 10px 10px 20px;
    border: 1px solid #B7C6D4;
    text-align: left;
    background: #F7F9FE url(images/icon_search2.gif) no-repeat 15px 15px;
    border-top: 0;
}

.iptext {
    padding: 4px 3px 0;
    border: 1px solid #B5B8C8;
    height: 18px;
    font-size: 12px;
    background-position: 0 -1302px;
    background-repeat: repeat-x;
    background-color: #fff;
}

.iptextarea {
    padding: 10px;
    background: #fff url(images/text-bg.gif) repeat-x 0 0;
    border: 1px solid #B5B8C8;
    font-size: 12px;
    color: #333;
    overflow-y: auto;
    font-family: arial;
}


/*lucene鎼滅储*/
#results {
    margin: 0;
    padding: 0;
}

    #results li {
        list-style: none;
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px dashed #ccc;
    }

    #results p {
        color: #7B7B7B
    }

    #results b {
        background-color: #ffff88;
    }

.pagination a b {
    color: #004691;
}

.list_info b {
    background-color: #ffff88;
    color: #004691
}

.list_info2 b {
    background-color: #ffff88;
    color: #004691
}

.tablist li {
    margin-bottom: 10px;
}

.tablist .t {
    border-top: 1px solid #3366CC;
    background: #F0F7FF none repeat scroll 0%;
}

.ul_search {
    list-style-type: none;
    margin: 0 0 0 2px;
    padding: 0;
}

    .ul_search li {
        margin: 8px 0 18px 0;
        padding: 0;
        text-align: left;
    }

    .ul_search h4 {
        font: bold 14px arial,Helvetica;
        margin: 0 0 3px 0;
        padding: 0;
        background: url(images/icon_22.gif) left 2px no-repeat;
        padding-left: 24px;
        line-height: 22px
    }

        .ul_search h4 a {
            color: #004691;
        }

            .ul_search h4 a:hover {
                color: #f50;
            }

    .ul_search p {
        color: #666;
        margin: 0 15px 8px 22px;
        padding: 0;
        line-height: 18px
    }

.butt {
    font: bold 14px Helvetica;
    padding: 3px 0;
    margin: 5px;
    cursor: hand;
}

.butt1 {
    background: url(images/bg_button.gif) 0 bottom repeat-x;
    border: 1px #99a solid;
    text-align: center;
    padding: 3px 8px 2px 8px;
    height: 22px;
}

/*article*/
#rightnews {
    float: right;
    width: 260px;
}

#c_content {
    background: #fbfbfb;
    width: 100%;
    border: 1px solid #dcdcdc;
    border-bottom-color: #c3c3c3
}

.wenzi {
    padding: 20px;
}

    .wenzi td table {
        width: 100% !important;
    }

    .wenzi td img {
        max-width: 100%;
    }

#c_content .title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    line-height: 120%;
    border-bottom: dashed #999999 1px;
    height: 120%;
    line-height: 40px;
}

.article1 {
    font-size: 12px;
    line-height: 25px;
    border-bottom: dashed #999 1px;
    text-align: center;
    padding: 0 5px;
    color: #333
}

    .article1 a {
        color: #555
    }

        .article1 a:hover {
            color: #f50
        }

.content {
    border: none;
    background-color: transparent
}

.article2 {
    font-size: 12px;
    line-height: 25px;
    color: #888;
    margin: 5px 0;
    text-align: left;
    padding: 0 5px 10px;
    border-bottom: 1px dashed #ccc;
}

.article {
    font-size: 14px;
    line-height: 25px;
    margin-top: 10px;
}

    .article em {
        font-style: italic;
    }

    .article p {
        margin: 0 0 20px;
        word-wrap: break-word;
        word-break: normal;
    }
    /* 2012.02.07 by w.chong ->*/
    .article sup {
        vertical-align: super;
    }

    .article sub {
        vertical-align: sub;
    }
/* <- */

.articlepacklink {
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    text-align: center;
}

#correlatetitle {
    background: #fff url(images/now02.gif) 5px 7px no-repeat;
    padding: 5px 0 5px 14px;
    font: bold 12px Helvetica;
    margin: 0;
    color: #000;
}

.totle_comments {
    border: 0px solid #C8C8C8;
    background: #fff;
    margin: 0;
    padding: 0;
}

.one_comment, .offe_comment {
    background: #fff;
    border-bottom: 1px dashed #ccc;
    padding: 0 10px 7px 16px;
}

.top_comment {
    text-align: right;
    clear: both;
    padding-right: 20px;
}

.ip_comment {
    color: #FF3300;
    padding-left: 10px;
    float: left;
}

.createdate_comment {
    color: #888;
    float: right;
}

    .createdate_comment a {
        display: none;
    }

.nickname_comment {
    color: #004691;
    float: left;
    font-weight: bold;
}

.username_ {
    color: #004691;
    float: left;
    font-weight: bold;
}

.username_comment {
    color: #004691;
    float: left;
    font-weight: bold;
}

    .username_comment a {
        color: #004691;
        text-indent: none;
    }

.body_comment {
    font-size: 13px;
    clear: both;
}

.showreply_comment {
    text-align: right;
    padding-right: 20px;
}

.totle_comments .pagination {
    padding-right: 10px;
}

/* 缈婚〉 */
.pagination {
    padding: 0;
    margin: 10px 0;
    text-align: right;
    clear: both;
}

    .pagination a {
        border: 1px #69c solid;
        padding: 2px 5px;
        margin-right: 2px;
        text-decoration: none;
        color: #004691
    }

        .pagination a:hover {
            border: 1px #69c solid;
            padding: 2px 5px;
            margin-right: 2px;
            text-decoration: none;
            background: #E8F2FF
        }

    .pagination span.n a, .pagination span.n a:hover {
        border: 0;
        padding: 2px 0;
        font-family: arial;
        background: #fff;
    }

.pageBuilder a b {
    color: #000
}

.pageBuilder a:hover b {
    color: #f50;
    text-decoration: none;
}

.pageBuilder .prev, .pageBuilder .next {
}

#top_keyword {
    position: absolute;
    display: none;
    background-color: #fff;
    font-family: Verdana,Sans,Arial;
    font-size: 13px;
    border: 1px solid #2B7DBE;
    margin-top: -2px;
    width: 316px;
    *width: 311px;
    z-index: 100;
    margin-left: 0;
    *margin-left: 6px;
}

.div_keyword {
    height: 23px;
    font-family: Verdana,Sans,Arial;
    padding-left: 10px;
    overflow: hidden
}

.div_keyword_on {
    cursor: pointer;
    overflow: hidden;
    height: 23px;
    background-color: #2B7DBE;
    font-family: Verdana,Sans,Arial;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
}

.cover {
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    opacity: 0.7;
    background: url(images/blank.gif);
    position: absolute;
    z-index: 98;
    width: 960px;
    height: 111px;
    display: none;
}

/*help*/
.hh_help {
    margin: 0;
    padding: 0;
    padding: 5px 10px;
    height: 15px;
    background: #F1F8FF;
    border-bottom: 1px #ACC8E4 solid;
    font: normal 12px arial,Helvetica;
}

    .hh_help a {
        color: #04d;
    }

.ul_help {
    list-style-type: none;
    margin: 0 0 0 2px;
    padding: 0;
}

    .ul_help li {
        margin: 0;
        padding: 4px 0 3px 0;
        text-align: left;
        word-break: keep-all;
        background: url(images/line2.gif) left bottom repeat-x;
    }

        .ul_help li a {
            color: #039;
            margin: 0;
        }

            .ul_help li a:hover {
                color: #f40;
                margin: 0;
                text-decoration: none;
            }

        .ul_help li span {
            background: url(images/arrow2.gif) left top no-repeat;
            padding: 0 0 0 10px;
            margin: 0 0 0 10px;
        }

.title_help {
    text-align: center;
    margin: 20px 0 10px 0;
    padding: 0;
    font: bold 14px arial,Helvetica;
    color: #000;
}

.con_help {
    margin: 0 20px;
    color: #666;
}

/*form*/
.selectborder {
    border: 1px solid #B5B8C8;
    position: absolute;
    overflow: hidden;
    margin: 3px 0 0 2px;
    padding: 0;
}

    .selectborder select {
        background: #ffffee;
        margin: -2px;
    }


.sh01 {
    color: #004691;
    text-decoration: underline
}

.inquiry {
    width: 670px;
    border: 1px solid #ddd;
    margin-top: 10px;
    background: #fff;
    padding: 0 8px 8px;
    margin-bottom: 20px;
}

.hh_inquiry {
    background: #f5f5f5;
    font-size: 14px;
    color: #081b39;
    padding: 3px 0 3px 8px;
    margin: 8px 0;
}

.inquiry p {
    margin-left: 10px;
}

.leftnews2 {
    width: 260px;
    margin-top: 10px;
    float: left;
}

.bgpub {
    background: #f9f9f9;
}

.bgpubt {
    background: #fff;
}

    .bgpubt td {
        padding: 5px;
    }


/*鐑棬鍥剧墖*/
.hotpicbox {
    float: left;
    width: 430px;
    margin: 0 0 10px 0;
}

#hotpic {
    width: 430px;
    height: 152px;
    background: #EEF6FE;
}

    #hotpic #SlidePlayer {
        position: relative;
        margin: 0 auto;
    }

    #hotpic .Slides {
        padding: 0;
        margin: 0;
        list-style: none;
        height: 152px;
        overflow: hidden;
    }

        #hotpic .Slides li {
            float: left;
            width: 430px;
            height: 152px;
        }

        #hotpic .Slides img {
            border: 0;
            display: block;
            width: 430px;
            height: 152px;
        }

    #hotpic .SlideTriggers {
        margin: 0;
        padding: 0;
        list-style: none;
        position: absolute;
        top: 125px;
        right: 5px;
        z-index: 10;
        height: 25px;
    }

        #hotpic .SlideTriggers li {
            float: left;
            display: inline;
            color: #333;
            text-align: center;
            line-height: 16px;
            width: 16px;
            height: 16px;
            font-family: Arial;
            font-size: .9em;
            cursor: pointer;
            overflow: hidden;
            margin: 2px 3px;
            background: url(images/bg_hotpic2.gif) no-repeat center center;
        }

            #hotpic .SlideTriggers li.Current {
                color: #fff;
                background: url(images/bg_hotpic1.gif) no-repeat center center;
                border: 0;
                font-weight: bold;
                font-size: 1.4em;
                line-height: 21px;
                height: 21px;
                width: 21px;
                margin: 0 6px;
            }

/**switcher 鏁堟灉css*/
.flashNews {
    position: relative;
    float: left;
    width: 230px;
    margin-bottom: 12px;
    overflow: hidden;
}

.flashNews {
    height: 160px;
}

    .flashNews img {
        height: 160px;
        width: 230px;
    }

    .flashNews .bg {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 35px;
    }
    /*background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;*/
    .flashNews h3 {
        position: absolute;
        left: 10px;
        top: 126px;
        *top: 130px !important;
        *top: 130px;
        width: 200px;
        height: 35px;
        line-height: 35px;
        z-index: 2;
    }

        .flashNews h3 a {
            font: bold 12px Helvetica;
            color: #fff;
        }

            .flashNews h3 a:hover {
                color: #fff;
            }

    .flashNews p {
        position: absolute;
        left: 10px;
        top: 135px;
        width: 200px;
        height: 20px;
        line-height: 20px;
        ;
        z-index: 2;
    }

        .flashNews p a {
            color: #FFFFFF;
        }

            .flashNews p a:hover {
                color: #F20000;
            }

    .flashNews ul {
        position: absolute;
        right: 0;
        bottom: 0;
        padding-left: 46px;
        background: url(images/flashPage_bg.png) 0 0 no-repeat;
        z-index: 2;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.dxy.cn/app/tong/css/portal/images/flashPage_bg.png',sizingMethod='crop')
    }

        .flashNews ul li {
            float: left;
            width: 15px;
            height: 14px;
            line-height: 12px;
            text-align: center;
            margin-left: 1px;
            background: #000;
        }

            .flashNews ul li a {
                display: block;
                width: 15px;
                height: 14px;
                font: bold 10px arial;
                color: #FFFFFF;
            }

                .flashNews ul li a:hover, .flashNews ul li a.sel {
                    color: #F20000;
                    text-decoration: none;
                }

.tf60 {
    margin: 0;
}

    .tf60 h2 {
        font: bold 14px Helvetica;
        margin: 0;
        padding: 0;
    }

#staticleft, #staticright {
    margin-top: 10px;
}

/*骞荤伅瑙嗛*/
.ul_ppt {
    list-style-type: none;
    margin: 0 0 0 12px;
    *margin: 0 0 0 12px !important;
    *margin: 0 0 0 6px;
    padding: 13px 0 5px;
    width: 710px;
}

    .ul_ppt li {
        margin: 2px 7px 14px 6px;
        *margin: 2px 7px 16px 6px !important;
        *margin: 2px 7px 6px 6px;
        padding: 0;
        text-align: center;
        font: normal 12px Helvetica;
        float: left;
    }

.divimg05 {
    width: 152px;
    margin: 0 5px 5px 4px;
    height: 114px;
}

.divimg051 {
    width: 150px;
    height: 112px;
    overflow: hidden;
    text-align: center;
    border: 1px #ddd solid;
}

    .divimg051 img {
        height: 112px;
    }

.textdiv05 {
    width: 150px;
    text-align: center;
    font-size: 12px;
    height: 30px;
    line-height: 15px;
    overflow: hidden;
}

    .textdiv05 a {
        color: #0054A5;
    }

        .textdiv05 a:hover {
            color: #f50;
        }

.m_ppt {
    margin: 0 2px 0 2px;
    *margin: 0 5px 0 2px !important;
    *margin: 0 2px 0 5px;
}

/*鏂版妧鏈�*/
.cnbox_tech1 {
    float: left;
    background: #E5EDF0;
    width: 335px;
    margin: 10px 0 5px 14px;
    *margin: 10px 0 5px 14px !important;
    *margin: 10px 0 5px 7px;
    padding: 5px 2px 5px 2px;
    *padding: 5px 2px 5px 3px !important;
    *padding: 5px 2px 5px 2px;
}

.cnbox_tech2 {
    float: left;
    background: #E5EDF0;
    width: 335px;
    margin: 10px 0 5px 12px;
    padding: 5px 2px 5px 2px;
    *padding: 5px 2px 5px 3px !important;
    *padding: 5px 2px 5px 2px;
}

    .cnbox_tech1 .textdiv1, .cnbox_tech2 .textdiv1 {
        margin-left: 8px;
    }

        .cnbox_tech1 .textdiv1 h4, .cnbox_tech2 .textdiv1 h4 {
            font: bold 14px Helvetica;
            overflow: hidden;
            color: #0054A5;
            margin-bottom: 3px;
        }

.list_tech {
    margin: 0;
    padding: 0;
}

    .list_tech ul {
        margin: 0;
        padding: 0;
    }

        .list_tech ul li {
            width: 335px;
            float: left;
            margin: 5px 0 5px 14px;
            *margin: 5px 0 5px 14px !important;
            *margin: 5px 0 5px 7px;
            padding: 0 0 5px;
            background: url(images/line.gif) left bottom repeat-x;
        }

        .list_tech ul .li2 {
            width: 335px;
            float: left;
            margin: 5px 0 5px 18px;
            *margin: 5px 0 5px 19px !important;
            *margin: 5px 0 5px 18px;
            padding: 0 0 5px;
            background: url(images/line.gif) left bottom repeat-x;
        }

            .list_tech ul li h3, .list_tech ul .li2 h3 {
                font: normal 12px Helvetica;
                padding: 5px 0 0;
                overflow: hidden;
                height: 15px;
                *height: 12px !important;
                *height: 12px;
                margin: 0;
            }

p.time {
    color: #919191;
    font-size: 11px;
    line-height: 120%;
}

.detail {
    color: #919191; /*padding:0 0 10px 0;*padding:5px 0 10px 0 !important;*padding:5px 0 10px 0;height:64px;*height:68px !important;*height:68px;*/
    overflow: hidden;
    line-height: 150%;
    text-align: justify;
    font-family: Helvetica,arial;
}

.contact_info {
    width: 208px;
    padding: 10px;
    background: #FFFFCC;
    border: 1px solid #FFCC99;
    text-align: left;
    z-index: 99999
}

.contact_info_close {
    float: right;
    color: #004691;
    cursor: pointer;
    margin-top: -8px
}

.contact_more {
    text-align: right;
}

    .contact_more a {
        color: #004691;
    }

.contact_info b {
    background-color: #FFFFCC;
    color: #000000;
}


.cnbox_ent {
    border: 1px #ccc solid;
    border-top: 0;
    background: #f8f8f8;
    margin-bottom: 10px;
}

.pd_cn {
    padding: 5px 10px;
    line-height: 22px;
}

    .pd_cn a {
        margin: 0 2px;
    }

.pd_area {
    clear: both;
    margin: 5px 0 0 12px;
}

.pd_ent {
    padding: 1px 8px 10px;
    *padding: 10px 8px 10px;
}

.hh_ent {
    height: 18px;
    border-bottom: 1px #e5e5e5 solid;
    padding: 0;
    margin: 8px 0 0;
    *margin: 0;
}

    .hh_ent .l {
        float: left;
        padding: 0;
        margin: 0;
        font: bold 12px arial,Helvetica;
        color: #000;
    }

    .hh_ent .r {
        float: right;
        margin-right: 2px;
        width: 39px;
        height: 16px;
        overflow: hidden;
        font: normal 12px arial;
        line-height: 16px;
        text-align: center;
        background-position: -192px -80px;
    }

    .hh_ent .l a {
        color: #333
    }

        .hh_ent .l a:hover {
            color: #f50
        }

    .hh_ent .r a {
        color: #333;
    }

        .hh_ent .r a:hover {
            color: #b23;
            text-decoration: none;
        }

.ul_ent {
    margin: 0 0 10px;
    padding: 0;
}

    .ul_ent li {
        width: 50%;
        float: left;
        height: 28px;
        border-bottom: 1px solid #fff;
    }

        .ul_ent li span {
            display: block;
            height: 27px;
            border-bottom: 1px solid #eaeaea;
            line-height: 27px;
        }

        .ul_ent li a {
            color: #004691;
            padding: 3px 8px;
        }

            .ul_ent li a:hover {
                color: #f50;
            }

    .ul_ent .on {
    }

        .ul_ent .on span {
            background-position: left -153px;
            padding-left: 1px;
        }

        .ul_ent .on a {
            color: #fff;
            float: left;
            height: 27px;
            background-position: right -153px;
            padding: 0 5px;
        }

            .ul_ent .on a:hover {
                color: #fff;
                text-decoration: none;
            }

.div_area {
    margin: 0;
    height: 32px;
    background-position: 0 -1167px;
    background-repeat: repeat-x;
}

    .div_area .l, .div_area3 .l {
        float: left;
        height: 32px;
        width: 54%;
        background-position: -98px -1231px;
    }

    .div_area .r, .div_area3 .r {
        text-align: right;
        float: right;
        background-position: right -1199px;
        height: 26px;
        width: 45%;
        padding: 6px 5px 0 0;
    }

        .div_area .r a, .div_area3 .r a {
            color: #333
        }

.div_area3 {
    margin: 0;
    height: 42px;
    background: url(images/bg_ent_line3.gif) left top repeat-x;
}
/*#subleft2 .div_area3 { background:none;}*/

.ul_area {
    margin: 3px 0 0;
    height: 25px
}

    .ul_area li {
        float: left;
        background: url(images/btn_area3.gif) left top no-repeat;
        margin: 0 0 0 5px;
        padding: 0;
        height: 25px
    }

        .ul_area li a {
            display: block;
            float: left;
            height: 25px;
            line-height: 25px;
            background: url(images/btn_area_r3.gif) right top no-repeat;
            padding: 0 15px 0 18px;
            margin: 0;
        }

            .ul_area li a:hover {
                text-decoration: none;
            }

    .ul_area .on {
        background: url(images/btn_area_on3.gif) left top no-repeat;
    }

        .ul_area .on span {
            font-size: 14px;
            padding: 0;
        }

        .ul_area .on a {
            color: #fff;
            font-weight: bold;
            background: url(images/btn_area_on_r3.gif) right top no-repeat;
        }


.div_area2 {
    margin: 0;
}

.ul_area2 {
    margin: 5px 0 0 10px;
}

    .ul_area2 li {
        margin: 0 5px 0 0;
        padding: 0 0 0 10px;
        text-align: left;
        float: left;
        word-break: keep-all;
        width: 14%;
        overflow: hidden;
        height: 20px;
    }

        .ul_area2 li a {
            color: #004691
        }

    .ul_area2 .on {
        background: url(images/now02.gif) left 5px no-repeat;
        padding: 0 0 0 10px;
    }

.more_area {
    filter: alpha(opacity=70);
    -moz-opacity: .7;
    opacity: 0.7;
    background: transparent;
    background: #fff;
    position: absolute;
    z-index: 98;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 111px;
    display: none;
}

.area_box {
    background: #fff;
    left: 255px;
    position: absolute;
    width: 350px;
    height: 175px;
    z-index: 99;
    border: 1px #195289 solid;
}

    .area_box h3 {
        background: #639CD8;
        color: #fff;
        margin: 0;
        padding: 0;
        height: 22px;
    }

        .area_box h3 .l {
            float: left;
            font: bold 12px Helvetica;
            padding: 4px 0 0 8px
        }

        .area_box h3 .r {
            float: right;
            font: normal 12px arial;
            padding: 3px 2px 0 0;
        }

        .area_box h3 a {
            color: #fff;
            text-decoration: none;
            padding-right: 10px;
        }

            .area_box h3 a:hover {
                color: #fff
            }


/*绗竴娆′俊鎭祻瑙堥〉鏀圭増*/
.news_list {
    margin-top: 10px;
    border: 1px solid #ccc;
    padding: 0 0 10px 0;
}

    .news_list h4 {
        background: #eee url(http://assets.dxy.cn/app/tong/css/portal/images/now02.gif) 5px 6px no-repeat;
        color: #000;
        font-size: 12px;
        margin: 1px;
        padding-left: 15px;
        margin-bottom: 5px;
    }

.ul05 {
    margin-left: 10px
}

    .ul05 a, .re_info .title a {
        color: #333
    }

        .ul05 a:hover, .re_info .title a:hover {
            color: #f50
        }

.re_info ul {
    margin-left: 25px;
}

    .re_info ul li {
        margin: 0 5px 0 3px;
    }

.re_info .pic {
    width: 100px;
    margin: 0 0 5px 0;
    height: 100px;
}

.re_info .title {
    height: 30px;
    overflow: hidden;
    width: 100px;
    font: normal 12px arial;
    text-align: center;
    clear: both;
    margin: 0 0 10px;
    padding: 0;
    line-height: 16px
}

.reply_comment {
    color: #333;
}

.reply_submit {
    padding: 5px 0;
    margin-left: 0;
}

    .reply_submit input {
        height: 28px;
        line-height: 22px;
        padding: 0 10px;
        cursor: pointer;
        width: 90px;
        color: #000;
        margin-right: 3px;
        margin-left: 47px;
    }

.textdiv01 {
    width: 72px;
    text-align: center;
    font-size: 12px;
    height: 30px;
    line-height: 15px;
    overflow: hidden;
    font-family: arial;
}

#tabcon11, #tabcon12 {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 5px 0;
    margin-bottom: 10px;
    overflow: hidden;
}

.tabmenu2 li a {
    color: #666;
    text-decoration: none;
    padding: 7px 8px 6px;
}

    .tabmenu2 li a.tabactive {
        position: relative;
        color: #b23;
        background: #fff;
        padding: 5px 7px 7px 8px;
        *padding: 7px 7px 6px 8px !important;
        *padding: 7px 7px 6px 8px;
        border: 1px #ccc solid;
        border-left: 0;
        border-top: 0;
        border-bottom: 0;
        text-decoration: none;
        margin-left: 0px;
    }

.tabmenu2 .li2 {
    font-weight: normal;
    margin-left: 38px;
    border-right: 1px #ccc solid;
}

.tabmenu4 li a {
    padding: 7px 17px 6px;
    font-weight: normal;
}

    .tabmenu4 li a.tabactive {
        padding: 5px 16px 7px 17px;
        *padding: 6px 16px 7px 17px !important;
        *padding: 6px 16px 7px 17px;
        font-weight: bold;
        color: #039
    }

.tabmenu4 .li2 {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
}

    .tabmenu4 .li2 a {
        color: #333;
        padding: 6px 6px 7px 15px;
    }

        .tabmenu4 .li2 a:hover {
            color: #b23;
        }

.tabmenu4 .li3 a {
    padding: 7px 16px 6px 8px;
    color: #039;
    margin-right: 0;
    text-decoration: none;
    background: #fff;
    font-weight: bold;
}

.tabmenu42 {
    height: 25px;
    background: #369;
}

    .tabmenu42 li {
        float: left;
        line-height: 24px;
        background: #fff
    }

        .tabmenu42 li span {
            padding: 6px 0 6px 1px;
            *padding: 0 0 0 1px !important;
            *padding: 0 0 0 1px;
        }

        .tabmenu42 li a {
            padding: 4px 17px;
            *padding: 5px 17px;
            font-weight: normal;
            background: #E0E0E0;
            color: #333;
            text-decoration: none;
        }

            .tabmenu42 li a.tabactive {
                padding: 4px 17px;
                *padding: 5px 17px;
                font-weight: normal;
                color: #fff;
                background: #369;
                border: 0;
                text-decoration: none;
            }

    .tabmenu42 .li3 a {
        padding: 4px 27px 4px 8px;
        color: #039;
        margin-right: 0;
        text-decoration: none;
        background: #fff;
        font-weight: bold;
    }

.ul_rank {
    clear: both;
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0;
}

    .ul_rank li {
        margin: 0 0 0 5px;
        padding: 3px 0 2px !important;
        padding: 5px 0 0;
        text-align: left;
        width: 95%;
        *width: 96%;
        overflow: hidden;
        height: 18px;
        color: #039;
    }

    .ul_rank em {
        margin: 2px 7px 0 0;
        padding: 0;
    }

    .ul_rank li a {
        color: #333
    }

        .ul_rank li a:hover {
            color: #b23
        }

.hh_gq {
    background: #fff url(images/bg_gq.gif) left top repeat-x;
    border-bottom: 1px #ccc solid;
    height: 18px;
    font: bold 12px arial,Helvetica;
    color: #333;
    padding: 5px 0 0 8px;
}

.ul01 {
    margin-top: 3px;
    padding-bottom: 3px;
}

.hot_demand {
    height: 259px !important;
    height: 254px;
    overflow: hidden;
}

.hot_supply {
    height: 281px;
    overflow: hidden;
}

.tag_demand {
    margin: 5px 0 5px 5px;
    word-break: keep-all;
}


a.btn_view2 {
    float: left;
    color: #3b5a9a;
    width: auto;
    text-decoration: none;
    background: url(images/btn_view2.gif) left top no-repeat;
    height: 26px;
    margin-right: 10px;
    font-size: 12px
}

    a.btn_view2:hover {
        color: #3b5a9a;
        text-decoration: none;
        background: url(images/btn_view_on.gif) left top no-repeat;
    }

    a.btn_view2 span {
        background: url(images/btn_view_r2.gif) right top no-repeat;
        float: left;
        line-height: 21px;
        *line-height: 26px;
        height: 26px;
        padding: 0 11px 0 8px;
    }

    a.btn_view2:hover span {
        border: none;
        background: url(images/btn_view_r_on.gif) right top no-repeat;
        cursor: pointer;
        color: #2a457e;
    }

    a.btn_view2 span .b1 {
        background: url(images/icon_view2.gif) left top no-repeat;
        font-weight: normal;
        padding: 0 0 0 20px;
        *padding: 2px 0 0 20px;
        color: #3b5a9a;
    }

.icon_oy {
    position: absolute;
    z-index: 9999;
    margin: -5px 0 0 79px !important;
    *margin: -5px 0 0 68px !important;
    margin: -5px 0 0 68px;
    padding: 0;
    width: 33px;
    height: 28px;
    background: url(images/icon_oy.gif) no-repeat left top;
}

/*鏈€鏂颁俊鎭祻瑙堥〉鏀圭増*/
.l {
    float: left;
}

.r {
    float: right;
}

.c {
    clear: both;
}

.mar_b10 {
    margin-bottom: 10px;
}

.f14 {
    font-size: 14px;
}

.info_l {
    width: 650px;
}

.info_list {
    border: #ccd9ea solid 1px;
}

    .info_list .info_title {
        width: 622px;
        height: 22px;
        line-height: 22px;
        border-bottom: #ccd9ea solid 1px;
        background: url("images/barbg.gif") repeat-x;
        padding: 2px 13px 0;
    }

        .info_list .info_title span.l {
            color: #004691;
            background: url("images/dian2.gif") no-repeat 3px 5px;
            padding-left: 20px;
        }

        .info_list .info_title span.r a {
            color: #7d7d7d;
            text-decoration: none;
        }

            .info_list .info_title span.r a:hover {
                color: #f50;
                text-decoration: underline;
            }

    .info_list .info_body {
        padding: 15px 20px;
    }

        .info_list .info_body img {
            width: 120px;
            height: 100px;
            border: #ccd9ea solid 1px;
            padding: 2px;
        }

        .info_list .info_body dl.info_one {
            line-height: 22px;
            padding-bottom: 10px;
            width: 600px
        }

            .info_list .info_body dl.info_one dd.info_img {
                width: 140px;
                height: 105px;
            }

            .info_list .info_body dl.info_one dd.info_txt {
                width: 460px;
            }

                .info_list .info_body dl.info_one dd.info_txt span.info_t01 a {
                    color: #0054A5;
                    text-decoration: none;
                }

                    .info_list .info_body dl.info_one dd.info_txt span.info_t01 a:hover {
                        color: #f50;
                        text-decoration: underline;
                    }

                .info_list .info_body dl.info_one dd.info_txt .info_t02 {
                    color: #7d7d7d;
                    text-indent: 2em;
                }

                    .info_list .info_body dl.info_one dd.info_txt .info_t02 a {
                        color: #b23;
                        text-decoration: none;
                    }

                        .info_list .info_body dl.info_one dd.info_txt .info_t02 a:hover {
                            text-decoration: underline;
                        }

        .info_list .info_body dl.info_news {
            height: 132px;
            padding: 10px 10px 0 0;
            border-top: #a0a0a0 dashed 1px;
        }

            .info_list .info_body dl.info_news dd {
                color: #7d7d7d;
                height: 22px;
                line-height: 22px;
                padding-left: 10px;
                background: url("images/dian.gif") no-repeat 0 6px;
            }

                .info_list .info_body dl.info_news dd span.l {
                    width: 500px;
                }

                .info_list .info_body dl.info_news dd a {
                    color: #004691;
                    text-decoration: none;
                }

                    .info_list .info_body dl.info_news dd a:hover {
                        color: #f50;
                        text-decoration: underline;
                    }

.info_s {
    height: 75px;
    border: #ccd9ea solid 1px;
    background: url("images/barbg.gif") repeat-x #f5f8fd;
}


/*鍝佺墝浠ｇ悊鍟�*/
.p_box {
    width: 960px;
    margin: 0 auto;
    padding: 0;
}

    .p_box .p_banner {
        width: 960px;
        height: 100px;
        margin: 0 0 10px;
    }

.p_m10 {
    margin-top: 10px;
}

.p_box .p_left {
    width: 713px;
}

    .p_box .p_left .p_search {
        width: 713px;
        height: 58px;
        background: url("images/p_bg.jpg") no-repeat;
    }

        .p_box .p_left .p_search dl dd {
            float: left;
            height: 32px;
        }

            .p_box .p_left .p_search dl dd.p_txt {
                width: 85px;
                padding: 18px 0 0 100px;
            }

                .p_box .p_left .p_search dl dd.p_txt select {
                    font-size: 14px;
                }

            .p_box .p_left .p_search dl dd.p_inp {
                width: 347px;
                padding: 18px 0 0 40px;
                background: url(images/pp_bg.gif) left 11px no-repeat;
            }

            .p_box .p_left .p_search dl dd.p_sel {
                width: 110px;
                padding: 19px 0 0 0;
            }

            .p_box .p_left .p_search dl dd.p_bot {
                width: 102px;
                padding: 15px 0 0 0;
                background: url(images/pp_bt.gif) left 11px no-repeat;
            }

.p_input01 {
    color: #b5b5b5;
    width: 330px; /*line-height:20px;*/
    border: 0 none;
    font-size: 12px; /*background-color:#ccc;*/
    padding: 2px 0 5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .p_input01 {
        padding: 2px 0 3px;
    }
}

.p_botton01 {
    width: 76px;
    height: 27px;
    border: none;
    background: url("images/p_bot.jpg") no-repeat;
    display: block;
    cursor: pointer;
}

.p_box .p_left .p_list h5 {
    color: #2d6195;
    width: 688px;
    height: 34px;
    line-height: 20px;
    *line-height: 27px;
    background: url("images/p_bg2.jpg") no-repeat;
    padding-left: 25px;
}

    .p_box .p_left .p_list h5 span {
        color: #eb6100;
    }

.p_box .p_left .p_list dl {
    width: 696px;
    border-left: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    border-right: 1px #ccc solid;
    padding: 10px 0 10px 15px;
    display: inline-block;
}

    .p_box .p_left .p_list dl dd {
        width: 139px;
        height: 50px;
        float: left;
    }

        .p_box .p_left .p_list dl dd img {
            width: 120px;
            height: 35px;
            border: 1px #ccdff2 solid;
            padding: 2px;
        }

.p_box .p_left .p_list .p_table {
    width: 711px;
    border-left: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    border-right: 1px #ccc solid;
    padding: 15px 0 18px 0;
}

    .p_box .p_left .p_list .p_table table {
        background: #ccdff2;
        margin: 0 auto;
    }

.p_bg3 {
    color: #eb6100;
    font-weight: bold;
    background: url("images/p_bg3.jpg");
    text-align: center;
}

.p_box .p_left .p_list .p_table table tr {
    background: #fff;
}

    .p_box .p_left .p_list .p_table table tr td {
        line-height: 20px;
        padding: 3px 10px;
    }

.p_w220 {
    width: 220px;
}

.p_w200 {
    width: 200px;
}

.p_box .p_left .p_list .p_table .p_fenye {
    text-align: right;
    padding: 10px 20px 0 0;
}

    .p_box .p_left .p_list .p_table .p_fenye a {
        border: 1px #ccdff2 solid;
        padding: 4px 6px 2px 6px;
    }

        .p_box .p_left .p_list .p_table .p_fenye a:hover {
            background: #e9f4ff;
        }

.p_box .p_right {
    width: 237px;
}

    .p_box .p_right h5 {
        color: #fff;
        width: 225px;
        height: 30px;
        line-height: 30px;
        background: url("images/p_bar.gif") no-repeat;
        padding-left: 12px;
    }

    .p_box .p_right .p_intro {
        width: 215px;
        height: 650px;
        background: #e9f4ff;
        border-left: 1px #ccc solid;
        border-bottom: 1px #ccc solid;
        border-right: 1px #ccc solid;
        padding: 10px;
    }

        .p_box .p_right .p_intro dl dd.p_title {
            font-size: 14px;
            color: #004986;
            line-height: 24px;
            background: url("images/p_bg3.gif") no-repeat -4px -2px;
        }

        .p_box .p_right .p_intro dl dd.p_t02 {
            text-indent: 24px;
            border-bottom: 1px #ccc dashed;
            padding-bottom: 5px;
            margin-bottom: 8px;
        }

        .p_box .p_right .p_intro dl dd.p_title span {
            color: #fff;
            padding: 0 14px 0 8px;
        }

.p_box .p_left .p_list .p_table .p_com {
    width: 670px;
    margin: 0 auto;
}

    .p_box .p_left .p_list .p_table .p_com span {
        font-size: 14px;
        color: #eb6100;
    }

.p_box .p_left .p_sj {
    width: 713px;
    height: 58px;
    background: url("images/p_pp.jpg") no-repeat;
}

    .p_box .p_left .p_sj dl dd {
        float: left;
        height: 32px;
    }

        .p_box .p_left .p_sj dl dd.p_txt {
            font-size: 14px;
            width: 120px;
            padding: 20px 0 0 100px;
        }

        .p_box .p_left .p_sj dl dd.p_inp {
            width: 180px;
            padding: 8px 0 0 0;
        }

            .p_box .p_left .p_sj dl dd.p_inp img {
                width: 120px;
                height: 35px;
                border: 1px #ccdff2 solid;
                padding: 2px;
            }

        .p_box .p_left .p_sj dl dd.p_sel {
            font-size: 14px;
            color: #eb6100;
            width: 300px;
            padding: 19px 0 0 0;
        }

.p_box .p_left .p_dl {
    width: 713px;
    height: 58px;
    background: url("images/p_sj.jpg") no-repeat;
}

    .p_box .p_left .p_dl dl dd {
        float: left;
        height: 32px;
    }

        .p_box .p_left .p_dl dl dd.p_txt {
            font-size: 14px;
            width: 120px;
            padding: 20px 0 0 100px;
        }

        .p_box .p_left .p_dl dl dd.p_inp {
            width: 180px;
            padding: 8px 0 0 0;
        }

            .p_box .p_left .p_dl dl dd.p_inp img {
                width: 120px;
                height: 35px;
                border: 1px #ccdff2 solid;
                padding: 2px;
            }

        .p_box .p_left .p_dl dl dd.p_sel {
            font-size: 14px;
            color: #eb6100;
            width: 300px;
            padding: 19px 0 0 0;
        }

.dls_box {
    height: 60px;
    background: #EAF4FF url(images/bg_dls_line.gif) repeat-x;
    border: 1px #ccc solid;
    border-width: 0 1px;
    margin-top: -10px
}

.ul_dls {
    padding: 5px 0;
    margin: 0;
}

    .ul_dls li {
        width: 8%;
        background: none;
        height: 22px;
        float: left;
        padding: 0;
    }

        .ul_dls li a {
            color: #000;
            padding: 3px 8px;
            line-height: 20px;
        }

            .ul_dls li a:hover {
                color: #f50;
            }

    .ul_dls .on {
    }

        .ul_dls .on span {
            background: url(images/btn_dls.gif) left top no-repeat;
            display: inline-block;
            *display: inline;
        }

        .ul_dls .on a {
            color: #fff;
            background: url(images/btn_dls_r.gif) right top no-repeat;
            padding: 3px 8px 4px 10px;
            padding-top: 1px\9;
            *padding-top: 3px;
            font-weight: bold
        }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    .ul_dls .on a {
        padding-top: 2px
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ul_dls .on a {
        padding-top: 2px
    }
}

.ul_dls .on a:hover {
    color: #fff;
    text-decoration: none;
}

/* 鏂板缓tab椤� */
#tab_pages {
    background: #356AA0 url(images/bg_t3.gif) left top repeat-x;
    height: 27px;
    color: #fff;
    padding: 0;
    margin: 0;
}

    #tab_pages .off {
        color: #fff;
        margin: 2px 0 0 8px;
        padding: 4px 12px 4px 15px;
        float: left;
        cursor: pointer;
        position: relative;
        font: bold 14px Helvetica;
        background: #fff url(images/bg_cominfo.gif) left top repeat-x;
    }

    #tab_pages .on {
        color: #039;
        padding: 4px 12px 4px 15px;
        *padding: 4px 12px 6px 15px !important;
        padding: 4px 12px 4px 15px;
        margin: 2px 0 0 10px;
        float: left;
        ;
        background: #fff url(images/bg_t3_l.gif) left top repeat-x;
        border: 1px #0A4077 solid;
        border-bottom: 0;
        cursor: pointer;
        position: relative;
        font: bold 14px Helvetica;
    }

.tabshow .operate {
    float: right;
    margin: 2px 8px 0 0
}

.tabhide {
    display: none;
    width: 0;
    overflow: hidden;
}

.tabshow {
    clear: left;
    background: #fff;
    margin-top: 0;
    top: 0;
    border: 0px solid #ccc;
    position: relative;
    width: 720px
}

#tab_pages a {
    color: #fff
}

.tabshow .showbox {
    border: 1px solid #ccc;
    width: 718px;
    border-top: 0;
}

.tabshow .edit {
    text-align: right;
    margin: 0 10px -10px 0
}

.hh_cpfl {
    color: #003CC8;
    border-bottom: 1px dotted #ccc;
    margin: 10px 0 0;
    padding: 0 0 2px 25px;
    background-position: -82px -873px;
}

    .hh_cpfl a {
        color: #2b2b2b;
        font-size: 14px;
    }

        .hh_cpfl a:hover {
            color: #f40;
            text-decoration: none;
        }

.hi10 {
    height: 80px;
}

.m_fl1 {
    margin: 5px 0 0;
    float: left;
    width: 48%;
}

.m_fl2 {
    margin: 5px 0 0;
    float: left;
    width: 52%;
}

.hi11 {
    height: 64px !important;
    *height: 68px !important;
    height: 65px;
}

.hi12 {
    height: 45px;
}

.ipt1 {
    border-top: 1px #7c7c7c solid;
    border-left: 1px #7c7c7c solid;
    border-bottom: 1px #c3c3c3 solid;
    border-right: 1px #c3c3c3 solid;
    width: 195px;
    height: 20px;
    font: normal 14px arial,Helvetica;
    padding: 4px 0 0 6px;
    color: #333;
    margin: 0 3px 0 0;
}

/**棣栭〉骞垮憡浣�*/
.ad354_70_1 {
    float: left;
    width: 354px;
    height: 70px;
    overflow: hidden;
    margin-left: 12px
}

.ad354_70_2 {
    float: right;
    width: 354px;
    height: 70px;
    overflow: hidden;
}

.ad710_70 {
    float: right;
    width: 710px;
    height: 70px;
    overflow: hidden;
}


/*璇氫俊鍊�*/
.corner {
    margin: 10px 0 12px
}

.c_top, .c_bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.c1, .c2, .c3, .c4 {
    display: block;
    overflow: hidden;
}

.c1, .c2, .c3 {
    height: 1px;
}

.c2, .c3, .c4 {
    background: #f5f5f5;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
}

.c1 {
    margin: 0 5px;
    background: #d6d6d6;
}

.c2 {
    margin: 0 3px;
    border-width: 0 2px;
}

.c3 {
    margin: 0 2px;
}

.c4 {
    height: 2px;
    margin: 0 1px;
}

.c_co {
    display: block;
    background: #f5f5f5;
    border: 1px solid #d6d6d6;
    border-width: 0 1px;
    text-align: left
}

.corner h4 {
    margin: 0 10px 0 12px;
    padding: 0;
    font-size: 12px
}

    .corner h4 .l {
        float: left;
        color: #333;
    }

    .corner h4 .r {
        float: right;
        font-weight: normal;
    }

        .corner h4 .r a {
            color: #0C4790;
        }

.c_co p {
    padding: 0 0 0 10px
}

    .c_co p img {
        border: 0;
        vertical-align: top;
        padding: 2px 0 8px
    }

    .c_co p span {
        font: normal 14px Verdana;
        color: #d80808;
        padding: 2px 0 0 5px
    }

.pop3 {
    display: none;
    height: 140px;
    overflow: hidden;
}

    .pop3 p {
        padding: 0 0 0 12px
    }

        .pop3 p a {
            color: #0C4790;
            text-decoration: underline
        }

            .pop3 p a:hover {
                color: #b23
            }

    .pop3 .p2 {
        text-align: right;
        margin-right: 10px;
    }

.favorites {
    margin: 20px 15px 25px 0;
    *margin: 20px 15px 0 0;
    text-align: right;
    position: relative;
    height: 25px;
}

    .favorites img {
        vertical-align: middle;
        margin: 0 3px 0 20px;
    }

    .favorites a {
        color: #0C4790;
    }

.download {
    color: #333;
    font-size: 14px;
    padding: 10px 10px 5px;
    border: 1px #FFD681 dashed;
    background: #ffffee;
    width: 90%;
    margin: 20px 0 0 20px
}

    .download p {
        margin: 0;
        padding: 0
    }

    .download .pd {
        margin: 0;
        padding: 0 0 0 51px !important;
        padding: 4px 0 2px 51px
    }

    .download .mt {
        margin-top: -22px
    }

.ul_promotion {
    margin: 0 0 -8px;
    padding: 8px 7px 0 10px;
}

    .ul_promotion li {
        margin: 0 0 15px;
        line-height: 18px;
    }

        .ul_promotion li h4 {
            font: normal 12px arial;
            color: #0054A5;
            margin: 0 0 2px;
            line-height: 18px;
        }

            .ul_promotion li h4 a {
                color: #0054A5
            }

        .ul_promotion li p {
            margin-bottom: 3px;
        }

            .ul_promotion li p a {
                color: #999
            }

.wzgg {
    text-align: right;
    color: #0054A5;
    padding: 10px 5px
}

    .wzgg a {
        color: #0054A5;
        background: url(images/icon_recom.gif) no-repeat;
        padding: 0 0 0 18px;
    }

.list_more {
    text-align: right;
    margin: 5px 0 0;
}

    .list_more a {
        border: 1px #ccc solid;
        padding: 4px 15px;
        *padding: 4px 15px 2px;
        line-height: 22px;
    }

        .list_more a:hover {
            background: #E8F2FF;
            border: 1px #69c solid;
            color: #000;
            text-decoration: none
        }

    .list_more img {
        vertical-align: middle
    }

.page_overflow {
    width: 695px;
    overflow-x: auto;
    overflow-y: hidden;
    word-break: break-all;
    margin-left: 0;
}

input.submit, .inquiry .ipt {
    color: #fff;
    border: 1px solid;
    border-color: #C3CCDB #036 #036 #C3CCDB;
    background: #508CD4;
    color: #FFF;
    padding: 4px 13px 3px 15px !important;
    *padding: 4px 10px 3px 12px !important;
    padding: 4px 10px 2px 12px;
    cursor: hand;
    font: bold 14px Helvetica;
    cursor: pointer;
    margin: 5px 0 10px;
}


.job_box {
    height: 207px !important;
    height: 212px;
    margin: -8px 0 0;
    padding: 10px 0 0;
}

.ul072 {
    list-style-type: none;
    margin: 0 5px 10px 12px;
    padding: 0;
    width: 98%
}

    .ul072 li {
        margin: 2px 0 7px 0;
        padding: 0;
        text-align: left;
        font: normal 12px;
        float: left;
        overflow: hidden;
        height: 16px;
        *height: 12px !important;
        *height: 14px;
        color: #609;
        width: 99%;
    }

    .ul072 span {
        width: 45%;
        float: right;
        color: #253A66;
        padding: 0;
        font: normal 12px arial;
        margin: 0 0 0 10px;
    }

        .ul072 span a {
            color: #666;
            text-decoration: none;
        }

            .ul072 span a:hover {
                color: #f60;
                text-decoration: none;
            }

.blue {
    color: #004691;
    font: normal 12px Helvetica;
    text-decoration: none;
}

.ul072 li .blue a {
    color: #004691;
    text-decoration: none;
}

.ul072 li a:hover {
    color: #f50;
    text-decoration: none;
}



body {
    font-family: Helvetica, arial,Tahoma, sans-serif;
}

/* 瑙ｅ喅 Mac 绯荤粺涓嬪瓧浣撳彂铏氱殑闂 by mingcheng 2011-06-22 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html body {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }
}

#subright2 #forminput {
    border: 0 none;
}

.div_area .tabwrap .l, .div_area .tabwrap .r {
    background: none;
}
/*
add by w.chong 2011.12.23
*/
#subright2 #forminput {
    *width: 230px;
}

/*
add by xsh
*/
#forminput .iptext {
    width: 90%;
}

#forminput table select {
    width: 95% !important;
}

#forminput textarea {
    width: 90%;
    resize: none;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 4px 3px 0;
    background-color: #fff;
}
/*
add by w.chong 2011.11.24
*/
#forminput table {
    width: 210px;
    margin-left: 6px;
    position: relative;
}

    #forminput table th, #forminput table td {
        padding-bottom: 5px;
    }

    #forminput table th {
        padding-right: 5px;
        font-weight: normal;
        width: 30%;
        word-break: keep-all;
        white-space: nowrap;
        text-align: right;
    }

#forminput .iptext {
    width: 139px;
}

#forminput .qgi {
    padding-left: 17px;
}

    #forminput .qgi .iptext {
        width: 186px;
    }

    #forminput .qgi .qdec {
        width: 186px;
        background-color: #fff;
    }

#forminput table .qgis select {
    width: 147px !important;
}

#forminput .qg img {
    width: 140px;
    height: 42px;
}

.sideqginfo ul {
    padding-top: 10px;
}

    .sideqginfo ul li {
        padding: 0 12px;
    }

.sideqginfo .date {
    width: 53px !important;
}

/* table border style */
.table-style01 {
    margin-top: 15px;
    font-size: 12px;
    border-top: 1px solid #bbb;
    border-right: 1px solid #bbb;
}

    .table-style01 td {
        padding: 8px;
        border-left: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
    }

table {
    max-width: 100% !important;
    width: 100%;
    *width: 100%
}

    table img {
        margin-bottom: 10px;
    }


@media only screen and (max-device-width: 720px), only screen and (-webkit-min-device-pixel-ratio: 3) {
    html {
        min-width: 0;
    }

    #top-nav,
    #top-nav #site-nav,
    #headerwrap,
    .wrap,
    #wrap,
    #crumbs,
    #subleft2,
    .product_attr,
    .product_attr_l,
    .product_attr_l2,
    .product_attr h2,
    .product_attr_c,
    .product_attr_c ul,
    .product_attr_r2 dl,
    .pbox_c,
    .download,
    .list01 .l3,
    #footer,
    .col-2-1-t,
    .x_item1 .el_nav5 li,
    #c_content,
    #rightnews,
    .page_overflow {
        width: auto;
    }

        #top-nav .lfloat,
        .pic960x60,
        #footer .content,
        #nav .category,
        #nav .channel,
        #footer .copyright img,
        #footer .copyright .lfloat,
        #nav ul,
        #crumbs .search_mini,
        #subright2,
        .list01 dt,
        .col-2-2-t,
        .x_follow1,
        .x_box1,
        #con_googlead_1 {
            display: none;
        }

    #top-nav {
        min-width: 0;
    }

    #crumbs {
        margin: 0 auto 10px;
        padding-left: 10px;
    }

    #headerwrap {
        margin: 0 auto;
    }

        #headerwrap #header {
            margin: 0 0 5px;
            width: auto;
            height: 45px;
        }

    #nav select {
        display: inline-block;
        float: right;
        margin: 5px 10px 0 0;
    }

    #headerwrap #logo {
        background: url(http://assets.dxycdn.com/app/biomart/img/logo-phone@2x.png?v=1) no-repeat 0 0;
        background-size: 142px 40px;
    }

    #headerwrap #logo {
        width: 142px;
        margin-top: 5px;
        margin-left: 10px;
        margin-bottom: -15px;
    }

        #headerwrap #logo h1 a {
            height: 40px;
        }

    #navwrap {
        padding-top: 0;
    }

    #footer .copyright {
        text-align: center;
    }

        #footer .copyright p {
            text-align: center;
        }

        #footer .copyright .rfloat {
            float: none;
        }

    .col-2-1-t,
    .e_left1 {
        float: none;
    }

    .x_item1 .e_left1 {
        padding: 0;
    }

    #headerwrap #logo {
        float: none;
        margin-bottom: 0;
    }

    #headerwrap #search {
        float: none;
        width: auto;
        margin: 0 10px;
    }

    #headerwrap .hotsearch,
    #headerwrap .contact {
        display: none;
    }

    #headerwrap #header {
        height: auto;
        margin: 0 0 10px;
    }

    #headerwrap .searchbar1 {
        width: auto;
    }

    #headerwrap .searchform .sbutton, .searchbar2 .sbutton {
        right: 7px;
        left: inherit;
        background-position: -22px -931px;
        width: 90px;
    }

    #headerwrap .searchform .sinput, .searchbar2 .sinput {
        width: 65%;
        background: #fff;
    }

    #headerwrap .searchform .skeyword, .searchbar2 .skeyword {
        width: 85%;
    }

    #rightnews {
        float: none;
    }

    #c_content .title {
        font-size: 16px;
        line-height: 1.8;
    }

    #c_content {
        margin-bottom: 15px;
    }

    table img {
        max-width: 100%;
        height: auto;
        margin: 0 !important;
    }

    .article {
        font-size: 1rem;
    }
}
/* 鍝嶅簲寮忎慨鏀� on 2014.10.21 */
@media only screen and (max-device-width: 720px), only screen and (-webkit-min-device-pixel-ratio: 3) {
    #c_content {
        border: none;
        background-color: #f7f7f7;
        width: 100%
    }

    .wenzi {
        margin-top: 44px;
        padding: 10px 15px 0 15px;
        width: 100%;
        box-sizing: border-box
    }

    #c_content .title {
        font-size: 2.0rem;
        line-height: 23px;
        border-bottom: none;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 10px;
    }

    .article {
        font-size: 1.4rem
    }

    .article1 {
        font-size: 1.4rem;
        display: block;
        line-height: 23px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ccc
    }

        .article1 .l2 {
            color: #999;
            font-size: 1.2rem;
            width: 100%
        }

        .article1 .r {
            display: none;
        }

        .article1 p, .article p {
            font-size: 1.4rem !important;
            line-height: 24px
        }

            .article p img {
                max-width: 100%;
                height: auto;
            }

    .article_view_share, #rightnews, .copyright {
        display: none
    }

    .one_comment, .offe_comment {
        padding: 10px 0;
        border-bottom: 1px solid #e5e5e5
    }

    .username_comment a {
        font-size: 1.4rem;
        color: #2184d1
    }

    .body_comment {
        font-size: 1.4rem;
        margin-top: 7px;
        font-weight: normal
    }

    .createdate_comment {
        font-size: 1.4rem;
        color: #aaa;
    }

    .bgwhite {
        display: none;
    }

    .leixingxz {
        background-color: #fff;
    }

        .leixingxz h2 {
            padding: 0;
            display: none;
        }

            .leixingxz h2 .r {
                display: none;
            }

            .leixingxz h2.m-cmt-tit {
                font-size: 1.6rem;
                display: block;
                background: #fff;
                height: 50px;
                line-height: 50px;
                border-top: 1px solid #eee;
                border-bottom: 1px solid #eee;
                width: 110%;
                box-sizing: border-box;
                margin-left: -6%;
                padding-left: 15px;
            }

    .page_overflow {
        overflow: hidden;
        padding: 0;
        width: 100%;
    }

        .page_overflow table {
            margin-top: 10px;
        }

        .page_overflow font {
            font-size: 1.6rem !important;
        }

        table, .page_overflow table, .page_overflow tbody, .page_overflow tr, .article, .page_overflow tr td {
            color: #333 !important;
            line-height: 24px !important;
            margin: 10px 0 0 0;
            box-sizing: border-box;
            width: 100% !important;
            word-break: break-all;
            display: block !important;
            padding: 0
        }

            .page_overflow tr td, .page_overflow tr td strong {
                width: 100% !important;
                word-break: break-all;
                white-space: normal;
            }

            .article, table span {
                font-size: 1.6rem !important;
            }

            table table span {
                font-size: 1.3rem !important;
            }

    #footer {
        border: none;
    }

    .page_overflow tr td strong {
        display: none
    }

    .page_overflow span, .page_overflow p, .page_overflow div {
        color: #333 !important;
        font-size: 1.6rem !important;
        line-height: 24px !important;
    }

    .article video {
        max-width: 100% !important;
        height: auto !important;
        width: 100% !important;
    }

    #j_newsDetail p {
        font-size: 1.6rem;
        margin-bottom: 5px;
    }

        #j_newsDetail p font, #j_newsDetail strong {
            font-size: 1.6rem;
            color: #333
        }

    #j_newsDetail table {
        width: 100% !important;
        display: table !important;
    }

        #j_newsDetail table td {
            width: auto !important;
        }

            #j_newsDetail table td, #j_newsDetail table td p, #j_newsDetail table td font {
                font-size: 1.4rem;
            }
}
