﻿.crumb {height: 30px; line-height: 30px; margin: 20px auto; background: url(zdly2022_r1_c2_s1.png) no-repeat left center; padding-left: 24px; font-size: 14px; color: #454545;}
.clear{clear: both;}

.zdly_banner{ margin: 0 auto;}
.zdly_banner img{display: block; width: 100%; height: auto;}

.zdlybox {width: 100%; font-family: 微软雅黑;}

.zdlybox .content {width: 1030px; margin: 0px auto 40px;}

.zdlybox .content .boxs {width: 30.4%; height: 266px; float: left; vertical-align: 0; display: inline-block; border-radius: 10px; box-shadow: 0 0 6px 0 #cccccc; text-align: center; margin: 15px;}

.zdlybox .content .boxs img {display: block; width: 50px; height: 50px; margin: 56px auto 30px;}

.zdlybox .content .boxs h5{font-size: 18px; font-weight: bold; line-height: 40px; color: #3259CE;}
.zdlybox .content .boxs h5 a {font-size: 18px; display: block; line-height: 40px; color: #3259CE;}

.zdlybox .content .boxs p {font-size: 14px; margin: 0 auto; line-height: 24px; width: 95%;}

.zdlybox .content .boxs p a {white-space: nowrap; display: inline-block;}

.xgzc{font-family: 微软雅黑;}
.xgzc h4 {font-weight: bold; font-size: 24px; line-height: 36px; width: 1000px; margin: 0 auto;}
.xgzc .content {width: 1030px; margin: 0 auto;}
.xgzc .content .box {width: 30.1%; height: 140px; vertical-align: middle; display: inline-block; border-radius: 10px; box-shadow: 0 0 6px 0 #cccccc; margin: 15px; position: relative;}
.xgzc .content .box h5 {font-size: 18px; margin: 12px 16px; height:84px; line-height: 30px; font-weight: bold; text-align: justify;
display: -webkit-box;height:90px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.xgzc .content .box h5 a{display:block; height:84px;}
.xgzc .content .box p {font-size: 14px; margin: 12px 16px; color: #666666; position: absolute; bottom: 0;}

.fl{float: left;}
.fr{float: right !important;}

.GpLeft{margin: 0}

.listbox{font-family: 微软雅黑;}
.list-title{border-left: 6px #3355CC solid; padding-left: 14px; font-size:24px; font-weight: bold; color: #3259ce; margin: 25px 0;}
.list-left{width:20%; float: left; padding-left: 5px}
.list-left li{ text-align: center;  line-height: 1.5; margin-bottom: 10px; width: 100%;} 
.list-left li a{display: block; width: 100%; padding: 10px; font-size: 22px; color: #3259ce;  background-color: #fff; border-radius: 10px;   box-shadow: 0 0 6px 0 #cccccc;}
.list-left li.current a{background: #3259ce; color: #fff;}

.list-right{width: 74%; float: right;}
.zdly_newslist li{position:relative; padding:0px 100px 20px 26px; height:34px; line-height:34px; overflow:hidden; vertical-align:top; float: none; display: block;}
.zdly_newslist li:after{position:absolute; content:" "; left:0; top: 25%; margin-top: -1px; width: 8px; height: 8px; background: #3355CC; border-radius: 50%;}
.zdly_newslist li span{position:absolute; right:0; top:0px; color:#999999; }
.zdly_newslist li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

.subnav{}
.subnav li{ text-align: center;  line-height: 1.5;  width: 23%; margin: 10px} 
.subnav li a{display: block; width: 90%; padding: 10px; font-size: 22px; color: #3259ce;  background-color: #fff; border-radius: 10px;   box-shadow: 0 0 6px 0 #cccccc;}
.subnav li.current a{background: #3259ce; color: #fff;}


.paging-box {
    padding: 10px 5px;
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

.paging-box a, .paging-box .page-des {
    display: block;
    padding: 2px 6px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    float: left;
    display: inline;
    margin: 2px 2px;
    font-size: .9em;
}

.paging-box a.current{background-color: rgb(204, 204, 204);}

.gqxjjgn{font-family: 微软雅黑; margin-top: 40px}
.gqxjjgn h4 {font-weight: bold; font-size: 24px; line-height: 36px; width: 1000px; margin: 0 auto 10px;}
.gqxjjgn .content {width: 1030px; margin: 0 auto;}
.gqxjjgn .content .box {width: 21.7%; line-height:55px; vertical-align: middle; text-align: center; display: inline-block;  margin: 15px; position: relative; background: #5792ff}
.gqxjjgn .content .box a{color: #fff; display: block; font-size: 18px}