table {
    font-size: 12px;
}

body {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
}

.container {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.rel {
    position: relative;
}

.abs {
    position: absolute;
}

.left {
    float: left;
}

.right {
    float: right;
}

a:hover {
    text-decoration: underline;
}

.reset {
    background: #f5f5f5;
}



/*head*/
header {
    background: #fff;
    padding-bottom: 18px;
    z-index: 10006;
    height:108px;
}

header#userlayout {
    height: auto;
}

.logo {
    /*background: url(img/home-5.jpg) no-repeat;*/
    width: 194px;
    height: 93px;
    display: block;
    margin-top: 15px;
}

.home-siteNav {
    margin-top: 5px;
    text-align: right;
}

    .home-siteNav a {
        color: #929292;
    }

        .home-siteNav a:hover {
            text-decoration: none;
            color: #F45B00;
        }

.main-sign {
    display: inline-block;
    margin: 0 5px;
}

a.mr0 {
    margin-right: 0;
}

.main-sign div {
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.2);
    display: none;
    width: 100%;
    height: 100%;
}

.main-sign:hover div {
    display: block;
}


.home-siteNav span {
    padding: 0 11px;
    color: #c3c3c3;
}

.home-siteNav img {
    vertical-align: middle;
}




.home-siteNav span.last {
    padding-right: 7px;
}

.home-search {
    background: url(img/home-6.jpg) repeat-x;
    height: 42px;
    width: 736px;
    margin-top: 28px;
    z-index: 1003;
}

    .home-search li {
        float: left;
    }

.home-search-box {
    width: 458px;
}

.home-enquiry {
    width: 148px;
    margin-left: 12px;
}

.home-search-box form {
    background: url(img/home-8.jpg) no-repeat;
    height: 34px;
    width: 453px;
    margin: 4px 0 0 4px;
    *margin-left: 4px;
}

.home-search-box input, .home-search-box button {
    border: none;
    height: 33px;
    vertical-align: middle;
    float: left;
    display: block;
    background: none;
}

.home-search-box input {
    width: 395px;
    padding-left: 5px;
    *width: 391px;
    color: #575757;
    height: 33px;
    line-height: 33px;
}

.home-search-box button {
    width: 50px;
}

.home-enquiry {
    background: url(img/home-7.jpg) no-repeat left top;
    height: 42px;
}


.home-cart {
    background: url(img/home-10-1.jpg) no-repeat 15px center;
    padding-left: 64px;
    height: 42px;
    cursor: pointer;
}

    .home-cart span, .home-cart a {
        display: block;
        font-weight: bold;
        color: #838383;
    }

    .home-cart span {
        padding-top: 6px;
    }

.home-enquiry a:hover {
    color: #333;
    text-decoration: none;
}

.home-loginbar {
    height: 42px;
    width: 116px;
    background: url(img/home-7.jpg) no-repeat left top;
}

.home-login-content {
    top: 0;
    left: 2px;
    width: 123px;
    height: 43px;
}


.home-sign-in {
    color: #f45b00;
    padding: 4px 0 0 17px;
}

.home-mydbx {
    background: url(img/home-11.jpg) no-repeat 86px center;
    color: #838383;
    font-weight: bold;
    padding: 3px 0 0 17px;
    display: block;
}

    .home-mydbx:hover {
        color: #838383;
        text-decoration: none;
    }

.home-mydbx_2:hover {
    color: #444;
}



.home-login-hover {
    /*background:url(img/home-39.png) no-repeat;
	*background:#e7e7e7;
	*width:116px;*/
    background: #e7e7e7;
    width: 116px;
    box-shadow: 4px 5px 5px rgba(0,0,0,0.2);
}


    .home-login-hover .home-mydbx {
        background: url(img/home-11_1.jpg) no-repeat 86px center;
    }

.home-login-dropmenu {
    top: 43px;
    right: -9px;
    /*background:url(img/home-40.png) no-repeat;
	width:249px;
	height:269px;
	z-index:10000;
	*background:#e7e7e7;
	*width:244px;
	*right:-2px;*/
    background: #e7e7e7;
    right: -2px;
    width: 244px;
    box-shadow: 4px 5px 5px rgba(0,0,0,0.2);
    z-index: 1001;
}

.dropMenu_1 {
    z-index: 1000;
    height: 416px;
    display: none;
}

.home-login-input {
    height: 26px;
    line-height: 26px;
    border: 1px solid #ccc;
    width: 207px;
    padding-left: 4px;
    color: #868686;
}

.home-login-title {
    top: 8px;
    left: 6px;
    color: #868686;
}

.home-login-btn {
    width: 211px;
    margin: 0 auto;
}

.home-login-text {
    color: #676767;
    margin-top: 10px;
}

.home-sign-btn, .home-sign-join {
    height: 30px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-top: 3px;
    width: 211px;
    border: none;
}

    .home-sign-btn:hover, .home-sign-join:hover {
        text-decoration: none;
    }

.home-sign-btn {
    background: url(img/home-41.jpg) no-repeat;
}


    .home-sign-btn:hover {
        background: url(img/home-41hover.jpg) no-repeat;
    }

.home-sign-join {
    background: url(img/home-41_1.jpg) no-repeat;
}

    .home-sign-join:hover {
        background: url(img/home-41_1hover.jpg) no-repeat;
    }

.home-login-into {
    margin-top: 13px;
    background: url(img/home-42.jpg) no-repeat 76px center;
    font-weight: bold;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

    .home-login-into:hover {
        background: url(img/home-42_1.jpg) no-repeat 76px center;
        color: #F45B00;
    }

.home-signPassword {
    display: inline-block;
}

.home-login_success {
}

.home-logOut {
    background: url(img/l_bo.jpg) repeat-x left bottom;
    padding: 9px 0 9px 10px;
    font-weight: bold;
    color: #5f5f5f;
    display: block;
}

.home-logOut_1:hover {
    text-decoration: none;
    color: #333;
}




.home-logOut_list li {
    clear: both;
    width: 100%;
}

.home-logOut_list a {
    background: url(img/cart8.jpg) no-repeat 8px center;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color: #555;
}

    .home-logOut_list a:hover {
        color: #222;
        text-decoration: none;
        background: url(img/cart8_1.jpg) no-repeat 8px center #a0a0a0;
        font-weight: bold;
        color: #fff;
    }

.home-mobileLink {
    background: url(img/mobile.jpg) no-repeat left center;
    padding-left: 15px;
}

.home-productListTitle {
    font-size: 14px;
    color: #8e8e8e;
    font-family: Arial;
    background: url(img/dbx80.jpg) no-repeat left top;
    padding: 2px 0 0 21px;
    margin-bottom: 15px;
}



.home-newMore a {
    color: #ffa169;
    display: inline-block;
    background: url(img/right_pre_1.jpg) no-repeat right center;
    padding-right: 7px;
}

    .home-newMore a:hover {
        color: #f45b00;
        text-decoration: none;
        background: url(img/right_pre.jpg) no-repeat right center;
    }



/*head END*/


/*nav*/

nav {
    background: url(img/home-12.jpg) repeat-x;
    height: 39px;
}

.home-menu {
    width: 225px;
}


.home-menu-title {
    margin: 0;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
}

    /*20131230*/
    .home-menu-title a {
        position: relative;
        padding-right: 15px;
        letter-spacing: 2px;
        display: inline-block;
        cursor: pointer;
        color: #fff;
        background: url(img/home-14.jpg) no-repeat right center;
    }

        .home-menu-title a:hover {
            text-decoration: none;
        }

        .home-menu-title a.current {
            text-decoration: none;
            background: url(img/home-14_1.jpg) no-repeat right center;
        }

/*20131230*/
.dropMenu {
    top: 39px;
    left: 0;
    width: 223px;
    border: 1px solid #5ca4cf;
    background: #fff;
    border-top: none;
}

    .dropMenu ul {
        margin: 10px 0 10px 10px;
    }

    .dropMenu li {
        *height: 29px;
    }

    .dropMenu h3 {
        font-weight: 400;
        margin: 0;
        *z-index: 10000;
    }

        .dropMenu h3 a {
            color: #929292;
            display: block;
            background: #fff;
            line-height: 29px;
            height: 29px;
            background: no-repeat 199px center;
            padding-left: 7px;
            font-size: 14px;
            padding: 1px 1px 1px 8px;
        }

        .dropMenu h3 .item {
            background: url(img/home-15.jpg) no-repeat 199px center;
        }

            .dropMenu h3 .item.current {
                background: url(img/home-15_1.jpg) no-repeat 198px center;
            }

        /* 20140425 */
        /*.dropMenu h3 a:hover
            {
                text-decoration: none;
                color: #F45B00;
            }*/


        .dropMenu h3 a:hover {
            text-decoration: none;
            color: #000;
        }

/*.dropMenu h3 a.current
            {
                background:  no-repeat 198px center;
                text-decoration: none;
                color: #000;
                box-shadow: 0 0 10px #bbb;
                border: 1px solid #ddd;
                padding: 0 0 0 7px;
         
            }*/

.home-menu-sub {
    background: #fff;
    box-shadow: 0 0 10px #bbb;
    height: 97%;
    top: 10px;
    left: 222px;
    border: 1px solid #ddd;
    display: none;
    min-width: 300px;
    *width: 600px;
}

.home-menu-sub_1 {
    display: none;
    height: 404px;
}

.home-menu-cover {
    display: block;
    top: 1px;
    right: 0px;
    background: #fff;
    width: 10px;
    height: 29px;
    z-index: 10001;
    *right: -1px;
    display: none;
}

.home-menuSub-title {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 40px 0 20px;
}

.home-menuSub-m16 {
    margin: 0 16px;
}
/* 20140626 */
.home-menuSub-table ul{
    margin: 0 20px 0 0;
}

.home-menuSub-table li {
    white-space: nowrap;
}

.home-menuSub-table a {
    display: block;
    background: url(img/home-45.jpg) no-repeat left 6px;
    padding-left: 8px;
    margin: 10px 0;
    color: #333;
    line-height: 18px;
}

    .home-menuSub-table a:hover {
        color: #F45B00;
        text-decoration: none;
    }

.home-menuSub-img {
    right: 26px;
    bottom: 30px;
}

.home-navbar li {
    float: left;
}

.home-navbar a {
    display: inline-block;
    width: 129px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    line-height: 39px;
}

    .home-navbar a:hover, .home-navbar a.current {
        background: url(img/home-12_1.jpg) repeat-x;
        zoom: 1;
        *background: url(img/home-12_1.jpg) repeat-x!important;
        *height: 39px;
        text-decoration: none;
    }

/*20131230 add-SPAN*/
.home-nav-Commnuity a span {
    background: url(img/home-13.jpg) no-repeat left 12px;
    padding-left: 25px;
    display: inline-block;
}

.home-nav-Commnuity a:hover span, .home-nav-Commnuity a.current span {
    background: url(img/home-13_1.jpg) no-repeat left 12px;
}

/*20131230*/

.home-nav-Commnuity img {
    vertical-align: middle;
    padding-right: 3px;
}


/*home*/

.home-banner {
    padding-left: 243px;
    height: 420px;
}

.home-banner-img {
    height: 248px;
    width: 757px;
}

.home-bannerImg-btn {
    background: url(img/home-17.jpg) no-repeat 78px center #f45b00;
    color: #fff;
    right: 0;
    top: 240px;
    display: block;
    width: 83px;
    height: 26px;
    line-height: 26px;
    padding-left: 7px;
}

    .home-bannerImg-btn:hover {
        background: url(img/home-17_1.jpg) no-repeat 78px center #f48a00;
        text-decoration: none;
    }

.home-banner-nav {
    border-top: 1px solid #c6c6c6;
    margin-top: 10px;
    height: 25px;
}

    .home-banner-nav ul {
        top: -1px;
        left: 0;
    }

    .home-banner-nav li {
        float: left;
    }

    .home-banner-nav a {
        color: #8b8b8b;
        line-height: 25px;
        margin-right: 19px;
        width: 175px;
        text-align: center;
        display: block;
    }

        .home-banner-nav a.last {
            margin-right: 0;
        }

        .home-banner-nav a:hover, .home-banner-nav a.current {
            background: url(img/home-47.jpg) no-repeat center top;
            text-decoration: none;
            z-index: 10;
            color: #333;
        }





.home-banner-slide {
    width: 224px;
    margin-right: 38px;
}

.home-bannerSlide-last {
    margin-right: 0;
}

.home-slideHove-new {
    display: inline-block;
    width: 90px;
    height: 90px;
}

    .home-slideHove-new div {
        background: rgba(255,255,255,0.2);
        width: 90px;
        height: 90px;
        top: 0;
        left: 0;
        display: none;
        -pie-background: rgba(255,255,255,0.2);
    }

    .home-slideHove-new:hover div {
        display: block;
    }



.home-bannerSlide-title {
    color: #424242;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
}

    .home-bannerSlide-title a {
        color: #424242;
    }

        .home-bannerSlide-title a:hover {
            text-decoration: none;
            color: #000;
        }

.home-bannerSlide-text {
    color: #717171;
    line-height: 13px;
    margin: 3px 0;
    height: 26px;
}

.home-bannerSlide-new {
    background: url(img/home-48.png) no-repeat left top;
    *background: url(img/home-49.jpg) no-repeat left top;
    text-align: center;
    width: 34px;
    height: 32px;
    color: #fff;
    top: 0;
    left: 0;
    padding-top: 3px;
}

.home-bannerSlide-right {
    margin-left: 96px;
}

.home-bannerSlide-btn {
    width: 70px;
    display: block;
    background: url(img/home-19.jpg) no-repeat 66px center #919191;
    height: 19px;
    line-height: 19px;
    padding-left: 5px;
    color: #fff;
}

    .home-bannerSlide-btn:hover {
        background: url(img/home-19_1.jpg) no-repeat 66px center #666;
        text-decoration: none;
    }

.home-product-title {
    margin-top: 35px;
}


    .home-product-title h4 {
        margin: 0;
        font-size: 18px;
        border-bottom: 2px solid #333333;
        padding-bottom: 5px;
        color: #333;
    }

.home-product-nav {
    top: 6px;
    right: 0;
}

    .home-product-nav a {
        color: #333;
        padding-left: 20px;
    }

        .home-product-nav a:hover, .home-product-nav a.current {
            color: #f45b00;
            text-decoration: none;
            *background: none;
        }

.home-productNav-more {
    display: block;
    text-align: right;
    margin-top: 12px;
    color: #888;
}

    .home-productNav-more:hover {
        color: #333;
        text-decoration: none;
    }

.home-product-slide {
    margin-top: 25px;
}

.home-productSlide-left, .home-productSlide-right {
    width: 20px;
    height: 57px;
    top: 50px;
}

.home-productSlide-left {
    background: url(img/home-21.jpg) no-repeat left center;
    left: 0;
}

    .home-productSlide-left:hover {
        background: url(img/home-21_1.jpg) no-repeat left center;
    }

.home-productSlide-right {
    background: url(img/home-22.jpg) no-repeat left center;
    right: 0;
}

    .home-productSlide-right:hover {
        background: url(img/home-22_1.jpg) no-repeat left center;
    }

.home-productSlide-content {
    width: 910px;
    margin: 0 auto;
    overflow: hidden;
}

    .home-productSlide-content ul {
        width: 1000px;
    }

    .home-productSlide-content li {
        width: 230px;
        margin-right: 12px;
        float: left;
    }

.home-productSlide-top {
    width: 32px;
    height: 42px;
    left: 0;
    top: 0;
    padding: 0 5px;
    background: #0066ad;
    text-align: center;
    color: #fff;
    z-index: 100;
}

.home-productSlide-top1 {
    border-bottom: 1px solid #fff;
    margin: 4px 0;
    padding-bottom: 2px;
}

.home-productSlide-img {
    display: block;
    padding-left: 60px;
}

.home-slideHover {
    background: rgba(255,255,255,0.2);
    width: 82px;
    height: 77px;
    top: 0;
    left: 0;
    display: none;
}

a.home-productSlide-img:hover .home-slideHover {
    display: block;
}

.home-productSlide-text {
    margin: 5px 0;
    height: 30px;
    overflow: hidden;
}

    .home-productSlide-text a {
        color: #717171;
    }

        .home-productSlide-text a:hover {
            text-decoration: none;
            color: #000;
        }

.home-productSlide-sold {
    color: #f45b00;
}

.home-product-list {
    margin-top: 35px;
    overflow: hidden;
}

    .home-product-list ul {
        width: 1080px;
        *width: 1000px;
    }

    .home-product-list li {
        float: left;
        width: 150px;
        margin: 0 66px 45px 0;
        *margin: 0 22px 45px 22px;
    }

.home-productList-img {
    text-align: center;
}

    .home-productList-img a {
        position: relative;
        display: block;
    }

        .home-productList-img a div {
            top: 0;
            left: 0;
            width: 124px;
            height: 130px;
            display: none;
            background: rgba(255,255,255,0.2);
        }

        .home-productList-img a:hover div {
            display: block;
        }

.home-productSlide-img a span {
    top: 0px;
    right: 35px;
    width: 37px;
    height: 35px;
    display: block;
    background: url(img/xj.png) no-repeat left center;
    *background: #f45b00;
    z-index: 10;
    color: #FFF;
    line-height: 14px;
}

span.home-Promotion-product {
    top: 0px;
    right: 20px;
    width: 37px;
    height: 35px;
    display: block;
    background: url(img/xj.png) no-repeat left center;
    *background: #f45b00;
    z-index: 10;
    color: #FFF;
    line-height: 14px;
}

span.home-Promotion-product_1 {
    right: 0px;
    top: 0px;
}

.home-HotProductList {
    overflow: hidden;
}



.home-productList-text {
    margin: 25px 0 5px 0;
    height: 30px;
    overflow: hidden;
}

    .home-productList-text a {
        color: #666;
    }

        .home-productList-text a:hover {
            text-decoration: none;
            color: #000;
        }

.home-productList-sold {
    color: #00bbf2;
}

.home-product-NO1 {
    background: url(img/home-25.jpg) no-repeat left center;
    padding-left: 10px;
}

.home-productNo1-title {
    font-size: 25px;
    color: #1c3766;
    font-weight: bold;
}

.home-productNo1-text {
    color: #6b6b6b;
}

.home-productShare-icon a {
    padding-right: 10px;
    color: #666;
}

    .home-productShare-icon a:hover {
        color: #000;
        text-decoration: none;
    }

.home-productShare-title {
    color: #6b6b6b;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.home-productShare-icon img {
    vertical-align: middle;
}

.home-about-dbx {
    margin-top: 30px;
}


    .home-about-dbx ul {
        width: 1092px;
    }

    .home-about-dbx li {
        float: left;
        width: 265px;
        margin-right: 92px;
    }

        .home-about-dbx li.last {
            margin-right: 0;
        }

.home-aboutHover {
    display: block;
}

    .home-aboutHover div {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: none;
        background: rgba(255,255,255,0.2);
    }

    .home-aboutHover:hover div {
        display: block;
    }

.home-aboutDbx-title {
    color: #0066ad;
    line-height: 36px;
    font-weight: bold;
    font-size: 14px;
}

.home-aboutDbx-tetxt {
    color: #666;
    line-height: 18px;
}

.home-aboutDbx-more {
    color: #f42b00;
    display: block;
    font-weight: bold;
    margin-top: 6px;
}

.home-Partner {
    margin-top: 70px;
}

.home-Partner-left {
    width: 675px;
    overflow: hidden;
}

.home-Partner-right {
    width: 325px;
    overflow: hidden;
}

.home-Partner-left ul {
    width: 720px;
}
.home-footer-ul {
    overflow: hidden;
}
.home-Partner-left li {
    width: 208px;
    float: left;
    height: auto;
    margin: 0 18px 45px 0;
}

.home-Partner-title {
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
}

.home-Partner-list a {
    color: #6b6b6b;
    display: block;
    margin-top: 8px;
}

    .home-Partner-list a:hover {
        color: #000;
        text-decoration: none;
    }

.home-partnerRight-title {
    font-weight: bold;
    color: #838383;
    margin-bottom: 10px;
}

.home-partnerRight-img {
    width: 340px;
}

    .home-partnerRight-img li {
        float: left;
        margin-right: 5px;
        margin-bottom: 10px;
    }

    .home-partnerRight-img a {
        display: block;
        width: 103px;
        height: 34px;
        position: relative;
    }

    .home-partnerRight-img div {
        top: 1px;
        left: 1px;
        width: 103px;
        height: 34px;
        background: rgba(0,0,0,0.2);
        display: none;
    }

    .home-partnerRight-img a:hover div {
        display: block;
    }


    .home-partnerRight-img img {
        border: 1px solid #ccc;
    }

/*home END*/




/*footer*/

.mt20 {
    margin-top: 20px;
}

.pr0 {
    padding-right: 0;
}

.main-footer {
    border-top: 1px solid #c6c6c6;
    margin-top: 20px;
    text-align: center;
    padding: 20px 0;
}

.main-footer-nav, .main-footer-Keywords, .copyright {
    margin-bottom: 12px;
}

    .main-footer-nav a {
        color: #0066ad;
        padding: 0 3px;
        letter-spacing: 1px;
    }

    .main-footer-Keywords a {
        color: #000;
    }

        .main-footer-Keywords a:hover {
            color: #F42B00;
        }

    .main-footer-Keywords span {
        letter-spacing: 3px;
    }

    .copyright a {
        color: #f00;
        text-decoration: underline;
    }

.home-Subscribe {
    color: #838383;
    margin-top: 5px;
    line-height: 20px;
}

input.home-sub-input {
    background: url(img/home-50.jpg) no-repeat left center;
    height: 28px;
    border: none;
    width: 123px;
    padding-left: 2px;
    display: block;
    color: #989898;
}

.home-sub-btn {
    background: url(img/home-51.jpg) no-repeat left center;
    height: 29px;
    border: none;
    display: block;
    width: 77px;
    color: #838383;
    line-height: 29px;
}

.home-sub-btn_1 {
    background: url(img/home-51_1.jpg) no-repeat left center;
    width: 129px;
    text-align: center;
}

.home-z_index {
    z-index: 1;
}

/*product*/
.product-crumbs {
    margin-top: 8px;
}

    .product-crumbs a, .product-crumbs span {
        color: #000;
        padding-right: 5px;
        font-size: 13px;
    }

.product-banner-title {
    font-size: 20px;
    color: #666;
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 6px;
    font-weight: bold;
    margin-top: 20px;
}

.product-bottomNone {
    border-bottom: none;
}

.product-banner {
    margin-top: 12px;
    border-top: 1px solid #C6C6C6;
}

.product-banner-img {
    width: 680px;
    margin-right: 30px;
}

    .product-banner-img img {
        display: block;
    }

.product-banner-imgBtn {
    background: url(img/product_2.jpg) no-repeat;
    width: 101px;
    height: 37px;
    top: 240px;
    left: 15px;
    text-indent: -99999px;
}

.product-banner-hot {
    width: 290px;
}

.product-bannerHot-content {
    margin-left: 146px;
}

.product-bannerHot-title {
    color: #424242;
    font-size: 16px;
    font-weight: bold;
    margin-top: 27px;
}

    .product-bannerHot-title a {
        color: #424242;
    }

        .product-bannerHot-title a:hover {
            text-decoration: none;
        }

.product-bannerHot-text {
    color: #717171;
    margin-top: 5px;
    font-size: 14px;
}

.product-bannerHot-link {
    color: #f45b00;
    display: inline-block;
    margin-top: 5px;
    font-weight: bold;
}

.product-banner-hot hr {
    border: none;
    border-top: 1px solid #c6c6c6;
    margin: 13px 0;
    *margin: 8px 0;
}

.product-borderBottom {
    border-top: 1px solid #c6c6c6;
    margin-top: 15px;
}

.product-hotItems {
    cursor: pointer;
}

    .product-hotItems:hover div {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255,255,255,0.2);
    }



