/*reset*/

/*reset*/
* {
    -webkit-tap-highlight-color: transparent
}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,input,textarea,fieldset,legend,select,th,td{margin:0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
img{border:0;}
body,html{
    font-size  : 14px;
    font-family: "微软雅黑";
    width      : 100%;
}
/*public*/
.l{float: left;}
.r{float: right;}
.clr{zoom:1;}
.clr:after{content: "";display: block;clear: both;}
.border0{border:0;}
input:-webkit-autofill {
    background-color: #FAFFBD;
    background-image: none;
    color           : #000;
}
input:focus, button:focus {
    outline: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
input::-webkit-input-placeholder {
    color: #ccc;
}
textarea::-webkit-input-placeholder {
    color      : #ccc;
    font-family: "微软雅黑";
    font-size  : 14px;
}
textarea{
    resize: none;
}
a{
    color: #333333;
}
a:active{
    color: #333333;
}

/*.option::-webkit-scrollbar {*/
    /*display: none;*/
/*}*/
.msg-ds{
    position     : relative;
    left         : 90px;
    display      : block;
    width        : 6px;
    height       : 6px;
    background   : red;
    border-radius: 50%;
}
/*
美化select
*/
.dummy{
    width        : 100%;
    height       : 44px;
    border       : 1px solid rgba(205,205,205,1);
    border-radius: 2px;
    margin-right : 5px;
    text-indent  : 10px;
    line-height  : 44px;
    color        : #666;
    overflow     : hidden;
    background   : transparent url('../images/command_ic_dropdown_n_16＊16px.png') 96% center no-repeat;
}
.beautify{
    z-index    : 991;
    background : #fff;
    border     : 1px solid #CDCDCD;
    font-size  : 14px;
    line-height: 30px;
    padding    : 5px 10px;
    box-sizing : border-box;
    box-shadow : 0px 2px 6px 0px rgba(143,154,166,0.1);
}
.beautify a{
    display: block;
}
.beautify a.selected{
    color: #FF5E00
}

/**/

.header {
    width: 100%;
    /*height: 121px;*/
}

.header-top {
    width     : 100%;
    height    : 44px;
    background: #F4F4F4;
}

.h-top-box,
.h-bot-box {
    width : 1200px;
    height: 100%;
    margin: 0 auto;
    /*overflow: hidden;*/
}

.h-t-l {
    float       : left;
    height      : 100%;
    line-height : 44px;
    font-size   : 12px;
    color       : #666666;
    margin-right: 10px;
}

.citys-w {
    float : left;
    height: 100%;
}

.adr-icon {
    float          : left;
    width          : 16px;
    height         : 100%;
    background     : url("../images/navigation_ic_point_16px.png")no-repeat center;
    background-size: 16px 16px;
    margin-right   : 4px;
}

.adr-txt {
    float      : left;
    height     : 100%;
    line-height: 44px;
    font-size  : 12px;
    color      : #ff5500;
}

.change-city {
    position    : relative;
    height      : 100%;
    float       : left;
    font-size   : 12px;
    height      : 100%;
    line-height : 44px;
    color       : #999;
    margin-left : 8px;
    margin-right: 8px;
}
.cg-btn{
    height: 100%;
    cursor: pointer;
}
.sf-ul{
    position      : absolute;
    top           : 40px;
    left          : 0;
    width         : 200px;
    background    : #fff;
    padding-bottom: 20px;
    box-shadow    : 0px 2px 10px 0px rgba(108,109,134,0.15);
    z-index       : 100;
    border-radius : 4px;
    display       : none;
}
/*.dh-an{*/
    /*animation: change 1s;*/
    /*-moz-animation: change 1s;*/
    /*-webkit-animation: change 1s;*/
    /*-o-animation: change 1s;*/
/*}*/
/*@keyframes change {*/
    /*0% {*/
        /*height: 0px;*/
    /*}*/
    /*50% {*/
        /*height: 100px;*/
    /*}*/
    /*100% {*/
        /*height: auto;*/
    /*}*/
/*}*/
.sf-ul:after{
    position     : absolute;
    top          : -6px;
    left         : 20px;
    z-index      : 100;
    content      : '';
    display      : block;
    width        : 0;
    height       : 0;
    border-left  : 6px solid transparent;
    border-right : 6px solid transparent;
    border-bottom: 6px solid #fff;
}
.sf-li{
    float        : left;
    width        : 33.33%;
    height       : 30px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
    text-align   : center;
    cursor       : pointer;
}
.sf-li:hover{
    color: #ff5500;
}
.gz-us {
    float      : left;
    font-size  : 12px;
    height     : 100%;
    line-height: 44px;
    color      : #666;
    margin-left: 8px;
}

.s-l-ul {
    height     : 100%;
    padding-top: 12px;
    box-sizing : border-box;
    float      : right;
    overflow   : hidden;
}

.header-bot {
    width     : 100%;
    height    : 77px;
    background: #fff;
}

.s-l-li {
    float       : left;
    border-right: 1px solid #EEEEEE;
    padding     : 0 10px;
    color       : #666;
}

.s-l-li:first-child a{
    color: #ff5500;
}

.s-l-li:last-child {
    border-right: 0;
}

.h-bot-log {
    position: relative;
    float          : left;
    width          : 122px;
    height         : 100%;
    overflow: hidden;
}
.h-bot-log img{
    display: block;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);  /* IE9及以上支持 */
    -webkit-transform: translateY(-50%);    /* Safari and Chrome */
    -o-transform: translateY(-50%);     /* Opera */
    -moz-transform: translateY(-50%);       /* Firefox */
}
.h-bot-log-dgg{
    position       : relative;
    float          : left;
    width          : 117px;
    height         : 100%;
    background     : url("../images/header_logo_dgg.png")no-repeat left center;
    background-size: 117px 44px;
    margin-right   : 40px;
}
.h-bot-log-dgg:after{
    position  : absolute;
    top       : 50%;
    transform : translateY(-50%);
    right     : -20px;
    content   : '';
    display   : block;
    width     : 1px;
    height    : 32px;
    background: #ededed;

}
/*导航*/

.dzw-nav-ul {
    float   : right;
    height  : 100%;
    overflow: hidden;
}

.dzw-nav-li {
    /*position: relative;*/
    float      : left;
    height     : 100%;
    padding-top: 30px;
    box-sizing : border-box;
    /*overflow  : hidden;*/
    /*border-right: 1px dashed #ededed;*/
}
.dzw-nav-li a {
    display     : block;
    padding     : 0 25px;
    box-sizing  : border-box;
    font-size   : 16px;
    color       : #333;
    cursor      : pointer;
    float       : left;
    border-right: 1px dashed #ededed;
}
.dzw-nav-li:last-child a{
    border-right : 0;
    padding-right: 0;
}
.dzw-nav-li:hover .wr-a{
    color: #ff5500;
}
.dzw-nav-li:first-child {
    margin-left: 30px;
}
.wr-a{
    position: relative;
}
.hot-ico{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -20px;
    width: 26px;
    height: 20px;
    background: url("../images/hot.png")no-repeat center;
    background-size: 100%;
    animation: upDown 6s ease-in-out infinite;
    -moz-animation: upDown 6s ease-in-out infinite;	/* Firefox */
    -webkit-animation: upDown 6s ease-in-out infinite;	/* Safari 和 Chrome */
    -o-animation: upDown 6s ease-in-out infinite;	/* Opera */
}
.new-ico{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -20px;
    width: 26px;
    height: 20px;
    background: url("../images/new.png")no-repeat center;
    background-size: 100%;
    animation: upDown 6s ease-in-out infinite;
    -moz-animation: upDown 6s ease-in-out infinite;	/* Firefox */
    -webkit-animation: upDown 6s ease-in-out infinite;	/* Safari 和 Chrome */
    -o-animation: upDown 6s ease-in-out infinite;	/* Opera */
}

.hot-ico2{
    position: absolute;
    left: 66px;
    right: 0;
    margin: auto;
    width: 26px;
    height: 20px;
    background: url("../images/hot.png")no-repeat center;
    background-size: 100%;
    animation: upDown 6s ease-in-out infinite;
    -moz-animation: upDown 6s ease-in-out infinite;	/* Firefox */
    -webkit-animation: upDown 6s ease-in-out infinite;	/* Safari 和 Chrome */
    -o-animation: upDown 6s ease-in-out infinite;	/* Opera */
}

@keyframes upDown{0%{transform: translateY(3px);} 25%{transform: translateY(0px);} 50%{transform: translateY(3px);} 75%{transform: translateY(0px);} 100%{transform: translateY(3px);}}
.more-jt {
    position       : relative;
    top            : 2px;
    margin-left    : 4px;
    float          : right;
    display        : block;
    width          : 16px;
    height         : 21px;
    background     : url("../images/mrjts.png")no-repeat center;
    background-size: 100% 16px;
}
.hot-icon {
    float          : left;
    display        : block;
    width          : 28px;
    height         : 100%;
    background     : url("../images/corner_img_hot_28＊20px.png")no-repeat center;
    background-size: 28px 20px;
    margin-left    : 4px;
    animation      : td-anm 1s infinite;
}

.act-this a {
    color: #ff5500;
}
.ej-w{
    position  : absolute;
    top       : 121px;
    width     : 135px;
    background: #fff;
    z-index   : 10;
    border    : 1px solid #EDEDED;
}
.ej-tab-li {
    width        : 100%;
    height       : 44px;
    padding-left : 20px;
    box-sizing   : border-box;
    border-bottom: 1px dashed #ededed;
}
.ej-tab-li:last-child{
    border-bottom: 0;
}
.ej-tab-li:hover a{
    color: #ff5500;
}
.ej-tab-li a{
    float      : left;
    padding    : 0;
    border     : 0;
    height     : 100%;
    line-height: 44px;
}
.li-icons-flas {
    float              : left;
    width              : 20px;
    height             : 100%;
    background-repeat  : no-repeat;
    background-size    : 100% 20px;
    background-position: center;
    margin-right       : 8px;
    position           : relative;
}

.jy-flas {
    background-image: url("../images/navigation_ic_floor_20px.png");
}
.jps-flas {
    background-image: url("../images/jpzz_ic.png");
}
.xb-flas {
    background-image: url("../images/navigation_ic_buyout_20px.png");
}

.m-flas {
    background-image: url("../images/navigation_ic_sell_20px.png");
}

.b-flas {
    background-image: url("../images/navigation_ic_buy_20px.png");
}

.jd-flas {
    background-image: url("../images/navigation_ic_policy_20px.png");
}

.dt-flas {
    background-image: url("../images/navigation_ic_dynamic_20px.png");
}

.xx-flas {
    background-image: url("../images/navigation_ic_details_20px.png");
}

.cs-flas {
    background-image: url("../images/navigation_ic_commonsense_20px.png");
}

.ej-tab-li a {
    float      : left;
    display    : block;
    font-size  : 14px;
    font-weight: 400;
    color      : rgba(102, 102, 102, 1);
    /*line-height: 48px;*/
}

.tab-no {
    display: none;
}

/*footer*/

.footer {
    width     : 100%;
    background: #1f1f24;
}

.foot-bots {
    width : 100%;
    /*height: 331px;*/
}
.foot-icon-img{
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
    padding-left: 320px;
    box-sizing: border-box;
}
.foot-img-icon{
    width: 549px;
    height: 57px;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 6px;
    box-sizing: border-box;
}
.foot-img-icon a{
    display: block;
    float: left;
    height: 41px;
    margin-right: 20px;
}
.foot-img-icon a img{
    width: 100%;
    height: 100%;
}
.foot-img-icon a:last-child{
    float: right;
    margin-right: 0;
}
.bots-box {
    width     : 1200px;
    height    : 100%;
    margin    : 0 auto;
    padding   : 30px 0;
    padding-bottom: 0;
    box-sizing: border-box;
}

.bots-box-top {
    width        : 100%;
    overflow     : hidden;
    margin-bottom: 24px;
}

.ft-ul {
    float       : left;
    padding     : 0 35px;
    border-right: 1px solid rgba(255, 255, 255, .1);
    height      : 150px;
}

.ft-ul:first-child {
    padding-left: 0;
}
.last-uls{
    padding-right: 163px;
}
.ft-li {
    position     : relative;
    display      : block;
    font-size    : 12px;
    color        : #999;
    margin-bottom: 10px;
}

.ft-li:first-child {
    font-size    : 16px;
    color        : #fff;
    opacity      : 0.8;
    margin-bottom: 25px;
}
.ewm-box{
    position     : absolute;
    top          : -8px;
    right        : -120px;
    width        : 100px;
    height       : 105px;
    background   : #fff;
    border-radius: 4px;
    padding      : 4px;
    box-sizing   : border-box;
    display      : none;
}
.ewm-box img{
    width : 100%;
    height: 100%;
}
.ewm-box:after {
    position     : absolute;
    left         : -6px;
    top          : 12px;
    z-index      : 10;
    content      : '';
    display      : block;
    width        : 0;
    height       : 0;
    border-top   : 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right : 6px solid #fff;
}
.last-uls .ft-li:nth-child(2) .ewm-box{
    display: block;
}
.last-uls .ft-li:nth-child(3) .ewm-box{
    top: -35px;
}
.last-uls .ft-li:nth-child(3) .ewm-box:after{
    top: 35px;
}
.last-uls .ft-li:nth-child(4) .ewm-box{
    top: -60px;
}
.last-uls .ft-li:nth-child(4) .ewm-box:after{
    top: 60px;
}
.last-uls .ft-li:nth-child(5) .ewm-box{
    top: -85px;
}
.last-uls .ft-li:nth-child(5) .ewm-box:after{
    top: 85px;
}
.map-wrap {
    float        : right;
    padding-left : 20px;
    padding-right: 0;
    height       : 140px;
    overflow     : hidden;
}

.map-img {
    position: relative;
    float          : left;
    width          : 120px;
    height         : 100%;
    margin-right   : 44px;
}
.map-img img{
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);  /* IE9及以上支持 */
    -webkit-transform: translate(-50%,-50%);    /* Safari and Chrome */
    -o-transform: translate(-50%,-50%);     /* Opera */
    -moz-transform: translate(-50%,-50%);       /* Firefox */
}
.map-txts {
    float    : left;
    height   : 100%;
    max-width: 232px;
}
.fwrs{
    width    : 100%;
    font-size: 16px;
    color    : #999;
}
.fwrs span{
    color: #ff5500;
}
.map-txt-title {
    padding-top  : 10px;
    box-sizing   : border-box;
    font-size    : 16px;
    font-weight  : bold;
    color        : #fff;
    opacity      : 0.8;
    margin-bottom: 16px;
}

