/* CSS Document */




.fffww {
    width: 155px;
    height: 28px;
    cursor: pointer;
    float: right;
    background: url(../images/add.jpg) no-repeat;
}

.sdsd {
    color: #3e3e3f;
    font-family: Arial;
    font-size: 12px;
    line-height: 25px;
    margin-right: 27px;
}

.slewxd {
    background-color: #fff;
    border: 1px solid #cccccc;
    height: 24px;
    width: 282px;
}

.ddff {
    color: #ff80c0;
    font-weight: bold;
}

.yyyyra {
    height: 20px;
    line-height: 20px;
    position: absolute;
    z-index: 44;
    color: #f00;
    left: 20px;
    font-size: 12px;
    font-family: "微软雅黑";
    line-height: 35px;
    width: 347px;
    top: 30px;
}


.yyyyr {
    height: 20px;
    line-height: 20px;
    position: absolute;
    z-index: 44;
    color: #f00;
    left: 300px;
    font-size: 12px;
    font-family: "微软雅黑";
    line-height: 35px;
    width: 700px;
    top: 0px;
}

.rrr {
    width: 280px;
    height: 35px;
    position: relative;
    z-index: 1;
}

.username a {
    color: #444;
}

.menu > li a:hover {
    color: #3e3e3f;
    font-weight: bold;
}

.boxsel {
    width: 100%;
    height: auto;
    overflow: hidden;
    /*display:none;*/
}

.ffggrr {
    height: 30px;
    line-height: 30px;
    float: left;
    padding-left: 10px;
}

.uuyy {
    float: left;
    margin-top: 8px;
    cursor: pointer;
}

.spadd {
    color: #ff80c0;
}

    .spadd a {
        color: #f00;
    }

.username {
    height: 32px;
    line-height: 32px;
    color: #444444;
    font-family: Arial;
    width: 124px;
    float: right;
}

.eeee {
    height: 28px;
    line-height: 28px;
    float: left;
    padding-left: 15px;
    display: none;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #f00;
}

.ontec a {
    color: #3e3e3f;
}

.aboutzi h1 {
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    color: #3e3e3f;
    font-family: Arial;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: bold;
}

.llkjhm {
    margin-bottom: 50px;
}

.middle {
    width: 100%;
    margin-top: 15px;
}

.banner {
    width: 100%;
    height: 370px;
    margin-top: 10px;
}

.bannlf {
    width: 909px;
    /*height:415px;*/
    float: left;
    position: relative;
}

.cicrl {
    width: 100%;
    height: 38px;
    left: 0;
    bottom: 10px;
    position: absolute;
    z-index: 1;
}

.cicrt {
    width: 128px;
    height: 38px;
    margin-left: auto;
    margin-right: auto;
    line-height: 38px;
    text-align: center;
    background: url(../images/tb05.png) no-repeat;
}

    .cicrt a {
        margin-left: 5px;
    }

.bannrf {
    width: 280px;
    float: right;
}

.banone {
    width: 279px;
    height: 225px;
    position: relative;
    margin-bottom: 11px;
}

.banhei {
    width: 100%;
    height: 82px;
    background: #3e3e3f;
    position: absolute;
    left: 0;
    bottom: 0;
}

.stylea {
    width: 278px;
    margin: 0 auto;
    font-size: 14px;
    color: #fff;
}

    .stylea a {
        color: #fff;
    }

.bantwo {
    /*width:279px;
	height:200px;*/
    position: relative;
}

.banhtw {
    width: 100%;
    height: 72px;
    background: #3e3e3f;
    position: absolute;
    left: 0;
    bottom: 0;
}

.shows {
    width: 100%;
    /*margin-top:40px;*/
    overflow: hidden;
    margin-bottom: 15px;
}

.showrf {
    width: 860px;
    float: right;
    display: none;
}

.rishowone {
    width: 100%;
    background: url(../images/bg2.png) no-repeat;
    height: 35px;
}

.zuocan {
    float: left;
    display: block;
    line-height: 35px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #3e3e3f;
    margin-left: 15px;
    background: url(../images/tb08.png) left no-repeat;
    text-indent: 25px;
}

.more {
    float: right;
    margin-right: 8px;
    line-height: 35px;
    font-size: 12px;
    font-family: "微软雅黑";
    color: #3e3e3f;
}

