* {
    margin: 0px;
    padding: 0px;
}
body {
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background:#f4f4f4;
}

@media print {
    a[href]:after {
        content: none !important;
    }
}

#page-wrapper {
    width: 1182px;
    height: 100%;
    margin: 0px auto;
    background:white;
    padding-top: 50px;
    min-height: 630px;

}
a{
    text-decoration: none;
}

/* 导航栏 */
ul , ol , li {
    list-style: none;
}
.center {
    margin: 0px auto;
}
a {
    text-decoration: none;
    color: #232323;
}
.a {
    color: grey;
}
.first ul{
    display: block;
    margin-left: 50px;
}

.first ul li {
    font-size: 16px;
    color: black;
    float: left;
    margin-left: 30px;
}



.divrow {
    height: 20px;
    width: 100%;
    background: #f4f4f4;
}
.divrow1{
    height: 52px;
    width: 100%;
    background: #f4f4f4;
}
.divrow2 {
    height: 10px;
    width: 100%;
    background: #f4f4f4;
}
.divcol0{
    height: 600px;
    width: 10px;
    background: #f4f4f4;
    float: left;

}
.divcol {
    height: 100%;
    width: 0.9%;
    background: #f4f4f4;
    float: left;
}
.divcoll {
    height: 620px;
    width: 0.7%;
    background: #f4f4f4;
    float: left;
}
.slide-spann{
    width: 76px;
    background: #2fc39f;
    height: 5px;
}
.slide-span{
    width: 112px;
    background: #2fc39f;
    height: 5px;
}
// carousel
   .img-left{
       margin-top: 100px;

   }
.img-right{

}

/* daohanlan */
#navigation{
    background: #343434;
}
.container {
    width: 100%;
    height: 60px;
    background: #343434;
    position: fixed;
    z-index:99;
}
.container00{
    /*  margin-left:70px;
     margin-right:0px;
     padding-left:0px;
     padding-right:0px;  */
    width:1182px;
    height: 100%;
    margin: 0px auto;

}
.container0 {
    margin-left:0px;
    width: 14%;
    height: 60px;
    float: left;
}
.container0 .img{
    float: left;
    padding-left: 10px;
    padding-top: 12px;
    cursor: pointer;
}
.container0 .font{
    float: left;
    display: block;
    color: white;
    font-size: 19px;
    padding-left: 15px ;
    padding-top:16px;
}
.container1 {
    margin-left:10px;
    width: 70%;
    height: 60px;
    float: left;
}
.container1 .li{
    margin-left: 22px;
    color: black;
}
.container2 {
    width: 182px;
    height: 60px;
    float: left;
    margin-left: 42px;

}
.container20 {
    width:20px;
    height:60px;
    float: left;
}
.container20 .img{
    padding-top:20px;
    padding-left:28px;
}
.input-search {
    width: 160px;
    background: #f0f0f0;
    font-size: 16px;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 30px;

}
.container3 {
    height: 60px;
    float: left;
    margin-left: 40px;
    margin-top: 10px;
}
.container3 .p{
    margin-top: 10px;
}
.nood {
    width: 16px;
    border-top: 10px solid white;
    border-right: 8px solid #343434;
    border-left: 8px solid #343434;
    margin-top: 26px;
    margin-left: 10px;
    cursor: pointer;
}
.drow {
    margin-top: 59px;
    margin-left: 1023px;
    background-color: #474747;
    min-width: 160px;
    font-size: 14px;
    border-radius: 0px;
}
.drow > li > a {
    color: white;
    padding:8px 32px;
}
.drow > li > a:hover {
    color: white;
    background: #2fc39f;
}
.drow > li > a .font{
    padding-left: 15px;
}
ul , ol , li {
    list-style: none;
}
.changBg{
    background: #262626;
}
.container1 {
    width: 645px;
    overflow: hidden;
    height: 60px;
}
.container1 {
    position: relative;
}
.container1 span {
    display: block;
    height: 3px;
    line-height: 3px;
    background: #2fc39f;
    position: absolute;
    bottom: 0;
}
.container1 a {
    text-decoration: none;
    color: white;
    text-align: center;
    display: block;
    padding: 20px 20px;
    font-size: 17px;
}
.container1 a:hover {
    color: #b8b8b8;
}
.container1 li {
    float: left;
    background: #343434;
}
.headimg{
    width: 45px;
    height:45px;
    border-radius: 50px;
    margin-top:-11px;
    background: #f6f6f6;
    padding: 2px;
}


.con1 {
    width: 100%;
    height: 635px;
    background:white;
}
.con1 .con11 {
    width: 100%;
    height: 30px;

}
.con1 .con11 .con111 {
    width: 80%;
    height: 30px;
    float: left;

}
.con1 .con11 .con111 .p {
    float: left;
    font-size: 16px;
    margin: 14px 10px;
}
.colorDiv{
    float: left;
    display: block;
    height: 25px;
    width: 6px;
    background: #2fc39f;
    margin-left: 22px;
    margin-top: 12px;
    border-radius: 100px;
}
.con1 .con11 .con112 {
    width: 20%;
    float: left;
    height: 30px;

}
.con1 .con11 .con112 .p {
    font-size: 16px;
    margin: 14px auto;
    margin-left: 150px;
    padding-top: 2px;
}

.con1 .con12 {
    width: 100%;
    height: 165px;

}
.con1 .con12 .con121 {
    width: 20%;
    float: left;
    height: 165px;

}
.con1 .con12 .con121 .img {
    width: 168px;
    height: 130px;
    margin: 10px auto;
    margin-left: 20px;
}
.con1 .con12 .con122 {
    width: 80%;
    float: left;
    height: 165px;

}
.con1 .con12 .con122 .h4 {
    font-size: 18px;
    color: #232323;
}
.con1 .con12 .con122 .small {
    font-size: 14px;
    color: #666;
}
.con1 .con12 .con122 .p{
    color: #666;
    font-size: 15px;
}
.con1 .con13 {
    width: 100%;
    height: 420px;
    clear: both;
}
.con1 .con13 .con131 {
    width: 48%;
    height: 380px;
    float: left;
}
.con1 .con13 .con131 .p1 {
    margin: 0px 20px;
}
.con1 .con13 .con131 .p1 .h4 {
    font-size: 17px;
    color: black;
}
.con1 .con13 .con131 .p1 .small {
    font-size: 14px;
    color: #666;
}
.con1 .con13 .con131 .p1 .p {
    color: #666;
    font-size:15px;
}
.con1 .con13 .con131 .p1 .div-float {
    width: 37%;
    float: left ;
    height: 140px;
}
.con1 .con13 .con131 .p1 .img {
    width: 168px;
    height: 130px;
}