.product-toolbar-btn li {
    float: left;
}

.product-toolbar-btn a {
    display: block;
    width: 36px;
    height: 22px;
    text-align: center;
    padding-top: 8px;
}

    .product-toolbar-btn a.current {
        background: url(img/product_3.jpg) no-repeat center;
    }

.product-toolbar-nav {
    right: 0;
    top: 14px;
    height: 32px;
    width: 90%;
    overflow: hidden;
}



.product-toolbarNav-text {
    color: #f45b00;
    display: inline;
    padding-top: 10px;
}



.product-toolbar-nav ul {
    *display: inline;
    border-left: 1px solid #dcdcdc;
}

.product-toolbar-nav li {
    float: left;
}

.product-toolbar-nav a {
    display: inline-block;
    height: 30px;
    padding: 0 12px;
    border: 1px solid #dcdcdc;
    border-left: none;
    line-height: 30px;
    color: #424242;
}

    /*   .product-toolbar-nav a.first, .product-toolbar-nav li.prev a
    {
        border-left: 1px solid #dcdcdc;
    }
*/


    .product-toolbar-nav a.p0 {
        padding: 0;
    }

    .product-toolbar-nav a:hover, .product-toolbar-nav a.current {
        text-decoration: none;
        color: #0066ad;
    }

.product-checkbox-all {
    width: 545px;
    *width: 535px;
}

.product-checkbox {
    background: #f1f1f1;
    border: 1px solid #c6c6c6;
    height: 40px;
    margin-top: 8px;
}

.product-checkbox-title {
    background: url(img/product_8.jpg) no-repeat left center;
    padding-left: 30px;
    color: #0066ad;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 15px;
    display: inline-block;
    line-height: 40px;
}

    .product-checkbox-title:hover {
        color: #1686d4;
        text-decoration: none;
    }


.product-checkbox-input {
    margin: 14px 0 0 10px;
    display: inline-block;
    *margin: 6px 0 0 10px;
}

.product-style {
    *width: 310px;
}

.product-select label, .product-select select {
    float: left;
    display: block;
    margin-top: 5px;
}

.product-select label {
    color: #666;
    margin: 12px 0 0 15px;
    padding-right: 8px;
}

.product-select select {
    border: 1px solid #dcdcdc;
    height: 28px;
    width: 100px;
}

select.product-select-stored {
    width: 194px;
}

.product-checkbox-item {
    width: 32px;
    text-align: center;
}

.product-content {
    width: 201px;
}

.product-alignCerter {
    text-align: center;
    display: block;
}

    .product-alignCerter div {
        width: 100%;
        height: 100%;
        top: 0;
        display: none;
        left: 0;
        background: rgba(255,255,255,0.2);
    }

    .product-alignCerter:hover div {
        display: block;
    }

.product-text {
    height: 36px;
    overflow: hidden;
}


    .product-text a {
        display: inline-block;
        color: #0066ad;
        font-size: 13px;
        line-height: 18px;
    }

        .product-text a:hover {
            text-decoration: none;
            color: #004677;
        }

.product-add-items {
    
}

.product-add-btn {
    margin-top: 10px;
}

    .product-add-btn input {
        border: 1px solid #8c8c8c;
        height: 23px;
        line-height: 23px;
        vertical-align: middle;
        padding: 0;
        text-align: center;
    }

    .product-add-btn a {
        width: 25px;
        height: 25px;
        display: block;
    }

.product-add {
    background: url(img/product_10.jpg) no-repeat;
    margin-left: 3px;
}

.product-minus {
    background: url(img/product_11.jpg) no-repeat;
    margin-right: 3px;
}

.product-add-cart {
    margin-top: 7px;
    margin-left: 12px;
}

.add-cart-list {
    margin-top: 7px;
}

.product-add-cart a,  .add-cart-list a {
    background: url(img/product_12.jpg) no-repeat;
    height: 32px;
    display: inline-block;
    width: 97px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    padding-left: 47px;
}

.product-add-cart a:hover ,  .add-cart-list a:hover{
    text-decoration: none;
    background: url(img/product_12_1.jpg) no-repeat;
}

.product-cart_Disabled span {
    background: url(img/product_12_d.jpg) no-repeat;
    height: 32px;
    display: inline-block;
    width: 97px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    padding-left: 47px;
}

.product-ban-cartBg span {
    background: url(img/product_8_1_d.jpg) no-repeat;
    width: 88px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    padding: 0;
    text-align: center;
    display: block;
}

.product-add-cartBg a {
    background: url(img/product_8_1.jpg) no-repeat;
    width: 88px;
    padding: 0;
    text-align: center;
}
    /*.product-ban-cartBg a:hover{
     background: url(img/product_8_1_d.jpg) no-repeat;
}*/

    .product-add-cartBg a:hover {
        background: url(img/product_8_2.jpg) no-repeat;
    }


.product-liveChat {
    left: 153px;
    top: 0;
    background: url(img/product_13.jpg) no-repeat;
    height: 22px;
    width: 37px;
}

.product-liveChat_bg {
    left: 160px;
    top: 0;
    background: url(img/product8.jpg) no-repeat;
    height: 27px;
    width: 43px;
}

.product-list {
    overflow: hidden;
}

    .product-list ul {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 18px;
        margin-top: 25px;
        width: 1050px;
        overflow: hidden;
    }

    .product-list li {
        float: left;
        *width: 233px;
        margin-right: 22px;
    }