.sholfdw {
    /*width:100%;
	height:200px;*/
    background-color: #f7f7f7;
}

.more a {
    color: #3e3e3f;
}

.lfshowone {
    width: 100%;
    background: url(../images/bg3.png) no-repeat;
    height: 35px;
}

.showlf {
    width: 326px;
    float: left;
    display: none;
}

.onhezi {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    line-height: 40px;
    background: #000;
    text-indent: 20px;
    text-indent: 10px;
}

.onetusw {
    /*width:100%;
	text-align:center;*/
    margin-bottom: 10px;
    padding-top: 20px;
    /*height:60px;*/
}

.onzisw {
    /*width:266px;*/
    margin: 0 auto;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #000000;
    /*height:66px;*/
    overflow: hidden;
    line-height: 22px;
}

.rigbg {
    width: 100%;
    background: url(../images/bg4.png) no-repeat;
    height: 204px;
    width: 860px;
    float: left;
}

.sder {
    float: left;
    height: 50%;
    text-align: center;
    width: 50%;
}

.sidejia {
    width: 35px;
    height: 33px;
    margin-top: 67px;
    margin-left: 20px;
    float: left;
}

.sidjie {
    width: 35px;
    height: 33px;
    margin-top: 67px;
    margin-right: 20px;
    float: right;
}

.showsi {
    width: 690px;
    height: 140px;
    float: left;
    margin-left: 30px;
    margin-top: 30px;
}

    .showsi li {
        width: 132px;
        height: 140px;
        float: left;
        margin: 0 15px 0 20px;
    }

.shostu {
    width: 120px;
    height: 100px;
    border: 1px solid #c1c1c1;
}

.styleb {
    width: 100%;
    line-height: 25px;
    font-size: 11px;
    font-family: "微软雅黑";
    color: #3e3e3f;
    margin-top: 15px;
    text-align: center;
}

.about {
    float: left;
    font-size: 14px;
    font-family: Arial;
    color: #000;
    line-height: 30px;
    text-indent: 10px;
}

.aboutzi {
    width: 100%;
    background: url(../images/bg6.png)100px 25px no-repeat;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 25px;
    margin-top: 25px;
}

    .aboutzi span {
        font-weight: bold;
    }
/*Contact*/
.contact {
    width: 100%;
    background: url(../images/bg6.png)100px 25px no-repeat;
    margin-top: 25px;
    overflow: hidden;
    margin-bottom: 150px;
}

.contone {
    width: 100%;
    line-height: 35px;
    border-bottom: 1px solid #9e9e9f;
    font-size: 14px;
    font-family: Arial;
    color: #000;
    margin-top: 25px;
}

.contse {
    width: 100%;
    line-height: 35px;
    border-bottom: 1px solid #9e9e9f;
    font-size: 14px;
    font-family: Arial;
    color: #000;
    margin-bottom: 15px;
}

.conleft {
    width: 420px;
    float: left;
}

    .conleft li {
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px;
    }

.aatulf {
    float: left;
    width: 156px;
    line-height: 25px;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
}

    .aatulf span {
        display: block;
        float: left;
        margin-right: 15px;
    }

.conlrnn {
    float: left;
    margin-left: 10px;
    line-height: 25px;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
}

.conright {
    width: 550px;
    float: right;
}

    .conright li {
        width: 100%;
        overflow: hidden;
        padding-bottom: 10px;
    }

.onedss {
    font-size: 14px;
    font-family: "微软雅黑";
    color: #3e3e3f;
    font-weight: bold;
    line-height: 30px;
}

.onslle {
    width: 106px;
    float: left;
    line-height: 28px;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    text-align: right;
}

.red {
    color: #ff80c0;
}

.onlels {
    float: left;
    width: 200px;
    border-radius: 3px;
    margin-left: 10px;
    height: 26px;
    border: 1px solid #9e9e9f;
}

.onlelss {
    float: left;
    width: 300px;
    border-radius: 3px;
    margin-left: 10px;
    height: 26px;
    border: 1px solid #9e9e9f;
}

.onllfss {
    float: left;
    width: 300px;
    border-radius: 3px;
    margin-left: 10px;
    height: 80px;
    border: 1px solid #9e9e9f;
}

.btnr {
    background: url(../images/btn2.png) no-repeat;
    width: 85px;
    height: 29px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-left: 10px;
}