.con1 .con13 .con132 {
    width: 50.5%;
    height: 380px;
    float: left;

}
.con1 .con13 .con132 .con1321 {
    width: 100%;
    height: 170px;
    clear: both;
    border-bottom: 1px solid #e0e0e0;
}
.con13211 {
    width: 30%;
    float: left;
    height: 180px;

}
.con13211 .img {
    width: 168px;
    height: 130px;
    margin: 10px auto;
}
.con13212{
    width: 68%;
    float: left;
    height: 180px;
    margin-left: 10px;

}
.con13212 .h4 {
    font-size: 18px;
}
.con13212 .small {
    font-size: 14px;
    color: #666;
}
.con13212 .p{
    color: #666;
    font-size: 15px;
}
.con1 .con13 .con132 .con1322 {
    width: 100%;
    height: 180px;
    clear: both;
    padding-top: 10px;
}
.con133{
    width: 1.5%;
    height: 380px;
    float: left;
}


.con2 {
    width: 100%;
    height: 420px;
    background:white;
}
.con2 .con21 {
    width: 58%;
    height: 420px;
    float: left;
}



.con2 .con21 .con211 {
    width: 100%;
    height: 30px;

}
.con2 .con21 .con211 .con2111 {
    width: 80%;
    height: 30px;
    float: left;

}
.con2 .con21 .con211 .con2111 .p {
    float: left;
    margin: 14px 10px;
}

.con2 .con21 .con211 .con2112 {
    width: 20%;
    float: left;
    height: 30px;

}
.con2 .con21 .con211 .con2112 .p {

    margin: 14px auto;
    margin-left: 50px;
}

.con2 .con21 .con212 {
    width: 100%;
    height: 350px;

}
.con2 .con21 .con212 .p1 {
    margin: 10px 20px;
}
.con2 .con21 .con212 .p1  .p11 {
    height: 53px;
    margin-bottom: 15px;
}
.p11-left{
    float: left;
    width: 538px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.p11-right{
    margin-top: 5px;
    float: right;
    width: 100px;
}
.con2 .con21 .con212 .p1  .p11 .h4 {
    color: #232323;
    font-size: 16.5px;
}
.p11 .h4 .span {
    margin-right: 50px;
}
.con2 .con21 .con212 .p {
    font-size: 14px;
    margin-top:-30px;
    color: grey;

}




.con2 .con22 {
    width: 40%;
    height: 420px;
    float: left;


}
.con2 .con22 .con221 {
    width: 100%;
    height: 30px;

}
.con2 .con22 .con221 .con2211 {
    width: 80%;
    height: 30px;
    float: left;

}
.con2 .con22 .con221 .con2211 .p {
    float: left;
    margin: 14px 10px;
}

.con2 .con22 .con221 .con2212 {
    width: 20%;
    float: left;
    height: 30px;

}
.con2 .con22 .con221 .con2212 .p {

    margin: 14px auto;
    margin-left: 30px;
}
.con2 .con22 .con222 {
    width: 96%;
    height: 350px;
    margin: 0px auto;

}
.con222 .con222-td{
    width: 210px;
    height: 167px;
    padding-left: 15px;
}
.td-div{
    width: 205px;
    height: 130px;
}
.td-div .img {
    display: block;
    text-align: center;
    max-width: 168px;
    max-height: 130px;
    margin: 0px auto;
}
.con2 .con22 .con222 .p {
    margin: 5px 5px;
    width: 205px;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}




/* 业界动态 */
.carousel-img {
    width: 1228px;
    height: 300px;
}
.dyn{
    width: 100%;
    height: 100%;

}
.dyn .dyn1{
    width: 880px;
    height: auto;
    float: left;
    background: white;
}
.dyn .dyn1 .dyn10{
    width: 760px;
    height: auto;
    margin-left: 10px;
    margin-top:20px;

}
.dyn .dyn1 .dyn10 .dyn101{
    margin-top:20px;
    width: 820px;
    height: 170px;
    border-bottom:1px solid silver;
    margin-left: 20px;
}
.dyn101 .dyn1010{
    width: 230px;
    height: 100%;
    float: left;
    margin-bottom: 6px;
}
.dyn101 .dyn1010 .img{
    width: 200px;
    height: 120px;
    margin-top: 10px;
}
.dyn101 .dyn1011{
    width: 590px;
    height: 100%;
    float: left;
}
.dyn101 .dyn1011 .h4{
    color: #232323;
    font-size: 22px;
    /* padding-left: 17px;*/
    margin-bottom:20px;
}
.dyn101 .dyn1011 .small {
    margin-top:12px;
    font-size: 14px;
    color: black;
    display:block;
    /*padding-left: 17px;*/
    font-size:14px;
    color:#666;
}
.dyn101 .dyn1011 .p {
    /*padding-left: 17px;*/
    margin-top:20px;
    color: #525252;
}
.dyn1 .page-next{
    height: 70px;
    padding-top: 219px;
}
.dyn .dyn2 {
    width: 292px;
    height: auto;
    float: left;
    background: white;
}
.dyn2 .dyn20 {
    width: 292px;
    height: auto;
}
.dyn2 .dyn20 .dyn200 {
    width: 254px;
    height: auto;
    background: white;
    float: left;
}
.dyn2 .dyn20 .dyn200 .dyn2000 {
    width:254px;
    height: auto;
    margin:25px 15px;
}
.dyn200 .dyn2000 .dyn2000-left {
    width: 40px;
    height: auto;
    float: left;
}

.dyn2000-left .span1 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #ff4f4f;
    text-align: center;
    color: white;
}
.dyn2000-left .span2 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #4f91ff;
    text-align: center;
    color: white;
    margin-top: 18px;
}
.dyn2000-left .span3 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #4cbf95;
    text-align: center;
    color: white;
    margin-top: 18px;
}
.dyn2000-left .span4 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #e0e0e0;
    text-align: center;
    color: white;
    margin-top: 18px;
}
.dyn200 .dyn2000 .dyn2000-right {
    width: 199px;
    height: auto;
    float: left;
}
.dyn2000-right .ul {
    font-size: 16px;
    color: grey;
}
.dyn2000-right .ul .lii {
    margin-top: 16px;
}
.ul .liii{
    color: grey;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ul .liii:hover{
    color: #2fc39f;
}
.dyn2 .dyn20 .dyn201 {
    width: 48px;
    height: auto;
    background: #4cbf95;
    float: left;

}
.dyn201 .font {
    display: block;
    font-size: 18px;
    color: white;
    width: 20px;
    height: 120px;
    margin: 120px auto;
}
.dyn2 .dyn20 .dyn202 {
    width: 37px;
    height: auto;
    background: #ff8a61;
    float: left;
}
.dyn202 .font {
    display: block;
    font-size: 18px;
    color: white;
    width: 20px;
    height: 50px;
    margin: 180px auto;
}
.dyn2 .dyn22 {
    width: 390px;
    height: 300px;
}
#dyn102-content img{
    display: block;
    max-width: 90%;
    margin: 0px auto;

}
.next-page {
    margin-top: 15px;
}
.total-span{

}
.clearfix {
    overflow: auto;
    _height: 1%;
}
.up{
    width: 50px;
    height: 50px;
    position: fixed;
}


