.clearfix:after { content: ""; display: block; clear: both; height: 0px; }
.bt-right{float: right;}
.wip_col_bg { width: 100%; }
.wip_locat_bg { width: 100%; min-width: 1200px; background: #FFFFFF; }
.wip_locat { width: 1200px; margin: auto; color: #454545; font-size: 13px; height: 40px; line-height: 40px; }
.wip_locat a { color: #454545 !important; font-size: 13px !important; }
.wip_locat td { color: #454545 !important; font-size: 13px !important; }
.wip_bgcon { width: 1200px; margin: auto; }
.wip_logozd {box-sizing: border-box; width: 1200px; height: 340px; background: url(http://www.weihai.gov.cn/images/4681/xm_png1.png) no-repeat center; padding-top: 30px; }
.wip_logozd h1 { text-align: center; margin: 0px auto 70px; color: #FFFFFF; font-size: 42px; }
.wip_logozd h1 a { color: #FFFFFF; }
.wip_logozd h2 { color: #ffffff; font-size: 32px; text-align: center; }
.wip_logozd h2 a { color: #FFFFFF; }
.wip_zdcolbg { width: 1100px; margin: auto; }
.wip_zdcol { width: 120px; height: 50px; line-height: 50px; text-align: center; margin: 55px 0px 0px 20px; font-size: 17px; color: #d71619; font-weight: normal; }
.wip_zdcol:first-child { margin-left: 0px; }
.wip_zdcol:hover { font-weight: bold; }
.wip_zdcol a { color: #d71619; }
.wip_zdcolname { width: 100%; border-bottom: 1px solid #9ecbef; color: #1269d3; font-size: 21px; font-weight: bold; padding-bottom: 20px; margin-top: 30px; }
.wip_zdcolname a { color: #1269d3; }
.wip_zdli { line-height: 50px; height: 50px; color: #373737; font-size: 17px; border-bottom: 1px dashed #CCCCCC; }
.wip_zdli a { padding-left: 15px; width: 950px; color: #373737; background: url(http://www.weihai.gov.cn/picture/2301/1905221718447426184.png) no-repeat 0px center; }
.wip_zdli a:hover { color: #1269d3; font-weight: bold; }
.wip_zdli span { width: 250px; }
#jieguoteshu a { background: none; padding-left: 0px; }
#jieguoteshu em { color: #3e97df; font-style: normal; }
.wip_bigpng img{display: none;width: 100%;}
#wip_zdcol41 { display: none; }


.pro20 { margin-right: -40px; }
.pro20 li { float: left; height: 60px; line-height: 60px; box-sizing: border-box; font-size: 17px; margin-right: 20px; margin-top: 20px; }
.pro20 li a {box-sizing: border-box; background: url(http://www.weihai.gov.cn/picture/0/deb51bf8d6af485785274a65b65d7bb7.png) no-repeat 16px center; display: block; height: 60px; width: 590px; padding: 0 20px 0 56px; border: 1px solid #e7e7e7; color: #333; }
.pro20 li a span { line-height: 20px; display: inline-block; vertical-align: middle; }
.pro20 li a:hover { color: #67ace2; border: 1px solid #67ace2; }
.pro19 li a { background: url(http://www.weihai.gov.cn/picture/0/9ef2858de32e42adb712a86925ea9bae.png) no-repeat 16px center; }
.kong40 { height: 20px; clear: both; }
#pro_sj { width: 0; height: 0; border-bottom: 10px solid #9ecbef; border-right: 10px solid transparent; float: right; margin-top: 37px; }
.wip_bigpng { width: 1200px; height: 280px; margin-top: 10px; background: url(http://www.weihai.gov.cn/picture/0/cb9243e3f1e145c6b1c318fb1c1dba86.png) no-repeat center; }
.pro20_wrod { margin-top: 10px; }
.pro20_wrod li { line-height: 42px; border: none; height: 42px; }
.pro20_wrod li span { float: right; }
.pro20_wrod a { color: #333; }
.zd_title{text-align:center;margin: 10px 0;text-decoration: none;width: 100%;height: 66px;background: #52b0d1;}
/* 适老化 */
.wdpageold .wip_locat{height: auto;line-height: 60px;}
.wdpageold .wip_locat a{font-size: 33px !important; line-height: 60px;}
.wdpageold .zd_title{height: 88px;}
.wdpageold .zd_title a{line-height: 88px !important; font-size: 46px !important;}
.wdpageold .wip_zdcolname{font-size: 38px;}
.wdpageold #pro_sj{margin-top: 60px;}
.wdpageold .pro20 li a span{font-size: 32px;}
/* .wdpageold .pro20 li a{box-sizing: border-box;} */
/* 重大项目 */
.wdpageold #pro ul li{background: url(http://www.weihai.gov.cn/picture/0/dab5a261380e4dba933fa641fd901086.jpg) no-repeat 140px center; width: 152px;}
.wdpageold #pro ul li a{width: 138px;font-size: 32px;}
.wdpageold .wip_zdli{font-size: 32px;}


/* 手机版 */
@media only screen and (max-width: 1200px){
    .wip_locat_bg{width: 100%;min-width: 320px;}
    .wip_locat{width: 100%;}
    .wip_bgcon{width: 100%;}
    .wip_bigpng{width: 100%;background-image: none;height: auto;}
    .wip_bigpng img{display: block;}
    .pro20 li{width: 47%;}
    .pro20 li a{width: 100%;}
    .pro20{margin-right:0;}
    .wip_logolist{padding: 0 10px;box-sizing: border-box;} 
    .zd_title{height: auto;}
    /* 重大项目 */
    .wip_logozd{width: 100%;}
    #pro{width: 100% !important;height: auto !important;}
    #pro ul{display: flex; flex-wrap: wrap; justify-content: space-around;}
    
    #pro ul li{width: 23% !important; margin: 5px;}
    #pro ul li a{width: 100% !important;}
    .wip_locat{height: auto;}
    .wip_zdli a{ text-overflow: ellipsis; white-space: nowrap; width: 80%; overflow: hidden;display: block;float: left;}
   
}
@media only screen and (max-width: 768px){
    .pro20 li{width: 100%;}
    .pro20 li a{width: 100%;}
    .pro20{margin-right:0;}
    .zd_title a{font-size: 25px !important;line-height: 42px !important;}
    .wip_zdli a{ text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden;display: block;float: none;}
    .wip_zdli{height: auto;}
}
@media only screen and (max-width: 768px){
    #pro ul li{width: 45% !important; margin: 5px;}

}