#articlezzzqcontent{
    text-align: left;
    padding-bottom: 40px;
}
#szfcontentwrap2022,#zzzqcontentwrap2022{
    display: none;
}
.zzzqbody .zzzqcommonhead2022{
    display: block !important;
}
.zzzqbody #zzzqcontentwrap2022{
    display: block !important;
}
.pagination_index {
   display: inline-block;
}
*{margin: 0;padding: 0;}
body{color:#333;}
a{color: #333;}
.zzzqbody a:hover{color:#cc2728;text-decoration:underline; outline: none !important;}
.zzzqbody  a:focus {outline: none !important;}
.zzzqbody  a::-moz-focus-inner{border: 0 ;outline:0 !important;}
.zzzqbody ul{display: inline-block; }
.zzzqbody .connr ul {width: 100%;}
.zzzqbody a{text-decoration:none;}
.zzzqbody img, .zzzqbody input {vertical-align: middle;}
.zzzqbody input,button{outline: none;border: none;}
.zzzqbody li{list-style: none;}
.zzzqbody .comtit li a:hover{text-decoration:none;}
.zzzqbody .fl{float: left;}
.zzzqbody .fr{float: right;}
.zzzqbody{
    background-color: #fcf8f2;
    font-family:   Microsoft Yahei ;
   
    background-color: #fcf8f2 !important;
    min-width: 1200px;
}
.zzzqbody .container:before{
    display: unset;
}
.zzzqbody .clearfix::after{
    display: block;
    content:'';
    visibility: hidden;
    clear: both;
}
.zzzqbody .container,.container2{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px;
}



/****head common css start****/
.zzzqbody .head{
    width: 100%;
    
    height: 340px;
     height: 412px;     
    background: none;
    min-width: 1200px;
     background: url(../images/zzzqpub/zzzqpubtopbg01.png) no-repeat top center #fcf8f2 ;
}

.zzzqbody .head .headtop .top1{
    width: 100%;
    height: 53px;
    line-height:53px;
    background: #fbe8cf;
    font-size: 20px;
    overflow: hidden;
}



.zzzqbody .head .headtop img{
    vertical-align: middle;
    margin: 0px 10px 0 25px;
}
.zzzqbody .head .headtop .top1left{
    float: left;
    font-weight: bold;
}
.zzzqbody .head .headtop .top1left a{
     font-weight: bold;
    color:#333;
}
.zzzqbody .head .headtop .top1right{
    float: right;
}

.zzzqbody .head .headtop .topulnav li{
    float: left;
}
.zzzqbody .head .headtop .topulnav li a{
    color: #7e3b0a; 
}
.zzzqbody .head .headtop .topulnav li.line{
    padding: 0;
}
.zzzqbody .head .headtop .topulnav li{
    padding: 0 11px;
    font-size: 14px;
    color: #7e3b0a;
    line-height: 53px;
    height: 53px;
    font-size: 20px;
}
.zzzqbody .head .headtop .wzzc{
    width: 147px;
    height: 32px;
    border-radius: 15px;
    background: #f6d3bd;
    color: #7e3b0a;
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    float: left;
    margin-top: 10px;
}

.zzzqbody .head .toplogo{
    padding-top: 60px; 
    padding-left: 48px;   
}
.zzzqbody .head .toplogo  img{
    display: block;
}
.zzzqbody .head .toplogo img+img{
    margin-top: 45px;
    margin-left: 10px;
}
 .zzzqcommonhead2022 .jfchange a{
    font-size:20px;
}
/****head common css end****/


/****pos title common css start****/
.zzzqbody .content.container{
    background: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-height: 500px;
    padding: 5px 28px;
    box-sizing: border-box;
    margin-bottom: 55px;
    margin-top: -72px;
}
.zzzqbody .pos {
    /* height: 80px; */
    font-size: 26px;
    line-height: 32px;
    padding: 26px 0 26px 40px;
    color: #333333;
    margin-bottom: 30px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 32px;
    background: url(../images/zzzqpub/zzzqpubtoppos.png)no-repeat 5px 30px;
}
.zzzqbody .zzzqcomtit{
    display: inline-block;
    height: 80px;
    line-height: 80px;
    min-width: 155px;
    font-size: 40px;
    font-weight: bold;
    line-height: 72px;
    background: url(../images/zzzqpub/zzzqpubtitbg.png) no-repeat bottom center;
}

/****pos title common css end****/


/****foot common css start****/
.zzzqbody  .foot .ftleft,
.zzzqbody  .foot .ftleft a ,
.zzzqbody  .foot  *{
    font-size: 20px !important;
    line-height: 36px !important;
    margin-bottom: 0;
    color: #fff;
}
.zzzqbody .foot .ftleft .p1, .zzzqbody .foot .ftleft .p2,.zzzqbody  .foot .ftleft .p3, .zzzqbody .foot .ftleft .p4{
    margin-bottom:0 !important;
}
.zzzqbody  .foot .ftleft a{
    padding: 0;
}
.zzzqbody  .foot .ftleft .p1 a+a{
    border: none !important;
    margin-left:5px;
}
.zzzqbody    .foot .ftleft{
    width: 820px !important;
}
.zzzqbody  .foot{
    padding:  25px 0 18px 0;
    width: 100%;
    background: rgb(177, 0, 1);
    font-size: 14px;
    min-width: 1200px;
}
.zzzqbody  .ftmid img {
    margin-top: 20px;
    margin-left: 25px;
    vertical-align: middle;
}
 .zzzqbody .foot .ftmid{
      margin-top:20px;
   
   }
.zzzqbody  .ftright{
    display: none;
}
/****foot common css end****/




/****foot content strat****/
#cmsArticlezzzqContent img{
    max-width:100%;
}
#zzzqcontentwrap2022 h2{
    font-size: 32px;
    padding: 50px 0;
    font-weight: bold;
    color: #333333;
    line-height: 50px;
    text-align: center;
}
#zzzqcontentwrap2022 #wzmessg{
    font-size: 24px !important;
    line-height: 64px;
    border-bottom: 1px solid #eaeaea;
    height: 64px;
    padding: 0 38px;
}

