@charset "utf-8";
/* CSS Document */
.zsgd{overflow: hidden;}
.lh24{line-height: 64px;}
.f64 {
    font-size: 100px;
    margin-top: -40px;
}
.c93{color: #931e23;}
/*左侧*/

.zsgd .newslist{width: 100%; max-width:800px;}
.zsgd .newslist .list{width: 100%; max-width:800px;}
.zsgd .newslist .list .bt{width: 100%;background: #f2f2f2;border-left: 3px solid #931e23;padding: 10px 0;line-height: 30px;}
.zsgd .newslist .list .bt span{font-weight: 500;color: #000;padding: 0 40px;}
.zsgd .newslist .list .bt span .time{float: right;color: #919191;margin-right: 20px;}
.zsgd .newslist .list ul{width: 100%;overflow: hidden;}
.zsgd .newslist .list ul li{width: 100%;overflow: hidden;border-bottom: 1px solid #ccc;padding-bottom: 30px;padding-top: 30px;}
.zsgd .newslist .list ul li .n{width: 100%;display: block;}
.zsgd .newslist .list ul li .n .image{width: 100%;max-width: 200px;}
.zsgd .newslist .list ul li .n .image img{width: 100%;}
.zsgd .newslist .list ul li .n .js{width: 100%;max-width: 560px;display: block;margin-left: 40px;}
.zsgd .newslist .list ul li .n .js .tit{width: 100%;display: block;font-weight: bold;}
.zsgd .newslist .list ul li .n .js .sec{width: 100%;text-align: left;line-height: 30px;}
.zsgd .newslist .list ul li .n .js .time{width: 30%;font-weight: 500;}
.zsgd .newslist .list ul li .n .js .more {
    width: 20%;
    text-align: center;
    /*border-top: 1px solid #ccc;*/
    background: url(/themes/simpleboot3/public/assets/style/img/form-radio-check-normal.png) no-repeat center top 0px;
    background-position: top;
    height: 80px;
    line-height: 80px;
}
.zsgd .newslist .list ul li .n .js .cur {
    color: #931e23;
    /*border-top: 1px solid #931e23;*/
    background: url(/themes/simpleboot3/public/assets/style/img/form-radio-checked-normal.png) no-repeat center top 0px;
    background-position: top;
    /* background-size: 30px; */
    height: 80px;
    line-height: 80px;
}
/*.zsgd .newslist .list ul li .n .js .cur::before {
    background-color: #931e23;
	background-color: transparent;
}*/
.zsgd .newslist .list ul li .n .js .more:before {
    content: '';
    float: left;
    width: 100%;
    height: 1px;
    margin-top: 9px;
    background-color: #ccc;
    position: relative;
    right: 8px;
	z-index: -1;
}

.zsgd .newslist .list ul li .n .js .cur::before{
    background: rgb(147,30,35,0.2);
}
.zsgd .newslist .list ul li .n .js .more a{font-weight: 500;}

.zsgd .newslist .list ul li .n .js .cur i.iconfont {
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
    border: 1px solid #dadee5;
    background-color: #fff;
    z-index: 1;
    right: 5px;
    font-size: 12px
}

.zsgd .newslist .list ul li .n .js .cur .iconfont:before {
    display: none
}

.zsgd .newslist .list ul li .n .js span {
    float: right;
    margin-top: 17px;
    font-size: 12px;
    width: 48px;
    display: block;
    color: #dadee5;
    margin-left: 5px;
    position: relative;
    left: 11px;
    text-align: center
}

.zsgd .newslist .list ul li .n .js .done:before {
    background-color: #00463E
}

.zsgd .newslist .list ul li .n .js .done:first-child:before {
    background-color: #fff
}

.zsgd .newslist .list ul li .n .js .done .iconfont {
    background-color: #fff;
    color: #00463E;
    border-color: #00463E
}

.zsgd .newslist .list ul li .n .js .done .iconfont:before {
    display: inline
}

.zsgd .newslist .list ul li .n .js .done span {
    color: #00463E
}

.zsgd .newslist .list ul li .n .js:first-child.ing:before {
    background-color: transparent
}

.zsgd .newslist .list ul li .n .js .ing i.iconfont {
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
    border-color: #00463E
}

.zsgd .newslist .list ul li .n .js .ing .iconfont:before {
    content: '';
    width:45%;
    height: 45%;
    border-radius: 50%;
    text-align: center;
    line-height: 6px;
    background-color: #00463E;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: inline
}

.zsgd .newslist .list ul li .n .js .ing:before {
    background-color: #00463E
}

.zsgd .newslist .list ul li .n .js .ing span {
    color: #00463E
}
.icon-d{
   width: 10px;
    height: 10px;
    background: #931e23;
    line-height: 30px;
    margin-bottom: 10px !important;
    display: block;
    border-radius: 50%;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}

/*在施工地内容页左侧*/

.zsgd .n-newslist{width: 100%; max-width:800px;}
.zsgd .n-newslist .image{width: 49.5%;display: inline-block;margin-top: 4px;margin-bottom: 0px;}
.zsgd .n-newslist .image img{width: 396px;max-height: 396px;height: auto;}
.zsgd .n-newslist .bt{width: 100%;background: #f2f2f2;border-left: 3px solid #931e23;padding: 10px 0;line-height: 30px;overflow: hidden;margin-bottom: 30px;}
.zsgd .n-newslist .bt span{font-weight: 500;color: #000;padding: 0 40px;}
.zsgd .n-newslist .bt span .time{float: right;color: #919191;margin-right: 20px;}
.zsgd .n-newslist .list ul{width: 100%;overflow: hidden;}
.zsgd .n-newslist .list ul li{width: 100%;overflow: hidden;border-bottom: 1px solid #ccc;padding-bottom: 30px;padding-top: 30px;}
.zsgd .n-newslist .list ul li .n{width: 100%;display: block;}
.zsgd .n-newslist .list ul li .n .image{width: 100%;max-width: 200px;}
.zsgd .n-newslist .list ul li .n .image img{width: 100%;}
.zsgd .n-newslist .list ul li .n .js{width: 100%;max-width: 560px;display: block;margin-left: 40px;}
.zsgd .n-newslist .list ul li .n .js .tit{width: 100%;display: block;font-weight: bold;}
.zsgd .n-newslist .list ul li .n .js .sec{width: 100%;text-align: left;line-height: 30px;}
.zsgd .n-newslist .list ul li .n .js .time{width: 30%;font-weight: 500;}
.zsgd .n-newslist .list ul li .n .js .more a{font-weight: 500;}
.zsgd .n-newslist .list ul li .n .js .more {
    width: 20%;
    text-align: center;
    /*border-top: 1px solid #ccc;*/
    background: url(/themes/simpleboot3/public/assets/style/img/form-radio-check-normal.png) no-repeat center top 0px;
    background-position: top;
    height: 80px;
    line-height: 80px;
}
.zsgd .n-newslist .list ul li .n .js .cur {
    color: #931e23;
    /*border-top: 1px solid #931e23;*/
    background: url(/themes/simpleboot3/public/assets/style/img/form-radio-checked-normal.png) no-repeat center top 0px;
    background-position: top;
    /* background-size: 30px; */
    height: 80px;
    line-height: 80px;
}
.zsgd .n-newslist .list ul li .n .js .cur::before {
    background-color: #00463E;
}
.zsgd .n-newslist .list ul li .n .js .more:before {
    content: '';
    float: left;
    width: 100%;
    height: 1px;
    margin-top: 9px;
    background-color: #ccc;
    position: relative;
    right: 8px;
	z-index: -1;
}

.zsgd .n-newslist .list ul li .n .js .cur::before{
     background: rgb(147,30,35,0.2);
}




.zsgd .n-newslist .sect{width: 100%;text-align: left;line-height: 30px;overflow: hidden;padding-top: 30px;}

.zsgd .n-newslist .ud{color: #000;margin-left: 10px;margin-right: 10px;}
.zsgd .n-newslist .ud .up{width: 49%;text-align: left;}
.zsgd .n-newslist .ud .up img{width: 30px;margin-right: 10px;}
.zsgd .n-newslist .ud .down{width: 49%;text-align: right;}
.zsgd .n-newslist .ud .down img{width: 30px;margin-right: 10px;}

/*右侧*/
.zsgd .right{width: 100%;max-width: 350px;overflow: hidden;margin-left: 50px;}
.zsgd .right .sjs{width: 100%;border: 1px solid #e3e3e3;border-radius: 10px;}
.zsgd .right .sjs .nr{width: 100%;padding: 5% 10%;}
.zsgd .right .sjs .nr .tit{width: 100%;margin-bottom: 20px;}
.zsgd .right .sjs .nr .tit img{width: 30px;margin-right: 20px;}
.zsgd .right .sjs .nr .tit span{color: #000;}
.zsgd .right .sjs .nr img{width: 100%;}
.zsgd .right .sjs .nr .sec{width: 100%;margin-top: 30px;}
.zsgd .right .sjs .nr .sec span{float: right;}
.zsgd .right .sjs .nr .sec span a {color: #931e23;}


.zsgd .right .r-bd{width: 100%;border: 1px solid #e3e3e3;border-radius: 10px;}
.zsgd .right .r-bd .r-form{width: 100%;padding: 5% 10%;}

.zsgd .right .r-bd .tit{width: 100%;margin-bottom: 20px;}
.zsgd .right .r-bd .tit span {color: #931e23;font-weight: 500;}
.zsgd .right .r-bd .ba{width: 100%;}

.zsgd .right .r-bd form {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
.zsgd .right .r-bd form input {
  border: 1px solid #ddd;
  color: #444444;
  height: 55px;
  line-height: 55px;
  border-radius: 5px;
  outline: none;
  width: 100%;
  padding: 0px 50px;
  background-color: #fff !important;	
  margin-bottom: 10px;	
}
.zsgd .right .r-bd form .name {
  background: url(../img/input_name.png) 16px center no-repeat;
    background-size: auto;
  background-size: 20px;
}
.zsgd .right .r-bd form .tel {
  background: url(../img/input_tel.png) 16px center no-repeat;
    background-size: auto;
  background-size: 20px;
}
.zsgd .right .r-bd form button {
  width: 100%;
  height: 100%;
  /*max-height: 150px;*/
  border-radius: 5px;
  border: 1px solid #000;
  overflow: hidden;
  display: block;
  text-align: center;
  background: #fff;
  float: right;
  margin-top: 30px;	
}
.zsgd .right .r-bd .b{width: 60%;float: left;}
.zsgd .right .r-bd .b .aq{color: #ccc;}
.zsgd .right .r-bd{width: 100%;height: 100%;border-radius: 5px;overflow: hidden;display: block;text-align: center;/*background: #931e23;*/float: left;padding: 20px;}
.zsgd .right .r-bd .yhsub{background: #931e23;color: #fff;font-weight: 500;overflow: hidden;padding: 20px;}
.zsgd .right .r-bd .yhsub .des{color: #fff;font-weight: 500;overflow: hidden;}
.zsgd .right .r-bd .yhsub .des span{color: #fff;font-weight: 500;vertical-align: middle;}
.zsgd .right .r-bd .yhsub .des span img{width: 30px;vertical-align: middle;margin-right: 20px;}


.zsgd .right .tuijian{width: 100%;float: left;border: 1px solid #e3e3e3;border-radius: 10px;}
.zsgd .right .tuijian .jieshao {color: #000;width: 100%;overflow: hidden;display: inline-block;text-align: left;padding: 20px;}
.zsgd .right .tuijian .jieshao span {color: #931e23;width: 100%;}
.zsgd .right .tuijian .jieshao span img{width: 40px;margin-right: 20px;}
.zsgd .right .tuijian .jieshao .x {color: #000;text-align: center;}
.zsgd .right .tuijian .jieshao .x span {color: #000;line-height: 24px;}
.zsgd .right .tuijian .jieshao .altu {width: 100%;}
.zsgd .right .tuijian .jieshao .altu img {width: 100%;}