.btnt {
    background: url(../images/btn3.png) no-repeat;
    width: 85px;
    height: 29px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-left: 10px;
}
/*event*/
.event {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}

.eventlist {
    width: 100%;
    overflow: hidden;
}

    .eventlist li {
        margin-bottom: 22px;
        margin-right: 22px;
        float: left;
        width: 281px;
        overflow: hidden;
        height: 433px;
        border: 1px solid #fff;
    }

.tuevent {
    width: 279px;
    height: 279px;
    border: 1px solid #9e9e9f;
    border-bottom: none;
}

.evetzi {
    width: 279px;
    height: 140px;
    border: 1px solid #9e9e9f;
    background-color: #f4f4f4;
    border-top: none;
}

.eczili {
    width: 250px;
    margin: 0 auto;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 25px;
    padding-top: 10px;
}

.ontec {
    font-size: 16px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 30px;
    font-weight: bold;
}

.ontew {
    font-weight: bold;
}

.llkjhm {
    height: 30px;
    float: right;
    overflow: hidden;
}

    .llkjhm a {
        height: 26px;
        line-height: 25px;
        float: left;
        border: 1px solid #dfdfdf;
        padding-left: 12px;
        overflow: hidden;
        font-family: "微软雅黑";
        font-size: 14px;
        color: #83898e;
        padding-right: 12px;
    }

    .llkjhm .teoe {
        background: #f9f9f9;
        color: #000;
        font-weight: bold;
    }

.page {
    width: 100%;
    margin-bottom: 50px;
}

.llkjhm .bouon {
    border: none;
}
/*FEEDBACK*/
.feedback {
    width: 100%;
    background: url(../images/bg7.png) no-repeat;
    height: 886px;
    float: left;
}

.tda {
    width: 78px;
    font-size: 14px;
    font-family: Arial;
    color: #444444;
    line-height: 30px;
}

.tdb {
    width: 187px;
    font-size: 14px;
    font-family: Arial;
    color: #444444;
    line-height: 30px;
    text-indent: 15px;
}

.tdc {
    /*font-size:14px;*/
    font-family: Arial;
    color: #444444;
    line-height: 30px;
    text-indent: 15px;
}

.feedli {
    width: 570px;
    margin: 0 auto;
    padding-top: 35px;
}

.slec {
    width: 78px;
    height: 24px;
    line-height: 24px;
    background-color: #fff;
    border: 1px solid #cccccc;
}

.sleb {
    width: 187px;
    height: 24px;
    background-color: #fff;
    line-height: 24px;
    border: 1px solid #cccccc;
    margin-left: 15px;
}

.slex {
    width: 124px;
    height: 24px;
    background-color: #fff;
    line-height: 24px;
    border: 1px solid #cccccc;
    margin-left: 15px;
}

.tdy {
    font-size: 14px;
    font-family: Arial;
    color: #444444;
    line-height: 35px;
}

.slewx {
    width: 280px;
    height: 24px;
    background-color: #fff;
    border: 1px solid #cccccc;
}

.slexs {
    width: 280px;
    height: 24px;
    background-color: #fff;
    line-height: 24px;
    border: 1px solid #cccccc;
}

.feetty {
    width: 100%;
    font-size: 18px;
    font-family: Arial;
    color: #444;
    font-weight: bold;
    line-height: 35px;
}

.tableone {
    width: 570px;
    margin-bottom: 30px;
}

.sled {
    width: 282px;
    height: 24px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #444;
    text-indent: 5px;
    line-height: 35px;
}

.sleh {
    width: 52px;
    height: 24px;
    background-color: #fff;
    border: 1px solid #cccccc;
    margin-left: 10px;
}

.slet {
    width: 578px;
    height: 80px;
    background-color: #fff;
    border: 1px solid #cccccc;
}

.bitn {
    background: url(../images/btn4.png) no-repeat;
    width: 110px;
    height: 35px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-left: 10px;
    margin-top: 25px;
}
/*feedback*/
.twofeed {
    width: 600px;
    height: 250px;
    border: 2px solid #3e3e3f;
    margin: 0 auto;
    margin-top: 50px;
}

.teofel {
    width: 160px;
    text-align: center;
    float: left;
    padding-top: 52px;
}

