.clear{ clear: both;}
.warp{width: 100%; }
.ptw_head a,.ptw_head{color: #ffffff;}
.ptw_bg{background:url(2022_common_zt1_images_bg.png) no-repeat top center;}
.ptw_tit{height: 2.4rem;text-align: center;}
.ptw_tit span{display: table; text-align: center; height: 100%; width: 100%;}
.ptw_tit span h1{display: table-cell; vertical-align: middle;}
.ptw_tit h1{ background-image:  linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,202,28,1) 100%);-webkit-background-clip: text;color: transparent;font-size: .7rem;}
.ptw_head{margin: auto; width: 13rem; height: .6rem;line-height: .6rem;border-bottom: 1px solid rgb(255, 255, 255);}
.ptw_head i,a{font-size: 16px; color: #ffffff;padding-bottom: .16rem;}
.ptw_div{ margin: auto;width: 13rem;border-radius: .08rem;padding:.0rem;margin-bottom:.3rem;}
.ptw_p p{font-size:.18rem;line-height: .36rem;text-indent: 2em;}
.ptw_li{position: relative;padding-top: .2rem;}
.ptw_ul span h1 {width: .5rem;border-bottom: 1px solid rgb(255, 255, 255);margin-top: .1rem; margin-left: .2rem;padding-bottom: .05rem;color: rgb(255, 255, 255);text-align: center;}
.ptw_ul ul li span {position: absolute;margin-top: -.3rem;display: block; width: .92rem;height: 1.1rem;background-color: rgb(187, 25, 31)}
.ptw_ul ul li{float: left;  margin-top: .3rem;padding-left: .15rem;}
.ptw_ul span p {color: rgb(255, 255, 255);padding-top: .1rem;text-align: center;}
.ptw_ul ul li a p {color: #666;line-height: .28rem;height: .54rem;}
.ptw_ul ul li a { display: block;margin-top: .4rem; border: 1px solid #e8e8e8;box-shadow: 7px 8px 0 rgba(0, 0, 0, .03);padding: 30px 20px 24px 90px;margin-left: .25rem;height: 1.8rem ;background-color: rgb(255, 255, 255);border-radius: 4px;}
/* vertical-align:middle是将元素盒子的垂直中点和父盒子的baseline加上父盒子的x-height的一半对齐。 */
ul,li {margin: 0;padding: 0;list-style-type: none;}
.w_space_np {width: 100%;margin-bottom: 16px; padding-bottom:16px;font-size: .2rem; color: #333333;white-space: pre-line;border-bottom: 1px solid #e8e8e8;}
.w_space_np_03{text-indent: 2.5em; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.w_space_np_03 i{color: #BB191F;font-style:normal;}
.trt-col-12{width:100%}
a:hover{transition:.3s; color:#ffd95e}

.page_base{margin-bottom: 0rem;}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{background: #BB191F; border: 1px solid #BB191F;}
.page_base .fy_go{background: #BB191F;}
.gwp_2021 a{color: #1658a0;    height: .22rem; line-height: .2rem;}

.head {position: relative; height: 7rem; width:13rem;background-color: rgba(0, 0, 0, .1);}
.head li {position: absolute;display: block; width: 10rem;height: 5rem;}
.head img { width: 100%;height: 100%;}

@media screen and (max-width:1800px) {
	.xyrsd_top{ background-size: 100% 100%;}
}
@media screen and (max-width:1440px) {.ptw_tit h1{ font-size: .6rem;}}

@media screen and (max-width:992px) {
	.ptw_head{display: none;}
	.ptw_head i {display: none;}
	.ptw_ul ul li {width: 100%;}
	.ptw_ul ul li span {width: .6rem;height: .7rem;margin-left: -.1rem;margin-top: -.2rem;}
	.ptw_ul ul li span p {font-size: .12rem;margin: 0;padding: 0rem;}
	.ptw_ul ul li span h1{font-size: .28rem;margin: 0;margin: auto;padding-top: .1rem;border: 0;}
	.ptw_ul ul li a {height: 2.5rem;margin-left: 0;margin-left: .2rem;}
	.w_space_np {overflow: hidden;height: .5rem;text-align:justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: .2rem;border: none;}
	.ptw_ul ul li a p {height: 1.1rem;-webkit-line-clamp:4; border-top: 1px solid rgb(230, 230, 230);margin-top: .1rem;height:1.2rem;padding-top: .1rem;}	
	.ptw_head{height: .6rem; line-height: .6rem;width: 100%;border: none;}
	.w_space_np_03{text-indent: 0%;height: 1rem;padding: 0;text-align:justify;}
	.ptw_div{padding:.2rem;width: 100%;bottom: 100%;} 
	.ptw_ul ul li{margin-top: .2rem;}
	.ptw_ul ul li a{padding: .2rem .2rem .2rem .4rem;}
	.ptw_tit{height: 1.6rem; line-height: 1.6rem;}
	.ptw_top{padding-bottom: 0rem;padding-right: .1rem;}
	.trt-col-sm-24{width:100%;height: 100%;}
	.page_tools {width: 100%;height:.8rem;}
.ptw_tit{line-height: inherit; height: 2rem;}
	.ptw_tit h1{font-size: .6rem; line-height: inherit;}
	.ptw_ul ul li a{margin-top: .2rem;}
}
@media screen and (max-width:640px) {
	.ptw_tit h1{font-size: .4rem;}
}