.product-borderNone {
    border: none;
    margin-top: 0;
}

.product-listItem-checkbox {
    width: 35px;
    margin-right: 5px;
    text-align: center;
}

.product-listItem-img {
    width: 225px;
    margin-right: 20px;
    background: url(img/product_14.jpg) no-repeat left bottom;
    padding-bottom: 6px;
}

    .product-listItem-img img {
        border: 1px solid #e8e8e8;
        vertical-align: top;
    }

    .product-listItem-img a {
        display: block;
        height: 224px;
        cursor: pointer;
        width: 224px;
    }



.product-listMask {
    display: block;
    height: 224px;
    z-index: 10000;
    width: 224px;
    top: 0;
    left: 0;
}

.product-textColor {
    color: #6e6e6e;
}

.product-listMask:hover {
    background: rgba(255,255,255,0.2);
}


.product-listItem-text {
    width: 522px;
    margin-right: 50px;
}

.product-listItem-add {
    width: 142px;
}

.product-borderBottom-e7 {
    border-bottom: 1px solid #e7e7e7;
}

.product-listItem {
    margin: 12px 0 20px 0;
    padding-bottom: 12px;
}

.product-listItem_last {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 0;
}

.product-listItem-titme {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}

    .product-listItem-titme a {
        color: #0032b1;
    }

        .product-listItem-titme a:hover {
            text-decoration: none;
            color: #013ed8;
        }


.product-attribute {
    margin-top: 10px;
    color: #f45b00;
}

.product-listItem-ul li {
    float: left;
    width: 48%;
    margin-right: 2%;
    height: 26px;
}


.product-listItem-table td {
    height: 26px;
}

.product-review {
    margin-top: 5px;
    color: #6e6e6e;
}

    .product-review span {
        color: #0066ad;
    }

.pl3 {
    padding-left: 3px;
}

.product-listAdd-btn input {
    width: 84px;
    _width: 82px;
}

.mt60 {
    margin-top: 60px;
}

.textAlign-right {
    text-align: right;
}

.product-addCart-img {
    margin-bottom: 10px;
}

.product-borderTop-e7 {
    border-top: 1px solid #e7e7e7;
}

/* product-detail*/
.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}



.product-imgpreview {
    top: 0;
    left: 0;
    width: 367px;
}

.product-imgSpec {
    background: url(img/prdoct2-2.jpg) no-repeat center bottom;
    padding-bottom: 5px;
    *padding-bottom: 9px;
}

    .product-imgSpec img {
        border: 1px solid #e5e5e5;
    }

    .product-imgSpec a {
        border: 1px solid #e5e5e5;
    }

.product-imgIntro {
    padding-left: 400px;
}

.product-forward, .product-backward {
    display: block;
    height: 113px;
    width: 15px;
    top: 0;
}

.product-forward {
    background: url(img/product2-14.jpg) no-repeat left center;
    left: 0;
}

.product-forward_current {
    background: url(img/product2-14hover.jpg) no-repeat left center;
}

.product-backward {
    background: url(img/product2-15.jpg) no-repeat left center;
    right: 0;
}

.product-backward_current {
    background: url(img/product2-15hover.jpg) no-repeat left center;
}

.product-imgSpecWidth {
    width: 100%;
}

.product-imgIntroTitle {
    background: url(img/dbx81.jpg) no-repeat left center;
    height: 42px;
    color: #fff;
    line-height: 31px;
    padding-left: 10px;
}

.product-spec-item {
    width: 324px;
    margin: 0;
    padding-left: 25px;
    overflow: hidden;
}

    .product-spec-item ul {
        width: 780px;
        margin-top: 6px;
    }

    .product-spec-item li {
        float: left;
        width: 100px;
        height: 102px;
        margin-right: 10px;
    }

    .product-spec-item a img {
        border: 1px solid #d9d9d9;
    }

    .product-spec-item a:hover img {
        border: 1px solid #0066ad;
    }

.product-imgIntro-name {
    color: #0066ad;
    font-size: 20px;
    font-weight: bold;
}

.product-borderBottom-infro {
    border-bottom: 1px dashed #c4c4c4;
    padding: 0 0 5px 10px;
}

.product-imgIntro-attr td, .product-imgIntro-attr li {
    height: 28px;
}


.product-imgQuality li {
    float: left;
    margin-right: 5px;
}

.product-imgQuality a {
    display: block;
    padding: 4px 7px;
    border: 1px solid #c3c3c3;
    color: #000;
    position: relative;
}

    .product-imgQuality a b {
        background: url(img/product2-13_.png) no-repeat left bottom;
        *background: none;
        width: 11px;
        height: 11px;
        right: 0;
        bottom: 0;
        display: none;
    }

    .product-imgQuality a:hover, .product-imgQuality a.current {
        border: 1px solid #f45b00;
        text-decoration: none;
    }

        .product-imgQuality a.current b {
            display: block;
        }

.pt5 {
    padding-top: 5px;
}

.pr5 {
    padding-right: 5px;
}


.product-imgColour a {
    width: 22px;
    height: 20px;
    padding: 0px;
}

    .product-imgColour a span {
        display: block;
        width: 20px;
        height: 18px;
        margin: 1px;
    }

.product-bgBlack span {
    background: #000;
}

.product-bgGray span {
    background: #999999;
}

.product-bgBlue span {
    background: #007eff;
}

.pb10 {
    padding-bottom: 10px;
}

.pt15 {
    padding-top: 15px;
}


.mt25 {
    margin-top: 25px;
}

.product-imgChare a {
    padding-right: 10px;
}



.product-imgChare img {
    vertical-align: middle;
}

.product-SlideContent li {
    width: 150px;
    margin-right: 40px;
}