.teodue {
    float: left;
    font-size: 24px;
    font-family: Arial;
    color: #000;
    font-weight: bold;
    line-height: 30px;
    padding-top: 52px;
}

.btne {
    width: 125px;
    height: 35px;
    background: #595959;
    border-radius: 3px;
    font-size: 14px;
    font-family: Arial;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-top: 25px;
}

.forgot {
    width: 386px;
    height: 293px;
    /*background-color:#fafafa;*/
    margin: 0 auto;
    /*box-shadow:0 0 5px #000;*/
    margin-left: 11px;
    /*margin-top:70px;*/
}

.forget {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color: red;
    text-indent: 10px;
    /*background-color:#3e3e3f;*/
}

.fortet {
    width: 333px;
    margin: 0 auto;
    margin-top: 25px;
}

.adoud {
    width: 50px;
    font-size: 14px;
    font-family: Arial;
    color: #444444;
    font-weight: bold;
}

.skas {
    width: 278px;
    height: 38px;
    background-color: #fff;
    border: 1px solid #cccccc;
}

.styled {
    font-size: 14px;
    font-family: Arial;
    color: #000;
    line-height: 25px;
}

.jjds {
    margin-top: 15px;
}

.btnw {
    background: url(../images/btn2.png) no-repeat;
    width: 85px;
    height: 29px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-left: 50px;
    margin-top: 15px;
}
/*terms*/
.free {
    font-weight: bold;
}
/*login*/

.boxxin {
    width: 1198px;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    overflow: hidden;
}

.boxnain {
    width: 1198px;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 100px;
    padding-bottom: 50px;
    overflow: hidden;
}

.loginlf {
    width: 465px;
    float: left;
    margin-left: 150px;
    margin-top: 50px;
    margin-bottom: 100px;
}

.loginrf {
    width: 465px;
    float: left;
    margin-left: 30px;
    margin-top: 50px;
    margin-bottom: 100px;
}

.sayhei {
    width: 100%;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 35px;
}

.sayti {
    width: 100%;
    height: 30px;
    background-color: #ebebeb;
    line-height: 30px;
    font-size: 14px;
    font-family: Arial;
    text-indent: 15px;
    color: #3e3e3f;
    margin-bottom: 30px;
    font-weight: bold;
}

    .sayti a {
        float: right;
        line-height: 30px;
        font-size: 14px;
        font-family: Arial;
        color: #ff80c0;
        margin-right: 10px;
        font-weight: normal;
    }

        .sayti a:hover {
            text-decoration: underline;
        }

.sleq {
    width: 280px;
    height: 35px;
    background-color: #fff;
    border: 1px solid #cccccc;
}

.btdnw {
    background: url(../images/btn2.png) no-repeat;
    width: 85px;
    height: 29px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-top: 10px;
}

.huyte {
    float: left;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 43px;
    margin-left: 10px;
}

    .huyte a {
        color: #3e3e3f;
    }

.huea {
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 43px;
}

    .huea a {
        font-weight: bold;
        color: #3e3e3f;
    }

.relozi {
    width: 100%;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 25px;
}

    .relozi span {
        font-weight: bold;
    }

.btdq {
    background: url(../images/btn5.png) no-repeat;
    width: 195px;
    height: 28px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-top: 30px;
}
/*orgotten your password*/
.orgotten {
    width: 898px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 100px;
}

.hudeq {
    width: 100%;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 35px;
}

.btnwf {
    background: url(../images/btn2.png) no-repeat;
    width: 85px;
    height: 29px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
}

.zhucd {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #ececec;
    padding-top: 15px;
    margin-top: 25px;
}

.backe {
    float: right;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
}

    .backe a {
        color: #3e3e3f;
    }
/*product*/
.leftpro {
    width: 220px;
    float: left;
    margin-top: 25px;
    *margin-left: 10px;
}

.righoder {
    width: 915px;
    float: right;
    margin-top: 25px;
    margin-right: 18px;
}

.rightpro {
    width: 960px;
    float: right;
    margin-top: 25px;
}

.canpa {
    width: 100%;
    height: 30px;
    background: #fff;
    line-height: 30px;
    text-indent: 10px;
    font-size: 18px;
    font-family: Arial;
    color: #000;
}


