@charset "utf-8";
/* CSS Document */


section.section {margin: 0 2%;font-size: 0.3rem;color: #666;position: relative;}
i , em {font-style: normal;}
.dbimg img {display: block;width: 100%;}
input , select {outline: none;}


.search {padding: 0.5rem 0 0.3rem 0;}
.search .searchP {width: 85%;margin: 0 auto 0.4rem auto;border: 1px solid #dddddd;border-radius: 54px;overflow: hidden;}
.search .searchP input {float: left;width: 80%;height: 0.9rem;line-height: 1rem;border: none;text-indent: 0.5rem;color: #999;}
.search .searchP span {float: right;width: 17%;height: 0.9rem;background: url(../images/Index/search.png) no-repeat 0.3rem center / 40% , #529818;font-size: 0px;}
.search ul {text-align: center;}
.search ul li {float: left;padding: 0 0.2rem;border-right: 1px dotted #a5a5a5;margin-bottom: 0.2rem;}
.search ul li:last-child {border-right: none;}


.wscl {background: #f3f3f3;padding-bottom: 0.5rem;}
.wscl h2 {text-align: center;padding-top: 0.7rem;margin-bottom: 0.4rem;}
.wscl h2 span {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.wscl h2 b {color: #529818;}
.wscl h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.wscl .p1 {font-size: 0.33rem;line-height: 0.5rem;margin-bottom: 0.5rem;}
.wscl .wsclBox {background: #fff;padding: 0.3rem;border: 1px solid #ddd;box-shadow: 8px 8px 15px #f0f0f0;}
.wscl .wsclBox h3 {margin-bottom: 0.4rem;font-size: 0.45rem;font-weight: normal;color: #183c92;padding-top: 0.2rem;text-align: center;}
.wscl .wsclBox p {font-size: 0.33rem;line-height: 0.55rem;color: #999;margin-bottom: 0.3rem;}
.wscl .wsclBox table {color: #999;border-color: #ccc;margin-bottom: 0.4rem;}
.wscl .wsclBox table th {text-align: center;color: #333;}
.wscl .wsclBox table td:first-child {font-weight: bold;font-style: italic;text-align: center;}
.wscl .wsclBox p a {font-weight: bold;color: #eb7f0c;}


.jdal {padding-bottom: 0.5rem;background: #eee;}
.jdal h2 {text-align: center;padding-top: 0.7rem;margin-bottom: 0.4rem;}
.jdal h2 a {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.jdal h2 b {color: #529818;}
.jdal h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #333;}
.jdal h2 em {color: #eb7f0c;}
.jdal dl {float: left; width: 49%;margin-left: 2%;margin-bottom: 0.4rem;}
.jdal dl:nth-child(2n+1) {margin-left: 0;}
.jdal dl dt {margin-bottom: 0.2rem;}
.jdal dl dd {text-align: center;}
.jdal .jdalSwitch {text-align: center;}
.jdal .jdalSwitch li {display: inline-block;vertical-align: middle;width: 0.2rem;height: 0.2rem;border: 2px solid #333333;border-radius: 50%;margin: 0 0.1rem;}
.jdal .jdalSwitch li.on {background: #eb7f0c;border-color: #eb7f0c;}



.lytd {background: #f8f8f8;padding-bottom: 0.5rem;}
.lytd h2 {text-align: center;padding-top: 0.7rem;margin-bottom: 0.4rem;}
.lytd h2 span {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.lytd h2 b {color: #529818;}
.lytd h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #333;}
.lytd h2 em {color: #eb7f0c;}
.lytd .lytdCon {background: #fff;}
.lytd .lytdCon .box {float: left;width: 50%;}
.lytd .lytdCon .box dl {padding: 0.2rem;border: 1px solid #ddd;border-left: none;height: 4.6rem;}
.lytd .lytdCon .box:nth-child(2n+1) dl {border-left: 1px solid #ddd;}
.lytd .lytdCon .box:nth-child(-n+2) dl {border-bottom: none;}
.lytd .lytdCon .box dl dt {padding-left: 1rem;position: relative;height: 1rem;margin-bottom: 0.2rem;}
.lytd .lytdCon .box dl dt span {display: block;width: 1rem;position: absolute;left: -0.1rem;top: 0;}
.lytd .lytdCon .box dl dt span img {display: block;width: 100%;}
.lytd .lytdCon .box dl dt i {display: block;font-size: 0.45rem;color: #19429e;padding-top: 0.1rem;}
.lytd .lytdCon .box dl dt em {font-size: 0.3rem;color: #999;}
.lytd .lytdCon .box dl dd {color: #999;line-height: 0.5rem;}


.zlfa {padding-bottom: 0.75rem;background: url(../images/inside/zlfabg.png) no-repeat center bottom / 100%;}
.zlfa h2 {text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.zlfa h2 a {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.zlfa h2 b {color: #529818;}
.zlfa h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}

.zlfa .zlfaType {text-align: center;margin-bottom: 0.4rem;}
.zlfa .zlfaType li {float: left;width: 33.3%;}
.zlfa .zlfaType li span {display: block;height: 1rem;line-height: 1rem;border: 1px solid #ccc;border-left: none;}
.zlfa .zlfaType li:nth-child(-n+3) span {border-bottom: none;}
.zlfa .zlfaType li:nth-child(3n+1) span {border-left: 1px solid #ccc;}
.zlfa .zlfaType li.on span {background: #eb7f0c;color: #fff;border-color: #eb7f0c;}
.zlfa .zlfaCon {margin-bottom: 0.5rem;}
.zlfa .conbox {margin-bottom: 0.4rem;}
.zlfa .conbox .conImg {width: 28%;padding: 0.2rem 0 0 0.2rem;position: relative;}
.zlfa .conbox .conImg img {display: block;width: 100%;position: relative;z-index: 2;}
.zlfa .conbox .conImg em {display: block;width: 90%;height: 90%;background: #529818;position: absolute;left: 0;top: 0;z-index: 1;}
.zlfa .conbox .conTit {width: 65%;}
.zlfa .conbox .conTit .p1 {padding-top: 0.2rem;margin-bottom: 0.2rem;font-size: 0.4rem;font-weight: bold;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.zlfa .conbox .conTit .p1 a {color: #333333;}
.zlfa .conbox .conTit .p2 {line-height: 0.5rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 1.5rem;margin-bottom: 0.2rem;}
.zlfa .conbox .conTit .p2 a {color: #999;}
.zlfa .conbox .conTit .p3 a {color: #999;font-style: italic;}
.zlfa .mora {width: 55%;margin: 0 auto;}
.zlfa .mora a {float: left;width: 49%;box-sizing: border-box;height: 0.9rem;line-height: 0.9rem;text-align: center;border: 1px solid #ccc;}
.zlfa .mora a:nth-child(2) {background: #529818;color: #fff;border: 1px solid #529818;}



.zjtd {background: #e2efff;padding-bottom: 1rem;}
.zjtd h2 {text-align: center;padding-top: 0.3rem;margin-bottom: 0.4rem;}
.zjtd h2 span {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.zjtd h2 b {color: #529818;}
.zjtd h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.zjtd .zjtdCon {margin-bottom: 0.5rem;}
.zjtd .conbox {}
.zjtd .conbox .conImg {width: 40%;padding: 0.2rem 0 0 0.2rem;position: relative;}
.zjtd .conbox .conImg img {display: block;width: 100%;position: relative;z-index: 2;}
.zjtd .conbox .conImg em {display: block;width: 90%;height: 90%;background: #529818;position: absolute;left: 0;top: 0;z-index: 1;}
.zjtd .conbox .conTit {width: 53%;}
.zjtd .conbox .conTit .p1 {padding-top: 0.2rem;margin-bottom: 0.5rem;}
.zjtd .conbox .conTit .p1 b {display: block;font-size: 0.4rem;color: #19429e;margin-bottom: 0.1rem;}
.zjtd .conbox .conTit .p1 i {display: block;font-size: 0.35rem;color: #333;margin-bottom: 0.3rem;}
.zjtd .conbox .conTit .p1 em {display: block;width: 0.75rem;height: 1px;background: #666;}
.zjtd .conbox .conTit ul li {margin-bottom: 0.1rem;color: #999;}
.zjtd .zjtdType {height: 0.5rem;border-bottom: 1px solid #c2cdda;}
.zjtd .zjtdType li {float: left; width: 25%;padding-top: 0.85rem;background: url(../images/Index/zjtdty01.png) no-repeat center 0.2rem / 20%;color: #1f1f1f;}
.zjtd .zjtdType li i {display: block;text-align: center;font-weight: bold;font-size: 0.36rem;}
.zjtd .zjtdType li.on {background: url(../images/Index/zjtdty02.png) no-repeat center 0.2rem / 20%;color: #ff7325;}


.zxzx {background: url(../images/Index/zxzxbg.jpg) no-repeat center top / cover;padding-top: 0.5rem;overflow:hidden;}
.zxzx .section {position: relative;color: #fff;padding-bottom: 0.8rem;}
.zxzx .p1 {font-size: 0.5rem;margin-bottom: 0.15rem;font-weight: bold;}
.zxzx .p1 b {font-size: 0.7rem;margin: 0 0.1rem;color: #eb7f0c;}
.zxzx .p2 {font-size: 0.36rem;}
.zxzx .zxzxa {display: block;width: 2.75rem;height:0.9rem;line-height: 0.9rem;border: 1px solid #7d7fbc;text-align: center;color: #fff;position: absolute;right: 0;top: 0.4rem;}
.zxzx .p3 {letter-spacing: 0.06rem;text-transform: uppercase;color: #6d6eac;position: absolute;left: 0;bottom: 0.15rem;white-space: normal;}


.zzry {background: url(../images/inside/zzrybg.jpg) no-repeat center / cover;padding-bottom: 0.5rem;}
.zzry h2 {text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.zzry h2 a {display: block;font-size: 0.5rem;color: #fff;margin-bottom: 0.1rem;}
.zzry h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.zzry .zzryCon {margin-bottom: 0.4rem;}
.zzry dl {float: left; width: 49%;margin-left: 2%;}
.zzry dl dt {background: #fff;}
.zzry dl dt img {display: block;width: 100%;}
.zzry dl dd {height: 1rem;line-height: 1rem;text-align: center;}
.zzry dl dd a {color: #fff;font-size: 0.4rem;}
.zzry dl:first-child {margin-left: 0;}
.zzry .zzrySwitch {text-align: center;}
.zzry .zzrySwitch li {display: inline-block;vertical-align: middle;width: 0.2rem;height: 0.2rem;border: 2px solid #fff;border-radius: 50%;margin: 0 0.1rem;}
.zzry .zzrySwitch li.on {background: #eb7f0c;border-color: #eb7f0c;}



.zysm {background: #f2f2f2;padding-bottom: 0.5rem;}
.zysm h2 {text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.zysm h2 span {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.zysm h2 span b {color: #153b96;}
.zysm h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.zysm .zysmCon {background: #fff;border: 1px solid #ccc;border-top: none;padding-bottom: 0.6rem;}
.zysm .zysmCon .box {position: relative;margin-bottom: -1px;}
.zysm .zysmCon .box span {display: block;width: 1.5rem;height: 1.2rem; text-align: center;position: absolute;left: 0;font-size: 0.6rem;font-weight: bold;color: #fff;background: #529818;line-height: 1.2rem;}
.zysm .zysmCon .box p {display: block;margin-left: 1.5rem;height: 1.2rem;border: 1px solid #ccc;box-sizing: border-box;border-right: none;font-weight: bold;color: #333;font-size: 0.35rem;padding-left: 0.7rem;}
.zysm .zysmCon .box:nth-child(2n) span {background: #eb7f0c;}
.zysm .zysmCon .box p i {display: inline-block;vertical-align: middle;width: 95%;line-height: 0.4rem;}
.zysm .zysmCon .box p em {display: inline-block;vertical-align: middle;width: 0;height: 100%;}
.zysm .zysmCon .p1 {margin: 0.6rem auto 0.2rem auto;width: 90%;height: 1.2rem;background: #529818;border-radius: 5px;line-height: 1.2rem;text-align: center;font-size: 0.5rem;color: #fff;}
.zysm .zysmCon .p2 {text-align: center;color: #333;}
.zysm .zysmCon .p2 em {color: #eb7f0c;}


.advantage {background:#fff;padding-bottom: 0.8rem;}
.advantage h2 {text-align: center;text-align: center;padding-top: 0.5rem;margin-bottom: 0.5rem;}
.advantage h2 span {display: block;font-size: 0.5rem;color: #333;}
.advantage h2 b {color: #eb7f0c;}
.advantage h2 em {display: block;width: 1.5rem;height: 1px;background: #333;margin: 0.4rem auto 0 auto;}
.advantage .conbox {border: 1px solid #cccccc;margin-bottom: 0.3rem;}
.advantage .conbox .conImg {width: 50%;}
.advantage .conbox .conImg img {display: block;width: 100%;}
.advantage .conbox .conTit {width: 48%;padding: 0.1rem 0;margin-right: 0.1rem;}
.advantage .conbox .conTit .p1 {font-size: 0.4rem;color: #529818;padding-bottom: 0.1rem;border-bottom: 1px solid #ccc;margin-bottom: 0.2rem;position: relative;margin-left: 1rem;padding-top: 0.2rem;} 
.advantage .conbox .conTit .p1 span {position: absolute;left: -1rem;top: 0;width: 1rem;height: 0.6rem;background: url(../images/advnum.png) no-repeat center / 90%;padding-top: 0.3rem;color: #fff;font-size: 0.3rem;text-align: center;}
.advantage .conbox .conTit ul {margin-left: 0.4rem;}
.advantage .conbox .conTit ul li {margin-bottom: 0.05rem;color: #999;}
.advantage .conbox.con2 .conImg {width: 38%;}
.advantage .conbox.con2 .conTit {width: 60%;}
.advantage .conbox.con3 .conImg {width: 35%;}
.advantage .conbox.con3 .conTit {width: 60%;padding-top: 0.3rem;}
.advantage .advzx {display: block;width: 4rem;height: 1rem;line-height: 1rem;text-align: center;background: #529818;border-bottom: 5px;margin: 0.6rem auto 0 auto;color: #fff;border-radius: 5px;}


.hzhb {background: #f2f2f2;padding-bottom: 0.5rem;}
.hzhb h2 {text-align: center;padding-top: 0.5rem;margin-bottom: 0.4rem;}
.hzhb h2 a {display: block;font-size: 0.5rem;color: #333;margin-bottom: 0.1rem;}
.hzhb h2 b {color: #529818;}
.hzhb h2 i {display: block;font-size: 0.34rem;font-weight: normal;color: #999;}
.hzhb .hzhbCon {margin-bottom: 0.4rem;}
.hzhb .hzhbCon ul li {float: left;width: 33.3%;}
.hzhb .hzhbCon ul li a {display: block;border: 1px solid #dddddd;border-left: none;}
.hzhb .hzhbCon ul li:nth-child(3n+1) a {border-left: 1px solid #ddd;}
.hzhb .hzhbCon ul li:nth-child(-n+3) a {border-bottom: none;}
.hzhb .hzhbSwitch {text-align: center;}
.hzhb .hzhbSwitch li {display: inline-block;vertical-align: middle;width: 0.2rem;height: 0.2rem;border: 2px solid #333;border-radius: 50%;margin: 0 0.1rem;}
.hzhb .hzhbSwitch li.on {background: #eb7f0c;border-color: #eb7f0c;}




.news {padding:0.6rem 0 0.4rem 0;background: #f8f8f8;}
.news .newsType {}
.news .newsType li {float: left;width: 33.3%;text-align: center;background: linear-gradient(to top , #f0f0f0 , #fff);font-size: 0.4rem;}
.news .newsType li span {display: block;height: 1rem;line-height: 1.1rem;border: 1px solid #d7d7d7;border-left: 1px solid #fff;}
.news .newsType li:first-child {width: 33.4%;}
.news .newsType li:first-child span {border-left: 1px solid #d7d7d7;}
.news .newsType li.on span {background: #eb7f0c;color: #fff;border-color: #eb7f0c;}
.news .newsbox {padding: 0.3rem;border: 1px solid #d7d7d7;border-top: none;background: #fff;}
.news .conbox {background: #1a1d8f;margin-bottom: 0.4rem;}
.news .conbox .conleft {width: 39%;}
.news .conbox .conright {width: 55%;margin-right: 3%;}
.news .conbox .conright .p1 {font-size: 0.34rem;padding-top: 0.3rem;margin-bottom: 0.2rem;font-weight: bold;}
.news .conbox .conright .p1 a {color: #fff;}
.news .conbox .conright .p2 {font-size: 0.33rem;}
.news .conbox .conright .p2 a {color: #fff;}
.news .conbox .conright .p3 {text-align: right;}
.news .conbox .conright .p3 a {color: #fff;font-style: italic;font-size: 0.3rem;}
.news .newsCon ul {font-size: 0.35rem;}
.news .newsCon ul li {margin-bottom: 0.3rem;overflow: hidden;}
.news .newsCon ul li a {float: left;width: 75%;padding-left: 0.4rem;background: url(../images/Index/newsdian.png) no-repeat left center;}
.news .newsCon ul li span {float: right;color: #999;}