#zzzqcontentwrap2022 .moji_dya{
    width: 175px;
    height: 57px;
    text-align: center;
    line-height: 57px;
    font-size: 26px;
    background: #f4f4f4;
    border-radius: 5px;
    border:  1px solid #e5e5e5;
    display: inline-block;
    cursor: pointer;
}
#zzzqcontentwrap2022 .fujian a p{
    color: #777;
    line-height: 48px;
}
#zzzqcontentwrap2022 ul#bottombtn li{
    width: 236px;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    float: none;
}
#zzzqcontentwrap2022 ul#bottombtn{
     width: 100%;
     text-align: center;
     display: inline-block;
     text-align: center;
     margin-bottom: 75px;
}
ul#bottombtn{
    width: 450px;
    padding:50px 0;
    display: block;
}
#qr_container,#div_div *,#articlezzzqcontent>div{
    font-size: 26px !important;
}
#zzzqcontentwrap2022 #Canvas{
    margin-top: 40px;
    width: 170px;
    height: 170px;
}
#zzzqcontentwrap2022 video{
        width: 965px;
        height: 545px;
    }
#cmsArticlezzzqContent{
    padding-top: 40px;
}
#cmsArticlezzzqContent,
#cmsArticlezzzqContent *{
    line-height: 60px !important;
    font-size: 26px !important;
}
/****foot content end****/





#page-div{
    text-align: center;
}

#page-div a,
#page-div a{
   padding: 0 14px;
   display: inline-block;
   border:1px solid #dadada;
   font-size:26px;
   color:#9c9c9c;
   margin: 0 10px;
   height: 48px;
   min-width: 48px;
   line-height: 48px;
   box-sizing: border-box;
}
#page-div .active{
   background:#b10001;
   color:#fff;
}
#page-div .pagination-last{
   display:none;
}
.zzzqbody #page-div .syy{
        display:none;
}



