@charset
"utf-8"
;
/* CSS Document */

.bg_first {
    background-image: url(/image/20130720/p_08.jpg);
    background-repeat: repeat;
    background-position: left top;

}

.bc {
    background-color: #EBEAE8;
    background-image: url(/image/20130720/p_08.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 900px;
}

.p_last_bnt {
    border: none;
    border: 0;
    background-color: #EAEDF2;
    width: 175px;
    height: 38px;
}

.l {
    float: left;
    height: 780px;
    width: 575px;
    margin-top: 29px;
    display: inline;
}

.r {
    float: left;
    height: 780px;
    width: 423px;
    margin-top: 29px;
    display: inline;
}

.show {
    float: left;
    width: 999px;
    display: inline;
}

.show_det {
    width: 999px;
    margin-top: 10px;
}

.r_top {
    float: left;
    width: 423px;
}

.r_btn {
    float: left;
    width: 423px;
    display: inline;
    cursor: pointer;
}

.r_botton {
    float: left;
    width: 423px;
}

#dialog-overlay {
    width: 100%;
    height: 100%;
    _height: expression(document.getElementsByTagName('body')[0].offsetHeight+"px");
    filter: alpha(opacity = 50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: fixed;
    _position: absolute;
    background: #000;
    top: 0;
    left: 0;
    z-index: 50;
    display: none;
}

#dialog-box {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    background: #474747;
    padding: 7px;
    position: absolute;
    z-index: 100;
    display: none;
}

.contain {
    height: 518px;
    width: 985px;
    overflow: hidden;
}

.max_contain {
    float: left;
    width: 99999px;
}

.c_step {
    float: left;
    width: 985px;
    height: 518px;
    overflow: hidden;
}

.c_top {
    background-color: #2C2D32;
    height: 55px;
    width: 985px;
    float: left;
}

.c_bottom {
    background-color: #2C2D32;
    height: 55px;
    width: 985px;
    float: left;
}

.c_center {
    background-color: #EAEDF2;
    height: 407px;
    width: 985px;
    float: left;
}

.ct_title {
    float: left;
    width: 450px;
}

.ct_close {
    float: right;
    width: 40px;
    margin-top: 16px;
    margin-right: 18px;
    display: inline;
    text-align: right;
}

.ct_styel {
    background-color: #FFFFFF;
    float: left;
    height: 10px;
    width: 10px;
    margin-top: 20px;
    margin-left: 20px;
    padding: 0px;
    display: inline;
    overflow: hidden;
}

.ct_text {
    float: left;
    width: 300px;
    color: #FFFFFF;
    font-family: "宋体";
    font-size: 16px;
    line-height: 24px;
    margin-top: 13px;
    margin-left: 10px;
    display: inline;
    font-weight: bold;
}

#c_close {
    cursor: pointer;
}

.c_bottom span {
    float: left;
    margin-top: 20px;
    margin-left: 22px;
    display: inline;
}

.c_bottom span a {
    color: #999999;
    font-family: "宋体";
    font-size: 14px;
    text-decoration: none;
}

.cb_left {
    float: left;
    width: 650px;
    display: inline;
    color: #CCCCCC;
}

.cb_btn {
    float: right;
    width: 265px;
    margin-top: 8px;
    display: inline;
}

.pre_btn {
    background-color: #EAEDF2;
    float: left;
    height: 38px;
    line-height: 38px;
    width: 85px;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    text-align: center;
    display: inline;
    cursor: pointer;
}

.next_btn {
    background-color: #EAEDF2;
    float: right;
    height: 38px;
    line-height: 38px;
    width: 175px;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align: center;
    display: inline;
    cursor: pointer;
}

.buy_btnpShow {
    float: left;
    width: 985px;
    text-align: center;
    display: inline;
    cursor: pointer;
    margin-top: 0px;
    line-height: 85px;
}

.buy_btnpShow a {
    color: #FF0000;
    text-decoration: none;
    display: inline;
    cursor: pointer;
}

.cc_left {
    float: left;
    height: 228px;
    width: 190px;
    margin-top: 85px;
    margin-left: 233px;
    display: inline;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #FFFFFF;
}

.cc_c {
    float: left;
    height: 230px;
    width: 128px;
    margin-top: 85px;
    margin-left: 0px;
    display: inline;
}

.cc_right {
    float: left;
    height: 230px;
    width: 188px;
    margin-top: 85px;
    margin-left: 0px;
    display: inline;

}

.bg_cAEA3A3 {
    background-color: #AEA3A3;
}

.bg_c69C0C9 {
    background-color: #69C0C9;
}

.bg_c848484 {
    background-color: #848484;
}

.ccl_t {
    float: left;
    margin-left: 14px;
    display: inline;
}

.ccl_t2 {
    float: left;
    margin-left: 45px;
    display: inline;
}

.cc_btn {
    float: left;
    width: 111px;
    margin-left: 14px;
    margin-top: 5px;
    display: inline;
}

#login_t1, #login_t2 {
    margin-left: 45px;
}

#login_t3, #login_t4 {
    margin-right: 50px;
}

#login_t2, #login_t4 {
    margin-top: 10px;
}

.cc_btn a {
    width: 111px;
    float: left;
    display: inline;
    background-image: url(/image/20130720/p_btn.png);
    background-repeat: no-repeat; /*background-image: url(/image/20130720/p_btn.png)!important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/p_btn.png'); _background-image: none;*/
    height: 30px;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    line-height: 30px;
    color: #FFFFFF;
    text-decoration: none;
}

.cc_btn a:hover {
    background-image: url(/image/20130720/p_btn.png); /*	background-image: url(/image/20130720/p_btn.png)!important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/p_btn.png'); _background-image: none;*/
    background-repeat: no-repeat;
    background-position: -153px -82px;
}

.cc_note {
    float: left;
    width: 160px;
    margin-top: 5px;
    margin-left: 14px;
    font-family: "宋体";
    font-size: 12px;
    line-height: 16px;
    display: inline;
    color: #666666;
}

.ccr_t {
    float: right;
    margin-right: 13px;
    display: inline;
}

.ccr_btn {
    float: right;
    width: 111px;
    margin-right: 13px;
    margin-top: 5px;
    display: inline;
    height: 30px;
    text-align: center;
}

.ccr_btn a {
    width: 111px;
    float: left;
    display: inline;
    background-image: url(/image/20130720/p_btn.png);
    background-repeat: no-repeat;
    height: 30px;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    line-height: 30px;
    color: #FFFFFF;
    text-decoration: none;
}

.dz_a {
    background-position: -38px -82px;
}

.ccr_btn a:hover {
    background-position: -153px -82px;
}

.xz_a {
    background-position: -38px -114px;
}

.login_a {
    background-position: -38px -146px;
}

.ccr_note {
    float: right;
    width: 160px;
    margin-top: 5px;
    margin-right: 14px;
    font-family: "宋体";
    font-size: 12px;
    line-height: 18px;
    display: inline;
    color: #333333;
    text-align: right;
}

.login_div {
    float: left;
    width: 725px;
    margin-top: 26px;
    margin-left: 260px;
    display: inline;
}

.lhead {
    float: left;
    height: 24px;
    width: 460px;
    display: inline;
    border-bottom: #CCCCCC solid 1px;
}

.login_1 {
    float: left;
    height: 22px;
    width: 90px;
    background-color: #26272B;
    display: inline;
    color: #FFFFFF;
    line-height: 22px;
    padding-top: 1px;
    text-align: center;
    display: inline;
    cursor: pointer;
    font-size: 14px;

}

.login_img {
    float: left;
    width: 28px;
    display: inline;
}

.login_2 {
    float: left;
    height: 22px;
    width: 90px;
    background-color: #FCDF7B;
    display: inline;
    color: #ff0000;
    line-height: 22px;
    padding-top: 1px;
    text-align: center;
    display: inline;
    cursor: pointer;
    font-size: 14px;
    display: inline;
}

#loginhead_3 {
    color: #666666;
}

.lmain {
    float: left;
    width: 725px;
}

.lm_login {
    float: left;
    width: 460px;
}

.lm_if {
    float: left;
    width: 318px;
    margin-top: 30px;
    display: inline;
}

.lm_info {
    float: left;
    width: 318px;
    margin-top: 10px;
    height: 35px;
    display: inline;
}

.lm_name {
    float: left;
    width: 84px;
    text-align: right;
    display: inline;
    font-size: 14px;
    font-family: "宋体";
    line-height: 35px;
    color: #666666;
}

.lm_input {
    float: left;
    width: 225px;
    height: 35px;
    text-align: left;
    display: inline;
}

.lm_input input {
    width: 217px;
    height: 27px;
    border: #999999 solid 1px;
    padding: 3px;
    margin: 0px;
    line-height: 27px;
    font-size: 14px;
}

