html {
    /*height: 100%;*/
    font-family:sans-serif,Arial,SimSun;
    font-size: 14px;
}

body.signin {
    background: #18c8f6;
    height: auto;
    background: url("../img/dx2/backg02.jpg") no-repeat center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /*color: rgba(255, 255, 255, .95);*/
}
.row
{
    color: rgba(255, 255, 255, .95);
}

.logopanel h1 {
    font-size: 40px;
}

.signin-info h3 {
    font-size: 24px;
}

.signinpanel {
    width: 912px;
    margin: 7% auto 0 auto;
}

.btn-login {
    border: 1px solid #00a3ff;
    background-color: #00A3FF;
    color: #fff;
    border-radius: 2px;
}

.btn-login:hover {
    color: #fff;
    background-color: #0097ee;
    border: 1px solid #0097ee;
}

.signinpanel .logopanel {
    float: none;
    width: auto;
    padding: 0;
    background: none;
}

.signinpanel .signin-info ul {
    list-style: none;
    padding: 0;
    margin: 20px 0;
    font-size: 20px;

}

.signinpanel .form-control {
    display: block;
    margin-top: 15px;
}

.signinpanel .uname {
    background: #fff url(../img/dx2/user.png) no-repeat 95% center;
    color: #333;
}

.signinpanel .pword {
    background: #fff url(../img/dx2/locked.png) no-repeat 95% center;
    color: #333;
}

.signinpanel .btn {
    margin-top: 15px;
}

.signinpanel form {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .3);
    -moz-box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
    -webkit-box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
    box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 30px;
    color: #666;
}

.signinpanel form > h3 {
    color: #333333;
    font-size: 24px;
    font-family: sans-serif,Arial,SimSun;
    font-weight: 400;
}

.signup-footer {
    border-top: solid 1px rgba(255, 255, 255, .3);
    margin: 20px 0;
    padding-top: 15px;
}

.outside-login {
    border-top: #dcdee3 1px solid;
    padding: 7% 0 0;
    text-align: center;
    position: relative;
    margin: 9% 0% 0;
    border-radius: 0 0 1% 1%;
}

.outside-login-tit {
    position: absolute;
    top: -8px;
    left: 50%;
    margin: 0 0 0 -50px;
    text-align: center;
    width: 100px;
    height: 14px;
    line-height: 1;
    color: #999;
}

.outside-login-tit span {
    position: relative;
    z-index: 2;
}

.outside-login-tit:before {
    top: 0;
    left: 0;
    background-color: #fff;
}

.outside-login-tit:after {
    top: 7px;
    left: 0;
    background-color: #fff;
}

.outside-login-tit:after, .outside-login-tit:before {
    content: '';
    display: block;
    width: 100%;
    height: 7px;
    position: absolute;
    z-index: 1;
}

.outside-login-con {
    font-size: 0;
    padding-top: 10px;
}

.outside-login-list {
    width: 116%;
    margin-left: -8%;
}

.outside-login-btn {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 33.3333%;
}

.outside-login-list .actived {
    display: inline-block;
}

.outside-login-btn em {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    margin: 0 auto 5px;
    white-space: normal;
    font-size: 20px;
    color: #fff;
}

.outside-login-btn:first-child, .outside-login-btn:last-child {
    width: 30.3333%;
}

.outside-login-btn span {
    font-size: 14px;
    color: #333;
}

.oschina em {
    background-color: #4ec34d;
}

.git em {
    background-color: #211b1b;
}

.my em {
    background-color: #ff4700
}

@media screen and (max-width: 768px) {
    .signinpanel,
    .signuppanel {
        margin: 0 auto;
        width: 413px !important;
        padding: 20px;
    }

    .signinpanel form {
        margin-top: 20px;
    }

    .signup-footer {
        margin-bottom: 10px;
    }

    .signuppanel .form-control {
        margin-bottom: 10px;
    }

    .signup-footer .pull-left,
    .signup-footer .pull-right {
        float: none !important;
        text-align: center;
    }

    .signinpanel .signin-info ul {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .signinpanel,
    .signuppanel {
        margin: 0 20px;
        width: auto;
    }
}
/*zxl*/

@charset "UTF-8";
/* CSS Document */
html, body {
    font-family: sans-serif,Arial,SimSun;
    color: #444;
    font-size: 12px;
    overflow: hidden;
    text-align: left;
    background-color: #fff;
}

* {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
}

img {
    border: none;
}

a {
    color: #444;
    text-decoration: none;
    font-size: 13px;
}

a:hover {
    color: #ff5a00;
    text-decoration: none;
}

input::-ms-clear {
    display: none
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.dxek_wide {
    width: 900px;
    height: 600px;
    margin: 0 auto;
    overflow: hidden;
    border-left: 0px solid #dad8d8;
    border-right: 0px solid #dad8d8;
}

/*顶部样式*/
.dxe_top {
    width: 100%;
    background: url(../../img/dx2/dxe_tpbg.png) 0 0 repeat-x;
    overflow: hidden;
    height: 80px;
}

.dxe_tophl {
    margin-top: 5px;
    margin-left: 5px;
    position: absolute;
    z-index: 1;
    width: 90px;
    height: 26px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -42px no-repeat;
}

.dxe_tophr {
    margin-top: 5px;
    position: absolute;
    z-index: 2;
    margin-left: 740px;
}

.dxe_tophr ul li {
    float: left;
    color: #8c4409;
    text-align: center;
    margin: 0 3px;
}

.dxe_tophrav {
    color: #8c4409;
    font-size: 13px;
    padding: 2px;
    display: inline-block;
}

.dxe_tophrav:hover {
    color: #8c4409;
    font-size: 13px;
    background: #ffd199;
    padding: 2px;
    display: inline-block;
}

.dxe_tophravd {
    color: #8c4409;
    font-size: 13px;
    padding: 2px;
    display: block;
}

.dxe_tophravd:hover {
    color: #8c4409;
    font-size: 13px;
    background: #f00;
    padding: 2px;
    display: block;
}

.dxe_topbut1 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -16px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut11 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut2 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -32px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut3 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -48px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut33 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -64px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut4 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -80px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut5 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -96px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut55 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -112px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbut6 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -128px 0px no-repeat;
    cursor: pointer;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_topbl {
    width: 490px;
    position: absolute;
    z-index: 1;
    margin-top: 45px;
    margin-left: 10px;
}

.dxe_topbl_ul_li {
    background-color: #fff;
    border: 1px solid #cb6d09;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-right: 10px;
    display: inline;
}

.dxe_topbl_ul_li1 {
    background-color: #fff;
    border: 1px solid #cb6d09;
    border-right-width: 0px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-right: 0px;
    display: inline;
}

.dxe_topbl_ul_li2 {
    background-color: #fff;
    border: 1px solid #cb6d09;
    border-left-width: 0px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-right: 10px;
    display: inline;
    width: 330px;
}

.dxe_topbl ul li button {
    width: 55px;
    height: 26px;
    background-color: #fff;
    border: none;
    display: block;
    border-radius: 3px;
    cursor: pointer;
    font-size: 13px;
    color: #5d2f0a;
    line-height: 26px;
    font-weight: bold;
}

.dxe_search {
    border-width: 0px;
    background-color: transparent;
    display: block;
    color: #999;
    font-size: 13px;
    padding-left: 30px;
    line-height: 26px;
    height: 26px;
    width: 380px;
}

.dxe_topbr {
    width: 179px;
    position: absolute;
    z-index: 1;
    margin-top: 45px;
    margin-left: 713px;
}

.dxe_topbr ul li {
    background-color: #ffad53;
    border: 1px solid #ee8c34;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
}

.dxe_topbr td {
    padding-top: 4px;
}

.dxe_topbr.iel td {
    margin-top: 0;
}

.dxe_topbrsp {
    width: 1px;
    height: 26px;
    margin-top: -4px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -234px 0 no-repeat;
}

.dxe_toplite1 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0px -21px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_toplite2 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -16px -21px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 8px;
}

.dxe_toplite3 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -32px -21px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.dxe_toplite4 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -48px -21px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 8px;
}

.dxe_toplite5 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -64px -21px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

/*系列样式*/
.dxe_xl {
    width: 896px;
    height: 36px;
    margin: 0 auto;
    border-left: 2px solid #dad8d8;
    border-right: 2px solid #dad8d8;
}

.dxe_xltb {
    padding-top: 5px;
}

.dxe_xltb.iel {
    margin-top: 5px;
}

.dxe_xltb tr td {
    line-height: 24px;
    font-size: 14px;
    height: 24px;
}

.dxe_xlbord {
    border: 1px solid #cb6d09;
    font-size: 12px;
    padding-left: 0px;
    color: #969696;
    width: 268px;
}

.dxe_xlinpt {
    border-width: 0px;
    background-color: transparent;
    color: #969696;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    width: 240px;
}

/*内容模块*/
.dxe_prmain {
    width: 896px;
    overflow: hidden;
    height: 454px;
    border-left: 2px solid #dad8d8;
    border-right: 2px solid #dad8d8;
}

.dxe_prmain_l {
    width: 398px;
    float: left;
    border-right: 1px solid #dad8d8;
    background-color: #f5f6f9;
    height: 454px;
}

.dxe_prmain_r {
    width: 497px;
    float: right;
    height: 454px;
}

/*产品展示*/
.dxe_model {
    width: 100%;
    padding: 6px 0px;
    vertical-align: middle;
    border-bottom: 1px dashed #ddd;
}

.dxe_product {
    width: 100%;
    overflow: hidden;
    vertical-align: middle;
    border-bottom: 1px dashed #ddd;
}

/*#result_prodnameh2{float:left;color:#E2247B;margin-left:10px;line-height:24px; margin-bottom:10px;}*/

.result_prodname {
    font-family: sans-serif,Arial,SimSun;
    font-weight: bold;
    resize: none;
    margin-bottom: 10px;
    outline: none;
    vertical-align: middle;
    position: relative;
    font-size: 14px;
    color: #5d2f0a;
    padding: 0px 5px;
    margin-bottom: 0px;
    word-break: break-all;
    word-wrap: break-word;
    width: 477px;
    overflow: hidden;
    border: 0;
}

