﻿
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{ border:0.02rem solid #f2890d; padding:0.1rem; border-radius:0.2rem;}
.ylbox1_1 li{ width:0.84rem; text-align:center; margin:auto; float:left; padding:0.1rem;}
.ylbox1_1 p{ font-size:0.28rem; text-align:justify;}
.ylbox1_1 dt{ width:4rem; margin:0.1rem auto;} 


.yltit{ overflow: hidden;    margin: 4% auto;    padding:0 2%;}
.yltit h1{ font-size:0.34rem; line-height:120%; text-align:center; color:#333; width:4rem; margin:auto;}


.ylbox02{overflow: hidden;margin: auto;}
.ylbox2_1{overflow: hidden;margin:0.2rem auto;}
.ylbox2_1 dl{ border-left:0.04rem solid #accb28; border-right:0.04rem solid #f6c10f;margin:0.2rem 0.4rem; border-radius:0 0.4rem 0 0.4rem;}
.ylbox2_1 dt{ font-size:0.3rem; text-align:center;}
.ylbox2_1 dd{ font-size:0.3rem; text-align:center;}
.ylbox2_1 ul{ border:0.02rem dashed #accb28; border-left:none; border-right:none; border-radius: 0 0.4rem 0 0.4rem; background:#f2f6e5;  padding:0.2rem; overflow:hidden; margin:0.2rem auto;}
.ylbox2_1 ul li{ width:3.4rem; margin:auto;}
.ylbox2_1 ul p{ font-size:0.28rem; color:#333; text-align:justify;}
.ylbox2_1 ul:nth-of-type(2){border:0.02rem dashed #f6c10f; border-left:none;border-right:none;border-radius: 0 0.4rem 0 0.4rem; background:#fbf4e2;}


.ylbox2_2{overflow: hidden;margin:0.2rem auto;}
.lb{display:table; margin:0.2rem;}
.lb span{ font-size:18px; color:#333333; display:inline-block; margin:0.15rem;}
.lb span em{  font-style:normal; font-size:0.4rem; display:block; text-align:center; color:#b3b3b3; margin-bottom:10px;}
.lb span li{   border:0.02rem solid #b3b3b3; border-radius:0.1rem;}
.lb span li strong{ width:0.44rem; height:0.44rem; float:left; background:#aacd23; padding:0.1rem; border-radius:0.1rem 0 0 0.1rem;}
.lb span li strong.s1{ background:#f9c620;}
.lb span li i{ width:0.44rem; height:0.44rem; display:block; background:url(../images/ylzh_06.png) no-repeat right; background-position:0 0; border-radius:0.1rem 0 0 0.1rem; background-size:cover;}
.lb span li strong.s1 i{background-position:0 -0.44rem;}
.lb span input{ width:2rem; height:0.64rem; line-height:0.64rem; border:solid 0px #cbcbcb;border-radius:0.1rem; color:#606060; font-size:0.2rem;}
.zxtj{ width:2.7rem; margin:auto;}
.zxtj em{ font-style:normal; font-size:0.4rem; display:block; text-align:center; color:#b3b3b3; margin-bottom:10px;}
.zxtj input {width:2.68rem;height:0.68rem;line-height: 40px;text-align: center;font-size:0.26rem; background:#40b4df; color:#fff; border-radius:6px;}


.ylbox2_3{overflow: hidden;margin:0.2rem auto;}



.ylbox03{overflow: hidden;margin:auto;}
.ylbox3_1{ overflow:hidden; margin:2% auto; padding:4%;} 
.ylbox3_1 li{margin:auto;}
.ylbox3_1 ul{ background:#f9c521; border-radius:0.2rem; margin:0.2rem auto;}
.ylbox3_1 ul dt{width:1.04rem; float:left; padding-right:0.1rem;}
.ylbox3_1 ul p{font-size:0.28rem; color:#1a1a1a; padding:0.2rem;}


.ylbox04{overflow: hidden;margin:auto; } 
.ylbox4_1{ overflow:hidden; margin:0.1rem;}
.ylbox4_1 dt{ font-size:0.28rem; color:#1a1a1a;text-align:center; position:relative; margin:0.2rem auto; padding:0 0.4rem; padding-bottom:0.2rem;}
.ylbox4_1 dt:before{ width:2rem; height:0.02rem; content:""; background:#f9c620; position:absolute; bottom:0; left:50%; margin-left:-1rem;}
.ylbox4_2{ overflow:hidden;}
.tshlBox{ margin:10px auto; text-align:center;  }
.tshlBox .bd ul dl{ width:3rem; float:left; margin:0.1rem;}
.tshlBox .bd ul dl dt{ width:3rem; height:0.61rem; background:url(../images/ylzh_09.jpg) no-repeat; background-size:contain; overflow:hidden;}
.tshlBox .bd ul dl dt span{ font-size:0.28rem; color:#fff; float:left; margin:0.12rem 0 0 0.4rem; font-weight:bold;}
.tshlBox .bd ul dl dt em{ font-size:0.56rem; color:#63a3c9; float:left; font-style:italic; font-weight:bold; margin-left:0.2rem;}
.tshlBox .bd ul dl dd{ border:0.02rem solid #b3b3b3; margin:0 0.1rem; padding:0.1rem;}
.tshlBox .bd ul dl dd p{ font-size:0.22rem; color:#1a1a1a; margin-bottom:0.06rem; text-align:justify;}
.tshlBox .hd{ height:20px; overflow:hidden; font-size:0; }
.tshlBox .hd ul{ display:inline-block; padding-top:5px; }	
.tshlBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.tshlBox .hd .on{ background:#3b8fb3;}
.ylbox4_3{overflow:hidden;}
.ylbox4_3 dt{ overflow:hidden; text-align:center; margin:0.2rem auto;}
.ylbox4_3 dt a{ display:inline-block; margin:0.2rem; background:#40b4df; font-size:0.26rem; border-radius:0.1rem; color:#fff; padding:0.2rem;}
.ylbox4_3 dt a i{ width:0.44rem; height:0.44rem; background:url(../images/ylzh_06.png) no-repeat; background-position: 0 -0.88rem; display:inline-block; vertical-align:middle; margin:0 0.06rem; background-size:cover;}
.ylbox4_3 dt a.a1{ background:#f9c620;}
.ylbox4_3 dt a.a1 i{ background-position:0 -1.32rem;}
.ylbox4_3 dt a:hover{ background:#c03b2c;}



.ylbox05{overflow: hidden;margin:auto;}
.ylbox5_1{ overflow:hidden; margin:2% auto; } 
.ylbox5_1 ul{ width:2.1rem; float:left; overflow:hidden; border:0.01rem solid #f9c620; border-radius:0.1rem;}
.ylbox5_1 ul li{ font-size:0.24rem; background:#f9c620; color:#fff; font-weight:bold; text-align:center; padding:0.1rem 0;}
.ylbox5_1 ul p{ font-size:0.22rem; height:1.08rem;color:#1a1a1a; text-align:center; padding:0.1rem;}
.ylbox5_1 ul li i{width:0.44rem; height:0.44rem; background:url(../images/ylzh_06.png) no-repeat; background-position: 0 -2.2rem; display:inline-block; vertical-align:middle; margin:0 0.06rem; background-size:cover;}
.ylbox5_1 ul:nth-of-type(2){border:1px solid #aacd23;}
.ylbox5_1 ul:nth-of-type(2) li{ background:#aacd23;}
.ylbox5_1 ul:nth-of-type(2) li i{ background-position:0 -2.64rem;}
.ylbox5_1 ul:nth-of-type(3){border:1px solid #40b4df;}
.ylbox5_1 ul:nth-of-type(3) li{ background:#40b4df;}
.ylbox5_1 ul:nth-of-type(3) li i{ background-position:0 -1.76rem;}
.ylbox5_1 dt{ width:5.6rem; margin:auto; overflow:hidden; padding:0.2rem 0; font-size:0.28rem; color:#1a1a1a; text-align:center; position:relative;}
.ylbox5_1 dt:before{ content:""; width:1.5rem; height:0.04rem; background:#f9c620; position:absolute; bottom:0; left:50%; margin-left:-0.75rem;}







.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;}