/**zfwj  detail css**/
#bottombtn.zzzqdy li{
    float:left;
}
#bottombtn.zzzqdy{
    margin: 0px auto;
    height: auto;
    min-height: 50px;
    padding: 50px 0;
    border-bottom: 1px solid #eaeaea;
}
#xqygb221 .rightTitle{
    font-size:26px;
    color:#b10001;
    height:28px;
    border-left: 8px solid #b10001;
    line-height: 28px;
    text-indent: 15px;
    margin: 20px 0;
}
#xqygb221 {
     color:#333333;
    font-size:26px;
    line-height:48px;
}
#zzzqjdbox{
    padding:0 0 50px 0;
}
#xqygb221 a{font-size:26px;color: #333;line-height: 48px;}
#zzzqbody .newfootbox{
	/* display: none; */
}
#zzzqcontentwrap2022 .zzzqzrbjcommon{
	text-align:right;
	line-height: 60px;
	color: #777777;
	margin-bottom: 60px;
	padding-right: 60px;
    padding-top: 30px;
}








@media (max-width: 1220px) {

   .zzzqbody,
   .zzzqbody .head,
   .zzzqbody .foot{
      min-width:100%;
   }
    .zzzqbody .head .toplogo{
       padding-left:0;
    }
    .zzzqbody .head .toplogo img{
       margin-left:0;
       max-width:98%;
    }
    .zzzqbody .head .toplogo img+img{
       margin:0 auto;
       margin-top: 45px;
    }
   .zzzqbody .content.container,
    .zzzqbody .foot .container2{
       width: 100%;
       overflow: hidden;
    }
    .zzzqbody .content.container{
       padding:5px 10px;
    }
   .zzzqbody .head{}
   .zzzqbody .foot .ftleft{
      width:100% !important;
   }
   .zzzqbody .foot .ftmid{
      margin-top:0px;
   float:none;
      margin:0 auto;
   }
   .zzzqbody .head .toplogo img{
       margin:0 0 0 10px;
       max-width:98%;
    }
   .zzzqbody .container, .container2{
      width:100%
   }
  .zzzqbody #page-div{
        padding:40px 0;
    }
    .zzzqbody #page-div .pagination-first a{
        margin-top:10px;
    }
      .zzzqbody .foot .ftleft .p2 span{
      display: inline-block;
      
   }
   .zzzqbody .foot *{
      text-align: center;
   }
}
@media (max-width: 767px) {
   #page-div .pagination-first a{
        display: none !important;
    }
    #page-div .pagination-first a.pagination-index.sjpage,
    #page-div .pagination-first a.active{
         display: inline-block !important;
     }
    .zzzqbody .head{
        background: url(../images/zzzqpub/zzzqpubtopbg01.png) no-repeat top left #fcf8f2;
    }
}
@media (max-width: 600px) {
    .zzzqbody .head .toplogo{
        padding-top:30px;

    }
    .zzzqbody .content.container{
        margin-top:0px;
    }
    .zzzqbody .head .toplogo img{
        max-width: 65%;
    }
    .zzzqbody .head .toplogo img+img{
        max-width:33%;
        margin-left:10px;
        margin-top:30px;
    }
    .zzzqbody .head{
        height:230px;
        background: url(/10462/xhtml/images/zzzqpub/zzzqpubtopbg02.png) no-repeat bottom right;
        background-size: 110% auto;
        background-position-y: 15px;
        background-position-y: bottom;
    }
    .zzzqbody .pos{
      font-size:20px;
      margin-bottom: 10px;
   }
   .zzzqbody .zzzqcomtit{
      font-size:30px;
   }



   /*content */
   #zzzqcontentwrap2022 #wzmessg{
      padding:0 5px;
      height:auto;
   }
   #zzzqcontentwrap2022 #wzmessg li{
      width:100%;
      float: unset;
   }
   #zzzqcontentwrap2022 ul#bottombtn li{
      width:100%;
   }
   #zzzqcontentwrap2022 ul#bottombtn li+li{
      margin-top:20px;
   }

   #zzzqcontentwrap2022 h2{
      font-size: 28px;
   }
   #cmsArticlezzzqContent, #cmsArticlezzzqContent *{
      line-height:42px !important;
      font-size: 24px !important;
   }

   html #xqygb221 a,#zzzqcontentwrap2022 .moji_dya {
      font-size: 24px;
   }
}
