.maincon{width: 1200px;padding: 0;}
.title{padding-left: 20px;background: url(zmljl.png) no-repeat 0px 11px;color: #126dbb;font-size: 24px;line-height: 40px;border-bottom: 1px solid #e0e0e0;padding-bottom: 10px;}
.title h3{font-weight: normal;}
.list {padding-top: 42px;    width: 65.4%;}
.mt20 {margin-top: 20px;}
.table thead{height: 41px;background-color: #dceaf3;    line-height: 41px;}
.w1-2{border-bottom: 1px solid #efefef;}
.w1-2 td{line-height: 48px;text-align: center;font-size: 14px;color: #696969;}
.w1-2 td span a{width: 80%;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;color: #696969;}
.common{margin-bottom: 74px;}
.ycs{width: 31.7%;}
.wsdc img{width: 100%;}
.ldxx img{width: 100%;}
.ldxx{margin-top: 33px;}
.wsdc{margin-top: 30px;}
.lyhf{height: 206px;width: 100%;background: url(zmhds.png) no-repeat;margin-top: 30px;}
.lyhftitle{padding: 20px;}
.lyhftitle span.lyhf{font-size: 24px;color: #1066a9;padding: 0;}
.lyhftitle span{color: #6e6e6e;font-size: 16px;padding-left: 10px;}
.lyhfContent{padding:0 20px;}
.lyhfContent ul li{float: left;    margin-right: 41px;}
.lyhfContent ul li:nth-child(3){margin: 0;}
.lyhfContent ul li p{text-align: center;padding-top: 10px;}
.lyhfContent ul li div{border: 1px solid #488cc0;border-radius: 50%;height: 84px;width: 84px;text-align: center;line-height: 84px;font-size: 28px;color: #454545;}
.fenl{    margin-top: 28px;}
.fenl ul li{width: 50%;border: 1px solid #dbdbdb;height: 50px;width: 181px;}
.fenl li a{width: 100%; display: block; height: 50px;line-height: 50px;text-align: center;}
.fenl li:hover{ border: solid 1px #126dbb;}
.fenl li:hover a{color:#126dbb;}
.fenl li span{     padding-left: 40px;text-align: center;    height: 42px;display: block;}
.fenl li.wyzx span{background:url(zmhd_wyzx_icon.png) no-repeat 39px 12px;} 
.fenl li.wyjy span{  background:url(zmhd_wyjy_icon.png) no-repeat 39px 12px;}
.fenl li.wyqz span{ background:url(zmhd_wyqz_icon.png) no-repeat 39px 12px;}
.fenl li.wyts span{ background:url(zmhd_wyts_icon.png) no-repeat 39px 12px;}
.fenl li.wyzx span:hover{background:url(zmhd_wyzx_icon2.png) no-repeat 39px 12px;}
.fenl li.wyjy span:hover{  background:url(zmhd_wyjy_icon2.png) no-repeat 39px 12px;}
.fenl li.wyqz span:hover{ background:url(zmhd_wyqz_icon2.png) no-repeat 39px 12px;}
.fenl li.wyts span:hover{ background:url(zmhd_wyts_icon2.png) no-repeat 39px 12px;}
.fenl li:nth-child(3){margin-top: 15px;}
.fenl li:nth-child(4){margin-top: 15px;}
.maincon{background: none;}
.mainbg{background:url(icon_2.png) repeat-x;}
.table ul li.zmljl span{font-size: 16px;}
.table ul li{border-bottom: 1px solid #efefef;line-height: 47px;height: 47px;text-align: center;    overflow: hidden;}
.table ul li.zmljl{height: 41px;background-color: #dceaf3;line-height: 41px;color: #3a3a3a;}
.table ul li span{float: left;font-size: 14px;color: #696969;}
.lb1{width: 37%;display: inline-block;text-align: center;}
.lb1 a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;width: 100%; display: inline-block;font-size: 14px;color: #696969;}
.lb{width: 15%;display: inline-block;text-align: center;}

.yjzjlist{margin-top: 30px;}
.yjzjlist ul{margin-top: 10px;}
.yjzjlist li{line-height: 38px;height: 38px;background:url(icon_1.png) no-repeat 0 center; padding-left: 12px;}
.yjzjlist li a {color: #4c4c4c;display: inline-block;height: 40px;width: 84%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yjzjlist li .date {color: #a5a5a5;font-size: 14px;float: right;}
.yjzjlist .yjzjstop {font-size: 14px;margin-right: 16px;box-sizing: border-box;border: 1px solid #BFBFBF;color: #999999;border-radius: 3px;padding:2px 8px;float:none;}
.yjzjlist .yjzjing {border: 1px solid #3D73DD;color: #3D73DD;}
.ckgd a{border: 1px solid #3D73DD;color:#3D73DD;border-radius: 3px;padding:5px 50px;}
@media screen and (max-width:768px) {
    .maincon{width: 96%;}
    .list{width: 100%;}
    .ycs{width: 100%;}
    .fl,.fr{float: none;}
    .lyhf{background-size:100% ;height: auto;}
    .lyhfContent{    padding: 16% 20px;}
    .lyhftitle span{padding-left: 51%;}
    .lyhfContent ul li div{margin: 0 auto;}
    .lyhfContent ul li{width: 30%;    margin-right: 34px;}
    .fenl ul li{    width: 24.6%;float: left;}
    .fenl li:nth-child(4){margin-top: 0;}
    .fenl li:nth-child(3){margin-top: 0;}
}
@media screen and (max-width:414px) {
    .lyhftitle span{padding-left: 10%;}
    .lyhfContent{     padding: 20px 20px;}
    .lyhfContent ul li{margin-right: 17px;}
    .fenl ul li{width: 100%;margin-top: 10px;}
    .fenl li:nth-child(3){margin-top: 10px;}
    .fenl li:nth-child(4){margin-top: 10px;}
    .lb1{width: 32%;}
    .data{width: 21%;}
}
@media screen and (max-width:375px) {
    .lyhftitle span{    padding-left: 5%;}
    .lyhfContent ul li{margin-right: 16px;}
    .lyhfContent{    padding: 10px 20px;}
}
@media screen and (max-width:375px) {
    .lyhftitle span.lyhf{    font-size: 17px;}
    .lyhfContent ul li{    margin-right: 12px;}
    .lyhfContent ul li div{width: 50px;height: 50px;line-height: 50px;font-size: 22px;}
}