/* 给所有class为canpa的元素添加上下横线 */
.canpa {
    /* 核心：通过伪元素创建上下横线 */
    position: relative; /* 让伪元素相对当前元素定位 */
    padding: 8px 0; /* 给内容留出横线的空间，避免重叠 */
    /*margin: 10px 0;*/ /* 可选：增加元素上下间距，视觉更舒适 */
    /*text-align: center;*/ /* 可选：让文字居中，和横线搭配更美观 */
    font-weight: 600; /* 可选：加粗文字，突出标题 */
}

    /* 上横线 */
    .canpa::before {
        content: ""; /* 伪元素必须有content属性 */
        position: absolute;
        top: 0; /* 贴到元素顶部 */
        left: 0%; /* 左右留空，横线不贴边 */
        width: 100%; /* 横线宽度 */
        height: 1px; /* 横线粗细 */
        background-color: #000; /* 黑色横线 */
    }

    /* 下横线 */
    .canpa::after {
        content: "";
        position: absolute;
        bottom: 0; /* 贴到元素底部 */
        left: 0%;
        width: 100%;
        height: 1px;
        background-color: #000;
    }

    /* 兼容a标签嵌套的情况（比如MY FAVOURITES是a标签） */
    .canpa a {
        text-decoration: none; /* 去掉a标签默认的下划线 */
        color: inherit; /* 继承父元素颜色，保持样式统一 */
    }
/*结束*/



.canlist {
    width: 218px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    background-color: #f6f6f6;
    margin-bottom: 25px;
}

    .canlist li {
        width: 100%;
        line-height: 35px;
        font-size: 14px;
        font-family: Arial;
        color: #3e3e3f;
        border-bottom: 1px solid #dadada;
    }

        .canlist li a {
            color: #3e3e3f;
            padding-left: 16px;
            font-weight: 500;
        }

        .canlist li:hover {
            font-weight: bold;
        }

.cantwo {
    width: 218px;
    background-color: #fff;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 22px;
    text-align: center;
}

.cus {
    font-weight: bold;
}

.hewue {
    width: 218px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background-color: #f6f6f6;
    margin-bottom: 30px;
}

.hewsli {
    width: 186px;
    margin: 0 auto;
}

.onehe {
    width: 100%;
    line-height: 30px;
    border-bottom: 1px solid #ececec;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
}

.odelf {
    width: 52px;
    height: 52px;
    float: left;
}

.oedzi {
    float: left;
    margin-left: 9px;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
}

.odesa {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
    height: 210px;
}

    .odesa li {
        width: 100%;
        padding-bottom: 10px;
        overflow: hidden;
        border-bottom: 1px solid #ececec;
        margin-bottom: 10px;
    }

.shpage {
    width: 100%;
    overflow: hidden;
}

.yspd {
    float: left;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 26px;
}

.yads {
    width: 50px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-left: 5px;
    border: 1px solid #d8d8d8;
}

.yspds {
    float: left;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 26px;
    margin-left: 30px;
}

.yadas {
    width: 130px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-left: 5px;
    border: 1px solid #d8d8d8;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 36px;
}

.listpoduct {
    overflow: hidden;
    width: 100%;
    margin-top: 25px;
}

    .listpoduct li {
        width: 460px;
        min-height: 184px;
        background-color: #f4f4f4;
        float: left;
        margin: 0 20px 20px 0;
    }

.rodtyzu {
    width: 180px;
    height: 150px;
    /*border:1px solid #ccc;*/
    float: left;
    margin-top: 8px;
}

.rodtyyo {
    width: 260px;
    float: right;
    margin-left: 15px;
    padding-top: 5px;
}

    .rodtyyo h4 {
        font-size: 12px;
        font-family: Arial;
        color: #000000;
        line-height: 22px;
    }

.stylwq {
    font-size: 12px;
    font-family: Arial;
    color: #000;
    line-height: 15px;
    margin-top: 5px;
}

    .stylwq span {
        font-weight: bold;
    }

.vatr {
    font-size: 12px;
    font-family: Arial;
    color: #000;
    line-height: 20px;
    font-weight: bold;
    margin-top: 2px;
}

    .vatr a {
        color: #000;
        font-weight: bold;
        text-decoration: underline;
    }

.housa {
    width: 40px;
    height: 20px;
    border: 1px solid #ececec;
    background-color: #fff;
    margin-right: 10px;
    padding-left: 6px;
}