#result_prodname1 {
    display: none;
}

#result_prodname {
    height: 20px;
}

.dxe_product dl dt {
    float: left;
    width: 130px;
    height: 130px;
    margin-left: 5px;
    margin-right: 10px;
    display: inline;
}

.dxe_product dl dt img {
    padding: 5px;
    border: 1px solid #ccc;
}

.dxe_choses {
    float: left;
    display: inline;
    margin-right: 6px;
    margin-top: 2px;
}

.dxe_choses ul li {
    float: left;
}

/*.dxe_choseslt{ font-size:14px; color:#e2a438; padding-left:5px;}*/
.dxe_chosesl {
    font-size: 12px;
    color: #e2a438;
    padding-left: 3px;
}

.dxe_chosesr {
    border: 1px solid #cb6d09;
    height: 20px;
    line-height: 20px;
    background-color: #fff;
    color: #292929;
    padding-left: 5px;
    width: 51px;
}

.dxe_chosesr b {
    font-weight: normal;
    padding-right: 0px;
}

.dxe_chosesrs {
    float: right;
    width: 15px;
    height: 20px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -999px -999px no-repeat;
    border-left: 1px solid #cb6d09;
    display: block;
}

.dxe_chosesrsup {
    float: right;
    width: 15px;
    height: 20px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -20px no-repeat;
    border-left: 1px solid #cb6d09;
}

.dxe_chosesrsdown {
    float: right;
    width: 15px;
    height: 20px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -40px no-repeat;
    border-left: 1px solid #cb6d09;
}

.dxe_chosesc {
    float: left;
    display: inline;
    width: 35px;
    margin: 1px 1px 3px 7px;
}

.dxe_chosesc ul li {
    float: left;
}

/*.dxe_chosessc{ float:left; display:inline; margin-right:6px; margin-top:2px; width:150px;}
.dxe_chosessc ul li{ float:left;}
.dxe_chosessc ul li span{ background-color:#cb6d09; color:#fff; padding:3px;}*/
.dxe_chosesrc {
    border: 1px solid #e2a438;
    height: 22px;
    background-color: #fff;
    color: #292929;
    width: 35px;
}

.dxe_chosesrc b {
    font-weight: normal;
    font-size: 12px;
    color: #e2a438;
}

.dxe_chosesrsc {
    float: right;
    width: 14px;
    height: 21px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -999px -999px no-repeat;
    text-align: center;
    border: 0;
    line-height: 21px;
}

.dxe_chosesrsupc {
    float: right;
    width: 15px;
    height: 22px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -20px no-repeat;
    border-left: 1px solid #cb6d09;
}

.dxe_chosesrsdownc {
    float: right;
    width: 15px;
    height: 22px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -40px no-repeat;
    border-left: 1px solid #cb6d09;
}

.dxe_ask ul li {
    float: left;
    color: #cb6d09;
    font-size: 12px;
}

.dxe_ask ul li span {
    text-align: center;
    width: 90px;
    line-height: 20px;
    background-color: #88b115;
    color: #fff;
    padding: 3px;
    display: inline-block;
    cursor: pointer;
    margin-left: 5px;
}

.dxe_ask ul li a {
    color: #fff;
    text-decoration: none;
}

.dxe_ask ul li a:hover {
    color: #fff;
    text-decoration: underline;
}

.dxe_price_dd {
    height: 36px;
    padding-top: 20px;
}

.dxe_price {
    overflow: hidden;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -68px no-repeat;
    width: 240px;
    height: 36px;
    display: inline-block;
}

.dxe_price ul li {
    line-height: 36px;
}

.dxe_price ul li b {
    padding-left: 25px;
    font-size: 20px;
    color: #fff;
}

.dxe_price ul li b font {
    color: #fff;
}

.dxe_price ul li span {
    float: right;
    margin-right: 5px;
    width: 55px;
    height: 22px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px 0 no-repeat;
    display: inline-block;
    margin-top: 7px;
    display: inline;
}

.dxe_price ul li span img {
    margin-top: 6.5px;
}

.dxe_comp_div {
    float: right;
    margin-top: 0;
    width: 50px;
    margin-right: 8px;
    font-weight: normal;
    display: inline-block;
    _zoom: 1;
    *display: inline;
}

.dxe_comp_div div {
    background: #f5f5f5;
    color: #444;
    width: 50px;
    border: 1px solid #ddd;
    line-height: 20px;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    margin: 0 0 5px 0;
}

.report_error {
    color: #D02A07;
    text-decoration: underline;
    cursor: pointer;
    float: left;
    font-size: 13px;
    line-height: 26px;
    margin-right: 35px;
}

.report_error font {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background-position: -558px -634px;
}

.error_area {
    width: 500px;
    padding: 2px 2px 2px 5px;
    line-height: 20px;
    height: 200px;
    resize: none;
    outline: none;
    border: 1px solid #DAD8D8;
    font-size: 16px;
    margin: 80px 0 0 100px;
}

.dxe_error {
    display: none;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
    z-index: 900;
    border: 1px solid #DAD8D8;
    width: 500px;
    height: 185px;
}

.vaildate_foller {
    margin: 15px;
    position: relative;
}

.vaildate_foller * {
    float: right;
    margin-left: 10px;
    display: block;
}

.vaildate_code {
    width: 60px;
    height: 24px;
    border: 1px solid #DAD8D8;
    outline: none;
    padding-left: 5px;
    line-height: 24px
}

.vaildate_img {
    width: 80px;
    height: 26px
}

.raildate_result {
    line-height: 26px;
    color: red;
    display: none;
}

.vaildate-submit {
    text-align: center;
    width: 50px;
    line-height: 20px;
    background-color: #88b115;
    color: #fff;
    padding: 3px;
    display: inline-block;
    cursor: pointer;
}

.vaildate-submit:hover {
    text-decoration: underline;
}

.detail-txt {
    padding: 2px 5px 5px 5px;
    color: #545454
}

.dxe_times {
    font-size: 12px;
    color: #333;
    padding-bottom: 15px;
}

.dxe_prtabs {
    width: 100%;
    background-color: #fff;
}

.dxe_prtabs tr th {
    font-size: 12px;
    color: #5d2f0a;
    line-height: 30px;
    text-align: center;
    background-color: #e7e7e7;
}

.dxe_prtabs tr td {
    line-height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    word-break: break-all;
}

.dxe_prtabs .even td {
    background: #f5f6f9
}

/*本体、附件...*/
.dxe_nTab {
    width: 100%;
    overflow: hidden;
}

.none {
    display: none;
}

.relative {
    position: relative
}

.dxe_nTab .dxe_TabTitle {
    width: 100%;
    background-color: #f4f4f4;
    height: 32px;
    vertical-align: middle;
    border-top: 1px solid #dad8d8;
    border-bottom: 1px solid #dad8d8;
}

.dxe_nTab .dxe_TabTitle li {
    float: left;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    text-align: center;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
}

.dxe_nTab .dxe_TabTitle li a {
    text-decoration: none;
}

.dxe_nTab .dxe_TabTitle .active {
    background: #f17f0a;
    color: #fff;
}

.dxe_nTab .dxe_TabTitle .normal {
    color: #8c4409;
}

.dxe_nTab .dxe_TabContent {
    clear: both;
    overflow: hidden;
    display: block;
}

/*.dxe_wair img{ padding:10px;}*/
.dxe_store {
    overflow: hidden;
    margin-bottom: 10px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}

.dxe_store:first-child {
    border-top: 0
}

.dxe_store h2 {
    height: 30px;
    line-height: 30px;
    color: #f50;
    font-size: 14px;
    background: #f9f9fb;
}

.dxe_store h2 span {
    float: right;
    padding-right: 5%;
}

.dxe_store h2 a {
    color: #5d2f0a;
}

.dxe_store h2 a:hover {
    color: #333;
    text-decoration: underline;
}

.dxe_store h2 font {
    padding-left: 10px;
    height: 30px;
    font-size: 12px;
}

.dxe_store h2 span.is_cs {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -245px -76px no-repeat;
    width: 17px;
    height: 30px;
    display: block;
    float: left;
    padding: 0;
}

.dxe_store ul li {
    line-height: 24px;
    padding: 1px 0 10px 10px;
}

.dxe_store_more {
    text-align: center;
    background: #F4F4F4;
    cursor: pointer;
}

.dxe_store_more a {
    width: 100%;
    display: block
}

.dxe_list_rtab {
    width: 647px;
}

.dxe_list_rtab tr th {
    border-bottom: 1px solid #dad8d8;
    border-right: 1px solid #dad8d8;
    border-left: 1px solid #fff;
    background-color: #f4f4f4;
    font-size: 12px;
    color: #333;
    height: 30px;
    text-align: left;
}

.dxe_list_rtab tr td {
    line-height: 26px;
}

.dxe_list_rtab .xh {
    text-align: center;
    width: 80px;
}

