@charset "utf-8";
body {min-width:100%;_width:100%; min-height: 100%;_height:100%;
background: url("../images/head_bg.jpg") center top no-repeat;background-color:#f4f4f4;}
body{color:#333333; font-size:18px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
input, select, textarea, button {vertical-align: middle;box-sizing: border-box;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline-color:#0c66b2;outline-style: 10px solid;}
a:hover{color:#1387d1;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:16px; color:#999;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}
.xcom { margin:auto; max-width:1300px;}
.xcomt { margin:auto; max-width:1220px; padding:40px; background:#FFF;border-radius:0 0 10px 10px;}
.xcoms { margin:50px auto 0 auto; max-width:1220px; padding:40px; background:#FFF;border-radius:10px;}
.xbs { margin:auto; max-width:1300px;}
* { margin: 0px; padding: 0px;  font-style: normal;outline-color:#0c66b2;outline-style: 10px solid;}
.hidd {display: none !important;}

/* --------logo----------- */
.xtop { margin:auto; max-width:1300px;position:relative;}
.xlogo { margin:auto; text-align:center; padding:55px 0 20px 0;}
.slh_zs {position: absolute;right:0; top:20px;}
/* --------新搜索条----------- */
.xsevas {width:45%;margin:auto;margin-bottom:20px;}
.xsearch_box{margin:auto;width:100%;border-radius: 8px 0 0 8px; }
.xsearch_fl{overflow:hidden;height:62px;}
.xsearch_txt{width:100%;border:0;height:62px;line-height:62px;padding:0 8px; color:#FFF; font-size:16px;background:#66a9e1; font-size:25px;}
.xsearch_box .btnse{cursor:pointer;background:#1387d1;border:0;width:140px;height:62px;float:right;font-size:30px;vertical-align:middle;  border: none; color:#FFF; }
/* --------日期等----------- */
.xzj {border-radius:10px 10px 0 0; background:#1387d1; width:100%;}
.xzj img {border-radius:9px 0 0 0;vertical-align: middle;}
.xzjimg {float:left;}
.xtime {float:right; line-height:70px; color:#FFF; font-size:18px;}

/*---------------------------新增今日头条---------------------------------------*/
.xtaot { float:left; width:100%; padding-bottom:20px; border-bottom:1px #e4e4e4 solid;
margin-bottom:30px;position:relative;}
.xtaotbg { float:left; width:56px;display: block;font-weight: normal;height:79px; line-height:28px;padding:10px 30px 0 12px; font-size:28px; background:url("../images/xlf/taot_bg.png") no-repeat; color:#FFF;} 
.xtaottitle { font-weight:600; margin-top:-10px;width:72%;float:left; font-size:35px;line-height:50px; color:#d00000;}
.xtaottitle a { color:#d00000;}

/*---------------------------朗读按钮---------------------------------------*/
.xlanx a{text-align: center; cursor:pointer;}
.xlanx a span{display: inline-block;padding:10px 0px;width: 120px;text-align: center; color: #ffffff;border-radius: 5px; background-color: #1387d1;text-decoration: none;font-size: 25px; margin:20px auto 0 auto;float:right;}
.xlanx a i{margin-right: 10px;margin-top: -5px; width: 31px;height: 28px; display: inline-block;background: url("../images/xlf/check.png") no-repeat;vertical-align: middle;}
.xlanx.on a i{background: url("../images/xlf/check.png") no-repeat;}
.xlanx a p{color: #e46d15;margin-top:15px;font-size: 24px;}


/*
.xlanx {float:right;margin:20px auto 0 auto; background:#1387d1; color:#FFF;border-radius:5px; padding:10px 15px; font-size:25px; width:105px;white-space:nowrap;}
.xlanx img { padding:0 5px 5px 0;vertical-align: middle;}*/
/*.white_content { display: none; position: absolute; right:4%;top:-37%;
    animation: fade-in;
    animation-duration: 0.8s;
    -webkit-animation:fade-in 0.8s;}
@keyframes fade-in {  
    0% {opacity: 0;}
    40% {opacity: 0;}
    100% {opacity: 1;}
}  
@-webkit-keyframes fade-in {
    0% {opacity: 0;}  
    40% {opacity: 0;}  
    100% {opacity: 1;}  
}*/  
.white_content .stop,.white_content .come { float:left;border-radius:10px;padding:8px 11px; font-size:20px;color:#FFF; margin-bottom:15px;}
.white_content .stop { background:#3baaf1; margin-right:5px;}
.white_content .come { background:#e88a1b;}
.white_content .Close {background:#1387d1; color:#FFF;border-radius:5px; padding:10px 20px; font-size:25px; width:100%;}

/*---------------------------文字新闻---------------------------------------*/
.xlfnews{ float:left;width:100%; margin-bottom:50px;}
.posi {position:relative;}
.xlf-com-hd {height: 240px; }
.xlf-com-item {border-radius:10px;line-height: 100px;position: absolute;left: 0; top: 0;width:23%;text-align: center;height:240px;text-align:center;}
.xlf-com-item img { padding-top:50px;vertical-align: middle;}
.xlf-sec {left: 25.7%;}
.xlf-tow {left: 51.5%;}
.xlf-three {left: 77%;}
.xlf-com-item a {color:#fff;font-weight:700;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:40px;}
.xlf-com-item p { padding-bottom:25px;}
.xlf-com-item.ta { background:#1387d1;}
.xlf-com-item.tb { background:#0cc6b2;}
.xlf-com-item.tc { background:#0fc524;}
.xlf-com-item.td { background:#e88a1b;}
.xlf-com-item.ta.cur a,.xlf-com-item.ta:hover a,.xlf-com-item.ta a.cur{color: #fff;background:url("../images/xlf/xlf_nav1_bg.png") no-repeat bottom;}
.xlf-com-item.tb.cur a,.xlf-com-item.tb:hover a,.xlf-com-item.tb a.cur{color: #fff;background:url("../images/xlf/xlf_nav2_bg.png") no-repeat bottom;}
.xlf-com-item.tc.cur a,.xlf-com-item.tc:hover a,.xlf-com-item.tc a.cur{color: #fff;background:url("../images/xlf/xlf_nav3_bg.png") no-repeat bottom;}
.xlf-com-item.td.cur a,.xlf-com-item.td:hover a,.xlf-com-item.td a.cur{color: #fff;background:url("../images/xlf/xlf_nav4_bg.png") no-repeat bottom;}
.xlf-com-item:hover{transform: scale(1.1);}
.xlf-com-bd {margin-top: 10px;}



.xlfnewst{width:100%;}
.xlf-tab{margin-left:-3%;}
.xlf-tab li{border-radius:10px; margin-left:2.5%; width:22.5%; float: left; text-align:center;position: relative; height:240px;}
.xlf-tab li img { padding-top:50px;vertical-align: middle;}
.xlf-tab li a{line-height:100px;display:block;position:relative;font-size:40px;color:#fff;font-weight:700;}
.xlf-tab li.te { background:#f25e23;}
.xlf-tab li.tf { background:#c38712;}
.xlf-tab li.tg { background:#0fbe65;}
.xlf-tab li.th { background:#2c97d5;}
.xlf-tab li:hover{transform: scale(1.1);}
.hide{ display:none;}
.xlfnews_list { margin:0px 0 50px 0;}
.xlfnews_list li{border-radius:10px;font-size:32px; margin:30px 0; padding:2% 2% 2% 3%;  width:95%; overflow:hidden; transition:all .2s ease-in-out; background:#f8f8f8;}
.xlfnews_list li .xtimes {float:right;margin-top:20px; }
.xlfnews_list li .xtimes a{text-align: center; cursor:pointer;}
.xlfnews_list li .xtimes a span{display: inline-block;padding:5px 0px;width: 120px;text-align: center; color: #ffffff;border-radius: 5px; background-color: #1387d1;text-decoration: none;font-size: 25px; margin:20px auto 0 auto;float:right;}
.xlfnews_list li .xtimes a i{margin-right: 10px;margin-top: -5px; width: 31px;height: 28px; display: inline-block;background: url("../images/xlf/check.png") no-repeat;vertical-align: middle;}
.xlfnews_list li .xtimes.on a i{background: url("../images/xlf/check.png") no-repeat;}
.xlfnews_list li .xtimes a p{color: #e46d15;margin-top:15px;font-size: 24px;}

.xlfnews_list li a{transition:all .2s ease-in-out;float:left;width:85%; clear:both;padding:0% 2% 0% 0%; line-height:45px;}
.xlfnews_list li p{ color:#999;}
.xlfnews_list li:hover{color:#cc3333;}
.xlfmores { line-height:80px; text-align:center;  background:#f8f8f8;border-radius:10px; font-size:35px; color:#9f1d1d;}
.xlfmores a{display:block;color:#9f1d1d;}
.xlfmores a:hover{text-decoration:underline}



/*---------------------------互动交流---------------------------------------*/
.xlfhdjl {margin:2% auto 4% auto;}
.xlfhdjl .title { background: url("../images/xlf/xlfbsfw.png")  repeat-x center; line-height:50px; text-align:center; color:#1387d1; font-size:50px; max-width:100%; font-weight:700;}
.xlfhdjl .title span {padding:0 45px;background: url("../images/xlf/xlfbsfw_1.png") no-repeat #FFF  center;} 
/*-----------互动交流-----信息列表--------------*/
.xlfhd{width:100%;float:left;}
.xlfhd-com-hd {height: 67px;border-bottom:1px solid #cccccc;}
.xlfhd-com-item {border-radius:10px;line-height: 50px;position: absolute;left: 0; top: 0;width:20%;text-align: center;text-align:center; }
.xlfhd-com-item a {font-weight:700;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:40px;padding-bottom:15px;}
.xlfhd-com-item.cur a {color: #1387d1;border-bottom:4px solid #1387d1;}
.xlfhd-com-item.cur a:hover{transform: scale(1.1);}
.xlfhd-com-item img { padding-top:50px;vertical-align: middle;}
.xlfhd-sec {left: 20%;}
.xlfhd-com-bd {margin-top: 50px;}



.xlfhd-tab {float: left;margin-bottom:5%;border-bottom:1px solid #cccccc; width:100%;}
.xlfhd-tab li{width:20%; float: left; text-align:center;}
.xlfhd-tab li a{display:block;position:relative;font-size:40px;font-weight:700; padding-bottom:15px;}
.xlfhd-tab li:hover a,.xlfhd-tab li a.on{color:#1387d1; border-bottom:4px solid #1387d1;}
.xlfhd-tab li:hover{transform: scale(1.1);}
.hide{ display:none;}


/*---------------------------互动交流图标---------------------------------------*/
.xlfhdblock{width:100%; float:left;margin-bottom:5%;}
.tab-item {position: relative;width: 25%;float: left;text-align: center;cursor: pointer;}
.tab-item > a {width: 100%;height: 100%;display: inline-block;text-decoration: none;
}
.tab-item .tab-img {position: relative;width: 150px;height: 150px;margin: 0 auto;border-radius:10px;}
.tab-item .tab-img > img {position: absolute;top: 50%;left: 50%;z-index: 1;
  width: 94px;height: 94px;margin-top: -54px;margin-left: -47px;border: none;}
  
.tab-item > a:hover{transform: scale(1.1);}
.tab-item .tab-text {font-size: 40px;color: #212121;margin-top: -10px;}

.tab-item + .tab-item:before {content: '';position: absolute;top: 50px;
  left: 0;width: 1px;height: 100px;background-color: #A9C5DB;}

/*.xlfhdblock>.block{border-radius:10px;position:relative;display:block;width:31%;margin-bottom:3.5%;margin-right:3.5%;background-color:#fff;overflow:hidden;transition:all .2s ease-in-out;text-align:center;box-sizing:border-box;padding:0 20px; float:left;}
.xlfhdblock>#blockt {margin-right:0;}
.xlfhdblock>.block:hover{border-radius:10px;box-shadow:4px 4px 1px 2px #ebebeb;transform:translateY(-4px) translateX(-4px);border-color:transparent; cursor:pointer;}
.xlfhdblock>.block>.circle{width:100%;height:193px;border-radius:50%;text-align:center;margin:45px auto 0 auto}
.xlfhdblock>.block>.circle>span{font-size:50px;color:#fff}
.xlfhdblock>.block>h3{font-size:45px;text-align:center;margin-top:10px;font-weight:700}
.xlfhdblock>.block a:last-child:after{border-right:0;}
.xlfhdblock>.block a:hover{color:#408fda;}*/


/*---------------------------办事服务---------------------------------------*/
.xlfbswf {margin:5% auto 1% auto;}
.xlfbswf .title { background: url("../images/xlf/xlfbsfw.png")  repeat-x center; line-height:50px; text-align:center; color:#1387d1; font-size:50px; max-width:100%; font-weight:700;}
.xlfbswf .title span {padding:0 45px;background: url("../images/xlf/xlfbsfw_1.png") no-repeat #f5f5f5  center;} 
/*---------------------------办事服务图标---------------------------------------*/
.xlfbs { width:100%;}
.block-wrapper{width:100%;}
.block-wrapper>.block{border-radius:10px;position:relative;display:block;width:31%;margin-top:3.5%;margin-right:3.5%;background-color:#fff;overflow:hidden;transition:all .2s ease-in-out;text-align:center;box-sizing:border-box;float:left; border:2px solid #1387d1;}
.block-wrapper>#blockt {margin-right:0;}
.block-wrapper>.block:hover{border-radius:10px;box-shadow:4px 4px 1px 2px #ebebeb;transform:translateY(-4px) translateX(-4px);border-color:transparent;border:2px solid #1387d1; cursor:pointer;}
.block-wrapper>.block a>.circle{width:100%;text-align:center;margin:45px auto 0 auto}
.block-wrapper>.block a>.circle>span{font-size:50px;color:#fff}
.block-wrapper>.block a>h3{font-size:45px;text-align:center;margin-top:10px;font-weight:700}
.block-wrapper>.block a>.line{width:100px;height:10px;margin:0 auto;margin-bottom:30px;border-bottom:5px solid #c9c9c9}
.block-wrapper>.block a:last-child:after{border-right:0;}
.block-wrapper>.block a:hover{color:#408fda;}
.block-wrapper>.block>.bsfw-ewm{display:none;background: #ffffff;width: 100%;height: 100%;border-radius: 10px; text-align: center;position: absolute;left: 0%;top:0;}
.block-wrapper>.block>.bsfw-ewm img{display: inline-block;padding-top: 34px;}
.block-wrapper>.block>.bsfw-ewm .pewm{line-height: 30px; padding:10px 0; font-size: 30px;color: #333333;position: absolute;text-align: center; width:100%;}
.block-wrapper>.block>.bsfw-ewm .ewm{ display:none;}
.block-wrapper>.block:hover .bsfw-ewm{display: block;}
.block-wrapper>.block:hover .bsfw-ewm p{color: #333333; }



/*----------手机友情链接-------*/
#footer_2021{position: relative;margin-top: 50px;}
.pho-foot_2021{display: none;}
/*----------PC友链-------*/
.w_1300_2021{max-width: 1300px;margin: 0 auto;  }
.yqlj_con_2021{padding: 4px 0 20px;;background: #e4e4e4;}
.yqlj_tit1_2021{ margin-top: 16px; position: relative; }
.yqlj_tit1_2021>ul{height: 38px;}
.yqlj_tit1_2021>ul>li{ float: left; width:13.28%; margin-right:1%;list-style-type:none;}
.yqlj_tit1_2021>ul>li p{ padding-left: 14px; height: 36px; border: 1px solid #e5e5e5; line-height: 36px; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_tit1_2021>ul>li p em{ position: absolute; right:12px; top:15px; width: 10px; height: 6px; background: url("../images/xlf/yqlj_arr.png") no-repeat; transition: .3s all;}
.yqlj_tit1_2021>ul>li p i{ position: absolute; left: 50%; bottom: 43px; margin-left:-14px; width: 28px; height:15px; display: none; background: url("../images/xlf/yqlj_arr02.png") no-repeat center;}
.yqlj_tit1_2021>ul>li.on p i{ display: block;}
.yqlj_tit1_2021>ul>li.on em{ transform: rotate(180deg);}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 58px; background-color:#ffffff; padding: 15px; border-radius: 10px; border:1px solid #ade1ff;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li{ padding-left:5px; float: left; width:24.6%; line-height: 30px;list-style-type:none;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li a{ display:block;text-decoration: none;color: #333;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li a:hover{ background:#eaf7ff;}


/*----------底部-------*/
.bot_bg_2021{ padding:22px 0;}
.dzjg_2021{ width:14.7%;float:left; background:#e4e4e4;padding:40px 25px;}
.dzjg_2021 img { width:auto;vertical-align: middle; float:left;}
/*----------联系-------*/
.bot_l_2021{ padding:24px 30px 25px 30px;background:#e4e4e4; width: 25.5%; margin-left: 1%; line-height: 37px; font-size: 18px;float: left;}
/*----------关于-------*/
.imgs {width:12.5%;float:left; line-height:40px;display:block; background:#e4e4e4; margin-left:1%; padding:40px 25px;}
.imgs e{ margin-left:10px;}
.imgs t {margin-left:0px;}
/*----------新媒体矩阵-------*/
.bot_r_2021{ background:#e4e4e4; width: 30.7%;position: relative;float:right; padding:0 5px 0 10px}
.bot_r_2021 h3{ font-size: 18px; line-height: 52px;font-weight: bold}
.bot_r_2021 li{ width: 50%; float: left; margin-bottom: 9px;list-style: none;}
.bot_r_2021 li a{text-decoration: none; display: block; margin-right: 6px; line-height: 45px; height: 45px; padding-left: 59px; background-color: #f0f0f0; position: relative;cursor: inherit;font-size: 16px;}
.bot_r_2021 li a i{ width: 24px; height: 24px; line-height: 24px; position: absolute; top: 13px; left: 17px;color: #666;}
.bot_r_2021 .codebox_2021 { position: absolute; width: 148px; height: 148px; display: none; left: -160px; bottom: 0px; padding: 5px; background: #f0f0f0; }
.bot_r_2021 .codebox_2021 img { width: 100%; }
.bot_r_2021 li:hover .codebox_2021{display: block; cursor:pointer;}
.bot_r_2021 li:hover {cursor:pointer;}

.fot-bot_2021{font-size: 12px;line-height:30px;background: #e4e4e4; padding:10px 0;}
.fot-bot_2021 img {vertical-align: middle;}


/*-------------------------内页开始------------------------------*/
/*-------------------------文字列表------------------------------*/
.xlfnewsny_ny_list { margin:0px 0 50px 0;}
.xlfnewsny_ny_list li{border-radius:10px;font-size:32px; margin:30px 0; padding:2% 2% 2% 3%;  width:95%; overflow:hidden; transition:all .2s ease-in-out; background:#f8f8f8;}
.xlfnewsny_ny_list li .xtimes {float:right;margin-top:20px; }
.xlfnewsny_ny_list li .xtimes a{text-align: center; cursor:pointer;}
.xlfnewsny_ny_list li .xtimes a span{display: inline-block;padding:5px 0px;width: 120px;text-align: center; color: #ffffff;border-radius: 5px; background-color: #1387d1;text-decoration: none;font-size: 25px; margin:20px auto 0 auto;float:right;}
.xlfnewsny_ny_list li .xtimes a i{margin-right: 10px;margin-top: -5px; width: 31px;height: 28px; display: inline-block;background: url("../images/xlf/check.png") no-repeat;vertical-align: middle;}
.xlfnewsny_ny_list li .xtimes.on a i{background: url("../images/xlf/check.png") no-repeat;}
.xlfnewsny_ny_list li .xtimes a p{color: #e46d15;margin-top:15px;font-size: 24px;}
.xlfnewsny_ny_list li a{transition:all .2s ease-in-out;float:left;width:85%; clear:both;padding:0% 2% 0% 0%; line-height:45px;}
.xlfnewsny_ny_list li p{ color:#999;}
.xlfnewsny_ny_list li:hover{color:#cc3333;}
.xlfhdlist { margin:0px 0 0px 0;}
/*----------当前位置---1----*/
.xlf_tita{float:right; line-height: 22px; font-size: 20px; margin: 22px 20px 0 0; color: #fff;white-space:nowrap;}
.xlf_tita img{ padding:0px 15px 5px 0;vertical-align: middle;}
.xlf_tita a{ color: #fff;}
/*----------当前位置--2----*/
.xlf_tit{ display:none;}
/*----------信息列表--标题-----*/
.xlf_title{ width:100%; float:left; font-size: 38px;color: #1387d1; font-weight:700; padding:0 0 40px 0;}
.xlf_title img{ padding:0px 15px 5px 0;vertical-align: middle;}

/*----------内容展示---------*/
.xlf_contitle { font-size: 38px; color:#ce0000; text-align:center;}
.xlf_fbtime {width:100%; float:left; font-size: 20px; padding-bottom: 22px; border-bottom: 1px solid #eeeeee; margin:40px 0 20px 0;}
.xlf_fbtime .tims{ margin:auto; float:left;}
.xlf_fbtime ul li{float: left; position: relative;}
.xlf_fbtime ul li i{/*position: absolute; left: 0; top: 50%; margin-top: -12px;*/ width: 25px; height: 25px; background:url("../images/xlf/content_icon.png") no-repeat; vertical-align: middle; display: inline-block;}
.xlf_fbtime ul li.ly { margin-left:20px;}
.xlf_fbtime{*zoom:1}.xlf_fbtime:before,.xlf_fbtime:after{display:table;line-height:0;content:""}.xlf_fbtime:after{clear:both}
.xlf_fbtime .attr_r{white-space:nowrap; float:right;}
.xlf_fbtime .tims{ margin:auto; float:left;}
.xlf_fbtime .attr_r li{background:url("../images/xlf/content_sep.gif") no-repeat left center; padding: 0 10px;}
.xlf_fbtime ul li.fontsize .d{background-position: 0 -100px;}
.xlf_fbtime ul li.fontsize .z{background-position: 0 -75px;}
.xlf_fbtime ul li.fontsize .s{background-position: 0 -50px;}
.xlf_fbtime ul li.fontsize .d:hover{background-position:-25px -100px;}
.xlf_fbtime ul li.fontsize .z:hover{background-position:-25px -75px;}
.xlf_fbtime ul li.fontsize .s:hover{background-position:-25px -50px;}
.xlf_fbtime ul li.fontsize i{cursor: pointer;}
.xlf_article{ font-size:28px;line-height:2.0; border-bottom:#e5e5e5 1px solid; padding-bottom:20px;}
.xlf_article img {padding:10px 0;}
/* ------------------二维码----------------- */
.xlf_con_ewm{text-align:center; padding-top:20px;  margin:auto;}
.xlf_con_ewm_txt{text-align:center; margin:auto; line-height:25px;}
/* ------------------打印----------------- */
.xlfprint { text-align:center; margin:10px 0;}
.xlfprint a {color:#1387d1; font-size:25px; cursor:pointer;}


/*----------领导信息---------*/
/*------左---------*/
.xlf_ldxx { width:100%; margin:auto;}
.xlf_ldxm { float:left; width:25%; margin-right:3%;}
.xlf_ldxm li{width: 100%;border-radius: 4px;font-size:30px;line-height: 70px;margin-bottom: 25px; transition: .3s all;background: url("../images/xlf/xlf_ld.png") no-repeat #ececec 20px 23px; position:relative;}
.xlf_ldxm li a{display: block; padding-left:50px;}
.xlf_ldxm li span{ float:left; margin-right:20px; position:absolute; right:0;top:0; z-index:1;}
.xlf_ldxm li.on,.xlf_ldxm li:hover{background: #1387d1; color:#FFF;}
.xlf_ldxm li.on a,.xlf_ldxm li:hover a{color: #ffffff;font-weight: bold;background: url("../images/xlf/xlf_ld_on.png") no-repeat 20px 23px;}
/*------右---------*/
.xlf_ldjs { float:right; width:68.90%;border-left: 1px #ebebeb solid; padding-left:3%;}
/*------图片---------*/
.xlfphoto-box{text-align: center;}
.xlfphoto-box img{box-shadow: 0 3px 13px #c5ebff; width:350px;}
.xlfphoto-box h2{font-size: 32px;margin-top: 20px;margin-bottom: 10px; color:#bc0000;}
/*------分工---------*/
.xlf_ldfg { width:100%; float:left; background:#f4f4f4;}
.xlf_ldfg_tit {float:left; font-size:30px; color:#1387d1; line-height:70px; margin-left:25px; font-weight:700;}
.xlf_ldfg .xtimes {float:left;margin:20px 0 0 20px; }
.xlf_ldfg .time {white-space:nowrap;color:#999999;background:#1387d1; color:#FFF;border-radius:5px; padding:10px 15px; font-size:25px; }
.xlf_ldfg .time img { padding:0 5px 5px 0;vertical-align: middle;}
.xlf_ldfgjj { float:left; font-size:28px; line-height:50px; margin:20px 0;}


@media screen and (max-width:1250px){
/*---找错------*/
.dzjg_2021{ padding:40px 15px; width:16%;}
/*----------联系-------*/
.bot_l_2021{ padding:24px 30px 25px 30px;width: 25%;font-size: 18px;}
/*----------关于-------*/
.imgs {width:13%;}
/*----------新媒体矩阵-------*/
}
@media screen and (max-width:1199px){
/*----------首页文字列表-------*/
.xlfnews_list li .xtimes {margin-top:0px; }
.xlfnews_list li .xtimes a span{margin:0px auto 0 auto;}
.xlfnews_list li a{width:100%;}

/*----------内页文字列表-------*/
.xlfnewsny_ny_list li a{width:100%;}
.xlfnewsny_ny_list li .xtimes {float:left;margin-top:0px; width:100%;}
.xlfnewsny_ny_list li .xtimes a span{padding:5px 0px; margin:0px auto 0 auto;}

.block-wrapper a{width:100%;padding:30px 10px;box-sizing:border-box}
.xlan { width:15%;}
.xlfnews_list li .xtimes {width:100%;}
.xlfnews_list li a{width:100%;}
.yqlj_tit1_2021>ul>li{ font-size:14px;}
/*----------联系-------*/
.bot_l_2021{width: 23.5%;font-size: 14px;}
/*----------关于-------*/
.imgs {width:13%; font-size:14px;}
/*----------新媒体矩阵-------*/
.bot_r_2021{ width: 30%;}
.bot_r_2021 li a{font-size: 14px;padding-left: 50px; }
/*---找错------*/
.dzjg_2021{ padding:40px 10px; width:18%;}
/*---办事服务二维码------*/
.block-wrapper>.block>.bsfw-ewm p{line-height: 60px; font-size: 25px;}
/* --------新搜索条----------- */
.xsevas {width:80%;margin:auto;margin-bottom:20px;}
}
@media screen and (max-width:1024px){
/*----------联系-------*/
.bot_l_2021{width: 21%;}
/*---找错------*/
.dzjg_2021{width:19%;}
/*---领导信息------*/
.xlf_ldxm { width:30%;}
.xlf_ldjs { width:62%;}
}
@media screen and (max-width:1001px){
.block-wrapper>.block>h3{font-size:30px;}
.block-wrapper>.block>.bsfw-ewm img{ width:80%;}
/* --------头条----------- */
.xtime { display:none;}
.xtaottitle { width:100%;}
.xtaotbg { display:none;}
.xlan { width:100%;}
.xlanx {margin-top:0px;}
/*----------手机友情链接-------*/
#footer_2021{margin-top: 20px;}
.xlf-tab li a{font-size:30px;}

/*----------互动交流--TAB-----*/
.xlfhd-tab li{width:22%;}
}
@media screen and (max-width:768px){
.xcomt { padding:20px;}
.xcoms { padding:20px;}
.xbs { padding:20px;}
.block-wrapper>.block{width:48.5%;margin-right:3%;margin-top:3%}
.block-wrapper>.block:nth-child(even){margin-right:0}
.block-wrapper>.block{padding:0}
.block-wrapper>#blockt {margin-right:3%;}
.
/*----------互动交流--TAB-----*/
.xlfhd-com-item {width:30%;}
.xlfhd-com-item a{font-size:30px;}


.xlfhd-tab li{width:26%;}
.xlfhd-tab li a{font-size:30px;}
.tab-item .tab-text {font-size: 30px;}


/* --------头条----------- */
.xtaottitle { font-size:32px;}
/* --------文字新闻的字----------- */
.xlf-com-item {line-height: 60px;height:180px;text-align:center;}
.xlf-com-hd {height: 180px; }
.xlf-com-item img { padding-top:30px;}
.xlf-com-item a {font-size:30px;}


.xlf-tab li a{line-height:60px;font-size:30px;}
.xlf-tab li{margin-bottom:20px;height:180px;}
.xlf-tab li img { padding-top:30px; }
.xlfnews_list li .xtimes {margin-bottom:20px;}
.xlfnews_list li{font-size:28px;}
/*---找错------*/
.dzjg_2021{width:100%; padding:0; margin:0; text-align:center;}

/*----------联系-------*/
.bot_l_2021{padding:15px 0; width: 100%;text-align:center; font-size:18px;margin:0;box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	}
/*----------关于-------*/
.imgs {width:100%; text-align:center;font-size:18px; margin:10px 0; padding:0;}
/*----------新媒体矩阵-------*/
.bot_r_2021{ display:none;}
/*---办事服务二维码------*/
.block-wrapper>.block>.bsfw-ewm img { width:60%;}
/*-------------------办事服务---------------------*/
.xlfbswf {margin:5% auto 3% auto;}
/*----------手机友链-------*/
.pho-foot_2021{display: block;padding: 10px 0 0;background: #fff;text-align: center;line-height: 28px; width:100%;}
.pho-foot_2021 p{display: inline-block;background: url("../images/xlf/shu.png") no-repeat right center;}
.pho-foot_2021 p span:last-child a, .pho-foot_2021 p >a:last-child, .xzk_2021 ul li:last-child p {background: none;}
.pho-foot_2021{padding: 0;}
.xzk_2021 {padding: 5px 0 10px 0;background: #e4e4e4;}
.xzk_2021 >ul>li { float:left;}
.xzk_2021 p a, .xzk_2021 ul li p {padding: 0 17px;}
.mark_2021 {width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 1000;display: none;}
.dialog_2021 {width: 80%;background: #fff;position: fixed;top: 50%;left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); max-height: 85%;overflow-y: auto;}
.dialog_2021 ul li {font-size: 16px;line-height: 24px;padding: 10px 0;border-bottom: 1px #e8e8e8 solid;text-align: left;}
.dialog_2021 ul li a {display: block;padding: 0 15px;color: #666;}
/*----------PC友链-------*/
.yqlj_con_2021 { display:none;}
/*----------当前位置-----1----*/
.xlf_tita{ display:none;}
/*----------当前位置---2----*/
.xlf_tit{ display:block; width:100%; float:left; line-height: 22px; font-size: 26px; padding-bottom: 22px; color: #666666; border-bottom: 1px solid #eeeeee; }
.xlf_tit img{ padding:0px 15px 5px 0;vertical-align: middle;}
.xlf_tit a{ color: #666666;}
/*----------信息列表--标题-----*/
.xlf_title{ font-size: 38px;padding:20px 0;}
.xlf_fbtime .attr_r{ display:none;}
/*---领导信息------*/
.xlf_ldxm { width:100%;}
.xlf_ldjs { width:100%;}
.xlf_ldxm li{width: 47%; float:left; margin-left:2%;}
.xlfphoto-box{ margin:20px;}
/*---内容页------*/
.xlf_contitle { float:left; margin-top:20px;}
/*-------头部---------*/
.ztzyitemst { display:none;}
.ztzyitems { display:none;}
.ztsev { display:none;}
.ztzyipv6 { display:none;}
.dkp { display:none;}
}
@media screen and (max-width:540px){
.yqlj_con_2021 { display:none;}
/*----------互动交流--TAB-----*/
.xlfhd-com-item {width:50%; }
.xlfhd-com-item a {font-size:30px;}
.xlfhd-sec {left: 50%;}
.xlfhd-com-bd {margin-top: 5%;}


.xlfhd-tab li{width:50%;}
.xlfhd-tab li a{ font-size:30px;}
.tab-item {width: 50%;}
.xlfhdblock{margin-bottom:8%;}
#ywts:before { display:none;}

.slh_zs { display:none;}


/* --------文字新闻的字----------- */
.xlfnews { margin-bottom:340px;}
.xlf-com-bd {display:none;}
.xlf-com-item {line-height: 100px;width:48.3%;height:240px;}
.xlf-com-item a {font-size:35px;}
.xlf-com-item img { padding-top:50px;}
.xlf-sec {left: 51.6%;}
.xlf-tow {left: 0%; top:260px;}
.xlf-three {left:51.6%; top:260px;}
.xlf-com-item.ta.cur a,.xlf-com-item.ta:hover a,.xlf-com-item.ta a.cur{background:url("") no-repeat bottom;}
.xlf-com-item.tb.cur a,.xlf-com-item.tb:hover a,.xlf-com-item.tb a.cur{background:url("") no-repeat bottom;}
.xlf-com-item.tc.cur a,.xlf-com-item.tc:hover a,.xlf-com-item.tc a.cur{background:url("") no-repeat bottom;}
.xlf-com-item.td.cur a,.xlf-com-item.td:hover a,.xlf-com-item.td a.cur{background:url("") no-repeat bottom;}




.xlf-tab li{margin-left:3%; width:47%;height:240px;}
.xlf-tab li img { padding-top:50px;}
.xlf-tab li p { padding-bottom:0px;}
.xlf-tab li a{line-height:100px;font-size:35px;}
/*---------文字新闻--图标-------------------------*/
.xlf-tab li.ta:hover a,.xlf-tab li.ta a.on{background:url("") no-repeat bottom;}
.xlf-tab li.tb:hover a,.xlf-tab li.tb a.on{background:url("") no-repeat bottom;}
.xlf-tab li.tc:hover a,.xlf-tab li.tc a.on{background:url("") no-repeat bottom;}
.xlf-tab li.td:hover a,.xlf-tab li.td a.on{background:url("") no-repeat bottom;}
/*---------办事服务----标题-------------*/
.xlfbswf .title {line-height:30px; font-size:30px;}
.xlfbswf .title span {padding:0 20px;} 
 /*---------互动交流----标题-------------*/
.xlfhdjl .title {line-height:30px; font-size:30px;}
.xlfhdjl .title span {padding:0 20px;} 

/* --------办事服务二维码----------- */
.block-wrapper>.block { width:100%;}
.block-wrapper>.block>.circle{line-height:0px;margin:0 auto 0 auto}
.block-wrapper>.block>.circle img{ width:60%;padding-top: 30px;}
.block-wrapper>.block>.bsfw-ewm .pewm{ display:none;}
.block-wrapper>.block>.bsfw-ewm .ewm{display:block;line-height: 30px; padding:10px 0; font-size: 30px;color: #333333;position: absolute;text-align: center; width:100%;}

/*---------内容页----------------------*/
.xlf_con_ewm { display:none;}
.xlf_con_ewm_txt { display:none;}
.xlfprint { display:none;}
.xlf_contitle { font-size:22px;}
.xlf_article { font-size:18px;}
.xlf_tit { font-size:18px;}
.xlf_fbtime {padding-bottom: 22px;margin:20px 0;}

/*---领导信息------*/
.xlf_ldxm li{font-size:20px;line-height: 60px;margin-bottom:2%;background: url("../images/xlf/xlf_ld.png") no-repeat #ececec 10px 18px;}
.xlf_ldxm li a{display: block; padding-left:30px;}
.xlf_ldxm li span{ float:right; margin-right:10px;}
.xlf_ldxm li.on a,.xlf_ldxm li:hover a{background: url("../images/xlf/xlf_ld_on.png") no-repeat 10px 18px;}
/*----------内页信息列表-----*/
.xlfnewsny_ny_list li{font-size:25px;}
.xlfmores {font-size:25px;}



}
@media screen and (max-width:414px){
  .ztzylogo { text-align:center; height:50px;}
.ztzylogo img { padding-top:10px;}
.wjets { width:100%;float:left; line-height:30px;}
	/* --------新搜索条----------- */
.xsevas {width:90%;}
.xsearch_fl{height:50px;}
.xsearch_txt{height:50px;line-height:50px;font-size:18px;}
.xsearch_box .btnse{width:100px;height:50px;font-size:20px;}
/*-----------新增今日头条-------------------------*/
.xtaot { padding-bottom:10px; border-bottom:1px #e4e4e4 solid;
margin-bottom:30px;}
.xtaottitle { font-weight:600; margin-top:-10px;font-size:25px;line-height:40px;}
/*---------文字新闻--图标-------------------------*/
.xlfnews { margin-bottom:220px;}
.xlf-com-bd {display:none;}
.xlf-com-item {line-height: 60px;width:48.3%;height:180px;}
.xlf-com-item a {font-size:30px;}
.xlf-com-item img { padding-top:20px;}
.xlf-sec {left: 51.6%;}
.xlf-tow {left: 0%; top:200px;}
.xlf-three {left:51.6%; top:200px;}



.xlf-tab li img { padding-top:20px;}
.xlf-tab li{height:180px;}
.xlf-tab li a{line-height:60px;font-size:30px;}
/* --------办事服务二维码----------- */
.block-wrapper>.block>h3{font-size:22px;}
.block-wrapper>.block>.circle{height:130px;}
.block-wrapper>.block>.circle img{ width:55%;padding-top: 30px;}
/*---领导信息------*/
.xlf_ldxm li{width:100%; margin-left:0%;}
.xlf_ldxm li{font-size:20px;line-height: 60px;margin-bottom:4%;background: url("../images/xlf/xlf_ld.png") no-repeat #ececec 30px 18px;}
.xlf_ldxm li a{display: block; padding-left:60px;}
.xlf_ldxm li span{ float:right; margin-right:30px;}
.xlf_ldxm li.on a,.xlf_ldxm li:hover a{background: url("../images/xlf/xlf_ld_on.png") no-repeat 30px 18px;}
}
@media screen and (max-width:375px){
.block-wrapper>.block{width:100%;margin-top:3.5%;margin-right:0%;}
/* --------办事服务二维码----------- */
.block-wrapper>.block>h3{font-size:30px;}
.block-wrapper>.block>.circle{height:180px;}
.block-wrapper>.block>.circle img{ width:50%;}
.block-wrapper>.block>.line{margin-bottom:10px;}
.block-wrapper>.block>.bsfw-ewm img{ width:50%;}

}
@media screen and (max-width:320px){
.xlfnewsny_ny_list li{font-size:20px;}
.xlfmores {font-size:20px;}
}


/* 离开链接 end */
.mores { display:none;}
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #ccc;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 600px;height: 160px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px;cursor:pointer;}
 .alert-wzsm{width: 560px;height: 30px;margin: 0px auto 0; line-height: 35px;font-size: 18px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;}
.alert-wzsm p{font-size:18px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; font-size: 16px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 30px;display:inline-table; background-color:#347bd7;border:2px solid;border-radius:25px; color:#FFFFFF; text-align:center; line-height:30px;}
.fangqi{line-height: 30px;font-size: 16px;color: #347bd7;margin-left: 30px;}
.xuanze{width: 210px;height: 42px;margin: 13px auto 0;}

/*----------专题专用头部--长者助手---无障碍等----*/
.zttop { margin:0 auto; background:#288bde;position: relative;}
.ztzylogo { float:left;line-height:54px;}
.wjets { margin:auto;float:right; color:#FFF;line-height:56px;position: relative;}
.wjets a { color:#FFF;display:inline-block;white-space:nowrap;}
.sjbewm{position: absolute;left: 110px;z-index: 2;display: none;top: 40px;width: 120px;height: 120px;}
.sjbewmt{position: absolute;left: 0px;z-index: 2;display: none;top: 40px;width: 120px;height: 120px;}
.ztzyslh{background: #09508b;color:#ffffff;padding: 0 8px;border-radius: 8px;line-height: 26px;}
.ztzyipv6 {white-space:nowrap;margin-left:20px;background: #09508b;color:#ffffff;padding: 5px 10px;border-radius: 20px; position:absolute;right:0;top:12px;}
/* -----专题专用头部---点击文字弹出移动版二维码----------- */
.ztzyitems a{cursor:pointer;}
/* ----专题专用头部----点击文字弹出官方微信二维码----------- */
.ztzyitemst a{cursor:pointer;}
/* --------长者按钮调用----------- */
.my-slh{background: #dd0900;color:#ffffff;padding: 0 8px;border-radius: 8px;line-height: 26px;}
.my-slh a {color:#ffffff;}
.my-slh a:hover {color:#ffffff;}
/* ----专题专用头部-----搜索条----------- */
.ztsev {float:right; width:250px; margin-left:10px;}
.ztsev_box{margin:auto;width:100%;}
.ztsev_fl{height:30px; position:relative;}
.ztsev_txt{width:80%;border:0;height:30px;line-height:30px;padding:0 8px; color:#000000; font-size:14px;background:#ffffff;-moz-opacity:0.60 !important; filter:alpha(opacity=60); opacity: 0.60;  _-moz-opacity:0.60;border-radius: 8px 0 0 8px; }
.ztsev_box .btnse{ position:absolute; top:15px; right:0;color:#FFF;cursor:pointer;background:#09508b;border:0;width:50px;line-height:30px;font-size:16px;vertical-align:middle;  border: none;border-radius:0 8px 8px 0; }