.product-slideTitle {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.product-slideText {
    font-weight: bold;
    margin-top: 20px;
}

.product-slideLeft, .product-slideRight {
    width: 13px;
    height: 53px;
    top: 50px;
}

.product-slideLeft {
    background: url(img/product2-16.jpg) no-repeat;
}

    .product-slideLeft:hover {
        background: url(img/product2-16_1.jpg) no-repeat;
    }

.product-slideRight {
    background: url(img/product2-17.jpg) no-repeat;
}

    .product-slideRight:hover {
        background: url(img/product2-17_1.jpg) no-repeat;
    }

.product-explain-nav ul {
    top: 0;
    left: 0;
}

.product-explain-nav li {
    float: left;
}

.product-explain-nav a {
    display: block;
    width: 186px;
    text-align: center;
    background: url(img/product2-18.jpg) repeat-x;
    border: 1px solid #dcdcdc;
    border-left: none;
    line-height: 26px;
    color: #333;
    font-weight: bold;
    letter-spacing: 1px;
    height: 26px;
}

    .product-explain-nav a.first {
        border-left: 1px solid #dcdcdc;
    }

    .product-explain-nav a:hover {
        text-decoration: none;
    }

    .product-explain-nav a.current {
        background: #fff;
        text-decoration: none;
        border-bottom: none;
        padding-bottom: 1px;
        color: #f45b00;
    }

.product-explain {
    padding-top: 27px;
}

.product-explain-content {
    padding: 20px 15px;
}

.product-explain-list a {
    display: block;
    line-height: 21px;
    color: #000;
}

.product-explain-list img {
    max-width: 960px;
}


.mt30 {
    margin-top: 30px;
}


.pl145 {
    padding-left: 145px;
}

.product-explain-list a:hover {
    text-decoration: none;
}

.product-reviewText {
    line-height: 20px;
}

    .product-reviewText a {
        color: #0070d8;
        text-decoration: underline;
    }

.product-review-title {
    font-weight: bold;
    font-size: 14px;
}

div.product-reviewForm {
    border: none;
}

.product-reviewLabel {
    font-size: 13px;
}

.mc-accInfo-item input.product-reviewInput {
    height: 26px;
    line-height: 26px;
    width: 265px;
}

.mc-enquiry-search .product-reviewSelect select {
    width: 265px;
}


.product-review-text {
    width: 590px;
    height: 106px;
    overflow: auto;
    text-align: left;
    resize: none;
}

    .product-review-text p {
        margin: 10px;
        color: #999;
        line-height: 19px;
    }

.font14 {
    font-size: 14px;
}


.mc-enquiry-search .product-reviewCheckbox input {
    width: auto;
}





.mc-payNow {
    background: url(img/product2-19.jpg) no-repeat left center;
    width: 125px;
    height: 32px;
    display: block;
    line-height: 32px;
    font-weight: bold;
    margin: 0 auto;
    color: #fff;
}

    .mc-payNow:hover {
        background: url(img/product2-19_1.jpg) no-repeat left center;
        text-decoration: none;
    }

.mc-payNow_1 {
    background: url(img/mc42.jpg) no-repeat left center;
    width: 139px;
}





    .mc-payNow_1:hover {
        background: url(img/mc42hover.jpg) no-repeat left center;
        text-decoration: none;
    }

.mc-payNow_2 {
    background: url(img/mc43.jpg) no-repeat left center;
}

    .mc-payNow_2:hover {
        background: url(img/mc43.jpg) no-repeat left center;
    }


.mc-payNow_4 {
    background: url(img/mc44.jpg) no-repeat left center;
    width: 139px;
}

    .mc-payNow_4:hover {
        background: url(img/mc44hover.jpg) no-repeat left center;
    }


.mc-payProgress {
    background: url(img/mc21.jpg) no-repeat left center;
    width: 139px;
    margin: 0 auto;
    height: 8px;
    margin-top: 10px;
    *margin-top: 6px;
    text-align: left;
}

    .mc-payProgress div {
        background: url(img/mc20.jpg) no-repeat left center;
        height: 8px;
        width: 135px;
        margin-left: 2px;
    }

.mc-payProgress_1 div {
    background: url(img/mc20hover.jpg) no-repeat left center;
}

.product-imgBorderAll img {
    border: 1px solid #dcdcdc;
}

.product-bananaBtn {
    right: 8px;
    *left: 907px;
    top: 222px;
}

    .product-bananaBtn li {
        float: left;
    }

    .product-bananaBtn a {
        display: inline-block;
        width: 23px;
        height: 10px;
        background: #666;
        background: rgba(0,0,0,0.7);
        margin-left: 5px;
    }

        .product-bananaBtn a:hover, .product-bananaBtn a.current {
            background: #f89d66;
            background: rgba(244,91,0,0.7);
        }

.product-bananaBtnAll {
    left: 5px;
    /**left:600px;*/
    bottom: 10px;
    *top: 290px;
}

    .product-bananaBtnAll li {
        float: left;
    }

    .product-bananaBtnAll a {
        display: block;
        width: 10px;
        height: 10px;
        *height: 2px;
        background: #474745;
        background: rgba(0,0,0,0.6);
        margin-left: 7px;
    }

        .product-bananaBtnAll a:hover, .product-bananaBtnAll a.current {
            background: #000;
        }

.product-bananaBtn_1 a {
    background: #fff;
    color: #132d4e;
    width: 20px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    border: 1px solid #dbe0e3;
}

    .product-bananaBtn_1 a:hover, .product-bananaBtn_1 a.current {
        background: #9c979b;
        color: #fff;
        text-decoration: none;
        border: 1px solid #9d989e;
    }





/*product*/

/*center*/
.mc-left, .mc-right {
}

.mc-left {
    width: 207px;
    margin-right: 14px;
}

.mc-right {
    width: 779px;
}

.mc-border-d0 {
    border: 1px solid #d0d0d0;
}

.mc-avatar {
    padding: 4px;
    background: #fff;
}

    .mc-avatar img {
        vertical-align: top;
        border: 1px solid #d5d4d3;
    }

.mc-avatarDetail {
    padding-left: 82px;
}

.mc-avatarDetail-name {
    color: #033333;
    width: 100%;
    overflow: hidden;
    height: 14px;
    display: block;
}

.mc-avatarDetail-point {
    margin-top: 7px;
}

    .mc-avatarDetail-point div {
        top: 0;
        left: 40px;
        padding-left: 5px;
        width: 60px;
        text-align: center;
        color: #fff;
        height: 15px;
        background: url(img/mc4.jpg) no-repeat right center;
    }

.mt5 {
    margin-top: 5px;
}

.mt3 {
    margin-top: 3px;
}

.display-block {
    display: block;
}

.display-none {
    display: none;
}

.display-inlineBlock {
    display: inline-block;
}

.mc-avatarDetail-point, .mc-changePhoto, .mc-avatarEmail {
    color: #8c8c8c;
}

    .mc-avatarEmail img {
        border: none;
        vertical-align: middle;
    }


.mc-navItem span {
    background: url(img/mc8.jpg) no-repeat 186px 10px #e1e1e1;
    font-size: 13px;
    font-weight: bold;
    padding-left: 12px;
    cursor: pointer;
}

.mc-navItem span, .mc-navItem a {
    display: block;
    border-bottom: 1px solid #d0d0d0;
    height: 34px;
    line-height: 34px;
}

.mc-nav {
    border-bottom: none;
    height: 100%;
}

.mc-nav-child {
    display: none;
}

.mc-navItem a {
    padding-left: 27px;
    background: url(img/home-45.jpg) no-repeat 12px center #fff;
    color: #000;
}

    .mc-navItem a:hover, .mc-navItem a.current {
        background: url(img/mc1-9.jpg) no-repeat 12px center #fff;
        color: #f45b00;
        text-decoration: none;
    }

    .mc-navItem a.last {
        border-bottom: none;
    }

.mc-navItem-highlight span {
    background: url(img/mc5.jpg) no-repeat 186px 10px #e1e1e1;
}

.mc-account {
    border-right: 1px solid #9d9d9d;
    border-bottom: 1px solid #9d9d9d;
    overflow: hidden;
    background: #fff;
}

.mc-account-title {
    color: #f45b00;
    line-height: 30px;
    background: url(img/mc2.jpg) no-repeat 10px center;
    padding-left: 30px;
    font-weight: bold;
    border-bottom: 1px solid #e0e0e0;
}

.mc-account-width {
    padding-left: 10px;
    *padding-bottom: 20px;
}


.mc-accountItem {
    width: 350px;
    margin: 10px 55px 20px 0;
}

.mr0 {
    margin-right: 0;
}

.mc-accountItem-title {
    color: #000;
    font-weight: bold;
    border-bottom: 1px dashed #adadad;
    padding-bottom: 5px;
}

    .mc-accountItem-title a {
        color: #1e7ec8;
        text-decoration: underline;
        font-weight: 400;
    }

.mt12 {
    margin-top: 12px;
}

.mc-accountItem-name {
    color: #033333;
}

.mc-accountEmail a {
    color: #1e7ec8;
    padding-left: 10px;
    text-decoration: underline;
}

.mc-accountItem-link {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    text-align: center;
    width: 70px;
    line-height: 24px;
    font-weight: bold;
    color: #fff;
    background: url(img/mc7.jpg) no-repeat left top;
    border: none;
}

    .mc-accountItem-link:hover {
        background: url(img/mc7-hover.jpg) no-repeat left top;
        text-decoration: none;
    }

.mt10 {
    margin-top: 10px;
}

.mc-accountTitle-ask {
    margin: 0 10px;
    padding-left: 20px;
    background: url(img/mc9.jpg) no-repeat left center;
}

.mc-accountForm-ask {
    padding-left: 10px;
    margin: 0;
}

.mc-accForm-textarea {
    background: url(img/mc14.jpg) no-repeat left center;
    height: 70px;
    width: 757px;
}

.mc-accountForm-ask textarea {
    height: 58px;
    padding: 5px;
    border: none;
    display: block;
    background: none;
    width: 747px;
    resize: none;
}

.mr10 {
    margin-right: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.mc-accForm-submit button {
    background: url(img/mc10.jpg) no-repeat left center;
    height: 24px;
    width: 111px;
    border: none;
    color: #fff;
    font-weight: bold;
}

    .mc-accForm-submit button:hover {
        background: url(img/mc10hover.jpg) no-repeat left center;
    }

.mc-accountNew-bg {
    background: #f0fbf2;
}

.mc-accTitle-news {
    background: url(img/mc11.jpg) no-repeat 10px center #fff;
}

.mc-accNews-width {
    height: 240px;
    overflow: auto;
    padding-bottom: 12px;
    padding: 0 10px 10px 10px;
}

.mc-news-item {
    border-bottom: 1px dashed #adadad;
    margin-top: 12px;
    padding-bottom: 10px;
}

.mc-newItem-time {
    color: #444;
}

    .mc-newItem-time span {
        color: #167418;
        padding-left: 15px;
    }

.mc-newItem-titme {
    display: block;
    color: #000;
    font-weight: bold;
}

.mc-newItem-text {
    line-height: 18px;
    color: #555;
}

.mc-announcmenTitle {
    background: url(img/mc12.jpg) no-repeat 10px center;
}

.mc-announcment-width {
    height: 180px;
}

.mc-announcmentList li {
    line-height: 30px;
    background: url(img/mc13.jpg) no-repeat left center;
    padding-left: 10px;
}

.mc-announcmentList a {
    color: #000;
}

.mc-announcmentList span {
    color: #f45b00;
    padding-left: 10px;
}

/*My Enquiry*/
.mc-enquiry-top {
    background: #fff;
    padding: 10px;
}

.mc-eLeft {
    width: 365px;
}

.mc-eRight {
    width: 389px;
}

.mc-myEnquiry {
    font-size: 14px;
    color: #f65b01;
    font-weight: bold;
}

    .mc-myEnquiry span {
        display: inline-block;
        background: url(img/mc1-12.jpg) no-repeat 9px center;
        padding-left: 34px;
        font-weight: 400;
        font-size: 12px;
        color: #000;
    }
/*20131230*/
.mc-eRight ul {
}

.mc-eRight li {
    float: right;
    margin-left: 15px;
    *margin-left: 15px;
    line-height: 16px;
}

/*20131230*/

.mc-eRight a {
    color: #005ca9;
    text-decoration: underline;
    padding-left: 18px;
}

.mc-download {
    background: url(img/mc1-1.jpg) no-repeat left center;
}

.mc-import {
    background: url(img/mc1-2.jpg) no-repeat left center;
}

.mc-export {
    background: url(img/mc1-3.jpg) no-repeat left center;
}

.mc-enquiry-nav li {
    float: left;
}

.mc-enquiry-nav img {
    margin: 0;
    vertical-align: top;
}

.mc-enquiry-nav a {
    display: block;
    *display: inline-block;
    background: url(img/mc1-5.jpg) repeat-x;
    height: 30px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding: 0 24px;
    line-height: 30px;
    color: #000;
}

    .mc-enquiry-nav a:hover {
        text-decoration: none;
    }

    .mc-enquiry-nav a.current {
        background: url(img/mc1-4.jpg) repeat-x;
    }

.mc-enquiry-search {
    border-top: 2px solid #f45b00;
    padding: 10px;
    background: #fff;
}

    .mc-enquiry-search input, .mc-enquiry-search select {
        border: 1px solid #c6c6c6;
        height: 26px;
        vertical-align: middle;
        background: #fff;
        width: 196px;
        line-height: 26px;
        padding: 0;
    }

    .mc-enquiry-search select {
        height: 28px;
    }

.pl10 {
    padding-left: 10px;
}

/*.mc-enquiry-search button,*/ .mc-searchbg {
    background: url(img/mc1-7.jpg) no-repeat;
    border: 1px solid #c6c6c6;
    display: inline-block;
    width: 36px;
    height: 26px;
    *height: 27px;
    vertical-align: middle;
}

input.input-width196 {
    width: 196px;
}


.mc-enquiry-table {
    border: 1px solid #c6c6c6;
    border-top: none;
}


    .mc-enquiry-table th {
        background: url(img/mc1-13.jpg) repeat-x;
        height: 34px;
    }

        .mc-enquiry-table th img {
            vertical-align: middle;
            padding-left: 5px;
        }

    .mc-enquiry-table td {
        border: 1px solid #ccc;
        height: 30px;
        text-align: center;
        padding: 14px 6px;
        color: #666;
    }
.colorred {
    color: red;
}

.mc-table-operate a {
    color: #005ea7;
}

    .mc-table-operate a:hover {
        text-decoration: underline;
    }

.mc-table-operate span {
    color: #656565;
    padding: 0 2px;
}


.mc-enquiry-page a {
    display: inline-block;
    margin: 0 5px;
    color: #424242;
    vertical-align: middle;
    line-height: 18px;
}

    .mc-enquiry-page a.current, .mc-enquiry-page a:hover {
        color: #0066ad;
        font-weight: bold;
    }

.mc-enquiryPage-first, .mc-enquiryPage-last {
    width: 19px;
    height: 19px;
    border: 1px solid #c6c6c6;
}

.mc-enquiryPage-first {
    background: url(img/mc1-10.jpg) no-repeat left center;
}

.mc-enquiryPage-last {
    background: url(img/mc1-11.jpg) no-repeat left center;
}

.mc-timer {
    background: url(img/mc2-1_1.jpg) no-repeat center top;
    width: 136px;
    margin: 0 auto;
    height: 62px;
    font-weight: bold;
}

.mc-orderShippingTime {
    color: #fff;
    text-align: left;
    padding-left: 35px;
    line-height: 26px;
}


a.mc-tablePayment, button.mc-tablePayment {
    background: url(img/mc7.jpg) no-repeat left center;
    display: inline-block;
    height: 24px;
    width: 70px;
    margin: 0 auto;
    line-height: 24px;
    border: none;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 3px;
}

    a.mc-tablePayment:hover, button.mc-tablePayment:hover {
        background: url(img/mc7-hover.jpg) no-repeat left center;
        text-decoration: none;
    }

a.mc-dialogExport-3 {
    background: url(img/mc7_2.jpg) no-repeat left center;
}

    a.mc-dialogExport-3:hover {
        background: url(img/mc7_2hover.jpg) no-repeat left center;
    }

.product-reviewBtn {
    background: url(img/product2-19.jpg) no-repeat;
    width: 125px;
    text-align: center;
    color: #fff;
    line-height: 32px;
    height: 32px;
    font-size: 14px;
    font-weight: 400;
    border: none;
}

    .product-reviewBtn:hover {
        background: url(img/product2-19_1.jpg) no-repeat;
        text-decoration: none;
    }

.product-reviewBtn-disable {
    background: url(img/product2-19-disable.jpg) no-repeat;
    width: 125px;
    height: 32px;
    font-size: 14px;
    font-weight: 400;
}

.mc-orderTable-bg td {
    background: #fff;
}

.colorgreen {
    color: #49991e;
}

.color72 {
    color: #727272;
}

.mc-orderTime-form {
    background: #fff;
}

.mc-orderTime-form {
    padding: 10px 8px;
}

    .mc-orderTime-form input {
        vertical-align: middle;
    }


.mc-orderTime-text {
    border: 1px solid #c6c6c6;
    height: 24px;
    width: 145px;
    background: url(img/mc3-1.jpg) no-repeat left center;
    line-height: 24px;
}


.plr3 {
    padding: 0 3px;
}


.mc-order-Chart label {
    padding-right: 35px;
}

.mc-order-Chart input {
    vertical-align: middle;
}

.mtb40 {
    margin: 40px 0;
}

.mc-orderTable-product {
    border-top: 1px solid #c6c6c6;
    background: #fff;
}

.textAlign-left {
    text-align: left;
}

.mc-orderProduct-text a {
    color: #666;
}


.bordernone td {
    border: none;
    padding: 5px;
}

.mc-orderTable-btn {
    margin-left: 8px;
}

    .mc-orderTable-btn button {
        background: url(img/mc3-2.jpg) repeat-x;
        height: 18px;
        border: 1px solid #c6c6c6;
    }

.mt0 {
    margin-top: 0;
}

.mc-order-btn a {
    width: 97px;
    margin: 0 auto;
}

a.mc-orderBtnWidth {
    width: 107px;
    padding-left: 35px;
}

.textAlign-center {
    text-align: center;
}

.product-detailImg a {
    display: block;
    width: 150px;
    height: 112px;
    position: relative;
}

    .product-detailImg a div {
        display: block;
        width: 150px;
        left: 0;
        display: none;
        top: 0;
        background: rgba(255,255,255,0.2);
        height: 112px;
    }

    .product-detailImg a:hover div {
        display: block;
    }

.mc-orderTable-text p {
    margin-top: 20px;
    margin-left: 97px;
}



.color-blue {
    color: #0005ea;
}

.mc-accForm-info {
    padding: 45px 10px 95px 10px;
}

.mc-accInfo {
    margin-bottom: 10px;
}

.mc-accInfo-label {
    width: 155px;
    text-align: right;
    height: 22px;
    line-height: 22px;
}

.mc-accInfo-item {
    margin-left: 170px;
    line-height: 22px;
}

.pl30 {
    padding-left: 30px;
}

.mc-accInfo-grade {
    color: #f45b00;
}

.colorOrange {
    color: #f45b00;
}

input.mc-accInfo-input, select.mc-accInfo-input {
    height: 26px;
    line-height: 26px;
    width: 260px;
}

select.mc-accInfo-input {
    height: 28px;
    line-height: 28px;
}

input.mc-infoInput-radio {
    border: none;
    width: auto;
    vertical-align: middle;
}

.mc-accInfo-phone {
    text-decoration: underline;
}

.mc-accInfo-email {
    background: url(img/mc5-2.jpg) no-repeat left center;
    padding-left: 16px;
    color: #3ad04a;
    display: inline-block;
}

.pr15 {
    padding-right: 15px;
}

.mc-accInfo-select select {
    width: 100px;
    margin-right: 5px;
    border: 1px solid #c6c6c6;
    height: 20px;
}

input.mc-infoInput-width {
    width: 420px;
}


.mc-infoBtn button {
    line-height: 22px;
    border: none;
    margin-left: 0;
}

.mc-balance-info {
    border-top: none;
    text-align: right;
    background: #ebf7fe;
}

a.mc-balance-btn {
    margin-left: 0;
    display: inline-block;
}

.mc-accProgress {
    padding: 20px;
    background: #fff;
}

.mc-progreeBar {
    background: #f6f6f6;
    padding: 20px 14px;
    border: 1px solid #e0e0e0;
}

.mc-progreeBar-bg {
    background: url(img/mc6-1.jpg) no-repeat left center;
    height: 21px;
    width: 477px;
}

.mc-progreeBar-color {
    background: url(img/mc6-2.jpg) no-repeat left center;
    height: 21px;
}

.mc-progree-text {
    color: #8d8d8d;
    font-weight: bold;
}

    .mc-progree-text strong {
        color: #fda117;
        font-size: 16px;
        vertical-align: middle;
    }


.mt15 {
    margin-top: 15px;
}


.home-Partner-left li.mb0 {
    margin-bottom: 0;
}

.mc-accSecurity {
    margin-top: 30px;
}

    .mc-accSecurity .mc-accountItem-title {
        background: url(img/mc5-2.jpg) no-repeat left 2px;
        padding-left: 20px;
    }

.mc-Coupons {
    line-height: 50px;
    text-align: left;
    padding-left: 10px;
}

.mlr15 {
    margin: 0 15px;
}

.mc-enquiryCoupons {
    border-top: 2px solid #F45B00;
}

.mc-eRight-link a {
    padding-left: 0;
    text-decoration: none;
    width: 70px;
    margin-top: 3px;
}

    .mc-eRight-link a:hover {
        text-decoration: none;
    }

.mc-eRight-link .mc-tablePayment_select {
    background: url(img/mc7_1.jpg) no-repeat;
    margin-right: 5px;
    width: 74px;
}

.mc-eRight-submit {
    color: #fff;
    width: 74px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    margin-right: 5px;
    background: url(img/mc7_1.jpg) no-repeat;
}

    .mc-eRight-link .mc-tablePayment_select:hover {
        background: url(img/mc7_1hover.jpg) no-repeat;
    }

.mc-enquirySubript {
    padding: 3px 10px;
}

.mc-shopingMail-title {
    background: url(img/mc1-13.jpg) repeat-x;
    line-height: 36px;
    border-bottom: 1px solid #d0d0d0;
    font-size: 14px;
    font-weight: bold;
    padding: 0 12px;
}

.mc-shoppingMail-table {
    border-bottom: 1px solid #d0d0d0;
    background: #fff;
    padding: 10px 0;
}

    .mc-shoppingMail-table td {
        height: 35px;
        padding: 0 12px;
        color: #727272;
    }

    .mc-shoppingMail-table input {
        vertical-align: middle;
    }

.mc-borderNone {
    border-bottom: none;
}

.mc-systemNotice {
    background: #fff;
    padding: 70px 0;
}


.mc-stytemText {
    color: #f45b00;
    letter-spacing: 1px;
}



    .mc-stytemText img {
        vertical-align: middle;
    }

.ptb20 {
    padding: 20px 0;
}

.mc-customerservice a {
    color: #0167ab;
    text-decoration: underline;
}

    .mc-customerservice a:hover {
        text-decoration: none;
    }

.mc-noticeTable {
    border-top: 1px solid #c6c6c6;
}

    .mc-noticeTable td {
        padding: 8px;
    }

.mc-communityNews td {
    vertical-align: top;
    padding: 12px 10px;
}



.lineHeight20 {
    line-height: 20px;
}

.mc-avatarLevel img {
    border: none;
    padding: 0;
}

.mc-avatarLevel {
    display: inline-block;
    background: url(img/mc17.jpg) no-repeat left center;
    width: 11px;
    height: 13px;
    margin-top: 2px;
}

.mc-savatarLevel-a {
    background: url(img/mc17_1.jpg) no-repeat left center;
}

.color8c {
    color: #8c8c8c;
}

.colorBlue {
    color: #207ec6;
}

.textDecoration-line {
    text-decoration: underline;
}

/*member center*/
.mc-enquiryLeft {
    width: 495px;
    _width: 490px;
}

.mc-enquiryRight {
    width: 262px;
    _width: 265px;
}




.mc-enquiryPage-right {
    width: 125px;
}

    .mc-enquiryPage-right .mc-enquiryPage-last {
        margin-right: 0;
    }

.mc-enquiryPage-left input, .mc-enquiryPage-left a, .mc-enquiryCheck input {
    vertical-align: middle;
}

.mc-enquiryPage-left a {
    display: block;
    background: url(img/mc18.jpg) repeat-x left center;
    height: 18px;
    line-height: 18px;
    border: 1px solid #c6c6c6;
    padding: 0 5px;
    margin-left: 7px;
    color: #0055ff;
}

    .mc-enquiryPage-left a:hover {
        text-decoration: none;
        background: url(img/mc18_1.jpg) repeat-x left center;
    }

.mc-enquiryCheck {
    padding-top: 3px;
    *padding-top: 0;
}

.pt3 {
    padding-top: 3px;
}

.mc-enquiryTable td {
    padding: 12px 5px;
    vertical-align: top;
    height: 0;
}

td.mc-enquiryPage-check {
    padding: 5px;
}


.mc-alreadOffer {
    background: url(img/mc19.jpg) no-repeat left center;
    padding-left: 22px;
    color: #137b08;
}

.mc-quotation {
    background: url(img/mc22.jpg) no-repeat left center;
    color: #005ea7;
}

.mc-notPriced {
    background: url(img/mc23.jpg) no-repeat left center;
    color: #ff0000;
}

/*dilog*/
.mc-enquiryDialog, .mc-dialogContent {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    *position: absolute;
    z-index: 1000;
}

.mc-border-b1 {
    border: 1px solid #b1b1b1;
}

.mc-enquiryDialog {
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50); /*IE*/
    height: 100%;
}

.mc-dialogContent {
    z-index: 999999;
}

.mc-dialogwidth {
    background: #fff;
    width: 800px;
    height: 70%;
    z-index: 100009;
    margin: 5% auto 0 auto;
    *padding-top: 30px;
    box-shadow: 0px 0px 7px #bcbcbc;
    border: 1px solid #e0e0e0;
}

.mc-dialogClose {
    background: url(img/mc24.jpg) no-repeat left center;
    width: 13px;
    height: 13px;
    right: 10px;
    top: 10px;
    display: block;
}

.mc-dialogBorder {
    border: 1px solid #e4e4e4;
    width: 766px;
    margin: 0 auto;
    height: 80%;
    overflow-y: auto;
}

.mc-dialogOverflow {
    margin: 18px 15px;
    *width: 736px;
    background: #fff;
    overflow: auto;
    *margin: 18px auto 18px auto;
}

.mc-dialogSearch {
    background: #d8d8d8;
    padding: 14px 7px;
    border: 1px solid #b1b1b1;
}

.mc-dialogInput {
    border: 1px solid #c6c6c6;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    width: 200px;
    padding: 0;
}

.mc-dialogExport {
    background: url(img/mc1-3.jpg) no-repeat left center;
    display: inline-block;
    padding-left: 19px;
    height: 16px;
    right: 10px;
    *left: 628px;
    color: #0055ff;
    text-decoration: underline;
    top: 20px;
    cursor: pointer;
}

    .mc-dialogExport:hover {
        text-decoration: none;
    }

.mc-dialogTable {
    border: 1px solid #b1b1b1;
    background: #f5f5f5;
}

    .mc-dialogTable th {
        height: 36px;
        background: #eeece0;
        border-bottom: 2px solid #f45b00;
    }


    .mc-dialogTable td {
        padding: 13px 7px;
        border: 1px solid #b1b1b1;
        color: #5a5a5a;
        text-align: center;
    }

.mc-dialogExport-1 {
    right: 104px;
    *left: 510px;
}

span.mc-nav-number {
    display: inline;
    background: none;
    border: none;
    padding: 0;
    font-weight: 400;
}

.mc-dialogExport-2 {
    right: 10px;
    *left: 628px;
    top: 14px;
}

.mc-dialogOverflow a.mc-dialogExport-ml4{
    margin-right : 10px;
}

.mc-dialogBtn {
    background: #fde7d9;
    border: 1px solid #f45b00;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    padding-right: 8px;
    color: #f45b00;
    font-size: 16px;
    font-weight: bold;
}
/*dilog end*/


.mc-addressLegend {
    background: #f0f0f0;
    border-top: 1px solid #b1b1b1;
    color: #9d9d9d;
    padding: 8px 6px;
}

    .mc-addressLegend span {
        padding: 1px 5px;
        display: inline-block;
        margin-right: 7px;
        color: #9d9d9d;
    }


    .mc-addressLegend.current {
        background: #eeece0;
        color: #000;
    }


        .mc-addressLegend.current span {
            background: #f45b00;
            color: #fff;
        }

.mc-addressAdd {
    padding: 10px 25px;
}



.mc-addressAdd-title {
    background: url(img/mc25.jpg) no-repeat left center;
    padding-left: 20px;
    color: #0055ff;
    border-bottom: none;
    display: block;
    height: 24px;
    line-height: 24px;
}

a.mc-addressAdd-title:hover {
    text-decoration: underline;
    background: url(img/mc24.jpg) no-repeat left center;
    color: #0055ff;
}

.mc-addressAdd-title1 {
    background: url(img/cart9_1.jpg) no-repeat left center;
    color: #0055ff;
}

a.mc-addressAdd-title1:hover {
    background: url(img/cart9_1.jpg) no-repeat left center;
}

.mc-addressSelect {
    width: 535px;
    height: 20px;
    line-height: 20px;
}

.mc-addressRadio input {
    vertical-align: middle;
}

a.mc-addressBtn {
    padding: 0;
    margin: 0;
    border-bottom: none;
    width: 70px;
}


.mc-addresslogin-left {
    width: 275px;
}

.mc-addressForm {
    width: 256px;
    margin-right: 15px;
}

.mc-addressField {
    height: 20px;
    line-height: 20px;
    width: 250px;
    padding: 0 2px;
    font-size: 12px;
}

.ac-inputBox {
    width: 526px;
}

    .ac-inputBox .mc-addressField {
        width: 100%;
    }

.mc-addressField-select {
    width: 256px;
    padding: 0;
}

.mc-tableBack {
    background: url(img/mc25.jpg) no-repeat left center;
    display: block;
    color: #0055ff;
    top: 20px;
    left: 0;
    padding-left: 15px;
}



.mc-addressPrice span {
    display: inline-block;
    width: 120px;
}

.font16 {
    font-size: 16px;
}

.mc-addressPrice b {
    font-weight: 400;
    font-size: 12px;
}

.mc-addressCoupon {
    width: 110px;
}

.mc-dialogEdit:hover {
    text-decoration: none;
}


/*dilog*/

.mc-enquirySuccess {
    border: 1px solid #fbc7a8;
    background: #fef1ea;
}


.mc-ESContent {
    background: url(img/mc26.jpg) no-repeat 17px center #5dbf23;
    height: 65px;
    padding-left: 60px;
    color: #fff;
    font-size: 25px;
    line-height: 65px;
    border-radius: 5px;
    box-shadow: 0 0 5px #888888;
    border: 1px solid #4bc404;
}

.mc-ESContent-fail {
    background: url(img/mc46.jpg) no-repeat 17px center #f25c00;
    height: 65px;
    padding-left: 80px;
    color: #fff;
    font-size: 25px;
    line-height: 65px;
    border-radius: 5px;
    box-shadow: 0 0 5px #888888;
    border: 1px solid #f25c00;
}

.mc-ESCborderTop {
    border-top: 1px dashed #fbc7a8;
}

.mc-timeNumber span {
    display: inline-block;
    width: 31px;
    text-align: center;
    margin-top: 10px;
}

.mc-orderDelivered {
    background: url(img/mc28.png) no-repeat left center;
    *background: url(img/mc27.jpg) no-repeat left center;
    padding-left: 20px;
}

.mc-orderNumber {
    background: #f0f0f0;
    padding: 8px 7px;
}

.mc-orderPull {
    display: inline-block;
    font-size: 12px;
    background: url(img/mc-pull.jpg) no-repeat right center #fff;
    border: 1px solid #c9c9c9;
    color: #888;
    padding: 0 20px 0 5px;
    font-weight: 400;
}

    .mc-orderPull:hover {
        text-decoration: none;
    }

.mc-orderUnfold {
    background: url(img/mc-up.jpg) no-repeat right center #fff;
}

.mc-tableTitle th {
    background: #eeece0;
}


td.mc-tableFoot {
    background: #f8eee7;
    padding: 5px;
}

.mc-orderProgressBar {
    background: url(img/mc29.jpg) no-repeat center top;
}

    .mc-orderProgressBar li {
        float: left;
        width: 20%;
        margin-top: 30px;
        height: 86px;
        color: #a3a3a3;
    }

        .mc-orderProgressBar li.current {
            color: #dc8a38;
        }

.mc-orderProgressTwo {
    background: url(img/mc30.jpg) no-repeat center top;
}

.mc-orderProgressThree {
    background: url(img/mc31.jpg) no-repeat center top;
}

.mc-orderProgressFour {
    background: url(img/mc32.jpg) no-repeat center top;
}

.mc-progressList th {
    border-bottom: 1px dashed #fbc7a8;
    height: 26px;
}

.mc-progressList td {
    height: 24px;
}

.mc-dialogBtnAdd th {
    height: 29px;
    background: url(img/mc1-5.jpg) repeat-x;
    border-bottom: none;
    cursor: pointer;
}

    .mc-dialogBtnAdd th:hover {
        background: url(img/mc3-5.jpg) repeat-x;
    }

/*page21 member-center 20140109*/
.mc-enquiryInformation {
    margin: 10px;
}

.mc-searchTitle {
    color: #828282;
}

.borderBottom-d0 {
    border-bottom: 1px solid #d0d0d0;
    padding-bottom: 5px;
    background: url(img/mc1-9.jpg) no-repeat left 5px;
    padding-left: 10px;
}

input.mc-searchInputWidth {
    width: 382px;
}

select.mc-searchInputWidth {
    width: 384px;
}

.mc-downloadBg {
    background: url(img/mc1-1.jpg) no-repeat left center;
}

select.mc-serviceSelect {
    width: 100%;
    height: 23px;
    line-height: 23px;
}

.mc-orderTable-bg .mc-audited {
    background: url(img/mc19_1.jpg) no-repeat;
}


.mc-waitAudit {
    background: url(img/mc22_2.jpg) no-repeat;
    color: #f00;
}

.mc-orderTable-bg .mc-waitAudit {
    background: url(img/mc22_1.jpg) no-repeat;
}


.mc-deliveed {
    background: url(img/mc23_1.jpg) no-repeat;
    color: #3a3a3a;
}


.mc-orderTable-bg .mc-deliveed {
    background: url(img/mc23_2.jpg) no-repeat;
    color: #3a3a3a;
}

.mc-serviceTextarea {
    width: 580px;
    border: 1px solid #c6c6c6;
    height: 105px;
}

.mc-dialogserviceTitle {
    height: 30px;
    line-height: 30px;
    padding-left: 12px;
    background: #eeece0;
    border-bottom: 2px solid #f45b00;
}

.mc-serviceTextarea2 {
    width: 100%;
}

.mc-serviceTextareaHieght {
    height: 170px;
}

a.mc-accBtn {
    background: url(img/mc33.jpg) no-repeat left center;
    width: 123px;
}

    a.mc-accBtn:hover {
        background: url(img/mc33hover.jpg) no-repeat left center;
        color: #fff;
    }

.mc-borderNoneAll {
    border: none;
}

.mc-borderNone {
    border-bottom: none;
}

.mc-infoText:hover {
    color: #397afb;
    text-decoration: none;
}

.mc-orderTable-title a, .mc-orderTable-title button {
    background: url(img/mc-45.jpg) no-repeat left center;
    border: none;
    padding-left: 20px;
}

/*mc-center 20140109 END*/

.mc-toolbar-nav {
    width: auto;
    *width: 100%;
    *text-align: right;
    top: 0;
}

.mc-eqnuiryPageHeight {
    height: 33px;
}



/*member*/

/*cart*/
.cart-title {
    background: url(img/cart1.jpg) no-repeat left center;
    height: 24px;
    line-height: 24px;
    padding-left: 44px;
}

.cart-search {
    background: url(img/cart10.jpg) repeat-x left top #efeff2;
}

.cart-selectWidth {
    width: 198px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ddd;
}


.cart-selectWidth1 {
    width: 290px;
}


.cart-searchForm label {
    letter-spacing: 1px;
}

.cart-searchFirst {
    margin-left: 8px;
    *margin-left: 3px;
}

.cart-searchinput {
    display: inline-block;
    background: url(img/cart11.jpg) no-repeat;
    width: 236px;
    height: 28px;
}

    .cart-searchinput input {
        border: none;
        width: 184px;
        background: none;
        border: none;
    }

    .cart-searchinput button, .cart-searchinput a {
        width: 42px;
        height: 26px;
        line-height: 26px;
        display: inline-block;
        border: none;
        background: none;
        vertical-align: middle;
    }

.cart-moreSearch {
    background: url(img/cart12.jpg) no-repeat right center;
    margin-right: 8px;
    padding-right: 15px;
    color: #7f7e7e;
    line-height: 28px;
    cursor: pointer;
    display: inline-block;
}

    .cart-moreSearch:hover {
        text-decoration: none;
    }

.cart-moreSearch_current {
    background: url(img/cart13.jpg) no-repeat right center;
}

.cart-searchItem {
    border-bottom: 1px dashed #cecece;
    padding-bottom: 8px;
}

.cart-searhKey {
    width: 80px;
    text-align: right;
    display: inline-block;
}

.cart-searchValues {
    margin-left: 92px;
}

.cart-searchList li {
    float: left;
    margin-top: 10px;
}

.cart-searchList a {
    color: #000;
    border: 1px solid #E6E6E6;
    display: inline-block;
    margin-right: 8px;
    line-height: 24px;
    padding: 0 5px;
}

    .cart-searchList a:hover {
        text-decoration: none;
        border: 1px solid #9e9e9e;
    }

.cart-searchList-close {
    display: inline-block;
    background: url(img/cart2.jpg) no-repeat right center;
    padding-right: 25px;
}



.cart-searchColor {
    display: inline-block;
    margin: 1px;
    width: 20px;
    height: 20px;
}

.cart-searchAttr a {
    padding: 0;
    line-height: 0;
}

    .cart-searchAttr a:hover, .cart-searchAttr a.current {
        border: 1px solid #f45b00;
    }

.cart-borderTop2 {
    border-top: 2px solid #d0d0d0;
}

.cart-leftWidth {
    width: 38%;
    background: #f2f2f5;
}

.cart-rightWidth {
    width: 62%;
    *width: 60.2%;
}

.cart-leftUnfold {
    /*	width:390px;
	left:0;
	top:1px;
	*top:2px;
	max-height:860px;
	*height:680px;
	overflow-y:auto;
	background:#f2f2f5;*/
    height: 860px;
    overflow: auto;
}

.cart-rightUnfold {
    border-left: 1px solid #d0d0d0;
    overflow-y: auto;
    height: 830px;
}

.cart-searchTitle {
    background: url(img/cart14.jpg) repeat-x;
    height: 27px;
    line-height: 27px;
    border-bottom: 1px solid #d0d0d0;
}

.cart-searchText {
    background: url(img/cart3.jpg) no-repeat 10px center;
    padding-left: 32px;
    color: #404040;
}

.cart-searchTitle a {
    color: #818080;
    background: url(img/cart4.jpg) no-repeat right center;
    padding-right: 18px;
}

    .cart-searchTitle a:hover {
        color: #000;
        text-decoration: none;
    }

.cart-searchResult li {
    background: url(img/cart8.jpg) no-repeat 7px center;
    padding-left: 17px;
    line-height: 35px;
}

.cart-searchResult a {
    color: #5a5a5a;
    display: inline-block;
}

.cart-searchIcon img {
    height: 17px;
    margin-left: 5px;
}


.cart-selectWidth-1 {
    width: 99%;
}

.cart-select-btn {
    background: url(img/cart5.jpg) no-repeat right center;
    width: 120px;
    height: 28px;
    border: none;
    letter-spacing: 1px;
}

    .cart-select-btn:hover {
        background: url(img/cart5_1.jpg) no-repeat right center;
    }

.cart-addMinus {
    margin: 0 auto;
    width: 96px;
}

a.cart-add, a.cart-minus {
    width: 20px;
    float: left;
    height: 20px;
    display: block;
    vertical-align: middle;
}

.cart-add {
    background: url(img/cart15.jpg) no-repeat left center;
}

.cart-minus {
    background: url(img/cart16.jpg) no-repeat left center;
}

input.cart-addInput {
    width: 45px;
    border: 1px solid #909090;
    text-align: center;
}

.cart-createProduct {
    background: url(img/cart9.jpg) no-repeat left center;
    padding-left: 20px;
    color: #0055ff;
}


.cart-createForm {
    margin-bottom: 20px;
}

.cart-createForm-title {
    width: 112px;
    display: inline-block;
    margin-top: 8px;
}

.cart-createForm-input, .cart-createForm-text {
    padding-left: 116px;
}

.ml116 {
    margin-left: 116px;
}

.cart-leftShrink {
    background: url(img/cart4_1hover.jpg) no-repeat left top;
    display: inline-block;
    width: 22px;
    height: 26px;
    border-bottom: 1px solid #b1b1b1;
    cursor: pointer;
}

.cart-dialogWidth {
    width: 425px;
    height: auto;
    min-height: initial;
}

.cart-dialogContent {
    background: #cde3cb;
    width: 407px;
    margin: 0 auto;
    height: 128px;
    border: 1px solid #a6cda0;
}

.cart-dialogContent_1 {
    height: auto;
    padding: 20px 10px;
    width: 373px;
}




.mc-dialogInfo {
    background: #e8e8e8;
    border: 1px solid #b7b7b7;
}

.cart-dialogText {
    background: url(img/cart17.jpg) no-repeat 14px center;
    padding-left: 50px;
    color: #137b08;
}

.cart-dialogText_1 {
    height: auto;
    line-height: 28px;
}

.cart-dialogText_2 {
    padding-top: 0;
}

.cart-dialogError {
    background: #fcebf1;
    border: 1px solid #ffbdbf;
}

    .cart-dialogError .cart-dialogText {
        background: url(img/cart17_1.jpg) no-repeat 14px center;
        color: #ff0008;
    }

.cart-ERPCode {
    width: 290px;
    padding: 0;
}

.cart-ERPBtn {
    background: url(img/mc3-4.jpg) repeat-x;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
}


/*cart end*/

/*login*/
.login-title {
    height: 20px;
    line-height: 20px;
    background: url(img/login.jpg) repeat-x left bottom;
}

.login-titleText {
    background: #fff;
    display: inline-block;
    letter-spacing: 1px;
    font-size: 18px;
}

.login-contentBg {
    background: #ededed;
}

.login-close {
    display: block;
    width: 15px;
    height: 15px;
    top: 11px;
    right: 12px;
    *left: 975px;
    background: url(img/login4.jpg) no-repeat left top;
}

.login-border {
    width: 661px;
    margin: 0 auto;
}

.login-borderTop {
    background: url(img/login1.jpg) no-repeat left top;
    height: 6px;
}

.login-borderCenter {
    background: url(img/login2.jpg) repeat-y left top;
    *margin-top: -9px;
}

.login-borderBottom {
    background: url(img/login3.jpg) no-repeat left top;
    height: 6px;
}

.login-form {
    width: 615px;
    margin: 0 auto;
}

.login-formTitle {
    border-bottom: 1px dashed #c7c7c7;
    height: 30px;
    line-height: 30px;
    color: #989898;
}

.login-formText {
    width: 155px;
}


.login-formRight {
    padding-left: 168px;
}

.login-formInput, .login-formSelect {
    width: 250px;
    border-radius: 3px;
}

.login-formSelect {
    height: 28px;
    line-height: 28px;
}

.login-formBtn {
    background: url(img/login5.jpg) no-repeat left top;
    width: 91px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    text-align: center;
    border: none;
    color: #fff;
}



    .login-formBtn:hover {
        background: url(img/login5hover.jpg) no-repeat left top;
        text-decoration: none;
    }

.login-formBtn_1 {
    background: url(img/login5.png) no-repeat left top;
    width: 78px;
}

    .login-formBtn_1:hover {
        background: url(img/login5hover.png) no-repeat left top;
    }

.login-formBtn_2 {
    background: url(img/login6_1.png) no-repeat left top;
    width: 110px;
}

    .login-formBtn_2:hover {
        background: url(img/login6hover_1.png) no-repeat left top;
        width: 110px;
    }

.login-forgorPaw {
    text-decoration: underline;
    display: block;
}

.login-formLogin .login-formText {
    width: 205px;
}

.login-formLogin .login-formRight {
    padding-left: 213px;
    width: 254px;
    *width: auto;
}

.cart-CompatibleIE {
    *margin-left: -3px;
}

.login-pwdBorderMg {
    border: 1px solid #e5e5e5;
}

.login-closeBGfff {
    background: url(img/mc24.jpg) no-repeat;
}

.login-pwdBorder {
    width: 920px;
    margin: 0 auto;
}

.login-inputBg {
    background: url(img/login17.jpg) no-repeat;
    width: 181px;
    height: 31px;
    border: none;
}

.login-SubBtn {
    border: none;
    background: url(img/login18.jpg) no-repeat;
    width: 162px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
}

    .login-SubBtn:hover {
        background: url(img/login18_1hover.jpg) no-repeat;
        text-decoration: none;
    }

.login-orderProgressBar {
    background: url(img/login-1.jpg) no-repeat;
}

    .login-orderProgressBar li {
        width: 24.7%;
        font-size: 14px;
        height: auto;
    }

        .login-orderProgressBar li.current_color {
            color: #f45b00;
        }

.login-orderProgressTwo {
    background: url(img/login-2.jpg) no-repeat;
}

.login-orderProgressThree {
    background: url(img/login-3.jpg) no-repeat;
}

.login-orderProgressFour {
    background: url(img/login-4.jpg) no-repeat;
}

.login-top {
    background: url(img/login19.jpg) no-repeat;
    height: 6px;
}

.login-center {
    background: url(img/login20.jpg) repeat-y;
    *margin-top: -9px;
}

.login-bottom {
    background: url(img/login21.jpg) no-repeat;
    height: 6px;
}

.font26 {
    font-size: 26px;
}

.login-SIdentity {
    padding-left: 320px;
}

.login-success {
    width: 360px;
    padding: 0;
    background: #5dbf23;
    *border: 1px solid #49941c;
}

.login-choosePhoto {
    width: 156px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 0 5px #888888;
    height: 153px;
    padding-top: 3px;
}

.login-chooseBtn {
    background: url(img/login18_1.jpg) no-repeat left;
    width: 156px;
}

.login-fileSubmit {
    width: 156px;
    margin: 0 auto;
}



input.login-fileField {
    position: absolute;
    top: 10px;
    left: 2px;
    height: 32px;
    filter: alpha(opacity:0);
    opacity: 0;
    width: 152px;
    background: red;
    cursor: pointer;
}
/*input file style*/

.a-upload {
    position: relative;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    background: url(img/login18_1.jpg) no-repeat left;
    width: 156px;
    height: 32px;
    line-height: 32px;
    _background: none;
}

    .a-upload input {
        position: absolute;
        font-size: 100px;
        right: 0;
        height: 32px;
        top: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        cursor: pointer;
        _filter: alpha(opacity=100);
        _position: relative;
        _font-size: 12px;
        _height: 30px;
        _width: 100%;
    }

    .a-upload:hover {
        background: url(img/login18_1hover.jpg) no-repeat;
        text-decoration: none;
        _background: none;
    }


/*input file style*/


.signin-success {
    margin: 0 auto;
}


.product-allLeft {
    width: 190px;
}

.product-allLeft_fixed {
    position: fixed;
    top: 10px;
}

.product-allLeft_fixed_bottom {
    position: absolute;
    top: auto;
    bottom: 40px;
}

.product-allRight {
    width: 800px;
}

.product-childTitle {
    line-height: 32px;
    background: #f1f1f1;
    border-bottom: 1px solid #d0d0d0;
}

    .product-childTitle a:hover {
        text-decoration: none;
        color: #444;
    }

.product-childNav a {
    line-height: 26px;
    height: 26px;
    display: block;
    padding-left: 10px;
    color: #01538f;
    font-weight: bold;
}

    .product-childNav a:hover, .product-childNav a.current {
        color: #f45b00;
    }

.product-childText {
    margin-left: 72px;
}

.product-childList ul {
    width: 800px;
}

.product-childList li {
    width: 235px;
    margin-right: 47px;
}

    .product-childList li.last {
        margin-right: 0;
    }

.width143 {
    width: 143px;
}

.product-childTable {
    width: 345px;
    margin-right: 27px;
}

.product-childListAdd {
}

.activi-left {
    width: 752px;
}

.activi-right {
    width: 217px;
}

.activi-itemTitle {
    background: #ad0031;
    box-shadow: 0px 2px 3px #888888;
    height: 50px;
    z-index: 10;
}




.active-time {
    background: url(img/hd2.jpg) no-repeat;
    width: 149px;
    height: 41px;
    top: 4px;
    right: 4px;
}



.activi-itemTitle h5 {
    color: #fff;
    font-weight: 400;
    margin: 0;
    padding: 5px 0 0 5px;
}

    .activi-itemTitle h5 a:hover {
        text-decoration: none;
    }

.acctive-timeWidth {
    width: 33px;
    margin: 18px 2px 0 0;
}

.activi-rightTitle {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background: url(img/hd1.jpg) no-repeat left center;
    padding-left: 29px;
    height: 42px;
    line-height: 42px;
}

.actovo-rightNav {
    background: url(img/hd7.jpg) repeat-x left bottom;
    padding-bottom: 22px;
    *padding-bottom: 11px;
}

    .actovo-rightNav a {
        display: block;
        background: url(img/mc13.jpg) no-repeat left 5px;
        color: #000;
        margin-top: 20px;
        padding-left: 20px;
        *margin-top: 10px;
    }

        .actovo-rightNav a:hover {
            background: url(img/mc1-9.jpg) no-repeat left 5px;
            color: #F45B00;
            text-decoration: none;
        }

.activi-itemTitle1 {
    background: url(img/hd3.jpg) no-repeat left 3px;
    padding-left: 26px;
}

.activi-list a {
    display: block;
    color: #000;
    background: url(img/hd4.jpg) no-repeat;
    padding-left: 20px;
    margin-bottom: 10px;
    *margin-bottom: 5px;
}

    .activi-list a:hover {
        text-decoration: none;
        color: #F45B00;
    }

.activi-itemTitle1 a {
    background: url(img/hd10.jpg) no-repeat right center;
    padding-right: 26px;
    color: #0066ad;
}

.act-left {
    width: 202px;
}

.act-right {
    width: 788px;
}

.act-leftNav a {
    display: block;
    color: #000;
    background: url(img/hd4.jpg) no-repeat 6px center;
    padding-left: 29px;
    height: 31px;
    line-height: 31px;
}

    .act-leftNav a:hover, a.act-leftNavCurrent {
        background: url(img/hd9.jpg) no-repeat left center;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
    }



.active-Mask {
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.2);
    width: 100%;
    height: 100%;
    display: none;
}