.dxe_list_rtab .xh_model {
    margin: 0px;
    text-align: left;
    width: 141px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.dxe_list_rtab .xh_price {
    text-align: right;
    width: 100px;
}

.dxe_list_rtab .xh_name {
    text-align: center;
    width: 164px;
}

.dxe_list_rtab .xh_s {
    width: 137px;
    text-align: center;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 15px;
}

.dxe_list_font {
    width: 20px;
    height: 30px;
    position: absolute;
    display: block;
}

.dxe_topdown {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -80px -14px no-repeat;
    width: 5px;
    height: 20px;
    position: absolute;
    display: block;
    margin-left: 26px;
}

/*底部壳子代码*/
.dxe_last {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #54402E;
    position: relative;
}

.dxe_last ul li {
    padding-left: 10px;
    color: #fff;
}

.dxe_last ul li span {
    float: right;
    padding-right: 10px;
}

.dxe_last a, a:hover {
    color: #f50;
}

/*询价单页面样式*/
.dxe_priced {
    display: none;
    width: 700px;
    height: 450px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
    z-index: 900;
    border: 1px solid #DAD8D8;
}

.dxe_pricet {
    width: 100%;
    background: url(../../img/dx2/dxe_canbg.png) 0 0 repeat-x;
    height: 30px;
    line-height: 30px;
}

.dxe_pricet h2 {
    font-size: 14px;
    padding-left: 10px;
    color: #8c4409;
}

.dxe_pricet h2 span {
    float: right;
    padding-right: 5px;
}

.dxe_pricet h2 span font {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -128px 0px no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
}

.dxe_pricet h2 a {
    color: #8c4409;
    padding: 3px;
    display: block;
    height: 20px;
}

.dxe_pricet h2 a:hover {
    color: #8c4409;
    background: #ffd199;
    padding: 3px;
}

.inquiry_tb {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 10px;
}

.inquiry_tb tr th {
    text-align: center;
    background: url(../../img/dx2/xjd_bg.jpg?v=2017010501) 0 0 repeat-x;
    height: 30px;
    line-height: 30px;
}

.inquiry_tb tr td {
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 16px;
}

.inui-icons {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -2px -328px no-repeat;
    height: 7px;
    padding-left: 10px;
    cursor: pointer;
}

.inui {
    height: 7px;
    padding-left: 10px;
    cursor: pointer;
}

.inui-down {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -2px -308px no-repeat;
    height: 7px;
    padding-left: 10px;
    cursor: pointer;
}

.p-quantity {
    line-height: 52px;
}

.p-quantity {
    text-align: center;
    width: 98px;
}

.cell {
    float: left;
    height: auto !important;
    min-height: 22px;
}

.quantity-form {
    height: 22px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 72px;
}

.p-quantity a.decrement {
    background-position: 0 0;
    margin-right: 2px;
}

.p-quantity a {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -999px -999px no-repeat;
    display: block;
    float: left;
    height: 13px;
    line-height: 100px;
    margin-top: 4px;
    overflow: hidden;
    width: 18px;
}

.p-quantity a.first {
    background-position: -248px -32px;
}

.p-quantity a.last {
    background-position: -248px -45px
}

.p-quantity a.increment {
    float: right;
}

.p-quantity .quantity-form input {
    float: left;
}

.quantity-text {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFF;
    border-color: #AAA #DDDDDD #DDD #AAAAAA;
    border-right: 1px solid #DDD;
    border-style: solid;
    border-width: 1px;
    height: 18px;
    overflow: hidden;
    text-align: center;
    width: 30px;
}

.inquiry_tb_bot {
    padding: 0px 20px;
    margin: 0 auto 10px;
    overflow: hidden;
    color: #fff;
}

.inquiry_tb_bota {
    float: left;
}

.inquiry_tb_botb {
    float: right;
}

.inquiry_tb_bt {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -107px no-repeat;
    display: inline-block;
    width: 90px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}

.inquiry_tb_bt:hover {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -137px no-repeat;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}

.inquiry_tb_bot a, .inquiry_tb_bot a:hover {
    color: #fff;
}

/*设置页面样式*/
.dxe_sate {
    display: none;
    z-index: 999;
    width: 700px;
    height: 450px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #DAD8D8;
    background-color: #fff;
}

.dxe_insate {
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
}

.dxe_insate span {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px -24px no-repeat;
    padding-left: 20px;
    font-size: 13px;
    color: #333;
    font-weight: bold;
}

.dxe_satec {
    width: 660px;
    margin: 0 auto;
    border: 2px solid #ffcb86;
    overflow: hidden;
}

.dxe_satec h2 {
    font-size: 12px;
    color: #8c4409;
    line-height: 30px;
    padding-left: 10px;
    background-color: #fff7e9;
}

.dxe_satec ul {
    overflow: hidden;
}

.dxe_satec ul li {
    float: left;
    line-height: 26px;
}

.dxe_satecroude {
    padding-top: 5px;
}

.dxe_satecroudes {
    padding-top: 3px;
    padding-right: 3px;
}

.dxe_satecrouded {
    padding-top: 6px;
    padding-right: 3px;
    padding-left: 10px;
}

.dxe_wordbg1 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px -107px no-repeat;
    padding-left: 20px;
}

.dxe_wordbg2 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px -131px no-repeat;
    padding-left: 20px;
}

.dxe_wordbg3 {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px -155px no-repeat;
    padding-left: 23px;
}

.dxe_satetbot {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}

.dxe_satetbot dl {
    padding-left: 10px;
    padding-right: 10px;
}

.dxe_satepst {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
}

.dxe_satepst dl {
    width: 50%;
    float: left;
}

.dxe_satepst dl dt img {
    padding-left: 10px;
}

.dxe_satepst dl dd {
    float: left;
    padding-top: 10px;
}

.dxe_opent {
    line-height: 30px;
    height: 30px;
    padding-left: 20px;
}

.dxe_opent span {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px -43px no-repeat;
    padding-left: 20px;
    font-size: 13px;
    color: #333;
    font-weight: bold;
}

.dxe_open {
    width: 660px;
    margin: 0 auto;
    border: 2px solid #ffcb86;
    overflow: hidden;
}

.dxe_open h2 {
    font-size: 12px;
    color: #8c4409;
    line-height: 30px;
    padding-left: 10px;
    background-color: #fff7e9;
}

.dxe_open ul {
    overflow: hidden;
}

.dxe_open ul li {
    float: left;
    line-height: 26px;
}

.dxe_saterev {
    width: 100%;
    margin: 10px auto;
}

.dxe_saterev ul li {
    line-height: 30px;
}

.dxe_saterevl {
    float: left;
    padding-left: 20px;
}

.dxe_saterevr {
    float: right;
    padding-right: 20px;
}

/*电小二登录页面样式*/
.dxe_login {
    display: none;
    z-index: 999;
    width: 366px;
    height: 272px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    background-color: #fff;
    border: 1px solid #DAD8D8;
}

.dxe_logint {
    width: 100%;
    background: url(../../img/dx2/dxe_canbg.png) 0 0 repeat-x;
    height: 30px;
    line-height: 30px;
}

.dxe_logint h2 {
    font-size: 14px;
    padding-left: 40px;
    color: #8c4409;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -209px -106px no-repeat;
}

.dxe_logint h2 span {
    float: right;
    padding-right: 5px;
}

.dxe_logint h2 span font {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -128px 0px no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
}

.dxe_logint h2 a {
    color: #8c4409;
    padding: 3px;
    display: block;
    height: 20px;
}

.dxe_logint h2 a:hover {
    color: #8c4409;
    background: #ffd199;
    padding: 3px;
}

.dxel_nTab {
    width: 90%;
    overflow: hidden;
    margin: 10px auto;
}

.dxel_nTab .dxel_TabTitle {
    width: 100%;
    height: 32px;
    vertical-align: middle;
}

.dxel_nTab .dxel_TabTitle li {
    float: left;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    width: 48%;
}

.dxel_nTab .dxel_TabTitle li a {
    text-decoration: none;
}

.dxel_nTab .dxel_TabTitle .active {
    color: #f44b06;
    border-bottom: 2px solid #f44b06;
}

.dxel_nTab .dxel_TabTitle .normal {
    color: #5d2f0a;
    border-bottom: 1px solid #dad8d8;
}

.dxel_nTab .dxel_TabContent {
    clear: both;
    overflow: hidden;
    display: block;
}

.dxe_loginpt {
    width: 95%;
    margin: 10px auto 0;
    overflow: hidden;
}

.dxe_loginpt ul li {
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: left;
    position: relative;
}

.dxe_loginpt ul li span a {
    color: #729702;
}

.dxe_loginpt ul li span a:hover {
    color: #729702;
    text-decoration: underline;
}

.dxe_loginpted {
    background: #fff url(../img/dx2/user.png) no-repeat 95% center;
    float: left;
    /*background-color: #fff;*/
    display: block;
    font-size: 12px;
    padding-left: 5px;
    line-height: 26px;
    height: 26px;
    width: 194px;
    border: 1px solid #c8c8c8;
}
.dxe_loginpted_2 {
    float: left;
    background-color: #fff;
    display: block;
    font-size: 12px;
    padding-left: 5px;
    line-height: 26px;
    height: 26px;
    width: 194px;
    border: 1px solid #c8c8c8;
}
.dxe_loginpted_locked {
    background: #fff url(../img/dx2/locked.png) no-repeat 95% center;
    float: left;
    /*background-color: #fff;*/
    display: block;
    font-size: 12px;
    padding-left: 5px;
    line-height: 26px;
    height: 26px;
    width: 194px;
    border: 1px solid #c8c8c8;
}

.dxe_check {
    margin: 0 auto;
    overflow: hidden;
    padding: 0px 10px;
    height: 17px;
}

.dxe_check ul li {
    float: left;
    line-height: 20px;
    height: 16px;
}

.dxe_check ul li a {
    color: #f50;
}

.dxe_check ul li a:hover {
    color: #f50;
    text-decoration: underline;
}

.dxe_cheeksp {
    margin-right: 40px;
    display: inline;
}

.dxe_checkbox {
    padding-top: 3px;
}

.dxe_loginout {
    width: 310px;
    margin: 10px auto;;
    overflow: hidden;
    text-align: left;
}

.dxe_loginout ul li {
    text-align: center;
}

.dxe_saved_user {
    position: absolute;
    width: 245px;
    height: 72px;
    left: 27px;
    top: 121px;
    background: #fff;
    display: none;
    border: 1px solid #C8C8C8;
    overflow-y: auto;
    line-height: 24px;
    text-align: left;
}

.dxe_saved_user li {
    padding-left: 5px;
}

.dxe_saved_user li:hover {
    background: #F9C88A;
}

.dxe_login_bt {
    border: 0px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -201px no-repeat;
    display: inline-block;
    width: 240px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    cursor: pointer;
}

.dxe_login_bt:hover {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -231px no-repeat;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}

/*电小二迷你页面样式*/
.dxe_mini {
    width: 290px;
    height: 60px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #ccc;
}

.dxe_mini_top {
    width: 100%;
    background: url(../../img/dx2/dxe_tpbg.png) 0 0 repeat-x;
    overflow: hidden;
    height: 60px;
}

