@charset "utf-8";
/*base*/
html,body,ul,ol,li,p,h2,h4,a,img,input,span,a{margin:0;padding:0;}
html,body{}
img,input,button {border: 0;}
t{font-style: normal;font-family: "Microsoft Yahei"; font-weight:normal;}
input:focus,textarea:focus,select:focus, button{outline:none;}
ul,li,button{list-style: none;}
body{font-size: 16px;color: #333;font-family:"微软雅黑";}
a{color: #333;text-decoration:none;font-family:"微软雅黑";font-size:16px;}
a:hover{color: #b50d14;}
button,img,input { vertical-align: middle;}
.clearfix{content: " "; height:0;display: table;clear: both;}
.clearfix:before,.clearfix:after {content: " ";display: table;clear: both;}
::-webkit-input-placeholder {color: #b2b2b2; } :-moz-placeholder { color: #b2b2b2; } ::-moz-placeholder {  color: #b2b2b2; } :-ms-input-placeholder {color: #b2b2b2; }
.fl{ float:left;}
.fr{ float:right;}

.clear {
    clear: both;
}
i {
    font-style: normal;
}

/*头*/

.ylws_headbox{width:100%; height:475px;background: url(lys_zzms_bj.png) no-repeat;background-size: 100%;position: relative;margin-top: 121px;}

.ylws_head{ width:1200px;  margin:0 auto;padding-top: 20px;position: relative;}
.ylws_logozt{  height:81px; overflow:hidden;}
.ylws_logozt img{height: 90px;}
.ylws_fanhui{ position:absolute; top:0; right:140px; width:124px; height:47px; line-height:47px; text-align:center;  border-radius:6px; background: #a1d099;margin-top: 5px;display: none;}
.ylws_fanhui a{ font-size:25px; color:#fff; display:block;line-height: 47px;}
.ylws_fanhui1{  width:1200px; height:auto; line-height:47px; text-align:left; margin-top: 150px;}
.ylws_fanhui1 a{ font-size:14px; color:#fff; display:block;line-height: 47px;}

/*第一排*/
.zzms_con1{width: 1240px;margin: 20px auto;height: auto;overflow: hidden;}
.zzms_con1 ul{width: 100%;}
.zzms_con1 ul li{float: left;margin: 10px;width: calc(25% - 20px);text-align: center;}
.zzms_con1 ul li.zzms_con1_ls1,.zzms_con1 ul li.zzms_con1_ls2,.zzms_con1 ul li.zzms_con1_ls3,.zzms_con1 ul li.zzms_con1_ls4,.zzms_con1 ul li.zzms_con1_ls5,.zzms_con1 ul li.zzms_con1_ls6,.zzms_con1 ul li.zzms_con1_ls7,.zzms_con1 ul li.zzms_con1_ls8{height: 100px;padding-top: 130px;}
.zzms_con1 ul li.zzms_con1_ls1{ background: url(lys_zzms_con1_1.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls2{ background: url(lys_zzms_con1_2.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls3{ background: url(lys_zzms_con1_3.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls4{ background: url(lys_zzms_con1_4.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls5{ background: url(lys_zzms_con1_5.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls6{ background: url(lys_zzms_con1_6.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls7{ background: url(lys_zzms_con1_7.png) no-repeat center;}
.zzms_con1 ul li.zzms_con1_ls8{ background: url(lys_zzms_con1_8.png) no-repeat center;}


.zzms_con1 ul li p{display: block;line-height: 60px;font-size: 36px;color: #fff;}
.zzms_con1 ul li a{display: block;width: 100%;height: 100%;}

/*第2排*/
.zzms_con2{width: 100%;background: #ebf1fe;height: auto;overflow: hidden;padding-top: 60px;}
.zzms_con2_s{width: 1165px;margin: 0 auto;background: url(lys_zzms_con2.png) no-repeat top;padding-top: 90px;height: auto;overflow: hidden;}
.zzms_con2_s span{display: block;float: left;width: 100%;line-height: 100px;font-size: 36px;/*! padding-left: ; */font-weight: bold;}
.zzms_con2_s span a{}

.zzms_con2_s .zzms_con2_s1 {width: calc(65% - 40px);float: left;background: #ffdacc;padding: 20px;margin-right: 40px;}
.zzms_con2_s .zzms_con2_s2 {width: 31%;float: left;border: 2px solid #bed1ff;}
.zzms_con2_s .zzms_con2_s3 {width: 100%;float: left;margin: 40px 0;}
.zzms_con2_s .zzms_con2_s3 ul{border: 2px solid #bed1ff;width: 47%;margin-right: 1%;float: left;padding: 1%;}
.zzms_con2_s .zzms_con2_s1 .zzms_con2_s_list{width: 65%;float: left;margin-right: 3%;}
.zzms_con2_s .zzms_con2_s_list .zzms_con2_s_bj{border-radius: 15px;background: #fff;width: 100%;height: auto;float: left;}
.zzms_con2_s .zzms_con2_s_list1 .zzms_con2_s_bj{border-radius: 15px;background: #f26814;width: 100%;height: auto;float: left;padding: 5px;padding-bottom: 0px;}
.zzms_con2_s .zzms_con2_s_list li{float: left;line-height: 70px;width: 100%;border-bottom: 1px solid #ffdacc;}
.zzms_con2_s .zzms_con2_s_list li a{padding-left: 22px;background: url(lys_zzms_con2_yd.png) no-repeat left 15px;margin-left: 20px;font-size: 28px;}

.zzms_con2_s .zzms_con2_s_list1{width: 30%;float: left;}
.zzms_con2_s .zzms_con2_s_list1 li{float: left;line-height: 68px;width: 100%;border-bottom: 1px solid #ffdacc;/*! margin-bottom: 2px; */}
.zzms_con2_s .zzms_con2_s_list1 i{display: block;float: left;margin-left: 20px;}
.zzms_con2_s .zzms_con2_s_list1 li a{font-size: 28px;color: #fff;}

.zzms_con2_s .zzms_con2_s_list2{}
.zzms_con2_s .zzms_con2_s_list2 li{}
.zzms_con2_s .zzms_con2_s_list2 li a{}

.zzms_con2_s .zzms_con2_s3 .zzms_con2_s_list3{background: url(lys_zzms_con2_5.png) no-repeat right#fff;}
.zzms_con2_s .zzms_con2_s_list3 li{float: left;width: 56%;height: 45px;line-height: 45px;}
.zzms_con2_s .zzms_con2_s_list3 li a{font-size: 28px;color: #666;}

.zzms_con2_s .zzms_con2_s3  .zzms_con2_s_list4{margin-right: 0%;background: url(lys_zzms_con2_6.png) no-repeat right#fff;}
.zzms_con2_s .zzms_con2_s_list4 li{float: left;width: 56%;height: 45px;line-height: 45px;}
.zzms_con2_s .zzms_con2_s_list4 li a{font-size: 28px;color: #666;}

.zzms_con2_s ul .bt{font-size: 36px;font-weight: bold;height: 70px;width: 100%;}
.zzms_con2_s ul .bt a{}
/*第3排*/
.zzms_con3{width: 1240px;margin: 0 auto;height: auto;overflow: hidden;padding: 60px 0;}
.zzms_con3 .zzms_con3_list .ls{background: #6390f0;}
.zzms_con3 .zzms_con3_list2 .ls{background: #6396f6;}
.zzms_con3 .hs{background: #86a2e0;}
.zzms_con3 .zzms_con3_list{width: 100%;}
.zzms_con3 .zzms_con3_list li{width: 47%;float: left;margin-left: 3%;text-align: center;border-radius: 15px;}
.zzms_con3 .zzms_con3_list i{display: block;float: left;width: 100%;}
.zzms_con3 .zzms_con3_list li a,.zzms_con3 .zzms_con3_list1 li a,.zzms_con3 .zzms_con3_list2 li a{display: block;font-size: 36px;color: #fff;line-height: 63px;font-weight: bold;}
.zzms_con3 .zzms_con3_list li a{padding: 20px;}
.zzms_con3 .zzms_con3_list1{float: left;width: 100%;margin: 30px 0;}
.zzms_con3 .zzms_con3_list1 li{margin-left: 3%;border-radius: 15px;width: 46.5%;float: left;}
.zzms_con3 .zzms_con3_list1 li a{padding: 40px;}
.zzms_con3 .zzms_con3_list1 .ls{background: url(lys_zzms_con3_5.png) left no-repeat #6390f0;}
.zzms_con3 .zzms_con3_list1 .ls a{padding-left: 190px;}
.zzms_con3 .zzms_con3_list1 .hs{background: url(lys_zzms_con3_4.png) right no-repeat #86a2e0;}

.zzms_con3 .zzms_con3_list2{width: 100%;float: left;}
.zzms_con3 .zzms_con3_list2 li{margin-left: 3%;width: 22%;float: left;border-radius: 15px;text-align: center;}
.zzms_con3 .zzms_con3_list2 i{display: block;float: left;width: 100%;height: 90px;}
.zzms_con3 .zzms_con3_list2 li a{padding: 20px;}




/*列表页面*/
.slh_dh_con{ height: 1300px; height: 475px; background: url(2022ly_slh_indexwz.png) no-repeat bottom; }
.slh_main{ width: 1160px; margin: 0 auto; background: #fff; min-height: 300px;;margin-top: -21px;padding: 10px 40px;margin-bottom: 40px;}
.slh_crumbs{background: #fff;line-height: 50px;padding: 20px;font-size: 36px;}
.slh_crumbs .w1200{box-sizing: border-box;background: url(2022ly_slh_indexwz.png) no-repeat left;padding-left: 38px;/*! margin-left: 20px; */}
.slh_crumbs a{color: #999;font-size: 36px;}
.slh_crumbs a:hover{color: #0d7abf;}
/* 列表 */
.slh_con1 { margin-top: 0;}

.slh_con_list li{position: relative;height: 135px; border-left: 8px solid #a7b9ce; line-height: 135px;font-size: 36px;background: #f0f3f6;padding-left: 20px; margin-bottom: 40px;}
.slh_con_list li a{ width: 75%;  white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-size: 36px;}


.slh_con_list li span{position: absolute;right: 30px;bottom: 0;font-size: 36px;color: #999;}
.slh_con_list li span b{font-size: 18px;font-weight: normal;}

/*详情页面*/


/* 详细页面 */
.slh_content {

 
}
.slh_content .art-tit {
    font-size: 36px;
    line-height: 60px;
    text-align: center;
    font-weight: bold;
}

.slh_content .info {
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
    padding-bottom: 10px;
    margin-top: 30px;
    overflow: hidden;
}

.slh_content .info p {
    font-size: 14px;
}

.slh_content .info span {
    line-height: 60px;
    vertical-align: middle;
    font-size: 28px;
    padding: 0 10px;
}

.slh_content .info a:hover {
    color: #0d7abf;
}


.slh_content .info p { font-size: 14px;}
.slh_content .info a:hover{ color: #0d7abf;}
.slh_content-main { margin-top: 30px; overflow: hidden;line-height: 60px !important;;font-size: 34px!important;; }
.slh_content-main,.slh_content-main * { }
.slh_content-main img { max-width: 100%; height: auto;}
.slh_content-main table { table-layout: fixed; width: auto !important; max-width: 100%;}
.slh_content-main table td { border: 1px solid #e1e1e1;}
.slh_content-bottom { margin-top: 30px; overflow: hidden;}
.slh_content-bottom .fr a:hover { color: #0d7abf;}
.slh_content .bdsharebuttonbox { float: left; background: url(2020css_bm_share.png) no-repeat left center; padding-left: 25px;}
.slh_content .qrcode { text-align: center; margin-top: 50px;}
.slh_content .qrcode p { font-size: 16px; line-height: 20px; padding-bottom: 10px;}


/* 领导信息细览 */
.slh_ldxx_top{ width:100%; border-bottom:1px solid #ddd; padding-bottom:10px;}
.slh_ldxx_top h2{ font-size:48px; color:#0077d1; text-align:center; line-height:50px; padding:0px 20px;font-weight: bold;}
.slh_ldxx_top p{ text-align:center; line-height:30px; font-size:14px; color:#666;}
.slh_ldxx_box{min-height:400px; padding:30px 0px;}
.slh_ldxx_pic{ width:300px; min-height:400px; padding:0px; float:left;}
.slh_ldxx_pic img{ width:300px; height:400px; border:1px solid #ddd; padding:4px;}
.slh_ldxx_r{ font-size:36px;min-height:204px; margin-left:350px;}
.slh_ldxx_r dl{ width:100%; overflow:auto; margin-bottom:20px;}
.slh_ldxx_r dt{ width:180px; height:60px; background:#0d7abf; line-height:60px; text-align:center; color:#FFF; float:left; margin-right:20px;}
.slh_ldxx_r dd{ line-height:60px; color:#666;}
.slh_ldxx_r ul li{ margin:10px 0px; float:left; display:block;}
.slh_ldxx_r ul li.leadname{ color:#FFF; width:80px; height:25px; line-height:25px; text-align:center; }
.slh_ldxx_r ul li.leadsyno{ width:610px; min-height:25px; height:auto; line-height:25px; padding-left:15px;}
.slh_summary{ font-size:36px; height:auto;}
.slh_person{ width:100%; height:70px; line-height:70px; }
.slh_person span{ font-size:36px; color:#FFF; width:200px; text-align:center; display:block;background: #0d7abf;}
.slh_persontext{ padding:30px; color:#666;  height:auto; line-height:35px;}


/*分页*/
.cutPage {
	height: 30px;
	margin: 20px;
}
#kkpager {
	color: #999;
	padding: 5px 0px 5px 0px;
	font-size: 24px;
}
#kkpager a {
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 7px 3px 7px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration: none;
	color: #999;
	font-size: 24px;
}
#kkpager span.disabled {
	display: inline;
	padding: 3px 7px 3px 7px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #DFDFDF;
	background-color: #FFF;
	color: #DFDFDF;
}
#kkpager span.curr {
	border: 1px solid #006699;
	display: inline;
	padding: 3px 7px 3px 7px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #E6F1F7;
	color: #006699;
}
#kkpager a:hover {
	border: 1px solid #006699;
	background-color: #006699;
	color: #fff;
}
#kkpager span.normalsize {}
#kkpager_gopage_wrap {
	position: relative;
	left: 0px;
	top: 0px;
}
#kkpager_btn_go {
	width: 44px;
	height: 18px;
	border: 0px;
	overflow: hidden;
	line-height: 140%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	cursor: pointer;
	background-color: #006699;
	color: #FFF;
	position: absolute;
	left: 0px;
  top: 1px;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: none;
}
#kkpager_btn_go_input {
	width: 36px;
	height: 25px;
	color: #999;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	border: 1px solid #DFDFDF;
  position: relative;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left: 0px;
	top: 0px;
	outline: none;
}
#kkpager_btn_go_input.focus {
	border-color: #006699;
}
#kkpager .pageBtnWrap {
	float: left;
}
#kkpager .infoTextAndGoPageBtnWrap {
	float: right;
	margin-right: 35px;
}
#kkpager .spanDot {
	margin-right: 5px;
}
#kkpager .currPageNum {
	color: #006699;
}
#kkpager .infoTextAndGoPageBtnWrap {
	padding-top: 5px;
}


/* footer */
.footer { padding: 20px 0; background: #1c80c7;}
.footer .w1200 { width: 1200px; height: 100%; padding: 0; overflow: hidden;     margin: 0 auto;}
.footer p { font-size: 20px; line-height: 30px; color: #fff;}
.footer p a { color: #fff;font-size: 20px;}
.footer .f-l { float: left; width: 530px !important; }
.footer .f-c { float: left; height: 104px; padding-left: 20px;font-size: 20px;}
.footer .f-c p { padding-left: 25px;}
.footer .f-c p:first-child { padding-left: 0;}
.footer .f-c p:first-child img{ width: 18px; margin-right: 7px;}
.footer .f-r { float: right; height: 104px; padding-left: 0px; line-height: 104px;}
.footer .f-r img { vertical-align: middle; margin: 0 5px;}

/*相关文档*/
.title ul{border-bottom: 5px solid #e5e5e5;height: 45px;}
.title li{float: left;font-size: 20px;margin-right: 20px;}
.title li a{display: block;height: 40px;line-height: 40px;}
.title li.on a{border-bottom: 10px solid #0d7abf;font-weight: bold;font-size: 26px;}
.title .more{position: absolute;right: 0;top: 0;height: 100%;}
.title .more a{display: block;width: 24px;height: 100%;background: url(list_more.png) no-repeat center center;}
.list{margin-top: 10px;}
.list ul{display: none;}
.list ul:first-child{display: block;}
.list li{/* background: url(index_dot.png) no-repeat left center;padding-left: 15px;*/line-height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list li a{padding-left: 15px;font-size: 20px;color: #000;}
.list li a:hover{color: #0d7abf;}
.list-date li{position: relative;padding-right: 80px;}
.list-date li span{position: absolute;right: 0;bottom: 0;font-size: 16px;}
.list-date li span b{font-size: 18px;font-weight: normal;}