﻿
.fl {
    float: left;
}

.fr {
    float: right;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.orange {
    color: #d00d28 !important;
}

.gray3 {
    color: #333;
}

.gray6 {
    color: #666 !important;
}

.gray9 {
    color: #999;
}

.blue {
    color: #2af;
}

.f-mar-left {
    margin-left: 10px !important;
}

.mlr5 {
    margin: 0 5px;
}

.mt2 {
    margin-top: 2px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.ml10 {
    margin-left: 10px;
}

.hidden {
    overflow: hidden;
}

.wh100 {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.red a {
    color: #F00;
    font-weight: bold;
}

.g-toolbar {
    width: 100%;
    height: 36px;
    position: relative;
    z-index: 99;
    background: #f3f3f3;
    border-bottom: #ddd solid 1px;
    *min-width: 1200px;
    *width: expression(this.height<1200?"1200px":this.width);
}

    .g-toolbar li {
        float: left;
        height: 36px;
        position: relative;
        z-index: 0;
    }

        .g-toolbar li a:hover {
            color: #d00d28;
            text-decoration: underline;
        }

.wdl a {
    color: #fb7955;
    font-weight: bold;
}

.tel1 {
    font-size: 20px;
    color: #FF5E24;
    font-weight: bold;
    margin-top: 6px;
    display: block;
    width: 180px;
}

.wdl .atel {
    width: 170px;
    height: 29px;
    margin-top: 4px;
    margin-left: 10px;
    background: url(../Images/tel1.jpg) 0 0 no-repeat;
}

.g-toolbar li .u-menu-hd {
    float: left;
    height: 20px;
    line-height: 18px;
    padding: 8px 17px;
    position: relative;
    z-index: 93;
}

.g-toolbar li .u-select {
    background: #fff;
    position: absolute;
    top: 36px;
    left: 0;
    z-index: 90;
    border: 1px solid #ddd;
    border-top: 0 none;
    display: none;
    overflow: hidden;
}

    .g-toolbar li .u-select span {
        display: block;
        padding-left: 17px;
        text-align: left;
        margin-bottom: 7px;
    }

.g-toolbar li.f-gap s {
    width: 0;
    height: 12px;
    font-size: 0;
    display: inline-block;
    border-left: 1px solid #ddd;
    overflow: hidden;
    margin: 12px 0;
}

.g-toolbar .f-top-arrow {
    position: absolute;
    top: 6px;
    right: 24px;
    display: block;
    cursor: pointer;
}

    .g-toolbar .f-top-arrow cite, .g-toolbar .f-top-arrow b {
        font-size: 17px;
        _font-size: 8px;
        font-weight: bold;
        color: #F00;
        top: 0;
        *+ top:0;
        top: 0\0;
        position: absolute;
    }

    .g-toolbar .f-top-arrow b {
        top: -2px;
        *+ top:-2px;
        top: -2px\0;
        color: #F00;
        font-family: inherit !important;
    }

    .g-toolbar .f-top-arrow b {
        color: #f3f3f3;
    }

.g-toolbar li.u-arr-hover .f-top-arrow {
    top: 9px;
    _top: 8px;
}

    .g-toolbar li.u-arr-hover .f-top-arrow cite {
        color: #d00d28;
    }

    .g-toolbar li.u-arr-hover .f-top-arrow b {
        top: 2px;
        *+ top:2px;
        top: 2px\0;
        color: #fff;
    }

.g-toolbar li.f-collect .u-menu-hd {
    padding: 8px 17px 8px 0;
    _padding: 9px 17px 7px 0;
}

.g-toolbar li.u-arr-1yyg {
    position: relative;
}


    .g-toolbar li.u-arr-1yyg .u-menu-hd {
        width: 65px;
    }

    .g-toolbar li.u-arr-1yyg .u-select {
        width: 97px;
        height: 77px;
        padding-top: 3px;
    }


.g-toolbar li i {
    display: block;
    float: left;
    background-position: 0 0;
    position: relative;
    top: -2px;
    left: -2px;
    _left: 0;
}

.g-toolbar li.f-zxkf .u-menu-hd {
    padding: 8px 0 8px 17px;
    overflow: hidden;
}


.g-toolbar li.u-arr-hover .u-menu-hd {
    padding: 8px 16px;
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

    .g-toolbar li.u-arr-hover .u-menu-hd a {
        color: #d00d28;
    }

.g-toolbar ul.fl li.u-arr-hover .u-menu-hd {
    _padding: 9px 16px 7px;
}

.g-toolbar li.u-arr-hover .u-select {
    display: block;
}


.g-header {
    clear: both;
    height: 130px;
    *min-width: 1200px;
    *width: expression(this.height<1200?"1200px":this.width);
}


.logo_mtw {
    width: 273px;
    height: 130px;
    background-repeat: no-repeat;
}

    .logo_mtw a.logo {
        float: left;
        display: block;
        width: 122px;
        height: 74px;
    }

    .logo_mtw a.u-top-ad {
        float: left;
        display: block;
        width: 100px;
        height: 90px;
    }

.search_cart_wrap {
    height: 100px;
    padding-top: 30px;
}

    .search_cart_wrap .bnt {
        width: 150px;
        height: 42px;
        line-height: 42px;
        background: url(../Images/index/orgbg.png) right center repeat;
        color: #fff;
        font-size: 18px;
        text-align: center;
    }

.sousou {
    min-width: 498px;
}

.search .form {
    float: left;
    border: 1px solid #ff6730;
    border-right: 0 none;
    width: 570px;
    height: 40px;
    position: relative;
    background:#ffffff;
}

    .search .form input {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0;
        color: #060606;
        height: 18px;
        line-height: 18px;
        border: 0 none;
        padding: 11px 20px 9px 5px;
        font: 12px/ 150% "\5FAE\8F6F\96C5\9ED1", Arial;
        outline: 0;
    }

    .search .form span {
        cursor: pointer;
        width: 100px;
        height: 40px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        font-size: 14px;
        color: #666666;
        line-height: 40px;
        text-indent: 20px;
        background: url(../Images/list_type_bottom.png) right center no-repeat;
        background-color: #f2f2f2;
    }

    .search .form ul {
        display: none;
        width: 100px;
        height: 240px;
        position: absolute;
        top: 40px;
        z-index: 11;
        background: #f2f2f2;
        opacity: 1;
    }

        .search .form ul li {
            cursor: pointer;
            width: 100%;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            color: #666666;
            text-indent: 20px;
        }

        .search .form ul li:hover{
            background:#FF5214;
            color:white;
        }

    .search .form b {
        height: 40px;
        width: 526px;
        position: absolute;
        top: 50px;
        z-index: 10;
        font-weight: normal;
        font-size: 13px;
    }

    .search .form span a {
        display: block;
        float: left;
        width: 35px;
        height: 20px;
        line-height: 20px;
        background: #eee;
        color: #666;
        margin: 11px 7px 0 0;
        display: inline;
        text-align: center;
        cursor: pointer;
    }

    .search .form a:hover {
        background: #ddd;
        color: #666;
    }

.search a.seaIcon {
    display: block;
    float: left;
    width: 88px;
    height: 42px;
    background: url(../Images/search.png) right center no-repeat;
    background-color: #ff6128;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
}

    .search a.seaIcon:hover {
        background: url(../Images/search.png) right center no-repeat;
        background-color: #f34507;
    }

    .search a.seaIcon i {
        display: block;
        width: 21px;
        height: 21px;
        background-position: 0 0;
        margin: 0 auto;
    }

.nav {
    height: 40px;
    width: 100%;
    
    border-bottom: #fd713e solid 2px;
    *min-width: 1200px;
    *width: expression(this.height<1200?"1200px":this.width);
}

    .nav ul.navul {
        width: 100%;
        min-width: 1000px;
        max-width: 1200px;
        margin: auto;
        line-height: 40px;
    }

.nav_li {
    float: left;
    width: 100px;
    height: 40px;
    text-align: center;
}

.nav_li_hot {
    position: relative;
}

    .nav_li_hot .hot {
        position: absolute;
        top: 0px;
        right: -5px;
        z-index: 10;
    }

        .nav_li_hot .hot img {
            width: 33px;
            border: none;
            text-decoration: none;
        }

.nav_li a:link b, .nav_li a:visited b {
    font-size: 16px;
    height: 40px;
    width: 110px;
    cursor: pointer;
}

.nav_li a:hover b, .nav_li a b#Cur {
    color: #ff6128;
    font-size: 16px;
    height: 40px;
    width: 110px;
    cursor: pointer;
}

.bdNav {
    width: 200px;
    float: left;
    z-index: 999999;
    height: 540px;
}

.all-t {
    height: 40px;
    background: #ff5214;
    border-bottom: 2px solid #fd713e;
}

    .all-t b {
        color: #FFF;
        font-size: 15px;
        padding-left: 30px;
    }

    .all-t a {
        width: 100%;
        height: 40px;
    }

.classNav {
    height: 500px;
    position: absolute;
    z-index: 99;
    overflow: hidden;
    display: none;
}

    .classNav ul#fenlei {
        height: 500px;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
    }

    .classNav li.dhli {
        min-height: 31px;
        height: auto !important;
        height: 31px;
        line-height: 31px;
        vertical-align: top;
        padding: 0px;
        margin: 0px;
        font-size: 12px;
    }

        .classNav li.dhli div {
            /*background: #fd713e;*/
            background: #fcfcfc;
            height: 31px;
            line-height: 31px;
            width: 170px;
            padding-left: 30px;
            /*color: #FFF;*/
            color: #fd7a4b;
            margin: 0;
            font-size: 14px;
            /*border-left: #fd713e solid 1px;
            border-bottom: #fd713e solid 1px;*/
        }

            .classNav li.dhli div i {
                height: 20px;
                width: 20px;
                float: left;
                background: url(../Images/nav-ico1.png) no-repeat;
                margin-top: 5px;
            }

            .classNav li.dhli div span {
                width: 16px;
                height: 16px;
                background: url(/Images/flxyjt.png) no-repeat;
                margin-top: 8px;
                float: right;
                margin-right: 20px;
            }

            .classNav li.dhli div.hover span {
                background: url(/Images/flxyjt_white.png) no-repeat;
            }

            .classNav li.dhli div a {
                float: left;
                color: #fd713e;
                font-size: 14px;
                margin-left: 10px;
            }

            .classNav li.dhli div.hover {
                background: #fd713e;
                color: #ffffff;
                height: 31px;
            }

                .classNav li.dhli div.hover i {
                    height: 20px;
                    width: 20px;
                    float: left;
                    background: url(/Images/nav-ico1.png) no-repeat;
                    margin-top: 5px;
                }

                .classNav li.dhli div.hover a {
                    float: left;
                    color: #ffffff;
                    font-size: 14px;
                }

        .classNav li.dhli dt {
            position: absolute;
            background: #fcfcfc;
            top: 0px;
            left: 200px;
            width: 300px;
            height: 300px;
            overflow: hidden;
            color: #646464;
            display: none;
            border: #fd713e solid 1px;
            border-left: none;
        }

        .classNav li.dhli div i.NavI100 {
            background-position: -37px -4px;
        }

        .classNav li.dhli div.hover i.NavI100 {
            background-position: -77px -4px;
        }

        .classNav li.dhli div i.NavI24 {
            background-position: -37px -29px;
        }

        .classNav li.dhli div.hover i.NavI24 {
            background-position: -77px -29px;
        }


        .classNav li.dhli div i.NavI21 {
            background-position: -37px -82px;
        }

        .classNav li.dhli div.hover i.NavI21 {
            background-position: -77px -82px;
        }

        .classNav li.dhli div i.NavI20 {
            background-position: -37px -117px;
        }

        .classNav li.dhli div.hover i.NavI20 {
            background-position: -77px -117px;
        }

        .classNav li.dhli div i.NavI16 {
            background-position: -37px -147px;
        }

        .classNav li.dhli div.hover i.NavI16 {
            background-position: -77px -147px;
        }

        .classNav li.dhli div i.NavI15 {
            background-position: -37px -176px;
        }

        .classNav li.dhli div.hover i.NavI15 {
            background-position: -77px -176px;
        }

        .classNav li.dhli div i.NavI14 {
            background-position: -37px -202px;
        }

        .classNav li.dhli div.hover i.NavI14 {
            background-position: -77px -202px;
        }

        .classNav li.dhli div i.NavI13 {
            background-position: -37px -235px;
        }

        .classNav li.dhli div.hover i.NavI13 {
            background-position: -77px -235px;
        }

        .classNav li.dhli div i.NavI12 {
            background-position: -37px -238px;
        }

        .classNav li.dhli div.hover i.NavI12 {
            background-position: -77px -2386px;
        }

        .classNav li.dhli div i.NavI11 {
            background-position: -37px -236px;
        }

        .classNav li.dhli div.hover i.NavI11 {
            background-position: -77px -236px;
        }

        .classNav li.dhli div i.NavI10 {
            background-position: -37px -261px;
        }

        .classNav li.dhli div.hover i.NavI10 {
            background-position: -79px -261px;
        }

        .classNav li.dhli div i.NavI9 {
            background-position: -37px -261px;
        }

        .classNav li.dhli div.hover i.NavI9 {
            background-position: -77px -261px;
        }

        .classNav li.dhli div i.NavI8 {
            background-position: -39px -287px;
        }

        .classNav li.dhli div.hover i.NavI8 {
            background-position: -79px -287px;
        }

        .classNav li.dhli div i.NavI7 {
            background-position: -37px -316px;
        }

        .classNav li.dhli div.hover i.NavI7 {
            background-position: -77px -316px;
        }

        .classNav li.dhli div i.NavI6 {
            background-position: -37px -342px;
        }

        .classNav li.dhli div.hover i.NavI6 {
            background-position: -77px -342px;
        }

        .classNav li.dhli div i.NavI5 {
            background-position: -37px -375px;
        }

        .classNav li.dhli div.hover i.NavI5 {
            background-position: -77px -375px;
        }

        .classNav li.dhli div i.NavI4 {
            background-position: -37px -404px;
        }

        .classNav li.dhli div.hover i.NavI4 {
            background-position: -77px -404px;
        }

        .classNav li.dhli div i.NavI3 {
            background-position: -37px -433px;
        }

        .classNav li.dhli div.hover i.NavI3 {
            background-position: -77px -433px;
        }

        .classNav li.dhli div i.NavI2 {
            background-position: -37px -465px;
        }

        .classNav li.dhli div.hover i.NavI2 {
            background-position: -77px -465px;
        }

        .classNav li.dhli div i.NavI1 {
            background-position: -9px -477px;
        }

        .classNav li.dhli div.hover i.NavI1 {
            background-position: -49px -477px;
        }


.g-nav {
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    border-bottom: #fd713e solid 2px; /*;box-shadow:0 2px 2px 0px rgba(0,0,0,0.3);*/
}

    .g-nav a {
        font-size: 15px;
    }

.m-menu {
    width: 210px;
    height: 40px;
    float: left;
}

.m-menu-all {
    width: 210px;
    background: #ff5214;
    border-bottom: 2px solid #fd713e;
}

    .m-menu-all h3 a {
        display: block;
        width: 192px;
        height: 40px;
        padding-left: 18px;
        color: #fff;
    }

.m-all-sort {
    width: 210px;
    height: 521px;
    border-top: 0 none;
    position: absolute;
    z-index: 20;
    background: #fd713e;
    border-bottom: #fd713e solid 1px;
    display: none;
}

    .m-all-sort div {
        clear: both;
        background: #fd713e;
        width: 209px;
        border-left: #fd713e solid 1px;
        height: 32.7px;
        line-height: 32.7px;
    }

        .m-all-sort div.hover {
            background: #FFF;
            width: 209px;
            height: 32.8px;
            position: relative;
            z-index: 10;
        }

            .m-all-sort div.hover a {
                color: #666;
                font-size: 13px;
            }

        .m-all-sort div a {
            margin-left: 15px;
            color: #fff;
            font-size: 13px;
        }

        .m-all-sort div dl {
            width: 525px;
            height: 325px;
            position: absolute;
            z-index: 999;
            top: -1px;
            left: 210px;
            float: left;
            border: #ff8b4c solid 1px;
            border-left: none;
            background: #000;
            display: none;
        }

    .m-all-sort dl.hover dl {
        display: block;
    }


.nav-main {
    margin-left: 30px;
}

    .nav-main li {
        float: left;
    }

        .nav-main li a {
            display: block;
            padding: 0 30px;
            color: #3e3e3e;
            font-weight: bold;
        }

            .nav-main li a:hover {
                background: none;
                color: #d00d28;
            }

.botDiv {
    padding-top: 50px;
    padding-bottom: 20px;
    background: #f5f5f5;
    width: 100%;
    border-top: #e3e3e3 solid 1px;
    overflow: hidden;
    /*margin-top: 15px;*/
    *min-width: 1200px;
    *width: expression(this.height<1200?"1200px":this.width);
}

    .botDiv .lieb {
		margin:0px auto;
        height: 140px;
        width: 1200px;
        *width: 1200px;
    }

    .botDiv .link {
        /*border-top: #ddd solid 1px;*/
        /*height: 90px;*/
        width: 100%;
        *width: 1200px;
        padding-top: 30px;
    }

.botul {
    float: left;
  
    height: 180px;
}

    .botul li {
        float: left;
        width: 150px;
    }

        .botul li dt {
            height: 40px;
            font-size: 16px;
            font-family: 微软雅黑;
            font-weight: bold;
            color: #333;
        }

        .botul li dl {
            height: 25px;
            line-height: 25px;
            font-size: 12px;
        }

            .botul li dl a {
                font-family: 微软雅黑;
                color: #7d7d7d;
            }

.botmob {
    float: right;
    width: 226px;
    text-align: right;
    height: 180px;
}

    .botmob ul {
        padding-left: 60px;
        margin-top: 10px;
    }

        .botmob ul li {
            float: left;
            margin-left: 5px;
        }

            .botmob ul li a {
                width: 49px;
                height: 49px;
                background: url(/Images/header.png) no-repeat;
            }

                .botmob ul li a.bot1 {
                    background-position: 0px -54px;
                }

                .botmob ul li a.bot2 {
                    background-position: -62px -54px;
                }

                .botmob ul li a.bot3 {
                    background-position: -124px -54px;
                }

                .botmob ul li a.bot1:hover {
                    background-position: 0px 0px;
                }

                .botmob ul li a.bot2:hover {
                    background-position: -62px 0px;
                }

                .botmob ul li a.bot3:hover {
                    background-position: -124px 0px;
                }

.divlink {
    text-align: center;
    line-height: 30px;
}

.FloatLeft {
    float: left;
    width: 255px;
    padding-left: 25px;
    height: 280px;
    margin-top: 7px;
    overflow: hidden;
    color: #666;
    font-family: 微软雅黑;
}

.FloatRight {
    float: left;
    width: 200px;
    padding-left: 30px;
    height: 280px;
    margin-top: 7px;
    overflow: hidden;
    color: #666;
    border-left: #ddd solid 1px;
}

li.lanmu {
    color: #fd7a4a;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}

.FloatLeft li.PingtaiP {
    height: 30px;
    line-height: 25px;
}

    .FloatLeft li.PingtaiP a {
        margin-right: 25px;
        height: 30px;
    }

.FloatLeft li.xinyu {
    height: 80px;
    line-height: 25px;
}

.FloatLeft li.jiage {
    height: 105px;
    line-height: 25px;
}

.FloatLeft li.xinyu b {
    width: 20%;
    font-weight: normal;
}

.FloatLeft li.jiage b {
    width: 30%;
    font-weight: normal;
}

.FloatRight li.tj {
    height: 50px;
    line-height: normal;
    width: 200px;
    overflow: hidden;
}

    .FloatRight li.tj a {
        height: 25px;
        line-height: 25px;
        width: 200px;
        overflow: hidden;
        font-size: 12px;
    }

    .FloatRight li.tj span {
        height: 25px;
        line-height: normal;
        vertical-align: top;
        color: #a6a6a6;
        padding-left: 9px;
    }

.FloatRight li.gengduoli {
    height: 28px;
    width:: 90px;
}

    .FloatRight li.gengduoli a {
        height: 28px;
        width: 90px;
        background: url(/Images/header.png) 0px -163px no-repeat;
    }

.weizhi {
    background: url(/Images/header.png) no-repeat;
    background-position: 0px -944px;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}

.sel_wrap {
    height: 30px;
    color: #8d8d8d;
    font-size: 12px;
    border: 1px solid #d3d3d3;
    position: relative;
    float: left;
    width: 160px;
    _filter: alpha(opacity=0);
}

    .sel_wrap label {
        padding-left: 10px;
        font-size: 12px;
        z-index: 2;
        color: #8d8d8d;
        line-height: 30px;
        height: 30px;
        display: block;
        background: url(/Images/select.png) right no-repeat;
    }

    .sel_wrap .select {
        width: 160px;
        height: 30px;
        line-height: 30px;
        z-index: 4;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        opacity: 0;
        *margin-top: 12px;
        filter: alpha(opacity=0);
        font-size: 12px;
    }

.huise {
    color: #a9a9a9;
}

.selwrap {
    width: 150px;
    height: 30px;
    border: 1px solid #d3d3d3;
    float: left;
}

    .selwrap span {
        width: 140px;
        padding-left: 10px;
        height: 30px;
        line-height: 30px;
        position: absolute;
        background: #FFF url(/Images/select.png) right no-repeat;
    }

    .selwrap select {
        display: none;
    }

    .selwrap .li-hover {
        background: #39f;
        color: #fff;
        cursor: default;
    }

    .selwrap .selul {
        line-height: 20px;
        border: #d3d3d3 solid 1px;
        position: absolute;
        z-index: 1;
        background: #fff;
        float: left;
        margin-top: 30px;
        max-height: 400px;
        overflow-y: auto;
        overflow-x: hidden;
        padding: 0px;
        margin: 0px;
        margin-left: -1px;
    }

        .selwrap .selul li {
            line-height: 20px;
            width: 94%;
            padding-left: 6%;
            height: 20px;
        }
/*--微博start--*/
.weibo-a, .service, .gotop {
    background: url(/Images/header2.png) no-repeat 0 0;
}

.weibo {
    position: fixed;
    bottom: 115px;
    right: 0;
    *bottom: 115px;
    *right: 0px;
    float: right;
    z-index: 1000;
}

.weibo-a {
    background-position: -136px -149px;
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.weibo-b {
    display: none;
    position: fixed;
    right: 59px;
    bottom: 84px;
    z-index: 100;
    width: 154px;
    height: 174px;
    text-align: center;
    background: #fff;
    border: #ddd solid 1px;
}

.tousu a {
    background-image: url(../images/go-1.png);
    background-repeat: no-repeat;
    background-position-x: center;
    vertical-align: bottom;
    display: inline-block;
    padding-top: 41px;
    width: 56px;
    cursor: pointer;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    text-align: center;
    background-position-y: 6px;
    background-color: white;
    color: #8B8B8B;
}

    .tousu a:hover {
        background-position-y: -58px;
        color: #ff5314;
    }



.service {
    background-position: -136px -89px;
    width: 60px;
    height: 60px;
    cursor: pointer;
}

    .service a {
        width: 100%;
        height: 100%;
    }

.gotop {
    background-position: -136px -209px;
    width: 60px;
    height: 60px;
    cursor: pointer;
}
/*--微博end--*/
.demand-a {
    margin-top: 6px;
    width: 118px;
    height: 29px;
    background-color: #ff6128;
    color: #fff;
    float: right;
    line-height: 29px;
    display: block;
    position: relative;
    z-index: 100;
}

    .demand-a a {
        display: block;
        background-color: #ff6128;
        color: #fff;
        width: 118px;
        height: 29px;
        text-indent: 1.5em;
    }

        .demand-a a:hover {
            background-color: #fc4908;
        }

    .demand-a i {
        background: url(/images/demand.png) 0 0 no-repeat;
        width: 17px;
        height: 6px;
        margin-left: 5px;
        vertical-align: middle;
    }

li.nav_li_demand {
    float: right;
    width: 118px;
}

.lay {
    position: absolute;
    top: 110px;
    z-index: 1001;
}

.demand-layout {
    text-align: center;
    right: -118px;
    border: 1px solid #e3e3e3;
    position: absolute;
    z-index: 9998;
    display: none;
    background: #e5e5e5;
    background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
    background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
    background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
    background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
    background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
    background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
    -webkit-box-shadow: -5px 4px 13px 2px rgba(0,0,0,0.39);
    -moz-box-shadow: -5px 4px 13px 2px rgba(0,0,0,0.39);
    box-shadow: -5px 4px 13px 2px rgba(0,0,0,0.39);
}

.arrow1 {
    background: url(/images/arrow1.png) 0 0 no-repeat;
    width: 29px;
    height: 13px;
    margin-top: -390px;
    margin-right: 30px;
    position: absolute;
    right: 0;
}

.demand {
    padding: 0 22px;
    width: 337px;
    height: 381px;
    background-color: #fff;
    text-align: center;
}

.demand-h {
    height: 61px;
    line-height: 61px;
    font-size: #666666;
    font-size: 18px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 25px;
}

    .demand-h i {
        background: url(/images/demand.png) 0 -12px no-repeat;
        width: 17px;
        height: 19px;
        float: right;
        top: 20px;
        position: absolute;
        right: 18px;
        z-index: 9999;
    }

    .demand-h a:hover i {
        background: url(/images/demand.png) 0 -31px no-repeat;
        width: 17px;
        height: 19px;
        float: right;
        top: 20px;
        position: absolute;
        right: 18px;
        z-index: 9999;
    }

.demand .divoutline {
    margin: 0 auto;
    height: 33px;
    line-height: 33px;
    background-color: #FFf;
    margin-bottom: 9px;
    border: 1px solid #e3e3e3;
    width: 276px;
    text-align: center;
}

.demand .divtext {
    margin: 0 auto;
    height: 74px;
    width: 276px;
    background-color: #FFf;
    margin-bottom: 9px;
    border: 1px solid #e3e3e3;
    width: 276px;
    text-align: center;
}

.demand label {
    display: block;
    height: 33px;
    width: 61px;
    line-height: 33px;
    background-color: #efefef;
    font-size: 14px;
    color: #666;
    float: left;
    text-align: center;
}

.demand input {
    float: left;
    border: 0 none;
    text-indent: 1em;
}

.name, .qq, .phone {
    height: 33px;
    line-height: 33px;
    width: 215px;
}

.demand textarea {
    border: 0 none;
    height: 73px;
    width: 264px;
    padding: 0 6px;
}

.demand-btn {
    width: 278px;
    height: 38px;
    background-color: #8fba3f;
    color: #fff;
    font-size: 16px;
    line-height: 38px;
}

.btns {
    width: 278px;
    height: 38px;
    margin: 17px auto 0;
}

body.tishi {
    overflow: hidden;
}

    body.tishi .allbg {
        width: 2000px;
        height: 1000px;
        background: #d9d9d9;
    }

    body.tishi .tsdiv {
        width: 400px;
        height: 200px;
        background: #FFF;
    }

        body.tishi .tsdiv dl {
            background: #4476a7;
            height: 35px;
            color: #FFF;
            line-height: 35px;
            font-size: 14px;
            padding-left: 10px;
        }

        body.tishi .tsdiv div {
            height: 145px;
            padding-top: 20px;
            padding-left: 10px;
            font-size: 13px;
        }

            body.tishi .tsdiv div dd {
                width: 100%;
                margin-top: 10px;
            }

            body.tishi .tsdiv div b {
                color: #F00;
            }

.qqzixun {
    vertical-align: top;
}

    .qqzixun b, .qqzixun img {
        float: left;
    }

    .qqzixun b {
        font-weight: bold;
        color: #dd9079;
    }

.botbg {
    position: fixed;
    z-index: 111110;
    bottom: 0px;
    height: 115px;
    width: 100%;
    background: #000;
    filter: alpha(opacity=70);
    _filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
    display: none;
}

.botnr {
    position: fixed;
    z-index: 111110;
    bottom: 0px;
    height: 115px;
    line-height: 50px;
    width: 100%;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    display: none;
}

    .botnr ul {
        color: #fff;
    }

    .botnr li.zuo {
        float: left;
        line-height: 22px;
        padding-top: 24px;
        width: 50px;
        letter-spacing: 3px;
    }

    .botnr li.wei {
        float: right;
        line-height: 22px;
        padding-top: 24px;
        width: 40px;
        position: relative;
    }

        .botnr li.wei a {
            width: 24px;
            height: 23px;
            padding-top: 23px;
            color: #FFFFFF;
            font-size: 12px;
            background: url(/Images/shouqi.png) top center no-repeat;
            position: absolute;
            top: 40px;
            right: 0px;
        }

    .botnr li.you {
        margin-left: 50px;
        margin-right: 50px;
        height: 115px;
        font-size: 14px;
    }

        .botnr li.you div.wai {
            float: left;
            width: 25%;
            height: 115px;
            cursor: pointer;
        }

            .botnr li.you div.wai div {
                float: left;
                height: 92px;
                padding-top: 23px;
                line-height: 18px;
                text-align: left;
                margin-left: 15px;
            }

            .botnr li.you div.wai p {
                padding: 0px;
                margin: 0px;
                -webkit-padding-start: 0px;
                height: 27px;
                line-height: 22px;
            }

                .botnr li.you div.wai p i {
                    background: url(/Images/xiaoshouji.png) no-repeat;
                    width: 10px;
                    height: 14px;
                    float: left;
                    margin-top: 4px;
                }

                .botnr li.you div.wai p span {
                    float: left;
                    margin-left: 5px;
                }

                .botnr li.you div.wai p a {
                    color: #FFF;
                    width: 74px;
                    height: 27px;
                    background: url(/Images/lianx.png) -126px 0 no-repeat;
                }

            .botnr li.you div.wai .tu {
                float: left;
                height: 105px;
                width: 74px;
                text-align: center;
                padding-top: 10px;
                margin: 0;
                margin-left: 10px;
            }

                .botnr li.you div.wai .tu img {
                    width: 62px;
                    height: 62px;
                    margin-right: 2px;
                    border-radius: 62px;
                }

                .botnr li.you div.wai .tu a {
                    width: 74px;
                    height: 27px;
                    background: url(/Images/lianx.png) no-repeat;
                    margin-top: 5px;
                }

                    .botnr li.you div.wai .tu a.tua1, .botnr li.you div.wai .tu a.tua0 {
                        background: url(/Images/lianx2.png) no-repeat;
                    }




/*页脚商标*/
.trade {
    width: 100%;
    height: 49px;
}

    .trade .tmark {
        width: 100%;
        height: 49px;
        float: left;
    }

        .trade .tmark li {
            width: 10.6%;
            height: 49px;
            float: left;
            margin-left: 3%;
            margin-right: 3%;
        }
