﻿
img{border:0; margin:0; padding:0; vertical-align:middle; width:100%;}
div,ul,ol,li,p,dd,dt,dl{ margin:0; padding:0;list-style-type: none;}


.specialmain{ overflow:hidden; }
.ztBanner{ overflow:hidden;}
.ztBanner img{height: auto;max-width: 100%;}

.yltitle{width: 100%;overflow: hidden;border-bottom: 1px solid #f9be00; padding:2% 0;}
.yltw{ margin:auto;}
.totalnav{ width:160px; margin-left:0.2rem; font-size:0.32rem; color:#ef8c11; position:relative; padding-left:0.15rem; margin-top:0.1rem;}
.totalnav:before{content:"";position:absolute;left:0;top:0.1rem;width:0.04rem;height:0.3rem;background:#ef8c11;}
.navgroup{overflow:hidden; display:table;}
.navgroup a{display:inline-block;line-height:0.42rem;width:1.4rem;text-align:center;font-size:0.3rem;margin:0.1rem;color:#333;transition:.5s; padding:0.06rem 0;}
.navgroup a.dq,.navgroup a:hover{background:url(../images/zhfw_04.jpg) no-repeat; background-size:100% 100%; color:#fff}
.posit{ margin:2%; color:#999; font-size:0.28rem;}
.posit a{display: inline-block;font-size:0.28rem;color: #999;}
.posit a:hover {color: #abcf27;}


.ylbox01{overflow: hidden;margin: auto;}
.ylbox1_1{overflow: hidden;margin: auto;padding:0.2rem;}
.ylbox1_1 ul{ overflow:hidden;}
.ylbox1_1 li{ width:5rem; text-align:center; margin:0.2rem auto;}
.ylbox1_1 p{ font-size:0.28rem; text-align:justify;color:#047dd1; padding:0 0.2rem;}




.yltit{ overflow: hidden;    margin: 4% auto;    padding:0 2%;}
.yltit h1{font-size:0.34rem; line-height:120%; color:#333; margin:auto; border-left:0.08rem solid #047dd1; padding-left:0.04rem;}
.yltit p{font-size:0.26rem; color:#666;}


.ylbox02{overflow: hidden;margin: auto;}
.ylbox2_1{overflow: hidden;margin:0.2rem auto;}
.ylbox2_1 ul{width:2rem; float:left; margin:0.2rem 0.06rem;}
.ylbox2_1 ul p{ font-size:0.22rem; padding:0.1rem 0.01rem;}





.ylbox03{overflow: hidden;margin:auto;}
.ylbox3_1{ overflow:hidden; margin:2% auto; padding:4%;} 
.ylbox3_1 dl{ overflow:hidden;}
.ylbox3_1 dt{ background:#ff0;}
.ylbox3_1 dt li{font-size:0.28rem; text-align:center; padding:0.2rem 0;}
.ylbox3_1 dt li strong{ font-size:0.34rem;}
.ylbox3_1 dd{font-size:0.28rem; padding:0.14rem;}
.ylbox3_1 dt.da1{ background:#3691d0;}
.ylbox3_1 dt.da1 li{color:#fff;}
.ylbox3_1 dl:nth-of-type(3) dt{background:#a9c3de;}
.ylbox3_1 dl:nth-of-type(3) li{color:#fff;}




.ylbox04{overflow: hidden;margin:auto; } 
.ylbox4_1{ overflow:hidden; margin:0.1rem;}
.ylbox4_1 ul{ overflow:hidden; padding:0.2rem;}
.ylbox4_1 li{ font-size:0.3rem; text-align:center; color:#047dd1; margin:0.2rem auto;}
.ylbox4_1 p{ font-size:0.28rem; padding:0 0.2rem;}
.ylbox4_2{ overflow:hidden;}
.ylbox4_2 dt{padding:0.2rem; color:#fff; background:url(../images/shzl_19.png) top no-repeat #047dd1; background-size:contain;}
.ylbox4_2 dt li{ font-size:0.28rem; margin-bottom:0.2rem;}
.ylbox4_2 dt li strong{ font-size:0.4rem; margin-right:0.2rem;}
.ylbox4_2 dt p{ font-size:0.28rem; text-indent:2em; margin-bottom:0.1rem;}




.ylbox05{overflow: hidden;margin:auto;}
.ylbox5_1{ overflow:hidden; margin:2% auto; } 
.ylbox5_1 dl{width:2.7rem; float:left; margin:0.2rem; border:0.02rem solid #3691d0; position:relative; border-radius:0.3rem;}
.ylbox5_1 dl ul{ border:0.01rem dashed #3691d0; margin:0.1rem; border-radius:0.5rem; padding:0.1rem;}
.ylbox5_1 dl i{width:0.59rem; height:0.59rem; position:absolute; top:-0.22rem; left:-0.22rem; background:url(../images/shzl_25.png) no-repeat; background-position:0 0; background-size:cover;}
.ylbox5_1 dl:nth-of-type(2) i{background-position:0 -0.59rem;}
.ylbox5_1 dl:nth-of-type(3) i{background-position:0 -1.18rem;}
.ylbox5_1 dl:nth-of-type(4) i{background-position:0 -1.77rem;}
.ylbox5_1 dl:nth-of-type(5) i{background-position:0 -2.36rem;}
.ylbox5_1 dl:nth-of-type(6) i{background-position:0 -2.95rem;}
.ylbox5_1 dl:nth-of-type(7) i{background-position:0 -3.54rem;}
.ylbox5_1 dl:nth-of-type(8) i{background-position:0 -4.13rem;}
.ylbox5_1 dl:nth-of-type(9) i{background-position:0 -4.72rem;}
.ylbox5_1 dl:nth-of-type(10) i{background-position:0 -5.31rem;background-size:cover;}
.ylbox5_1 dl:nth-of-type(11) i{background-position:0 -5.90rem;}
.ylbox5_1 dl:nth-of-type(12) i{background-position:0 -6.49rem;}
.ylbox5_1 dl:nth-of-type(13) i{background-position:0 -7.08rem;}
.ylbox5_1 dl:nth-of-type(14) i{background-position:0 -7.67rem;}
.ylbox5_1 dl:nth-of-type(15) i{background-position:0 -8.26rem;}
.ylbox5_1 dl:nth-of-type(16) i{background-position:0 -8.85rem;}
.ylbox5_1 dl li{width:2rem; height:0.4rem; background:#047dd1; color:#fff; position:absolute; top:-0.22rem; left:50%; margin-left:-1rem; border-radius:0.2rem; font-size:0.28rem; text-align:center; line-height:0.4rem;}
.ylbox5_1 dl p{ font-size:0.24rem; color:#047dd1; padding:0.06rem;}
.ylbox5_1 dl.df{ float:right;}
.ylbox5_1 dt{ width:178px; float:left; margin:40px 10px; margin-top:120px;}
.ylbox5_1 dd{ width:1240px;  text-align:right; float:left; margin:20px auto;}
.ylbox5_1 dd.dt{ text-align:left;width:1200px; margin-left:120px;}



.waterfall{column-count: 2;column-gap: 0;}            
.waterfall dl {box-sizing: border-box;break-inside: avoid;}
.waterfall dl ul{display: flex;flex-direction: column;justify-content: center;align-items: center;height: auto;color: #686868;box-sizing: border-box;}












.ylbox06{overflow: hidden;margin:auto;}
.ylbox6_1{ overflow:hidden; margin:2% auto; } 
.ylbox6_1 ul{ width:3rem; float:left; margin:0.1rem;}
.ylbox6_1 li{ width:60%; margin:auto; text-align:center;}
.ylbox6_1 p{ font-size:0.24rem; color:#1a1a1a; padding:0.1rem;}
.ylbox6_2{ overflow:hidden; margin:0.2rem auto;}
.ylbox6_2 ul{ margin:auto;}
.ylbox6_2 p{ font-size:0.28rem; color:#1a1a1a; text-align:center; padding:0.2rem; line-height:0.46rem;}


.ylbox07{overflow: hidden;margin:auto;}
.ylbox7_1{ overflow:hidden; margin:2% auto; } 
.ylbox7_1 dt{ font-size:0.28rem; color:#1a1a1a; margin:auto; position:relative; text-align:center; padding:0 0.4rem;  padding-bottom:0.2rem;}
.ylbox7_1 dt:before{ content:""; width:150px; height:2px; background:#f9c620; position:absolute; bottom:0; left:50%; margin-left:-75px;}
.ylbox7_1 ul{ width:100%;display:table;text-align: center;margin-top: 20px;margin-bottom: 60px;}
.ylbox7_1 ul li{ width:3rem; display:inline-block; margin:0.1rem;}
.ylbox7_1 ul li img {left: 0;display: inline-block;height:1.26rem;-webkit-transition: .7s;transition: .7s;}
.ylbox7_1 ul li {position: relative;overflow: hidden;height:4.3rem;}
.ylbox7_1 ul li img {position: absolute;}
.ylbox7_1 ul li img:hover {-webkit-transform: scale(1.10); transform: scale(1.10);}
.ylbox7_1 ul li em{position: absolute;left: 0;bottom: 0;}
.ylbox7_1 ul li h1{ width:100%; display:inline-block; font-size:0.3rem; text-align:center; color:#c0966c; font-weight:bold; }
.ylbox7_1 ul li span{ width:95%; display:inline-block; font-size:0.28rem; color:#666666;text-align: justify;}