.active-imgAbs:hover .active-Mask {
    display: block;
}

.new-title {
    font-size: 38px;
    height: 65px;
    line-height: 65px;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
}

    .new-title a {
        background: url(img/new1.jpg) no-repeat right center;
        padding-right: 18px;
        font-weight: 400;
        cursor: pointer;
    }

.new-content {
    background: url(img/new3.jpg) repeat-x left bottom;
}

.new-left {
    width: 167px;
}

.new-right {
    width: 792px;
}

.new-leftNav a {
    display: block;
    font-size: 14px;
    color: #666;
    height: 33px;
    line-height: 33px;
}

    .new-leftNav a:hover, .new-leftNav a.current {
        color: #f45b00;
        *background: none;
        text-decoration: none;
    }

        * .new-leftNav a:hover span, .new-leftNav a.current span {
            color: #f45b00;
            background: none;
            text-decoration: none;
        }

.new-form {
    border: 1px solid #c6c6c6;
    height: 26px;
    width: 232px;
}

    .new-form input {
        height: 26px;
        padding: 0 0 0 3px;
        width: 170px;
        outline: none;
    }

    .new-form button {
        background: url(img/new4.jpg) no-repeat;
        width: 38px;
        height: 26px;
        float: right;
    }

.new-titleSearch {
    background: url(img/login.jpg) repeat-x left bottom;
}

