@charset "utf-8";

.main {
  width: 100%;
}
.main .main-box{
width: 100%;
  margin: 0 auto;
}

.main .main-box .top-re{
width: 95%;margin-left: 8px;float:left;margin-top:20px;background:#fff;border-radius: 5px;
}

.main .main-box .top-re .top-item{
width: 100%;height:auto;
float:left;margin:3px 0px 0px 0px;
}
.main .main-box .top-re .top-item li{
width: 50%;height:auto;margin:6px 0px;
float:left;
}
.main .main-box .top-re .top-item li .item-img{
width: 100%;height:auto;float:left;text-align:center;
}
.main .main-box .top-re .top-item li .item-img img{
border: #DCDCDC 1px solid;margin-top:3px;
}
.main .main-box .top-re .top-item li .item-txt{
width: 100%;height:56px;margin:10px 0px 0px 0px;text-align:center;
float:left;line-height:20px;
}
.main .main-box .top-re .top-item li .item-txt a.xg{
color:#7f7f7f;
}

.main .main-box .new-company{
width: 95%;margin-left: 8px;float:left;margin-top:20px;background:#fff;border-radius: 5px;
}

.main .main-box .new-company .new-company-title{
width: 100%;height:40px;background:#f0f0f0;float:left;border-bottom:#fafafa 1px solid;border-radius:5px;
}
.main .main-box .new-company .new-company-title h3{
margin:0px 0px 0px 10px;float:left;width:auto;font-weight:700;line-height:40px;
}
.main .main-box .new-company .new-company-menu{
width: 100%;height:auto;margin-bottom:20px;
float:left;
}
.main .main-box .new-company .new-company-menu li{
margin:10px 0px 0px 10px;float:left;width: 94%;
}
.main .main-box .new-company .new-company-menu li .cn{
float:left;width: 100%;height:40px;line-height:40px;margin:0px;
}
.main .main-box .new-company .new-company-menu li .cn a{
font-size:1.2em;
}
.main .main-box .new-company .new-company-menu li .cs{
float:left;width: 100%;height:26px;line-height:20px;margin:0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #7f7f7f;
}
.main .main-box .new-company .new-company-menu li .cs a{
color: #7f7f7f;margin-right:6px;
}


.main .main-box .city-cat{
width: 95%;
margin-left: 8px;float:left;margin-top:20px;background:#fff;
}


.main .main-box .city-cat .city-cat-title{
width: 100%;height:40px;line-height:40px;
float:left;border-bottom:#fafafa 1px solid;
}
.main .main-box .city-cat .city-cat-title h3{
margin-left:20px;font-weight: 700;
}
.main .main-box .city-cat .city-cat-con{
width: 95%;height:auto;
float:left;margin:0px 0px 20px 10px;
}

.main .main-box .city-cat .city-cat-con .cat-dh{
width: 96%;height:auto;margin:20px 5px 0px 5px;
float:left;
}

.main .main-box .city-cat .city-cat-con .cat-dh span{
width: 100%;height:30px;line-height:30px;margin:0px 0px 0px 0px;
float:left;font-weight: 700;font-size: 1.2em;
}

.main .main-box .city-cat .city-cat-con .cat-dh span a{
font-size: 1.2em;font-weight:700;
}

.main .main-box .city-cat .city-cat-con .cat-dh ul{
width: 100%;height:auto;margin:10px 0px 0px 0px;
float:left;
}

.main .main-box .city-cat .city-cat-con .cat-dh ul li{
width:50%;line-height:30px;float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.main .main-box .city-cat .city-cat-con .cat-dh ul li a{
font-size: 1.2em;
}
.main .main-box .city-cat .city-cat-con .city-dh{
width: 210px;height:166px;margin:20px 5px 0px 5px;
float:left;
}

.main .main-box .city-cat .city-cat-con .city-dh span{
width: 190px;height:30px;line-height:30px;margin:0px 0px 0px 10px;
float:left;font-weight: 700;font-size: 14px;
}

.main .main-box .city-cat .city-cat-con .city-dh span a{
font-size:14px;font-weight:700;
}

.main .main-box .city-cat .city-cat-con .city-dh ul{
width: 210px;height:auto;margin:10px 0px 0px 10px;
float:left;
}

.main .main-box .city-cat .city-cat-con .city-dh ul li{
width:33%;line-height:30px;float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.main .main-box .city-cat .city-cat-con .city-dh ul li a{
font-size:14px;
}
