.heading{padding-top: 5px; padding-bottom: 5px; text-align: center;}
.seemore{text-align: center;}
.seemore a{display: inline-block; width: 188px; height: 56px; font-size: 1.125em; color: #808080; line-height: 56px; background-color: #f5f5f5; border-radius: 3px;}
.seemore a:hover{color: #666; background-color: #f2f2f2;}

.cardlist{margin: -36px -18px 0;}
.cardlist li dl{margin: 36px 18px 0;}

.zckb .cardlist li{width: 33.33333%;}
.zckb .cardlist li dl{padding-top: 30px; padding-bottom: 30px;}
.zckb .cardlist li dl dt .caption a{font-weight: bold;}
.zckb .cardlist li.notdata{width: 100%;}
.zckb .cardlist li.notdata div{margin: 30px 18px 0; font-size: 1.5em; font-weight: bold; text-align: center;}
.zckb .select-wrapper{position: relative; padding-right: 95px;}
.zckb .select-layout{margin-top: -5px; margin-right: -5px; margin-left: -5px;}
.zckb .select-layout .select-item{width: 20%;}
.zckb .select-layout .select-item.button{width: 7.5%;}
.zckb .select-layout .select-box{margin: 5px 5px 0; background-color: #f2f7ff; border: none;}
.zckb .select-layout .select-block{margin-left: 5em; padding-right: 25px;}
.zckb .select-layout .select-options{max-height: 320px;}
.zckb .submitbtn{position: absolute; top: 5px; right: 0; bottom: 0; width: 80px;}
.zckb .submitbtn .layui-btn{display: block; width: 100%; padding: 0; height: 46px; font-size: 1em; line-height: 46px; background-color: #2254da;
background-image: linear-gradient(to right bottom, #2254da 15%, #2e6def); border-radius: 5px;}

.zxzx .cardlist li{width: 33.33333%;}

.zcjd .cardlist li{width: 33.33333%;}

.lyxd{padding: 32px 380px 32px 0; height: 158px; background: url(../png/heir9f.png) no-repeat right top; border-radius: 15px;display:none;}
.lyxd ul{float: left; width: 45%; margin-left: 5%;}
.lyxd ul li{padding-top: .75em; padding-bottom: .75em;}
.lyxd ul li.wyly{position: relative; height: 1.6em; line-height: 1.6em;}
.lyxd ul li.wyly a{position: absolute; top: 50%; left: 0; margin-top: -20px; width: 174px; height: 40px; color: #fff; line-height: 36px; text-align: center; background-color: #547db7; border-radius: 40px;}
.lyxd ul li.wyly a:before{display: inline-block; vertical-align: middle; margin-right: .5em; content: ""; width: 20px; height: 20px; background: url(../png/4wzcfg.png) no-repeat center;}
.lyxd ul li.wyly a font{display: inline-block; vertical-align: middle;}
.lyxd ul li.wyly a:hover{opacity: .85;}