.dxe_mini_tophl {
    margin-left: 5px;
    position: absolute;
    z-index: 1;
    width: 133px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 0 -173px no-repeat;
    height: 26px;
}

.dxe_mini_tophr {
    position: absolute;
    z-index: 1;
    margin-left: 259px;
    margin-top: 2px;
}

.dxe_mini_tophr ul li {
    float: left;
    color: #8c4409;
    line-height: 24px;
}

.dxe_mini_topbl {
    margin-left: 5px;
    position: absolute;
    z-index: 1;
    margin-top: 28px;
}

.dxe_mini_topbl ul li {
    background-color: #fff;
    border: 1px solid #cb6d09;
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    float: left;
}

.dxe_mini_topbl ul li button {
    width: 30px;
    height: 26px;
    background-color: #fff;
    border: none;
    display: block;
    border-radius: 3px;
    cursor: pointer;
    font-size: 13px;
    color: #5d2f0a;
    line-height: 26px;
    font-weight: bold;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -91px -38px no-repeat;
}

.dxe_mini_search {
    border-width: 0px;
    background-color: transparent;
    display: block;
    color: #999;
    font-size: 13px;
    padding-left: 5px;
    line-height: 24px;
    height: 24px;
    width: 241px;
}

/*特性参数页面样式*/
#trait_con {
    overflow-y: auto;
    height: 369px;
    margin-top: 5px;
    width: 100%
}

#trait_items table {
    width: 100%;
    background-color: #fff;
}

.a_head_name {
    background: #E7E7E7;
    height: 30px;
    line-height: 30px;
    color: #5d2f0a;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    border: none;
}

.a_head_name_span {
    height: 30px;
    float: left;
}

.a_name {
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    width: 260px;
}

.a_value {
    padding-left: 5px;
    font-size: 12px;
}

#trait_items tr th {
    font-size: 12px;
    color: #333;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

#trait_items .trait_items_li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    line-height: 30px;
    font-size: 12px;
    margin-top: 8px;
    text-align: center
}

/*询价单数量*/
.shopping {
    position: absolute;
    top: -12px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -993px -98px no-repeat;
    padding-left: 6px;
    color: #fff;
}

.shopping span {
    float: left;
    display: block;
    height: 20px;
    line-height: 18px;
    padding-right: 6px;
    padding-left: 0px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 100% -69px;
}

.dxe_loginup {
    position: absolute;
    top: 16px;
    left: -54px;
    height: 70px;
    margin: 0px;
    display: none;
}

.dxe_loginupt {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -96px -131px no-repeat;
    z-index: 999;
    width: 13px;
    height: 8px;
    display: block;
    position: absolute;
    margin-left: 62px;
}

.dxe_loginupv {
    width: 130px;
    height: 60px;
    border: 1px solid #ebebeb;
    background-color: #fff;
    position: absolute;
    margin-top: 7px;
}

.dxe_loginupv ul {
    width: 110px;
    margin: 0px 4px;
    padding-top: 8px;
}

.dxe_loginupv ul li {
    line-height: 24px;
    font-size: 12px;
    float: none;
    width: 110px;
    text-align: left;
}

.dxe_loginupv ul li font {
    color: #f50;
    font-size: 12px;
}

.dxe_loginupv ul li font a {
    color: #f50;
}

.dxe_loginupvb {
    border-bottom: 1px dotted #ebebeb;
}

.dxe_loginupv ul li a {
    color: #444;
}

.dxe_loginupvb font {
    width: 117px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*扒图页面样式*/
.dxe_batu {
    width: 900px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
}

.dxe_batuc {
    width: 100%;
    overflow: hidden;
    height: 96px;
    background: #e5dbce;
}

.dxe_batuc ul li {
    float: left;
    line-height: 26px;
}

.dxe_batubt {
    background: url(../../img/dx2/batu_2.png) 0 0 no-repeat;
    width: 164px;
    height: 52px;
    display: block;
}

.dxe_batubt:hover {
    background: url(../../img/dx2/batu_2s.png) 0 0 no-repeat;
    width: 164px;
    height: 52px;
    display: block;
}

.hide {
    display: none;
}

.fl {
    float: left
}

.fr {
    float: right
}

.warp {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}

.title {
    font-size: 16px;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background-color: #ddd;
    border-bottom: 1px solid gray;
    margin-bottom: 10px
}

.dxe_sate thead td {
    background: #ddd;
    text-align: center;
}

.dxe_sate thead td, .dxe_sate tbody td {
    height: 24px;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;
    padding: 0 7px 0 7px;
    word-break: keep-all;
    min-width: 47px;
}

.dxe_sate tr td:first-child {
    min-width: 20px;
}

.colHead {
    background: #ddd;
    width: 30px;
    text-align: right;
}

.selected {
    background: #999
}

.selected2 {
    background: #ccffff
}

/*.item{width: 19%; height: 90px; float: left;text-align: center}
.item2{width: 49%; height: 146px;text-align: center}
.item img{margin-bottom: 10px;width:50px;height:50px;cursor:pointer}
.item2 img{margin-bottom: 10px;cursor:pointer}
.item3{width: 49%}*/

#selection {
    position: absolute;
    display: none;
    height: 24px;
    border: 0;
    font-size: 14px
}

.s_type_div {
    border: 0px;
    width: 60px;
    height: 28px;
    line-height: 28px;
    MARGIN: 0px;
    DISPLAY: block;
    font-weight: normal;
    TEXT-INDENT: 5px;
    CURSOR: default;
}

.s_type_name {
    float: left;
    border: 0px;
    width: 32px;
    height: 24px;
    line-height: 24px;
    padding-left: 6px;
    padding-top: 0px;
    margin: 1px 0px 1px 1px;
    font-size: 14px;
    cursor: pointer;
}

.s_type_div font {
    float: left;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    margin-left: 1px;
    font-size: 10px;
}

.s_type_sel {
    border: 1px solid #B5B5B5;
    display: none;
    position: absolute;
    z-index: 9999;
}

.s_type_sel ul {
    BACKGROUND: #f0f6e4;
    width: 60px;
}

.s_type_sel ul li {
    DISPLAY: block;
    font-size: 14px;
    BACKGROUND: #f0f6e4;
    border: 0px;
    width: 55px;
    HEIGHT: 19px;
    CURSOR: default;
    line-height: 22px;
    height: 22px;
    padding-left: 5px;
}

.s_type_sel ul li.over {
    BACKGROUND: #444;
    COLOR: #fff;
}

.s_ele_input {
    border-width: 0px;
    padding-left: 3px;
    width: 320px;
    height: 26px;
    line-height: 26px;
    font-family: arial;
    float: left;
    color: #6e6e6d;
    font-size: 14px;
    vertical-align: middle;
    display: none;
}

.s_seri_input {
    border: 0px;
    border-width: 0px;
    padding-left: 3px;
    width: 320px;
    height: 26px;
    line-height: 26px;
    font-family: arial;
    float: left;
    color: #6e6e6d;
    font-size: 14px;
    vertical-align: middle;
}

.s_fact_input {
    border-width: 0px;
    padding-left: 3px;
    width: 320px;
    height: 26px;
    line-height: 26px;
    font-family: arial;
    float: left;
    color: #6e6e6d;
    font-size: 14px;
    vertical-align: middle;
    display: none;
}

.pop {
    display: none;
    z-index: 9999;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #FFF;
    border: solid 1px #B5B5B5;
    padding: 0px 0 0 0;
    font-size: 12px;
}

.pop_list {
    height: 455px;
    width: 330px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 14px;
}

.pop_list li {
    padding: 0px 7px;
    font-size: 12px;
    line-height: 20px;
    word-break: break-all;
    word-wrap: break-word;
}

.pop a:link, .pop a:visited {
    color: #666;
    text-decoration: none;
}

.pop a:hover {
    color: #ec6204;
    text-decoration: none;
}

.elemauto_list, .elempop_list {
    max-height: 455px;
    height: inherit;
}

.elemauto_list li:hover {
    background: #F5F5DC;
    cursor: pointer
}

.elemauto_list li:hover a:hover {
    color: #666
}

.dxe_sreach_input {
    width: 330px;
}

.box {
    display: none;
    margin: 0 auto;
    width: 890px;
    height: 480px;
    overflow: hidden;
    text-align: center;
    background-color: #fff;
    border: 1px solid #DAD8D8;
}

.box_title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #8c4409;
}

.box_title .s_tip_l {
    color: #000;
    float: left;
    padding: 0px 15px;
    border-bottom: 2px solid #FF6A05;
    font-weight: bold;
}

.box_title .s_tip_r {
    float: right;
    padding: 4px 0px 0px 0px;
}

.box_title .s_tip_r font {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -102px -108px no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
}

.box_title a {
    color: #8c4409;
    padding: 3px;
    display: block;
}

.box_title a:hover {
    color: #8c4409;
    background: #ffd199;
    padding: 3px;
}

.box_title b {
    color: #FF6A05;
    font-weight: bold;
}

.search_result {
    background-color: #fff;
    padding: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
    font-size: 14px;
    height: 420px;
    line-height: 26px;
    border-top: 1px solid #ccc
}

.search_result .fact_box {
    border: 1px solid #E8E8E8;
    margin-bottom: 10px;
}

.search_result .fact_cntent {
    padding: 10px;
}

.search_result .seri_fact {
    background-color: #F5F5F5;
    text-align: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}

.search_result .fact {
    text-align: right;
    background-color: #fff;
}

.search_result .seri {
    text-align: left;
    padding-left: 34px;
    float: left;
    width: 380px;
}

.search_result .seri a {
    font-size: 12px;
}

.search_result .f {
    text-align: left;
    padding-left: 34px;
    float: left;
    width: 389px;
    color: #6C6C6C;
}

.search_result strong {
    color: #ec6204;
}

/*元件列表*/
.box_ele {
    display: none;
    background: #FFC;
}

.elem_list {
    width: 100%;
    overflow: hidden;
    height: 490px;
}

.elem_list_l {
    margin-left: 0px;
    float: left;
    height: 490px;
    width: 248px;
    border-right: 0px solid #c1c1c1;
    background-color: #f5f6f9;
}