/* 动态详情 */
.dyn {
    width: 100%;
    height: 100%;
}
.dyn11 {
    width: 880px;
    height: 100%;
    float: left;
    background: white;
}
.dyn11 .dyn10 {
    width: 820px;
    height: 100%;
    margin-left: 30px;
    margin-top: 20px;

}
.dyn102 {
    width: 820px;
    height: 100%;
    border-bottom:1px solid silver;
}
.dyn102 .h4 {
    font-size: 22px;
    /*padding-left: 20px;*/
    margin-bottom:20px;
    color: #232323;
}
.dyn102 .small {
    margin-top: 33px;
    font-size: 14px;
    color: black;
    /*padding-left: 17px;*/
    font-size: 14px;
    color: #666;
}
.dyn102-img{
    width: 750px;
    padding-left: 17px;
    margin-top: 20px;
}
.dyn102-img .img {
    display: block;
    max-width: 750px;
    max-height: 400px;
    text-align: center;
    margin: 0px auto;

}
.dyn102 .pn {
    padding-left: 17px;
    margin-top: 27px;
}
.dyn102 .p {
    text-indent: 25px;
    color: #232323;
    padding-top: 40px;
    font-size: 14px;
    color: #404040;
}
.dyn .dyn21 {
    width: 292px;
    /*  height:auto; */
    float: left;
    background: white;
}
.dyn21 .dyn201 {
    width: 254px;
    height: auto;
}
.dyn21 .dyn201 .dyn2001 {
    width: 254px;
    height: auto;
    background: white;
    float: left;
}
.dyn21 .dyn201 .dyn2001 .dyn20001 {
    width: 254px;
    height: 253px;
    margin: 25px 30px;
}
.dyn2001 .dyn20001 .dyn20001-left {
    width: 40px;
    height: 253px;
    float: left;
}

.dyn20001-left .span1 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #ff4f4f;
    text-align: center;
    color: white;
}
.dyn20001-left .span2 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #4f91ff;
    text-align: center;
    color: white;
    margin-top: 18px;
}
.dyn20001-left .span3 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #4cbf95;
    text-align: center;
    color: white;
    margin-top: 18px;
}
.dyn20001-left .span4 {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #e0e0e0;
    text-align: center;
    color: white;
    margin-top: 18px;
}
.dyn2001 .dyn20001 .dyn20001-right {
    width: 199px;
    height: auto;
    float: left;
}
.dyn20001-right .ul {
    font-size: 16px;
    color: grey;
}
.dyn20001-right .ul .lii {
    margin-top: 16px;
}
.dyn21 .dyn201 .dyn2011 {
    width: 48px;
    height: auto;
    background: #4cbf95;
    float: left;

}
.dyn2011 .font {
    display: block;
    font-size: 18px;
    color: white;
    width: 20px;
    height: 120px;
    margin: 120px auto;
}
.dyn21 .dyn201 .dyn2021 {
    width: 46px;
    height: auto;
    background: #ff8a61;
    float: left;

}
.dyn2021 .font {
    display: block;
    font-size: 18px;
    color: white;
    width: 20px;
    height: 50px;
    margin: 180px auto;
}
.dyn21 .dyn221 {
    width: 390px;
    height: auto;
}




