.h300-bar {    height: 300px}
.jm-index {    padding: 20px 0 0 200px;    height: 480px}
.carousel-bar1,.carousel-bar1 .ban-ul .item {    width: 748px;    height: 288px}
.carousel-bar1 .ovh,.carousel-bar1 .ban-ul {    height: 288px}
.carousel-bar1 .dot {    left: 0;    right: 0;    bottom: 13px;    text-align: center}
.carousel-bar1 .dot i {    display: inline-block;    width: 8px;    height: 8px;    border: 1px solid #fff;    border-radius: 50%;    margin: 0 4px}
.carousel-bar1 .dot i.cur {    background-color: #ff552e;    border-color: #ff552e}
.char-type dd {    float: left}
.char-type .img-block {    overflow: hidden;    position: relative;    box-shadow: 0 1px 3px 0 rgba(0,0,0,.05)}
.char-type .img-block .txt {    position: absolute;    left: 0;    right: 0}
.char-type .img-block .txt .f18 {    color: #595959;    line-height: 24px;    font-weight: 600}
.char-type .img-block .txt .f14 {    color: #8c8c8c}
.char-type dd div {    height: 26px;    line-height: 26px;    color: #ff552e;    margin-top: 10px}
.char-type dd div span {    float: left}
.char-type dd div .btn {    float: right;    width: 68px;    height: 24px;    border-radius: 3px;    text-align: center}
.char-type dd .img-block .txt {    top: 6px;    padding: 0 15px}
.char-type-h172 .char-type dd,.char-type-h172 .char-type dd .img-block {    width: 172px}
.brandinfo h1{font-size: 22px;}
.xm-qingxian {    width: 232px;    height: 480px;    background-color: #fff}
.xm-qingxian h2 {    font-size: 18px;    padding: 18px 20px}
.xm-carousel,.xm-carousel .ovh,.xm-carousel .ban-ul,.xm-carousel .ban-ul .item {    height: 424px}
.xm-carousel .ban-ul .item {    width: 232px}
.xm-carousel .ban-ul .item img {    display: block;    height: 190px}
.xm-carousel .ban-ul .item p {    height: 20px;    overflow: hidden}
.xm-carousel .ban-ul .item .f16 {    margin: 17px 0 14px}
.xm-carousel .ban-ul .item .h72 {    line-height: 24px;    color: #8c8c8c;    height: 72px;    overflow: hidden;    margin: 10px 0 14px}
.xm-carousel .ban-ul .item .btn-bar {    height: 40px}
.xm-carousel .ban-ul .item .btn-bar .btn {    width: 88px;    height: 38px;    line-height: 38px}
.xm-carousel .dot {    right: 18px;    top: -38px}
.xm-carousel .dot i {    display: inline-block;    width: 8px;    height: 8px;    border: 1px solid #d9d9d9;    border-radius: 50%;    margin: 0 2px}
.xm-carousel .dot i.cur {    background-color: #ff552e;    border-color: #ff552e}
.gk-data {    float: left;    width: 1020px;    overflow: hidden}
.gk-data li {    float: left;    width: 220px;    padding: 16px 60px;    position: relative}
.gk-data li:after {    position: absolute;    top: 20px;    right: 0;    width: 1px;    height: 100px;    background-color: #f5f5f5;    content: ''}
.gk-data li:last-child:after {    background: 0 0}
.gk-data li p {    line-height: 36px;    height: 36px;    overflow: hidden;    color: #8c8c8c}
.gk-data li span {    float: right;    color: #262626}
.shangjia-list li {    float: left;    width: 224px;    height: 364px;    overflow: hidden;    position: relative;    transition: all .25s linear;    background-color: #fff;    box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);    margin-right: 20px}
.shangjia-list li img {    display: block;    width: 224px;    height: 224px}
.shangjia-list li .pop {    position: absolute;    left: 0;    right: 0;    bottom: -50px;    transition: all .25s linear;    padding: 13px 20px 15px;    border-top: 1px solid #f0f0f0;    background-color: #fff}
.shangjia-list li .pop p {    color: #8c8c8c;    line-height: 24px;    height: 24px;    overflow: hidden}
.shangjia-list li .pop p.f16 {    line-height: 28px;    height: 56px;    margin-bottom: 8px}
.shangjia-list li .pop .btn {    display: block;    height: 38px;    line-height: 38px;    margin-top: 9px;    opacity: 0;    filter: alpha(opacity=0);    transition: all .25s linear}
.shangjia-list li:hover {    box-shadow: 0 15px 24px 0 rgba(0,0,0,.1);    transform: translateY(-10px)}
.shangjia-list li:hover .pop {    bottom: 0}
.shangjia-list li:hover .pop .btn {    opacity: 1;    filter: alpha(opacity=100)}
.shangjia-list li:hover .pop p.f16 a {    color: #ff552e}
.img-block.h300 {    height: 300px;    overflow: hidden}
.img-block.h300 p {    padding: 13px 10px;    font-size: 16px;    color: #fff;    text-align: center}
.r-w300-tu {}
.r-w300-tu .img-block p {    color: #fff;    text-align: center}
.r-w300-tu dt {    height: 300px}
.r-w300-tu dt .img-block p {    font-size: 16px;    padding-bottom: 13px}
.r-w300-tu dd {    float: left;    width: 140px;    height: 140px;    margin-top: 20px}
.r-w300-tu dd .img-block p {    padding-bottom: 6px}
.jiameng-tips {}
.jiameng-tips dt {    font-size: 18px;    line-height: 34px;    color: #ff552e;    padding: 20px 40px}
.jiameng-tips dt .iconfont {    font-size: 20px;    margin: -3px 10px 0 0}
.jiameng-tips dd {    padding: 0 40px 32px}
.jiameng-tips dd p {    line-height: 28px;    color: #595959}
.type-sift {    padding: 17px 20px}
.type-sift dl {    min-height: 24px;    overflow: hidden;    position: relative;    padding: 5px 0 5px 80px}
.type-sift dt {    position: absolute;    left: 0;    top: 5px;    color: #8c8c8c;    line-height: 24px}
.type-sift dd {}
.type-sift dd a {    float: left;    padding: 0 12px;    height: 24px;    line-height: 24px;   background-color: transparent;    transition: all .15s linear;    margin: 2px}
.type-sift dd a:hover,.type-sift dd a.cur {    background-color: #ff552e;    color: #fff;    border-radius: 3px}
.paixu-nav {    height: 24px;    line-height: 24px;    padding: 14px 20px}
.paixu-nav h1 {    float: left;    font-size: 16px;    font-weight: 600;    margin-right: 15px}
.paixu-nav .fr {    font-weight: 500}
.paixu-nav .px-btn {    float: left}
.paixu-nav .px-btn span {    float: left;    padding: 0 15px;    position: relative}
.paixu-nav .px-btn span:after {    position: absolute;    top: 7px;    right: 0;    width: 1px;    height: 12px;    background-color: #e8e8e8;    content: ''}
.paixu-nav .px-btn a {    font-size: 14px;    color: #595959}
.paixu-nav .px-btn a.iconfont {    padding-right: 15px;    position: relative}
.paixu-nav .px-btn a.iconfont:before,.paixu-nav .px-btn a.iconfont:after {    position: absolute;    top: 50%;    right: -2px;    font-size: 8px;    color: #bfbfbf}
.paixu-nav .px-btn a.iconfont:before {    content: "\e79a";    margin-top: -15px}
.paixu-nav .px-btn a.iconfont:after {    content: "\e771";    margin-top: -8px}
.paixu-nav .px-btn a:hover,.paixu-nav .px-btn a.iconfont:hover:before,.paixu-nav .px-btn a.iconfont:hover:after {    color: #ff552e}
.paixu-nav .px-btn span.cur a {    color: #ff552e;    font-weight: 600}
.paixu-nav .px-btn span.cur a.iconfont:before,.paixu-nav .px-btn span.cur a.iconfont:after {    color: #ff552e;    font-weight: 400}
.paixu-nav .px-btn span.up.cur a.iconfont:before,.paixu-nav .px-btn span.down.cur a.iconfont:after {    color: #ff552e;    font-weight: 400}
.paixu-nav .px-btn span.up.cur a.iconfont:after,.paixu-nav .px-btn span.down.cur a.iconfont:before {    color: #bfbfbf;    font-weight: 400}
.xm-list-H224 {}
.xm-list-H224 li {    float: left;    width: 410px;    height: 184px;    position: relative;    padding: 20px 20px 20px 160px;    background-color: #fff;    box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);    transition: all .15s linear;    margin-top: 20px}
.xm-list-H224 li .btn-duibi {    position: absolute;    top: 15px;    right: 15px;    display: none;    width: 60px;    height: 24px;    background-color: #bfbfbf;    border-radius: 3px;    line-height: 24px;    text-align: center;    color: #fff;    cursor: pointer;    transition: all .15s linear}
.xm-list-H224 li .btn-duibi .icon-Contrast {    font-size: 14px;    margin: -3px 5px 0 0}
.xm-list-H224 li .btn-duibi:hover {    background-color: #ff552e}
.xm-list-H224 li .img-block {    position: absolute;    left: 20px;    top: 20px;    width: 120px;    height: 120px}
.xm-list-H224 li .f20 {    font-size: 20px;    line-height: 30px;    height: 30px;    overflow: hidden}
.xm-list-H224 li .info {    height: 20px;    margin: 6px 0}
.xm-list-H224 li .info span {    float: left;    width: 185px;    height: 20px;    overflow: hidden;    position: relative}
.xm-list-H224 li .info span:first-child {    padding-right: 20px}
.xm-list-H224 li .info span:first-child:before {    position: absolute;    top: 3px;    right: 0;    width: 1px;    height: 14px;    background-color: #eee;    content: ''}
.xm-list-H224 li .info span:last-child {padding-left: 20px}
.xm-list-H224 li p {    line-height: 24px;    height: 24px;    overflow: hidden;    color: #8c8c8c}
.xm-list-H224 li:hover {    box-shadow: 0 15px 24px 0 rgba(0,0,0,.1);    transform: translateY(-5px)}
.xm-list-H224 li:hover .btn-duibi {    display: block}
.f24-nav {    height: 28px;    line-height: 28px;    padding: 37px 0 15px}
.f24-nav h2 {    float: left;    font-size: 24px}
.tjian-bar {    float: left;    width: 760px;    height: 495px;    padding-left: 20px;    overflow: hidden}
.tjian-bar .f24-nav {    margin-bottom: 15px}
.tjian-bar dt .btn {    float: left;    padding: 0 15px;    height: 26px;    line-height: 26px;    border-radius: 14px;    margin-right: 10px}
.tjian-bar dd {    float: left;    width: 170px;    height: 170px;    margin: 0 20px 20px 0}
.tjian-bar .magnify-txt p {    bottom: 4px}
.zx-bar {    width: 380px;    padding: 0 20px}
.detail-title {    height: 80px;    padding: 40px 0}
.detail-title .img-block {    float: left;    width: 80px;    height: 80px;    box-shadow: 0 3px 5px 0 rgba(0,0,0,.1);    margin-right: 20px}
.detail-title .tit {    float: left;    width: 450px}
.detail-title .tit h1 {    font-size: 26px;    font-weight: 600;    line-height: 44px;    height: 44px;    overflow: hidden}
.detail-title .tit p {    color: #8c8c8c;    height: 20px;    overflow: hidden;    margin-top: 10px}
.detail-title ul {    padding-top: 10px}
.detail-title ul li {    float: left;    position: relative;    color: #8c8c8c}
.detail-title ul li b {    display: block;    font-size: 20px;    color: #ff552e;    line-height: 30px;    height: 30px;    overflow: hidden;    margin-bottom: 9px}
.detail-title ul li.w150 {    min-width: 70px;    padding: 0 40px;    margin: 0 40px}
.detail-title ul li.w150:before,.detail-title ul li.w150:after {    position: absolute;    top: 6px;    width: 1px;    height: 50px;    background-color: #ddd;    content: ''}
.detail-title ul li.w150:before {    left: 0}
.detail-title ul li.w150:after {    right: 0}
.xm-show-bar {    float: left;    width: 320px;    margin-right: 40px}
.xm-show-bar .tu {    height: 320px}
.xm-show-bar .xm-scroll {    height: 60px;    padding: 0 28px;    margin-top: 8px;    position: relative}
.xm-show-bar .btn-left,.xm-show-bar .btn-right {    position: absolute;    top: 0;    width: 20px;    height: 60px;    line-height: 60px;    background-color: #8c8c8c;    text-align: center;    color: #fff;    cursor: pointer;    transition: all .25s linear}
.xm-show-bar .btn-left {    left: 0}
.xm-show-bar .btn-right {    right: 0}
.xm-show-bar .ovh {    position: relative;    height: 60px}
.xm-show-bar .ovh ul {    position: absolute;    left: 0;    height: 60px}
.xm-show-bar .ovh li {    float: left;    width: 60px;    height: 60px;    margin-right: 8px;    cursor: pointer;    position: relative;    transition: all .25s linear}
.xm-show-bar .ovh li.cur:after {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    border: 2px solid #ff552e;    content: ''}
.xm-show-bar .btn-left:hover,.xm-show-bar .btn-right:hover,.xm-show-bar .btn-disabled {    opacity: .6}
.det-xm {    width: 500px;    position: relative;    border-right: 1px solid #dfdfdf;}
.det-xm h1 a{color: #000 !important; font-weight: bold;}
.det-xm .btn-duibi {    position: absolute;    top: 0;    right: 0;    color: #595959;    cursor: pointer;    transition: all .15s linear;    padding-right: 10px;}
.det-xm .btn-duibi .icon-Contrast {    font-size: 14px;    margin: -3px 5px 0 0}
.det-xm .btn-duibi:hover {    color: #ff552e}
.det-xm h5 {    font-size: 22px;    line-height: 36px;    height: 36px;    overflow: hidden;    font-weight: 500;}
.mt15 {    margin-top: 15px;}
.det-xm .firm {    height: 20px;    overflow: hidden;    margin-top: 5px}
.det-xm .feiyong {    height: 56px;    padding: 14px 0;    border-top: 1px solid #f5f5f5;    margin-top: 21px;    border-bottom: 1px solid #f5f5f5;    margin-top: 21px}
.det-xm .feiyong li {    float: left;    width: 120px;    color: #8c8c8c;    line-height: 28px}
.det-xm .feiyong li p {    color: #262626;    height: 28px;    overflow: hidden}
.det-xm .qita li {    float: left;    width: 230px;    line-height: 32px;    height: 42px;    overflow: hidden;    color: #8c8c8c;    font: 14px/20px 'Microsoft YaHei';}
.det-xm .qita li span {    color: #595959}
.det-xm .qita li:nth-child(2n+1) {    padding-right: 10px}
.det-xm .qita li:nth-child(2n) {    padding-left: 10px}
.det-xm .wx-tips {    height: 20px;    overflow: hidden;    color: #8c8c8c}
.det-xm .wx-tips .icon-hints {    margin: -3px 5px 0 0}
.fx-z-h48 {    height: 48px}
.fx-z-h48 .btn {    float: left;    width: 98px;    height: 46px;    line-height: 46px;    font-size: 16px;    margin-right: 10px;    position: relative;    z-index: 10}
.fx-z-h48 .btn .iconfont {    font-size: 24px;    color: #595959;    margin: -4px 5px 0 0}
.fx-z-h48 .btn-oe {    width: 158px;    font-size: 18px; color: #fff;}
.fx-z-h48 .btn:hover .icon-Share {    color: #ff552e}
.fx-z-h48 .btn-zan {}
.fx-z-h48 .btn-Share {width:128px;}
.fx-z-h48 .btn-Share .pop-bar {    position: absolute;    left: 99px;    top: -185px;    padding-left: 10px;    display: none}
.fx-z-h48 .btn-Share .pop-bar .arrow {    position: absolute;    left: -6px;    top: 200px;    border-width: 8px;    border-right-style: solid;    border-right-color: #fff}
.fx-z-h48 .btn-Share .pop-bar dl {    width: 120px;    text-align: left;    padding: 11px 15px 20px 25px;    line-height: 36px;    background-color: #fff;    box-shadow: 0 3px 30px 0 rgba(0,0,0,.1)}
.fx-z-h48 .btn-Share .pop-bar dt {    color: #999}
.fx-z-h48 .btn-Share .pop-bar dd,.fx-z-h48 .btn-Share .pop-bar dd a {    color: #595959}
.fx-z-h48 .btn-Share .pop-bar dd:hover a {    color: #ff552e}
.fx-z-h48 .btn-Share .pop-bar dd .icon-qzone {    color: #ffce0b;    margin-right: 10px}
.fx-z-h48 .btn-Share .pop-bar dd .icon-qq {    color: #0085ff;    margin-right: 10px}
.fx-z-h48 .btn-Share .pop-bar dd .icon-weibo {    color: #ec4141;    margin-right: 10px}
.fx-z-h48 .btn-Share .pop-bar dd .icon-wechat {    color: #1ec354;    margin-right: 10px}
.fx-z-h48 .btn-Share .pop-bar dd.img-block {    width: 110px;    height: 110px;    line-height: 100px;    margin: 12px auto 0}
.fx-z-h48 .btn-zan:hover,.fx-z-h48 .btn-zan .icon-like {    color: #595959}
.fx-z-h48 .btn-zan.ct .icon-like {    animation: fdup .35s linear forwards;    color: #ff552e}
@keyframes fdup {
    0% {        transform: scale(1)
    }

    80% {
        transform: scale(1.5)
    }

    100% {
        transform: scale(1)
    }
}.nv-stair {    height: 45px;    line-height: 45px;    border-bottom: 2px solid #d71318;}
.nv-stair h2 {    float: left;    font-size: 14px;    font-weight: normal;    text-align: center;    width: 110px;    margin-right: 35px;    cursor: pointer;    position: relative}
.nv-stair h2.cur {    color: #fff;    background: #d71318;}
.nv-stair h2.cur a {    color: #fff;}
.nv-stair h2.cur:after {    position: absolute;    left: 0;    right: 0;    bottom: -2px;    height: 4px;    content: ''}
.nv-stair-fixed {    position: fixed;    top: 0;    z-index: 100;    padding-top: 0;    width: 1200px;    background-color: #fff}
.stair-wz {padding: 0 3px 0 0;border-bottom: 2px solid #EDEDED;    height: 40px;    line-height: 40px;   font-size: 18px;  color: #4b4b4b; font-weight: bold; margin-bottom: 10px;}
.det-jies {    padding: 2px 0 15px;    line-height: 24px;   color: #595959; }
.det-jies h2{ position: relative;    color: #ff552e !important; font-size: 18px;    font-weight: bold;     padding: 0 3px 0 0; padding-left: 10px;   border-bottom: 2px solid #EDEDED;    height: 40px;    line-height: 40px;    color: #4b4b4b;    font-weight: bold;    margin-bottom: 10px;}
.det-jies h2:after {
    position: absolute;
    left: 0px;
    top: 12px;
    width: 3px;
    height: 18px;
    background-color: #ff552e;
    content: '';

}
.det-jies img { border-radius: 5px;   text-align: center;    max-width: 90%;    max-height: 90%;    margin: 10px auto;    display: block}
.det-jies p,.det-jies div,.det-jies table {text-indent: 1em; line-height: 30px; margin-top: 10px;}
.det-jies ul li .f20 a{font-size: 18px;}
.brand_content table {    border-collapse: collapse;    border-spacing: 0;    border-top: 1px solid rgb(230, 230, 230);    width: 100%;}
.brand_content tbody {  display: table-row-group;    vertical-align: middle;    border-color: inherit;}
.brand_content td{    padding-top: 5px;    padding-bottom: 5px;    text-align: center;    color: rgb(85, 85, 85);    border: 1px solid rgb(230, 230, 230);    text-indent: 15px;    height: 20px;    overflow: hidden;    width: 266px;}
.brand_content  th {    padding-top: 5px;    padding-bottom: 5px;    color: rgb(85, 85, 85);    border: 1px solid rgb(230, 230, 230);    text-indent: 15px;    height: 20px;    overflow: hidden;    width: 130px;    background: rgb(249, 249, 249);}
.det-nr img {    max-width: 100%;    display: block;    margin: auto}
.det-zhichi {    padding: 13px 0 23px;    overflow: hidden}
.det-zhichi li {    float: left;    width: 300px;    height: 84px;    padding: 19px 45px 0;    background-color: #f8f8f8;    margin-top: 20px}
.det-zhichi li b {    display: block;    color: #595959;    position: relative}
.det-zhichi li b:before {    content: "\e764";    font-size: 19px;    color: #ff552e;    position: absolute;    left: -27px}
.det-zhichi li p {    color: #8c8c8c;    height: 40px;    overflow: hidden;    margin-top: 10px}
.det-tiaojian {    overflow: hidden;    margin-top: 25px;    padding-bottom: 20px}
.det-tiaojian li {    float: left;    width: 112px;    height: 70px;    padding: 15px 20px;    background-color: #f8f8f8;    line-height: 24px;    color: #595959;    margin-right: 15px;    position: relative;    height: 72px;    overflow: hidden}
.det-tiaojian li:after {    position: absolute;    right: 20px;    bottom: 10px;    font-size: 30px;    font-weight: 600;    color: rgba(38,38,38,.05);    font-style: italic}
.det-tiaojian li:nth-child(1):after {    content: '1'}
.det-tiaojian li:nth-child(2):after {    content: '2'}
.det-tiaojian li:nth-child(3):after {    content: '3'}
.det-tiaojian li:nth-child(4):after {    content: '4'}
.det-tiaojian li:nth-child(5):after {    content: '5'}
.det-liucheng {    padding: 20px 0 10px}
.det-liucheng ul {    height: 40px;    color: #595959;    text-align: center;    padding-top: 10px;    padding-bottom: 10px}
.det-liucheng ul li {    width: 195px;    height: 40px;    line-height: 40px;    background-color: #f8f8f8;    border-radius: 20px;    margin-right: 10px}
.det-liucheng .odd li {    float: left}
.det-liucheng .even li {    float: right}
.det-liucheng ul:first-child li:first-child,.det-liucheng ul:last-child li:last-child {    position: relative;    padding-left: 35px;    width: 160px;    background-color: #f7b733;    color: #fff}
.det-liucheng ul:first-child li:first-child:after,.det-liucheng ul:last-child li:last-child:after {    position: absolute;    left: 2px;    top: 1px;    width: 37px;    height: 37px;    line-height: 38px;    background-color: #fff;    color: #f7b733;    border-radius: 19px}
.det-liucheng ul:first-child li:first-child:after {    content: 'å§‹'}
.det-liucheng ul:last-child li:last-child:after {    content: 'ç»ˆ'}
.lirun-table {    border-bottom: 1px solid #d9d9d9}
.lirun-table th {    height: 45px;    background-color: #f8f8f8;    color: #595959;    font-weight: 600}
.lirun-table td {    height: 36px;    border-bottom: 1px solid #eee;    font-size: 12px}
.lirun-table .w240 {    width: 200px;    padding: 0 20px;    color: #262626}
.lirun-table .w150 {    width: 110px;    padding: 0 20px;    color: #595959;    text-align: right}
.lirun-table tr:last-child td {    border-bottom: 0}
.xm-zixun-bar .f28 {    font-size: 28px;    line-height: 34px;    text-align: center;    padding: 33px 0 13px}
.xm-zixun-bar .f16 {    color: #8c8c8c;    text-align: center}
.xm-zixun-bar .biao-list {    margin-top: 35px}
.xm-zixun-bar .biao-list li {    float: left;    width: 300px;    height: 40px;    font-size: 16px;    margin: 0 40px 15px}
.xm-zixun-bar .biao-list li.bg {    width: 220px;    padding-left: 80px;    position: relative;    background-color: #fff;    border-radius: 3px;    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1)}
.xm-zixun-bar .biao-list li .tit {    position: absolute;    left: 0;    top: 0;    width: 60px;    line-height: 40px;    padding-left: 10px;    color: #8c8c8c}
.xm-zixun-bar .biao-list li .input-bar {    height: 40px}
.xm-zixun-bar .biao-list li .input-bar .txt {    display: block;    width: 100%;    height: 30px;    line-height: 30px;    padding: 5px 0;    font-size: 16px}
.xm-zixun-bar .biao-list li .input-bar .tips {    color: #8c8c8c;    line-height: 40px}
.xm-zixun-bar .biao-list li .drop-down {    width: 110px;    position: relative;    z-index: 50}
.xm-zixun-bar .biao-list li .drop-down .drop-txt {    height: 40px;    line-height: 40px;    text-align: center}
.xm-zixun-bar .biao-list li .drop-down:last-child:after {    position: absolute;    left: 0;    top: 0;    height: 40px;    width: 1px;    background-color: #eee;    content: ''}
.xm-zixun-bar .biao-list li .drop-down .drop-txt .icon-downarrow {    right: 10px}
.xm-zixun-bar .biao-list li .check-btn:before {    width: 20px;    height: 20px;    border: 0;    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);    margin-top: 0}
.xm-zixun-bar .biao-list li .check-btn-click:before {    background-color: #ff552e}
.xm-zixun-bar .biao-list li .check-btn-click:after {    color: #fff;    left: 5px}
.xm-zixun-bar .btn {    display: block;    width: 180px;    height: 48px;    line-height: 48px;    font-size: 16px;    margin: auto}
.xm-zixun-bar .liuyan-bar {    height: 270px;    margin: 0 40px 28px}
.xm-zixun-bar .liuyan-bar .input-bar {    height: 110px;    padding: 16px 0 8px}
.xm-zixun-bar .liuyan-bar .input-bar .tips {    left: 20px;    top: 17px;    font-size: 16px;    color: #8c8c8c}
.xm-zixun-bar .liuyan-bar .input-bar .txt {    display: block;    width: 640px;    height: 102px;    padding: 0 20px;    overflow-x: hidden;    font-size: 16px}
.xm-zixun-bar .liuyan-bar .kuaijie {    border-top: 1px solid #f7f7f7;    padding-top: 17px}
.xm-zixun-bar .liuyan-bar .kuaijie dt {    padding: 0 20px;    line-height: 24px;    color: #8c8c8c}
.xm-zixun-bar .liuyan-bar .kuaijie dd {    height: 84px;    overflow: hidden;    padding: 0 10px}
.xm-zixun-bar .liuyan-bar .kuaijie dd span {    float: left;    padding: 0 20px;    height: 32px;    overflow: hidden;    line-height: 32px;    color: #595959;    background-color: #f2f2f2;    border-radius: 16px;    margin: 5px 10px;    cursor: pointer}
.xm-zixun-bar .liuyan-bar .kuaijie dd span:hover,.xm-zixun-bar .liuyan-bar .kuaijie dd span.ct {    background-color: #faede5;    color: #ff552e}
.tips-h24 {    line-height: 28px;    color: #8c8c8c;    padding: 37px 0}
.pinpai-syr {    padding: 20px   20px  10px 20px;    background-color: #f7f7f7;    position: relative}
.pinpai-syr .renzheng {    position: absolute;    top: 0px;    right: 30px; background: url("../images/renzhen.png") no-repeat; width: 86px; height: 86px;}
.pinpai-syr h3 {    font-size: 22px;    line-height: 28px;    padding: 12px 0 19px}
.pinpai-syr .img-block {    width: 180px;    height: 180px;   background-color: #fff;    box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);    margin: auto}
.pinpai-syr h5 {    font-size: 16px;    height: 20px;    overflow: hidden;    margin-top: 17px}
.pinpai-syr ul {    padding: 13px 0}
.pinpai-syr ul li {    line-height: 24px;    height: 24px;    overflow: hidden;    color: #8c8c8c}
.pinpai-syr ul li span {    color: #595959}
.pinpai-syr .tel {    height: 48px;    line-height: 48px;    background-color: #fff;    box-shadow: 0 1px 3px 0 rgba(0,0,0,.05);    text-align: center;    font-size: 16px;    color: #ff552e;    font-weight: 600}
.pinpai-syr .tel .icon-Tel {    font-size: 26px;    margin: -4px 10px 0 0}
.pinpai-syr .btn-bar {    height: 36px}
.pinpai-syr .btn-bar .btn {    width: 133px;    height: 36px;    line-height: 36px;    border: 0;    box-shadow: 0 1px 3px 0 rgba(0,0,0,.05)}
.pinpai-syr .btn-bar .btn-oe {    background: #ff552e url(../images/zixun_35bdb0a.gif) no-repeat 14px -3px;    padding-left: 25px;    width: 108px}
.pinpai-syr .btn-bar .btn .iconfont {    font-size: 20px;    margin: -4px 10px 0 0}
.pinpai-syr img{border-radius: 10px;}
.tw-list-h80 li {    padding: 10px 0;    overflow: hidden}
.tw-list-h80 li .img-block {    width: 120px;    height: 80px;    margin-top: 5px}
.tw-list-h80 li .f16 {    line-height: 28px;    height: auto;    max-height: 56px}
.tw-list-h80 li .f14{    height: 20px;    line-height: 20px}
.pt40-bor1 {    border-top: 1px solid #eee;    padding-top: 35px}
.jm-xm-list li {    height: 100px;    padding: 10px 0}
.jm-xm-list li .img-block {    float: left;    width: 100px;    height: 100px;    margin-right: 20px}
.jm-xm-list li p {    height: 24px;    line-height: 24px;    overflow: hidden;    color: #8c8c8c}
.jm-xm-list li .f16 {    padding-top: 5px;    margin-bottom: 10px}
.img-block.h213 {    height: 213px}
.img-block.h213 p {    font-size: 16px;    bottom: 15px}
.bot-link {    border-top: 1px solid #eee;    padding: 35px 0 60px}
.bot-link li {    float: left;    width: 33.33%;    position: relative}
.bot-link li:after {    position: absolute;    top: 0;    right: 0;    content: '';    width: 1px;    height: 70px;    background-color: #eee}
.bot-link li:last-child:after {    width: 0}
.bot-link li a {    display: block;    text-align: center;    color: #595959;    transition: color .25s linear}
.bot-link li a .iconfont {    display: block;    font-size: 40px;    line-height: 42px;    margin-bottom: 12px}
.bot-link li a:hover .iconfont {    color: #ff552e}
.popup-bar {    position: fixed;    left: 50%;    top: 50%;    z-index: 1002;    display: none;    background-color: #fff;    border-radius: 3px;    box-shadow: 0 5px 30px 0 rgba(0,0,0,.2)}
.popup-bar .icon-close {    position: absolute;    top: 20px;    right: 20px;    font-size: 20px;    color: #ccc;    cursor: pointer;    transition: color .25s linear}
.popup-bar .icon-close:hover {    color: #000}
.pop-rl {    width: 460px;    height: 230px;    padding: 40px;    margin: -160px 0 0 -270px}
.pop-rl .f22 {    font-size: 22px;    text-align: center;    margin-bottom: 15px}
.pop-rl .f14 {    font-size: 14px;    color: #595959;    line-height: 24px;    text-align: center}
.pop-rl .f24 {    font-size: 24px;    text-align: center;    line-height: 30px;    padding: 20px 0 30px}
.pop-rl .borb1 {    border-bottom: 1px solid #eee;    padding-bottom: 15px}
.pop-rl .bx-list {    margin-top: 15px}
.pop-rl .bx-list li {    float: left;    width: 50%;    line-height: 32px;    height: 32px;    overflow: hidden;    color: #595959}
.pop-rl .bx-list li span {    float: left;    width: 22px;    height: 22px;    background-color: #bfbfbf;    border-radius: 50%;    line-height: 22px;    text-align: center;    color: #fff;    margin: 5px 10px 0 0}
.pop-rl .btn {    display: block;    width: 158px;    height: 40px;    line-height: 40px;    font-size: 16px;    margin: 35px auto}
.pop-rl .hint {    font-size: 12px;    color: #8c8c8c;    line-height: 24px;    position: relative;    padding: 13px 0 0 40px}
.pop-rl .hint dt {    position: absolute;    left: 0;    top: 13px}
.pop-rl .hint dd {}
.layout2_right { width: 307px; height: 406px; float: left; }
.comp_box { height: 278px; border-bottom: 1px solid #e2e2e2; }
.comp_info { padding: 15px 28px 0 28px }
.comp_info b { font-size: 14px; margin-bottom: 10px; }
.comp_logo { padding: 7px; width: 128px; height: 96px; margin: auto; }
.comp_logo img { width: 128px; height: 96px; }
.comp_info_con { }
.comp_info_con h3 { height: 24px; line-height: 24px; color: #666666; }
.comp_info h2, .comp_info_con h3 { color: #555555; font-weight: 700; font-size: 12px; }
.comp_info_con h3 { text-align: center; }
.comp_info_con ul { margin-top: 5px; }
.comp_info_con ul li { height: 22px; line-height: 22px; overflow: hidden; margin-left: 14px; }
.comp_info_con ul li span { display: inline-block; /*width: 60px;*/ color: #717171; margin-right: 18px; line-height: 22px; }
.comp_info_con ul li em { color: #555555; line-height: 26px; }
.comp_fenx { padding-top: 10px; }
.renZ_info { overflow: hidden; margin-bottom: 20px; _padding-bottom: 30px; width: 180px; margin: auto; }
.renZ_info li { width: 50px; height: 70px; float: left; text-align: center; }
.mr15 { margin-right: 15px; }
.renZ_info li span { width: 40px; height: 40px; display: block; margin: 0 auto; overflow: hidden;}
.beian1 { background-position: 0 0; }
.renzheng1 { background-position: 0 -40px; }
.baozhang1 { background-position: 0 -80px; }
.beian1, .renzheng1, .baozhang1 { background-image: url(../images/spiritcss.png); background-repeat: no-repeat; }
.renZ_info li em { height: 30px; line-height: 30px; color: #8d8d8d; text-align: center; display: block; }
.fx { padding: 8px 0 0 90px; overflow:hidden; zoom:1;}
.fxd { color: #999999; float: left; }
.fx .bdsharebuttonbox { margin: 0; }
.fx .bdsharebuttonbox .bds_tsina1, .fx .bdsharebuttonbox .bds_qzone1, .fx .bdsharebuttonbox .bds_weixin1 { float:left; width:24px; height:24px; text-indent:-9999px; padding: 0 2px 0 0; margin-top:0;}
.bdsharebuttonbox .bds_qzone1 { background: url(../images/fx.png) no-repeat; }
.bdsharebuttonbox .bds_tsina1 { background: url(../images/fx.png) no-repeat -29px 0; }
.bdsharebuttonbox .bds_weixin1 { background: url(../images/fx.png) no-repeat -57px 0; }
.fx .bdshare-button-style1-16 a{ margin-right:0;}
.s-c999{padding-right: 10px; font-size: 12px;}
.brand_content{    background: #fff;    padding: 15px 30px 20px 30px;}
td.td_color{text-align: left; font-size: 12px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif}
td.td_style{text-align: left; font-size: 12px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif}
.join_img { padding-top:18px; overflow:hidden; zoom:1; }
.join_img ul li { float: left; width: 130px; height: 140px; padding: 0 3px 5px 0; }
.join_img li img { width: 130px; height: 130px; }
.cy_img { width: 800px; height: 70px; margin-bottom:20px; margin-top: 10px;}
.brand_left{background: #fff; width: 870px;}

/*产品分类*/
.chanpn_list ul{ padding:14px 0 4px 25px;}
.chanpn_list ul li{ width:210px; float:left; margin:0 24px 10px 0;}

.chanpn_list ul li span a{ width:200px; height:200px; padding:4px; border:1px solid #e2e2e2; display:block; float:left;}
.chanpn_list ul li span a:hover{ border:1px solid #ccc;box-shadow:0 2px 4px #ccc;}
.chanpn_list ul li span img{ width:200px; height:200px;}
.chanpn_list ul li strong{ display:block; text-align:center; line-height:30px;}

.cp_fenlei{ padding:14px;}
.cp_fenlei a{ float:left; padding:0 8px; height:22px; line-height:22px; border:1px solid #e2e2e2; text-align:center; margin-right:10px;-moz-border-radius:11px;  -webkit-border-radius:11px;  border-radius:11px;}
.cp_fenlei a:hover{ background-color:#e2e2e2;}
.cp_fenlei a.dq,.cp_fenlei a.dq:hover{ background-color:#f38001; color:#fff; border:1px solid #f38001;}
/***产品列表****/
.products_list{ background-color:#fff;}

.products_list{ width:728px; overflow:hidden; background-color:#fff; border-right:1px solid #eee;  border-left:1px solid #eee;}
.products_list{ border-right:1px solid #eee;  border-bottom:1px solid #eee; border-left:1px solid #eee; background-color:#fff;}
.products_list ul{ width:732px; background:url(../images/products_list.jpg);}
.products_list ul li{ width:182px; padding-top:12px; height:256px; float:left; }
.products_list ul li.jg em{  }
.products_list ul li i{ font-style:normal; display:block; height:24px; line-height:24px; overflow:hidden; padding-left:14px; margin-left:5px; font-family:"微软雅黑"; color:#666;}
.products_list ul li i a{ color:#666;}
.products_list ul li span{ width:158px; height:158px; display:block; overflow:hidden; margin:0 0 8px 12px; position:relative;}
.products_list ul li span img{ width:171px; height:171px;}
.products_list ul li strong{ display:block; margin-left:5px; height:24px; line-height:24px; overflow:hidden; color:#f00; font-size:12px; padding-left:14px; font-family:"微软雅黑";}
.products_list ul li strong a{ color:#333;}
.products_list ul li strong a:hover,.products_list ul li i a:hover{ color:#c00;}

.products_list ul li em{ display:block; height:22px; line-height:20px; font-style:normal; background:url(../images/c_project_fg.jpg) no-repeat center center; margin-top:4px;  padding-top:3px; text-align:center; padding-left:14px;}
.products_list ul li em a{ width:64px; margin-right:12px; height:20px;float:left; text-align:center;-moz-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;background-color:#f6f6f6; border:1px solid #e2e2e2; color:#333;}
.products_list ul li.jg em a{background-color:#f38001;border:1px solid #f38001;  color:#fff; }
.products_list ul li em a:hover{ background-color:#c56700;border:1px solid #c56700; color:#fff;}
.box {
    width: 1200px;
    margin: 0 auto;
    text-align: left;
}
/************************计算器新加***************************/

.province-town select { padding-left: 7px; width: 116px; height: 39px; padding-top: 7px; padding-bottom: 7px; }
.select_Shen { float: left; }
.select_City { margin-right: 23px; float: right; }
.form_line { margin: 0; padding: 0; }
.element .text_wrap .area_text { width: 221px; }
.text_lbl { cursor: text; }
.element .first_line { width: 76px; height: 38px; margin-right: 3px; margin-bottom: 12px; padding: 7px 0; }
.element select { border: 1px solid #CCC; }
.element .second_line { width: 118px; height: 38px; margin-right: 3px; padding: 7px 0; }
.element .text_wrap .phonetext { width: 221px; }

.text_area { font-size: 12px; color: #f79c33; }
/* 在线报价详细页修改 */
.zxbj_details .con { margin-bottom: 100px; }
.calputer_tit span { margin-left: 10px; color: #f36f20; font-size: 12px; }
.label_start { float: right; font-size: 24px; color: #fe5f00; font-family: Arial; margin-top: 5px; }
.zxbj_details { padding-top: 140px; }
.toolbar_header_center_left ul li em.sjbj_hot { display: none; }
.calputer_tit .num_man { margin: 0 2px; }
.accept-price { padding-left: 5px; height: 38px; border: 1px solid #ddd; line-height: 28px; width: 254px; color: #333; font-size: 14px; }
.bj_form .select_xian { margin-right: 0; }
.bj_form .select_shi { margin-right: 8px; }
.bottom_slide_box{-webkit-transition: 300ms; transition: 300ms;}
.bottom_slide_box .zxgs-list { width: 338px; height: 208px; border: 1px solid #f0f0f0; margin-top: 12px; }
.bottom_slide_box .zxgs-list .zxgs-list-before {  }
.bottom_slide_box .zxgs-list .zxgs-list-before li { font-size: 14px; color: #666; margin-bottom: 13px; }
.zxgs-list-after li.list-after-li { padding: 10px; width: 318px; height: 68px; border: 1px solid #f0f0f0; margin-bottom: 4px; position: relative }
.zxgs-list-show { margin-top: 30px; overflow: hidden; }
.zxgs-list-show .zxgs-name p { font-size: 14px; color: #333; width: 125px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zxgs-list-show .zxgs-name { float: left; margin-right: 10px; }
.zxgs-list-show .zxgs-name span { font-size: 12px; color: #999; }
.zxgs-list-show .zxgs-name span em { font-size: 12px; color: #f36f20; }
.zxgs-list-show img { width: 68px; height: 68px; border: 1px solid #f0f0f0; float: left; margin-right: 10px; }
.zxgs-list-show .zxgs-information { float: left; height: 68px; border-left: 1px solid #ddd; width: 100px; }
.zxgs-information ul { margin-left: 10px; }
.zxgs-information ul li { border: 0; line-height: 21px; width: 100px; }
.zxgs-information span { font-size: 12px; }
.zxgs-information em { font-size: 12px; color: #f36f20; }
.zxgs-list-show .list-after-li b { position: absolute; top: 0; left: 0; width: 22px; height: 31px; }


i { font-style: normal; }
.con { width: 980px; margin: 0 auto; color: #333; }
.con_t { font-size: 24px; padding-bottom: 15px; }
.bottom_slide_box .con_bj { position: relative; background-color: #fefefe; }
.con_bj h3 { font-size: 20px; color: #333; font-weight:bold; }
.con_bj_cal { position: relative; width: 409px; /*height: 322px; */padding: 34px 40px; }
.bj_form { width: 370px; padding-top: 25px; font-size: 14px; }
.bj_form .label { font-size: 16px; color: #333; text-align: left; margin-left: 0 }
.bottom_slide_box .bj_form .element { width: 265px; position: relative; padding-bottom: 0; }
.bj_form .select { width: 255px; padding-left: 5px; height: 38px; }
.bj_form .select_s_s { width: 78px; margin-bottom: 10px; }
.bj_form .select_s { width: 122px; margin-right: 10px; }
.bj_form .text { width: 233px; }
.bj_form .area_text { width: 223px; padding: 7px 20px 7px 10px; }
.bj_form .text_wrap { position: static; }
.bj_form .text_wrap .text_lbl { left: 11px; }
.bj_form .text_wrap .unit { position: absolute; right: 34px; top: 7px; margin: 0; color: #bbb; }
.bottom_slide_box .bj_form .form_error { font-size: 12px; }
.ele_b { margin-left: -10px; }
.ele_bt { float: left; width: 120px; height: 32px; line-height: 32px; text-align: center; margin-right: 10px; border: 1px solid #ddd; cursor: pointer; }
.ele_bt_on { color: #f36f20; border-color: #f36f20; }
.bottom_slide_box .con_bj_res { width: 340px; color: #333; font-size: 14px; margin-left: 100px; margin-top:20px; padding: 0; }
.bj_res_t { text-align: center; line-height: 35px; font-size: 20px; width: 300px; }
.bj_res_t b { display: inline-block; width: 70px; text-align: right; color: #f36f20; font-size: 24px; padding-right: 5px; }
.bj_res_t span { font-size: 14px; }
.bj_res_ul { margin-top: 26px; border: 1px solid #ddd; }
.bj_res_ul li { height: 40px; line-height: 40px; border-bottom: 1px solid #ddd }
.bj_res_ul li span { float: left; width: 98px; padding-left: 20px; border-right: 1px solid #ddd; height: 40px; }
.bj_res_ul li.let_spac { border-bottom: none; }
.bj_res_ul li strong { float: left; width: 179px; padding-right: 30px; height: 40px; line-height: 40px; font-weight: normal; text-align: right; }
.bj_res_ul li strong em { font-style: normal; margin-left: 14px; }
.let_spac i { padding: 0 21px; }
.bj_res_ul li b { display: inline-block; width: 107px; margin: 0 15px; padding-bottom: 3px; border-bottom: 1px solid #eaeaea; font-weight: normal; color: #f36f20; font-size: 20px; }
.bj_res_tip { color: #999; text-align: center; padding-top: 15px; }

.zxbj_info .info_hd h3 em { font-size: 12px; padding-left: 5px; }
.bj_form .gs-select-s { width: 80px; margin-right: 7px; }
.con_bro { width: 980px; overflow: hidden; }
.con_bro ul { width: 1008px; }

/**********************************************************
 *add by fidermo.hu 整合页面 2018/9/27
 **********************************************************/
.col_l { float: left; }
.new_zxys_info .bj_form { padding-top: 25px; }
.all_Calc_Container .con_bj { box-shadow: none; }
.all_Calc_Container .con_mainbody { background-color: #fefefe; }
.zxbj_details .Calc_Container_zxys .zxbj_zxgs, .zxbj_details .Calc_Container_zxys .zxbj_zxdk, .zxbj_details .Calc_Container_zxys .zxbj_jiri, .zxbj_details .Calc_Container_zxys .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_zxgs .zxbj_zxys, .zxbj_details .Calc_Container_zxgs .zxbj_zxdk, .zxbj_details .Calc_Container_zxgs .zxbj_jiri, .zxbj_details .Calc_Container_zxgs .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_zxdk .zxbj_zxys, .zxbj_details .Calc_Container_zxdk .zxbj_zxgs, .zxbj_details .Calc_Container_zxdk .zxbj_jiri, .zxbj_details .Calc_Container_zxdk .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_jiri .zxbj_zxys, .zxbj_details .Calc_Container_jiri .zxbj_zxgs, .zxbj_details .Calc_Container_jiri .zxbj_zxdk, .zxbj_details .Calc_Container_jiri .zxbj_zxcl { display: none; }
.zxbj_details .Calc_Container_zxcl .zxbj_zxys, .zxbj_details .Calc_Container_zxcl .zxbj_zxgs, .zxbj_details .Calc_Container_zxcl .zxbj_jiri, .zxbj_details .Calc_Container_zxcl .zxbj_zxdk { display: none; }
.clear:after { clear: both; content: ''; height: 0; display: block; }

.zxbj_zxys .con_bj { background-color: #fefefe; }


.calcstart { position: absolute; color: #fff; display: inline-block; width: 40px; top: 46px; left: 56px; cursor: pointer; }
.calc-btn-start, .calc-btn-end { position: absolute; width: 134px; height: 138px; top: 121px; right: -66px; display: block; }
.calc-btn-start { background: #fefefe url(../images/active_btn.png) no-repeat 3px -150px;  }
.calc-btn-start:hover { background-position-x: -153px; }
.calc-btn-start:active { background-position-x: -310px; }
.calc-btn-end { background: #fefefe url(../images/active_btn.png) no-repeat 3px -3px;  }
.calc-btn-end:hover { background-position-x: -153px; }
.calc-btn-end:active { background-position-x: -310px; }
.zxbj_zxys .zxys_result { font-size: 20px; text-align: center; }
.zxbj_zxys .zxys_result span { font-size: 15px; }
.zxbj_zxys .zxys_result b { font-size: 30px; color: #ff5a00; display: inline-block; width: 65px; text-align: center; }
.zxgs-list-before { text-align: center; }
.zxbj_zxys .zxgs-list .zxgs-list-before li {}
.zxbj_zxys .zxgs-list .zxgs-list-before li span { float: left; }
.zxbj_zxys .zxgs-list .zxgs-list-before li em { display: inline-block; float: left; margin-left:10px; }
.zxbj_zxys .zxys_worn { color: #999; font-size: 12px; margin-top: 14px; }
.zxbj_zxys .zxys_worn span { color: #ff5a00; }
.zxbj_zxcl .zxys_worn p { color: #999; font-size: 12px; }
.zxbj_zxcl .material-detail div { padding: 8px 0px 7px 17px; }
.zxbj_zxdk .calc_result h3 { margin-top: 18px; }
.zxbj_zxdk .repay_detail { border: 1px solid #DDD; background-color: #fff; width: 338px; margin-top: 37px; height: 228px; margin-top: 26px; padding-top: 16px; }
.zxbj_zxdk .inputips { right: 0px; left: 12px; }
.zxbj_zxdk .zxdk_phone { margin-top: 10px; }

.zxbj_zxdk .zxdk_result { font-size: 14px; }
.zxbj_zxcl .element .first_line { height: 37px; margin-bottom: 10px; }
.zxbj_zxcl .bj_form .element { padding-bottom: 21px; }
.zxcl_worn { font-size: 12px; color: #999; margin-top: 11px; }
.zxcl_worn span { color: #ff5a00; }
.zxbj_zxcl .con_bj_res { margin-top: 34px; }
.zxcl_explain { margin-top: 8px; }
.zxbj_zxgs .bj_form { margin-top: 26px; }
.zxbj_zxgs .bj_form .element { padding-bottom: 20px; }
.zxbj_zxgs .zxgs-list { height: 228px; margin-top: 27px; }
.zxbj_zxgs .con_bj_res { margin-top: 33px; }
.zxbj_zxdk .calc_result { margin-top: 16px; }
.zxbj_zxjr .con_bj_res { margin-left: 115px; margin-top: 32px; }
.zxbj_zxjr .m_year { margin-top: -4px; }
.zxcl_explain { position: relative; margin-left: 20px; padding-left: 10px; line-height: 24px; color: #999; font-size: 12px; }
.zxcl_explain .attention { color: #f36f20; }
.zxbj_zxgs .con_bj_res .bj_explain { margin: 0; }
.zxgs-list-after .zxgs-information li em { display: inline-block; width: 42px; }
.bottom_slide_box { height:440px; position: fixed; bottom:-440px; z-index: 7999; width: 100%; _position: absolute;  _left:expression(eval(document.documentElement.scrollLeft));
    _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 215))
}
.bottom_slide_box .slide_box_shade { height:485px; background: #15161a; position: absolute; bottom: 0px; z-index: 5; width: 100%; opacity: 0.78; filter: alpha(opacity=78); -ms-filter: alpha(opacity=78); }
.all_Calc_Container { z-index: 7; position: absolute; left: 50%; margin-left: -490px; top: 53px; width: 980px; }
.bottom_slide_box .con_bj_cal { padding: 24px 40px 20px 40px; /*height: 330px;*/ }
.con_bj_res { margin-top: 18px; }
.zxbj_details { background: none; }
.all_Calc_Container { top: 16px; }
.bj_form { padding-top: 15px; }
.zxgs-list { margin-top: 12px; }
.zxbj_zxcl .con_bj_res { margin-top: 24px; }
.bottom_slide_box .Calc_Container_zxys .bottom_slide_img { width: 720px; height: 120px; z-index: 7; position: absolute; left: 85px; top: -116px; background: url(../images/bottom_slide_bj.png?v=20161107) no-repeat;}

.bottom_slide_down { position: absolute; right: 95px; top: -50px; background: url(../images/bottom_slide_ud.png) no-repeat -1px -4px;  width: 42px; height: 43px; cursor: pointer; }
.bottom_slide_up { background: url(../images/bottom_slide_ud.png) no-repeat -47px -3px;  }

.Calc_Container_zxgs .bottom_slide_down { right: 62px; }
.Calc_Container_zxdk .bottom_slide_down { right: 30px; }
.Calc_Container_jiri .bottom_slide_down { right: 92px; }
.fifthon .zxjrimg { background-position: -492px -56px; }
.bottom_slide_click { position: absolute; cursor: pointer; width: 100%; height: 91px; top: -70px; left: 0; z-index: 10; }
.zxbj_details .bottom_slide_question, .zxbj_details .repay_mon { font-size: 30px; color: #ff5a00; font-weight: bold; }
.element .first_line { margin-right: 7px; }
.element .second_line { margin-right: 6px; }
.zxbj_zxys { margin-top: 4px; }
.zxys_result span.zxys-result-span { font-size: 20px; color: #333; font-weight:bold; }
.bj_form .label { font-size: 14px; }
.bottom_slide_content .text_area { display: none; position: absolute; top: 37px; left: 0; font-size: 12px; color: #f79c33; }
.bottom_slide_content .attention { color: #f36f20; }
.zxgs-list-before li strong{ font-weight:100;}
.zxgs-list-before li em { color: #f36f20; font-weight:bold; }
.bottom_slide_box .bottom_slide_content .zxgs-list { border: 1px solid #e8e8e8; }
.bottom_slide_box .zxys_explain { margin-top: 5px; }

/**/
.bottom_slide_box .element .province-town, .bottom_slide_box .element .text_wrap, .bottom_slide_box .element .zxgs-hx { padding-bottom: 10px; }
.bottom_slide_box .element .height_auto { padding-bottom: 0; }

/* 表单 -- 全站公用
 *****  by  sisi.yuan
 */
.mod_form .form_hd { padding-left: 20px; color: #999; margin-bottom: 16px; }
.mod_form .form_hd .ico_info_s { float: left; margin-left: -20px; margin-top: 2px; }
.mod_form .text { padding: 7px 10px; width: 184px; border: 1px solid #ddd; }
.mod_form .select { width: 206px; border: 1px solid #ddd; height: 34px; line-height: 28px; }
.mod_form .select_s { width: 90px; }
.mod_form .form_line { zoom: 1; }
.mod_form .form_line:after { display: block; clear: both; content: "\0020"; visibility: hidden; height: 0; }
.mod_form .label { width: 24.6%; padding-right: 8px; margin-left: -8px; float: left; text-align: right; line-height: 34px; }
.mod_form .element { width: 75.4%; float: right; padding-bottom: 15px; }
.mod_form .form_error { margin-top: 3px; color: #f66; }
.mod_form .text_wrap { position: relative; }
.mod_form .text_wrap .unit { margin-left: -20px; }
.mod_form .text_wrap .text_lbl { color: #bbb; position: absolute; left: 10px; top: 8px; }
.mod_form .btn_org, .mod_form .btn_white { float: left; }
.mod_form .btn_org { margin-right: 12px; }
/*弹窗计算器*/
.calculator_popup_mask{width:100%; height:100%; position:fixed; left:0; top:0; background:#000;filter:alpha(opacity=50);opacity:0.5; z-index:100000; display:none;}
.calculator_popup{ width:980px; height:420px; bottom:50%; margin-bottom:-210px; left:50%; margin-left:-490px; z-index:100001;display:none;}
.calculator_popup a.close{ position:absolute; right:5px; top:0px; float:right; width:40px; height:40px; line-height:40px; text-align:center; font-size:21px; font-weight:700; color:#C2C2C2; text-shadow:0 1px 0 #fff;font-family:inherit; z-index:999999;}
.calculator_popup .zxbj_zxys{ margin-top:0;}
.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 20px;
}
.table-responsive table {
    min-width: 600px;
    border-collapse: collapse;
    width: 100%;
    background: #fff;
    font-size: 15px;
}
.table-responsive th,
.table-responsive td {
    border: 1px solid #e0e0e0;
    padding: 5px 6px;
    text-align: center;
    font-size: 12px;

}
.table-responsive th {
    background: #f7f7f7;
    font-weight: bold;
    color: #333;
}
#main,#main2{width: 405px; height: 380px;}
.h_wh{width: 0 !important; height: 0 !important; overflow: hidden; z-index: -999}