@charset "utf-8";
body{background: #ffffff url(../images/res1_01.png) no-repeat center top !important;}
.fz-top{ font-size:24px; color:#df1a12; text-align:left; height:90px; line-height:90px; background:rgba(20,106,193,0.2); margin-bottom:16px; padding:0px 25px;}
.fz-top .title{float:right; height:35px; }
.fz-top .title em{float:right; margin-right:19px;}
.fz-top .title em span{ font-size:16px; color:#df1a12; line-height:35px;}
.fz-top .title em input{ width:210px; height:29px; outline:none; border:1px solid #df1a12; padding-left:10px;}
.fz-top .title em button{ background:url(../images/fz-rg-input.png) no-repeat; width:32px; height:31px; display:block; float:right; margin-top:34px; outline:none; border:none;}

.fz-con{ /*padding:0 15px;*/ }
.fz-lf{ float:left;width: 25%;}
.fz-lf dt{ width:100%; height:50px; border:1px solid #4387cf; margin-bottom:10px; color:#333; line-height:50px; cursor:pointer}
.fz-lf dt em{ display:block; background:url(../images/fz-xlicon1.png) no-repeat; width:25px; height:25px; float:left; margin:15px 0 0 30px;}
.fz-lf dt span{ border-left:1px solid #df1a12; padding-left:35px; margin-left:23px;}
.fz-lf dt.active{background: #df1a12; color: #fff; border:1px solid #df1a12;height:55px;line-height:55px;}
.fz-lf dt:hover{background: #df1a12; color: #fff; border:1px solid #df1a12;}
.fz-lf dd{ line-height:35px; border-bottom:1px dashed #dddddd; color:#666}
.fz-lf #dd{ display:none;}
.fz-lf dd:hover{background: #d0e1f3;}
.dd-f1{ margin-bottom:10px;}
.fz-lf dd a{ color:#df1a12; display:block; background:url(../images/fz-aicon.png) left no-repeat; padding-left:13px; margin-left:31px;}
.fz-lf dd a.xz{ color:#c40000}
.fz-lf .n1 em{ background-position:right -4px;}
.fz-lf .n2 em{ background-position:right -38px;}
.fz-lf .n3 em{ background-position:right -73px;}
.fz-lf .n4 em{ background-position:right -110px;}
.fz-lf .n5 em{ background-position:right -146px;}
.fz-lf .n6 em{ background-position:right -182px;}
.fz-lf .n7 em{ background-position:right -218px;}
.fz-lf .n8 em{ background-position:right -253px;}
.fz-lf .n9 em{ background-position:right -290px;}


.fz-lf .na1 em{ background-position:right -4px;}
.fz-lf .na2 em{ background-position:right -38px;}
.fz-lf .na3 em{ background-position:right -73px;}
.fz-lf .na4 em{ background-position:right -110px;}
.fz-lf .na5 em{ background-position:right -146px;}
.fz-lf .na6 em{ background-position:right -182px;}
.fz-lf .na7 em{ background-position:right -253px;}
.fz-lf .na8 em{ background-position:right -290px;}

.fz-lf dt.active em{background-position-x:left;}
.fz-lf dt.active span{border-left: 1px solid #fff; color:#fff}
.fz-lf dt.active span a{color:#fff}
.fz-lf dt:hover em{background-position-x:left;}
.fz-lf dt:hover span{border-left: 1px solid #fff; color:#fff}
.fz-lf dt:hover span a{color:#fff}



.fz-rg{width: 73%;float: left;padding: 0 48px 40px;overflow: hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);background: rgba(255,255,255,.56);}
.fz-tab{ margin-top:0px;}
.fz-tab table{ text-align:center; font-size:16px; color:#666;}
.fz-tab table tr{ height:67px; border-bottom: 1px solid #e7e7e7;}
.fz-tab table .tr1{ height:57px !important; background:#d0e1f3; color:#df1a12 !important; font-size:18px; }
.fz-tab table .tr1 td{ text-align:center !important;}
.fz-tab table tr td:nth-child(even){ text-align:left}
.fz-next{ width:361px; margin:33px auto ;}
.fz-next li{ display:block; float:left; margin-right:15px; text-align:center; line-height:36px;height:36px;}
.fz-next li a{ color:#999;}
.n-marr{ margin-right:0 !important;}
.fz-next .li1{ background:url(../images/fz-next-li1.png) no-repeat; width:75px; }
.fz-next .li2{ background:url(../images/fz-next-li2.png) no-repeat; width:83px; }
.fz-rg .page{margin-bottom: 30px; padding-top: 25px;}

/*信息公开领导概览*/
.fz-tab .xxgkldbox{ width:100%}
.fz-tab .xxgkldbox li{ width:calc(100%/2 - 7px); margin-right:10px; border-bottom:1px dashed #dcdcdc; float:left; margin-bottom:15px; padding-bottom:15px;} 
.fz-tab .xxgkldbox li:nth-child(even){ margin-right:0; border-right:0}
.fz-tab h4{margin-top: 10px; margin-bottom:20px; font-size: 21px;color: #df1a12;}
.fz-tab h4 a{color: #df1a12;}

.mayor1{ width: 100%; clear:both}
.mayor1 dt{ float: left; width: 142px; height: 165px; background:#fff;box-shadow: 0 0 4px 0 rgba(170,170,170,0.50);}
.mayor1 dt img{ width: 133px; height: 155px; padding: 5px;}
.mayor1 dd{ margin-left: 157px;  height: 165px;}
.mayor1 dd h3{font-size: 18px; color: #df1a12; line-height:30px}
.mayor1 dd h3 a{color: #df1a12;}
.mayor1 dd span{color: #666; font-size:16px; line-height:30px}
.mayor1 dd h3 a:hover{color: #df1a12;}
.mayor1 dd .info{ width: 100%; height: auto;  margin-top: 0px;}
.mayor1 dd .info .tl{ float: left; width: auto; line-height:30px; color: #df1a12;display: block;}
.mayor1 dd .info .p-con{ float: left; width:100%; margin-left: 0px;}
.mayor1 dd .info .p-con p{ line-height: 24px; color: #666; margin-top:10px;}
.mayor1 dd .info .p-con p .btn-veiw{ color: #146ac1;}
.mayor1 .may_ge{margin-left: 0;margin-top: 30px;height: auto;}

/*信息公开领导细栏*/
.xlnk h6{padding-bottom:15px; border-bottom: 1px solid #dcdcdc; text-align: center; font-size: 14px; color: #666; margin-top:5px; margin-bottom:15px;}
.mayor1 dt.xltu{ float: none; margin:0px auto;}
.xlnk h2{ line-height:80px;}
.xlnk h2 span{ font-size:16px; color:#333; padding-left:10px;}
.mayor1 .ldzi1{ width:100%; text-align:center; line-height:35px; margin-bottom:0px}



@media only screen and (max-width: 991px){
	.fz-lf{width: 100%;}
	.fz-lf dl{ width:100%; float:left; margin-right:22px;}
	.fz-lf dl dt{ width:auto;}
	.fz-rg{ margin-left:0; width:100%;}
	.fz-top{ height:90px; line-height:40px;}
	.fz-top .title{ float:left;}
	.fz-top .title em span{ font-size:14px;}
	.fz-top .title em input{ width:95px;}
	.fz-top .title em button{ margin-top:9px;}
	.fz-tab .xxgkldbox li{ width:100%}
	.mayor1 dt{ float:left;  margin-left:0px}
	.mayor1 dd{ float:left; width:100%; margin-left:0px; height:auto}
	.mayor1 dd .info .p-con{ float: left; width:93%; margin-left: 0px;}
	.mayor1 dd .info .tl{ line-height:30px; height:30px;}
	.mayor1 .may_ge{ margin-left:10px}
	.fz-rg{float: none;width:calc(100% - 40px) ;padding: 10px 20px 20px 20px;}
	.fz-rg h4{ margin-left:0px;}
        .mayor1 dd .info .p-con p{margin-top: 5px;}
}
@media only screen and (max-width: 414px){
	.fz-con{ padding:0 7px;}
	.dd-f1{ margin-bottom:5px;}
	.fz-lf dl dt{ margin-bottom:3px;}
	.fz-lf dl{ width:100%; margin-right:0; margin-bottom:3px;}
	.fz-lf dt em{ margin: 15px 10px; }
	.fz-lf dt span{padding-left:10px; margin-left:3px; }
	.fz-tab table{ font-size:13px;}
	.fz-tab table tr{ height:52px;}
	.fz-next{ width:80%; margin:6px auto;}
	.fz-next li{ background:none !important; width:25% !important; margin-right:0 !important}
	}
@media only screen and (max-width: 375px){
	.fz-lf dt:nth-child(even){ margin-left:7px;}
    .fz-tab table{ font-size:12px;}
	.fz-next a{ font-size:14px;}
	.fz-top{ margin-bottom:7px;}
	}
@media only screen and (max-width: 320px){
	.fz-lf dt:nth-child(even){ margin-left:5px;}
	.fz-lf dt{ margin-bottom:3px;}
	.fz-tab table tr td:nth-child(even){ text-align:center;}
	}