.elem_list_r {
    float: right;
    height: 490px;
    width: 647px;
    margin-left: 0px;
    overflow: hidden;
    border-left: 1px solid #BCBCBC;
    background-color: #fff;
}

/*pc_query*/
button {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    background: #68D000 none repeat scroll 0 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 14px;
    /*padding:4px 0 4px;*/
    text-align: center;
    vertical-align: middle;
}

button:hover {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #71E000 none repeat scroll 0 0;
}

a:link {
    font-style: normal;
    list-style: none;
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
}

.left {
    float: left;
}

.right {
    float: right;
}

.out_top {
    margin-top: 8px;
}

.inner_top {
    padding-top: 5px;
}

#s_pic {
    width: 120px;
    height: 120px;
}

#rl_p_right {
    float: left;
    width: 420px;
    height: 170px;
    padding: 0;
    margin: 0;
}

#curprice_div {
    float: left;
    padding: 10px 0 0 0;
}

.price_f {
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
}

.price_b {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}

/*#rl_p_dealer{float:left;width:260px;padding:0 5px 0 5px;}*/
.main-attr-div {
    width: 100%;
    padding: 10px 0 0 0;
    height: 408px;
    overflow-x: hidden;
    overflow-y: auto;
}

#div_sAttr {
    float: left;
    margin: 0 0 0 8px;
    width: 327px;
}

#div_MainAttr {
    float: left;
    padding: 0 5px 0 0;
    margin: 0 0 0 8px;
    width: 400px;
}

.attr_div {
    float: left;
    width: 100%;
    height: auto;
}

.attr_div div {
    float: left;
    width: 100%;
    height: 18px;
    padding: 0;
    line-height: 18px;
}

.attr_div .cp_flag {
    background-position: -208px -192px;
}

.attr_div label {
    font-size: 12px;
    color: #545454;
    font-weight: normal;
    padding-left: 2px;
    font-weight: bold;
}

.attr_div ul {
    float: left;
    width: 370px;
    height: auto;
    padding: 0 0 0 10px;
}

.attr_div.attr_div1 ul {
    width: 335px;
    padding: 0
}

.attr_div li {
    float: left;
    line-height: 18px;
    margin: 0px;
    padding: 0px 2px 0px 6px;
    height: 20px;
    list-style: none;
    white-space: nowrap;
}

.attr_opt {
    color: #545454;
}

.attr_opt_val {
    cursor: pointer;
}

.attr_opt_selval {
    color: #f50;
    font-weight: bold;
}

.UCA-div .attr_opt_selval {
    font-weight: normal;
}

.UCA-div .UCA_items {
    margin: 0;
    float: left;
    width: 330px;
}

.UCA-div a {
    font-size: 12px;
    color: #545454;
}

.acc-info-item {
    display: none
}

.UCA-div .UCA_title {
    float: left;
    height: 22px;
    color: #545454;
    line-height: 22px;
    padding: 0;
    width: 304px;
    padding-left: 0px;
    font-weight: bold;
    margin-bottom: 5px
}

/*.UCA-div .ct_flag{background-position:-176px -112px;}*/
.UCA-div .UCA_item {
    float: left;
    height: auto;
    width: 320px;
    padding-left: 10px;
    line-height: 20px;
}

.UCA-div .UCA-name {
    float: left;
    padding: 0 5px 0 5px;
    height: 20px;
    line-height: 14px;
    color: #565677;
    white-space: nowrap;
}

.UCA-div {
    float: left;
    padding: 0 2px 0 0;
    margin: 0 0 0 8px;
    width: 330px;
    height: auto;
    border-top: solid 0px #e1e1e1;
}

.UCA-div.UCA-div1 {
    margin: 4px 0 8px 0;
}

.UCA-div img {
    width: 80px;
    height: 80px;
    border: 1px solid #ccc;
}

.UCA-div .UCA_tab {
    float: left;
    width: 330px;
    height: 100px;
    vertical-align: top;
    font-size: 11px;
}

.UCA-div .UCA_pic {
    width: 120px;
    height: 100px;
    text-align: center;
}

.UCA-div .attr_div {
    padding-left: 10px
}

.UCA_name {
    color: #0a469e
}

.UCA-name.curr-selected a {
    color: #f50;
    font-weight: bold;
}

/*#q_comp_props{ margin:0; padding:0 0 0 10px;width:320px;}*/
/*
#q_sgl_pnl{ width:400px;}
#q_sgl_pnl .q_sgl_pname{color:#0a469e; line-height:25px;padding:0 0 0 20px; background:#ccc;}
#q_sgl_pnl .q_sgl_info{padding:5px 0 5px 20px; line-height:25px; border-bottom:dashed 1px #dae7ed;}
#q_sgl_pnl .lbl_name{}
#q_sgl_pnl .q_sgl_price{margin-right:10px; font-weight:bold;}
#q_sgl_pnl .q_sgl_rate{margin-right:10px;}
#q_sgl_pnl .q_sgl_props{padding: 10px 0pt 0pt 10px;}
#q_comp_sgl_disc{width: 30px;text-align: right;}
#q_comp_sgl_num{width: 30px; text-align: right;}
#q_btn_add_sgl{width: 40px;margin:0 15px;}

*********************************
#discpnl_market{float:left;line-height:20px;padding:5px 0 5px 0;}
#discpnl_market label{float:left;width:130px}
#discpnl_market .disc_mval,#discpnl_market .disc_mnval{float:left;width:30px}
#discpnl_market .p_val{float:left;width:60px;color:#DC1616}
#discpnl_dealer{}
#discpnl_dealer p{float:left;line-height:20px;}
#discpnl_dealer a{float:left;width:130px;}
#discpnl_dealer .disc_mval,#discpnl_dealer .disc_mnval{float:left;width:30px}
#discpnl_dealer .p_val{float:left;width:60px;color:#DC1616}*/

/*#serinfo_div{min-height:150px;height:auto !important;height:150px;}
#serinfo_div .desc{padding:5px 10px 5px 10px;}
#serinfo_div .info,*/
.sample_con .info {
    width: 70px;
    padding: 10px 0 0 10px;
    height: 20px;
    line-height: 20px;
    border-bottom: solid 1px;
}

.sample_con {
    min-height: 200px;
    height: auto !important;
    height: 200px;
}

.sample_con .list {
    padding: 5px 10px 5px 10px;
}

.sample_con p {
    float: left;
    padding: 5px 5px 5px 5px;
    width: 154px;
    height: 182px;
    cursor: pointer;
}

.sample_con .sample_name {
    height: 19px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    width: 150px;
    display: block;
}

.sample_s_nch {
    text-align: center;
    border: 1px solid #ddd;
    width: 150px;
    float: left;
    height: 150px
}

.sample_s_nch.iel {
    position: relative
}

.sample_con p:hover .sample_s_nch {
    text-decoration: underline;
    color: #f50
}

.sample_down {
    position: absolute;
    display: none;
    height: 25px;
    width: 36px;
    margin-left: 119px;
}

.sample_down.iel {
    margin-left: 0;
    right: 2px;
}

.sample_s_nch:hover .sample_down {
    display: block
}

.sample_s_nch img {
    max-width: 150px;
    max-height: 150px;
}

.sample_down:hover {
    text-decoration: underline;
    color: #f50;
}

.sample_date {
    color: #999;
    width: 150px;
}

.feedback-panel {
    padding: 20px 20px 20px 20px;
    width: 300px;
    background: #333333;
    position: fixed !important;
    top: 245px;
    right: -341px;
    height: 200px;
}

.feedback-panel .feedback-tab {
    display: block;
    height: 99px;
    right: 340px;
    position: absolute;
    float: right;
    text-indent: -9999px;
    width: 35px;
    cursor: pointer;
    background-color: #333333;
}

.feedback-panel h3 {
    padding: 5px 0px 5px 5px;
}

/*#Part_Feedback{width:300px;}
#Part_Feedback ul.F_Tab_ul{margin:0;padding:0;list-style:none;height:26px; background:#ebebeb;width:300px;}
#Part_Feedback ul.F_Tab_ul li{list-style:none; float:left;width:105px;}
#Part_Feedback ul.F_Tab_ul li a {height:25px;line-height:25px;padding: 0 20px;background: #ebebeb;color:#464646;display: block;text-decoration: none;}
#Part_Feedback ul.F_Tab_ul li a:hover{background: #ccc;}
#Part_Feedback ul.F_Tab_ul li a.selected{background:#fff;border-bottom:1px solid #fff;cursor:default;font-weight:bold;}
.F_Tab_con{width:300px;padding:10px 0 0 0;}


#serdisc_div{height:140px;overflow-y:auto;}
#serdisc_div .sp_name{padding-left:5px;}
#serdisc_div .sp_main{padding-left:5px;width:35px}
#serdisc_div .sp_nomain{padding-left:5px;width:35px} */
/*#serdisc_div .sp_adjust{padding-left:5px;width:30px}
#serdisc_div .sp_adjust a{text-decoration:underline;} */

/*chx*/
.similar_con {
    overflow-y: auto;
    overflow-x: hidden;
    height: 369px;
    margin-top: 5px;
    border-top: 1px solid #eee;
}

.similar_prod_tab {
    margin-top: 10px;
    font-size: 12px;
    table-layout: fixed;
}

.similar_btn {
    color: #F8C203;
    cursor: pointer
}

.similar_btn:hover {
    color: #FF9800;
    text-decoration: underline;
}

.similar_prod_tab tr a {
    color: #444;
    cursor: pointer;
    text-decoration: none;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 245px;
    display: inline-block;
    overflow: hidden;
}

.similar_prod_tab tr.th td {
    line-height: 24px;
    background: #F4F4F4;
    color: #5d2f0a;
    padding-left: 5px;
    border-right: 1px solid #dad8d8;
    font-size: 12px;
    text-align: center;
}

.similar_prod_tab tr.th td:last-child {
    border-right: 0
}

.similar_prod_tab tr.even td {
    background: #f5f6f9
}

.similar_name {
    padding-left: 5px;
    font-size: 12px;
    word-break: break-all;
    word-wrap: break-word;
}

