﻿@charset "utf-8";
/* CSS Document */

html,body{
	margin:0;
	padding:0;
}
.warp{
	max-width:1920px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	font-size:0.1333rem;
}
.header{
	background-image:url(header_2021.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:16rem;
	height:6.35rem;
}
.header .logo{
	position:absolute;
	z-index:999;
	top:2.458rem;
	left:3.0rem;
	width:6.75rem;
	height:1.641rem;
	background-image:url(logo_2021.png);
	background-size:100%;
	background-repeat:no-repeat;
	perspective:1000;
    -webkit-animation: spin 10s linear 2s 5 alternate;
    animation: spin 10s linear infinite;
}
@-webkit-keyframes spin {
	0%{
		opacity:0;
		width:0;
	}
	15%{
		opacity:0.5;
		width:6.75rem;	
	}
	30%{
		opacity:1;		
	}
	70%{
		opacity:1;
	}
	85%{
		opacity:0.5;
	}
	100%{
		opacity:0;
	}
	
}
            
@keyframes spin {
	0%{
		opacity:0;
		width:0;
	}
	15%{
		opacity:0.5;
		width:6.75rem;
	}
	30%{
		opacity:1;		
	}
	70%{
		opacity:1;
	}
	85%{
		opacity:0.5;
	}
	100%{
		opacity:0;
	}
}
.sky {
  height: 480px;
  width:100%;
  /*background: #007fd5;*/
  position:absolute;
  top:0px;
  left:0px;
  overflow: hidden;
  /*
  -webkit-animation: sky_background 50s ease-out infinite;
  -moz-animation: sky_background 50s ease-out infinite;
  -o-animation: sky_background 50s ease-out infinite;
  animation: sky_background 50s ease-out infinite;
  */
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.sky .clouds_one {
  background: url(cloud_one.png);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_one 50s linear infinite;
  -moz-animation: cloud_one 50s linear infinite;
  -o-animation: cloud_one 50s linear infinite;
  animation: cloud_one 50s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.sky .clouds_two {
  background: url(cloud_two.png);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_two 75s linear infinite;
  -moz-animation: cloud_two 75s linear infinite;
  -o-animation: cloud_two 75s linear infinite;
  animation: cloud_two 75s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.sky .clouds_three {
  background: url(cloud_three.png);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 300%;
  -webkit-animation: cloud_three 100s linear infinite;
  -moz-animation: cloud_three 100s linear infinite;
  -o-animation: cloud_three 100s linear infinite;
  animation: cloud_three 100s linear infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-webkit-keyframes sky_background {
  0% {
	background: #007fd5;
	color: #007fd5
  }
  50% {
	background: #000;
	color: #a3d9ff
  }
  100% {
	background: #007fd5;
	color: #007fd5
  }
}
@-moz-keyframes sky_background {
  0% {
	background: #007fd5;
	color: #007fd5
  }
  50% {
	background: #000;
	color: #a3d9ff
  }
  100% {
	background: #007fd5;
	color: #007fd5
  }
}
@keyframes sky_background {
  0% {
	background: #007fd5;
	color: #007fd5
  }
  50% {
	background: #000;
	color: #a3d9ff
  }
  100% {
	background: #007fd5;
	color: #007fd5
  }
}

@-webkit-keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_one {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}

@-webkit-keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_two {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}

@-webkit-keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@-moz-keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
@keyframes cloud_three {
  0% {
	left: 0
  }
  100% {
	left: -200%
  }
}
.navigate{
	width:100%;
	height:0.533rem;
	background-color:#bd0f1b;
	font-size:0.1666rem;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.navigate a{
	font-size:0.1666rem;
	font-weight:bold;
	height:0.208rem;
	line-height:100%;
	color:#fff;
	display:inline-block;
	text-decoration:none;
	padding:0 0.1666rem;
	margin:0.1666rem 0;
	border-right:0.0166rem solid #FFF;
}
.navigate a:hover:after{
	content:" ";
	display:block;
	margin:0.083rem;
	border:0.0166rem solid #fff;
	background-color:#fff;
}
.navigate a:last-child{
	border-right:none;
}
.search{
	width:9.91666rem;
	height:0.416rem;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	position:relative;
}
.search .sound{
	background-image:url(2021_sound.png);
	display:inline-block;
	width:0.416rem;
	height:0.416rem;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:0.2rem;
}
.search .date{
	display:inline-block;
	height:0.416rem;
	font-style:normal;
	line-height:0.416rem;
	position:absolute;
	top:0;
	left:0.416rem;
}
.search .form{
	width:2.5rem;
	position:absolute;
	top:0.0666rem;
	right:0;
}
.search .form input.ss_text{
	width:1.458rem;
	height:0.291rem;
	border:0.00833rem solid #d83229;
	font-size:0.133rem;
	text-indent:0.125rem;
	margin:0;
	display:block;
	float:left;
	padding:0;
}
.search .form .ss_btn{
	display:block;
	width:0.583rem;
	height:0.305rem;
	background-color:#d83229;
	color:#fff;
	border:0.00833rem solid #d83229;
	margin:0;
}
.box-shadow{
	box-shadow:0px 2px 2px 2px #ddd;
}
.content_01{
	width:9.833rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.375rem;
}
.content_01 .left{
	width:6.975rem;
	float:left;
}
.content_01 .boxtitle{
	background-color:#d83229;
	height:0.3333rem;
	position:relative;
	font-size:0.1666rem;
	color:#fff;
	text-align:center;
	line-height:0.3333rem;
	font-weight:bold;
	margin-bottom:0.1666rem;
}
.content_01 .boxtitle .star{
	display:block;
	background-image:url(2021_star.png);
	background-size:1.616rem 0.575rem;
	width:1.616rem;
	height:0.575rem;
	position:absolute;
	left:-0.0833rem;
	top:-0.205rem;
}
.content_01 .focuspic{
	width:4.2rem;
	height:3.53rem;
	float:left;
}
.content_01 .focuspic img{
	width:4.2rem;
	height:3.53rem;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.KinSlideshow_titleBar{
	line-height:0.3333rem;
}
.content_01 .left .list{
	width:2.702rem;
	float:left;
}
.boxtitle2 i{
	font-style:normal;
	border-left:0.025rem solid #d83229;
	padding-left:0.05rem;
	font-size:0.15rem;
	color:#d83229;
	font-weight:bold;
	line-height:100%;
	letter-spacing:0.0166rem;
}
.jgdt,.djgz{
	margin-left:0.15rem;
}
.jgdt{
	margin-bottom:0.2083rem;
}
.content_01 .left .list a{
	display:block;
	width:100%;
	font-size:0.133rem;
	height:0.3125rem;
	line-height:0.3125rem;
	text-decoration:none;
	color:#4b4b4b;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
	border-bottom:0.00833rem solid #c9c9c9
}
.content_01 .left .list a.more{
	border-bottom:none;
	margin-top:0.083rem;
	text-align:right;
}
.content_01 .right{
	width:2.7083rem;
	float:right;
}
.content_01 .right .box{
	margin-bottom:0.083rem;
}
.sound2{
	background-image:url(2021_sound2.png);
	background-position:0.1rem center;
	background-size:0.2rem 0.141rem;
	background-repeat:no-repeat;
}
.boxtitle i.ico{
	display:inline-block;
	height:0.333rem;
	text-indent:0.4rem;
	font-style:normal;
	height:0.333rem;
}
.boxtitle.alignLeft{
	text-align:left;
	margin-bottom:0;
}
.boxtitle a.more{
	color:#fff;
	display:block;
	height:0.333rem;
	line-height:0.333rem;
	position:absolute;
	right:0.083rem;
	top:0;
	text-decoration:none;
}
.content_01 .right .box .list{
	padding:0.2083rem 0.083rem;	
}
.content_01 .right .box .list a,.content_03 .box .list a{
	display:block;
	font-size:0.1333rem;
	width:100%;
	text-decoration:none;
	color:#4b4b4b;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
	margin-bottom:0.133rem;
	line-height:100%;
	position:relative;
}
.content_01 .right .box .list a:hover,.content_01 .left .list a:hover,.content_03 .box .list a:hover{
	color:#d83229;
}
.content_01 .right .box .list a i.date,.content_03 .box .list a i.date{
	display:block;
	font-size:0.1rem;
	width:0.833rem;
	position:absolute;
	right:0;
	top:0;
	background-color:#fff;
	text-align:right;
	font-style:normal;
}
.content_01 .right .box .list a i.dian,.content_03 .box .list a i.dian{
	margin-left:0.083rem;
	margin-right:0.083rem;
	font-style:normal;
}
.ad{
	width:9.833rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.233rem;
}
.ad img{
	width:100%;
}
.content_03{
	width:9.833rem;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.233rem;
}
.content_03 .box{
	width:3.208rem;
	margin-right:0.0666rem;
	float:left;
}
.content_03 .box:last-child{
	margin-right:0;
}
.content_03 .boxtitle{
	height:0.4333rem;
	background-color:#fff;
	position:relative;
}
.content_03 .boxtitle i{
	display:block;
	background-repeat:no-repeat;
	background-size:100%;
	position:absolute;
	top:0;
	left:-0.1666rem;
}
.boxtitle.dcjxzs i{
	background-image:url(2021_title_dcjxzs.jpg);
	width:2.4583rem;
	height:0.3916rem;
}
.boxtitle.jyjl i{
	background-image:url(2021_title_jyjl.jpg);
	width:2.444rem;
	height:0.3916rem;
}
.boxtitle.zfwj i{
	background-image:url(2021_title_zfwj.jpg);
	width:2.425rem;
	height:0.3916rem;
}
.content_03 .box .list{
	border:1px solid #c00000;
	height:3.5084rem;
	padding:0.0833rem 0.1333rem;
}
.content_03 .box .list .boxtitle2{
	margin-bottom:0.2416rem;
	position:relative;
}
.content_03 .box .list .boxtitle2 .more{
	position:absolute;
	right:0;
	font-size:0.1333rem;
	top:0;
	width:0.83rem;
}
.content_03 .box .list a{
	margin-bottom:0.2166rem;
}
.content_03 .box .boxtitle3 a{
	width:33.33%;
	display:block;
	float:left;
	text-align:center;	
	padding-bottom:0.1433rem;
	position:relative;
	margin-bottom:0.141rem;
}
.content_03 .box .boxtitle3 a:before{
	content:" ";
	border-bottom:0.0203rem solid #cccccc;
	display:block;
	width:100%;
	position:absolute;
	bottom:0.04rem;
	left:0;
}
.content_03 .box .boxtitle3 a.hover:before{
	border-color:#ff0000;
}
.content_03 .box .boxtitle3 a.hover:after{
	content:"●";
	color:#ff0000;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-0.04rem;
}
.wenming{
	width:10.2rem;
	margin-left:auto;
	margin-right:auto;
	border:0.0083rem solid #fafafa;
	margin-top:0.25rem;
}
.link{
	width:8.741rem;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#585757;
	letter-spacing:0.0166rem;
}
.link a{
	color:#585757;
}
.link .c01{
	width:2.05rem;
	height:0.4916rem;
	background-image:url(2021_yqlj.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	margin-left:0.095rem;
	float:left;
}
.link .c02,.link .c03{
	width:3.158rem;
	height:0.4876rem;
	float:left;
	margin-left:0.140rem;
	padding-top:0.04rem;
}
.footer{
	width:100%;
	background-color:#b80303;
	margin-top:0.25rem;
	padding:0.133rem 0;
}
.footer .infor{
	width:9.833rem;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
}
.footer .infor .about{
	border-bottom:0.0205rem solid #fff;
	padding-bottom:0.133rem;
}
.footer .infor .about a{
	font-size:0.1916rem;
	color:#fff;
	text-decoration:none;
	padding:0 0.133rem;
	border-right:0.01666rem solid #fff;
}
.footer .infor .about a:last-child{
	border-right:none;
}
.footer .infor .Copyright{
	width:7.5rem;
	font-size:0.01rem;
	color:#fff;
	text-align:center;
	line-height:160%;
	padding:0.133rem;
}
.footer .infor .Copyright a{
	color:#fff;
}
.footer .QRCode_weixin,.footer .QRCode_wap{
 	width:0.9166rem;
	height:1.1666rem;
	position:absolute;
	top:0.608rem;
	left:7.641rem;
}
.footer .QRCode_wap{
	left:8.8833rem;
}
.footer .QRCode_weixin img,.footer .QRCode_wap img{
	width:100%;
}
.content a.more{
	text-align:right;
}
.content_list{
	width:9.833rem;
	margin-left:auto;
	margin-right:auto;
}
.content_list .ny_dpwzlb{
	padding:0.25rem;
}
.content_list ul,.content_list li{
	margin:0;
	padding:0;
	list-style:none;
}
.content_list li{
	position:relative;
	border-bottom:0.00833rem solid #eee
}
.content_list li a{
	display:block;
	width:60%;
	font-size:0.166rem;
	height:0.416rem;
	line-height:0.416rem;
	text-decoration:none;
	color:#4b4b4b;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.content_list li a:hover{
	color:#900;
}
.content_list li span{
	position:absolute;
	right:0px;
	top:0;
	height:0.416rem;
	line-height:0.416rem;
}
.page{
	padding:0.25rem;
	font-size:0.116rem;
	color:3c3b3brem;
	text-align:center;
}
.page a{
	font-size:0.116rem;
	color:#3c3b3b;
	display:inline-block;
	padding:0.083rem;
	background-color:#c9c9c9;
	margin-left:0.04rem;
	margin-right:0.04rem;
	text-decoration:none;
}
.page a:hover{
	color:#fff;
	background-color:#d0464c;
}
.page font{
	font-size:0.116rem;
	color:#fff;
	background-color:#d0464c;
	display:inline-block;
	margin-left:0.04rem;
	margin-right:0.04rem;
	padding:0.083rem;
}
.curpage{
	font-size:0.116rem;
	color:#242323;
	padding-top:0.23rem;
	padding-bottom:0.233rem;
	font-weight:bold;
	border-bottom:0.016rem solid #c9c9c9;
	margin-bottom:0.25rem;
}
.curpage a{
	font-size:0.116rem;
	color:#242323;
	text-decoration:none;
}
.article{
	padding:0.25rem;
}
.article h2.title{
	font-size:36px;
	color:#262525;
	text-align:center;
	font-weight:normal;
	border-bottom:0.016rem solid #c9c9c9;
	padding-top:0.208rem;
	padding-bottom:0.208rem;
	margin-top:0;
	margin-bottom:0;
}
.article .content{
	font-size:0.166rem;	
	color:#808080;
}
.article .info{
	padding-top:0.083rem;
	padding-bottom:0.083rem;
}
.article .info span{
	margin-right:0.166rem;
	
}
.article .xwqh a,.search a{
	text-decoration:none;
	color:#4b4b4b
}
.print_tex {
    width: 160px;
    padding: 0;
	position:absolute;
	right:0;
	top:0;
}
.font, .font01, .share, .print_tex .print {
    cursor: pointer;
    position: relative;
    width: 40px;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    float: left;
}
.zt-B, .zt-S, .print-B, .sml-tex a, .big-tex a, .print-tex a {
    background: #fff url(wmwxl20170705.png) no-repeat left -33px;
    width: 40px;
    height: 27px;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
}
.big-tex, .sml-tex, .print-tex {
    position: absolute;
    left: 0;
    background: #fff;
    top: 27px;
    width: 40px;
}
.big-tex a, .sml-tex a, .print-tex a {
    display: block;
}
.big-tex a, .sml-tex a {
    color: #900;
}
.print_tex {
    color: #999;
    font-size: 14px;
    float: left;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
}
.zt-B{background-position:-40px top;}
.sml-tex a{background-position:left -33px; }
.big-tex a{background-position:-40px -33px;}
.print-tex a{background-position:-120px -30px;}
.print_tex .print{width: 30px;}

.zt-S{ background-position: left top;}
.print-B {background-position: -120px top;}
.print_tex a:hover{text-decoration: none;}
/*分享*/
.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more{width:40px!important;height:27px!important;background:#fff url(wmwxl20170705.png) no-repeat -80px  -30px!important;display: block;padding: 0!important}
.bdsharebuttonbox{width:40px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin:0!important;}
.share01,.share02{position: absolute;top:0; right: 0; width:40px; height: 27px;}
.share01{background:#fff url(wmwxl20170705.png) no-repeat -80px top; height:27px; width:40px; overflow:hidden;
 display:block;}
 .share02{top: 33px;}
.share02 a{display: block; background:#fff url(wmwxl20170705.png) no-repeat -80px -30px;}
.bdshare-button-style0-16 a:hover{opacity: 1!important; padding: 0!important}

#code{
	padding-top:0.416rem;
	padding-bottom:0.416rem;
	text-align:center;
}
.content.view .article,#tex{
	font-size:0.15rem;
	color:#2a2a2a;
	text-align:justify;
	line-height:160%;
	padding-top:0.416rem;
	padding-bottom:0.416rem;
}