.ad-box{
    height:80px;
    width:100%;
    overflow: hidden;
}
.ad-box img{
    width:100%;
    height:100%;
}
/*layer*/
.gwkc{
    width:290px;
    height:342px;
    overflow: hidden;
    margin-right:20px;
}
.panel .panel-head {
    height: 30px;
    background-image: url("../css/img/icon_title.png");
    background-repeat: no-repeat;
    background-position: left center;
    position: relative;
}
.panel .panel-head:before{
    content:"";
    display: block;
    width:290px;
    height:1px;
    background: url("../css/img/icon_dashed.png") repeat-x;
    position: absolute;
    top:24px;
    left:0;
}
.panel .panel-head .title{
    font-size:18px;
    color:#fff;
    width:78px;
    height:28px;
    line-height: 28px;
    text-align: center;
}
.panel .panel-head .more{
    font-size:12px;
    line-height: 28px;
    color:#999;
    padding:0 8px;
}
.panel .panel-head .more:hover{
    color:#ac0013;
}
.panel .panel-body{
    padding:15px 0;
}
.panel .panel-body ul li{
    font-size:14px;
    line-height: 28px;
    color:#666;
}
.gnzh .panel .panel-body ul li{
    line-height: 29px;
}
.panel .panel-body ul li p{
    font-size:12px;
    line-height: 19px;
    color:#999;
}
.panel .panel-body ul li .city{
    font-size:12px;
    color:#666;
    line-height: 24px;
}
.panel .panel-body ul li a{
    display: block;
    width:290px;
    overflow: hidden;
}
.slider{
    width:570px;
    height:342px;
    overflow: hidden;
    margin-right:20px;
}
/*图片轮播*/
.slideBox {
    width: 570px;
    height: 342px;
    overflow: hidden;
    position: relative;
}
.slideBox .hd {
    height: 42px;
    width: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
}
.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: right;
    margin-top:17px;
    margin-right:30px;
}

.slideBox .hd ul li {
    float: left;
    width: 8px;
    height: 8px;
    margin-right:10px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    background: #fff;
    cursor: pointer;
    transition: all .2s linear;
    -webkit-transition:  all .2s linear;
    -moz-transition: all .2s linear;
}

.slideBox .hd ul li.on {
    background: #d81717;
    width:30px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    width: 570px;
    height: 342px;
    display: block;
}

.hydl{
    width:290px;
    height:342px;
    overflow: hidden;
}
.hyLogin{
    height:194px;
    border-bottom:1px solid #e5e5e5;
    background: url("../css/img/hydl_bgc.png") no-repeat top center;
    position: relative;
    margin-bottom: 20px;
	overflow: hidden;
}
.hyLogin:before{
    content:"";
    background:url("../css/img/icon_line.png") no-repeat top center;
    display: block;
    width:290px;
    height:4px;
    position: absolute;
    top:0;
    left:0;
}
.hyLogin .title{
    font-size:18px;
    color:#333;
    display: block;
    text-align: center;
    padding:10px;
}
.hyLogin .formList{
    padding:0 20px;
}
.hyLogin .formList .xx{
    width:246px;
    height:34px;
    border:1px solid #e5e5e5;
}
.hyLogin .formList .xx:first-child{
    border-bottom:1px solid #fff;
}
.hyLogin .formList .xx label{
    float:left;
    display: block;
    width:60px;
    height:34px;
    line-height: 34px;
    font-size:14px;
    color:#ac0013;
    border-right:1px solid #e5e5e5;
    text-align: center;
}
.hyLogin .formList .xx input{
    width:158px;
    height:32px;
    border:0;
    border:none;
    float:left;
    display: block;
    outline: none;
}
.hyLogin .formList a.forget{
    display: block;
    float:left;
    font-size:12px;
    color:#333;
    line-height: 24px;
    text-decoration: underline;
    padding:0 10px;
}
.hyLogin .formList a.register{
    display: block;
    float:right;
    font-size:12px;
    color:#ac0013;
    line-height: 24px;
    padding:0 10px;
}
.hyLogin .formList .btnSubmit{
    width:248px;
    height:36px;
    line-height: 36px;
    text-align: center;
    font-size:16px;
    color:#fff;
    background: #ac0013;
    margin-top:29px;
    outline:none;
}
.hyLogin .formList .btnSubmit:hover{
    background-color:#9a0011;
}
.hyLogined.panelMember{
    padding:10px;
}
.hyLogined.panelMember .name{
    display: block;
    text-align: center;
}
.hyLogined .avator-img {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    background-size: cover;
    width: 105px;
    height: 105px;
    margin: 0 auto;
    border-radius: 100%;
    border: 1px solid #f59f44;
}