.center {
    text-align: center;
}

.similar_prod_tab a:hover {
    color: #f50
}

.similar_last_tr td {
    border-bottom: 1px solid #F5F6F9;
}

.similar_replace a {
    cursor: pointer;
    line-height: 21px;
    padding-left: 5px;
    font-size: 12px;
}

.similar_replace a span {
    font-weight: bold;
    color: red;
}

.similar_replace .similar_re {
    border-bottom: 1px solid #dad8d8;
    margin-bottom: 5px;
    line-height: 21px;
    display: inline-block;
    margin-top: 10px;
}

.similar_manu {
    overflow: hidden;
}

.similar_manu a {
    color: #444;
    text-decoration: none;
    text-decoration-color: #545454;
    cursor: pointer;
    line-height: 19px;
    display: inline-block;
    width: 108px;
    height: 19px;
    overflow: hidden;
    margin: 2px 0 0 10px;
    font-size: 12px;
}

.similar_manu a:hover {
    color: #f50;
    text-decoration: underline;
}

.beta {
    color: red;
    font-size: 10px;
}

.similar-selected, .similar_prod_tab tr a.similar-selected, .similar_manu a.similar-selected {
    color: #f50
}

/***chx******/
.hide {
    display: none;
}

/* 获取样式zj*/
.dxe_TabTitle {
    width: 100%;
    background-color: #f4f4f4;
    height: 32px;
    vertical-align: middle;
    border-top: 1px solid #dad8d8;
    border-bottom: 1px solid #dad8d8;
}

.dxe_TabTitle li {
    float: left;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
}

.dxe_TabTitle .active {
    background: #f17f0a;
    color: #fff;
}

.dxe_TabTitle .normal {
    color: #8c4409;
}

/*分享模块样式*/
.dxe_share {
    width: 104px;
    height: 40px;
    border: 1px solid #ddd;
    display: none;
    position: absolute;
    border-radius: 3px;
    z-index: 9999;
    background-color: #fff;
}

.dxe_share_xwb {
    cursor: pointer;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -144px -179px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 12px;
    margin-left: 5px;
}

.dxe_share_twb {
    cursor: pointer;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -160px -179px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 12px;
    margin-left: 5px;
}

.dxe_share_qq {
    cursor: pointer;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -176px -179px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 12px;
    margin-left: 5px;
}

.dxe_share_kj {
    cursor: pointer;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -192px -179px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 12px;
    margin-left: 5px;
}

#dxeTab1 li {
    cursor: pointer;
}

.ac_results {
    padding: 0px;
    border: 1px solid #B5B5B5;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    overflow-y: auto;
    height: 455px
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    font-family: sans-serif,Arial,SimSun;
}

.ac_loading {
    background: white url(../../img/dx2/loader.gif) right center no-repeat;
}

.ac_even {
    font-size: 12px !important;
}

.ac_odd {
    background-color: #FFFFFF;
    font-size: 12px !important;
}

.ac_over {
    background-color: #F5F5DC;
    color: #000000;
}

.ac_odd strong {
    color: #ec6204;
}

.ac_even strong {
    color: #ec6204;
}

.ac_over strong {
    color: #ec6204;
}

.factorymenuContent {
    background: #000000;
}

.elem_list_lm .ztree {
    border: 1px solid #B5B5B5;
    margin-top: 0px;
    background: #FFF;
    width: 240px;
    height: 447px;
    overflow-y: auto;
    overflow-x: hidden;
    color: #666;
}

ul.ztree {
    border: 1px solid #B5B5B5;
    margin-top: 0;
    background: #FFF;
    width: 380px;
    height: 445px;
    overflow-y: scroll;
    overflow-x: hidden;
    color: #666;
}

#classtreeelexihao {
    margin-top: 4px;
    margin-left: -12px;
    border: 0px solid #B5B5B5;
    background: #FFF;
    width: 227px;
    height: 446px;
    overflow-y: scroll;
    color: #666;
}

#factreeelexihao {
    margin-top: 4px;
    margin-left: -12px;
    border: 0px solid #B5B5B5;
    background: #FFF;
    width: 227px;
    height: 453px;
    overflow-y: scroll;
    color: #666;
}

.dxe_xlbordspan {
    float: right;
    width: 24px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -128px -42px no-repeat;
    height: 24px;
    border-left: 1px solid #cb6d09;
}

.dxe_xliput {
    padding-left: 4px;
    border-width: 0px;
    background-color: transparent;
    color: #969696;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    width: 238px;
}

.dxe_arealist {
    width: 113px;
    max-height: 300px;
    display: none;
    position: absolute;
    z-index: 10;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #d1d1d1;
}

.dxe_arealist li {
    line-height: 25px;
    padding-left: 5px;
    cursor: pointer;
}

.dxe_arealist li.active {
    background: #FFE6B0;
}

.dxe_arealist li:hover {
    text-decoration: underline;
}

.store_select {
    height: 39px;
    width: 100%;
    border-bottom: 1px solid #EEEEEE;
    background: #F4F4F4;
}

.arealist_d {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -195px -22px no-repeat;
    border-left: 0;
    border-right: 1px solid #D1D1D1;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

.arealist-td.iel {
    width: 156px;
}

.arealist {
    width: 85px;
    border-left: 1px solid #D1D1D1;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    height: 24px;
    line-height: 24px;
    color: #444;
}

.arealist.iel {
    display: inline;
    float: right;
}

.store_select td {
    height: 35px;
}

.areasp {
    padding: 6px;
    color: #AAAAAA;
}

.areasp.iel {
    float: left
}

.dxe_closed {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -102px -108px no-repeat;
    width: 16px;
    height: 25px;
    position: absolute;
    display: block;
    margin-left: 126px;
}

/*spinbtn*/
INPUT.spin-button {
    padding-right: 18px;
    background: url(../../img/dx2/Icon_all.png?v=2017042001) 100% 0% no-repeat;
    width: 22px;
    border: 1px solid #CCC;
    height: 20px;
    line-height: 20px
}

INPUT.spin-button.up {
    cursor: pointer;
    background-position: 100% -20px;
}

INPUT.spin-button.down {
    cursor: pointer;
    background-position: 100% -40px;
}

INPUT.spin-button1 {
    padding-right: 13px;
    background-repeat: no-repeat;
    background-position: 100% 1px;
    width: 21px;
}

INPUT.spin-button1.up {
    cursor: pointer;
    background-position: 100% -19px;
}

INPUT.spin-button1.down {
    cursor: pointer;
    background-position: 100% -40px;
}

.pages {
    padding: 6px 0px;
    text-align: center;
    font-size: 12px;
    color: #666666;
}

.pages a:link, .pages a:visited, .pages a:active {
    color: #004499;
    background: #FFFFFF;
    border: #9AAFE5 1px solid;
    padding: 1px;
    text-decoration: none;
}

.pages a:hover {
    background: #FFFFFF;
    border: #2E6AB1 1px solid;
    color: #FF6600;
    padding: 1px;
    text-decoration: none;
}

.pages strong {
    background: #2E6AB1;
    padding: 1px;
    border: #1D589E 1px solid;
    color: #FFFFFF;
}

.pages_inp {
    border: #2E6AB1 1px solid;
    padding: 1px;
    width: 40px;
    text-align: center;
    color: #666666;
}

.pages_btn {
    width: 26px;
    background: #F1F7FC;
    border: #2E6AB1 1px solid;
    color: #004499;
    font-weight: bold;
    font-size: 11px;
}

.pages label {
    background: #FFFFFF;
    border: #2E6AB1 1px solid;
    color: #004499;
    padding: 1px 5px 1px 5px;
}

.pages label em {
    color: red;
    font-weight: bold;
    font-style: normal;
}

.pages label span {
    font-weight: bold;
}

.pages cite {
    font-style: normal;
}

.price_int {
    font-size: 20px;
    font-family: sans-serif,Arial,SimSun;
    font-weight: bold
}

.price_dec {
    font-size: 14px;
    font-family: sans-serif,Arial,SimSun;
    font-weight: bold
}

.dxe_TabTitle_tree {
    width: 100%;
    background-color: #f4f4f4;
    height: 30px;
    vertical-align: middle;
    border-bottom: 1px solid #dad8d8;
}

.dxe_TabTitle_tree li {
    color: #444;
    list-style-type: none;
    width: 50%;
    float: left;
    cursor: pointer;
    height: 30px;
    line-height: 27px;
    text-align: center;
    font-size: 14px;
}

.dxe_TabTitle_tree .active {
    background: #f17f0a;
    color: #fff;
}

.dxe_TabTitle_tree .normal {
    color: #8c4409;
}

.attr_divfont {
    float: left;
    color: #e60012;
}

/*chara*/
ol, ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.compare {
    display: none;
    float: left;
    background: #FFf;
    width: 898px;
    height: 492px;
    border: 1px solid #9E9E9E;
    position: relative;
}

.compare.iel {
    height: 500px;
}

.chara_closeCompare {
    cursor: pointer;
    font-size: 22px;
    font-weight: normal;
}

.compare h3 {
    background-color: #FFf;
    border-color: #FFD9A6;
    border-style: solid;
    border-width: 1px 0;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.compare h3 span {
    background: #FFf;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 29px;
    margin: 1px;
    padding-left: 22px;
}

#comb_list {
    float: left;
    padding: 0;
    width: 898px;
    height: auto !important;
    border-bottom: 1px solid #E6E6E6;
    background: #fff;
}

#char_list {
    float: left;
    padding: 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 454px;
    height: auto !important;
    position: relative;
}

#char_list.iel {
    max-height: 463px;
}

#char_list .char_tbl {
    border-collapse: collapse;
    float: left;
    width: 100%;
    margin-top: 5px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    table-layout: fixed;
    background-color: #FFF;
    margin-top: -1px;
    table-layout: fixed;
}

.char_tbl th, .char_tbl td {
    border: 1px solid #E6E6E6;
    padding: 8px 10px;
    font-size: 12px;
}

.char_tbl th {
    color: #333;
    padding-left: 30px;
    text-align: left;
    width: 84px;
    font-size: 12px;
    background: #F5F5F5;
    font-weight: normal;
}