.new-imgAdd li {
    float: left;
    width: 235px;
    margin-right: 15px;
    *margin-right: 13px;
}

    .new-imgAdd li.last {
        margin-right: 0;
    }

.new-imgList {
    height: 159px;
    width: 240px;
}

    .new-imgList img {
        border: 1px solid #f1f1f1;
        border-radius: 3px;
    }

.new-imgText {
    width: 100%;
    left: 0;
    bottom: 0;
}

    .new-imgText a {
        display: block;
        height: 28px;
        line-height: 28px;
        background: #000;
        background: rgba(0,0,0,0.6);
        border-radius: 0 0 3px 3px;
    }

        .new-imgText a:hover {
            text-decoration: none;
            color: #f45b00;
            height: 32px;
            line-height: 32px;
        }

.new-itemList {
    display: inline-block;
    padding: 5px 6px;
    background: #f45b00;
}

.new-goBack {
    background: url(img/new5.jpg) no-repeat left center;
    padding-left: 15px;
}

.new-companyText p {
    margin-top: 30px;
}

    .new-companyText p span {
        font-size: 14px;
        color: #333;
        line-height: 26px;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
    }



.fqa-left {
    width: 205px;
}

.fqa-right {
    width: 780px;
}

.fqa-leftTitle {
    background: #ccc;
    line-height: 37px;
}