/*layer2*/
.ljkc{
    width:290px;
    height:340px;
    overflow: hidden;
    margin-right:20px;
}
.ljkc .panel-body ul li .li-pic{
    width:280px;
    height:154px;
    overflow: hidden;
}
.ljkc .panel-body ul li .li-pic img{
    width:100%;
    height:100%;
}
.ljkc .panel-body ul li .li-text{
    width:280px;
    overflow: hidden;
    padding:10px 0;

}
.ljkc .panel-body ul li:first-child{
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 12px;
    width:250px;
}
.gnzh{
    width:570px;
    height:340px;
    overflow: hidden;
    margin-right:20px;
}
.gnzh .panel .panel-head {
    position: relative;
}
.gnzh .panel .panel-head:before{
    width:570px;
}
.gnzh .panel .panel-body ul li a{
    display: block;
    width:400px;
    overflow: hidden;
}
.wqzh{
    width:290px;
    height:340px;
    overflow: hidden;
}
.wqzh .panel-body ul li .li-pic{
    display: block;
    float:left;
    width:147px;
    height:99px;
    overflow: hidden;
    margin-right:15px;
}
.wqzh .panel-body ul li .li-pic img{
    width:100%;
    height:100%;
}
.wqzh .panel-body ul li .li-text a{
    padding-top:10px;
    width:128px;
    height:89px;
    overflow: hidden;
    white-space:normal;
}
.wqzh .panel-body ul li:first-child{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
/* layer3 */
.zxzx{
    padding:20px 20px 0 20px;
    background-color: #f8f8f8;
}
.sjzx{
    padding:0 20px 20px 17px;
    background-color: #f8f8f8;
}
.panelNormal .panelNormal-head{
    background: url("../css/img/icon_title_line.png") no-repeat center;
}
.panelNormal .panelNormal-head .title{
    padding-left:17px;
}
.panelNormal .panelNormal-head .entitle{
    font-size:12px;
    line-height: 12px;
    color:#ac0013;
    display: block;
}
.panelNormal .panelNormal-head .chatitle{
    font-size:18px;
    color:#ac0013;
    display: block;
    font-weight: bold;
}
.panelNormal .panelNormal-body ul li a{
    display: block;
    font-size:14px;
    line-height: 28px;
}
.hyzx{
    width:275px;
    height:296px;
    margin-left:16px;
    padding:12px 0;
    overflow: hidden;
}
.hyzx:first-child{
    margin-left:0;
}
.panelNormal-body .title{
    font-size:16px;
    color:#ac0013;
    position: relative;
}
.panelNormal-body .title a.titles{
    color:#ac0013;
}
.panelNormal-body .title a.more{
    font-size:12px;
    color:#ac0013;
}
.panelNormal-body .title a.more:hover{
    color:#9a0011 !important;
    text-decoration: underline;
}
.panelNormal-body .title:before{
    content: "";
    width:140px;
    height:2px;
    background: #ccc;
    position: absolute;
    top:50%;
    margin-top:-1px;
    left:50%;
    margin-left:-57px;
    z-index: -1;
}
.panelNormal-body ul{
    padding:10px 0;
}

/* sjzx */
.nzj{
    width:360px;
    height:340px;
    overflow: hidden;
    margin-right:20px;
    padding:12px 0;
}
.panelNormal-body .nzj .title:before{
    width:228px;
    margin-left:-99px;
}
.nzj ul li:nth-child(5) {
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.cpgy{
    width:360px;
    height:340px;
    overflow: hidden;
    margin-right:20px;
    padding:12px 0;
}
.panelNormal-body .cpgy .title:before{
    width:228px;
    margin-left:-99px;
}
.cpgy ul li:first-child{
    margin-bottom: 10px;
}
.cpgy ul li .con1{
    display: block;
}
.cpgy ul li .con2{
    display: none;
}
.cpgy ul li .li-pic{
    width:100px;
    height:100px;
    display: block;
    margin-right:15px;
}
.cpgy ul li .li-pic img{
    width:100%;
    height:100%;
}
.cpgy ul li .li-text{
    width:230px;
}
.cpgy ul li .li-text span{
    display: block;
    font-size:12px;
    line-height: 19px;
    color:#666;
}
.cpgy ul li .li-text p{
    font-size:12px;
    color:#999;
    line-height: 19px;
}
.cpgy ul li .manufacturer{
    display: block;
    font-size:12px;
    color:#999;
    width:200px;
}
.cpgy ul li .area{
    display: block;
    font-size:12px;
    color:#999;
    width:150px;
    text-align: right;
}


.qgxx{
    width:320px;
    height:340px;
    margin-right:20px;
    padding:12px 0;
    overflow: hidden;
}
.panelNormal-body .qgxx .title:before{
    width:190px;
    margin-left:-82px;
}
.qgxx ul li:nth-child(5){
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.zbxx ul li:nth-child(5){
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.zbxx{
    width:433px;
    height:340px;
    padding:12px 0;
    overflow: hidden;
}
.panelNormal-body .zbxx .title:before{
    width:302px;
    margin-left:-136px;
}

/* ad */
.ad-box{
    height:80px;
    overflow: hidden;
}
.ad-box-1:first-child{
    margin-left:0;
}
.ad-box1 .ad-box-1:first-child{
    margin-left:0;
}
.ad-box-1{
    display:block;
    width:590px;
    height:80px;
    margin-left:10px;
    overflow: hidden;
}
.ad-box-2:first-child{
    margin-left:0;
}
.ad-box-2{
    display:block;
    width:390px;
    height:80px;
    margin-left:10px;
    overflow: hidden;
}
.ad-box1 .ad-box-1{
    width:390px;
    height:80px;
    margin-left:10px;
}
.ad-box img{
    width:100%;
    height:100%;
}

/* qyzx */
.qyzx{
    /* height:450px; */
    overflow: hidden;
}
.qyzx .panelNormal .panelNormal-head,.zjzx .panelNormal .panelNormal-head,.yjlw .panelNormal .panelNormal-head{
    background:url("../css/img/icon_title_line1.png") no-repeat center;
}
.tjqy{
    width:860px;
    padding:12px 0;
    position: relative;
}
.panelNormal-body .tjqy .title:before{
    width:776px;
    margin-left:-340px;
}
.panelNormal-body .lsh .title:before{
    width:808px;
    margin-left:-370px;
}
.panelNormal-body .lsh .zxjrqy-button{
	overflow:hidden;
	margin-top:10px;
	margin-left:-10px;
	margin-right:-10px;
}
.panelNormal-body .lsh .zxjrqy-button li{
	float:left;
	width:28%;
	margin:0 10px;
}
/* 多栏目滚动 */
.multipleColumn {
    overflow: hidden;
   /* position: relative;*/
    width: 860px;
}

.multipleColumn .hd {
    overflow: hidden;
    height: 16px;
    background: #fff;
    padding-left: 10px;
    width:auto;
    position: absolute;
    top:11px;
    right:30px;
}

.multipleColumn .hd ul li {
    float: left;
    width: 6px;
    height: 6px;
    margin-right:10px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    background: #ccc;
    cursor: pointer;
    transition: all .2s linear;
    -webkit-transition:  all .2s linear;
    -moz-transition: all .2s linear;
}

.multipleColumn .hd ul li.on {
    background: #044389;
    width:16px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
}

.multipleColumn .bd {
    overflow: hidden;
}

.multipleColumn .bd ul {
    overflow: hidden;
    zoom: 1;
    width:881px;
    height:520px;
    margin-left:-15px;
    float: left;
}

.multipleColumn .bd ul li {
    float: left;
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
    margin-left:15px;
}

.multipleColumn .bd ul li .li-pic {
    width:128px;
    height:69px;
    overflow: hidden;
    border:1px solid #e5e5e5;
	position:relative;
}

.multipleColumn .bd ul li .li-pic a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.multipleColumn .bd ul li .li-pic img {
    max-width:100%;
    max-height:100%;
	display:block;
    vertical-align: middle;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.multipleColumn .bd ul li .li-text{
    width:195px;
}
.multipleColumn .bd ul li .li-text a{
    height:56px;
}
.multipleColumn .bd ul li .li-text p {
    font-size:12px;
    color:#999;
}
/* 文字上下滚动 */
.txtMarquee-top{
    width:297px;
    padding:15px 0;
    overflow:hidden;
    position:relative;
}
.zxjrqy{
    width:297px;
    padding:12px 0;
}

.panelNormal-body .zxjrqy .title:before{
    margin-left:-40px;
}
.zxjrqy-list li{
    position: relative;
    padding-left:30px;
}
.zxjrqy-list li:before{
    content:"";
    display: block;
    width:6px;
    height:6px;
    background: #ccc;
    position: absolute;
    left:10px;
    top:50%;
    margin-top:-3px;
    border-radius: 100%;
}
.zxjrqy-list li:nth-child(1):before{
    content:"";
    background: url("../css/img/icon_new.png") no-repeat 0 0;
    display: block;
    width:18px;
    height:10px;
    position: absolute;
    left:5px;
    top:50%;
    margin-top:-5px;
}

.zxjrqy-list li:nth-child(2):before{
    content:"";
    background: url("../css/img/icon_new.png") no-repeat 0 -30px;
    display: block;
    width:18px;
    height:10px;
    position: absolute;
    left:5px;
    top:50%;
    margin-top:-5px;
}
.zxjrqy-list li:nth-child(3):before{
    content:"";
    background: url("../css/img/icon_new.png") no-repeat 0 -57px;
    display: block;
    width:18px;
    height:10px;
    position: absolute;
    left:5px;
    top:50%;
    margin-top:-5px;
}


/* zjzx */
.zjzx .panelNormal{
    position: relative;
}
.other-list{
    position: absolute;
    top:0;
    right:10px;
}
.other-list li{
    display: block;
    float:left;
    padding:0 10px;
    position: relative;
}
.other-list li:before{
    content:"";
    display: block;
    width:1px;
    height:14px;
    background: #ccc;
    transform:rotate(20deg);
    -o-transform:rotate(20deg);
    -moz-transform:rotate(20deg);
    -webkit-transform:rotate(20deg);
    position: absolute;
    top:50%;
    margin-top:-7px;
    left:0;
}
.other-list li:first-child:before{
    display: none;
}
.zjzx .panelNormal-body ul{
    width:1252px;
    height:276px;
    overflow: hidden;
}
.zjzx .panelNormal-body ul li{
    display: block;
    float:left;
    margin-bottom: 20px;
    margin-right:60px;
}
.zjzx .panelNormal-body ul li .li-pic{
    width:86px;
    height:131px;
    margin-right:15px;
    border:1px solid #e5e5e5;
    overflow: hidden;
}
.zjzx .panelNormal-body ul li .li-pic img{
    width:100%;
    height:100%;
}
.zjzx .panelNormal-body ul li .li-text{
    width:150px;
    height:133px;
    overflow: hidden;
}
.zjzx .panelNormal-body ul li .li-text p .p-lef{
    display: block;
    float:left;
    width:45px;
}
.zjzx .panelNormal-body ul li .li-text p .p-rig{
    display: block;
    float:left;
    width:105px;
}
.zjzx .panelNormal-body ul li .li-text a{
    font-size:12px;
}

/* yjlw */
.yjlw{
    height:220px;
    overflow: hidden;
}
.zxsc{
    width:585px;
    overflow: hidden;
    padding:12px 0;
}
.panelNormal-body .zxsc .title:before{
    width:439px;
    margin-left:-200px;
}
.zxsc .title{
    font-size:16px;
    color:#333;
}
.zxsc .title .border-title{
    border:2px solid #ac0013;
    color:#ac0013;
    padding:0 5px;
    margin-right:5px;
}
.zxsc-list{
    width:620px;
    overflow: hidden;
}
.zxsc-list li, .rmxz-list li{
    width:277px;
    display: block;
    float:left;
    margin-right:33px;

}
 .rmxz-list{
    width:277px;
 }
.zxsc-list li .date{
    width:35px;
    display: block;
    font-size:12px;
    line-height: 28px;
    position: relative;
}
.zxsc-list li .date:before{
    content:"";
    display: block;
    width:1px;
    height:28px;
    background: #ccc;
    position: absolute;
    top:50%;
    margin-top:-14px;
    right:-9px;
}
.zxsc-list li a, .rmxz-list li a{
    width:225px;
    overflow: hidden;
    position: relative;
    padding-left:15px;
}
.zxsc-list li a:before{
    content:"";
    display: block;
    width:6px;
    height:6px;
    border-radius: 100%;
    background: #ccc;
    position: absolute;
    left:5px;
    top:50%;
    margin-top:-3px;
}

.rmxz{
    width:590px;
    padding:12px 0;
}
.panelNormal-body .rmxz .title:before{
    width:439px;
    margin-left:-200px;
}
.rmxz .title .border-title{
    border:2px solid #ef7837;
    color:#ef7837;
    padding:0 5px;
    margin-right:5px;
}
.rmxz .title{
    font-size:16px;
    color:#333;
}
.rmxz .more{
    color:#ef7837 !important;
}
.rmxz-list li{
    display: block;
    float:left;
    margin-right:63px;
}
.rmxz-list li .dot{
   display: block;
    background: url("../css/img/dot_grey.png") no-repeat center;
    width:21px;
    height:16px;
    line-height: 16px;
    color:#fff;
    font-size:12px;
    text-align: center;
    margin-top:6px;
}
.rmxz-list1 li:nth-child(1) .dot,.rmxz-list1 li:nth-child(2) .dot,.rmxz-list1 li:nth-child(3) .dot{
    background: url("../css/img/dot_orange.png") no-repeat center;
}


/* 个人中心 */
/*.grzx .panelLeft .panelLeft-body ul li a{
    text-align: left;
}
.grzx .panelLeft .panelLeft-body ul li{
    position: relative;
}
 .grzx .panelLeft .panelLeft-body ul li:before{
    content:"";
    background:url("../css/img/icon_jt.png") no-repeat center;
    width:16px;
    height:16px;
    position: absolute;
    right:0;
    top:50%;
    margin-top:-8px;
}
.grzx .panelLeft .panelLeft-body ul li:hover:before,.grzx .panelLeft .panelLeft-body ul li.active:before{
    background: url("../css/img/icon_jt_hover.png") no-repeat center;
} */
.grzx .panelRight .panelRight-body ul li{
    font-size:14px;
    line-height: 30px;
    margin-bottom: 10px;
}

.grzx .panelRight .panelRight-body ul li a.releaseproBtn{
    display: block;
    padding:0 15px;
    border:1px solid #ac0013;
    border-radius: 10px;
}
.grzx .panelRight .panelRight-body ul li a.releaseproBtn:hover{
    background: #ac0013;
    color:#fff;
}
.grzx .panelRight .panelRight-body ul li a.pr{
    display: block;
    padding:0 15px;
    border:1px solid #ac0013;
    border-radius: 10px;
}
/* .grzx .panelRight .panelRight-body ul li a:hover{
    background: #ac0013;
    color:#fff;
} */
.grzx .panelRight .panelRight-body .title{
    display: block;
    font-size:16px;
    color:#333;
    text-align: left;
    border-bottom: 1px dashed #e5e5e5;
}
.grzx .panelRight .panelRight-body .title a{
    display: block;
    height:30px;
    padding:0 25px;
    border:1px solid #e6e6e6;
    color:#ac0013;
    border-radius: 10px;
    line-height: 30px;
    text-align: center;
    margin-top:5px;
    font-size:14px;
}
.grzx .panelRight .panelRight-body .title  a:hover{
    background: #ac0013;
    color:#fff;
}
.grzx .panelRight .panelRight-body ul li a.text{
    width:500px;
    overflow: hidden;
    display: block;
    border:none;
    padding:0;
}
.grzx .panelRight .panelRight-body ul.mess-list{
    margin-top:20px;
}
.grzx .panelRight .panelRight-body ul li a.text:hover{
    color:#ac0013;
    background: #fff;
}
.grzx .panelRight .panelRight-body ul li .date{
    display: block;
    width:150px;
    font-size:12px;
    color:#999;
    text-align: center;
}
.grzx .panelRight .panelRight-body ul li a.edit,.grzx .panelRight .panelRight-body ul li a.delete{
    width:100px;
    margin-left:15px;
    text-align: center;
}
.panelRight .panelRight-body ul li a.delete{
    border:1px solid #e6e6e6 !important;
}
.panelRight .panelRight-body ul li a.delete:hover{
    background: #e5e5e5;
    color:#fff;
}



.zxjrqy-button{
    margin-top:-5px;
}
.zxjrqy-button li{
        padding: 3px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        margin-bottom:5px;
        /* background:#449d44; */
        border:1px solid #449d44;
        border-radius: 20px;

    }
    .zxjrqy-button li:nth-child(2){
        /* background:#286090; */
        border:1px solid #286090
    }
     .zxjrqy-button li:nth-child(3){
        /* background:#5bc0de; */
         border:1px solid #5bc0de
    }
    .zxjrqy-button li:nth-child(4){
        /* background:#5bc0de; */
         border:1px solid #0062cc
    }
    .zxjrqy-button li:nth-child(5){
        /* background:#5bc0de; */
         border:1px solid #adcc00
    }
    .zxjrqy-button li:nth-child(6){
        /* background:#5bc0de; */
         border:1px solid #009ccc
    }
    .zxjrqy-button li:nth-child(7){
        /* background:#5bc0de; */
         border:1px solid #0069cc
    }
    .zxjrqy-button li:nth-child(1) a{
        color:#333
    }
    .zxjrqy-button li:nth-child(2) a{
        color:#333
    }
    .zxjrqy-button li:nth-child(3) a{
        color:#333
    }
    .zxjrqy-button li a{
        color:#333
    }

    .panelNormal-body .sjzx_new .title:before{
        margin-left: 0
    }