.char_tbl td {
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    width: 168px;
    font-size: 12px;
}

.char_tbl .show {
    display: table-row;
}

.char_tbl .hide {
    display: none;
}

#comb_compare {
    position: fixed;
    display: none;
    margin-left: 40px;
    margin-top: -167px;
    background: none repeat scroll 0 0 #FFF;
    height: 137px;
    width: 800px;
    z-index: 5;
}

.comb_wrap {
    /* left: 0;*/
    position: absolute;
    /*  top: 0;*/
    width: 800px;
}

.comb_info {
    border: 2px solid #7abd54;
    height: 133px;
}

.comb_title {
    overflow: hidden;
    position: relative;
}

.comb_clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.comb_title .tab_title {
    background: none repeat scroll 0 0 #FFf;
    border-bottom: 1px solid #7abd54;
    height: 30px;
}

.comb_clear {
    display: inline-table;
}

.comb_clear {
    display: block;
}

.tab_title .current {
    background: none repeat scroll 0 0 #FFF;
    font-weight: bold;
    height: 31px;
    position: relative;
}

.comb_title li {
    border-right: 1px solid #7abd54;
    float: left;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: center;
    width: 110px;
}

/*.tab-btns .current a {
    color: #005AA0;
}

.tab-btns a {
    color: #666;
}*/

.comb_title .comb_operate {
    clear: both;
    height: 30px;
    line-height: 30px;
    padding-right: 22px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 190px;
}

.comb_title .comb_operate a {
    padding: 2px;
}

#elem_list a {
    font-size: 12px;
}

.elem_list_l a {
    font-size: 12px;
}

#dxe_all_series {
    display: none;
    width: 380px;
    position: absolute;
    top: 112px;
    background-color: #fff;
    margin: 0 auto;
    height: 453px;
    border: 1px solid #dad8d8;
    overflow: hidden;
}

#dxe_all_series tr {
    width: 380px;
    font-size: 12px;
    color: #000;
    line-height: 26px;
    cursor: pointer;
}

#dxe_all_series tr:hover {
    background-color: #F5F5DC;
}

#dxe_all_series strong {
    color: #ec6204;
}

#dxe_all_series td {
    vertical-align: top;
    padding-left: 8px;
}

#all_series_content {
    height: 430px;
    overflow-y: auto;
    overflow-x: hidden;
}

.dxe_list_series tr th {
    border-bottom: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    border-left: 1px solid #fff;
    background-color: #f4f4f4;
    font-size: 12px;
    color: #000;
    height: 22px;
    text-align: left;
    padding-left: 10px;
    line-height: 22px;
    font-weight: normal;
}

#cj_choosedata tr {
    line-height: 24px;
}

#cj_choosedata tr:hover {
    background-color: #FFCC66;
}

#cj_choosedata {
    border: 1px solid #DAD8D8;
}

#cj_choosedata {
    z-index: 1122;
    position: absolute;
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #F3F3F3;
    height: 261px
}

#cj_choosedata_table td {
    text-align: left;
    padding-left: 5px;
}

.dxe_series_closed {
    background: url(../../img/dx2/Icon_all.png?v=2017042001) -128px -17px no-repeat;
    width: 15px;
    height: 22px;
    display: block;
    float: right;
}

.btn_add_compare, .btn_compare {
    width: 70px;
    height: 20px;
    border: none;
    margin-top: 5px;
    margin-right: 2px;
    background: #B0D189;
    color: #EFF4E8;
    line-height: 20px;
    outline: none;
    font-family: sans-serif,Arial,SimSun;
}

.btn_add_compare:active, .btn_compare:active {
    outline: none;
}

.btn_compare {
    background: #54402E;
    width: 40px;
    font-weight: normal;
    font-size: 12px;
    float: left;
}

.btn_add_compare:hover {
    background: #ABC889;
}

.btn_compare:hover {
    color: #FF9500;
    background: #54402E;
}

input {
    outline: none;
}

.UCA-div input[type='checkbox'] {
    vertical-align: bottom
}

#goto-contrast:hover {
    text-decoration: none
}

#goto-contrast {
    display: block;
    width: 59px;
    height: 30px;
    font: 700 14px/30px verdana;
    margin-left: 13px;
    margin-bottom: 11px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #ddd;
    color: #ccc;
    cursor: default
}

#goto-contrast.compare-active {
    border: none;
    color: #fff;
    background-color: #E74649;
    background-image: -ms-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: -moz-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: -o-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E74649), color-stop(1, #DF3033));
    background-image: -webkit-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: linear-gradient(to bottom, #F17F0A 0, #F17F0A 100%);
    cursor: pointer
}

.btn-compare:hover, .del-comp-item:hover, .del-items:hover {
    cursor: pointer
}

.del-comp-item {
    padding-left: 10px
}

.pop-compare div.diff-items {
    padding: 6px;
    color: #333;
    height: 90px;
    overflow: hidden
}

.pop-compare .diff-items dl {
    float: left;
    overflow: hidden;
    margin-right: 10px;
    padding: 17px 6px 12px 0;
    border-right: 1px dotted #7abd54
}

.pop-compare .diff-items dt {
    float: left;
    margin-right: 5px;
    width: 38px;
    text-align: center;
    color: #ccc;
    border: 1px solid #fff;
    font: 36px/44px arial;
    overflow: hidden
}

.pop-compare .diff-items dd {
    float: left;
    width: 112px
}

.pop-compare .item-empty dt {
    background: #f6f6f6
}

#scroll-con-inner .hasItem .dt {
    background: 0 0
}

.pop-compare a.diff-item-name {
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
    display: block;
    font-size: 12px;
    word-wrap: break-word;
    word-break: break-all;
}

.pop-compare .item-empty dd {
    color: #bbb;
}

.pop-compare .rec_item_wrap .btns {
    padding-top: 15px
}

.pop-compare .rec_item_wrap .btns .p-price {
    _float: right
}

.p-price span {
    color: #e4393c;
}

.pop-compare .rec_item_wrap .btns img {
    margin-top: 3px;
    *float: left
}

.pop-compare .del-comp-item {
    display: none;
    color: #444
}

.pop-compare .show-del-comp-item .del-comp-item {
    visibility: visible
}

.pop-compare .hasItem dt {
    border: 0
}

.pop-compare .diff-bd {
    position: relative
}

.pop-compare .diff-operate {
    position: absolute;
    right: 12px;
    top: 22px;
    width: 85px;
    text-align: center
}

a.compare-active {
    background-position: 0 -92px;
    color: #333;
    cursor: pointer
}

#diff-items .hasItem:hover .del-comp-item {
    display: inline;
}

#comb_list.c_fixed {
    position: fixed;
    width: 882px;
}

#comb_list table {
    width: 100%;
    border-spacing: 0;
    overflow: hidden;
    table-layout: fixed;
}

#comb_list tbody, #comb_list thead {
    border-spacing: 0;
    padding: 0;
    margin: 0
}

#comb_list table th label {
/ /, . comp_tr1 label font-size: 12 px;
    line-height: 21px;
    vertical-align: middle;
    padding-left: 6px;
    color: #9C0015;
}

#comb_list table th {
    background-color: #F5F5F5;
    width: 111px;
    font-weight: normal;
    border-right: 1px solid #E6E6E6;
}

#comb_list.iel table th {
    width: 127px;
}

#comb_list table td {
    width: 168px;
    border-right: 1px solid #E6E6E6;
}

#comb_list.iel table td {
    width: 192px;
}

#comb_list table th input {
/ /, . comp_tr1 input vertical-align: middle;
}

#comb_list.c_fixed table td .l {
    float: left;
    width: 45px;
    padding-left: 4px;
}

#comb_list table td .l {
    width: 120px;
    margin: 5px auto
}

#comb_list.iel table td .l {
    margin: 0;
    padding: 5px 0 5px 0px;
}

#comb_list table td.last .l {
    padding-right: 20px;
}

#comb_list.c_fixed table td .l span {
    background: #F5F5F5;
    text-align: center;
    color: #ccc;
    font: 36px/44px arial;
    width: 40px;
    height: 40px;
    display: inline-block;
}

#comb_list table td .l span {
    background: #F5F5F5;
    text-align: center;
    color: #ccc;
    font: 36px/44px arial;
    width: 120px;
    height: 120px;
    line-height: 120px;
    display: inline-block;
}

#comb_list.c_fixed table td .r {
    width: 133px;
    text-align: left;
    word-break: break-all;
    word-wrap: break-word;
    height: 33px;
    overflow: hidden;
    color: #9C0015;
}

#comb_list table td .r {
    width: 182px;
    text-align: center;
    margin: 5px;
    word-break: break-all;
    word-wrap: break-word;
    color: #9C0015;
}

#comb_list table td .r:hover {
    color: #f50;
    cursor: pointer
}

#comb_list table td .e:hover {
    color: #bbb;
    cursor: auto
}

#comb_list.c_fixed table td.last .r {
    border-right: 0;
    width: 100px;
    margin-right: 25px;
}

#comb_list table td.last .r {
    border-right: 0;
    width: 158px;
    margin-right: 25px;
}

#comb_list table td .e, #comb_list.c_fixed table td .e {
    color: #bbb;
}

#comb_list.c_fixed table td img {
    width: 40px;
}

#comb_list table td img {
    width: 120px;
}

.pop-compare .showdiffdl {
    background: #F5F5F5;
}

.pop-compare .showdiffdl dt {
    width: 112px;
    border: 0;
    line-height: 20px;
}

#char_info .model td, #char_info .model th {
    border-top: 0;
    color: #9C0015;
    word-break: break-all;
}

#com_over {
    position: absolute;
    margin-top: -29px;
    background: #ffe8e8;
    width: 798px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #db999a;
    text-align: center;
    display: none;
}

.compare .thead {
    background: #F5F5F5;
}

/* zxl*/

.dxe_3d_div {
    overflow: hidden;
    margin-top: 5px;
    display: none;
}

.nTabc {
    margin-bottom: 8px;
    border-top: none;
    border-left: none;
}

