@charset "utf-8";

body{background: #fff;}
/*common*/
.hidden{overflow: hidden;}
.mt40{margin-top: 40px;}

/* reset common*/
.crumb{border-bottom: none;margin-bottom: 0;}
.crumb a, .crumb span{margin:0;color:#777;}
.crumb h2{padding:13px 20px;background: #f2f2f2;}

.mainBox .innerBox{padding: 20px;border: 1px solid #f2f2f2;}

.comtit{text-align: center;position: relative;overflow: hidden;}
.comtit a{display: inline-block;font-size: 1.3em;color:#fff;font-weight: bold;padding:30px 130px 0 106px; width:170px;height:56px;line-height: 56px; background: url(../images/ztzl/jczwgk/comtit_bg.png) no-repeat right #fff;background-size: contain;}
.comtit i{display: block;position: absolute;top:50%;left:0;z-index: -1;width:40%;margin-top:14px;height: 2px;background: #c00c0b;}
.comtit i.r{right:0;left:inherit;}
.comtit i:before{content:"";width:10px;height: 10px;background:#c00c0b;border-radius: 50%;position: absolute;top:50%;margin-top:-5px;z-index: 1; }
.comtit i.l:before{left:0;}
.comtit i.r:before{right:0;}

/*header*/
.ztzl_header .container{position: relative;}
.ztzl_header .logo{position: absolute;left: 0;top:10px;width:180px;}
.ztzl_header img{display: block;width:100%;max-width: 1920px;margin: 0 auto;}

.jczwgk_newslist{margin:-40px -15px 0;}
.jczwgk_newslist li{width:50%;float: left;}
.jczwgk_newslist li .box{margin:40px 15px 0;border-bottom: 1px dashed #b8c4cb;}
.jczwgk_newslist li h4{font-size:1.125em;line-height: 30px;padding-left: 40px;background: url(../images/ztzl/jczwgk/icon_tit.jpg) no-repeat left 0;}
.jczwgk_newslist li h4 a{vertical-align: middle;}
.jczwgk_newslist li .mes{color:#777;height: 52px;overflow: hidden; line-height: 1.6;text-align: justify;margin: 15px 0 20px;}
.jczwgk_newslist li .more{color:#ba0003;}

.jczwgk_lmlist{margin:0 -15px;}
.jczwgk_lmlist li{width: 25%;float: left;position: relative;}
.jczwgk_lmlist li > a{
  margin:0 15px 30px;padding:0 10px 0 24px;display: block;overflow: hidden;height: 70px;line-height: 70px;
  text-align: center;font-size: 1em;position: relative;
  text-overflow: ellipsis;white-space: nowrap;border:1px solid #eee;
}
.jczwgk_lmlist li > a:hover{box-shadow: 0 0 13px #f3f3f3;-webkit-box-shadow: 0 0 13px #f3f3f3;-o-box-shadow: 0 0 13px #f3f3f3;-moz-box-shadow: 0 0 13px #f3f3f3;-ms-box-shadow: 0 0 13px #f3f3f3;}
.jczwgk_lmlist li > a:after{content:"";width:12px;height: 12px;background: #015b9b; position: absolute;left:10px;top:10px;border-radius: 50%;}

.jczwgk_lmlist li .item{
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    background: #f5f5f5;
    margin: 0 15px 10px;
    border: 1px solid #eee;
    text-align: center;
    z-index: 1000;
}
.jczwgk_lmlist li .item a{
    display: block;
    margin: 3px 0;
    line-height: 1.7;
    font-size: 15px;
}
.jczwgk_lmlist li .item a:hover{
  background: #e1e1e1;
}
.jczwgk_jianjie{position: relative;background: #fff;box-shadow: 0px 1px 4px #e6e6e6;margin-top: -32px;border-radius: 70px;}
.jczwgk_jianjie .tit{position: absolute;left:0;top:0; font-size: 1.25em;background: #b90809;width:120px;height: 120px;text-align: center;color:#fff;border-radius: 50%;}
.jczwgk_jianjie .tit img{display: block;width:60%;margin: 10px auto 0;}
.jczwgk_jianjie .mes{padding: 11px 50px 11px 155px;font-size: 1.125em;line-height: 1.8;text-align: justify;}

.jczwgk_zcwj .item{background: #f3f3f3;padding: 30px 20px;text-align: justify;line-height: 1.5;}
.jczwgk_zcwj .item h4{height:55px;color:#b90809;overflow: hidden;font-size: 1.125em;}
.jczwgk_zcwj .item h4 a{color:#b90809;}
.jczwgk_zcwj .item .des{height: 195px;overflow: hidden;border-top: 1px solid #d7d7d7;padding-top: 20px;margin-top:20px;}

.jczwgk_bzml{overflow: hidden;}
.jczwgk_bzml ul{margin:0 -15px 15px;}
.jczwgk_bzml li{width:50%;float: left;}
.jczwgk_bzml li a{display: block;margin:0 15px 15px;max-height: 98px;overflow: hidden;}

.jczwgk_zqyl .item{max-height: 285px;border: 1px solid #f3f3f3;height: 285px;}
.jczwgk_zqyl .item img{display: block;width:100%;height: 100%;}

/* 列表页 */
.parentName{display: none;}
.sideBar .inBox{border:none;background: none;}
.sideBar .inBox:before{display: none;}
.sideMenu li a{background: #eff4f8;margin-bottom: 10px;}
.sideMenu li.on a:before{background: #bd192c;}
.sideMenu li.on > a{border-color:#ffe2e6;}
.sideMenu li.on > a, .sideMenu li a:hover{color:#bd192c; background:#ffe2e6; }

.page-title{margin-bottom: 15px; border-bottom: 5px solid #bd192c;}
.page-title h2{display: inline-block; position: relative; padding: 0 5px 12px; font-size: 1.25em; color: #bd192c; }
.page-title h2:before{content:''; position: absolute; height: 5px; left: 0;right:0; bottom:-5px; background: #ffc104;}

.pageList.newsList.line li{border-bottom:1px dashed #eee}

/*分页*/
.pagediv .arrow a:hover, .page_jump a:hover, .pagediv .arrow .current{background: #bd192c;border-color: #bd192c;}


@media (max-width: 1199px){
  .jczwgk_lmlist li > a{height: 60px;line-height: 60px;padding-left:20px;}
  .jczwgk_lmlist li > a:after{height: 8px;width:8px;}
}

@media (max-width: 1023px){
  .crumb{margin-top: 0;}
  .crumb h2{padding: 13px 0;}
  .mainBox .innerBox{border:none;padding: 20px 0;}
  .mobile-sideBar .sideMenu li.on a{border-bottom: 1px solid rgba(255,255,255,.8);}
}

@media (max-width: 992px){
  .jczwgk_jianjie,.jczwgk_jianjie .tit{border-radius: 0;}
  .jczwgk_jianjie .tit{height: auto;bottom:0;}

  .jczwgk_lmlist > li{width:33.33%;}
}

@media (max-width: 860px){
  .jczwgk_jianjie .tit{position: static;width:auto;height: auto;font-size: 1.5em; color:#b90809;background: none;text-align: center;font-weight: bold;margin-top: 20px;}
  .jczwgk_jianjie .tit img{display: none;}
  .jczwgk_jianjie .mes{padding: 11px 20px 20px;}
}

@media (max-width: 768px){
  .ztzl_header .logo{top:2px;left: auto;right: 0px;width:30%;}

  .jczwgk_lmlist{margin:0 -10px;}
  .jczwgk_lmlist li > a{margin:0 10px 20px;}
}

@media (max-width: 767px){
  
}

@media (max-width: 640px){
  .comtit i{display: none;}
  .jczwgk_newslist li,.jczwgk_bzml li{width:100%;float: none;}
  .jczwgk_newslist li h4 a{white-space: normal;line-height: 1.5;text-overflow: inherit;}
  .jczwgk_newslist li .mes{height: auto;}

  .jczwgk_zqyl .item{max-height: 200px;}

  .jczwgk_lmlist li{width:50%;}
}

@media (max-width: 580px){
  
}

@media (max-width: 480px){
}

@media (max-width: 414px){
}

@media (max-width: 380px){
  .jczwgk_lmlist li{width:100%;float: none;}
  .ztzl_header .logo{width:35%;}
}