.map-txt-cont {
    font-size  : 12px;
    font-weight: 400;
    color      : #999;
    text-align : justify;
}
.bots-box-mid {
    padding    : 15px 0;
    font-size  : 12px;
    font-weight: 400;
    color      : rgba(255, 255, 255, .2);
    border-top : 1px solid rgba(255, 255, 255, .1);
}

.bots-box-mid a {
    display     : inline-block;
    font-size   : 12px;
    font-weight : 400;
    color       : #555;
    margin-right: 10px;
}

.bots-box-bot {
    width     : 100%;
    padding   : 15px 0;
    border-top: 1px solid rgba(255, 255, 255, .1);
}

.bots-box-bot p {
    font-size  : 12px;
    font-weight: 400;
    color      : #555;
    text-align : center;
}
@keyframes td-anm {
    0% {
        transform: translate(0px, 0px);
    }
    50% {
        transform: translate(0px, -5px);
    }
    100% {
        transform: translate(0px, 0px);
    }
}

/*分页样式*/
.M-box1{
    width                  : 680px;
    margin                 : 0 auto;
    display                : flex;
    display                : -webkit-flex;
    justify-content        : center;
    -webkit-justify-content: center;
}
.M-box1 .active {
    float              : left;
    margin             : 0 5px;
    width              : 32px;
    height             : 32px;
    line-height        : 32px;
    background         : #b09756;
    color              : #fff;
    font-size          : 12px;
    border             : 1px solid #b09756;
    -moz-user-select   : none;               /*火狐*/
    -webkit-user-select: none;               /*webkit浏览器*/
    -ms-user-select    : none;               /*IE10*/
    -khtml-user-select : none;               /*早期浏览器*/
    user-select        : none;
}

