@charset "utf-8";
/* CSS Document */
.hide.active{display: block !important;}
.contain{height: auto;}

/*标题2*/
.ld-tit{ height: 52px;border-bottom:1px solid #d5d5d5;position: relative;}
.ld-tit li{float: left; padding-left: 30px; height: 100%;}
.ld-tit li.first{padding-left:0;}
.ld-tit li a{display: block;height: 52px; line-height: 40px;font-size: 22px;color:#394351; }
.ld-tit li.active a{font-weight: bold;font-size:24px;color: #d61618;}
.ld-tit .more{ position: absolute;  right:0; top:0;  line-height: 36px;  font-size: 15px; color: #d61618;}
/*标题1*/
.ld-title{border-bottom:0 none;}

/*列表*/
.ld-list{padding-top:5px;}
.ld-list li{ padding: 12px 0 29px;}
.ld-list li{line-height: 30px;font-size: 16px;padding:10px 0;border-bottom: 1px dashed #eaeaea;}
.ld-list li .date{font-size: 12px;color: #9ea5af;float: none;}
.ld-list li a{float:none;color:#5c6173;}
.ld-list li a:hover{color:#ea0000;}
.ld-list li img {vertical-align: middle;margin-top:-3px;}
/*公开列表*/
.ld-list li .gl{float: none;display: inline;}
.ld-list li .gl .split{color:#5c6173;margin-right:5px;}
.ld-list li .gl a{color:#d61618;}

/*框架样式*/
/*.ld-container{ padding: 20px;background: #fff;}*/
.ld-container .wz_top{border-bottom:0;}
.ld-leftbox{ width: 820px;}
.ld-rightbox{ width: 490px;overflow: visible;}
/*领导-左侧*/
.szf-ledcont{padding: 20px 25px 7px; min-height: 1132px; background:#f8f8f8; overflow:hidden;}
.szf-ledcont .ld-sz{position:relative;}
.szf-ledcont .ld-zw{height:40px;line-height:40px;font-size: 18px;color:#394351;font-weight:bold;background:repeat-x left center;background-image: url(../images-new/ld_zw_line.png);}
.szf-ledcont .ld-zw span{display: inline-block;padding-right:15px;background: #f8f8f8;}
.szf-ledcont .ld-xx{}
.szf-ledcont .ld-xx ul{margin-right:-70px;}
.szf-ledcont .ld-xx ul li{float:left; width:139px; padding:10px 70px 20px 0;}
.szf-ledcont .ld-xx ul li a{display:block; height:auto; cursor:pointer; font-size: 0; line-height: 0;}
.szf-ledcont .ld-xx ul li a span{display: block; vertical-align: middle; cursor: pointer;}
.szf-ledcont .ld-xx ul li a .img_img{height:177px;}
.szf-ledcont .ld-xx ul li a .img_img img{width:100%; height:100%;}
.szf-ledcont .ld-xx ul li a .img_title{height:40px; line-height:40px; text-align:center; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*日历样式*/
.calendar {margin:inherit; padding: 20px 30px 10px; height: 328px;background: #fffbf9;}
.calendar .data_table{ width: 100%;}
.calendar table tr th{ height: 33px; padding: 15px 0 8px;}
.calendar table tr th span{display:block; line-height: 30px; border-radius: 4px; margin:0 auto; width: 36px; height: 31px;text-align: center; font-size: 16px;color:#a0a3ad;}
.calendar table tr td{ text-align:center; line-height:40px; height:40px; cursor:pointer;}
/*鼠标滑过*/
.bgHover.on{ background:#f25302; color:#fff !important;text-decoration:none !important;}
.riqi { position:relative; z-index:9; width:26px; margin: 0 auto; height:26px;line-height:26px;color: #5c6173;}
.riqi.active{color: #f25302;text-decoration: underline;}
.riqi .piaofu{ position: absolute;width: 162px;bottom: 31px;left: 50%;margin-left: -97px;background: #fffbf9;text-align: left;font-size: 12px;line-height: 18px;padding: 10px 15px;display: none;z-index: 100;border: 1px solid #f3f3f3;box-shadow: 0 3px 7px rgba(0,0,0,0.1);
    max-height: 332px;
    overflow: auto;
}
.riqi.current .piaofu{ display:block;}
.riqi .piaofu ul li{padding:5px 0px;line-height:20px;z-index:100;}
.riqi .piaofu ul li a{z-index:100;font-size:12px;color:#5c6173;max-height: 40px;overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.riqi .piaofu ul li a:hover{ text-decoration:underline;color:#f25302; z-index:100;}
/*非本月日期*/
.calendar table tr td.current_day{ background:#e6e6e6}
.calendar table tr td.unselected_month{ color:#999999}
/*选择日期*/
.choice { font-size:19px; height:32px;color:#000;text-align:center;background: url(../images-new/rl_date_line.png) no-repeat center;}
.choice p{display:inline-block;position: relative; width: 140px; height: 32px; line-height: 32px;color: #d72527; font-size: 18px;font-weight: bold;}
/*.choice p.month{ float: right;}*/
.choice .button{display: block; height: 32px; line-height: 32px; cursor: pointer; position: absolute; width: 17px; top: 0; background: url("../images-new/ld_date_prve.gif") center 0 no-repeat;}
.choice .button.prev{left: 7px;}
.choice .button.next{right: 7px; background-position: center -32px;}
.calendar .year_name,.calendar .month_name{ margin: 0 24px; text-align: center; display: block;}

/*政府工作报告*/
.ld-zfbg-links li{width: 237px;float: left;margin:15px 15px 0 0;}
.ld-zfbg-links li.num2,.ld-zfbg-links li.num4 {margin-right: 0;}
.ld-zfbg-links li a{display: block;padding:11px 5px;height: 48px;line-height: 24px;background: #f8f8f8; text-align: center;font-size: 16px;color: #444c59; }
.ld-zfbg-links li .img_title{display: inline-block;vertical-align: middle;padding-left:10px;}
.ld-zfbg-links li img {vertical-align: middle;}
.ld-zfbg-links li a:hover{color:#ea0000;}
.ld-zfbg-links li a:hover img{transition: all .5s;transform: rotateY(360deg);}
@media (min-width: 1200px) and (max-width:1429px) {
    .container{width:1200px;}
    /*框架样式*/
    .ld-leftbox{width:692px;}
    .ld-rightbox{width:408px;}
    /*左侧*/
    .szf-ledcont .ld-xx ul li{padding-right:28px;}
    /*政府工作报告*/
    .ld-zfbg-links li{width:196px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ld-leftbox{width: 572px;}
    .ld-rightbox{width: 320px;}
    /*领导-左侧*/
    .szf-ledcont .ld-xx ul li{width:122px;padding: 10px 10px 0 0;}
    .szf-ledcont .ld-xx ul li a .img_img{height: 155px;}
    /*市长日历*/
    .calendar{padding:10px;}
    /*工作报告*/
    .ld-zfbg-links li{width:100%;margin-right:0;}
}
@media (max-width: 991px) {
    /*.ld-container{padding:0 15px 15px;}*/

    .ld-leftbox,.ld-rightbox{width: auto; float: none;}
    .ld-rightbox{max-height: none; margin-top: 10px;}
    /*领导-左侧*/
    .szf-ledcont{min-height: 0;padding:15px 15px 10px;}
    .szf-ledcont .ld-xx ul li{padding-right:40px;}
    /*工作报告*/
    .ld-zfbg-links li{width:49%;margin-right:2%;}
}
@media (max-width: 767px) {
    /*.ld-container{padding:0 10px 10px;}*/

    .ld-title li{padding-right: 10px;}
    .ld-title a .tit{padding-left: 0;}
    /*领导-左侧*/
    .szf-ledcont{height:auto;padding:10px;}
    .szf-ledcont .ld-zw{float:none;width:auto;padding-bottom:10px; margin-top: 0;}
    .szf-ledcont .ld-xx{margin-left:0;}
    .szf-ledcont .ld-xx ul{margin-right:0;}
    .szf-ledcont .ld-xx ul li{width:25%;padding:0 0 10px 0; text-align: center;}
    .szf-ledcont .ld-xx ul li a .img_img{display: inline-block;height: 122px;}
    .szf-ledcont .ld-xx ul li a .img_img img{width: auto;}
    /*日历*/
    .calendar{padding:10px;}
    .choice p{width:120px;font-size: 16px;}
    /*政府报告*/
    .ld-zfbg-links li{margin-top:10px;}
    .ld-zfbg-links li .img_title{padding-left:0;}
}
@media (max-width: 500px) {
    /*省政府-左侧*/
    .szf-ledcont .ld-xx ul li{width:33.3%;}
}
@media (max-width: 374px) {
    /*政府报告*/
    .ld-zfbg-links li{float: none;width:100%;margin-right:0;}
}
@media (max-width: 359px) {
    /*省政府-左侧*/
    .szf-ledcont .ld-xx ul li{width:50%;}
}

/*******领导详情******/
.ldzc_maincon{background:url("../images_new/bg_f9_332.gif") 0 0 repeat-y;margin-bottom:25px;}
/*左侧*/
.ld_leftbox{width:290px;padding:15px 20px 20px;background:#f8f8f8;}
.ldjjcon .ld_pic{text-align: center;}
.ldjjcon .ld_pic img{width:auto;height:183px;background: #fff;padding: 10px;}
.ld_conr_title{padding:5px 0 0;line-height:30px;font-size:18px;color: #394351;overflow: hidden;}
.ld_conr_title span{display: block;float: left;width: 100%;text-align:center;}
.ld_conr_title span.ld-name{font-size: 21px;line-height: 40px;}
.ld_leftbox .calendar{padding:15px 0;margin-top:0;}
.mesgbtn{height:auto;margin-top:20px;float:left;width:100%;}
.mesgbtn p{padding:11px 4px;line-height:26px;font-size:14px;color:#999;text-align:left;display:block;}
.mesgbtn a{display:block;height:58px;line-height:58px;font-size:18px;font-weight:bold;color:#666;background:url("../images_new/szzc_xxbtn1.png") 74px center no-repeat !important;margin:auto;border:#ddd 1px solid;text-indent:136px;overflow:hidden;text-align:left;border-radius:4px;transition:all .3s;}
.mesgbtn a:hover{color:#487bc5;background-color:#fff;}
/*我的同事*/
.ld_title {height: 58px; line-height: 58px;font-size: 20px;font-weight:bold;text-align: center; color: #394351; border: 1px solid #e6e6e6;}
.ld_title .ico{display: inline-block;width:40px;height: 58px;vertical-align:middle;margin:-3px 20px 0 0;background: url(../images-new/ld-tsico.png) no-repeat center !important;}
.ld_leadername { height: auto; padding: 10px 0; overflow: hidden;}
.ld_leadername ul li { width: 33.3%; float: left; height: 40px; line-height: 40px; text-align: center;}
.ld_leadername ul li a { font-size: 18px;}
/*右侧*/
.ld_rightbox{width:982px;}
.ld_tel{height:45px;line-height:35px;font-size: 24px;font-weight: bold;color: #d61618;border-bottom: #dcdcdc 1px solid;}
.ld_tel1{border-bottom:0;}
.ld_tel a,.ld_tel a:hover{color: #d61618;}
.ld_tel .more{ font-size: 15px; color: #999; font-weight: normal;padding-right:20px;background: url(../images-new/more_jt.png) no-repeat right 18px;}
.ld_tel .more:hover{color: #d72527;background-image: url(../images-new/more_jt_h.png);}
.ld_ldfg{padding:10px 0 15px;line-height:32px;font-size:16px;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;}
.ld_ldfg p{margin:0.6em 0;}
.halfbox .list{height: auto;padding-top: 10px;font-size: 16px;overflow: hidden;}
.halfbox .list ul li{
    height:40px;padding:2px 0;line-height: 40px;vertical-align:bottom;overflow:hidden;position:relative; padding-left: 0; background: none !important;
}
.halfbox .list ul li span.right{float:none;color:#cdcdcd;font-size:14px;display:block;position:absolute;right:0;top:2px;}
.halfbox .list ul li a{display:block;float:none;margin-right:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.halfbox .list ul li img{display: none;}
@media (min-width: 1200px) and (max-width:1429px) {
    .ld_rightbox{width:760px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    /*左侧*/
    .ld_leftbox{width:254px;}
    .ld_leftbox .choice p{width:120px;}
    .mesgbtn a{background-position:60px center;text-indent:120px;}
    /*右侧*/
    .ld_rightbox{width:598px;}
}
@media (max-width:991px) {
    /*左侧*/
    .ld_leftbox{float:none;width:auto;padding:15px 15px 15px;}
    .mesgbtn{margin-top:15px;}
    .mesgbtn a{float:left;width:280px;}
    /*右侧*/
    .ld_rightbox{float:none;width:auto;margin-top:15px;}
}
@media (max-width:767px) {
    /*左侧*/
    .ld_leftbox{padding:10px 10px 15px;}
    .mesgbtn{height:auto;}
    .mesgbtn a{float:none;width:200px;height:50px;line-height:50px;font-size:18px;background-size:32px 32px;background-position:40px center;text-indent:90px;}
    /*右侧*/
    .ld_tel{height:40px;font-size:20px;}
    .ld_tel .more{display: none;}
    .ld_ldfg{padding:10px 0 10px;line-height:28px;}
}
/*******省长之窗-主体end******/