﻿#articlezzzqcontent{
    text-align: left;
    padding-bottom: 40px;
}
#szfcontentwrap2022,#zzzqcontentwrap2022{
    display: none;
}
/* .zzzqbody .zzzqcommonhead2022{
    display: block !important;
} */
/* .zzzqbody #zzzqcontentwrap2022{
     display: block !important; 
} */

*{margin: 0;padding: 0;}
body{color:#333;}
a{color: #333;}
.content a:hover{color:#333;text-decoration:underline; outline: none !important;}
.content  a:focus {outline: none !important;}
.content  a::-moz-focus-inner{border: 0 ;outline:0 !important;}
.content ul{display: inline-block; }
.content .connr ul {width: 100%;}
.content a{text-decoration:none;}
.content img, .content input {vertical-align: middle;}
.content input,button{outline: none;border: none;}
.content li{list-style: none;}
.content .comtit li a:hover{text-decoration:none;}
.content .fl{float: left;}
.content .fr{float: right;}
.zzzqbody{
    font-family:   Microsoft Yahei ;
   
    background-color: #fcf8f2;
    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;
} */

.yqlj{
    display: none;
}

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

.zzzqbody .head .headtop .top1{
    width: 100%;
    height: 55px;
    line-height:55px;
    background: #e8c9a3;
    font-size: 16px;
    overflow: hidden;
}



.zzzqbody .head .headtop img{
    vertical-align: middle;
    margin: -3px 10px 0 25px;
}
.zzzqbody .head .headtop .top1left{
    float: left;
}
.zzzqbody .head .headtop .top1left a{
    color:#fff;
    /* display: inline-block; */
    /* vertical-align: middle; */
}
.zzzqbody .head .headtop .top1right{
    float: right;
}

.zzzqbody .head .headtop .topulnav li{
    float: left;
}
.zzzqbody .head .headtop .topulnav li a{
    color: #fff; 
}
.zzzqbody .head .headtop .topulnav li.line{
    padding: 0;
}
.zzzqbody .head .headtop .topulnav li{
    padding: 0 11px;
    color: #fff;
    line-height: 55px;
    height: 55px;
    font-size: 16px;
}
.zzzqbody .head .headtop .wzzc{
    padding: 0px 10px;
    /* width: 147px; */
    height: 32px;
    border-radius: 15px;
    background: #dcbe99;
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 32px;
    float: left;
    margin-top: 11px;
}

.zzzqbody .head .toplogo{
    padding-top: 90px; 
    padding-left: 48px;   
}
.zzzqbody .head .toplogo .left{
    float: left;
}
.zzzqbody .head .toplogo .right{
    float: right;
    text-align: center;
}
.zzzqbody .head .toplogo .zzzq{
    margin-top: 55px;
    width: 212px;
    height: 74px;
    font-size: 36px;
    font-weight: bold;
    line-height: 74px;
    text-align: center;
    color: #fff;
    background: url(../images/zzzq/zzzqbg.png) no-repeat;
}
.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{
    position: relative;
    background: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-height: 500px;
    padding: 5px 28px;
    box-sizing: border-box;
    margin-bottom: 40px;
    margin-top: -165px;
}
.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/zzzq/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/zzzq/zzzqpubtitbg.png) no-repeat bottom center;
}

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


/****foot common css start****/
.zzzqbody  .foot .ftleft,
.zzzqbody  .foot .ftleft a {
    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: 80px 0 50px;
    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;
}
#Canvas2{
   margin-top:40px;
}
#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 .head .headtop .top1{
        display: none;
    }
   .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.pagination-index{
        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 .right img{
      margin: 10px auto;
   }
   .zzzqbody .head .toplogo .zzzq{
      margin:30px auto;
      font-size: 26px;
      width: 160px;
      height: 46px;
      line-height: 46px;
      background-size: 100% 100%;
   }
    .zzzqbody .head .toplogo img+img{
        max-width:33%;
        margin-left:10px;
        margin-top:30px;
    }
    .zzzqbody .head{
        height: auto;
        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;
   }
}