.fy_spvideo video{width: 1000px;    height: auto;    min-height:500px;}


.xzf_topbg { background: url(../jpg/weet1y.jpg) repeat-x top; height: 237px;}
.xzf_com { width: 1200px; margin: auto; overflow: hidden;}
.xzf_sm { padding-top: 19px;}
.xzf_xm { padding-top: 50px;}
.xzf_ssbk { width: 490px; height: 48px; border: 3px solid #1366d1; border-radius: 40px; background: #fff; margin-top: 30px;}
.xzf_sear { width: 382px; height: 36px; border: none;border-radius: 40px; margin-left: 20px; color: #bcbcbc;float: left;}
.xzf_ss { background: url(../jpg/aur9n8.jpg) no-repeat #1366d1; width: 78px; height: 36px;border-radius: 40px;border: none; float: left; margin-top: 3px; background-position: 27px;}
.xzf_navbg { background: #1366d1; height: 67px; line-height: 67px;}
.xzf_menu { width: 1200px; margin: auto; overflow: hidden;}
.xzf_menu li { float: left; color: #fff; font-size: 18px; width: 133px; text-align: center;}
.xzf_menu li a { display: block; color: #fff;}
.xzf_menu li a:hover { display: block; color: #fff; background: #0151b8;}
.xzf_nrbk { width: 1200px; margin: auto; overflow: hidden; padding-top: 35px;}
.xzf_left { width: 800px;}
.xzf_line { margin-top: 30px; border-bottom: 1px solid #ddd; padding-bottom: 5px; overflow: hidden;}
.xzf_zb { width: 100px; font-size: 19px; padding-top: 20px;}
.xzf_yy { width: 700px;}
.xzf_yy li { float: left; margin: 0 0px 25px 36px;}
.xzf_yy1 { width: 700px;}
.xzf_yy1 li { float: left; margin: 0 0px 25px 36px;}
.xzf_xztp img { width: 139px; height: 170px;}
.xzf_name { width: 139px; text-align: center; height: 20px; overflow: hidden; margin-top: 12px;}
.xzf_hyyb { width: 310px; border: 1px solid #ededed; padding: 15px; margin-top: 35px;}
.datac_sjfb{width:100%;}

.xzf_hyxx { border-bottom: 1px solid #014cb2; height: 40px;}
.xzf_hybt { padding: 0 20px 0 20px; border-bottom: 4px solid #014cb2; height: 39px; font-size: 19px;}
.xzf_hylist li { height: 35px; line-height: 35px; overflow: hidden;}
.xzf_hylist { margin-top: 15px; height: 280px; overflow: hidden;}
.xzf_jdlist li { height: 35px; line-height: 35px; overflow: hidden;}
.xzf_jdlist { margin-top: 15px; height: 415px; overflow: hidden;}
.xzf_nblist { padding-top: 5px;}
.xzf_nblist li { background: url(../jpg/d0d3cc.jpg) no-repeat #f5f5f5; background-position: 277px; height: 43px; line-height: 43px; text-align: left; text-indent: 20px; margin-top: 15px;}
.xzf_jgtb {  background: url(../jpg/h0t2t7.jpg) left no-repeat ; text-indent: 50px; font-size: 21px; line-height: 40px; background-position: 1px;}
.xzf_jgline { width: 950px;background: url(../jpg/qknnqe.jpg) left no-repeat; height: 10px; margin-top: 18px;}
.xzf_jgline2 { width: 1025px;background: url(../jpg/hxe2se.jpg) left no-repeat; height: 10px; margin-top: 18px;}
.xzf_jglist li { border: 1px solid #dfdfdf; width: 215px; height: 47px; line-height: 47px; background: url(../jpg/xv9ohp.jpg) no-repeat; background-position: 5px; 
text-indent: 18px; border-radius: 5px; float: left; margin: 15px 11px 0 11px; overflow: hidden;}
.xzf_jglist li a{ width:100%-50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xzf_jglist { margin-top: 20px;}
.news_wz { border-bottom: 1px solid #e5e5e5; padding-bottom: 18px; overflow: hidden; margin-top: 10px;}
.news_siz { padding-left: 0px; color: #5a5a5a; background:url(../jpg/ad340z.jpg) left center no-repeat; text-indent:2em;}
.news_list li { background: url(../png/wcw83u.png) no-repeat; background-position: 1px; text-indent: 19px; height: 40px; line-height: 40px; overflow: hidden;}
.news_list li span { color: #8a8a8a; float: right;}
.news_list {min-height: 240px; overflow: hidden; border-bottom:1px dashed #dbdbdb; padding-bottom: 13px; margin-top: 20px;}
.show_bt { font-size: 29px; line-height: 40px; text-align: center; margin-top: 40px;}
.show_time {  border-bottom: 1px solid #ececec; padding-bottom: 17px; margin-top: 19px; color: #6e6e6e;min-height: 30px; }
.show_js { line-height: 38px; margin-top: 20px; font-size: 16px;}
.show_dow { border-top: 1px solid #e6e8eb; padding-top: 15px; margin-top: 30px; color: #a0a0a0;}
.show_fwsj { padding-top: 10px; text-align: center;}
  .show_yb { width: 850px;}
  .show_zw { font-size: 20px; color: #0059b2; padding-left: 12px;}
  .show_zwjs { margin-top: 15px; line-height: 27px;}
  .show_ldls { border-top: 6px solid #1366d1;}
  .show_ldtite { width: 252px; height: 33px; margin: auto; background: url(/syx/xhtml/nweb/images/tite_13.png) no-repeat; color: #fff; line-height: 30px; font-size: 18px;}
  .show_jstb { padding: 3px 18px 0 70px;}
  .show_ldxx { line-height: 35px;margin-top: 30px;}
  .xzf_showcom { padding-top: 30px;}
  .xzf_showleft { width: 241px;}
  .xzf_showbt { background: #1366d1; height: 49px; border-top-left-radius: 5px;border-top-right-radius: 5px; line-height: 49px; text-align: center; font-size: 18px; color: #fff;}
  .xzf_showlist{ margin-top:2px;}
  .xzf_showlist li { border-bottom: 1px solid #e6e6e6; height: 46px;background: url(../jpg/ochfjv.jpg) no-repeat #f6f6f6; background-position: 220px; line-height: 46px; text-indent: 19px;}
  .xzf_showlist li:hover{ background:#2283e4; color:#fff;}.xzf_showlist li.hover{ background:#2283e4; color:#fff;}.xzf_showlist li a{ display:block;}.xzf_showlist li a:hover{ color:#fff;}.xzf_showlist li.hover a{ color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.xzf_showlist li a{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .xzf_showright { width: 910px}
  .xzf_showpic { text-align: center;}.xzf_showpic img{ width:35%; text-align:center;}
  .xzf_showwz { text-align: center; padding-top: 10px;}
  .xzf_showline { margin-top: 35px; border-bottom: 1px solid #e7e7e7; padding-bottom: 15px; overflow: hidden;}
  .xzf_showtite { font-size: 19px; padding: 6px 0 0 12px; color: #1366d1; font-weight: bold;}
  .xzf_showjs { line-height: 30px; margin-top: 15px;}
  .xzf_hd { margin-top: 10px;}
  .xzf_hd li {background: url(../png/wcw83u.png) no-repeat; background-position: 1px; text-indent: 19px; height: 38px; line-height: 38px; overflow: hidden;}
  .xzf_hd li span { color: #8a8a8a; float: right;}

  .zwdt_line { background: url(/syx/xhtml/nweb/images/hs_03.jpg) repeat-y; margin-top: 50px; padding-bottom: 15px; overflow: hidden;}
  .zwdt_left { width: 694px;}
  .zwdt_zwywbt { border-bottom: 1px solid #dfdbdc; height: 37px;}
  .zwdt_zwywsiz { font-size: 20px; color: #0059b3; border-bottom: 3px solid #0059b3; padding: 0px 20px 0 20px; height: 36px;}
  .zwdt_zwmore { font-size: 14px; line-height: 37px;}
  .zwdt_zwmore a { color: #989591;}
  .zwdt_zwmore a:hover { color: #0962bc;}
  .zwdt_news li span { float: right; color: #b2b2b2;}
  .zwdt_news li {  background: url(/syx/xhtml/nweb/images/dd_46.jpg) no-repeat; background-position: 1px; text-indent: 17px; height: 38px; line-height: 38px; overflow: hidden;}
  .zwdt_news { height: 220px; overflow: hidden; margin-top: 12px;}
  .zwdt_right { width: 450px;}
  .zwdt_pic { height: 240px; overflow: hidden;}
  .zwdt_pic li { float: left; width: 270px; margin: 35px 15px 0 15px;}
   .zwdt_pic li img { display: block;}
  .zwdt_zz { height: 45px; line-height: 45px; background: #f5f5f5; text-align: center;}
  .zwdt_tp{width: 270px; height: 158px; background:url(../png/d417sf.png) center;}.zwdt_tp a{ width:100%; height:100%; display:block;}
  .zwdt_tp img { width: 270px; height: 158px;}
  .zwdt_zz a { display: block;}
  .zwdt_zz a:hover { display: block; background: #0962bc; color: #fff;}
  .ywdt_sjbk { border: 1px solid #e8e8e8; width: 72px; height: 72px; float: left; margin-top: 3px;}
  .ywdt_comm { width: 60px; margin: auto;}
  .ywdt_yf { text-align: center; border-bottom: 1px solid #e8e8e8; padding:  8px 0 8px 0; color: #616161;font-size: 14px;}
  .ywdt_nf { color: #616161; font-size: 14px;text-align: center; padding-top: 8px;}
  .ywdt_yy { width: 600px; }
  .ywdt_new { height: 540px; overflow: hidden;}
  .ywdt_new li { overflow: hidden; margin-top: 30px;}
  .ywdt_tt { height: 20px; overflow: hidden;}
  .ywdt_js { height: 45px; overflow: hidden; color: #a8aaa9; line-height: 25px; margin-top: 9px;}
  .ztzl {width: 1200px; margin: auto; overflow: hidden; padding: 10px 0 50px 0;}
  .ztzl li { float: left; margin: 25px 10px 0 10px;}
  .ztzl_pic img { width: 280px; height: 100px;}
  .ztzl_name { height: 45px; line-height: 45px; text-align: center; background: #f6f6f6; text-align: center;}
  .ztzl_name a { display: block;}
  .ztzl_name a:hover {display: block; background: #0071e2; color: #fff;}
  .xwlb_list { margin-top: 20px;}
  .xwlb_list li { background: url(../png/wcw83u.png) no-repeat; background-position: 1px; text-indent: 17px; height: 38px; line-height: 38px; overflow: hidden;}
  .xwlb_list li span { float: right; color: #b2b2b2;}
  .zydy_js { margin-top: 20px; line-height: 40px;}
  .zypic_list { margin-top: 13px;}
  .zypic_list li { float: left; margin: 20px 8px 0 8px;}
.zypic_tp img { width: 210px; height: 168px;}.zypic_tp{ width:210px; height:168px; background:url(../png/d417sf.png) center no-repeat;}.zypic_tp a{ display:block; width:100%; height:100%;}
  .zypic_zz { height: 45px; line-height: 45px;text-align: center; overflow: hidden;}
  
  
.fy_bigtp {position: relative;}
.fy_jddw { position: absolute; width: 100%; height:100%; z-index:100;}
.fy_gogo { text-align: center; margin-top: -360px;}
.i_sear { height: 48px; border: none; background: #fff; border-top-left-radius: 40px; float: left; border-bottom-left-radius: 40px; width: 460px; text-indent: 15px; color: #a7a7a7;}
.fy_sear { padding: 30px 0 0 325px;}
.top_fdj {border-top-right-radius: 40px; border-bottom-right-radius: 40px; width: 95px; 
height: 48px; border: none; background: url(/syx/xhtml/nweb/images/fy_ss_07.jpg) #1660c3 no-repeat; color: #fff; background-position: 60px 17px; float: left; text-indent: -25px;}
.fy_menu li { float: left; width: 99px; margin: 0px 70px 0px 70px;}
.fy_cdsiz { font-size: 22px; color: #fff; margin-top: 10px; line-height: 30px; text-align: center;}
.fy_cdsiz a { color: #fff;}
.fy_cdsiz a:hover { color: #fff;}
.fy_home {}

.xianzhengfu { }

.fy_hg { height: 115px;}
.fy_topbg { background: #1366d1; height: 115px;position: fixed;left: 0%;top:0;bottom: 0;right: 0; z-index: 99999999;}
.fy_com { width: 1200px; position:relative; height:100%; margin: auto; overflow: hidden;}
.fy_com .center{position:absolute; top:50%;width:100%; transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.fy_logo { padding-top: 22px;}

.fy_nav li { font-size: 18px; color: #fff; float: left; line-height: 115px; padding: 0 10px 0 10px;}
.fy_nav li a { color: #fff;}
.fy_nav li a:hover { color: #ffffd5;}
.fy_spbg { background: url(../jpg/l4vhdr.jpg) no-repeat center top; height: 935px;}
.fy_spbt { text-align: center; padding-top: 25px;}
.fy_gkbg { background: url(../jpg/lxdn20.jpg) no-repeat center top;min-height:750px;}
.fy_gkbt { text-align: center; padding-top: 80px;}
.fy_gkxm { padding-top: 80px;}
.fy_gknr { width: 640px; line-height: 37px; height: 330px; overflow: hidden;}
.fy_gklist { margin-top: 50px;}
.fy_gklist li { float: left; text-align: center; width:196px; border-right: 1px solid #f0f0f0;}
.fy_gksiz { font-size: 20px; margin-top: 13px;}
.fy_yxbg { background: url(../jpg/3li8gq.jpg) no-repeat center top;min-height: 280px;}
.gy_lytp { background: url(../png/qt8vjh.png) no-repeat center top;min-height: 656px; margin-top: 80px;}
.gy_lylist { padding: 216px 0 0 450px;}
.gy_lylist li { float: left; background: url(../png/lwohes.png) no-repeat; height: 225px; width: 83px; text-align: center; font-size: 30px; 
color: #777777; line-height: 45px; padding-top: 20px; margin-left: 40px;}
.gy_lylist li a {color: #777777;}
.gy_lylist li a:hover {color: #777777;}
.gy_lylistaaa{ display:none;}
.gk_xzqh { background: url(../png/8f0xan.png) no-repeat center top;min-height: 738px;}
.gk_xzbt { text-align: center; padding-top: 70px;}
.fdwg_cn { padding-top: 50px;}
.pic li span{width: 100%; height: 30px; margin-top: 20px; display: block; text-align: center; margin: auto; position: absolute; bottom: 20px;font-size: 22px; color: #fff;}
  
  
  
  
  .ins-section04{height: 426px;padding-top: 1px;background: url("/syx/xhtml/nweb/images/20201024-zjfj-bg04.png") no-repeat top center; margin-top: 30px;}
  	@media screen and (max-width:750px){
  	
  	}
  	a {
      text-decoration: none;
  }
  
  .cs-lbt li{
       list-style-type: none;
      margin: 0px;
      padding: 0px;
  }
  	.zjcs-btn02 {
      position: absolute;
      top: 50%;
      margin-top: -22px;
      right: -30px;
  }
  	@media screen and (max-width: 1365px){
  .container, .fixed .container1 {
      max-width: 1200px;
  }
  }
  .container {
      max-width: 1300px;
      margin: 0 auto;
  }
  .ins-title {
      text-align: center;
      margin-top: 140px;
  }
  img {
      border: 0px;
      vertical-align: middle;
      max-width: 100%;
  }
  .cspm {
      
      position: relative;
      padding: 0 30px;    margin: 0 auto;
      margin-top: 60px;    margin-left: 30px;
  }
  .cspm> a {
      display: inline-block;
      width: 40px;
      height: 40px;
      font-size: 22px;
      color: #fff;
      border-radius: 4px;
      text-align: center;
      line-height: 40px;
      background: #636363;
  }
  .cs-lbt {
      position: relative;
      height: 526px;
  }
  .cs-lbt li.zbtp {
      position: absolute;
      top: 0;
      left: 0;
  }
  .cs-lbt li span {
      display: inline-block;
      width: 138px;
      height: 48px;
      background: url(/syx/xhtml/nweb/css/static/images/20201024-mz-zz.png) no-repeat left center;
      position: absolute;
      left: 0;
      top: 15px;
      z-index: 5;
      font-size: 20px;
      font-weight: bold;
      color: #fff;
      line-height: 48px;
      padding-left: 15px;
  }
  .zjcs-btn01 {
      position: absolute;
      top: 50%;
      margin-top: -22px;
      left: -30px;
  }
  .poster-main {
  			width: 100%;
  			height: 80%;
  			position: relative;
  			
  		}
  
  		.poster-main img {
  			
  			display: inline-block;
  			height: 100%;
  			max-width: 100%;
  		}
  
  		.poster-main .poster-list {
  			width: 100%;
  			height: 80%;
  		}
  
  		.poster-main .poster-list .poster-item {
  			width: 546px;
  			height: 426px;
  			position: absolute;
  			left: 0;
  			top: 0;
  			text-overflow: ellipsis;
  			white-space: nowrap;
  			overflow: hidden;
  		}
  
  		.poster-item span {
  			width: 100%;
  			text-align: center;
  			display: block;
  			font-size: 16px;
  			line-height: 28px;
  			position: absolute;
  			z-index: 10;
  			bottom: 0;
  			color: #fff;
  			background-color: rgba(15, 15, 15, 0.5);
  			padding: 0 5%;
  			text-overflow: ellipsis;
  			overflow: hidden;
  			box-sizing: border-box;
  		}
  
  		.poster-main .poster-btn {
  			position: absolute;
  			
  			z-index: 10;
  			cursor: pointer;
  			width: 40px;
  			height: 40px;
  		}
  		@media screen and (max-width: 999px){
  			.cspm {
    	 		 margin: 100px 0px 0;
    			  padding: 0;	
  }
  		}
  		.cs-lbt li span{
  			text-align: left;
  		}
  		.poster-main .poster-list .poster-item{
  			white-space: normal;
  		}
  		.cs-lbt li span{
  			width: 200px;
  		}
  		.ztp ul li a{
  			cursor: auto;
  		}
  		@media screen and (max-width: 999px){
  			.cspm> a {
  				line-height: 40px;
  			}
  		}
  		
  		
  
  		.ztp p br{display: block;}
  		
  		.gk-icon li {width: 19.5%;}
  		@media screen and (max-width: 750px){
  			.gk-icon li {width: 25%;margin-top: 20px;}
  		}
  		.poster-item-active{height: 350px !important;top: -50px !important; }
  
          
          .zzp{display: block; height: 100%;}
  
  
  
  
  
  
    div.tmpSlide {
        position: absolute;
        top: 0;
        left: 0;
        height: 180px;
        display: none;  
    }
  
    div#tmpSlideshowControls {
        position: absolute;
        bottom: 30px;
        right: 11px;
        width: 600px; 
    }
    div.tmpSlideshowControl {
       
        float: left;
        margin: 0 5px 0 0; background: #d1d1d1;
        width: 33px;
        height: 5px;
        color: #554d31;
        font: 14px Arial, sans-serif;
        text-align: center;
        cursor: pointer;
    }
    div.tmpSlideshowControl span {
        line-height: 36px;
        vertical-align: middle;
    }
    div.tmpSlideshowControlOn {
        background-image: url('/syx/xhtml/nweb/css/FeatureOver.png');
    }
    div.tmpSlideshowControlActive { background: #d42026; color: #fff;}
    div.tmpSlideCopy {
        position: absolute;
        left: 30px;
        top: 20px;
        width: 1110px; 
    }
    div#tmpSlideshow h4 {
        color: #b90f23;
        text-transform: uppercase;
        font: 14px Arial, sans-serif;
        margin: 10px 0;
    }
    div.tmpSlideCopy p {
        font: 11px Arial, sans-serif;
        line-height: 1.75em;
    }
    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    
    .container {
     
      position: relative;
      width: 100%;
      display: flex;
    
      justify-content: center;
      align-items: center;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
      position: relative;
    }
    
  
  
    
    .overlay {
      position: absolute;
      width: 100%;
      top: 0;
      bottom: 0;
      opacity: 0;
      left: 0;
      right: 0; background: url(/syx/xhtml/nweb/images/banner1_02.jpg);
      transform: scale(0.5);
      animation: .5s slideIn ease-in-out forwards, 1s skewBg ease-in-out;
    }
    
    @keyframes skewBg {
      0% {
        transform: scale(0.5);
      }
      100% {
        transform: scale(1);
      }
    }
    @keyframes underline {
      100% {
        width: 100%;
      }
    }
    @keyframes slideIn {
      100% {
        transform: translateY(0px);
        opacity: 1;
      }
    }
    
    
  .zfyw_zz { font-size: 25px; margin-top: 10px; text-align: center;  color: #0059b2;}
  .zfyw_jj { color: #676767; line-height: 30px; margin-top: 20px;  overflow: hidden; height: 53px; overflow: hidden;}
  div#tmpSlideshow { margin: auto;
      padding: 30px 0 0 0;
      position: relative;
      height: 195px;
      width: 1200px; background: #f2f2f2; 
  }
#fontzoom img{max-width: 98%!important;height: auto!important;}.info_ewm{ width:160px;}ul.xgld_nr{ clear:both;}ul.xgld_nr li{ width:48%; margin:10px 1% 10px 1%; float:left; height:24px; line-height:24px;     overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.news_tb{ width:30px; clear:both;}
   
.wrap-sjfb{ width:98%; margin:10px auto 0px auto;}
.wrap-sjfb .sjfb-nav{ width:100%; margin:20px auto;} .wrap-sjfb .sjfb-nav ul{ clear:both;}.wrap-sjfb .sjfb-nav ul li{ width:18%; margin:0px 1% 0px 1%; float:left; height:48px; line-height:48px;text-align:center;;cursor: pointer;}.wrap-sjfb .sjfb-nav ul li a{ width:100%; text-align:center; display:block;background-color: #E6E6E6;}.wrap-sjfb .sjfb-nav ul li a:hover{ background-color:#006CAB; color:#fff;}.sjfb-nav ul li.on a{background-color:#006CAB; color:#fff;}.wrap-sjfb .sjfb-area{height: 410px; margin:30px auto 10px auto; clear:both; padding-top:40px;}
.sjfb-main{ width:100%; margin-top:10px; clear:both;}.sjfb-main p{ width:32%; float:left; padding:0px; margin-left:2%;}.sjfb-main p:first-child{width:32%; float:left; padding:0px;}.sjfb-main p:last-child{width:32%; float:right; padding:0px;}
.data_sjfb{ width:378px; border: 1px solid #ededed; padding:15px; margin-top: 5px;}.data_sjfb01{ float:left;}.data_sjfb02{ float:left;margin-left:30px;}.data_sjfb03{ float:right;} 

.ldjs_list { margin-top: 10px; overflow: hidden;}
.ldjs_list li { border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; overflow: hidden;  margin-top: 23px;}
.ldjs_tp img { width: 125px; height: 142px; border: 1px solid #ebeaea; padding: 4px;}
.ldjs_tpx{ width: 125px; height: 100px; border: 1px solid #ebeaea; padding: 4px;}.ldjs_tpx h2{ font-size:38px; width:100%; clear:both; float:left;text-align:center; color: #CCC; line-height:2px;}.ldjs_tpx h3{ font-size:14px; text-align:center; color:#666}
.ldjs_yb { width: 751px;}
.ldjs_name { height: 22px; line-height: 22px; font-size: 18px;}
.ldjs_nr { height: 67px; line-height: 24px; color: #848484; overflow: hidden; margin-top: 10px;}
.ldjs_more { margin-top: 18px; color: #a4a4a4;}
.ldjs_more a{ color: #a4a4a4;}
.ldjs_more a:hover{ color: #ba1124;}
.ldjs_nr { height: 57px; line-height: 28px; color: #848484; overflow: hidden; margin-top: 10px;}