.delsrw {
    width: 100%;
    overflow: hidden;
}

.tudel {
    width: 505px;
    height: 420px;
    float: left;
    border: 1px solid #d8d8d8;
}

.tudezi {
    float: left;
    margin-left: 25px;
}

    .tudezi h4 {
        font-size: 16px;
        font-family: Arial;
        color: #000000;
        line-height: 35px;
    }

.styllq {
    font-size: 14px;
    font-family: Arial;
    color: #000;
    line-height: 25px;
}

    .styllq span {
        font-weight: bold;
    }

.litwopo {
    height: 67px;
    margin-bottom: 20px;
    margin-top: 10px;
    overflow: hidden;
    width: 389px;
}

    .litwopo li {
        width: 80px;
        height: 65px;
        float: left;
        margin-right: 10px;
        border: 1px solid #d8d8d8;
    }

.stylwq a {
    float: right;
    text-decoration: underline;
    color: #f00;
}

.cantaso {
    width: 218px;
    background-color: #f6f6f6;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 22px;
    margin-bottom: 15px;
}

    .cantaso a {
        padding-left: 15px;
        color: #3e3e3f;
    }
/*account dashboard*/
.acctone {
    font-size: 20px;
    font-family: Arial;
    color: #000;
    line-height: 25px;
    font-weight: bold;
}

.stylou {
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 22px;
}

    .stylou span {
        font-weight: bold;
    }

.strywe {
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    font-weight: bold;
    line-height: 30px;
}

.stylou a {
    color: #ff80c0;
}

.tabse {
    width: 100%;
}

    .tabse td {
        font-size: 12px;
        font-family: Arial;
        color: 33e3e3f;
        line-height: 25px;
    }

        .tabse td a {
            color: #d61010;
        }
/*Account Information*/
.infortion {
    width: 100%;
    height: 30px;
    background-color: #f4f4f4;
    margin-top: 15px;
    margin-bottom: 25px;
}

.jhdef {
    width: 100%;
}

    .jhdef li {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
        font-family: Arial;
        color: #3e3e3f;
        line-height: 30px;
        font-weight: bold;
    }

        .jhdef li a {
            color: #3e3e3f;
            line-height: 30px;
        }

.infortion .on {
    background-color: #666666;
}

    .infortion .on a {
        color: #fff;
    }

.btd {
    width: 100%;
    overflow: hidden;
    /*border-top:1px solid #ebebeb;*/
    padding-top: 30px;
    margin-top: 25px;
    margin-bottom: 34px;
}

.btny {
    background: url(../images/btn6.png) no-repeat;
    width: 85px;
    height: 29px;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 26px;
    text-align: center;
    cursor: pointer;
    margin-top: -19px;
}

.sleda {
    width: 280px;
    height: 35px;
    background-color: #fff;
    border: 1px solid #cccccc;
    margin-left: 15px;
}

.dabs {
    font-size: 14px;
    font-family: Arial;
    color: #444444;
    line-height: 25px;
    text-align: right;
}

.thuwa {
    width: 100%;
    overflow: hidden;
}

    .thuwa td {
        height: 50px;
    }