/* 法律法规 */
.moxuan {
    width: 30px;
    height: 30px;
    color: red;
}
.divrow1 .uo .llo {
    float: left;
}
.law-ll {
    font-size: 18px;
    padding-top: 20px;
    color: #666;
    float: left;
}
.law-li {
    float: left;
    margin-top: 17px;
    font-weight: 500;
    height: 30px;
    line-height: 30px;
    width: auto;
    font-size:14px;
    background: white;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.law-li .image{
    cursor: pointer;
    padding-left: 5px;
    height: 10px;
    padding-right: 8px;
    margin-top: -3px;
}
.lawSearch{
    width: 100%;
    height: 50px;
    background: #f4f4f4;
}
.lawSearch .lawSearch1{
    width: 284px;
    height: 100%;
    float: left;
    background: green;
}
.lawSearch1 .lawSearch11{
    width: 15px;
    height: 100%;
    background: #2fc39f;
    float: left;
}
.lawSearch1 .lawSearch12{
    width: 269px;
    height: 100%;
    background: #95d7c9;
    float: left;
}
.lawSearch12 .lawSearch12-font{
    color: white;
    display: block;
    width: 112px;
    margin: 13px auto;
}
.lawSearch .lawSearch2{
    width: 823px;
    height: 100%;
    float: left;
    margin-left: 43px;
}
.lawSearch2 .lawSearch2-input{
    float: left;
    width: 730px;
    height: 50px;
    border: 2px solid #2fc39f;
    outline: none;
    padding-left: 15px;
    border-radius: 2px;
}
.lawSearch2-input input:focus{
    box-shadow: 0px 0px 2px #2fc39f;
}

.lawSearch2 .lawSearch22{
    float: left;
    width: 93px;
    height: 100%;
    background: #2fc39f;
    cursor: pointer;
    border-radius: 2px;
}
.lawSearch22 .lawSearch22-font{
    color: white;
    display: block;
    width: 33px;
    height: 20px;
    margin: 14px auto;
}
.law {
    width: 100%;
    height: 620px;
    background: white;
}
.law .law1 {
    width: 24%;
    height: 620px;
    float: left;
    background: white;
}
.law .law1 .law10{
    width: 100%;
    height: 50px;
    background: #f4f4f4;
}
.law .law1 .law11 {
    width: 100%;
    height: 225px;
    background: white;
}
.ul .li {
    height: 45px;
    background: #2fc39f;
    border-bottom: 1px solid #fff;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding-top: 13px;
}
.ul .li .font{
    padding-right: 15px;
}
.law .law1 .law12 {
    width: 100%;
    height: 100%;
}
.law .law2 {
    width: 74%;
    height: 620px;
    float: left;
    background: white;
}
.law .law2 .p1 {
    margin-top:30px;
    margin-left:30px;
    width: 100%;
    height: 500px;
}
.hover1 {
    width: 235px;
    height: auto;
    float: left;
    position: absolute;
    margin-left:-39px;
    margin-top:-31px;
    background:white;
    min-height:480px;
    overflow-y:auto;
    max-height:480px;
    cursor:pointer;
    box-shadow: 0px 5px 5px #ededef;
}
.cursor{
    cursor: not-allowed;
}
.hover2 {
    width: 915px;
    height: 500px;
    float: left;
    position: absolute;
    margin-left: -39px;
    margin-top: -31px;
    background:white;
    /*   cursor:pointer; */
    min-height:480px;
    overflow-y:auto;
    max-height:480px;
    box-shadow: 0px 5px 5px #ededef;


}

.hover2 .hover20 {
    padding-top: 10px;
    width: 900px;
    height: 100%;
    background: white;


}
.hover20 #hover21 {
    color: gray;
    margin-top: 10px;
    width: 523px;
    height: 100%;
    float: left;
    /*  padding-left: 30px;
     border-left:1px solid #2fc39f; */
    cursor: pointer;
    background: white;
    font-size: 12px;
    margin-left: 40px;
    margin-bottom: 10px;

}
.ss {
    float: right;
    /* position:absolute; */
}
.hover20 .hover22 {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 176px;
    height: 100%;
    float: left;
    font-size: 14px;
    padding-left: 15px;
    color: #666;
    background: white;
    /*    position: relative; */
}
.hover2 li:hover {
    color: #2fc39f;
}
.spann {
    float: left;
    padding-top: 13px;
    padding-left: 10px;
    color: black;
}
.oo {
    float: left;
    padding-left: 8px;
    border-left: 1px solid #e0e0e0;
    margin: 4px;

}
.p1 .hover1 .li {
    padding-top: 15px;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    padding-left: 30px;
}
.law .law2 .p1 .p11 {
    margin-top: 14px;
}
.p11 .p111{
    float: left;
    width: 742px;
    height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.p11 .p112{
    float: left;
    width: 83px;
    height: auto;
}
.p111 .h4{
    color: black;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.p111 .po{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* .law .law2 .p1 .p11 .h4 {
	color: black;
	font-size: 16px;
}
.law .law2 .p1 .p11 .po {
    font-size: 14px;
} */
.law .law2 .p {
    margin-top: -20px;
    font-size: 14px;
}
.law2 .nextPage {
    width: 100%;
    height: 100px;
}
.law2 .nextPage .nextPage-ul{
    padding-left: 170px;
}
.pagination > .active > a{
    background: #2fc39f;
    border-color: #2fc39f;
}
.btn-default{
    background-color: #2fc39f;
    border-color: #2fc39f;
}
.law .law3 {
    width: 27.6%;
    height: 600px;
    float: left;
    background: white;
}
a:hover {
    color:#2fc39f;
}
.pager {
    cursor: pointer;
}
.pager1 {
    text-align: left;
}
.pager2 {
    margin-top: 10px;
}
.next-span{
    padding-left: 160px;
}
.next-spann{
    padding-left: 330px
}
.input-font {
    display: inline-block;
    width: 50px;
    margin-left: 10px;
    vertical-align:middle;
}
.form-group input:focus{
    border: 1px solid #2fc39f;
}
.form-control {
    border: 1px solid #f5f5f5;
    border-radius: 2px;
    background: #f5f5f5;
    height: 38px;
}
.input-sea{
    padding-left: 18px;
    margin-top: 2px;
    height: 25px;
    border: 1px solid #757575;
    background: url(../img/search.png) no-repeat left center;
    background-size: 16px 16px;
    background-color: #565656;
    color: white;
}
.law-span {
    padding-left: 30px;
}



/* 法律法规详情 */
.deta {
    width: 100%;
    height: 228px;
    /* Fbackground: white; */

}
.deta .deta1 {
    width: 100%;
    height: 80px;
}
.deta .deta1 .deta11 {
    width: 90%;
    height: 80px;
    float: left;
}
.deta .deta1 .deta11 .p {
    font-size: 22px;
    color: #232323;
    margin-top: 24px;
    margin-left: 28px;

}
.deta .deta1 .deta12 {
    width: 10%;
    height: 80px;
    float: left;
}
.deta12 .collect-img {
    padding-top: 32px;
    cursor: pointer;
    z-index:99;
}
.deta12 .collect-img1{
    padding-top: 32px;
    cursor: pointer;
    margin-left: -37px;
}
.deleteImg{
    width: 17px;
    height: 17px;
}
.deta .deta2 {
    margin-top: 15px;
    width: 100%;
    height: 160px;
}
.deta21 p {
    font-size: 18px;
    padding-top: 10px;
    margin-left: 32px;
}
.deta22 p {
    font-size: 18px;
    padding-top: 10px;
}
.deta23 p {
    font-size: 18px;
    padding-top: 10px;
}
.deta .deta2 .deta21 {
    width: 30%;
    height: 100%;
    float: left;
}
.deta .deta2 .deta22 {
    width: 40%;
    height: 100%;
    float: left;
}
.deta .deta2 .deta23 {
    width: 30%;
    height: 100%;
    float: left;
}
.deta-bottom {
    width: 100%;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
.deta-bottom .deta-bottom0 {
    width: 93%;
    height: 100%;
    margin: 30px auto;
}
.deta-bottom0 .deta-bottom1 {
    width: 100%;
    height: 100px;

}
.deta-bottom0 .deta-bottom1 .p {
    text-align: center;
    font-size: 26px;
    padding-top: 40px;
}
.deta-bottom0 .deta-bottom2 {
    width: 100%;
    height: 40px;
}
.deta-bottom0 .deta-bottom2 .p {
    text-align: center;
    font-size: 20px;
    padding-top: 5px;
}
.deta-bottom0 .deta-bottom3 {
    width: 100%;
    height: 80px;
}
.deta-bottom0 .deta-bottom3 .p {
    font-size: 20px;
    padding-top: 5px;
}
.deta-bottom0 .deta-bottom4 {
    width: 100%;
    height:540px;
}
.deta-bottom0 .deta-bottom4 .deta-bottom41 {
    width: 100%;
    height: 60px;
}
.deta-bottom41 .p {
    font-size: 20px;
    padding-top:17px;
}
.deta-bottom0 .deta-bottom4 .deta-bottom42 {
    width: 100%;
    height: 80px;
}
.deta-bottom42　.p {
    font-size: 20px;
}
#ul {
    /* width: 100px;  */
    /* height: 100px;  */
    /* color: white; */
    /* background: pink;  */
}
.highLight {
    width: 80px;
    height: 25px;
    background: white;
    border: 1px solid blue;
    color: black;
}



/* collect */
.col1 {
    width: 100%;
    height: auto;
    background: white;
}

.col11 {
    width: 100%;
    min-height: 300px;
    margin-top: 14px;
    background: white;
}
.col11 .col12{
    width: 100%;
    height: auto;
    background: white;
    padding-top: 20px;
}
.col11 .col12 .coll {
    width: 100%;
    height: auto;

}
.coll .coll1{
    width:307px;
    float: left;
    height: 45px;
    text-align: center;
    background: white;
}
.coll .coll2{
    width: 865px;
    float: left;
    background: white;
}
.coll .h4 {
    color: black;
    font-size: 16px;
}
.image{
    cursor: pointer;
    padding-right: 100px;

}
.hr{
    clear: both;
}
.coll .po {
    font-size: 14px;
}



/* 个人中心 */
.user {
    width: 100%;
    height: 1000px;
}
.user .user1 {
    width: 1%;
    height: 1000px;
    float: left;
    background: white;
}
.user .user2 {
    width: 39%;
    height: 1000px;
    float: left;
    background: white;
}
.user .user2 .user21 {
    width: 130px;
    height: 130px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    margin: 100px auto;
    cursor: pointer;
}
.img3 {
    z-index: 66;
    width: 130px;
    height: 130px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    opacity: 1;
    background: #f6f6f6;
    padding: 5px;
}
.placeholder{
    margin-top: -167px;
    width: 54px;
    margin-left: 38px;
    z-index:80;
}
.placeholderSpan{
    display: block;
    margin-left: 33px;
    margin-top: -68px;
    color: white;
}
.headPic {
    z-index: 99;
    width: 130px;
    height: 130px;
    position: absolute;
    opacity: 0;
    cursor: pointer;
    /*  margin-top: -156px;
     margin-left: 5px; */
    margin-top: -130px;


}
.edit{
    display: block;
    padding-left: 51px;
    margin-top: -73px;
    color: red;
}
.user .user2 .p {
    text-align: center;
    margin-top: -70px;
    font-size: 18px;
}
.user .user3 {
    width: 40%;
    height: 1000px;
    float: left;
    background: white;
}
.hidden {
    display: none;
}
.on {
    background: #2fc39f;
}
.user .user3 .user31 {
    margin-top: 30px;
    width: 44%;
    height: 28px;
    background: #666;
    border-radius: 2px;
}
.tab li {
    float: left;
    padding-right: 14px;
    padding-left: 10px;
    cursor: pointer;
    font-size: 20px;
    color: white;
}
.user .user3 .user32 {
    width: 100%;
    height: 520px;

}

.user .user3 .user32 .img {
    margin-bottom: 5px;
}
.user .user3 .user32 .font {
    font-size: 18px;
    padding-left: 15px;
    padding-top: 20px;
}
.select {
    height: 38px;
    width: 442px;
    background: #f4f4f4;
}

.user32-lable{

}
.user32-p {
    height: 38px;
    width: 442px;
    font-size: 18px;
    margin-top: 10px;
    margin-left: 33px;
}
.user3 .form-group .input1 {
    height: 38px;
    width: 319px;
    margin-top: 25px;
}
.user3 .form-group .inputt{
    width: 412px;
}
.user3 .form-group .inputd{
    width: 264px;
}
.user3 .form-group .input2 {
    height: 38px;
    width: 442px;
    margin-top: -10px;
}
.user3 .changeSpan {
    display: block;
    padding-top: 7px;
    font-size: 20px;
    margin-top: -60px;
    margin-left: 391px;
    color: #2fc39f;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.user3 .buttonn{
    padding-top: 7px;
    width: 110px;
    height: 38px;
    margin-top: -56px;
    margin-left: 335px;
    background: #2fc39f;
    border-color: #2fc39f;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.user3 .button1 {
    padding-top: 3px;
    width: 110px;
    height: 38px;
    margin-top: -95px;
    margin-left: 330px;
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #2fc39f;
}
.user3 .button2 {
    padding-top: 3px;
    width: 198px;
    height: 38px;
    margin-top: 30px;
    background: #2fc39f;
    border-color: #2fc39f;
    margin-left: 140px;
}
.user3 .reset-button{
    margin-top: 255px;
    margin-left: 110px;
}
.cancelSpan{
    display: block;
    float: left;
    padding-left: 303px;
    padding-top: 5px;
    font-size: 18px;
    color: silver;
    cursor: pointer;
}
.user3 .button3 {
    width: 81px;
    height: 29px;
    margin-left: 23px;
    background: #2fc39f;
    border-color: #2fc39f;
    font-size: 16px;
}
.authenticationSpan{
    padding-left: 281px;
    font-size: 20px;
    color: #2fc39f;
}
.user .user4 {
    width: 20%;
    height: 1000px;
    float: left;
    background: white;
}




/* 实名认证 */
.auth {
    width: 100%;
    height: 1050px;
    background: white;
}
.auth .auth1 {
    width: 31%;
    height: 1250px;
    float: left;
    background: white;
}
.auth .auth2 {
    width: 38%;
    height: 1250px;
    background: white;
    float: left;
}
.auth .auth2 .div {
    width: 442px;
    height: 266px;
    background: #f4f4f4;
    cursor: pointer;
}
.auth .auth2 .form-upload {
    width: 442px;
    height: 266px;
    background: #f4f4f4;
    cursor: pointer;
}
.form-upload .up-img-file1 {
    z-index: 99;
    width: 442px;
    height: 266px;
    position: absolute;
    margin-top: -282px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.form-upload .up-img-file2 {
    z-index: 99;
    width: 442px;
    height: 266px;
    position: absolute;
    margin-top: -282px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.form-img {
    width: 442px;
    height: 266px;
    position: absolute;
    margin-top: -31px;
    margin-left:-151px;

}
.form-img .new-img {
    width: 442px;
    height: 266px;
}
.auth .auth2 .div .p {
    width: 160px;
    height: 123px;
    padding-left: 10px;
    margin: 0px auto;
    background-image: url(../img/idCardPic.png);
}
.auth .auth2 .div .p1 {
    font-size: 22px;
    color: #666666;
    text-align: center;
}
.auth .auth2 .font {
    padding-top: 20px;
}
.auth .auth2 .form-group .input {
    height: 38px;
    width: 442px;
    background: #f4f4f4;
}
.auth .auth2 .button2 {
    padding-top: 3px;
    width: 198px;
    height: 38px;
    margin-left: 140px;
    background: #2fc39f;
    border-color: #2fc39f;
}
.auth .auth3 {
    width: 31%;
    height: 1250px;
    float: left;
    background: white;
}



/* 登陆 */
.login {
    width: 1182px;
    height: 900px;
    background: #e0e0e0;
    position: relative;

}
.isLogin{
    margin-top: 15px;
    margin-left: 566px;
    font-size: 18px;
    color: #2fc39f;
}
.login-style {
    color: white;
    font-size: 17px;
    padding-left: 7px;
}
.login-img {
    margin-top: -6px;
    width: 16px;
    height: 16px;
}
.login .login1 {
    width: 886px;
    height: 564px;
    background: white;
    margin: 0px 150px;
    margin-top: 30px;
    position: absolute;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.login .login1 .login11 {
    width: 800px;
    height: 450px;
    margin-left: 42px;
    margin-right: 40px;
    margin-top: 55px;
    margin-bottom: 55px;
}
.login11 .p {
    font-size: 20px;
    color: #666;
    text-align: center;
    margin-top: 40px;
}
.login11 .div1 {
    width: 10%;
    height: 30px;
    float: left;
}
.login .login1 .login11 .div1 {
    width: 10px;
    height: 30px;
    background: #2fc39f;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.login11 .div2 {
    width: 90%;
    height: 30px;
    float: left;
}

.login .login1 .login11 .div2 .font {
    font-size: 22px;
    color: #232323;
    padding-left: 30px;
}
.login11 .div3 {
    width: 100%;
    height: 350px;
    clear: both;
}
.login11 .div3 .div31 {
    width: 60%;
    height: 350px;
    float: left;
    position: relative;
}
.div31 .input1 {
    display: block;
    width: 414px;
    height: 38px;
    margin-top: 52px;
    position: absolute;
    background: #f5f5f5;
}
.div31 .input4 {
    display: block;
    width: 414px;
    height: 48px;
    margin-top: 52px;
    position: absolute;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #f5f5f5;
}
.div31 .input2 {
    display: block;
    width: 414px;
    height: 38px;
    margin-top: 126px;
    position: absolute;
    background: #f5f5f5;
}
.mima {
    margin-top: 218px;
    position: absolute;
}
.mima .span {
    color: #2fc39f;
    font-size: 19px;
}
.mima .button {
    width: 138px;
    height: 38px;
    margin-top: -40px;
    margin-left: 275px;
    background: #2fc39f;
    border-color: #2fc39f;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.login11 .div3 .div32 {
    width: 40%;
    height: 293px;
    float: left;
    margin-top: 63px;
    border-left: 1px solid silver;
}
.div32 .div32-td{
    width: 130px;
    height: 130px;
    margin-left: 20px;
    margin-bottom: 25px;
}
.div32-td .img1{
    width: 130px;
    height: 130px;
}
.div32-td .img2{
    width: 130px;
    height: 130px;
}
.div32 .p {
    text-align: center;
    font-size: 20px;
    color: #666;
    margin-left: 20px;
}
.div32 .p1 {
    padding-top: 40px;
    font-size: 20px;
    color: black;
    text-align: center;
}




/* 重置密码 */
.mima1 .span {
    font-size: 20px;
    color: #2fc39f;
}
.div31 .input22 {
    display: block;
    width: 258px;
    height: 38px;
    margin-top: 126px;
    position: absolute;
    background: #f5f5f5;
}
.div31 .button0 {
    display: block;
    width: 138px;
    height: 38px;
    font-size: 18px;
    margin-top: 126px;
    position: absolute;
    background: #f5f5f5;
    margin-left: 277px;
    color: #2fc39f;
    border-color: #f5f5f5;
}
.div31 .buttons{
    height: 38px;
    paddding: 0px;
}
.btn-lg{
    padding:1px 1px;
}
.div31 .input3 {
    display: block;
    width: 414px;
    height: 38px;
    margin-top: 200px;
    position: absolute;
    background: #f5f5f5;
}
.mima1 .button {
    width: 138px;
    height: 38px;
    margin-left: 277px;
    background: #2fc39f;
    border-color: #2fc39f;
}
.login11 .p1 {
    font-size: 20px;
    color: #666;
    text-align: center;
    margin-top: 20px;
}


/* 注册 */
.div31 .input222 {
    display: block;
    width: 258px;
    height: 38px;
    margin-top: 52px;
    position: absolute;
    background: #f5f5f5;

}
.div31 .button1 {
    display: block;
    width: 138px;
    height: 38px;
    font-size: 20px;
    margin-top: 52px;
    position: absolute;
    background: #f5f5f5;
    margin-left: 277px;
    color: #2fc39f;
    border-color: #f5f5f5;
}
.div3 .input11 {
    display: block;
    width: 414px;
    height: 38px;
    margin-top: 126px;
    position: absolute;
    background: #f5f5f5;
}
.mima1 .button1 {
    width: 138px;
    height: 38px;
    margin-left: 233px;
    background: #2fc39f;
    border-color: #2fc39f;
}


/* order */
.order {
    width: 100%;
    min-height: 450px;
}
.order .order1 {
    width: 612px;
    height: 60px;
    background-color: silver;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 40px;
    margin-left: 285px;
}
.order1 .order1-span{
    display: inline-block;
    font-size: 24px;
    color: white;
    margin-top: 12px;
    margin-left: 252px;
    cursor: pointer;
}
.order1 .order1-img{
    width: 24px;
    height: 24px;
    margin-left: 206px;
    margin-top: -7px;
    cursor: pointer;
}
.order .order2{
    width: 612px;
    height: 160px;
    background-color: #2fc39f;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-top: 40px;
    margin-left: 285px;
    margin-bottom: 40px;
}

.order2 .order21{
    width: 612px;
    height: 37px;
    border-radius: 10px;
}
.order21 .order21-p{
    font-size: 20px;
    color: white;
    padding-left: 30px;
    padding-top: 5px;
}
.order22-p1{
    font-size: 20px;
    color: black;
    padding-left: 30px;
    padding-top: 20px;
}
.order22-p2{
    font-size: 20px;
    color: black;
    padding-left: 30px;
    margin-top: 12px;
}
.order2 .order22{
    width: 612px;
    height: 123px;
    background: white;
}
.order22 .order221{
    width: 450px;
    height: 123px;
    border-radius: 10px;
    float: left;
}
.order221 .order2211{
    width: 100%;
    height: 61px;
    clear: both;
}
.order221 .order2212{
    width: 100%;
    height: 62px;
    border-radius: 10px;
    clear: both;
}
.order22 .order222{
    width: 162px;
    height: 103px;
    border-radius: 10px;
    float: left;
}
.order222 .order222-img{
    margin-top: 35px;
    margin-left: 40px;
    cursor: pointer;
}
.total-span-order{
    padding-left: 283px;
}
.span-order{
    padding-left: 217px;
}
.haveNoOrder{
    padding-left: 546px;
    font-size: 26px;
    margin-top: 90px;
    color: #2fc39f;
}
/* 模态层页面*/
.modal-top {
    width: 625px;
    height: 499px;
    margin-top: 80px;
}
.modal .modal-middle{
    margin: 53px;
    margin-left: 76px;
}
.modal-font{
    font-size: 24px;
    color: #232323;
    margin-top: 53px;

}
.modal-input{
    width: 442px;
    height: 42px;
    background:  #e0e0e0;
    margin-top: 16px;
    margin-bottom: 50px;
    border-radius: 5px;
}
.modal-button{
    font-size: 24px;
    padding-top: 7px;
    margin-left: 210px;
    margin-bottom: 50px;
    width: 200px;
    height: 56px;
    background: #2fc39f;
    border-color: #2fc39f;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.modal-button:hover{
    color: black;
    background: #2fc39f;
    border-color: #2fc39f;
}


/* details */
.orderDetails{
    width: 982px;
    height: auto;
    background: white;
    margin: 30px auto;
    padding-top: 10px;
    border-radius: 10px;
}
.orderDetails .orderDetails1{
    width: 860px;
    height: auto;
    margin: 40px auto;
    background: white;
}
.orderDetails1 .orderDetails11{
    width: 100%;
    height: 80px;
}
.orderDetails11 .orderDetails11-font{
    color: #232323;
    font-size: 18px;
}
.orderDetails1 .orderDetails12{
    width: 982px;
    height: auto;
    clear: both;
}
.orderDetails12 .orderDetails12-right{
    height: 100%;
    width: 830px;
    float: left;
    background: white;
    clear: both;
}
.orderDetails12-right .orderDetails12-top{
    height: auto;
    width: 100%;
    clear: both;

}
.orderDetails12-right .orderDetails12-top1{
    height: 80px;
    width: 100%;
    clear: both;
}
.point-order{
    height: 100%;
    width: 40px;
    float: left;
}
.point-span{
    display: block;
    width: 10px;
    height: 10px;
    background: silver;
    border-radius: 10px;
    margin-top: 9px;
}
.point1{
    width: 100%;
    height: 5%;
}
.point2{
    width: 100%;
    height: 95%;
}
.point2 .point21{
    width: 14%;
    height: auto;
    float: left;
    border-right: 1px solid silver;
}
.point2 .point22{
    width: 86%;
    height: auto;
    float: left;
}
.time{
    height: 100%;
    width: 221px;
    float: left;
}
.time-p{
    color: #232323;
    font-size: 20px;
}
.timeDetails{
    height: 100%;
    width: 180px;
    float: left;
    color: #666;
    font-size: 18px;
}
.timeDetails-p1{
    margin-top: 30px;
}
.contentDetails{
    height: 100%;
    width: 389px;
    float: left;
    color: #666;
    font-size: 18px;
}


/* search */
.search{
    width: 100%;
    height: 720px;
    background: white;
    padding-top: 10px;
}
.search .search-tab{
    width: 90%;
    height: 670px;
    margin: 20px auto;
}
.search-tab .search1{
    width: 100%;
    height: 38px;
}
.tabb li{
    float: left;
    cursor: pointer;
    color: #232323;
    font-size: 20px;
}
.tabb .tab1{
    padding-top: 5px;
    width: 200px;
    height: 38px;
    border-radius: 10px;
    text-align: center;
}
.tabb .tab2{
    padding-top: 5px;
    width: 200px;
    height: 38px;
    border-radius: 10px;
    text-align: center;
    margin-left: 60px;
}
.search-tab .search2{
    margin-top: 30px;
}
.search2-tab-1{
    position: relative;
    height: 596px;
}
.search-law{
    height: 550px;
}
.search2-tab-2{
    position: relative;
    height: 596px;
}
.search-news{
    height: 550px;
}
.nextPage-newsLaws{
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: -45px;
}
.nextPage-newsNews{
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: -45px;
}
.nextPage-ul{
    padding-left: 170px;
}
.p11-law {
    margin-bottom: 20px;
}
.h4-law {
    color: #232323;
    font-size: 16px;
}
.span-law {
    margin-right: 40px;
}
.po-law{
    font-size: 14px;
}
.dyn1011-news{
    width: 759px;
    height: 100%;
    float: left;
}
.h4-news{
    color: #232323;
    font-size: 20px;
    padding-left: 17px;
    margin-bottom:20px;
}
.small-news {
    margin-top:33px;
    font-size: 14px;
    color: black;
    padding-left: 17px;
    font-size:14px;
    color:#666;
}
.p-news {
    padding-left: 17px;
    margin-top:20px;
    color: #666;
}



/* 底侧栏 */
#footbar {
    height: 350px;
    width: 100%;
    background: #202020;
}
.foot_top {
    margin-top: 70px;
    width: 1182px;
    height: 258px;
    background: #202020;
    margin: 0px auto;
}
.foot_top1{
    padding-top: 3%;
    width: 100%;
    height: 248px;
    margin:3% auto;
}
.foot_two {
    width: 58%;
    float: left;
    height: 217px;
    background: #202020;
    border-right: 1px solid silver;
}
.foot_two .p2{
    font-size: 16px;
    color: #dcdcdc;
}
.foot_two ul {
    display: block;
    margin-top: 5px;
}
.foot_two ul li {
    font-size: 12px;
    float: left;
    display: block;
    margin-right: 6%;
    margin-top: 3.5%;
}
.color{
    color: #dcdcdc;
}
.foot_three {
    width: 42%;
    float: left;
    height: 217px;
    background: #202020;
}
.foot_three .p3{
    font-size: 16px;
    color: #dcdcdc;
    padding-left: 18%;
}
.foot_three .p4{
    width: 100%;
    height: 185px;
}
.weChatPic{
    width: 140px;
    height: 164px;
    float: left;
    margin-left: 18%;
    margin-top: 20px;
}
.describePic{
    text-align: center;
    color: #dcdcdc;
    font-size: 12px;
}
.appPic{
    width: 140px;
    height: 164px;
    float: left;
    margin-top: 20px;
    margin-left: 15%;
}
.picture{
    margin-top: 5px;
    width: 138px;
    height: 138px;
}
.bottom-width{
    width: 100%;
    height: 100px;
    background: #212121;
}
.foot_bottom {
    clear: both;
    width: 1182px;
    background: #212121;
    margin-top: -10px;
    margin: 0px auto;
}

.foot_bottom  li {
    font-size: 14px;
    color: white;
    display: block;
    float: left;
    margin-top: 30px;
    margin-right: 6.7%;

}
.foot_bottom .foot_bottom1 {
    width: 1182px;
    height: 60px;
    /* color:white;*/
}

.foot_bottom .foot_bottom2 {
    margin-top: 5px;
    width: 1182px;
    height: 35px;
    color: white;

}

/* 企业黄页 */
.comp{
    width: 100%;
    min-height: 300px;
    height: auto;
    background: white;
    padding-top: 10px;
}
.comp .comp1{
    width: 1042px;
    height: 225px;
    margin-top: 60px;
    margin-left: 70px;
    border-bottom: 1px solid silver;
}
.comp1 .comp11{
    width: 250px;
    height: 100%;
    float: left;
}
.comp11 .comp11-img{
    max-width: 238px;
    max-height: 260px;
    margin-top: 40px;
}
.comp1 .comp12{
    width: 742px;
    height: 100%;
    float: left;
}
.comp12 .comp12-title{
    font-size: 18px;
    color: #232323;
}
.comp12 .comp12-div{
    margin-top: 30px;
}
.comp12-div .comp12-content{
    font-size: 14px;
    color: grey;
}
.span-comp{
    padding-left: 340px;
}

/* 企业黄页details */
.comDetail{
    width: 100%;
    background: white;
    padding-top: 50px;
    min-height: 500px;
}
.comDetail .comDetail1{
    width: 1088px;
    margin: 0px 50px;
}
.comDetail1 img {
    width: 100%;
    display:  block;
    margin-bottom: 50px;
}
.comDetail1 .comDetail1-title{
    font-size: 20px;
    color: #232323;
}
.comDetail1 .comDetail1-div{
    margin-top: 40px;
}

.comDetail1 .comDetail1-content{
    margin-top: 40px;
    color: #232323;
    font-size: 16px;
    line-height:2;
}