.fqa-title {
    background: url(img/fqa.jpg) no-repeat 98% center #e8e8e8;
    color: #777;
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #fff;
    padding-left: 18px;
}

.fqa-titleHover {
    background: url(img/fqa1.jpg) no-repeat 98% center #f4f4f4;
}

.fqa-text {
    width: 172px;
    margin: 0 auto;
    display: none;
}

    .fqa-text a {
        display: block;
        border-bottom: 1px solid #c6c6c6;
    }

        .fqa-text a:hover {
            text-decoration: none;
            color: #f45b00;
        }

        .fqa-text a.last {
            border-bottom: none;
        }

.fqa-textBg {
    background: url(img/mc6.jpg) no-repeat left center;
    padding-left: 10px;
}

.letter-keyTitle {
    width: 149px;
}

.letter-keywords {
    padding-left: 150px;
    *padding-left: 0;
}

    .letter-keywords a {
        float: left;
        display: inline-block;
        width: 24px;
        height: 24px;
        color: #666;
        text-align: center;
        background: #f1f1f1;
        line-height: 24px;
        margin-left: 9px;
        *margin-left: 8px;
    }

        .letter-keywords a:hover, .letter-keywords a.current {
            background: #dddddd;
            color: #000;
            font-weight: bold;
            text-decoration: none;
        }

        .letter-keywords a.first {
            margin-left: 0;
        }

.letter-keyList li {
    float: left;
    margin-right: 60px;
    width: 470px;
    margin-bottom: 7px;
}

    .letter-keyList li.last {
        margin-right: 0;
    }

.letter-keyList a {
    display: block;
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
    background: #f1f1f1;
    color: #010101;
}

    .letter-keyList a:hover, .letter-keyList a.current {
        background: #f37930;
        color: #fff;
        text-decoration: none;
    }


.pp-textLink a {
    background: url(img/mc1-9.jpg) no-repeat left center;
    padding-left: 16px;
    line-height: 20px;
    display: block;
}

.pp-textList li {
    background: url(img/cart8.jpg) no-repeat left center;
    padding-left: 16px;
}


.ml0 {
    margin-left: 0;
}