.siuew {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.siuleft {
    width: 447px;
    float: left;
}

.siurright {
    width: 447px;
    float: right;
}

.tahs {
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    font-weight: bold;
    line-height: 20px;
}

.huwqq {
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 30px;
}

    .huwqq a {
        color: #3e3e3f;
    }

.btnyw {
    background: url(../images/btn7.png) no-repeat;
    width: 150px;
    height: 29px;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 26px;
    text-align: center;
    cursor: pointer;
    float: left;
}

.btd a {
    float: right;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 40px;
}

.hutday {
    width: 100%;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 25px;
}

.jkafef {
    width: 915px;
    height: 33px;
    border: 1px solid #eaeaea;
    background: url(../images/bg9.jpg) repeat-x;
    margin-top: 15px;
    margin-bottom: 5px;
}

    .jkafef p {
        text-align: center;
        line-height: 33px;
        color: #4b4b4b;
        font-weight: bold;
        font-size: 12px;
        font-family: Arial;
    }
/*my orders*/
.vaosdf {
    width: 915px;
    height: auto;
    float: left;
    display: block;
    overflow: hidden;
}

.tbc {
    width: 915px;
    height: 110px;
    border: 1px solid #bbd8fb;
    border-collapse: collapse;
    margin-bottom: 20px;
}

.tdbc {
    width: 915px;
    height: 110px;
    border: 1px solid #dbdbdb;
    border-collapse: collapse;
    margin-bottom: 5px;
}

    .tdbc .tde {
        width: 100%;
        height: 28px;
        background-color: #ebf3ff;
        border-bottom: 1px solid #dbdbdb;
    }

.tdsa {
    float: right;
    margin-right: 5px;
    font-size: 12px;
    font-family: Arial;
    color: #373737;
    line-height: 28px;
}

.tdh {
    float: left;
    margin-right: 5px;
    font-size: 12px;
    font-family: Arial;
    color: #373737;
    line-height: 28px;
}

    .tdh input {
        margin-left: 10px;
        margin-right: 5px;
        margin-top: 4px;
    }

.tbc .tde {
    width: 100%;
    height: 28px;
    background-color: #ebf3ff;
    border-bottom: 1px solid #dbdbdb;
}

    .tbc .tde td {
        border: none;
    }

.lide {
    /*text-align:center;
	width:90px;*/
    height: 82px;
}

    .lide img {
        border: 1px solid #e6e6e6;
        margin-top: 10px;
    }

        .lide img:hover {
            border: 1px solid #f00;
        }

.canlist li a:hover {
    color: #ff80c0;
}

.lies {
    font-size: 14px;
    font-family: Arial;
    color: #454545;
    line-height: 20px;
}

.tdls {
    font-size: 14px;
    font-family: Arial;
    color: #0042bd;
    line-height: 82px;
    text-align: center;
    border-left: 1px solid #e6e6e6;
}

.tdyw {
    font-size: 14px;
    font-family: Arial;
    color: #454545;
    line-height: 82px;
    text-align: center;
    border-left: 1px solid #e6e6e6;
}

.btwe {
    width: 85px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-family: Arial;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    background-color: #666666;
}
/*购物车*/
.shopcart {
    font-size: 24px;
    font-family: Arial;
    color: #403c36;
    line-height: 50px;
    font-weight: bold;
}

.yuwa {
    background: url(../images/bg10.jpg) repeat-x;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

    .yuwa td {
        font-size: 14px;
        font-family: Arial;
        color: #333333;
        line-height: 50px;
        text-align: center;
        border-top: 1px solid #cdcdcd;
        border-bottom: 1px solid #cdcdcd;
    }

.yus {
    border-collapse: collapse;
}

    .yus td {
        border-bottom: 1px dashed #cecece;
    }

.hongs {
    font-size: 14px;
    font-family: Arial;
    /*color:#cf1313;*/
}

.tdlby {
    font-size: 14px;
    font-family: Arial;
    color: #0042bd;
    line-height: 82px;
    text-align: center;
}

.tduww {
    font-size: 14px;
    font-family: Arial;
    color: #454545;
    line-height: 82px;
    text-align: center;
}

.xins {
    border-bottom: 1px dashed #cecece;
}

.feeil {
    font-size: 14px;
    font-family: Arial;
    color: #555555;
    line-height: 30px;
    font-weight: bold;
    text-align: right;
    padding-right: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
}

    .feeil span {
        color: #d30000;
    }

.feius {
    width: 100%;
    height: 48px;
}

.btn3 {
    background: url(../images/btn8.png) no-repeat;
    width: 165px;
    height: 28px;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-left: 810px;
    margin-right: 15px;
}

.bt4 {
    background: url(../images/btn9.png) no-repeat;
    width: 185px;
    height: 28pxd;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    float: right;
    margin-right: 15px;
}

.bgtw {
    background: #f6f6f6;
}
/*shopcart2*/
.cartli {
    width: 1150px;
    margin: 0 auto;
    margin-top: 25px;
}

.sud {
    font-weight: bold;
    color: #3e3e3f;
    font-size: 14px;
}

.crta1 {
    margin-left: 15px;
    border-collapse: collapse;
    border: none;
    margin-top: 12px;
}

    .crta1 td {
        font-size: 14px;
        font-family: Arial;
        color: #818181;
        line-height: 25px;
    }

.park {
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 30px;
}

.ysou {
    float: right;
    width: 100px;
    height: 25px;
}

    .ysou td {
        font-size: 14px;
        font-family: Arial;
    }

        .ysou td a {
            color: #3e3e3f;
            text-align: center;
            text-decoration: underline;
        }

.cart1 {
    width: 100%;
    overflow: hidden;
    float: left;
}

    .cart1 li {
        width: 539px;
        height: 331px;
        background-color: #f4f4f4;
        float: left;
        margin-right: 24px;
        margin-bottom: 8px;
        border: 3px solid #fff;
        /*display: none;*/
    }

#adUl on {
    display: block;
}
/*.cartli .cart2 li{
display:none;
}*/
.cartli .cart2 .on {
    display: block;
}
/*.cart1.cart3 li {
display:none;
}*/

.cart1 .on {
    border: 3px solid #3e3e3f;
    display: block;
}

.kise {
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 30px;
    margin-top: 5px;
}

.btn5 {
    background: url(../images/btn8.png) no-repeat;
    width: 165px;
    height: 28px;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-right: 15px;
}
/*购物车3*/
.liuw {
    width: 100%;
    background-color: #f6f6f6;
    margin-top: 15px;
}

    .liuw td {
        line-height: 30px;
        font-size: 14px;
        font-family: Arial;
        color: #3e3e3f;
        text-align: center;
    }

.total {
    background-color: #f1f1f1;
    font-weight: bold;
    height: 30px;
}

.piudi {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}

.text1 {
    border: 1px solid #cdcdcd;
    color: #9e9e9f;
    font-family: monospace;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    width: 200px;
}

.btn6 {
    background: url(../images/btn6.png) no-repeat;
    width: 85px;
    height: 29px;
    /*float:left;*/
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-left: 10px;
}

.lidlg {
    float: right;
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 30px;
}

.jerw {
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 25px;
}

.dayt {
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 30px;
}

.redu {
    float: left;
    display: block;
    margin-top: 8px;
    margin-right: 5px;
}

.hyous {
    float: left;
    margin-right: 10px;
}

.redsu {
    float: left;
    display: block;
    margin-top: 8px;
    margin-right: 5px;
    margin-left: 25px;
}

.yuts {
    width: 50px;
    height: 18px;
    border: 1px solid #cdcdcd;
    float: left;
    margin-left: 5px;
}

.tesed {
    width: 1198px;
    height: 90px;
    border: 1px solid #cdcdcd;
}

.btn7 {
    background: url(../images/btn6.png) no-repeat;
    width: 85px;
    height: 29px;
    float: left;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    color: #3e3e3f;
    cursor: pointer;
    margin-top: 25px;
}

.sagki {
    width: 100%;
    height: 30px;
    background-color: #ebebeb;
    line-height: 30px;
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    margin-bottom: 30px;
    font-weight: bold;
}

.sopcrt {
    width: 100%;
    background-color: #f4f4f4;
    margin-top: 20px;
}

.srqea {
    font-size: 12px;
    font-family: Arial;
    color: #3e3e3f;
    line-height: 23px;
    padding-left: 20px;
}

    .srqea a {
        color: #cf1313;
    }

.hesi {
    font-size: 14px;
    font-family: Arial;
    color: #3e3e3f;
    font-weight: bold;
    line-height: 25px;
    text-indent: 20px;
}

.sopcrt table {
    padding-top: 25px;
    padding-bottom: 30px;
}

/*放大镜样式---start---*/
.jqzoom {
    position: relative;
    height: 300px;
    width: 360px;
}

    .jqzoom img {
        height: 300px;
        width: 360px;
    }

.jqZoomPup {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    border: 1px solid #aaa;
    background: #c4c4c4 50% top no-repeat;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
    cursor: crosshair;
    display: none;
}

.zoomdiv {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    border: 1px solid #e2e2e2;
    background: #fff;
    display: none;
    overflow: hidden;
}
/*放大镜样式---end---*/


.favUl li {
    float: left;
    width: 163px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
}

.slehsd {
    background-color: #fff;
    border: 1px solid #cccccc;
    height: 24px;
    line-height: 24px;
    margin-left: 15px;
    width: 47px;
}

.llkjhm .on {
    font-weight: bold;
    color: white;
    background: #ff80c0;
}

.llkjhm a:hover {
    font-weight: bold;
    color: white;
    background: #ff80c0;
}

#Couns {
    display: none;
}