.nTabc .TabTitles {
    height: 25px;
    border-top: 1px solid #DAD8D8;
    border-bottom: 1px solid #DAD8D8;
}

.TabContents {
    height: 170px;
}

.nTabc .TabTitles .active {
    color: #fff;
    background: #009900;
    height: 26px;
    width: 85px;
}

.myTab_price li {
    float: left;
    font-size: 13px;
    line-height: 25px;
    text-align: center;
    width: 85px;
    color: #333;
    cursor: pointer
}

.feed-title li {
    border-right: 1px solid #CCCACA;
    width: 65px;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
}

.feed-title .active {
    background: #DAD8D8;
}

.feed-title .normal {
    background: #eee;
}

.model-title {
    background: #f4f4f4;
    line-height: 26px;
    border-bottom: 1px solid #DAD8D8
}

.model-title div {
    display: inline-block;
    text-align: center
}

.model-title.iel div {
    display: blocks;
    float: left
}

.title-name {
    width: 260px
}

.title-v {
    width: 110px
}

.iel .title-name {
    width: 280px
}

.iel .title-v {
    width: 90px
}

.title-s {
    width: 80px
}

.model-wrap {
    height: 146px;
    overflow-y: auto;
    overflow-x: hidden;
}

.model-wrap.iel {
    overflow-y: scroll;
    width: 497px;
}

.model_tb {
    width: 100%;
    background-color: #fff;
    border: 0;
    line-height: 24px;
    color: #666;
}

.model_tb.iel {
    width: 482px;
}

.word-no-wrap {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.model-name {
    width: 445px;
    float: left;
    cursor: pointer;
    font-weight: normal;
    padding-left: 10px
}

.file-name {
    max-width: 240px;
    float: left;
    padding-left: 10px
}

.file-name.iel {
    max-width: 180px;
}

.file-version {
    width: 100px;
}

.file-size {
    width: 68px;
    text-align: center
}

.model-item {
    background: #f6f6f6;
    color: #f50;
    line-height: 30px;
    text-align: left;
}

.model-item td {
    border-top: 1px solid #EAEAEA;
}

.model-item:first-child td {
    border: 0
}

.model-item.active {
    background: #f2f2e7
}

.model_tb .even {
    background: #f9f9f9;
}

.user_feed {
    width: 95%;
    padding: 2px 2px 2px 5px;
    line-height: 20px;
    height: 80px;
    resize: none;
    outline: none;
    border: 1px solid #DAD8D8;
    font-size: 12px;
}

.model_feed {
    padding: 10px;
    line-height: 18px;
}

.feed-submit {
    float: right;
    text-align: center;
    width: 50px;
    line-height: 20px;
    background-color: #88b115;
    color: #fff;
    padding: 3px;
    display: inline-block;
    cursor: pointer;
    margin: 15px;
}

.feed-submit:hover {
    text-decoration: underline;
}

/*zwy*/

.dxe_3d {
    width: 397px;
    height: 180px;
    padding: 5px 0 0 100px;
    background: #F7F7F7;
}

.dxe-quare {
    z-index: 200
}

.dxe-quare .dxe-quare-wrap {
    position: relative;
    padding: 5px;
}

.dxe-quare .dxe-quare-rollwrap {
    position: relative;
    width: 394px;
    height: 160px;
    overflow: hidden
}

.dxe-quare .btn-arrow-left4 {
    left: -85px;
    background-position: -240px -346px;
}

.dxe-quare .btn-arrow-right4 {
    right: -85px;
    background-position: -160px -346px
}

.dxe-quare a[class^="btn-arrow-"] {
    position: absolute;
    width: 22px;
    height: 49px;
    display: inline-block;
    background-image: url("../../img/dx2/Icon_all.png?v=2017042001");
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -25px
}

.dxe-quare .btn-arrow-right4:hover {
    background-position: -200px -346px
}

.dxe-quare .btn-arrow-left4:hover {
    background-position: -280px -346px;
}

.dxe-quare .dxe-quare-img {
    position: absolute;
    width: 394px;
    height: 160px;
    text-align: center;
}

.dxe-quare .dxe-quare-img-div {
    width: 394px;
    height: 160px;
    position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.dxe-quare img {
    max-width: 394px;
    max-height: 160px;
    cursor: pointer;
}

.dxe_show_count {
    float: right;
}

.dxe_show_count li {
    display: inline-block;
    max-width: 100px;
    padding-left: 20px;
    line-height: 24px;
    font-size: 12px;
    font-weight: normal;
    margin-right: 10px;
}

.dxe_show_count li:first-child {
    display: none;
}

.dxe_show_count.iel li {
    display: inline;
    line-height: 28px;
}

.dxe_show_count .icon_all, .p_down, .p_n_show, .p_show, .p_price {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
}

.dxe_show_count.iel .icon_all {
    height: 17px
}

.icon_all {
    background: url("../../img/dx2/Icon_all.png?v=2017042001") -999px -999px no-repeat;
}

.price-trend {
    width: 16px;
    height: 16px;
    display: inline-block;
    _zoom: 1;
    *display: inline;
    background-position: -561px -616px;
    margin-left: 5px;
}

.p_sup {
    line-height: 17px;
    color: #FF9900;
    -webkit-transform: scale(.8);
    font-size: 8px;
    vertical-align: super;
    display: inline-block;
}

.p_price {
    background-position: -153px -986px
}

.dxe_show_count .show {
    background-position: -341px -504px;
}

.dxe_show_count .down {
    background-position: -313px -532px
}

.dxe_show_count.iel .show {
    background-position: -341px -508px;
}

.dxe_show_count.iel .down {
    background-position: -313px -536px
}

.p_down {
    background-position: -283px -485px;
    margin-right: 5px;
    cursor: pointer;
}

.p_n_show {
    background-position: -311px -505px;
    margin: 2px 5px 0 0;
}

.p_show {
    background-position: -282px -506px;
    margin: 2px 5px 0 0;
    cursor: pointer
}

.p_show:hover {
    background-position: -282px -532px
}

.model_files {
    margin: 0;
}

.p_down:hover {
    background-position: -283px -465px;
}

.dex_view_3d {
    position: absolute;
    top: 0;
    left: 0px;
    width: 900px;
    height: 600px;
    background: rgba(6, 6, 6, 0.2);
    z-index: 9998;
    text-align: center;
    display: none;
}

.close_view_3d {
    position: absolute;
    font-size: 25px;
    display: block;
    border-radius: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    background: rgba(176, 174, 174, 0.9);
    margin: 0;
    top: 33px;
    right: 0;
    cursor: pointer;
    z-index: 9999;
    text-align: center;
}

.close_view_3d:hover {
    color: red;
}

.dex_view_3d2 {
    position: absolute;
    top: 0;
    left: 0px;
    width: 434px;
    height: 281px;
    background: #fff;
    z-index: 998;
    text-align: center;
    display: none;
    border: 1px solid #DAD8D8;
}

.close_view_3d2 {
    position: absolute;
    font-size: 20px;
    display: block;
    border-radius: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    margin: 0;
    top: 0px;
    right: 0;
    cursor: pointer;
    z-index: 9999;
    text-align: center;
}

.close_view_3d2:hover {
    color: white;
}

/*用户下载积分页面*/
.model_title {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    text-align: left;
    margin-left: 20px;
    margin-bottom: 5px;
    word-wrap: break-word;
}

.model_title2 {
    width: 90%;
    height: 1px;
    line-height: 1px;
    background: #E7E7E7;
    margin-left: 20px;
    margin-right: 20px;
}

.model_Sum_D {
    width: 35%;
    height: 65px;
    line-height: 65px;
    font-size: 13px;
    float: left;
    text-align: left;
    margin-left: 35px;
}

.model_Sum_D2 {
    width: 55%;
    height: 65px;
    line-height: 65px;
    font-size: 13px;
    float: right;
    text-align: left;

}

.model_title3 {
    width: 100%;
    font-size: 11px;
    word-wrap: break-word;
    margin-bottom: 15px;
    text-align: left;
    margin-left: 20px;
    color: #a0a0a0;

}

.showdown22 {
    font-size: 13px;
}

.model_title4 {
    width: 100%;
    margin-top: 20px;

}

.m_f_ba1 {
    width: 80px;
    height: 28px;
}

.green_btn1 {
    display: inline-block;
    border: 1px solid #e1e1e1;
    background: #B50827;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}

.green_btn1:hover {
    background: #E82E0E;
}

.sk-cube-grid {
    width: 50px;
    height: 50px;
    margin: 50px auto;
}

.sk-cube-grid .sk-cube {
    width: 33.33%;
    height: 33.33%;
    background-color: #FB8D10;
    float: left;
    -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
    animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}

.sk-cube-grid .sk-cube1 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.sk-cube-grid .sk-cube2 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.sk-cube-grid .sk-cube3 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

.sk-cube-grid .sk-cube4 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.sk-cube-grid .sk-cube5 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.sk-cube-grid .sk-cube6 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.sk-cube-grid .sk-cube7 {
    -webkit-animation-delay: 0.0s;
    animation-delay: 0.0s;
}

.sk-cube-grid .sk-cube8 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.sk-cube-grid .sk-cube9 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

@-webkit-keyframes sk-cubeGridScaleDelay {
    0%, 70%, 100% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}

@keyframes sk-cubeGridScaleDelay {
    0%, 70%, 100% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1);
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1);
    }
}

.openqtdiv {
    position: absolute;
    right: 15px;
    top: 5px;
    color: #f50;
    cursor: pointer
}

.his-price {
    width: 300px;
    height: 160px;
    position: absolute;
    z-index: 300;
    background: #fff;
    border: 1px solid #BCBCBC;
    display: none;
}

.his-price iframe {
    border: 0;
    width: 300px;
    height: 160px;
}

.manu-site {
    display: inline-block;
    padding: 3px 5px;
    text-align: center;
    font-size: 12px;
    line-height: 100%;
    color: #FAFAFA;
    background-color: #e08e3a;
    overflow: hidden;
    margin: 9px 9px 0 0;
    float: right;
}

.manu-site:hover {
    color: #fff;
}