/*file*/
button,select,input{ -webkit-appearance : none ;  }
.file{width: 815px;height: 310px;background: #f2f0f0;}
.file p{font-size: 22px;color: #e50310;margin-left: 20px;line-height: 80px;}
.file .inp-box1{width: 380px;text-align: right;}
.file .inp-box2{width: 380px;text-align: left;}
.file .div-label{font-size: 16px;display: block;margin-bottom: 12px;}
.file .div-label span{margin-right:6px; }
.file input,.file select{width: 184px;height: 28px;text-align: left;text-indent: 12px;padding-right: 12px;vertical-align: middle;
    border: 1px solid #dedede;background: #fff;}
.file .btn-box{width: 188px;height: 36px;line-height: 36px;text-align: center;margin: 20px auto 0;}
.file .btn-box a,.file .btn-box input.fileBtn{width: 86px;height: 36px;display: block;background: #e50310;color: #fff;font-size: 18px;border-radius: 5px;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.file .btn-box input.fileBtn{ width: 75px;text-align: center; }
.link-li {display:flex;align-item:center;justify-content:space-between;}
/*con-box*/
.con-box{width: 815px;border: 1px solid #e2e1e1;}
/*list-box*/
.list-box{width: 770px;margin: 0 auto;}
.list-box p{width: 770px;font-size: 22px;border-bottom: 1px solid #dfe8f0;line-height: 50px;}
.list-box p a{color: #e50310;}
.list-box ul{margin: 20px;}
.list-box ul li{font-size: 16px;height: 36px;line-height: 36px;text-indent:16px; background: #FFFFFF;}
.list-box ul li a{display: block;width: 600px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-box ul li a:hover{color: #e50310;}
.list-box ul li span{float: right;color: #999;font-size: 14px;}

.slideTxtBox{width: 770px;margin: 0 auto;overflow: hidden;}
.slideTxtBox .hd{width: 770px;font-size: 22px;border-bottom: 1px solid #dfe8f0;line-height: 50px;overflow: hidden;}
.slideTxtBox .hd ul li{float:left;color: #c5c5c5;}
.slideTxtBox .hd ul li a{color: #c5c5c5;vertical-align: middle;margin-right: 10px;margin-left: 10px;}
/* .slideTxtBox .hd ul li:first-child a{margin-left: 0;} */
.slideTxtBox .hd ul li.on a{color: #e50310;}
.slideTxtBox .bd .bd-u1{margin: 20px;}
.slideTxtBox .bd .bd-u1 li{font-size: 16px;height: 36px;line-height: 36px;text-indent:16px;}
.slideTxtBox .bd .bd-u1 li a{display: block;width: 600px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.slideTxtBox .bd .bd-u1 li a:hover{color: #0068b7;;}
.slideTxtBox .bd .bd-u1 li span{float: right;color: #999;font-size: 14px;}
.slideTxtBox .bd .bd-u2{overflow: hidden;margin: 27px 0;}
.slideTxtBox .bd .bd-u2 li{float: left;margin-left: 5px;}
.slideTxtBox .bd .bd-u2 li a{display: block;}
.slideTxtBox .bd .bd-u2 li a img{width: 250px;height: 180px;}
.slideTxtBox .bd .bd-u2 li a p{width: 240px;line-height: 24px;margin-top:10px;}
/*right-box*/
.right-box{width: 355px;background: #f2f0f0;}
.lead-box{width: 320px;margin: 20px auto 0;}
.lead-box .lead-title{width: 85px;height: 25px;line-height: 25px;background: url("../img/leadbox-bg.png") top center no-repeat;text-indent: 10px;}
.lead-box .lead-title a{color: #fff;}
.lead-con{width: 320px;background: #fff;border: 1px solid #e1e1e1;margin: 10px auto 30px;}
.lead-con img{margin: 16px 20px;}
.lead-con .fl p{font-size: 16px;margin-top: 20px;}
.lead-con .fl a{font-size: 16px;margin-top: 20px;display: block;}
.lead-list{font-size: 16px;margin-left: 20px;margin-bottom:15px;}
/*.lead-list .fl{width: 105px;}
.lead-list .fr{width: 185px;}*/
/*.lead-list span{display: block;margin-bottom: 5px;}*/
/*.lead-list .sp3{margin-top: 63px;}*/
/*.lead-list p{margin-bottom: 5px;}*/
/*.lead-list ul li{float: left;width: 60px;white-space: nowrap;margin-bottom: 5px;}*/
/*.lead-list ul{margin-bottom:5px;}*/
/*info*/
.info{margin-left: 20px;}
.info p{font-size: 20px;color: #e50310;margin-bottom: 20px;}
.info p a{color: #e50310;}
.info ul{font-size: 16px;width: 320px;border: 1px solid #dedede;background: #fff;text-align: center;border-bottom: none;margin-bottom: 20px;}
.info ul li{height: 38px;line-height: 38px;border-bottom: 1px solid #dedede;}
.info ul li a{color: #000;}
.info ul li a:hover{color: #e50310;}
.open-list{margin-left: 30px;width: 320px;}
.open-list ul{font-size: 14px;overflow: hidden;}
.open-list ul li{background: #FFFFFF;text-indent: 16px;float: left;margin-right: 23px;margin-bottom: 18px;}
.open-list ul li a{color: #000;white-space: nowrap;}
.open-list ul li a:hover{color: #e50310;}
/*bulletin*/
.bulletin{margin-left: 20px;}
.bulletin .bulletin-title{font-size: 20px;color: #e50310;margin: 20px auto 20px;}
.bulletin .bulletin-title a{color: #e50310;}
.bulletin .fr{width: 155px;font-size: 14px;}
.bulletin .fr p{margin: 10px auto 20px;font-weight: bold;}
.bulletin .fr em{display: block;color: #8b8a8a;margin-top: 16px;}
.bulletin .fr a{display: block;margin-top: 30px;width: 82px;height: 26px;line-height: 26px;background: #e50310;text-align: center;color: #fff;border-radius: 13px;
    -webkit-border-radius: 13px;-moz-border-radius: 13px;-ms-border-radius: 13px;-o-border-radius: 13px;}
/*retrieve*/
.retrieve{margin-left: 20px;}
.retrieve p{font-size: 20px;color: #e50310;margin: 35px auto 15px;}
.retrieve .div-label2{font-size: 16px;color: #000;margin-bottom: 10px;}
.retrieve .div-label2 input{width: 170px;height: 26px;border: 1px solid #dedede;background: #fff;vertical-align: middle;text-indent: 12px;padding-right: 12px;}
.retrieve label{font-size: 16px;color: #000;margin-bottom: 10px;}
.retrieve label input{width: 170px;height: 26px;border: 1px solid #dedede;background: #fff;vertical-align: middle;text-indent: 12px;padding-right: 12px;}
.retrieve label select{
 width: 80px;
 padding-left: 5px;
 height: 26px;
 border: 1px solid #dedede;
 background: #fff;
 float: left;
 margin-left: 8px;
 }
.retrieve label span{display: block;float: left;line-height: 28px;height: 28px;}
.btn-box1{width: 170px;height: 26px;line-height: 26px;margin-top:15px;padding-left: 80px;}
.btn-box1 a,.btn-box1 input.fileBtn{width: 66px;height: 26px;display: block;background: #e50310;color: #fff;font-size: 16px;border-radius: 3px;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.btn-box1 input.fileBtn{width:70px;text-align: center; border: none;}
/*df-bulletin*/
.df-bulletin{margin-left: 20px;margin-bottom: 25px;}
.df-bulletin p{font-size: 20px;color: #e50310;margin: 15px auto 15px;}
.df-bulletin label{font-size: 16px;color: #000;display: block;}
.df-bulletin label select{width: 170px;height: 26px;border: 1px solid #dedede;background: #fff;float: left;margin-left: 8px;}
.df-bulletin label span{display: block;float: left;line-height: 28px;height: 28px;}
.zw{display:inline-block;width:80px; float: left;}
.zwname{display:inline-block;width: 185px;float: left;}
.zwlist{width: 210px;float: left;}
.zwlist li{float: left;width: 70px;white-space: nowrap; margin-bottom: 5px;}
.zwdiv{margin-bottom:5px;}
.lastli{margin-bottom:0!important;}


/* -----------------------------------猫鈧伱ヂ孤疵β∶ヂ悸�---------------------------------- */
.oldModel .file p,
.oldModel .list-box p,
.oldModel .slideTxtBox .hd,
.oldModel .info p,
.oldModel .bulletin .bulletin-title,
.oldModel .retrieve p{ font-size: 32px;}
.oldModel .file .div-label{ font-size: 30px; }
.oldModel .file input, 
.oldModel .file select{ height: 36px;font-size: 28px; }
.oldModel .list-box ul li,
.oldModel .slideTxtBox .bd .bd-u1 li{ font-size: 32px;height: auto;line-height: 64px; }
.oldModel .list-box ul li a,
.oldModel .slideTxtBox .bd .bd-u1 li a{ width: 560px; }
.oldModel .list-box ul li span,
.oldModel .slideTxtBox .bd .bd-u1 li span{ font-size: 28px; }
.oldModel .lead-con .fl a{font-size: 28px;}
.oldModel .lead-list{ font-size: 28px; }
.oldModel .info ul li{font-size: 28px;height: auto;line-height: 2; }
.oldModel .open-list ul{ font-size: 28px; }
.oldModel .bulletin .fr{ font-size: 28px;width: 100%;}
.oldModel .bulletin .fr em{font-size: 28px;}
.oldModel .bulletin .fr a{width: auto; }
.oldModel .retrieve .div-label2,
.oldModel .retrieve label{font-size: 28px;}
.oldModel .retrieve .div-label2 input,
.oldModel .retrieve label select{ height: 36px;font-size: 28px; }
.oldModel .btn-box1 a, 
.oldModel .btn-box1 input.fileBtn{font-size: 28px;width: 80px;height: 36px; }
.oldModel .lead-box .lead-title{font-size: 28px; background-size: 100% 100%;width: 130px; height: 36px;line-height: 36px;}

/* jion_box */
.jion_box{margin-left: 20px;margin-top: 20px;}
.jion_box ul li{width: 150px;height: 40px;float: left;margin-bottom: 15px;border: 1px solid #e1e1e1;background: #fff;line-height: 40px;text-align: center;font-size: 16px;}
.jion_box ul li a{color: #000;}
.jion_box ul li a:hover{color: #e50310;}
.jion_box ul li:nth-child(n){margin-right: 15px;}
.info_box{width: 320px;margin-left: 20px;}
.info_xxgk{height: 55px;line-height: 55px;background: #e50310;text-align: center;font-size: 22px;font-weight: bold;letter-spacing: 8px;}
.info_xxgk a{color: #fff;}
.info_list{background: #FFFFFF;margin-top: 8px;}
.info_list li{height: 45px;line-height: 45px;text-align: center;font-size: 16px;border-bottom:1px #efefef solid;}
.info_list li a{color: #000;}
.info_list li a:hover{color: #e50310;}
.open_list{background: #CDE0EF;margin-top: 8px;}
.open_list li{height: 42px;line-height: 42px;font-size: 16px;text-indent: 68px;border-bottom:1px #ffffff solid;}
.open_list li a{color: #000;}
.open_list li a:hover{color: #e50310;}
.zt_box{width: 1198px;border: 1px solid #e2e1e1;margin-top: 20px;padding: 15px 0;}
.zt_box .zt_list{width: 1145px;margin: 0 auto;}
.zt_box .zt_list p{width: 1145px;font-size: 22px;border-bottom: 1px solid #dfe8f0;line-height: 50px;}
.zt_box .zt_list p a{color: #e50310;}
.zt_box .zt_list ul li{width: 381px;margin: 20px 0 0px;float: left;}
.zt_box .zt_list ul li img{width: 344px;height: 200px;display: block;margin: 0 auto;}
.zt_box .zt_list ul li .zt-title{display: block;text-align: center;font-size: 20px;color: #000;width: 344px;margin: 15px auto 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zt_box .zt_list ul li .zt-pic{display: block;}

.oldModel .info_list li{font-size: 28px;}
.oldModel .open_list{margin-bottom: 40px;}
.oldModel .open_list li{font-size: 28px;}
.oldModel .jion_box ul li{font-size: 28px;width: 320px;}
.oldModel .zt_box .zt_list p{font-size: 28px;}
.oldModel .zt_box .zt_list ul li .zt-title{font-size: 28px;}
.oldModel .zw{width: 100px;}
.oldModel .zwlist li{width: 100px;}

/** 搜索*/
.zwgksearch{width: 100%;height: 60px;background: #f7f7f7;margin: 16px 0;}
.zwgksearch-form{width: 750px;height: 50px;float: left;position: relative;background: url(./image/search.png) left center no-repeat;margin-left: 100px;padding-left: 50px;margin-top: 5px;}
.zwgksearch-form span{color:#0068b7;;float: left;line-height: 50px;padding-right: 10px;}
.zwgkinput-search{width: 480px;height: 36px;border:1px solid #dcdcdc;padding: 0 0px 0 20px;float: left;line-height: 36px;background: #fff;margin-top: 6px;}
.zwgksearch-btn{width: 80px;height: 36px;background: #0068b7;;border:none;float: left;margin-left: 10px;margin-top: 6px;color: #fff;text-align: center;line-height: 36px;}
.zwgksearch a{width: auto;height: 20px;color: #c40001;float: left;font-size: 14px;margin-top: 20px;}

/** 右边栏*/
.zwgkconr-b{width: 300px;height: 665px;float: right;border: 1px solid #cdcdcd;background: #f7f7f7;padding: 5px 16px;margin-top: 13px;}
.zwgkconr-b a{width: 266px;height: 55px;float: left;background: #ededed;margin-top: 10px;line-height: 55px;transition: 0.4s all;font-size: 16px;}
.zwgkconr-b a img{width: 40px;height: 40px;vertical-align: middle;margin-left: 16px;margin-right: 8px;	}
.zwgkconr-b a:hover{color: #0068b7;;}
.zwgkconr-b a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}
.zwgkconr-b a.zwgkbottom{height: 49px;background: #0068b7;7b11;color: #fff;font-size: 15px;line-height: 49px;}

.zwgkconl{width: 820px;height: 680px;float: left;}

/* 政府文件标签切换 */
.slideTxtBox{width:100%;height:100%;text-align:left;float:left;}
.slideTxtBox .hd{width: 820px;height:42px;position:relative; background: #f7f7f7;border-bottom:1px solid #cccccc;}
.slideTxtBox .hd ul{float:left;position:absolute;height:42px;}
.slideTxtBox .hd ul li{width:152px;float:left;cursor:pointer;text-align:center;position:relative;font-size:20px;line-height: 40px;padding: 0 15px;box-sizing: border-box;margin: 0 15px;}
.slideTxtBox .hd ul li:first-child {margin-left: 0;}
.slideTxtBox .hd ul li a{color:#797979;}
.slideTxtBox .hd ul li.on{background-color: #0068b7;}
.slideTxtBox .hd ul li.on a{color: #ffffff;font-weight: bold;}
.slideTxtBox .bd ul{zoom:1;position:relative;padding-top: 5px;}
.slideTxtBox .bd li{height:38px;font-size:16px;line-height:38px;padding-left: 10px;}
.slideTxtBox .bd li a span{float: right;color: #999;font-size: 14px;}

.zwgkconr-t{width: 300px;float: right;background: #f5f5f5;border:1px solid #e3e3e3;height: 285px;overflow: hidden;padding: 0 30px; }

/** 政务公开专题*/
.zwgkconb{width: 100%;height: 100px;float: left;margin-top: 10px;margin-bottom: 25px;}
.zwgkconbtit{width: 1190px;background: #f7f7f7;padding-left: 17px;height: 35px;line-height: 35px;font-size: 18px;font-weight: bold;color: #0068b7;border-left: 5px solid #0068b7;}
.zwgkconblist{width: 100%;height: 57px;float: left;margin-top: 10px;}
.zwgkconblist a{width: 340px;height: 57px;float: left;}
.zwgkconblist a + a{margin-left: 90px;}
.zwgkconblist img{width: 340px;}
.clear{ clear:both;}


/** 适老模式*/
.oldModel .zwgkconl{
	height: 690px;
	overflow: hidden;
}