﻿@charset "utf-8";
/* 市政府-首页 S -----------------------------------------*/
.gaodu{min-height:850px !important;}
.leaderBox{padding: 0 3.2% 30px;overflow: hidden;border: 1px solid #eee;}
.leaderBox .hd { border-bottom:1px solid #EAEDF1; height:55px; line-height:55px; margin-bottom:30px;}
.leaderBox .hd a { font-size:24px; color:#015293; font-weight:bold;}
.firstLeader {padding: 0;margin-bottom:0px;}
.firstLeader h3 {width: 130px;float: left;font-size: 18px;color: #333;margin-right:20px;margin-top: 40px;}
.firstLeader li .pic img {width: 120px;height:auto;}
.firstLeader li .name {padding-left: 150px;width:100px;text-align:center;}
.firstLeader li .work{ display:none; margin:10px 0 20px; line-height: 30px; font-size: 16px; color: #000;}
.firstLeader .intro{overflow: hidden;}
.firstLeader .intro dt{width: auto; float: left; height: 40px; line-height: 40px; padding: 0 19px; font-size: 16px; color: white; background-color: #146ac1; border-radius: 5px;}
.firstLeader .intro dd{clear: both; position: relative; z-index: 1; padding:14px 0 40px; width: 100%; font-size: 16px; line-height: 30px; color: #666; text-indent: 2em; text-align: justify;}
.firstLeader .intro dd .more{position: absolute; z-index: 1; right: 0; bottom: 0; width: auto; float: left; color: #146ac1;}


#boxCwhy { margin-top:20px;}
#boxCwhy .t {background:url(../../base/img/szfhybg.png) no-repeat; height:130px; color:#fff; padding:10px 20px;}
#boxCwhy .topicList .t .title {height:46px;line-height:24px;color:#fff;text-align:left;margin-bottom:5px;display: block;padding: 0;}
#boxCwhy .topicList .t .title a {color:#fff;height:46px;line-height:24px;display:block;}
#boxCwhy .topicList .t .date { background:url(../../base/img/dateicon.png) no-repeat 0; padding-left:20px; line-height:24px; height:24px; }
#boxCwhy .topicList .t .intro {color:#fff;background:url(../../base/img/introicon.png) no-repeat 0 6px;padding-left:20px;height: 48px;overflow: hidden;}
#boxCwhy li .address{float:right;margin: 11px 0;margin-left: 3%;padding:0 8px;font-size: 14px;line-height:24px;color:#fff;border-radius:5px;background: #74ACD6;}
#boxCwhy li .address:hover{text-decoration:none;background:#0759ab; }





/*按职务分类-领导列表*/
.otherLeader{overflow: hidden;}
.leaderPicBox{overflow: hidden;padding-top: 30px;}
.leaderPicBox dt{width: 150px;float: left;padding-top: 38px;font-size: 18px;}
.leaderPicBox dd{overflow: hidden;}
.leaderPicBox .list{overflow: hidden;margin-right: -40px;margin-bottom: -20px;}
.leaderPicBox .list li{width: 100px;float: left;margin: 0 50px 20px 0;}
.leaderPicBox .list li .pic img{width: 100px;height: auto;}
.leaderPicBox .list li .title{margin-top: 5px; display: block; height: 26px; line-height: 26px; text-align: center;}


.indMain{width: 66.42%;float: left;}
.indSide{width: 27.14%;padding: 0 2.14% 50px;float: right;background: #F6F8FA;}
.indSide .box {margin: 0;}
.box .bd{padding: 20px 0 0;}
.box .hd{height: 55px;line-height: 55px;}
.box .hd h3{float:left;line-height: 55px;padding: 0 10px 0 0;border: 0;font-size: 24px;}

/*常务会议*/
#cwhyList{}
#cwhyList .t{width: 260px; float: left; padding: 15px; margin-right: 20px; border: 5px solid #eee;}
#cwhyList .t .pic img{width: 260px; height: 188px;}
#cwhyList .t .titleBg,
#cwhyList .t .intro{display: none;}
#cwhyList .t .title{margin: 10px 0 0; padding: 0 5px; height: 50px; line-height: 50px; text-align: center; overflow: hidden; font-size: 16px; font-weight: bold; background-color: #f9f9f9;}

/*机构设置*/
.zgjgLinks{margin-top: 20px;position: relative;z-index: 1;border-radius: 5px;border: 1px solid rgba(152, 163, 183, 0.20);background: #FFF;box-shadow: 0px 4px 4px 0px rgba(152, 163, 183, 0.05);}
.zgjgLinks:hover{background-color: #e8f1f8;}
.zgjgLinks a{position: relative;z-index: 2;display: block;height: 98px;line-height: 98px;padding-left: 40%;overflow: hidden;font-size: 24px;font-weight: bold;color: #015293;}
.zgjgLinks i{position: absolute;z-index: 1;left: 18%;top: 50%;width: 48px;height: 48px;float: left;margin-top: -24px;overflow: hidden;line-height: 34px;background:  url(../../base/img/zfjgicon1.png) left no-repeat;}

/*政府工作报告*/
.gzbgLinks{margin-top: 20px;position: relative;z-index: 1;border-radius: 5px;border: 1px solid rgba(152, 163, 183, 0.20);background: #FFF;box-shadow: 0px 4px 4px 0px rgba(152, 163, 183, 0.05);}
.gzbgLinks:hover{background-color: #e8f1f8;}
.gzbgLinks a{position: relative;z-index: 2;display: block;height: 98px;line-height: 98px;padding-left: 40%;overflow: hidden;font-size: 24px;font-weight: bold;color: #015293;}
.gzbgLinks i{position: absolute;z-index: 1;left: 18%;top: 50%;width: 48px;height: 48px;float: left;margin-top: -24px;overflow: hidden;line-height: 34px;background:  url(../../base/img/zfjgicon2.png) left no-repeat;}

/*工作报告*/
.gzbgList{overflow: hidden; margin-right: -25px;}
.gzbgList li{position: relative; z-index: 1; width: 130px; height: 160px; float: left; margin-right: 25px; overflow: hidden; background-color: #f5f5f5;}
.gzbgList li:hover{background-color: #ecebeb;}
.gzbgList li .date{position: absolute; z-index: 1; width: 100%; float: left; display: block; left: 0; top: 16px; padding: 15px 0 5px;height: 60px;line-height: 60px; font-size: 14px; color: white; text-align: center; background:  url(../../base/img/govpageicon.png) center -60px no-repeat;}
.gzbgList li a{position: relative; z-index: 2; display: block; padding: 106px 18px 22px; height: 32px; overflow: hidden; font-size: 14px; line-height: 16px; text-align: center;}


/*市人民政府公报*/
.newgb {float:left;width:420px;margin-right: 2%;display: inline;}
.newgb .cover{width:170px;height: 210px; text-align:center;float: left;margin-right: 20px; font-size:12px; line-height:18px;border: 1px solid #eee;background: #fff url(../../base/img/govpagezfgb.png) center 22% no-repeat;background-size: 75%;box-shadow: -3px 3px 0px 0px #F5F5F5;}
.newgb .cover b { display:block; padding-top:140px; margin-bottom:5px; color:#EE2B24}
.newgb .info { overflow:hidden; line-height:24px; }
.newgb .info h4 { background:url(../../base/img/newgbtibg.png) no-repeat 0; line-height:23px; height:23px; overflow:hidden; color:#fff; padding-left:10px; font-weight:bold; margin-bottom:20px;}
.newgb .info .seemore { display:inline-block; background:#98A3B7; color:#fff; height:24px; line-height:24px; border-radius:12px; padding:0 10px; margin-top:20px;}
.newgb .info .seemore:hover { background:#EE2B24}
.newgb .info i { display:block; margin-top:20px; color:#999;}

#sideZfgb {padding: 0 3.2% 30px;border:1px solid #EAEDF1}
#sideZfgb .bd{ overflow:hidden;}
.zfgbList{overflow: hidden;}
.zfgbList li{overflow: hidden;margin-bottom: 5px;box-shadow: -3px 3px 0px 0px #F5F5F5; margin-bottom:10px;}
.zfgbList li a{display: block;font-size: 15px;height: 38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 38px;padding: 0px 10px 0px 5%;border: 1px solid #eee;}
.zfgbList li a:hover{background-color: #f5f5f5;}

@media only screen and (max-width: 1459px){
    #boxCwhy .topicList .t .title a {font-size:16px;}
}

@media screen and (min-width: 1024px) and (max-width: 1239px) {
    #boxldhd li { height:auto; white-space:normal; line-height:26px; padding:12px 0;}
    #boxldhd li a { overflow:hidden; display:block;}
    #boxCwhy li.n .date { display:none }
}

@media only screen and (max-width: 1023px){
    #boxCwhy li .date { display:block; }
    
    .indMain { float:none; width:auto; margin-bottom:20px;}
    .leaderPicBox .list li { margin-right:40px;}
    .indSide {float:none; width:auto;}
    #boxCwhy .t {background-size:100% auto; background-position:center; }

}
@media only screen and (max-width: 767px){
    .leaderPicBox,
    .firstLeader {text-align:center;padding: 0;}
    .leaderPicBox dt,
    .firstLeader h3 {float:none;font-size:16px;width:auto;margin:10px;padding: 0; font-weight:bold;}
    .firstLeader li .name {margin:0;padding: 0;width: 100%;}

    .leaderPicBox .list {display:flex;justify-content:space-between;margin: 0;flex-wrap: wrap;}
    .leaderPicBox .list li {flex:1;min-width: 33%;flex-basis:33%;margin:0;float: none;}
    
}