.lm_btn {
    background-color: #FF0000;
    float: left;
    height: 77px;
    padding-top: 2px;
    width: 102px;
    margin-top: 40px;
    display: inline;
    text-align: center;
    line-height: 77px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    font-family: "宋体";
}

.lm_n1 {
    float: left;
    width: 100px;
    display: inline;
    margin-left: 85px;
    margin-top: 13px;
    color: #666666;
}

.lm_n2 {
    float: left;
    width: 100px;
    display: inline;
    margin-left: 5px;
    margin-top: 13px;
    color: #666666;
}

.lm_n3 {
    float: left;
    width: 100px;
    display: inline;
    margin-left: 50px;
    margin-top: 13px;
    color: #666666;
}

.lm_chose {
    float: left;
    height: 13px;
    width: 13px;
    display: inline;
}

.lm_chose input {
    width: 12px;
    height: 12px;
    padding: 0px;
    margin: 0px;
}

.lm_ntext {
    float: left;
    text-align: left;
}

.lm_ntext a {
    color: #666666;
    text-decoration: underline;
}

.lm_erro {
    float: left;
    height: 20px;
    width: 350px;
    margin-top: 20px;
    padding-left: 110px;
    display: inline;
}

.lm_erro span {
    background-image: url(/image/20130720/erro_1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
    color: #FF0000;
    float: left;
    display: inline;
}

.lm_bottom {
    float: left;
    width: 400px;
    margin-top: 10px;
    margin-left: 30px;
    display: inline;
    border-top: #999999 dotted 1px;
    padding-top: 13px;
    text-align: center;
}

.lm_zc {
    float: left;
    width: 725px;
    padding-top: 40px;
    display: inline;
}

.zc_if {
    float: left;
    width: 725px;
    margin-top: 15px;
    display: inline;
}

.zc_name {
    float: left;
    width: 125px;
    display: inline;
    text-align: right;
    color: #666666;
    line-height: 33px;
    font-size: 14px;
}

.zc_input {
    float: left;
    width: 250px;
    display: inline;
}

.zc_input input {
    width: 248px;
    border: #cccccc 1px solid;
    padding: 0;
    margin: 0px;
    height: 31px;
    line-height: 31px;
    background-color: #FFFFFF;
}

.zc_chose {
    float: left;
    height: 14px;
    width: 14px;
    margin-left: 125px;
    display: inline;
}

.zc_service {
    float: left;
    margin-left: 5px;
    *margin-top: 3px !important;
    _margin-top: 3px;
    display: inline;
    color: #666666;
}

.zc_btn {
    float: left;
    width: 288px;
    margin-left: 125px;
    margin-top: 10px;
    display: inline;
}

.zc_note {
    float: left;
    width: 288px;
    margin-left: 125px;
    display: inline;
    color: #333333;
}

.zc_note a {
    color: #333333;
    text-decoration: none;
}

.zc_t {
    background-image: url(/image/20130720/note_t.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
    background-color: #FFFFE3;
    float: left;
    height: 30px;
    padding-left: 28px;
    padding-right: 10px;
    margin-left: 8px;
    line-height: 30px;
    border: #CCCCCC solid 1px;
    color: #999999;
    display: inline;
}

.zc_show {
    float: left;
    width: 340px;
    overflow: hidden;
    display: inline;
}

.zc_erro {
    background-image: url(/image/20130720/note_erro.jpg);
    background-repeat: no-repeat;
    background-position: 5px center;
    background-color: #FFFFE3;
    float: left;
    height: 30px;
    padding-left: 28px;
    padding-right: 10px;
    margin-left: 8px;
    line-height: 30px;
    border: #CCCCCC solid 1px;
    color: #999999;
    display: inline;
}

.zc_right {
    background-image: url(/image/20130720/note_right.jpg);
    background-repeat: no-repeat;
    float: left;
    width: 30px;
    height: 32px;
    margin-left: 8px;
    background-position: 5px center;
    display: inline;
}

.sizes {
    float: left;
    width: 975px;
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 26px;
    display: inline;
}

.sizes ul {
    margin: 0px;
    padding: 0px;
    float: left;
}

.sizes li {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    float: left;
    width: 975px;
    display: inline;
}

.size_data {
    background-image: url(/image/20130720/data_bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    width: 870px;
    height: 39px;
    line-height: 40px;
    overflow: hidden;
    color: #333333;
}

.size_chose {
    margin: 12px 0px 0px 35px;
    padding: 0px;
    float: left;
    width: 20px;
    display: inline;
}

.size_name1 {
    float: left;
    width: 30px;
    margin-left: 10px;
    display: inline;
    line-height: 40px;
    font-weight: normal;
    font-family: "宋体";
    text-align: center;
}

.size_name2 {
    float: left;
    margin-left: 5px;
    width: 65px;
    display: inline;
    line-height: 40px;
    font-weight: normal;
    font-family: "宋体";
    text-decoration: underline;
    text-align: left;
}

.data_div {
    float: left;
    width: 620px;
    margin-left: 0px;
    display: inline;
    overflow: hidden;
}

.data_div2 {
    float: left;
    margin-left: 10px;
    display: inline;
    text-align: left;
}

.data_div2 label {
    float: left;
    text-align: right;
}

.data_div2 span {
    color: #998447;
    float: left;
    *width: 53px;
    *width: auto !important;
    min-width: 53px;
    overflow: hidden;
}

.data_div_1 {
    float: left;
    width: 610px;
    margin-left: 5px;
    display: inline;
    overflow: hidden;
}

.data_div3 {
    float: left;
    margin-left: 9px;
    display: inline;
    text-align: left;
}

.data_div3 label {
    float: left;
    text-align: right;
}

.data_kuang {
    border: 1px solid #CCCCCC;
}

.data_div3 span {
    color: #998447;
    float: left;
    margin-top: 6px;
    *margin-top: 3px !important;
    _margin-top: 6px;
    display: inline;
    line-height: 28px;
}

.data_div3 input {
    width: 25px;
    color: #998447;
    overflow: hidden;
}

.data_btn {
    float: right;
    width: 140px;
    display: inline;
}

.data_btn a {
    float: left;
    width: 63px;
    margin-left: 5px;
    text-align: center;
    color: #ff0000;
    text-decoration: none;
    display: inline;
    line-height: 40px;
    outline: none;
}

.data_btn a:hover {
    text-decoration: underline;
}

.data_btn  a:active {
    star: expression(this.onFocus=this.blur());
}

.add_new {
    float: left;
    width: 840px;
    margin-top: 8px;
    margin-bottom: 5px;
    padding-left: 55px;
    color: #666666;
    display: inline;
}

.add_new a {
    color: #666666;
    text-decoration: none;
}

.add_new span {
    font-weight: bolder;
    font-size: 16px;
    font-family: "宋体";
}

.add_newsize {
    float: left;
    width: 870px;
    padding-left: 55px;
    display: inline;

}

.color666 {
    color: #666666;
}

.data_btn span {
    float: left;
    width: 40px;
    margin-left: 28px;
    display: inline;
}

.cyr_img {
    float: left;
    margin-top: 115px;
    margin-left: 240px;
    width: 133px;
    display: inline;
}

.cyr {
    float: left;
    width: 480px;
    margin-left: 22px;
    margin-top: 125px;
    display: inline;
}

.cyr_n {
    float: left;
    width: 50px;
    color: #333333;
}

.cyr_cell {
    float: left;
    width: 480px;
    margin-top: 7px;
    display: inline;
    font-family: "宋体";
    font-size: 14px;
    color: #666666;
    line-height: 32px;
}

.cyr_i {
    float: left;
}

.cyr_i input {
    height: 30px;
    border: 1px solid #999999;
    line-height: 30px;
    color: #333333;
    text-align: center;
}

.cyr_note {
    float: left;
    margin-left: 5px;
    display: inline;
    color: #999999;
}

.cyr_erro {
    background-image: url(/image/20130720/erro_1.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    float: left;
    padding-left: 20px;
    font-family: "宋体";
    font-size: 12px;
    color: #FF0000;
    margin-top: 30px;
    padding-top: 3px;
    display: inline;
}

.s_note {
    background-image: url(/image/20130720/bg_note.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 296px;
    width: 589px;
    margin-top: 32px;
    margin-left: 194px;
    display: inline;
}

.s_note1 {
    text-align: center;
    width: 589px;
    font-size: 12px;
    margin-top: 132px;
    color: #333333;
}

.s_note2 {
    text-align: center;
    width: 589px;
    margin-top: 25px;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    font-weight: normal;
}

.s_note3 {
    text-align: center;
    width: 589px;
    margin-top: 20px;
    font-size: 12px;
    color: #ff0000;
}

.ct_text2 {
    float: left;
    width: 300px;
    font-family: "宋体";
    line-height: 24px;
    margin-top: 0px;
    margin-left: 10px;
    display: inline;

}

.ct_texttitle {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    float: left;
    margin-top: 10px;
    display: inline;
    width: 300px;
    color: #FFFFFF;
}

.ct_textnonte {
    font-size: 12px;
    line-height: 14px;
    float: left;
    display: inline;
    width: 300px;
    margin-top: 3px;
    color: #666666;
}

.data_img {
    float: left;
    height: 256px;
    width: 456px;
    margin-left: 34px;
    margin-top: 65px;
    display: inline;
}

.data {
    float: left;
    width: 490px;
    display: inline;
}

.data_title {
    float: left;
    width: 390px;
    margin-top: 40px;
    margin-left: 70px;
    display: inline;
    color: #333333;
    font-family: "宋体";
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}

.data_text {
    float: left;
    width: 390px;
    font-family: "宋体";
    font-size: 12px;
    color: #666666;
    line-height: 24px;
    margin-left: 70px;
    display: inline;
}

.data_zs {
    float: left;
    width: 390px;
    margin-left: 70px;
    margin-top: 20px;
    color: #FF6600;
    display: inline;
}

.data_head {
    float: left;
    width: 385px;
    margin-top: 10px;
    margin-left: 73px;
    display: inline;
    height: 25px;
    line-height: 25px;
    background-color: #DADBDC;
    text-align: center;
    color: #333333;
}

.data_show {
    float: left;
    height: 33px;
    width: 386px;
    margin-left: 72px;
    margin-top: 5px;
    display: inline;
    background-image: url(/image/20130720/datashow_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    overflow: hidden;
}

.data_show_num {
    float: left;
    width: 386px;
    height: 33px;
    display: inline;
    margin: 0px;
    padding: 0px;
}

.data_show_num li {
    float: left;
    width: 42px;
    height: 33px;
    display: inline;
    overflow: hidden;
    padding: 0px;
    text-align: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;

}

.data_show_num .libg {
    background-image: url(/image/20130720/needle.png);
    background-repeat: no-repeat;
    background-position: center bottom;

}

.d_input {
    float: left;
    width: 390px;
    margin-top: 20px;
    margin-left: 70px;
    display: inline;
}

.data_h {
    text-align: right;
    float: left;
    width: 150px;
    display: inline;
    font-family: "宋体";
    font-size: 14px;
    line-height: 32px;
    font-weight: bold;
}

.data_input {
    float: left;
    margin-left: 10px;
    display: inline;
}

.data_input input {
    width: 100px;
    background-color: #FFFFFF;
    border: 1px solid #666666;
    height: 30px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
}

.d_note {
    float: left;
    margin-left: 5px;
    display: inline;
    line-height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: #999999;
}

.d_nt {
    float: left;
    width: 320px;
    margin-top: 15px;
    margin-left: 70px;
    padding-left: 60px;
    display: inline;
    text-align: left;
    font-size: 12px;
    font-family: "宋体";
    color: #FF0000;
}

.bx_head {
    float: left;
    width: 700px;
    margin-top: 34px;
    margin-left: 175px;
    display: inline;
    text-align: left;
    font-family: "宋体";
}

.bxh_t {
    font-family: "宋体";
    font-size: 14px;
    float: left;
    font-weight: bold;
    line-height: 20px;
}

.bxh_text {
    text-decoration: underline;
    color: #FF0000;
    line-height: 20px;
    font-size: 14px;
    float: left;
}

.bxh_note {
    float: left;
    margin-left: 5px;
    display: inline;
    color: #666666;
    font-size: 12px;
    line-height: 20px;
}

.bx_show {
    float: left;
    width: 980px;
    margin-top: 10px;
    margin-left: 0px;
    display: inline;
}

.bxs_div {
    margin-right: auto;
    margin-left: auto;
}

.bxs_div ul {
    float: left;
    margin: 0px;
    padding: 0px;
}

.bxs_div li {
    float: left;
    height: 276px;
    width: 163px;
    margin-right: 37px;
    margin-left: 37px;
    display: inline;
    background-image: url(/image/20130720/bx_bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

.xz_lg {
    float: left;
    height: 338px;
    width: 123px;
    margin-top: 34px;
    margin-left: 21px;
    display: inline;
}

.xz_main {
    float: left;
    width: 777px;
    height: 336px;
    margin-top: 34px;
    overflow: hidden;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    display: inline;
}

.xz_chose {
    position: relative;
    z-index: 11;
    top: 34px;
    left: 921px;
    _left: -4px;
    width: 32px;
    height: 336px;
    font-family: "宋体";
    font-size: 14px;
    letter-spacing: 5px;
    line-height: 18px;
}

.xz_li {
    position: absolute;
    top: 17px;
    left: 0px;
    width: 25px;
    height: 116px;
    padding-left: 7px;
    padding-top: 40px;
    cursor: pointer;

}

.xz_li2 {
    position: absolute;
    top: 165px;
    left: 0px;
    width: 25px;
    height: 116px;
    padding-left: 7px;
    padding-top: 40px;
    cursor: pointer;
}

.xz_chose .cur {

    z-index: 30; /*background-position:-61px -244px;*/
    background-repeat: no-repeat;
    font-weight: bold;
    color: #666666;
    background-image: url(/image/20130720/xz_libg31.png) !important;
    _filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = 'image/xz_libg31.png');
    _background-image: none;
}

.xz_chose .nor {
    background-image: url(/image/20130720/xz_libg32.png) !important;
    _filter: progid: DXImageTransform . Microsoft . AlphaImageLoader(src = 'image/xz_libg32.png');
    _background-image: none;
    z-index: 20; /*background-position:-59px -50px;*/
    background-repeat: no-repeat;
    color: #FFFFFF;
}

.xz_cost {
    float: right;
    margin-right: 10px;
    display: inline;
    color: #FF0000;
    margin-top: 17px;
}

.xzm_left {
    float: left;
    width: 335px;
    margin-left: 18px;
    display: inline;
}

.xzm_t {
    float: left;
    width: 330px;
    margin-top: 15px;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #333333;
    display: inline;
}

.xzm_i {
    float: left;
    width: 330px;
    margin-top: 5px;
    display: inline;
}

.xzm_i input {
    width: 300px;
    border: #999999 solid 1px;
    background-color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.xzm_n {
    float: left;
    width: 333px;
    margin-top: 5px;
    display: inline;
    color: #666666;
    font-size: 12px;
}

.xzm_wz {
    float: left;
    width: 330px;
    margin-top: 15px;
    display: inline;
}

.xzm_wt {
    float: left;
    width: 80px;
    display: inline;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

.xzm_wz2 {
    float: left;
    width: 330px;
    margin-top: 5px;
    display: inline;
}

.xzm_wt2 {
    float: left;
    width: 80px;
    margin-left: 10px;
    display: inline;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    text-align: right;
}

.xzm_wi {
    float: left;
    width: 135px;
}

.xzm_n2 {
    float: left;
    margin-left: 5px;
    display: inline;
    color: #666666;
}

.xzm_wi select {
    margin: 0px;
    padding: 0px;
    width: 130px;
    line-height: 20px;
    border: #8B99A4 solid 1px;
}

.xzm_show {
    float: left;
    height: 170px;
    width: 293px;
    overflow: hidden;
    margin-top: 12px;
    display: inline;
    border: #cccccc solid 1px;
}

.xzm_r {
    float: left;
    width: 400px;
    margin-left: 20px;
    margin-top: 15px;
    display: inline;
}

.xzm_rc {
    float: left;
    width: 400px;
    margin-top: 5px;
    display: inline;
}

.xzm_rr {
    text-align: right;
    float: left;
    width: 100px;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

.xzm_rr2 {
    text-align: right;
    float: left;
    width: 90px;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

.xzm_color {
    float: left;
    width: 225px;
    margin-left: 5px;
    display: inline;
}

.xzm_color ul {
    float: left;
    width: 225px;
}

.xzm_color li {
    float: left;
    list-style: none;
    margin-bottom: 10px;
    display: inline;
    width: 45px;
}

.xzc {
    float: left;
    width: 25px;
    height: 24px;
    margin-left: 4px;
    display: inline;
    border: #C6BFB9 solid 2px;
    position: relative;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
}

.xzc_c {
    height: 24px;
    width: 25px;
    float: left;
    cursor: pointer;
}

.c1 {
    background-color: #000000;
}

.c2 {
    background-color: #244BB0;
}

.c3 {
    background-color: #ffffff;
}

.c4 {
    background-color: #C62324;
}

.c5 {
    background-color: #34C045;
}

.c6 {
    background-color: #FEF600;
}

.c7 {
    background-color: #C6C9B4;
}

.c8 {
    background-color: #7C4618;
}

.c9 {
    background-color: #F57D7F;
}

.c0 {
    background-color: #FF1D7C;
}

.xzm_color .xzc .xzc_chose {
    display: none;
}

.xzm_color .diy_clickactive .xzc .xzc_chose {
    width: 12px;
    height: 12px;
    background: none;
    position: relative;
    z-index: 50;
    left: 15px;
    top: -12px;
    float: left;
    display: inline;
}

.xzm_color span {
    float: left;
    width: 45px;
    margin-top: 3px;
    display: inline;
    text-align: center;
}

.xzm_font {
    float: left;
    width: 290px;
    margin-left: 5px;
}

.xzm_font ul {
    float: left;
}

.xzm_font li {
    float: left;
    width: 115px;
    margin-bottom: 10px;
    display: inline;
}

.xzmf_c {
    float: left;
    height: 14px;
    width: 14px;
    margin-top: 8px;
    display: inline;
}

.xzmf {
    float: left;
    width: 72px;
    margin-left: 5px;
    display: inline;
}

.xzm_rshow {
    float: left;
    width: 380px;
    height: 70px;
    margin-left: 5px;
    display: inline;
    text-align: center;
    border: 1px solid #CCCCCC;
}

.xzg_left {
    float: left;
    width: 425px;
    margin-left: 5px;
    display: inline;
}

.xzg_upload {
    float: left;
    width: 400px;
    margin-top: 88px;
    display: inline;
}

.xzg_note {
    float: left;
    width: 425px;
    margin-top: 10px;
    display: inline;
    color: #666666;
    line-height: 20px;
}

.xzg_r {
    float: left;
    width: 345px;
    margin-top: 20px;
    display: inline;
    overflow: hidden;
}

.xzg_show {
    float: left;
    height: 143px;
    width: 219px;
    margin-top: 10px;
    margin-left: 90px;
    border: #CCCCCC solid 1px;
    display: inline;
}

.gk {
    float: left;
    width: 960px;
    height: 350px;
    margin-left: 15px;
    margin-top: 18px;
    display: inline;
    overflow-y: auto;
    overflow-x: hidden;
}

.gk li {
    float: left;
    width: 943px;
    margin-top: 3px;
    display: inline;
}

.gk_c {
    background-image: url(/image/20130720/gk_cbg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
    width: 941px;
    height: 38px;
    border: 1px solid #CCCCCC;
    display: inline;
}

.gkc_t {
    float: left;
    display: inline;
    color: #333333;
    font-size: 12px;
    margin-top: 12px;
    line-height: 20px;
    margin-left: 25px;

}

.gkc_i {
    float: left;
    width: 100px;
    margin-top: 12px;
    display: inline;
}

.gkc_i input {
    width: 100px;
    border: none;
    border-bottom: 1px solid #999999;
    line-height: 16px;
    height: 18px;
    text-align: center;
    background-image: url(/image/20130720/gk_cbg.jpg);
    background-repeat: repeat-x;
    background-position: left -12px;
    color: #666666;
    font-family: "宋体";
    font-size: 12px;

}

.gkc_n {
    float: left;
    margin-top: 12px;
    margin-left: 10px;
    display: inline;
    color: #999999;
    font-family: "宋体";
    font-size: 12px;
}

.gkc_btn {
    float: right;
    margin-top: 12px;
    margin-right: 25px;
    display: inline;
}

.gkc_btn a {
    outline: none;
}

.gk_show {
    float: left;
    width: 941px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #FFFFFF;
    height: 193px;
    overflow: hidden;
    display: inline;
}

.demo {
    width: 940px;
    margin-left: 0px;
    margin-bottom: 6px;
    clear: both;
    position: relative;
    z-index: 10;
}

.demo .bx_wrap {
    width: 940px;
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.demo ul {
    width: 990px;
    float: left;
    height: 335px;
    display: inline;
    margin-top: 10px;
}

.demo ul li {
    text-align: left;
    float: left;
    list-style: none;
    width: 152px;
    margin-right: 0px;
    display: inline;
    cursor: pointer;
}

.demo ul li a:hover {
    text-decoration: none;
    color: #f30
}

.demo a.prev {
    width: 16px;
    height: 36px;
    outline-style: none;
    outline-width: 0;
    position: absolute;
    z-index: 99999;
    top: 55px;
    left: 10px;
    text-indent: -9999px;
    background-image: url(/image/20130720/left_btn.jpg);
    background-repeat: no-repeat;

}

.demo a.next {
    width: 16px;
    height: 36px;
    outline-style: none;
    outline-width: 0;
    position: absolute;
    z-index: 99;
    top: 55px;
    left: 925px;
    text-indent: -9999px; /*background-image: url(/image/20130720/right_btn.jpg)!important;background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='index/iactright.png'); _background-image: none;*/
    background-image: url(/image/20130720/right_btn.jpg);
    background-repeat: no-repeat;
}

.demo .bx_container {
    float: left;
    width: 644px;
    margin-left: 25px;
    display: inline;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.bxs_top {
    float: left;
    width: 163px;
    margin-top: 120px;
    display: inline;
}

.bxs_i {
    float: left;
    height: 16px;
    width: 16px;
    margin-left: 50px;

    display: inline;
}

.bxs_head {
    float: left;
    width: 50px;
    margin-left: 5px;
    *margin-top: 3px !important;
    _margin-top: 3px;
    display: inline;
}

.bxs_main {
    float: left;
    width: 135px;
    padding-left: 15px;
    margin-right: 13px;
    margin-top: 20px;
    font-family: "宋体";
    font-size: 12px;
    line-height: 22px;
    color: #999999;
    display: inline;
}

.tx {
    float: right;
    width: 915px;
    margin-top: 55px;
    margin-right: 25px;
    display: inline;
    overflow: hidden;
}

.tx ul {
    float: right;
    width: 925px;
}

.tx li {
    float: right;
    width: 174px;
    margin-right: 10px;
    display: inline;
    list-style: none;
}

.tx_img {
    float: left;
    width: 172px;
    display: inline;
}

.tx_text {
    float: left;
    width: 164px;
    margin-top: 10px;
    margin-left: 8px;
    display: inline;
}

.tx_head {
    float: left;
    width: 164px;
    font-family: "宋体";
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    display: inline;
    color: #333333;
}

.tx_cell {
    float: left;
    width: 162px;
    margin-top: 10px;
    display: inline;
}

.tx_choose {
    float: left;
    height: 18px;
    width: 18px;
    margin-top: 1px;
    display: inline;
}

.tx_n {
    float: left;
    width: 130px;
    color: #666666;
    font-family: "宋体";
    margin-left: 3px;
    *margin-top: 3px !important;
    font-size: 12px;
    display: inline;
}

/**** 上衣体型选择  ***/
.txShirt {
    float: right;
    width: 985px;
    margin-top: 10px;
    display: inline;
    overflow: hidden;
}

.txShirt ul {
    float: right;
    width: 985px;
    padding: 0px;
    margin: 0px;
}

.txShirt li {
    float: right;
    width: 152px;
    margin-right: 10px;
    display: inline;
    overflow: hidden;
    list-style: none;
}

/**** 体型图片上传  ***/
.txImgUpK {
    float: left;
    width: 913px;
    height: 65px;
    padding-top: 5px; /*overflow: hidden; */

}

.txImgUpK .txImgUpBg {
    text-align: center;
    float: left;
    width: 100%;
    padding-top: 15px;
    display: inline;
    margin-left: 36px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    background-image: url(/image/20130720/p/txImgUpJT.jpg);
    background-repeat: no-repeat;
    background-position: center 0px;
}

.txImgUpK .txImgUpBg .txImgUpText {
    text-align: center;
    float: left;
    width: 100%;

}

.txImgUpK .txImgUpBg .txImgUpButt {
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 8px;
}

.txImgUpInputBg {
    border: 1px solid #999999;
    height: 246px;
    width: 290px;
    top: -315px;
    background-color: #EEEEEE;
    display: inline;
    left: 370px;
    position: relative;
    /*background-image: url(/image/20130720/p/txImgUpUpInput.jpg);
    background-repeat: no-repeat;*/
    float: left;
    overflow: hidden;
    font-family: "宋体";
    font-size: 12px;
}

.txImgUpInputBg .txImgUpTitle {
    line-height: 29px;
    color: #000000;
    background-color: #CCCCCC;
    float: left;
    height: 29px;
    width: 310px;
    text-align: left;
    text-indent: 5px;
    overflow: hidden;
}

.txImgUpInputBg .txImgUpTitle a {
    color: #CC3403;
    text-decoration: none;
}

.txImgUpInputBg .txImgUpType {
    line-height: 40px;
    color: #FE6700;
    float: left;
    width: 290px;
    text-align: center;
}

.txImgUpInputBg .txImgUpZm {
    width: 290px;
    float: left;
    padding-left: 19px;
    overflow: hidden;
    height: 25px;
}

.txImgUpZm span {
    float: left;
    width: 50px;
}

.txImgUpZm label {
    float: left;
    width: 200px;
    margin: 0px;
    padding: 0px;
    height: 25px;
    overflow: hidden;
}

.txImgUpInputBg .txImgUpCm {
    width: 290px;
    float: left;
    padding-top: 10px;
    padding-left: 19px;
    overflow: hidden;
    height: 25px;
}

.txImgUpCm span {
    float: left;
    width: 50px;
}

.txImgUpCm label {
    float: left;
    width: 200px;
    margin: 0px;
    padding: 0px;
    height: 25px;
    overflow: hidden;
}

.txImgUpInputBg .txImgUpBm {
    width: 290px;
    float: left;
    padding-top: 10px;
    padding-left: 19px;
    overflow: hidden;
    height: 25px;
}

.txImgUpBm span {
    float: left;
    width: 50px;
}

.txImgUpBm label {
    float: left;
    width: 200px;
    margin: 0px;
    padding: 0px;
    height: 25px;
    overflow: hidden;
}

.txImgUpInputBg .txImgUpButton {
    padding-top: 15px;
    width: 290px;
    text-align: center;
    float: left;
}

.txImgUpInputBg .txImgUpError {
    padding-top: 13px;
    width: 290px;
    text-align: center;
    float: left;
    color: #FD0100;
}

.txImgUpButton input {
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    color: #313131;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #A2A2A2;
    border-bottom-color: #A2A2A2;
    border-left-color: #FFFFFF;
}

.file-box {
    position: relative;
    width: 200px
}

.txt {
    height: 20px;
    border: 1px solid #9B9B9B;
    background-color: #FFFFFF;
    width: 132px;
}

.btn {
    background-color: #ECE9D8;
    border: 1px solid #999999;
    height: 22px;
    width: 60px;
}

.file {
    position: absolute;
    top: 0;
    right: 10px;
    height: 24px;
    filter: alpha(opacity:0);
    opacity: 0;
    width: 200px
}

.cs {
    float: left;
    width: 940px;
    margin-top: 35px;
    margin-left: 40px;
    display: inline;
    position: relative;
    z-index: 1;
}

.csize {
    float: left;
    width: 350px;
}

.cs_t {
    float: left;
    width: 350px;
    display: inline;
    font-family: "宋体";
    font-size: 14px;
    line-height: 18px;
    color: #333333;
}

.cs_table {
    float: left;
    width: 340px;
    display: inline;
}

.cs_table td {
    background-color: #CCCCCC;
    height: 32px;
    line-height: 32px;
    text-align: center;
}

.cs_table th {
    height: 28px;
    line-height: 28px;
}

.cs_table input {
    width: 90px;
    padding: 0px;
    margin: 0px;
    height: 22px;
    line-height: 22px;
    border: #cccccc solid 1px;
    background-color: #FFFFFF;
    text-align: center;
    color: #333333;
}

.cs_note {
    float: left;
    width: 340px;
    margin-top: 2px;
    line-height: 20px;
    padding: 10px 0px 10px 0px;
    display: inline;
    color: #999999;
}

.cs_right {
    float: left;
    width: 570px;
    display: inline;
}

.cs_note2 {
    color: #666666;
    line-height: 20px;
    width: 375px;
    float: left;
    margin-top: 100px;
    margin-left: 190px;
    display: inline;
}

.cs_note2 a {
    color: #666666;
    line-height: 25px;
    text-decoration: underline;
}

.cs_ts {
    float: left;
    width: 375px;
    margin-top: 10px;
    margin-left: 190px;
    display: inline;
    color: #666666;
    line-height: 24px;
}

.cs_tsi {
    float: left;
    width: 375px;
    margin-top: 0px;
    margin-left: 190px;
    display: inline;
}

.cs_tsi input {
    width: 372px;
    height: 50px;
    border: #cccccc solid 1px;
    color: #333333;
    background-color: #FFFFFF;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
}

.cs_hover {
    height: 316px;
    width: 465px;
    float: left;
    display: inline;
    position: absolute;
    z-index: 20;
    left: 450px;
    top: 10px;
}

.cs_erro {
    width: 400px;
    position: absolute;
    left: 350px;
    top: 50px;
    z-index: 21;
}

.cs_erro1 {
    display: block;
    background-image: url(/image/20130720/note_erro.jpg);
    background-repeat: no-repeat;
    background-position: 5px 4px;
    height: 24px;
    line-height: 24px;
    background-color: #FFFFE3;
    border: #CCCCCC solid 1px;
    color: #999999;
    padding-left: 26px;
    padding-right: 10px;
}

.ps1 {
    position: absolute;
    left: 0px;
    top: 0px;
}

.ps2 {
    position: absolute;
    left: 0px;
    top: 33px;
}

.ps3 {
    position: absolute;
    left: 0px;
    top: 66px;
}

.ps4 {
    position: absolute;
    left: 0px;
    top: 99px;
}

.ps5 {
    position: absolute;
    left: 0px;
    top: 132px;
}

.ps6 {
    position: absolute;
    left: 0px;
    top: 165px;
}

.ps7 {
    position: absolute;
    left: 0px;
    top: 198px;
}

.detail {
    float: left;
    width: 957px;
    margin-top: 15px;
    margin-left: 13px;
    display: inline;
}

.detail table {

}

.detail th {
    background-color: #F2F2F2;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-family: "宋体";
    font-size: 12px;
}

.detail td {
    background-color: #FFFFFF;
    text-align: center;
    font-weight: normal;
    font-family: "宋体";
    font-size: 12px;
    color: #999999;
}

.dt_pro {
    float: left;
    width: 65px;
    height: 73px;
    display: inline;
    margin-left: 45px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: #CCCCCC solid 1px;
}

.dt_pro img {
    border: none;
}

.dt_name {
    float: left;
    margin-top: 40px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.dt_name a {
    color: #666666;
    text-decoration: none;
}

.pro_num {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 90px;
    display: inline;
}

.sub {
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    width: 18px;
    display: inline;
}

.add {
    float: left;
    width: 18px;
    margin-left: 3px;
    margin-top: 5px;
    display: inline;
}

.sub a, .add a {
    outline: none;
}

.pro_ni {
    float: left;
    width: 27px;
    margin-top: 0px;
    margin-left: 3px;
    display: inline;
}

.pro_ni input {
    width: 25px;
    border: #999999 solid 1px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.dt_table {
    float: left;
    width: 957px;
    margin-top: 8px;
    margin-left: 13px;
    display: inline;
}

.dt_table th {
    background-color: #F2F2F2;
    height: 20px;
    padding-top: 2px;
    line-height: 20px;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-family: "宋体";
    font-size: 12px;
}

.dt_table td {
    background-color: #FFFFFF;
    text-align: center;
    font-weight: normal;
    font-family: "宋体";
    font-size: 12px;
    color: #999999;
    height: 30px;
    line-height: 20px;
}

.dt_table a {
    color: #ff0000;
    text-decoration: none;
    font-family: "宋体";
    font-size: 12px;
}

.bx_shownote {
    float: left;
    height: 291px;
    width: 122px;
    display: inline;
    margin-left: 155px;
    margin-top: 15px;
}

.bx_ntext {
    background-image: url(/image/20130720/bx_bg2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    background-color: #FFFFFF;
    width: 539px;
    height: 216px;
    margin-top: 15px;
    display: inline;
    padding-left: 20px;
    padding-right: 40px;
    padding-top: 75px;
    color: #999999;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;

}

.cc_erro {
    font-family: "宋体";
    font-size: 12px;
    color: #FF0000;
    text-align: center;
    float: left;
    width: 985px;
    display: inline;
    margin-top: 10px;
}

.gk_bc {
    float: left;
    width: 980px;
    display: inline;
    margin-top: 5px;
}

.gk_bct {
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    display: inline;
}

.gk_bci {
    float: left;
    width: 350px;
}

.gk_bci input {
    width: 348px;
    border: none;
    border-bottom: #999999 solid 1px;
    height: 20px;
    line-height: 20px;
    background: none;
}

.gk_reset {
    float: right;
    margin-right: 20px;
    margin-top: 6px;
    display: inline;
}

.gk_reset a {
    color: #666666;
    text-decoration: underline;
}

.tie {
    float: left;
    width: 350px;
    margin-top: 110px;
    margin-left: 315px;
    display: inline;
}

.tie_cell {
    float: left;
    width: 350px;
    margin-top: 20px;
    display: inline;
    font-family: "宋体";
    font-size: 14px;
    line-height: 20px;
    color: #666666;
}

.tie_size {
    float: left;
    width: 55px;
    display: inline;
}

.tie_text {
    float: left;
    margin-top: 7px;
    display: inline;
}

.slide_div {
    clear: both;
    float: left;
    width: 885px;
    display: inline;
    margin-left: 0px;
    margin-top: 12px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    z-index: 10;
    left: 28px;
}

.slide_div ul {
    position: relative;
    left: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 3000px;
}

.slide_div li {
    float: left;
    width: 124px;
    margin: 0px 28px 0px 0px;
    padding: 0px;
    display: inline;
    list-style: none;

}

.gk_show .gs_cell {
    float: left;
    width: 122px;
    height: 146px;
    display: inline;
    border: 1px solid #CCCCCC; /*background:#E6E6E6;*/
    background: #ffffff;
    cursor: pointer;
    overflow: hidden;
}

.gk_show .li_actived .gs_cell {
    float: left;
    width: 122px;
    height: 146px;
    display: inline;
    border: 1px solid #6C2B68;
    position: relative;
    overflow: hidden;

}

.gk_show span {
    color: #333333;
    text-align: center;
    width: 124px;
    padding-left: 0px;
    padding-top: 8px;
    float: left;
    display: inline;
    cursor: pointer;
}

.gk_show .li_actived span {
    color: #6C2B68;
    font-weight: bold;
    text-align: center;
    width: 124px;
    padding-left: 0px;
    padding-top: 8px;
    float: left;
    display: inline;
    cursor: pointer;
}

.gk_show .gs_cell .gs_chose {
    display: none;
}

.gk_show .li_actived .gs_cell .gs_chose {
    width: 12px;
    height: 12px;
    background: none;
    position: absolute;
    z-index: 30;
    right: 0px;
    bottom: 0px;
    _bottom: -1px;
    display: block;
}

.gs_chose img {
    border: 0px;
}

.slide_control {
    width: 940px;
    float: left;
    display: inline;
    position: relative;
    top: -75px;
    z-index: 21;
}

.prev {
    float: left;
    width: 7px;
    display: inline;
    margin-left: 10px;
    cursor: pointer;
}

.next {
    float: right;
    width: 7px;
    display: inline;
    margin-right: 10px;
    cursor: pointer;
}

.kz_tx {
    float: left;
    width: 715px;
    margin-top: 15px;
    margin-left: 170px;
    display: inline;
}

.kz_cz {
    float: left;
    display: inline;
    width: 120px;
    *margin-top: 3px !important;
    _margin-top: 3px;
    color: #FF0000;
}

.kz_chose {
    float: left;
    width: 550px;
    margin-left: 0px;
    display: inline;

}

.kz_cell {
    float: left;
    margin-left: 20px;
    display: inline;
    color: #666666;
}

.kz_cell input {
    float: left;
}

.kz_cell span {
    float: left;
    margin-left: 5px;
    *margin-top: 3px !important;
    _margin-top: 3px;
    display: inline;
}

/*==详情页==*/
.border_btm {
    border-bottom: #FFFFFF solid 1px;

}

.border_btm2 {
    padding-bottom: 12px;
    border-bottom: #E6E6E6 solid 1px;
}

.addr {
    float: left;
    width: 994px;
    margin-top: 10px;
    margin-left: 5px;
    display: inline;
    color: #333333;
    font-family: "宋体";
    font-size: 12px;
}

.addr a {
    color: #333333;
    text-decoration: none;
    font-family: "宋体";
    font-size: 12px;
    line-height: 16px;
    margin: 0px 4px;
}

.s_left {
    float: left;
    width: 615px;
    margin-top: 10px;
    display: inline;
    position: relative;
    z-index: 50;
}

.pshow {
    float: left;
    width: 615px;
    position: relative;
}

.pimg {
    float: left;
    width: 615px;
    height: 652px;
}

.pli {
    float: left;
    width: 615px;
    margin-top: 10px;
    height: 123px;
    padding-top: 5px;
    display: inline;
    background-color: #FFFFFF;
    overflow: hidden;
}

.plidiv {
    float: left;
    width: 575px;
    height: 126px;
    margin-right: 0px;
    margin-left: 20px;
    display: inline;
    overflow: hidden;
}

.plic {
    float: left;
    width: 12px;
    margin: 0px 4px;
    display: inline;
}

.plic a {
    color: #666666;
    text-decoration: none;
    line-height: 120px;
    outline: none;
}

.plidiv ul {
    float: left;
    width: 9999px;
    display: inline;
}

.plidiv li {
    float: left;
    margin-right: 5px;
    margin-left: 0px;
    height: 118px;
    width: 111px;
    overflow: hidden;
    display: inline;
}

.plidiv li img {
    width: 100%;
}

.slide9_control {
    width: 615px;
    float: left;
    display: inline;
    position: relative;
    top: -75px;
    z-index: 21;
}

.prev9 {
    float: left;
    width: 7px;
    display: inline;
    margin-left: 8px;
    cursor: pointer;
}

.next9 {
    float: right;
    width: 7px;
    display: inline;
    margin-right: 8px;
    cursor: pointer;
}

.s_right {
    float: right;
    width: 367px;
    height: 784px;
    margin-top: 10px;
    overflow: hidden;
    border: 3px solid #A09FA4;
    display: inline;
    background-color: #F4F4F0;
}

.p_info {
    float: left;
    height: 480px;
    width: 367px;
    display: inline;
    overflow: hidden;
}

.prhe {
    font-family: "宋体";
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.prte {
    font-family: "宋体";
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color: #EC7811;
}

.p_name {
    float: left;
    width: 320px;
    margin-top: 26px;
    margin-left: 35px;
    display: inline;
    font-family: "宋体";
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
}

.p_code {
    float: left;
    width: 320px;
    margin-top: 14px;
    margin-left: 35px;
    display: inline;
    color: #666666;
}

.p_price {
    float: left;
    width: 320px;
    margin-top: 15px;
    margin-left: 35px;
    display: inline;
}

.pinfo_line {
    float: left;
    width: 337px;
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 15px;
    height: 1px;
    overflow: hidden;
    display: inline;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CCCCCC;
}

.pinfo_t {
    float: left;
    width: 320px;
    margin-top: 20px;
    margin-left: 35px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    line-height: 16px;
}

.pinfo_text {
    float: left;
    width: 320px;
    height: 280px;
    margin-top: 10px;
    margin-left: 35px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    line-height: 24px;
    overflow-x: hidden;
    overflow-y: auto;
}

.pinfo_cell {
    float: left;
    width: 320px;
    margin-top: 8px;
    display: inline;
}

.buy_btntop {
    float: left;
    width: 360px;
    text-align: center;
    display: inline;
    cursor: pointer;
}

.buy_btntop a {
    color: #FF0000;
    text-decoration: none;
    display: inline;
    cursor: pointer;
}

.buy_btn {
    float: left;
    width: 320px;
    margin-top: 25px;
    margin-left: 25px;
    display: inline;
    cursor: pointer;
}

.buy_no {
    float: left;
    width: 320px;
    margin-left: 35px;
    margin-top: 20px;
    display: inline;
    text-align: center;
    color: #666666;
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}

.plq {
    float: left;
    width: 360px;
    margin-left: 6px;
    margin-top: 6px;
    display: inline;
    line-height: 24px;
}

.plq a {
    background-color: #EBEBEB;
    width: 130px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #CCCCCC;
    float: left;
    display: inline;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 3px;
    padding-left: 43px;
    color: #666666;
    text-decoration: none;
}

.plq a:hover {
    border: 1px solid #999999;
}

.plq  a img {
    border: none;
    float: left;
}

.yytel {
    background-image: url(/image/20130720/p/yytel.png);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 18px;
    float: left;
    width: 300px;
    margin-left: 26px;
    margin-top: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #766750;
    color: #766750;
    padding-left: 24px;
    display: inline;
}
 .yyplqt {
    float: left;
    width: 300px;
    margin-left: 6px;
    display: inline;
    color: #333333; /*margin-top: 30px; */
    margin-top: 30px;
    font-weight: bold;
}
.plqt {
    float: left;
    width: 300px;
    margin-left: 6px;
    display: inline;
    color: #333333; /*margin-top: 30px; */
    margin-top: 30px;
    font-weight: bold;
}

.p_addr {
    float: left;
    width: 355px;
    margin-top: 10px;
    margin-left: 6px;
    display: inline;
}

.p_det {
    float: left;
    width: 999px;
    margin-top: 10px;
    height: 30px;
    overflow: hidden;
    display: inline;
    position: relative;
    z-index: 22;
}

.TabContent {
    width: 999px;
    margin-top: 0px;
    padding: 0px;
    font-weight: normal;
    float: left;
    position: relative;
    z-index: 21;
    top: -1px;
    display: inline;
}

.p_det li {
    float: left;
    display: inline;
    width: 196px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-family: "宋体";
    font-size: 14px;
    line-height: 28px;
    list-style: none;
    border: #DDDDDD solid 1px;
    margin-right: 2px;
    cursor: pointer;
}

.p_det li.cur {
    background-color: #FFFFFF;
    border-bottom: #FFFFFF solid 1px;
    color: #000000;
}

.p_det li.nor {
    background-color: #EEEEEE;
    border-bottom: #DDDDDD solid 1px;
    color: #666666;
}

.pdetail {
    float: left;
    width: 997px;
    border: 1px solid #999999;
    background-color: #FFFFFF;
    border: #DDDDDD solid 1px;
    display: inline;
}

.pml {
    float: left;
    width: 955px;
    margin-top: 0px;
    margin-left: 5px;
    padding: 10px 16px;
    display: inline;
    overflow: hidden;
}

.pmlmxml {
    float: left;
    width: 955px;
    margin-top: 0px;
    margin-left: 5px;
    display: inline;
    overflow: hidden;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
}

.pmlmx {
    float: left;
    width: 955px;
    margin-top: 0px;
    margin-left: 5px;
    display: inline;
    overflow: hidden;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 5px;
    padding-left: 16px;
}

.phead {
    background-image: url(/image/20130720/pdhead_05.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
    width: 955px;
}

.pht {
    float: left;
}

.sqml {
    float: right;
}

.scsmshow {
    margin-top: 25px;
    float: left;
    width: 955px;
    text-align: center;
}

.scsmsqly {
    margin-top: 6px;
    float: left;
    width: 955px;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E6E6E6;
    height: 40px;
}

.phbg {
    background-image: url(/image/20130720/pdhead_10.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    float: left;
    height: 9px;
    width: 100%;
    margin-top: 6px;
    display: inline;
}

.pdet {
    float: left;
    width: 955px;
    margin-top: 20px;
    display: inline;
    text-align: center;
}

.pdet3 {
    float: left;
    width: 955px;
    margin-top: 0px;
    display: inline;
    text-align: center;
}

.pdet3 img {
    display: block;
    text-align: center;
    margin: 0px auto;
    margin-top: 10px;
}

.pdet4 {
    float: left;
    width: 955px;
    margin-top: 18px;
    margin-bottom: 13px;
    display: inline;
    text-align: center;
}

.pdet4 img {
    display: block;
    text-align: center;
    margin: 0px auto;
}

.pdet2 {
    float: left;
    width: 955px;
    margin-top: 25px;
    margin-bottom: 25px;
    display: inline;
    text-align: center;
}

.pdet img {
    display: block;
    text-align: center;
    margin: 0px auto;
    margin-top: 58px;
}

/*===面料信息区块==*/
.mldiv {
    float: left;
    width: 821px;
    margin-left: 80px;
    display: inline;
}

.mlleft {
    float: left;
    width: 530px;
    margin-top: 16px;
    display: inline;
}

.mlleft .mlimg {
    float: left;
    width: 450px;
}

.mlleft .mlimg img {
    margin: 0px;
}

.mlleft .mltext {
    float: left;
    width: 530px;
    margin-top: 8px;
    display: inline;
    overflow: hidden;
}

.mlleft .mltext table {
    padding: 0px;
    margin: 0px;
}

.mlleft .mltext tr {
    height: 25px;
    padding: 0px;
    margin: 0px;
}

.mlleft .mltext td {
    text-align: left;
    vertical-align: top;
    width: 50%;
    overflow: hidden;
    color: #959595;
    line-height: 18px;
    padding: 0px;
    margin: 0px;
}

.mlleft .mltext .mlt {
    background-color: #666666;
    float: left;
    height: 12px;
    width: 12px;
    margin-top: 7px;
    display: inline;
}

.mlleft .mltext .mltt {
    float: left;
    width: 260px;
    margin-left: 3px;
    margin-top: 5px;
    display: inline;
    overflow: hidden;
}

.mlleft .mltext .mltt4 {
    float: left;
    width: 270px;
    margin-left: 3px;
    margin-top: 5px;
    display: inline;
    overflow: hidden;
}

.mlleft .mltext .mltt2 {
    float: left;
    width: 203px;
    margin-left: 3px;
    margin-top: 5px;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
}

.mlleft .mltext .mltt3 {
    float: left;
    width: 500px;
    margin-left: 3px;
    margin-top: 5px;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
}

.mldiv .mlinfo {
    float: left;
    width: 265px;
    height: 300px;
    overflow: hidden;
    margin-left: 0px;
    display: inline;
    line-height: 14px;

}

.mlinfo table, .mlinfo tr, .mlinfo td, .mlinfo img {
    padding: 0px;
    margin: 0px;
}

#mlinfo_1 .ml_table {
    margin-top: 40px;
}

#mlinfo_2 .ml_table {
    margin-top: 20px;
}

#mlinfo_3 .ml_table {
    margin-top: 7px;
}

.pdimg {
    float: left;
    width: 124px;
    margin-left: 115px;
    display: inline;
}

.pdimg img {
    margin: 0px;
}

.pdetext {
    padding-right: 50px;
    padding-left: 50px;
    float: left;
    width: 500px;
    line-height: 28px;
    padding-top: 25px;

    text-indent: 24px;
}

.pdetext a {
    color: #333333;
    text-decoration: underline;
}

.plt_text {
    float: left;
    width: 955px;
    margin-top: 20px;
    display: inline;
}

.plt_t1 {
    float: left;
    width: 950px;
    margin-left: 5px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    color: #000000;
}

.plt_t2 {
    float: left;
    width: 920px;
    margin-left: 29px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    line-height: 23px;
    color: #000000;
}

.plt_title {
    float: left;
    width: 900px;
    margin-left: 28px;
    margin-top: 15px;
    display: inline;
    color: #FF0000;
    font-weight: bold;
    font-family: "宋体";
    font-size: 14px;
    line-height: 18px;
}

.plt {
    float: left;
    width: 955px;
    margin-top: 3px;
    display: inline;
}

.plt_left {
    float: left;
    width: 186px;
    margin-left: 29px;
    display: inline;
}

.plt_left li {
    float: left;
    width: 186px;
    margin-top: 4px;
    display: inline;
    list-style: none;
    cursor: pointer;
}

.plt_left li img {
    margin: 0px;
    border: none;
}

.plt_right {
    float: left;
    width: 672px;
    height: 415px;
    margin-left: 4px;
    margin-top: 4px;
    display: inline;
    border: 1px solid #CCCCCC;
}

.plt_img {
    float: left;
    width: 250px;
    margin-top: 15px;
    margin-left: 35px;
    display: inline;
}

.plt_t3 {
    float: left;
    width: 315px;
    margin-top: 15px;
    margin-left: 50px;
    display: inline;
    color: #333333;
    line-height: 24px;
}

.lttable th {
    background-color: #F6F6F6;
    height: 33px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #545454;
    border-bottom-color: #cccccc;
}

.lttable td {
    line-height: 20px;
    border-bottom-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

.fklook {
    text-align: right;
    float: right;
    padding-top: 10px;
    padding-right: 20px;
}

.fklook a {
    color: #000000;
    text-decoration: none;
}

.zx {
    line-height: 20px;
    color: #999999;
    border: solid 1px #efefef;
    padding: 10px;
    width: 933px;
    margin-bottom: 10px;
    text-align: left;
    float: left;
    overflow: hidden;
}

.zxuser {
    color: #165aa5;
}

.zxanswer {
    border: solid 1px #efefef;
    background-color: #f8f8f8;
    padding: 10px;
    line-height: 20px;
    width: 909px;
    color: #656565;
    float: left;
}

.zxanswer .user {
    color: #cb3302;
    float: left;
}

.zxh {
    float: left;
    width: 100%;
}

.zxo {
    float: left;
    width: 40%;
}

.zxtime {
    float: right;
    margin-right: 10px;
}

.zxtime2 {
    float: right;
    margin-right: 2px;
}

.phtbtn {
    float: right;
}

.zxa {
    float: left;
    width: 708px;
}

.zxq {
    float: left;
    width: 720px;
    margin-top: 4px;
    margin-bottom: 10px;
    display: inline;
}

.dialog {
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none
}

.dialog .dialog-toolbar {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f3f3;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 25px;
    BORDER-TOP: #fff 1px solid;
    PADDING-TOP: 0px;
    float: left;
    width: 228px;
}

.dialog .dialog-title {
    LINE-HEIGHT: 25px;
    font-size: 12px;
    FLOAT: left;
    width: 80px;
    padding: 0px;
    margin: 0px;
}

.dialog .dialog-close {
    LINE-HEIGHT: 0;
    MARGIN-TOP: 6px;
    TEXT-INDENT: -9999px;
    WIDTH: 13px;
    BACKGROUND: url(/image/20130720/div_close.jpg) no-repeat;
    FLOAT: right;
    HEIGHT: 13px;
    OVERFLOW: hidden
}

.dialog .dialog-outer {
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    WIDTH: 250px;
    HEIGHT: 100%
}

.dialog .dialog-outer2 {
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
}

.dialog .dialog-inner {
    BORDER: #c4c4c4 1px solid;
    float: left;
    width: 248px;
}

.cart-delete {
    float: left;
    width: 248px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background-color: #FFFFFF;
}

.dialog-content .btns {
    float: left;
    width: 248px;
    height: 20px;
    background-color: #FFFFFF;
    text-align: center;
    padding-bottom: 15px;
}

.p_img img {
    width: 100%;
}

.zx_div {
    float: left;
    width: 640px;
    border: 1px solid #CCCCCC;
}

.zx_div .zx_head {
    BORDER-BOTTOM: #c4c4c4 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f3f3;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 25px;
    BORDER-TOP: #fff 1px solid;
    PADDING-TOP: 0px;
    float: left;
    width: 620px;
}

.zx_head span {
    padding-top: 6px;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    color: #999999;
}

.zx_head h3 {
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    float: left;
    padding: 0px;
    margin: 0px;
    padding-top: 4px;
    color: #666666;
}

.zx_div .zx-content {
    float: left;
    width: 640px;
    background-color: #ffffff;
    color: #999999;
}

.zx_class, .zx_t {
    float: left;
    margin-top: 20px;
    margin-left: 25px;
    width: 615px;
    display: inline;
}

.zx_chead {
    float: left;
    margin-top: 3px;
    display: inline;
}

.zx_c {
    float: left;
}

.zx_rd {
    float: left;
    margin-top: 3px;
    margin-left: 5px;
    display: inline;
}

.zx_ct {
    float: left;
    margin-right: 15px;
    margin-top: 3px;
    margin-left: 2px;
    display: inline;
}

.zx_tt {
    float: left;
}

.zx_input {
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
    float: left;
    width: 516px;
    display: inline;
}

.zx_input textarea {
    float: left;
    width: 514px;
    height: 180px;
    padding: 0px;
    margin: 0px;
    border: 1px solid #CCCCCC;
}

.zx_nonte {
    float: left;
    width: 100%;
    margin-top: 3px;
}

.zx_btn {
    float: left;
    width: 605px;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: right;
    display: inline;
}

.p_more {
    float: left;
    width: 999px;
    display: inline;
}

.pminfo {
    float: left;
    width: 997px;
    display: inline;
    border: 1px solid #DDDDDD;
    background-color: #FFFFFF;
}

.last_li {
    float: left;
    background-color: #EEEEEE;
    width: 597px;
    height: 28px;
    border: 1px solid #DDDDDD;
}

.pmi_img {
    float: left;
    width: 120px;
    margin-right: 18px;
    margin-left: 18px;
    display: inline;
}

.pmi_name {
    float: left;
    width: 156px;
    margin-top: 5px;
    text-align: center;
    display: inline;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    font-family: "宋体";
    font-size: 12px;
}

.pmi_name a {
    color: #333333;
    text-decoration: none;
}

.pmi_price {
    float: left;
    width: 156px;
    margin-top: 2px;
    text-align: center;
    display: inline;
    color: #FF9900;
    font-family: "宋体";
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
}

/*==新增错误提示css==*/
.erro_note {
    float: right;
    margin-right: 20px;
    margin-top: 80px;
    padding-left: 20px;
    padding-top: 1px;
    display: inline;
    color: #FF0000;
    font-size: 12px;
    line-height: 16px;
    background-image: url(/image/20130720/erro_1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    *width: 60% !important;
    _width: 60%;
}

.ok_note {
    float: right;
    margin-right: 20px;
    margin-top: 80px;
    padding-left: 20px;
    padding-top: 1px;
    display: inline;
    color: #FF0000;
    font-size: 12px;
    line-height: 16px;
    background-image: url(/image/20130720/note_right.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.erro_note2 {
    float: right;
    margin-right: 65px;
    margin-top: 10px;
    padding-left: 20px;
    padding-top: 1px;
    display: inline;
    color: #FF0000;
    font-size: 12px;
    line-height: 16px;
    background-image: url(/image/20130720/erro_1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    *width: 60% !important;
    _width: 60%;
}

.ok_note2 {
    float: right;
    margin-right: 65px;
    margin-top: 10px;
    padding-left: 20px;
    padding-top: 1px;
    display: inline;
    color: #FF0000;
    font-size: 12px;
    line-height: 16px;
    background-image: url(/image/20130720/note_right.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

/*= 20130809 new css for list =*/
.pminfo ul {
    float: left;
    height: 443px;
    margin: 15px 0px;;
    display: inline;
    overflow: hidden;
}

.pminfo li {
    float: left;
    width: 318px;
    margin-left: 6px;
    margin-right: 6px;
    display: inline;
    list-style: none;
}

.n_liimg2 {
    float: left;
    width: 318px;
    height: 337px;
    overflow: hidden;
    display: inline;
}

.n_liimg2 img {
    width: 100%;
    border: none;
}

.n_litxt2 {
    float: left;
    width: 318px; /*height:94px;*/
    padding-bottom: 5px;
    border-top: #CCCCCC solid 1px;
    background-color: #FFFFFF;
    display: inline;
    text-align: center;
    overflow: hidden;
}

.t_cbtn2 {
    float: left;
    width: 140px;
    height: 26px;
    margin-top: 10px;
    margin-left: 90px;
    display: inline;
    cursor: pointer;
}

.t_cbtn2 a {
    color: #ffffff;
    text-decoration: none;
}

.t_cp2 {
    color: #000000;
    float: left;
    width: 318px;
    margin-top: 5px;
    display: inline;
}

.t_cc {
    color: #929292;
    float: left;
    width: 318px;
    margin-top: 5px;
    display: inline;
}

.t_cbtn2 {
    float: left;
    width: 140px;
    height: 26px;
    margin-top: 10px;
    margin-left: 90px;
    display: inline;
    cursor: pointer;
}

.t_cbtn2 a {
    color: #ffffff;
    text-decoration: none;
}

.t_cn2 {
    float: left;
    width: 318px;
    margin-top: 6px;
    display: inline;
    color: #000000;
    white-space: nowrap;
    background-position: center;
}

.t_cn2 a {
    color: #000000;
    text-decoration: none;
}

.plt_img2 {
    float: left;
    width: 465px;
    margin-top: 15px;
    margin-left: 35px;
    display: inline;
}

.plt_t32 {
    float: left;
    width: 130px;
    margin-top: 15px;
    margin-left: 20px;
    display: inline;
    color: #333333;
    line-height: 24px;
}

.ltSyt {
    float: left;
}

.ltSyt label {
    float: left;
    width: 18px;
}

.ltSyt span {
    float: left;
    width: 110px;
}

.pre_btn2 {
    background-color: #EAEDF2;
    float: right;
    height: 38px;
    line-height: 38px;
    width: 85px;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    text-align: center;
    display: inline;
    cursor: pointer;
}

/*  = 20130927 套装 = */
.p_tz {
    float: left;
    width: 100%;
    display: inline;
}

.ptz_t {
    width: 340px;
    margin-left: 25px;
    display: inline;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    color: #333333;
}

.ptz_ul {
    float: left;
    width: 347px;
    height: 280px;
    _height: 280px;
    margin-left: 25px;
    display: inline;
    overflow: auto;
}

.ptz_ul li {
    float: left;
    width: 340px;
    display: inline;
    margin-top: 8px;
    list-style: none;
}

.ptz_info {
    float: left;
    width: 202px;
    margin-left: 15px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #999999;
    overflow: hidden;
}

.ptz_name {
    float: left;
    width: 200px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    color: #333333;
    white-space: nowrap;
}

.ptz_name a {
    color: #333333;
    text-decoration: none;
}

.ptz_text {
    float: left;
    width: 190px;
    display: inline;
    font-family: "宋体";
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    color: #999999;
    white-space: nowrap;
}

.ptz_img {
    float: left;
    width: 111px; /*border: 1px solid #CCCCCC;*/
    border: 1px solid #2F7BAC;
    display: inline;
    position: relative;
    z-index: 2;
}

.ptz_img a b {
    color: #999999;
    text-decoration: none;
    width: 11px;
    height: 11px;
    display: inline;
    background-color: #DCDCDC;
    overflow: hidden;
    float: left;
    text-indent: 999px;
    /*margin-top:1px;
     *margin-top:5px !important;*/
    outline: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9;
}

.ptz_img a.ptz_a b {
    /*  color: #999999;
  text-decoration: none;
  background-color: #FFFFFF;
  float: left;
  display: inline;
  background-image: url(/image/20130720/list/list_checked.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  overflow: hidden;
  text-indent: 999px; */
}

.ptz_img a.ptz_a b {
    color: #999999;
    text-decoration: none;
    background-color: #2F7BAC;
    float: left;
    display: inline;
    background-image: url(/image/20130720/list/list_checked.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    overflow: hidden;
    text-indent: 999px;
}