.pb20 {
    padding-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.borderBottom-c6 {
    border-bottom: 1px solid #c6c6c6;
}

.font24 {
    font-size: 24px;
}

.lineHeight26 {
    line-height: 26px;
}

.pb25 {
    padding-bottom: 25px;
}

.mb20 {
    margin-bottom: 20px;
}

.font18 {
    font-size: 18px;
}

.borderTop-d0 {
    border-top: 1px solid #d0d0d0;
}

.color-fff {
    color: #fff;
}

.font20 {
    font-size: 20px;
}

.height32 {
    height: 30px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb5 {
    margin-bottom: 5px;
}

.pb5 {
    padding-bottom: 5px;
}

.width100 {
    width: 100%;
}

.pt8 {
    padding-top: 8px;
}

.bg-Pink {
    background: #fdf4ee;
}

.ptb0 {
    padding: 0;
}

.font30 {
    font-size: 30px;
}

.ml5 {
    margin-left: 5px;
}

.pb50 {
    padding-bottom: 50px;
}

.textAlign_center {
    text-align: center;
}

.pt10 {
    padding-top: 10px;
}

.pt30 {
    padding-top: 30px;
}

.pt35 {
    padding-top: 35px;
}

.pb35 {
    padding-bottom: 35px;
}

.pr30 {
    padding-right: 30px;
}

.mt30 {
    margin-top: 30px;
}

.mb30 {
    margin-bottom: 30px;
}


.pr3 {
    padding-right: 3px;
}

.p30 {
    padding: 30px;
}

.mt35 {
    margin-top: 35px;
}

.pb85 {
    padding-bottom: 85px;
}

.pb60 {
    padding-bottom: 60px;
}

.borderTop-orange {
    border-top: 2px solid #f45b00;
}

a.decorationline {
    text-decoration: underline;
}

.mb40 {
    margin-bottom: 40px;
}

.pb40 {
    padding-bottom: 40px;
}

.font12 {
    font-size: 12px;
}

.pt20 {
    padding-top: 20px;
}

.plr5 {
    padding: 0 5px;
}

.mr7 {
    margin-right: 7px;
}

.p15 {
    padding: 15px;
}

.ml8 {
    margin-left: 8px;
}

.ml20 {
    margin-left: 20px;
}

.ml10 {
    margin-left: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.color4c {
    color: #4c4c4c;
}

.mb15 {
    margin-bottom: 15px;
}

.pr10 {
    padding-right: 10px;
}

.p5 {
    padding: 5px;
}

.p40 {
    padding: 40px;
}

.borderTopNone {
    border-top: none;
}

.weightBold {
    font-weight: bold;
}

.bg-ff {
    background: #fff;
}

.va-middle {
    vertical-align: middle;
}

.va-top {
    vertical-align: top;
}

.color333 {
    color: #333;
}

.color666 {
    color: #666;
}

.colorNavyBlue {
    color: #0055ff;
}

.font35 {
    font-size: 35px;
}

.letterSpacing-1 {
    letter-spacing: 1px;
}

.pt43 {
    padding-top: 43px;
}



.pl15 {
    padding-left: 15px;
}

.textDecoration-none {
    text-decoration: none;
}

.contentHide {
    overflow: hidden;
}



/*zhou*/
.login-formBtn-disabled {
    background: url(img/login5_disabled.jpg) no-repeat left top;
    width: 91px;
    height: 32px;
    line-height: 32px;
    display: block;
    text-align: center;
    border: none;
    color: #fff;
}
/*zhou*/

.product-reply {
    border-bottom: 1px dashed #6B6B6B;
}

    .product-reply p {
        line-height: 28px;
    }

.product-reply-pager {
    height: 30px;
    background: url(/Content/Home/css/img/login.jpg) repeat-x left bottom;
}


.product-review-title-bg {
    background: url(/Content/Home/Css/img/product-20.png) no-repeat;
    height: 63px;
}

.product-review-title {
    line-height: 63px;
    margin-left: 50px;
    font-size: 16pt;
    font-weight: bold;
    color: #8E7412;
}

.product-review-content {
    line-height: 20px;
    color: #505050;
    border-bottom: 1px solid #CCC;
    padding-bottom: 15px;
}

.product-review-content-avatar {
    float: left;
}

.product-review-content-title {
    margin-left: 55px;
}

.contentHide {
    overflow: hidden;
}

.bbs-nav a {
    width: auto;
    padding: 0 30px;
}

.bbs-navMenu {
    width: 208px;
}

.bbs-navItem {
    border: 1px solid #5ca3cf;
    z-index: 100;
    background: #fff;
    width: 206px;
    border-top: none;
    top: 39px;
    left: 0;
}

    .bbs-navItem a {
        padding: 0;
        color: #888;
        text-align: left;
        padding: 0 10px;
        font-weight: 400;
        border-bottom: 1px dashed #d8d8d8;
    }


        .bbs-navItem a:hover {
            background: none;
            color: #333;
        }

        .bbs-navItem a.last {
            border: none;
        }

.bbs-shareIcon {
    right: 0;
    top: 10px;
}

    .bbs-shareIcon a, .bbs-shareIcon span {
        display: block;
        float: left;
        margin-right: 6px;
    }

.bbs-shareIconNum {
    background: url(img/rt-sq1.jpg) no-repeat left center;
    width: 38px;
    height: 20px;
    line-height: 20px;
    color: #000;
    text-align: center;
    margin-top: -2px;
}

    .bbs-shareIconNum:hover {
        text-decoration: none;
    }

.bbs-leftPopular {
    width: 700px;
}

.bbs-rightPopular {
    width: 290px;
    margin-left: 10px;
}

.bbs-leftPrev, .bbs-rightPrev {
    top: 64px;
    width: 31px;
    height: 107px;
}

.bbs-supply-height {
    height:204px;
}
.bbs-leftPrev {
    left: 0;
    background: url(img/rtright.png) no-repeat left center;
}

.bbs-rightPrev {
    right: 0;
    background: url(img/rtleft.png) no-repeat left center;
}

.bbs-popularBorder {
    border: 1px solid #ddd;
}

.bbs-popularText {
    background: #0079a8;
    height: 32px;
    line-height: 32px;
    color: #e7e7e7;
    font-weight: bold;
}

.border-dd {
    border: 1px solid #ddd;
}

.bbs-imgText {
    width: 475px;
    float: left;
    margin-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.border-bottom_dd {
    border-bottom: 1px solid #ddd;
}

.lineHeight40 {
    line-height: 40px;
}

.bbs-Tw, .bbs-fb {
    display: inline-block;
    width: 60px;
    height: 22px;
    text-indent: -9999px;
    margin: 10px 10px 0 0;
    *margin: 0;
}

.bbs-Tw {
    background: url(img/rt-sq14.jpg) no-repeat left center;
}

.bbs-fb {
    background: url(img/rt-sq15.jpg) no-repeat left center;
}

.bbs-joinContent {
    background: url(img/rt-sq8.jpg) no-repeat left top;
}

.bbs-form {
    width: 250px;
    margin: 0 auto;
}

.bbs-joinInput {
    height: 30px;
    border: none;
    line-height: 30px;
    float: left;
    padding-left: 15px;
}

.bbs-joinInput {
    background: url(img/rt-sq9.jpg) no-repeat left center;
    width: 170px;
    padding-left: 4px;
    color: #666;
}

.bbs-joinButton {
    background: url(img/rt-sq10.jpg) no-repeat left center;
    width: 103px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    border: none;
    margin: 0 auto;
    text-align: center;
}

    .bbs-joinButton i {
        background: url(img/rt-sq11.jpg) no-repeat left center;
        width: 16px;
        height: 12px;
        display: inline-block;
        margin-right: 5px;
    }

.pb20 {
    padding-bottom: 20px;
}

.bbs-slideBg {
    background: #fafafa;
}

.bbs-slideTitle {
    background: #0079a8;
    color: #fff;
    line-height: 30px;
    padding-left: 8px;
}

.bbs-slideImg {
    width: 265px;
    margin: 0 auto;
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 12px;
}

.bbs-parts-last {
    border: none;
}

.bbs-slideImgItem {
    padding: 1px;
    height: 201px;
    background: #fff;
}

    .bbs-slideImgItem p {
        bottom: 1px;
        left: 1px;
        padding: 10px 9px;
        line-height: 16px;
        background: #000;
        filter: Alpha(opacity=50);
        background: rgba(0,0,0,0.5);
        width: 243px;
        color: #fff;
    }


.bbs-parts li {
    float: left;
    width: 85px;
    text-align: center;
}

.bbs-navFoot li {
    float: left;
}

.bbs-navFoot a {
    margin-right: 70px;
    color: #005893;
    font-size: 14px;
    border-bottom: 1px solid #4082ae;
    display: inline-block;
}

    .bbs-navFoot a:hover {
        text-decoration: none;
    }

.bbs-fqaLeft {
    width: 208px;
}

.bbs-fqaRight {
    width: 778px;
    margin-left: 14px;
    background: url(img/bbs1.jpg) repeat-x left top #e8e8e8;
}

.bbs-fqaTitle {
    background: #0079a8;
    line-height: 37px;
}

.bbs-fqaNav {
    border: 1px solid #dfdfdf;
    border-top: none;
    background: #e8e8e8;
}

    .bbs-fqaNav li {
        *height: 37px;
        *line-height: 37px;
    }

    .bbs-fqaNav a {
        display: block;
        *height: 37px;
        line-height: 37px;
        border-bottom: 1px solid #fff;
        font-size: 14px;
        padding: 0 6px;
        color: #808080;
    }

        .bbs-fqaNav a:hover {
            text-decoration: none;
            color: #333;
        }

        .bbs-fqaNav a.last {
            border-bottom: none;
        }

.bbs-fqaRightTitle {
    margin: 25px 0 0 10px;
    color: #0066ad;
}

.bbs-fqaRText {
    background: url(img/bbs2.jpg) repeat-x left bottom;
    padding-bottom: 8px;
}

.bbs-blogContent {
    padding: 1px;
}

.bbs-blogSearch {
    background: #ddd;
    padding: 7px;
}

.border-c6 {
    border: 1px solid #c6c6c6;
}

.bbs-searchSelect {
    width: 192px;
    height: 28px;
    vertical-align: middle;
}

.bbs-blogText {
    line-height: 25px;
    color: #555;
}

.bbs-CRtitle {
    color: #8e7412;
    background: url(img/bbs6.jpg) no-repeat;
    padding-left: 24px;
}

.bbs-blogComment {
    padding-left: 57px;
}

.bbs-blogCommentName {
    color: #033333;
}

.bbs-blogCommentTime {
    color: #f45b00;
}

.color555 {
    color: #555;
}

.bbs-blogSystem {
    color: #005fa9;
}

.bbs-blogTextarea {
    box-shadow: 0 0 10px #ccc inset;
    resize: none;
    padding: 5px;
    width: 99%;
    height: 167px;
    border: none;
    margin: 6px 0 10px 0;
    display: block;
}

.bbs-videoRight {
    background: none;
}

.bbs-videoSearch {
    background: #e8e8e8;
    padding: 10px 12px;
    border-bottom: 1px dashed #c3c3c3;
}

.bbs-videoInput {
    width: 190px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    padding-left: 2px;
}

.bbs-videoButton {
    background: url(img/bbs9.jpg) no-repeat left center;
    width: 38px;
    height: 28px;
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.bbs-videoText {
    margin-left: 176px;
}

.border-dsBu-Ba {
    border-bottom: 1px dashed #bababa;
}

.bbs-videoNum {
    background: url(img/bbs13.jpg) no-repeat;
    width: 27px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
}

.bbs-asideText a {
    color: #fff;
}

.home-product-list ul, .home-about-dbx ul {
    *width: 1000px;
}


.product-bananaBtn_3 {
    right: 5px;
    *top: 168px;
}

.mc-border-rightLast {
    border-right: 1px solid #ccc;
}


.mc-bankImg li {
    float: left;
    margin: 15px 25px 0 0;
}

    .mc-bankImg li span {
        display: inline-block;
        width: 123px;
        height: 31px;
        line-height: 31px;
    }

    .mc-bankImg li img {
        border: 1px solid #e7e7e7;
        vertical-align: middle;
    }

.product-toolbar-nav_user {
    width: 100%;
}

.mc-productCouponTitle a i {
    background: url(img/fqa4.jpg) no-repeat left center;
    display: inline-block;
    width: 9px;
    height: 5px;
    margin-left: 3px;
}

.mc-productCouponTitle a:hover {
    text-decoration: none;
}

.mc-productCouponTitle a.down i {
    background: url(img/fqa3.jpg) no-repeat left center;
}

.mc-productCouponTitle a:hover {
    text-decoration: none;
}

.mc-productCouponHeight {
    height: 140px;
    overflow-y: auto;
}

.mc-productCoupon td {
    height: 30px;
}

.talkTool {
    position: absolute;
    right: 0;
    top: 40%;
    width: 126px;
    height: 103px;
    *position: absolute;
    *right: 0;
    *bottom: 0;
    z-index: 99999;
}



.talkTool-item {
    background: url(img/talk.png) no-repeat left center;
    *background: url(img/talk.png) no-repeat left center;
    display: block;
    width: 126px;
    height: 103px;
    /*text-indent: -99999px;*/
    position: relative;
}

    .talkTool-item span {
        position: absolute;
        display: inline-block;
        width: 86px;
        text-align: center;
        font-family: Arial;
        font-weight: bold;
        left: 2px;
        top: 49px;
        color: #fff;
    }

    .talkTool-item:hover {
        background: url(img/talk2.png) no-repeat left center;
        *background: url(img/talk2.png) no-repeat left center;
    }

.backTop {
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 45px;
    height: 44px;
    *position: absolute;
    *bottom: 0;
    *right: 0;
}


.backTop-bg {
    background: url(img/top.jpg) no-repeat left center;
    width: 45px;
    height: 44px;
    text-indent: -99999px;
    display: block;
}

    .backTop-bg:hover {
        background: url(img/top1.jpg) no-repeat left center;
    }



.product-couponsWidth {
    width: 421px;
    float: right;
    background: #feeee5;
    border: 1px solid #dedede;
    text-align: left;
    padding: 12px;
}

.product-couponsHeight {
    max-height: 90px;
    overflow-y: auto;
    *height: 60px;
}


.pay-succed {
    border-top: 3px solid #5dbf23;
    background: #e3f4d8;
}

.paySucced-hint {
    color: #328700;
    background: url(img/pay_1.jpg) no-repeat left center;
    height: 42px;
    line-height: 42px;
    padding-left: 58px;
    margin-left: 22px;
    margin-top: 36px;
    margin: 36px 22px 0 22px;
}

.pay-EuquiryNumber {
    margin: 20px 0 0 82px;
    color: #3c3c3c;
}

.color-000 {
    color: #000;
}

.p20 {
    padding: 20px;
}

.pl50 {
    padding-left: 50px;
}

.pl5 {
    padding-left: 5px;
}


.pay-PaymentMethod {
    background: url(img/pay_2.jpg) no-repeat left center;
    padding-left: 30px;
    color: #636363;
    font-weight: bold;
}

.agreement {
    background: url(img/pay_2.jpg) no-repeat left center;
    
    line-height:32px;
    color: #636363;
}

.agreement li {
    float: left;
  
    margin: 10px 40px 0 0;
}

    .agreement li a {
        text-decoration: underline;
    }
.pay-PaymentMethodList li{
    float: left;
    margin: 30px 40px 0 0;
}



.pay-PaymentMethodList img {
    border: 1px solid #c8c7c3;
    vertical-align: middle;
    margin-left: 5px;
}

.pay-subBtn {
    border-top: 1px dashed #fbc7a8;
    margin-top: 35px;
    padding:12px 0 25px 0;
}

.mc-deleteBtn {
    background: url(img/detail1_03.jpg) no-repeat left center;
    display: block;
    width: 14px;
    margin: 0 auto;
    text-indent: -99999px;
    height: 16px;
}

    .mc-deleteBtn:hover {
        background: url(img/detail1_01.jpg) no-repeat left center;
    }

td.mc-enquiryHeight {
    height: 30px;
    color: #0055FF;
    padding: 0 6px;
}


.borderTop-c6 {
    border-top: 1px solid #c6c6c6;
}

.border-e5 {
    border: 1px solid #e5e5e5;
}


.mc-rechargeLabel {
    width: 200px;
    text-align: right;
    display: inline-block;
}

.mc-rechargeInput {
    width: 93px;
    color: #CC0000;
    font-family: Arial;
    font-size: 16px;
    padding: 4px;
    font-weight: bold;
    text-align: center;
}

.mc-rechargeFl {
    margin-left: 78px;
}

.mc-rechargeBtn {
    background: url(img/btn-02.png) no-repeat;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    color: #fff;
    width: 155px;
    text-align: center;
    font-size: 16px;
}

    .mc-rechargeBtn:hover {
        background-position: 0 -38px;
        text-decoration: none;
    }

.mc-recharge-title h3 {
    margin: 5px 0;
}

.mc-rechargeBorder {
    border: 2px solid #EDD28B;
    background: #FFFDEE;
    margin-bottom: 20px;
    margin: 20px 60px;
    padding: 10px 20px;
}

.mc-rechargeText {
    line-height: 20px;
    color: #666;
}

.activities-textarea {
    width: 410px;
    height: 100px;
}

* html, * html body {
    background-image: url(about:blank);
    background-attachment: fixed;
}

.bbs-rightBlog .bbs-slideBg {
    margin-top: 0;
}

.supuly-text p {
    line-height: 24px;
    font-size: 14px;
}

.mc-dateTitle span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(img/img20.jpg) no-repeat left center;
    text-align: center;
    color: #fff;
    margin-right: 5px;
    line-height: 14px;
}

.control-exinput {
    background: url(img/data.jpg) no-repeat right center;
    padding-right: 20px;
}

.top-most {
    z-index: 101;
}

.top-most_1 {
    z-index: 100;
}

.cart-dialogBtn a {
    background: #ff6600;
    border-radius: 3px;
    color: #fff;
    padding: 5px 10px;
}

    .cart-dialogBtn a:hover {
        text-decoration: none;
    }

.mc-tickBg {
    position: fixed;
    *position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.15);
    *background: #000;
    z-index: 1000;
}

.mc-thickBox {
    width: 500px;
    margin: 15% auto 0 auto;
    border: 4px solid rgba(0,0,0,0.1);
    border-radius: 5px;
    z-index: 1000;
    *border: 1px solid #ddd;
}

.mc-thickTitle {
    background: #f5f5f5;
    height: 31px;
    line-height: 31px;
    font-family: "微软雅黑";
}

    .mc-thickTitle a {
        display: inline-block;
        width: 21px;
        height: 21px;
        background: url(img/thickbox_close.png) no-repeat right center;
        margin: 5px 5px 0 0;
    }

.mc-thickcon {
    background: #fff;
    height: 100px;
    padding: 20px 30px;
}

.mc-tickBtnAll a {
    display: inline-block;
    padding: 0 10px;
    line-height: 28px;
    border-radius: 2px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #000;
}

    .mc-tickBtnAll a:hover {
        text-decoration: none;
    }

.mc-tickBtn1 {
    background: #F5FBEF;
    border: 1px solid #BFD6AF;
}

.mc-tickBtn2 {
    background: #F3F2F2;
    border: 1px solid #DDDDDD;
}

.content-reviews {
    cursor: pointer;
    color: #0066ad;
}

    .content-reviews:hover {
        text-decoration: none;
    }

.cursor-pointer {
    cursor: pointer;
}

.loadingBox-style {
    z-index: 999999999;
    top: 40%;
    left: 40%;
    position: absolute;
    background: url(img/loading1.gif);
    width: 124px;
    height: 124px;
}

.error-bg {
    background: url(img/404.jpg) no-repeat;
    height: 463px;
    margin-top: 30px;
}

.error-bg_text {
    top: 320px;
    left: 270px;
    width: 300px;
    line-height: 22px;
}

    .error-bg_text a {
        color: #f45b00;
    }

.workwrap {
    word-break: break-all;
    word-wrap: break-word;
}

.mc-toolbar-page {
    width: 100%;
    overflow: initial;
}

    .mc-toolbar-page .product-toolbarNav-page {
        float: right;
        margin-top: 10px;
    }


.intellisense h1 {
    background: #fcebf1;
    border: 1px solid #ffbdbf;
    color: #333333;
    font-family: 宋体;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 15px 20px;
    color: #f00;
}

.intellisense_1 h1 {
    border: none;
    margin: 0;
    border-bottom: 1px solid #ffbdbf;
    font-size: 12px;
    font-weight: 400;
    padding: 0;
    line-height: 30px;
    padding-left: 35px;
    background: #fcebf1;
    background: url(img/lb.png) no-repeat 10px center #fcebf1;
}

li.product-color-all {
    height: auto;
}

    li.product-color-all ul {
        margin-left: 60px;
    }

.product-info-title {
    display: inline-block;
    width: 105px;
}

.mc-change-input label {
    width: 150px;
    display: inline-block;
    text-align: right;
    padding-right: 10px;
    color: #666;
}

.mc-change-input input {
    border: 1px solid #ddd;
    height: 20px;
    width: 182px;
    *width: 180px;
    display: inline-block;
}

.pl160 {
    padding-left: 160px;
}

.login-formError, .error-text, .dilog-error-all {
    border: 1px solid #c20000;
    padding: 2px 10px 2px 25px;
    background: url(img/1_1.png) no-repeat 3px center;
    color: #c20000;
    margin-top: 5px;
}

.product-error {
    width: 230px;
}

.product-error_1 {
    width: 226px;
}

.info-error {
    width: 385px;
}

.dilog-right-all {
    border: 1px solid #72b722;
    padding: 3px 10px 5px 25px;
    background: url(img/2_2.png) no-repeat 3px center;
    color: #72b722;
    margin-top: 5px;
}

.search-tip-form ul {
    width: 398px;
    background: #fff;
    border: 1px solid #ddd;
    position: absolute;
    display: none;
    left: 5px;
    top: 32px;
}

    .search-tip-form ul li {
        height: 24px;
        line-height: 24px;
        text-indent: 10px;
        clear: both;
        width: 100%;
    }

        .search-tip-form ul li a {
            display: block;
            height: 24px;
            color: #807a62;
            text-decoration: none;
        }

            .search-tip-form ul li a:hover {
                background: #c6dbfc;
                color: #369;
            }

.ml116 {
    margin-left: 116px;
}

.fixed-top {
    z-index: 9999;
    background: #fff;
    top: -10px;
    position: fixed;
}

.fixed-top_1 {
    z-index: 9999;
    background: #fff;
    width: 800px;
    top: -10px;
}

.pwd-error {
    margin: 5px 5px 0 160px;
}

.hover-current h3 a {
    background: no-repeat 198px center;
    text-decoration: none;
    color: #000;
    box-shadow: 0 0 10px #bbb;
    border: 1px solid #ddd;
    padding: 0 0 0 7px;
}

.hover-current h3 span {
    display: block;
}

.hover-current .home-menu-sub {
    display: block;
}

.prc-page-right .dataTables_paginate {
    float: right;
}

.fonter {
    color: #6b6b6b;
    display: block;
    margin-top: 8px;
}

.fonter-links {
    color: #0066ad;
    padding: 0 3px;
    letter-spacing: 1px;
}
p{
	padding: 0;
	margin: 0;
}

/* 清除浮动 */
.clearfix:after{ 
	content: "";
	display: block;
	clear: both;
}

.clearfix{ zoom: 1; }

.dow-container{
	width: 998px;
	height: 532px;
	background: url(/Content/img/appdownbg.jpg);
	border: 1px solid #e2e2e2;
}

.dow-content{
}

.dow-title{
	font-size: 35px;
	margin-top: 79px;
	margin-left: 52px;
	color: #383838;
	font-weight: bold;
	font-family: "Arial";
}

.dow-tip{
	font-size: 18px;
	margin-left: 52px;
	color: #4c4c4c;
	font-family: "Arial";
}

.dow-qrcode{
	margin-left: 21px;
	margin-top: 54px;
}

.iphone-header{
	border: 1px solid #44708f;
	width: 111px;
	height: 28px;
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	line-height: 28px;
	margin-left: 31px;
	background: url(/Content/img/appdownbg-01.jpg) repeat;
}

.iphone-header i{
	display: inline-block;
	margin-left: 8px;
	margin-top: 3px;
	height: 22px;
	width: 18px;
	background: url(/Content/img/downiphone.png);
}

.iphone-header span{
	display: inline-block;
	position: relative;
	top: -5px;
}

.android-header{
	border: 1px solid #a76544;
	width: 111px;
	height: 28px;
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	line-height: 28px;
	margin-left: 31px;
	background: url(/Content/img/appdownbg-02.jpg) repeat;
}

.android-header i{
	display: inline-block;
	margin-left: 8px;
	margin-top: 3px;
	height: 22px;
	width: 21px;
	background: url(/Content/img/downandroid.png);
}

.android-header a{
    text-decoration: none;    
}

.android-header span{
	display: inline-block;
	position: relative;
	top: -5px;
}

.item-content{
	margin-left: 31px;
	margin-top: 12px;
}

.dow-item{
	float: left;
}

.colorWhite
{
    color: #fff;
}