.dh-wrap{ width:100%; min-width:1180px; height:auto; background:#fff; float: left;}

.dh-wrap .list-p{ width:1180px;margin:0 auto; position:relative; background:#fff; }

.dh-wrap .list-p .webGuide{ width:1180px; height:50px; line-height:50px; }

.dh-wrap .list-p .webGuide a{ 
  text-decoration:none;font-size:14px;color:#424242;
}
.dh-wrap .list-p .webGuide a:hover{ 
  text-decoration:none;font-size:14px;color:#424242;
}
.dh-wrap .list-p .webGuide span{
margin:0px 16px 0px 0px;font-size:14px;
}
.dh-wrap .list-p .webGuide em{
font-family: SimSun;margin:0px 10px 0px 10px;
}


.main-wrap{ width:100%; min-width:1180px; height:auto; background:#fff;float: left; }

.main-wrap .main-con{ width:1180px;margin:0 auto;height:auto; position:relative; background:#fff;}


.main-wrap .main-con .l-box{
width: 940px;
  margin: 0px;
  background: #fff;
  float: left;
}

.main-wrap .main-con .l-box .top-b {
  width: 920px; height: 8px; margin: 0px; background: #F9F9F9; float: left;
}

.main-wrap .main-con .l-box .act-info{
  width: 920px; height: 280px; margin: 0px; float: left;
}

.main-wrap .main-con .l-box .act-info .act-img{
  width: 320px; height: 280px; margin: 0px 0px ; float: left;
}

.main-wrap .main-con .l-box .act-info .act-img img{
margin-top: 20px;border-radius: 5px;
}
.main-wrap .main-con .l-box .act-info .act-msg{
  width: 600px; height: 280px; margin: 0px 0px ; float: left;
}

.main-wrap .main-con .l-box .act-info .act-msg .act-name{
  width: 600px; height: 45px;
  float: left;
  line-height: 45px;
  margin-top: 15px;
  color: #424242;
  font-size: 22px;
  font-weight: 700;
}

.main-wrap .main-con .l-box .act-info .act-msg .act-data-s{
  width: 600px; height: 35px;
  float: left;
  line-height: 35px;
  margin-top: 5px;
  color: #424242;  font-size: 16px;
}
.main-wrap .main-con .l-box .act-tit {
  width: 920px;
  height: 45px;
  margin: 0px;
  float: left;
  border-bottom: #EAE4E4 1px solid;
}

.main-wrap .main-con .l-box .act-tit h3 {
  font-size: 20px;
  color: #424242;
  float: left;
  line-height: 35px;
  margin-left: 16px;
}
.main-wrap .main-con .l-box .act-con {
  width: 920px;
  height: auto;
  margin: 0px;
  float: left;
}

.main-wrap .main-con .l-box .act-con .conbox {
  width: 880px;
  line-height: 30px;
  font-size: 16px;
  float: left;
  margin: 16px 10px;
}
.main-wrap .main-con .l-box .tip {
  width: 920px;
  margin: 0px 0px 10px 0px;
  float: left;
  background: #F9F9F9;
}
.main-wrap .main-con .l-box .tip .tip-box {
  color: #848484;
  font-size: 12px;
  margin: 12px;
  float: left;
  line-height: 22px;
}
.main-wrap .main-con .l-box .act-more {
  width: 920px;
  height: auto;
  margin: 0px;
  float: left;
}

.main-wrap .main-con .l-box .act-more .act-item {
  width: 460px;
  height: auto;
  margin: 16px 0px 26px 0px;
  float: left;
}

.main-wrap .main-con .l-box .act-more .act-item .act-item-img{
  width: 215px;  height: auto;
  margin: 0px;
  float: left;
}

.main-wrap .main-con .l-box .act-more .act-item .act-item-img img {
  border-radius: 5px;
}

.main-wrap .main-con .l-box .act-more .act-item .act-item-info{
  width: 245px;  height: auto;
  margin: 0px;
  float: left;
}

.main-wrap .main-con .l-box .act-more .act-item .act-item-info .itemsp{
  width: 238px;  line-height:35px;
  margin: 0px;
  float: left;font-size: 14px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.main-wrap .main-con .r-box{
width: 238px;
  margin: 0px;
  background: #fff;
  float: left;
}
.main-wrap .main-con .r-box .r-act {
  width: 238px;
  margin: 0px 0px 10px 0px;
  float: left;
  height: auto;
}
.main-wrap .main-con .r-box .r-act .r-act-item {
  width: 238px;
  margin: 0px 0px 10px 0px;
  float: left;
  height: auto;
}
.main-wrap .main-con .r-box .r-act .r-act-item img {
  border-radius: 5px;
}

.main-wrap .main-con .r-box .r-title {
  width: 238px;
  margin: 0px;
  float: left;
  height: 50px;
  line-height: 50px;
}
.main-wrap .main-con .r-box .r-title h3 {
  width: 80px;
  font-size: 18px;
  color: #424242;
  font-weight: 400;
  float: left;
  border-top: #FD1C4D 3px solid;
  text-align: center;
}
.main-wrap .main-con .r-box .r-title span {
  width: 158px;
  float: left;
  border-top: #EAE4E4 3px solid;
}


.main-wrap .main-con .r-box .r-con{ width:238px;margin:0px; float:left; }


.main-wrap .main-con .r-box .r-con ul{
width:238px; float:left;margin:6px 0px 12px 0px;
}

.main-wrap .main-con .r-box .r-con ul li{
width: 238px; margin: 0px; float: left; height: 40px; line-height: 40px; border-bottom: #EAE4E4 1px dashed; white-space: nowrap; overflow: hidden;
  text-overflow: ellipsis;
}
.main-wrap .main-con .r-box .r-con ul li a{
text-decoration: none; font-size: 14px; color: #424242;
}
.main-wrap .main-con .r-box .r-con ul li a:hover{
text-decoration: none; font-size: 14px; color: #424242;
}
.main-wrap .main-con .main-f-box .title{ width: 1180px;  height: 55px;  border-bottom: #F9F9F9 3px solid;  float: left; }
.main-wrap .main-con .main-f-box .title .title-txt {
  float: left;
  line-height: 55px;
  border-bottom: #FD1C4D 3px solid;
  padding: 0px 10px 0px 10px;
}

.main-wrap .main-con .main-f-box .title .title-txt span {
  font-size: 24px;
  color: #424242;
  font-weight: 700;
  float: left;
}




@media screen and (max-width:767px){
.dh-wrap{
min-width:100%;
}
.dh-wrap .list-p{
width:95%;margin-left:8px;
}
.dh-wrap .list-p .webGuide{
width:100%;height: 40px;line-height: 40px;
}
.dh-wrap .list-p .webGuide span{
margin-right:6px;
font-size: 1.0em;
}
.dh-wrap .list-p .webGuide a{
font-size: 1.0em;
}
.dh-wrap .list-p .webGuide a:hover{ 
font-size: 1.0em;
}

.dh-wrap .list-p .webGuide em{
font-size: 1.0em;margin:0px 5px 0px 5px;
}
.main-wrap{
min-width:100%;
}


.main-wrap .main-con{
width:95%;margin-left:8px;margin-top:0px;
}




}




