@charset "utf-8";
/* CSS Document */
/*banner*/
.ls-dczj-banner{  background: url(../images-new/dczj-bannerbg.png) top center no-repeat; background-size: auto 100%; min-height: 300px; text-align: center;}
.ls-dczj-banfont{ padding: 55px 0 40px 0; font-size: 50px; color: #fff; font-weight: bold; line-height: 64px;text-shadow: 0 2px 5px rgba(0, 83, 176, 0.5);}
.ls-dczj-num{ display: inline-block; font-size: 30px;   border-radius: 30px; -moz-border-radius: 30px;  color: #fff;  line-height: 50px; padding: 10px 50px; background: rgba(255, 255, 255, 0.2); margin: 0 20px;}
.ls-dczj-num .num{  font-size: 42px; color: #FFEE7D; padding: 0 10px; font-weight: bold;}
@media (min-width: 1200px) and (max-width: 1419px) {

}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-dczj-banfont{ padding: 35px 20px 20px 20px;}
    .ls-dczj-num{ padding: 10px 50px;}
}
@media (max-width: 991px){
    .ls-dczj-banner{ min-height: auto; padding-bottom: 30px;}
    .ls-dczj-banfont{ padding: 20px; font-size: 44px;}
    .ls-dczj-num{ padding: 10px 30px;}
}
@media (max-width: 767px){
    .ls-dczj-banfont{  font-size: 32px; line-height: 1.5;}
    .ls-dczj-num{ padding: 10px 20px; font-size: 20px; line-height: 1.5;  border-radius: 20px; -moz-border-radius: 20px; }
    .ls-dczj-num .num{ font-size: 22px;}

}
/*搜索*/
.ls-dczj-seachbox{ margin: 20px 0 5px 0;  text-align: center; }
.ls-dczj-seachbox ul{ width: 400px; float: right;}
.ls-dczj-seachbox li{ display: inline-block; margin: 0 12px;}
.ls-dczj-seachbox li.select {width: 250px;height: 36px;background: #fff;line-height: 0;font-size: 0;}
.ls-dczj-seachbox li.select select{ color: #666; width:100%; display:block; height:36px; line-height:36px; background:none; border:none; font-size: 16px;}
.ls-dczj-seachbox li.select select:focus{ box-shadow: 0 0 8px rgba(20, 71, 164, 0.3);}
.ls-dczj-seachbox li.input{ width: 465px; margin: 0; width: auto; border: 1px solid #ddd; display: block; position: relative; height: 36px; line-height: 36px; font-size: 16px;}
.ls-dczj-seachbox li.input .gjz{ position: absolute; width: 85px; text-align: center; left:0; top:0;}
.ls-dczj-seachbox li.input .text{ margin: 0 50px 0 0; background: #fff; position: relative;}
.ls-dczj-seachbox li.input .text .msg-box{  position: absolute; left:0; top:0;}
.ls-dczj-seachbox li.input .text input{ display: block; padding: 0 10px; box-sizing: border-box;  height: 36px; line-height: 36px; width: 100%; color: #999; border:none; }
.ls-dczj-seachbox li.input .text input:focus{ box-shadow: 0 0 8px rgba(20, 71, 164, 0.3);}
.ls-dczj-seachbox li.input .tjbtn{ position: absolute; width: 50px; text-align: center; right:0; top:-1px; bottom: 0;}
.ls-dczj-seachbox li.input .tjbtn input{ width: 100%; vertical-align: top; height: 100%; border:none; padding: 0;  color: #fff; background: #1D67BA; font-size: 16px;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-dczj-seachbox li.select{ width: 200px;}
   /*.ls-dczj-seachbox li.input{ width: 365px;}*/
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-dczj-seachbox li{  margin: 0 5px;}
    .ls-dczj-seachbox li.select{ width: 172px;}
    /*.ls-dczj-seachbox li.input{ width: 335px;}*/
}
@media (max-width: 991px){
    .ls-dczj-seachbox li{ margin:5px 10px;}
    .ls-dczj-seachbox li.select{ width: 340px;}
    /*.ls-dczj-seachbox li.input{ width: 340px;}*/
}
@media (max-width: 767px){
    .ls-dczj-seachbox ul{ width: auto; float: none;}
    .ls-dczj-seachbox li{ margin:8px 10px; display: block; }
    .ls-dczj-seachbox li.input .gjz{ display: none;}
    .ls-dczj-seachbox li.select{ width:auto; float: none;}
    .ls-dczj-seachbox li.input{  width:auto; float: none;}
}
/*列表*/
.ls-dczj-title{ border-bottom: 1px solid #ccc; line-height: 50px;  }
.ls-dczj-title .tit{ font-size: 24px; color: #1C67BA; font-weight: bold; display: inline-block; padding: 0 18px;}
.ls-dczj-list{ margin-top: 30px;}
.ls-dczj-list ul:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.ls-dczj-list li{ float: left; width: 664px; height: 274px; margin: 0 30px 30px 0; background: #fff; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);}
.ls-dczj-list li.even{ margin-right: 0;}
.ls-dczj-list li .boxli{ padding: 20px 30px;}
.ls-dczj-list li .boxli p{ line-height: 30px; height: 30px; padding: 5px 0 5px 90px; position: relative;   font-size: 16px;}
.ls-dczj-list li .boxli p .tit{ display: block; position: absolute; left:0; top:5px; width: 90px;font-size: 18px;}
.ls-dczj-list li .boxli .alink, .ls-dczj-list li .boxli .res{ display: block;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-dczj-list li .boxli .alink{  font-size: 20px; font-weight: bold;}
.ls-dczj-list li .boxli .alink:hover{ color: #1C67BA;}
.ls-dczj-list li .boxli .starting{ color: #45A426;}
.ls-dczj-list li .boxli .zjbtn{ text-align: center; margin-top: 10px;}
.ls-dczj-list li .boxli .zjbtn  a{ display: inline-block; font-size: 18px; padding: 0 16px; background: #6397CF; height: 40px; line-height: 40px; color: #fff;  border-radius: 5px; -moz-border-radius: 5px; margin: 0 10px; }
.ls-dczj-list li .boxli .zjbtn a:hover{ opacity: .8;}
.ls-dczj-list li .boxli .zjbtn .link2{ background: #f2f6fb; color: #6397CF; }

@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-dczj-list li{ width: 554px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-dczj-list li{ width: 460px;}
}
@media (max-width: 991px){
    .ls-dczj-list li .boxli{ padding: 20px;}
    .ls-dczj-list li{ width: auto; float: none; margin-right: 0; height: auto;}
    .ls-dczj-list li .boxli p{ height: auto;}
    .ls-dczj-list li .boxli .alink, .ls-dczj-list li .boxli .res{white-space:normal; }
}
@media (max-width: 767px){
    .ls-dczj-list li .boxli{ padding: 15px;}
    .ls-dczj-list li .boxli .zjbtn a{ margin: 0 5px; padding: 0 10px;}
}