.M-box1 a {
    float              : left;
    margin             : 0 5px;
    width              : 32px;
    height             : 32px;
    line-height        : 32px;
    background         : rgba(255,255,255,1);
    border             : 1px solid rgba(204,204,204,1);
    border-radius      : 2px;
    color              : #d69a52;
    font-size          : 14px;
    text-align         : center;
    font-style         : normal;
    -moz-user-select   : none;                           /*火狐*/
    -webkit-user-select: none;                           /*webkit浏览器*/
    -ms-user-select    : none;                           /*IE10*/
    -khtml-user-select : none;                           /*早期浏览器*/
    user-select        : none;
}
.M-box1 span {
    float              : left;
    margin             : 0 5px;
    width              : 32px;
    height             : 32px;
    line-height        : 32px;
    color              : #bdbdbd;
    font-size          : 14px;
    text-align         : center;
    -moz-user-select   : none;     /*火狐*/
    -webkit-user-select: none;     /*webkit浏览器*/
    -ms-user-select    : none;     /*IE10*/
    -khtml-user-select : none;     /*早期浏览器*/
    user-select        : none;
}
.M-box1 .layui-laypage-prev, .M-box1 .layui-laypage-next {
    font-family: "Simsun";
    font-size  : 20px;
    font-weight: bold;
    text-align : center;
}
.layui-box,.layui-laypage{
    margin: 0 auto;
}
.layui-laypage-curr{
    background  : #d69a52!important;
    border-color: #d69a52!important;
    color       : #fff!important;
}
em{
    font-style: normal;
}
.zoom{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.4);z-index:98;display:none}
.popup{width:600px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;left:50%;margin-left:-300px;top:20%;-webkit-box-shadow:0 2px 12px 2px rgba(143,154,166,.15);box-shadow:0 2px 12px 2px rgba(143,154,166,.15);z-index:99;text-align:center;padding:10px 100px 40px;border-radius:4px}
.popup .close{display:block;position:absolute;right:10px;top:10px;cursor:pointer;width:20px;height:20px;background:transparent url(../images/bg_sprite.png) left top no-repeat;background-position:-161px -55px}
.popup h3{font-size:24px;line-height:36px;color:#333;margin-top:25px}
.popup p{font-size:14px;line-height:30px;color:#999;margin-bottom:20px}
.popup select{width:100%}
.popup input{height:44px;border:1px solid #cdcdcd;line-height:44px;background-color:#fff;text-indent:10px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.popup .item{margin-bottom:10px;height: 44px;}
.popup .item input{width:100%}
.popup .code{overflow:hidden}
.popup .code input{width:250px;float:left}
.get-btn-all {
    text-indent  : 0!important;
    float        : right!important;
    width        : 140px!important;
    height       : 44px;
    border-radius: 2px;
    text-align   : center;
    font-size    : 14px;
    font-weight  : 400;
    line-height  : 44px;
    background   : #fff;
    color        : #2B3D63;
    cursor       : pointer;
    border       : 1px solid #CDCDCD;
}
.option-item,.option-item-a{
    cursor: pointer;
}
.s-wrap{
    width : 100%;
    height: 46px;
}
.btn{
    display      : block;
    width        : 265px;
    height       : 48px;
    background   : #f50!important;
    border-radius: 4px;
    color        : #fff;
    line-height  : 48px;
    text-align   : center;
    margin       : 44px auto 0;
    font-size    : 16px;
    font-weight  : 700;
    cursor       : pointer;
}
/*下拉框样式*/
.select-all{
    width        : 99.4%;
    height       : 44px;
    border       : 1px solid #cdcdcd;
    border-radius: 2px;
    position: relative;
}
.select-all:last-child{
    float: right;
}
.select-head{
    overflow   : hidden;
    width      : 100%;
    height     : 44px;
    box-sizing : border-box;
    padding    : 0 10px;
    line-height: 44px;
}
.select-head-cont{
    font-size  : 14px;
    font-weight: 400;
    color      : #666;
}
.select-head .select-head-cont{
    float: left;
    max-width: 90%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.select-head .select-icon{
    float: right;
    color: #cdcdcd;
}
.option{
    position   : relative;
    left       : -1px;
    z-index    : 10;
    text-indent: 10px;
    width      : 100%;
    max-height     : 150px;
    overflow-y : scroll;
    color      : black;
    background : #fff;
    line-height: 25px;
    border     : 1px #cfcfcf solid;
    text-align : left;
    display    : none;
}
.option-a{
    position   : relative;
    left       : -1px;
    z-index    : 10;
    text-indent: 10px;
    width      : 100%;
    max-height : 300px;
    overflow-y : scroll;
    color      : black;
    background : #fff;
    line-height: 25px;
    border     : 1px #cfcfcf solid;
    display    : none;
}
.ci-ul{
    width  : 100%;
    display: none;
}
.ci-li{
    width       : 100%;
    padding-left: 20px;
    box-sizing  : border-box;
    line-height : 30px;
    text-align  : left;
}
.option-item{
    width      : 100%;
    height     : 30px;
    line-height: 30px;
    font-size  : 14px;
    color      : #666;

}
.option-item-a{
    width      : 100%;
    line-height: 30px;
    font-size  : 14px;
    color      : #666;
    cursor     : pointer;
}
.option-item-a span{
    display   : block;
    width     : 100%;
    height    : 30px;
    text-align: left;
}
.option-item:hover,.ci-li:hover{
    color: #ff5500;
}
.color-st{
    color: #ff5500!important;
}
.ewm-to{
    position: fixed;
    left: 20px;
    bottom: 80px;
    width: 178px;
    height: 276px;
    background: url("../images/ewm.png")no-repeat center;
    background-size: 100%;
    z-index: 100;
}
.ewm-close{
    position: absolute;
    right: 15px;
    top: 15px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.code-img{
    margin-top: 105px;
    margin-left: 24px;
}