@charset "utf-8";
/* CSS Document */
/*标题1*/
.ld-title{ height: 41px; background: left bottom repeat-x; background-image:  url("../images_new/ind_tel2bg.gif") !important;}
.ld-title li{ float: left; padding-right: 30px; height: 100%;}
.ld-title a{ display: block; padding: 0 1px 0 0; height: 37px; line-height:0; font-size:0;}
.ld-title a span{display: inline-block; vertical-align: middle; cursor: pointer; height: 100%;}
.ld-title a .ico{ height: 37px; width: 40px; background: 0 0 no-repeat; background-image:  url("../images_new/leader-ico.png")}
.ld-title a .tit{font-size: 20px; font-weight: bold; line-height: 32px; padding-left: 8px;}
.ld-title a:hover{ color: #487bc5;}
.ld-title .active a{ border-bottom: 4px #487bc5 solid; color: #487bc5;}
.ld-title .active a .ico{ background-position: 0 -37px;}
.ld-title .num2 a .ico{ background-position: 0 -74px;}
.ld-title .num2.active a .ico{ background-position: 0 -111px;}
/*标题2*/
.ld-tit{ height: 41px; background: left bottom repeat-x; position: relative; background-image:  url("../images_new/ind_tel2bg.gif") !important;}
.ld-tit li{float: left; padding-right: 10px; height: 100%;}
.ld-tit li a{display: block; padding: 0 1px; font-size: 20px; font-weight: bold; height: 37px; line-height: 32px;}
.ld-tit li.active a{border-bottom: 4px #487bc5 solid; color: #487bc5;}
.ld-tit .more{ position: absolute;  right:0; top:0;  line-height: 36px;  font-size: 15px; color: #999;}

/*框架样式*/
.ld-container{ padding: 20px 0;}
.ld-leftbox{ width: 840px;}
.ld-rightbox{ width: 435px; max-height: 1166px; overflow: hidden; padding-left: 10px;}
/*领导-左侧*/
.szf-ledcont{padding: 21px 25px 7px; min-height: 708px; background:#f8f8f8; overflow:hidden;}
.szf-ledcont .ld-line{margin-top:5px;padding-top: 19px;background:0 0 repeat-x; background-image: url("../images_new/ld_line.png")  !important; overflow:hidden;}
.szf-ledcont .ld-sz{position:relative;}
.szf-ledcont .ld-zw{display:block;float:left;width:78px;height:30px;line-height:30px;font-size: 20px;color:#666;letter-spacing:1px;font-weight:bold; margin-top: 9px;}
.szf-ledcont .ld-xx{margin-left:78px;}
.szf-ledcont .ld-xx ul li{float:left; width:121px; padding:9px 24px 0 33px;}
.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:144px; padding:3px; background:#fff;}
.szf-ledcont .ld-xx ul li a .img_img img{width:100%; height:100%;}
.szf-ledcont .ld-xx ul li a .img_title{height:46px; line-height:46px; text-align:center; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*领导活动*/
.ld-newsbox{ margin-top: 12px;}
.ld-newsbox li{ padding: 12px 0 29px; background: 0 0 repeat-y; background-image: url("../images_new/tel2bg.gif") !important;}
.ld-newsbox li .title{ padding-left: 39px; margin-left: -10px; height: 40px; background: 0 center no-repeat; background-image: url("../images_new/leader_newsico.png?v=1") !important;}
.ld-newsbox li .title a{display: block; white-space: nowrap; line-height: 40px; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #487bc5;}
.ld-newsbox li .note{ padding: 0 0 0 30px; font-size: 14px; color: #666; line-height: 26px; height: 78px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-clamp:3; text-align: justify; text-justify:inter-ideograph;}
/*政务常务会议*/
.szf_hdlist{padding: 5px 0 8px;}
.szf_hdlist h3,.szf_hdlist .tel{margin-top:11px; height:34px; line-height:34px;font-size:20px; font-weight:bold; color:#487bc5;}
.szf_hdlist h3 a,.szf_hdlist .tel a{color:#487bc5;}
.szf_hdlist h3 a:hover,.szf_hdlist .tel a:hover{color:#487bc5;}
.ld-rightbox .gk-list li{float:left; width:205px; padding-left: 0; padding-right: 0; background: none !important;}
.ld-rightbox .gk-list li.even{float: right;}
/*政府公报*/
.ld-zfgbbox{ padding: 20px 0 0; height: 292px; overflow: hidden;}
.cxml_tit{ float:left; border: 3px #e8e8e8 solid; width: 189px; overflow: hidden; height: 271px; font-size: 0; line-height: 0; position: relative; background: #fcfdff;}
.cxml_tit img{width: 100%; height: auto;}
.cxml_tit span{position: absolute; width: auto; display: block; left: 0; right: 0; font-size: 16px; line-height: 30px; bottom: 19px; overflow: hidden; text-align: center;}
.cxml_list{ margin-left: 195px;}
.cxml_list li{ float: left; padding: 0 0 5px 9px; width: 111px;}
.cxml_list li a,.cxml_list li span{ display: block; height: 40px; text-align: center; line-height: 40px; font-size: 16px; border: 1px #e8e8e8 solid; overflow: hidden; text-overflow: ellipsis; white-space: normal; border-radius: 3px;}
.cxml_list li a{position: relative; transition: 0.4s all;}
.cxml_list li a img{ display: block; position: absolute; width: 25px; height: 13px; top: 3px; right: 3px;}
.cxml_list li .disabled{ border-color: #f7f7f7; background: #f7f7f7; color: #ccc;}
.cxml_list li a:hover{ color: #487bc5; border-color: #487bc5; background: #f1f8ff;}
.ld-rightbox .list2{padding: 9px 0 0; height: 70px; overflow: hidden;}
.ld-rightbox .list2 li .a,.ld-rightbox .list2 .split{display: none;}
@media (min-width: 992px) and (max-width:1299px) {
.ld-leftbox{width: 635px;}
.ld-rightbox{width: 335px;}
/*领导-左侧*/
.szf-ledcont .ld-xx ul li{padding:9px 2px 0 3px;}
/*政务常务会议*/
.ld-rightbox .gk-list li{width: 164px;}
/*政府公报*/
.cxml_list li{padding-left: 5px; width: 65px;}
.cxml_list li a,.cxml_list li span{font-size: 15px;}
}

@media (min-width: 768px) and (max-width:991px) {
/*领导-左侧*/
.szf-ledcont{height:auto;padding:20px 15px 10px;}
.szf-ledcont .ld_line{padding-top:20px;}
.szf-ledcont .ld-xx ul li{padding:9px 22px 0;}
.ld-newsbox li .note{ height: 52px;  -webkit-line-clamp: 2;  line-clamp:2;}
/*政务常务会议*/
.ld-rightbox .gk-list li{width: 358px;}
/*政府公报*/
.cxml_list li{width: 272px;}
}
@media (max-width: 991px) {
.ld-leftbox,.ld-rightbox{width: auto; float: none;}
.ld-rightbox{max-height: none; margin-top: 10px;}
.ld-newsbox li{ padding: 8px 0;}
.szf-ledcont{min-height: 0;}
}
@media (max-width: 767px) {
.ld-title li{padding-right: 10px;}
.ld-title a .tit{padding-left: 0;}
/*领导-左侧*/
.szf-ledcont{height:auto;padding:10px;}
.szf-ledcont .ld-line{padding-top:15px;}
.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 li{width:25%;padding:0 0 10px 0; text-align: center;}
.szf-ledcont .ld-xx ul li a .img_img{display: inline-block;}
.szf-ledcont .ld-xx ul li a .img_img img{width: auto;}
.ld-newsbox li .note{ height: auto; max-height: 78px;}
/*政务常务会议*/
.ld-rightbox .gk-list li{width: 48%;}
/*政府公报*/
.cxml_list{ margin-left: 199px;}
.cxml_list li{ width: 50%; padding-left: 0;}
.cxml_list li a,.cxml_list li span{margin: 0 4px;}
.ld-newsbox li .title{padding-left: 25px;}
.ld-newsbox li .note{padding-left: 15px;}
}
@media (max-width: 520px) {
/*省政府-左侧*/
.szf-ledcont .ld-xx ul li{width:50%;}
/*政务常务会议*/
.ld-rightbox .gk-list li{width: auto; float: none !important;}
/*政府公报*/
.ld-zfgbbox{height: auto; padding: 10px 0 0;}
.cxml_tit{float: none; margin-left: auto; margin-right: auto;}
.cxml_list{ margin:10px 0;}
.cxml_list li{ width: 50%; padding-left: 0;}
.cxml_list li a,.cxml_list li span{margin: 0 4px;}
.ld-rightbox .list2{ height: auto;}
}

/*******省长之窗-主体******/
.ldzc_maincon{background:url("../images_new/bg_f9_332.gif") 0 0 repeat-y;margin-bottom:25px;}
/*左侧*/
.ld_leftbox{width:282px;padding:32px 25px 32px;background:#f9f9f9;}
.ldjjcon{text-align:center;}
.ldjjcon .ld_pic{height:220px;text-align: center;}
.ldjjcon .ld_pic img{width:auto;height:200px;background: #fff;padding: 10px;}
.ld_conr_title{padding:15px 0 0;line-height:30px;font-size:20px;overflow: hidden;}
.ld_conr_title span{display: block;float: left;width: 100%;text-align:center;}
.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: 74px center no-repeat; background-image: url("../images_new/szzc_xxbtn1.png") !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_rightbox{width:943px;}
h3.ld_tel{height:44px;line-height:44px;font-size: 22px;font-weight: bold;color: #487bc5;border-bottom: #dcdcdc 1px solid;}
h3.ld_tel1{border-bottom:0;}
h3.ld_tel a,h3.ld_tel a:hover{color: #487bc5;}
h3.ld_tel .more{ font-size: 15px; color: #999; font-weight: normal;}
h3.ld_tel .more:hover{color: #d00;}


.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: 7px;line-height: 34px;font-size: 16px;overflow: hidden;}
.halfbox .list ul li{height:34px;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:1px;}
.halfbox .list ul li a{display:block;float:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.halfbox .list ul li img{display: none;}

@media (min-width: 992px) and (max-width:1299px) {
.szzc_maincon{background-position:-38px 0;}
/*左侧*/
.ldzc_maincon{background-size: 294px auto;}
.ld_leftbox{width:254px;padding:32px 20px 32px;}
.mesgbtn a{background-position:60px center;text-indent:120px;}
/*右侧*/
.ld_rightbox{width:673px;}
}
@media (max-width:991px) {
.ldzc_maincon{background: none;}
.szzc_maincon{background:none;margin:0 15px 15px;}
/*左侧*/
.ld_leftbox{float:none;width:auto;padding:15px 15px 15px;}
.ldjjcon .ld_pic{float:left;width:240px;text-align:right;}
.ld_conr_title{margin-left:260px;}
.ld_conr_title span{text-align:left;}
.mesgbtn{margin-top:15px;}
.mesgbtn a{float:left;width:280px;}
/*右侧*/
.ld_rightbox{float:none;width:auto;margin-top:10px;}
}
@media (max-width:767px) {
.szzc_maincon{margin:0 10px 10px;}
/*左侧*/
.ld_leftbox{padding:10px 10px 15px;}
.ldjjcon .ld_pic{float:none;width:auto;text-align:center;height:200px;}
.ldjjcon .ld_pic img{height:180px;}
.ld_conr_title{margin-left:0;padding:10px 0 0;}
.ld_conr_title span{text-align:center;}
.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;}
/*右侧*/
h3.ld_tel{height:40px;line-height:40px;font-size:20px;}
.ld_ldfg{padding:5px 0 10px;line-height:28px;}
}
/*******省长之窗-主体end******/