@charset "utf-8";

@font-face {
	font-family: "auFMY3";
	src: url("./fonts/auFMY3.ttf");
}

@font-face {
	font-family: "kABOi2";
	src: url("./fonts/kABOi2.ttf");
}

/* CSS Document */
.header{background: url(header.png) no-repeat center bottom; height: 100px; overflow: hidden;}
.shareLink{float: right; margin-top: 30px;}
.shareLink img{margin-left: 10px;}
.search{float: right; margin: 28px 20px 0 0; height: 44px; border: 1px solid #d2d2d2;}
.ser_ipt{background: #fff; border: 0; width: 366px; height: 44px; text-indent: 10px; font-size: 16px; float: left;}
.ser_btn{width: 99px; height: 44px; background: #fa9c09; color: #fff; border: 0; font-size: 20px; cursor: pointer;}
.nav{height: 50px; line-height: 50px; background: #0173d4; overflow: visible;}
.navbar{float: left; overflow: visible;}
.navbar li{float: left; padding: 0 20px; border-left: 1px solid #298bdb; font-size: 16px; position: relative; overflow: visible;} 
.navbar li a{color: #fff;}
.nav .navbar dl{position: absolute; width: 100%; background: rgba(1, 115, 212, 0.8); left: 0; z-index: 100; text-align: center;line-height:40px; display: none;}
.navbar li:hover dl{display: block;}
.date{float: right; color: #fff;}
.news{border: 1px solid #e4e4e4; height:284px; margin-top: 30px; overflow: hidden;}
.slideBox{ width:504px; height:284px; overflow:hidden; position:relative; float: left;}
.slideBox .hd{ overflow:hidden; position:absolute; right:5px; bottom:18px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:4px;background:#0173d4; cursor:pointer; margin-right: 6px; border-radius: 4px; }
.slideBox .hd ul li.on{ background:#fa9c09; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{width:504px; height:auto; display:block;  }
.black{position: absolute; background: url(black.png); height: 45px; width: 100%; bottom: 0; left:0;}
.slideBox .bd li a{color: #fff;}
.black p{font-size: 22px; font-weight: bold; margin-left: 20px; color: #fff; line-height: 45px;}
.newsCon{overflow: hidden; padding: 0 30px;}
.newsCon h4{background: url(title.png) no-repeat left center; padding-left: 20px; font-size: 24px; font-weight: bold; margin: 20px 0 10px 0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsCon h4 a{color: #333;}
.newsCon p{font-size: 16px; line-height: 30px; color: #333; margin-bottom: 10px;}
.newsList li{font-size: 18px; line-height: 36px;}
.newsList li a{color: #000;}
.newsList li a:hover, .newsCon h4 a:hover{color: #0173d4;}
.Left{width: 800px; float: left;}
.Right{width: 370px; float: right; background: #f7f7f7;}
.content{overflow: hidden; margin-top: 40px; position: relative;}

/*修改0930*/
.column{ overflow: hidden; height: 50px;} 
.column h4{ padding-left: 50px; font-size: 22px; font-weight: bold;height: 34px; line-height: 34px; float: left; margin-top: 10px; margin-right: 20px;}
.column a{color: #5b5d69; font-size: 16px; font-weight: bold; display: block;background: url(column.png) no-repeat right 25px; overflow: hidden; height: 50px; text-align: right; background-size: 100% auto;}
.column2 a{background: none;}
/*修改0930*/

.column_gl{background: url(column3.png) no-repeat right 25px;}

.boxLeft{width: 258px;float: left;margin-right: 20px;}
.boxLeft img{max-width: 240px;max-height:140px; background: #f1f1f1; padding: 4px; margin-bottom: 10px; margin-top: 10px;}
.boxLeft h4{font-size: 16px; line-height: 26px; font-weight: bold; margin-bottom: 4px;}
.boxLeft h4 a{color: #333;}
.boxLeft p{font-size: 16px; line-height: 30px;}

.boxLeft1{width: 258px;float: left;margin-right: 20px;}
.boxLeft1 img{max-width: 240px;max-height:140px;}
.boxLeft1 h4{font-size: 16px; line-height: 26px; font-weight: bold; margin-bottom: 4px;}
.boxLeft1 h4 a{color: #333;}
.boxLeft1 p{font-size: 16px; line-height: 30px;}

.boxRight{overflow: hidden; }
.boxList li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 30px;}
.boxList li span{font-size: 14px; color: #bab9b9; float: right;}
.boxList li a{font-size: 16px; color: #333;}
.boxList li a:hover,.boxLeft h4 a:hover,.ftCon p a:hover{ color: #0173d4;}
.boxDiv{margin-bottom: 20px;}
.column_1{background: url(icon_column_1.png) no-repeat left center;}
.column_2{background: url(icon_column_2.png) no-repeat left center;}
.column_3{background: url(icon_column_3.png) no-repeat left center;}
.column_4{background: url(icon_column_4.png) no-repeat left center;}
.column_5{background: url(icon_column_5.png) no-repeat left center;}
.column_6{background: url(icon_column_6.png) no-repeat left center;}
.column_7{background: url(icon_column_7.png) no-repeat left center;}
.column_8{background: url(icon_column_8.png) no-repeat left center;}
.column_9{background: url(icon_column_9.png) no-repeat left center;}
.column_10{background: url(icon_column_10.png) no-repeat left center;}
.column_11{background: url(icon_column_11.png) no-repeat left center;}
.column_12{background: url(icon_column_12.png) no-repeat left center;}
.column_13{background: url(icon_column_13.png) no-repeat left center;}
.column_14{background: url(icon_column_14.png) no-repeat left center;}
.column_15{background: url(icon_column_15.png) no-repeat left center;}
.column_16{background: url(icon_column_16.png) no-repeat left center;}
.column_17{background: url(icon_column_17.png) no-repeat left center;}
.column_18{background: url(icon_column_18.png) no-repeat left center;}
.column_19{background: url(icon_column_19.png) no-repeat left center;}
.column_20{background: url(icon_column_20.png) no-repeat left center;}
.column_21{background: url(icon_column_21.png) no-repeat left center;}
.boxImg{position: relative; float: left; margin-top: 6px;}
.boxImg img{width: 240px; height: 128px; padding: 8px; background: #f1f1f1;} 
.black2{position: absolute; width: 240px; height: 30px; line-height: 30px; color: #fff; bottom: 8px; left: 8px; background: url(black2.png) repeat-x bottom; text-align: center;}
.boxImg_left{float: left; width: 258px; margin-right: 16px;}
.boxImg2 img{width: 510px; height: 280px;}
.boxImg2 .black2{width: 510px; font-size: 20px; height: 40px; line-height: 40px;}
.column2{background: url(column2.png) no-repeat 120px center; margin:  14px 14px 0px; height: 40px; line-height: 40px;}
.column2 h4{margin-top: 0;}
.boxList2 li{border-bottom: 1px solid #e1e1e1; margin: 0 14px; padding: 4px 0;}
.boxImg3{width: 340px; height: 192px; position: relative; margin: 0 auto;}
.boxImg3 img{width: 100%; height: 100%; display: block;}
.boxImg3 .black p{font-size: 18px; margin: 0 8px; text-align: center;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.play{width: 66px; height: 66px; background: url(play.png); display: block; position: absolute; top:42px; left: 50%; margin-left: -33px;}

.boxImg3-1{text-align:center;width: 340px; height: 192px; position: relative; margin: 0 auto;}
.boxImg3-1 .black p{font-size: 18px; margin: 0 8px; text-align: center;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

.boxImg4{width: 165px; height: 93px; float: left; margin-left: 10px; margin-top: 12px;}
.boxImg4 .black{height: 26px;}
.boxImg4 .black p{font-size: 12px;  line-height: 26px; }
.boxImg4 .play{width: 32px; height: 32px; background-size: 100% 100%;top:20px; margin-left: -16px;}
.ftList li{padding: 16px 0; border-bottom: 1px solid #e1e1e1; margin: 0 14px; overflow: hidden;}
.ftList li img{width: 80px; height: 80px; border: 1px solid #bfbfbf; float: left; margin-right: 14px;}
.ftCon{overflow: hidden;}
.ftCon p{font-size: 16px; font-weight: bold; line-height: 26px; margin-bottom: 4px;}
.ftCon p a{color: #333;}
.ftCon h4{overflow: hidden;}
.ftCon h4 span{float: left;padding-left: 24px; line-height: 24px; margin-right: 14px;}
.ft_1{background: url(icon_ft_1.png) no-repeat left center;}
.ft_2{background: url(icon_ft_2.png) no-repeat left center;}
.zt{text-align: center;}
.zt img{margin-top: 10px;}
.footer{background: #333; padding: 24px 0;}
.footer p{font-size: 14px; color: #d3d3d3; line-height: 30px;} 
.footer a{color: #d3d3d3; margin-right: 20px;}
.cur{background: url(cur.png) no-repeat left center; padding-left: 24px; font-size: 14px;margin-top: 20px;}
.cur a{color: #333; }
.contentBor{border-top: 1px solid #dedede;border-right: 1px solid #dedede;border-left: 1px solid #dedede; margin-top: 20px;}
.xlBox{margin: 30px 20px 0 50px;}
.xlTitle{font-size: 35px; border-bottom: 1px dashed #d6d4d4; padding-bottom: 14px; margin-bottom: 14px;}
.xlSub span{ margin-right: 20px; color: #6a6a6a;}
.xlSub,.xlSub a{color: #6a6a6a;}
.xlSub p{float: right;}
.xlSub a:hover{ color: #0173d4;}
.xlCon img{width: 100%; }
.xlCon{margin-top: 24px;}

/*修改0930*/
.xlCon *{font-size: 18px !important; line-height: 42px !important;letter-spacing: 2px;}
.xlCon p{margin-bottom:20px;}
.xlCon .xl_img_t{font-size: 14px !important;line-height: 26px !important; color: #9a9a9a !important;}
/*修改0930*/

.xl_editor{text-align: right; color: #9a9a9a; margin-top: 10px;}
.xgHead{background: url(line.png) repeat-x center; overflow: hidden; margin-bottom: 14px;}
.xgHead p{font-size: 20px; display: inline-block; color: #424242; padding: 0 20px; margin-left: 24px; background: #fff; font-weight: bold; }
.xgNews{margin-left: 50px;margin-right: 20px; margin-top: 30px; margin-bottom: 40px;}
.xgList li{background: url(dian.png) no-repeat left center; padding-left: 25px; line-height: 34px;}
.xgList li span{font-size: 14px; float: right;}
.lang{float: right; margin-left: 20px;}
.lang span{display: inline-block; width: 28px; height: 28px; background: #fff; border-radius: 50%; font-size: 17px; color: #b0afaf; margin-left: 10px; line-height: 28px; text-align: center; cursor: pointer;}
.lang .on{color: #0173d4;}
.Leftabs{position: fixed; bottom: 0px;}
.Leftabs2{position: absolute; bottom: 0;}
.Leftabs3{position: fixed; top: 0;}
.Rightabs{position: fixed; bottom: 0px; margin-left: 828px;}
.Rightabs2{position: absolute; bottom: 0; margin-left: 828px;}
@media print { 
  .noprint { display: none;color:green } 
  } 

.foot_box{float: left; border-right: 1px solid #646464; margin-right: 50px; height: 182px;}
.foot_box h4{font-size: 16px; padding-left: 46px; color: #fff; line-height: 24px; margin-bottom: 10px; font-weight: bold;}
.foot_1{background: url(foot_1.png) no-repeat left center;}
.foot_2{background: url(foot_2.png) no-repeat left center;}
.foot_link{margin-left: 46px;}
.foot_link li{width: 136px; float: left; line-height: 30px;}
.footer .foot_t{font-size: 18px; font-weight: bold; margin-top: 20px;}
.contentGl{margin-top: 20px;}
.glList li{padding: 16px 0; border-bottom: 1px solid #e6e6e6; overflow: hidden;}
.glList li h4{font-size: 18px; margin-bottom: 6px;}
.glList li h4 a{color: #333;}
.glList li h4 a:hover{color: #0173d4;}
.glList li p{font-size: 14px; color: #999;}
.glList li p span{margin-right: 20px;}
.page{ text-align: center; margin: 40px 0 60px;}
.page *{display: inline-block; font-size: 14px;}
.page a{height: 24px;  padding: 0 5px; border:1px solid #eee; line-height: 24px; margin: 0 4px; color: #333;}
.page span{margin-left: 10px;}
.page span font{color: #ff5918;}
.page a.on{background: #ff5918;border:1px solid #ff5918; color: #fff}
.slideBox_video{border:1px solid #e4e4e4; height: 302px; position: relative;margin-bottom: 20px;overflow:hidden;}
.video_img{width: 532px; height: 302px; position: relative; float: left; }
.video_img img{width: 100%; height: 100%;}
.video_img i{width: 48px; height: 48px; display: block; position: absolute; left: 0; bottom: 0; background: url(video_play.png);}
.video_img span{padding: 0 10px; height: 28px; background: #e40404; color: #fff; position: absolute; top:0; right: 0; display: block; font-size: 16px; line-height: 28px;}

.video_img1{width: 532px; height: 302px; overflow:hidden;text-align:center;position: relative; float: left; }
.video_img1 img{width: 100%; height: auto;}
.video_img1 i{width: 48px; height: 48px; display: block; position: absolute; left: 0; bottom: 0; background: url(video_play.png);}
.video_img1 span{padding: 0 10px; height: 28px; background: #e40404; color: #fff; position: absolute; top:0; right: 0; display: block; font-size: 16px; line-height: 28px;}

.video_con{padding: 14px 20px; overflow: hidden;}
.video_con h4{font-size: 20px; font-weight: bold; line-height: 34px; margin-bottom: 6px;}
.video_con h4 a,.zb_con h4 a{color: #333;}
.video_con p{font-size: 16px; line-height: 30px;}
.slideBox_video .hd{ overflow:hidden; position:absolute; right:0px; bottom:20px; z-index:1; width: 266px; text-align: center;}
.slideBox_video .hd ul{ overflow:hidden; zoom:1;}
.slideBox_video .hd ul li{ display: inline-block; margin-right:2px;  width:16px; height:4px;background:#0173d4; cursor:pointer; margin-right: 6px; border-radius: 4px; }
.slideBox_video .hd ul li.on{ background:#fa9c09; color:#fff; }
.video_list li{float: left;width: 256px;margin-top: 10px; margin-right: 16px; height: 212px;}
.video_list h4{font-size: 16px; line-height: 26px; font-weight: bold; margin-bottom: 4px;}
.video_list h4 a{color: #333;}
.video_list_img{position: relative; width: 256px; height: 146px;text-align:center;overflow:hidden;margin-bottom: 10px; background: #f1f1f1; padding: 0px;}
.video_list_img img{width: 250px;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto; }
.video_list_play{width: 48px; height: 48px; display: block; position: absolute; left: 50%; top: 50%; background: url(video_play2.png); margin-top: -24px; margin-left: -24px;}
.mar0{margin-right: 0 !important; margin-left: 0 !important;}
.video_list{overflow: hidden;}
.glList .video_list_img{float: left; margin-right: 20px;}
.zb_con{overflow: hidden;}
.zb_con h4{font-size: 16px; font-weight: bold; margin-top: 4px;}
.zb_con h5{font-size: 14px; line-height: 26px; margin-bottom: 6px;}

.header_zt a{color: #333;}
.zt_hot{overflow: hidden; margin-top: 50px;}
.zt_hot_img{width: 600px; height: 340px; position: relative; float: left; margin-right: 30px;}
.zt_hot_img img{width: 100%; height: 100%;}
.zt_hui{position: absolute; width: 100%; height: 64px; background: url(zt_hui.png) repeat-x bottom; bottom: 0; left: 0;}
.zt_hui p{color: #fff; font-size: 20px; font-weight: bold; text-align: center; line-height: 80px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; margin: 0 20px;}
.zt_hui p a{color: #fff; }
.zt_hot_new{overflow: hidden;}
.zt_hot_new li h4{font-size: 22px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.zt_hot_new li h4 a{color: #333;}
.zt_hot_new li p{font-size: 15px; color: #7a7a7a; line-height: 30px; text-indent: 28px;}
.zt_hot_new li{margin-bottom: 18px; margin-top: 4px;}
.zt_colmun{overflow: hidden; margin-top: 50px; margin-left: -20px;}
.zt_colmun p{float: left; width: 377px; height: 55px; background: url(zt_colmun.png) no-repeat center; font-size: 24px; color: #fff; line-height: 55px; text-align: center; text-indent: -20px;}
.zt_colmun a{float: right; background: url(zt_more.png) no-repeat right center; height: 20px; line-height: 20px; font-size: 18px; color: #333; padding-right: 22px; margin-top: 18px;} 
.picScroll-left{ overflow:visible; position:relative; height: 334px; background: url(zt_srcoll.png) no-repeat center; margin-top: 10px; position: relative;  }
.picScroll-left .hd{ overflow:visible;   }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:40px; height:100px; cursor:pointer; position: absolute; top:124px }
.picScroll-left .hd .prev{background: url(btn_left.png) no-repeat center; left: -60px;}
.picScroll-left .hd .next{background: url(btn_right.png) no-repeat center; right: -60px;}
.picScroll-left .hd ul{overflow:hidden; zoom:1; position: absolute; width: 100%;  text-align: center; bottom: 0;}
.picScroll-left .hd ul li{width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: #dfdfd5; display: inline-block; border-radius: 50%; margin: 0 5px; vertical-align: middle;}
.picScroll-left .hd ul li.on{ background:#e8390d; width: 16px; height: 16px; }
.picScroll-left .bd{ margin-left: 30px; padding-top: 35px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width: 358px; height: 254px; background: #e8f3fd; margin-left: 20px;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:358px; height:206px; display:block;  }
.picScroll-left .bd ul li .title{font-size: 16px; line-height: 48px;}
.picScroll-left .bd ul li .title a{color: #333;}
.zt_list_img{overflow: hidden;}
.zt_list_img li{width: 360px; height: 204px; float: left; margin: 40px 60px 0 0;}
.zt_list_img li .zt_hot_img{width: 100%; height: 100%; float: none;}
.zt_list_img li .zt_hot_img .zt_hui p{font-size: 16px; font-weight: normal;} 
.zt_list li{overflow: hidden; border-bottom: 1px solid #e1e1e1; padding: 20px 0;}
.zt_list li img{width: 360px; height: 204px; float: left; margin-right: 30px;}
.zt_list_con{overflow: hidden;}
.zt_list_con h4{font-size: 22px; font-weight: bold; text-align: center; margin-bottom: 14px; margin-top: 20px;}
.zt_list_con h4 a{color: #333;}
.zt_list_con p{font-size: 15px; color: #7a7a7a; line-height: 30px; text-indent: 28px;}
.zt_list{margin: 20px 0 40px 0;}
.footer_zt{background: #eeeeee;}
.footer_zt a,.footer_zt .foot_box h4,.footer_zt p{color: #333;}
.footer_zt .foot_1{background: url(foot_1_2.png) no-repeat left center;}
.footer_zt .foot_2{background: url(foot_2_2.png) no-repeat left center;}
.footer_zt .foot_box{border-right: 1px solid #d7d7d7;}
.zt_img_box img{width: 820px; height: 464px; margin-bottom: 10px;}
.zt_img_box a{color: #333;}
.swiper-container {
  margin-top: 40px;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
transition: 300ms;
transform: scale(0.6);
}
.swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
  z-index: 99;
}

.xl_boxImg{width: 100%; height: auto;}
.xl_boxImg .play{top:50%; margin-top: -60px; width: 115px; height: 115px; background: url(play2.png) no-repeat center; margin-left: -60px;}
.slideBox_xl{float: none; width: 100%; height: 450px; overflow: visible;}
.slideBox_xl .bd img{ width: 100%; height: 410px;}
.slideBox_xl .hd{width: 100%; bottom: 0px; text-align: center;}
.slideBox_xl .hd ul{float: none;}
.slideBox_xl .hd ul li{float: none; display: inline-block; width: 16px; height: 16px; background: #a0a0a0; border-radius: 50%; margin: 0 3px;}
.slideBox_xl .prev,.slideBox_xl .next{ position:absolute; top:50%; margin-top:-38px; display:block; width:50px; height:76px; }
.slideBox_xl .next{ background: url(btn_right2.png) no-repeat center;  right:0;  }
.slideBox_xl .prev{ background: url(btn_left2.png) no-repeat center; left:0}

/*修改0910*/
.boxDiv_sub{overflow: hidden; margin-bottom: 20px;}
.boxDiv_sub .boxLeft img{margin-top: 6px;}
.boxDiv_sub .boxLeft h4{line-height: 27px; margin-bottom: 0;}
.slideBox_xl{height: 520px; margin-bottom: 20px;}
.slideBox_xl .bd img{ width: auto; margin: 0 auto;}
.slideBox_xl .bd p{font-size: 14px !important; color:#a2a2a2; line-height: 24px !important; margin-top: 30px;}
.slideBox_xl .hd{bottom: 60px;}
.slideBox_xl .prev, .slideBox_xl .next{top:40%}
.boximgbg{width: 240px;  text-align: center;
  position: relative; 
  height: 130px;
  overflow:hidden;
  background: #f1f1f1;
  padding: 4px;
  margin-bottom: 10px;
  margin-top: 10px;}
.boximgbg img{position: absolute;top:0;left:0;right:0;bottom:0;margin:auto; }
.boxLeft .boximgbg img{ padding: 0; margin: 0 auto;}




/*修改0917*/
.boxDiv .boxImg a{display: block;width: 240px;padding: 8px;background: #f1f1f1;}
.boxDiv .boxImg a img{padding: 0; width: auto; display: block; margin: 0 auto;}
.boxDiv .boxImg2 a{width: 510px;}

.boxImg40{width: 250px; height: 146px; position: relative; margin: 0 auto;margin-top:6px;background: #f1f1f1;}

.boxDiv .boxImg40 a img{padding: 0; width: auto; display: block; margin: 0 auto;}


/*新增0928*/
.wzellipsis {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wzellipsis1{-webkit-line-clamp: 1;}
.wzellipsis2{-webkit-line-clamp: 2;}
.wzellipsis3{-webkit-line-clamp: 3;}
.wzellipsis4{-webkit-line-clamp: 4;}
.wzellipsis5{-webkit-line-clamp: 5;}


/*添加20211118*/
.ssxw{height: 36px; background: #f7f7f7; margin-bottom: 20px; overflow: hidden;}
.ssxw_t{width: 101px; height: 36px; background: url(ssxw.png?v=1); font-size: 16px; text-align: center; color: #fff; line-height: 36px; font-weight: bold; float: left; margin-right: 20px;}
.ssxw_con{overflow: hidden;}
.ssxw_con .txtMarquee-top{height: 36px; line-height: 36px;}
.txtMarquee-top .infoList li{ height: 36px; line-height: 36px; }
.txtMarquee-top .infoList li a{color: #333;font-size:18px;}