﻿/*base*/
.fl{float: left;}
.fr{float: right;}
.mg-t{margin-top:20px;}
.mg-r{margin-right: 20px;}
.mg-b{margin-bottom: 20px;}
.h1,h1{font-size: 20px;font-weight: 900;}
.h2,h2{font-size: 18px;color: #333333;}
.h3{font-size: 15px;color: #333333;}
.s1{font-size: 10px;color:#666666;}
.inline{display: inline;}
body{
    font: 16px/1.5em -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, SimHei, sans-serif;
    color:#333333;
    background-color: #fff;
}
.margin-t30{margin-top: 30px;}
/*网页头部*/

.color3 {
    color: #999;
}
/*img{max-width:800px} */

.top{
    height: 40px;
    line-height: 40px;
    background-color: #E6E6E6;
    font-size: 14px;
    
}
.top a{color:#666;}
.top a:hover,.layui-breadcrumb a:hover{color:#E54745 !important;}
.top .fr div{width:85px;float:right;color:#666;}
.top .fr i{font-size: 14px;}
.xiala{
    cursor: pointer;
}
.xiala:hover{
    color:#E54745 !important;
}
.ipv6{
    width:125px;
    border-radius: 15px;
    background-color: #fff;
    margin-top: 4px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color:#666;
}
.layui-breadcrumb a{font-size: 16px;color:#666 !important;}
.logo{
    background: url(../img/banner.jpg) no-repeat;
    background-size: auto;
    height: 150px;
}
.logo .fl,.logo .fr{height: 150px;line-height: 150px;}
.logo .logopic{width: 90px;padding-bottom:20px;}
.logo .pname{
    font-size: 40px;
    color:#AF130F;
    font-weight: 900;
    padding-left: 20px;
    line-height: 30px;
    padding-top:41px;
}
.logo .pname span{display: block;}
.logo .purl .line {
    display: inline-block;
    width: 20px;
    border-top: 1px solid #AF130F ;
} 
.logo .purl{font-size: 14px;color:#AF130F;padding-left: 20px;vertical-align: middle;padding-top:10px;}
.logo .purl .line{margin-bottom: 4px;}
.logo .fr a{padding-left: 15px;padding-right: 15px;}
.top_search{
    height: 40px;
    margin-top:10px;
    width:180px;
    background-color: #fff;
    border-radius:25px;
    border:1px solid #AF130F;
    margin-left:20px;
    float: left;
}
.top_search input{
    margin-left:20px;
    padding-right:20px;
    height: 40px;
    width: 100px;
    border: 0;
    background-color: #fff;
    float: left;
    font-size: 14px;
}

.top_search .search_btn{
    height: 40px;
    width:40px;
    border: 0;
    float: right;
    cursor: pointer;
    background-color: #fff;
    border-radius:25px;
}
.top_search .search_btn h1{
    color:#AF130F;
    font-weight: normal;
}
.top_search .search_btn i{
    color:#AF130F;
    font-size: 30px;
    padding-right:10px;
    font-weight: normal;
    
}

/*菜单*/
.menu{
    background-color: #AF130F;
}
.menu_list{
    float: left;
}
.menu_list ul{
    float: left;
    margin-left:0px;
    margin-right: 20px;
    line-height: 60px;
    height: 60px;
}
.menu_list li{
    float: left;
    font-size: 20px;
    color:#ffffff;
    margin:0 10px;
}
.menu_list li a{
    color:#ffffff;
    display: block;
    padding-left:25px;
    padding-right: 25px;


}
.menu_list li:hover{
    height: 60px;
    background-color: #E54745;
}

.part1{
    background-color: #ffffff;
    margin-top:20px;
    padding:0;
}
.part2{
    padding:0;
}
.part2_l{
    min-height: 100px;
 
    margin-top:30px;
    padding-right:20px;
}
.part2_r{
    min-height: 100px;
    background-color: #ffffff;
    margin-top:30px;
}




.part2_r li{
    float: left;
    width: 49%;
    height: 65px;
    background-color: #fff;
    border: 1px solid #efefef;
    text-align: center;
    padding-top:35px;
    font-size: 16px;
}

.part2_r .li2{
    width: 32.6% !important;
	text-align: center  !important;
	padding-top: 20px;
    padding-bottom: 15px;
}
.part2_r .li2 img{
	display: block !important;
	margin: 0 auto 10px auto;
	padding: 0 !important;
		}
.part2_r .li3{
    width: 24.3% !important;
	text-align: center  !important;
	padding-top: 20px;
    padding-bottom: 15px;
}
.part2_r .li3 img{
	display: block !important;
	margin: 0 auto 10px auto;
	padding: 0 !important;
		}
.part2_r .part2_up{
    width: 100%;
    text-align: center;
}
.part2_r .part2_up img{
    padding-right:25px;

}
.part2_r .part2_down img{
    display: block;
    margin:0 auto;
    padding-bottom:10px;
}
.part2_r .part2_down{
    
    padding-top:20px;
    width: 100%;
}
.part2_r .part2_down li{
    width: 32.6%;
    height: 95px;
    background-color: #AF130F;
    color: #fff;
}
.part2_r .part2_up li:hover{
    border: 1px solid #AF130F;
    color: #AF130F;
    transition-duration: 0.4s;
}
.part2_r .part2_down li:hover{
    border: 1px solid #E54745;
    background-color: #E54745;
    transition-duration: 0.4s;
}
.part2_r .part2_down .logo-zwfw{margin-top: -20px;max-width: 100%;}
.part3{
    background-color: #ffffff;
    padding:20px 0px 10px 0px; 
}
.part4{
    background-color: #ffffff;
    padding:0;
}
.part4 img{
    width:100%;
}
.news{
    background-color: #fff;
    padding-left:10px;
    padding-bottom:6px;
}
.news-nm{padding-left: 0;}
.news .layui-tab{
    margin:0;
}
.news .layui-tab-title{
    background-color: #F5F5F5;
    line-height: 50px;
    height: 50px;
    border: none;
}
.news .layui-tab-content{
    overflow:hidden;
    padding:10px 20px;
}
.news .layui-tab-title li{
    font-size: 20px;
    padding:0 30px;
    line-height: 50px;
    
}
.news .layui-tab-title .layui-this{
    color:#AF130F;
    border: 0;
    vertical-align:top;
    font-weight: 900;
    border-bottom: 3px solid #AF130F;
    transition-duration: 0.2s;
}
.news .layui-tab-title .layui-this a{
	 color:#AF130F;
	 font-weight: 900;
}
.news .tab-title-single .layui-this{
	color:#AF130F;
    border: none;
}
.news .layui-tab-title .layui-this::after{
    border-style:none;
}
.news .layui-tab-item li{
    line-height: 45px;
    font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	padding-right:25%;
    
}
.news .layui-this a{
	color:#ffffff;
    display: block;
	
}
.hot{
    padding:20px 30px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    background-color: #F5F5F5;
    text-align: center;
}
.hot img{
    width: 94px;
    padding-right: 60px;
}

.hot a{
    font-size: 24px;
    font-weight: 900;
    color:#AF130F;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.hot p{
    font-size: 14px;
    color:#999;
    line-height: 35px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.news .layui-tab-item{
    padding-top:10px;
}
.news .layui-tab-item i, .news .layui-tab-item span{
    
    position: absolute;
	right: 0;
    color:#CDCDCD;
    font-style:normal;
}

.news .layui-tab-item img{
    padding-right: 10px;
    padding-bottom: 2px;
}

.topic{
    background-color: #efefef;
    line-height: 50px;
    padding-left: 20px;
    color: #AF130F;
    font-weight: 900;
    font-size: 20px;
    margin-top:40px;
    margin-bottom: 20px;
}

/*网页底部*/
.bottom{
    background-color: #ffffff;
    margin-top: 40px;
    padding-top:20px;
}


.link{
    color:#AF130F;
    line-height: 75px;
    background-color: #ffffff;
    margin-top:40px;
    border-top:3px solid #AF130F;
}
.link a:hover{
    background-color: #AF130F;
    color:#fff;
    transition-duration: 0.2s;
}
.link a{
    color:#333333;
    line-height: 40px;
    background-color: #eee;
    padding:10px 20px;
    margin:0 10px;
    border-radius: 5px;
    white-space:nowrap;
}
.bottom .bottom_nav{
    text-align: center;
    line-height: 40px;
    color:#666;
}
.bottom .bottom_nav a{
    padding:0 20px;
}
.bottom p{
    color:#999;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
}
.redpng{
    line-height: 115px;
}

.jiucuo{
    line-height: 115px;
    text-align: right;
}



/*细览*/
.xwdt{
    background-color: #ffffff;
    margin-top:30px;
}
.xwdt .doc_title{
    text-align: center;
    padding:50px 20px 30px 20px;
    border-bottom:1px dashed #e6e6e6;
}
.xwdt .doc_title h{
    font-size: 32px;
    color: #333;
    line-height: 40px;
    display: block;
    padding-bottom: 25px;
}
.xwdt .doc_title h2{
	font-size: 20px;
    display: block;
    padding-bottom: 25px;
}
.xwdt .doc_title .doc_info{
    padding:0 10px;
    font-style: 14px;
    color: #666;
}
.xwdt .doc_title .doc_info a{
    padding:0 5px;
    font-style: 14px;
    color: #666;
}
.xwdt .doc_content{
    padding:30px 20px;
    line-height:2;
    text-align:justify;
    color:#333;
    font-size:16px;
    min-height: 300px;
}
.xwdt .doc_content img{width: auto;max-width: 100%;height: auto;margin: 20px auto;display:block;}
.xwdt .doc_tools{
    height: 40px;
    padding:50px 20px 0 20px;
    border-bottom:1px dashed #e6e6e6;
    font-size: 14px;
}
.xwdt .doc_tools .tools_l{
    float: left;
}
.xwdt .doc_tools .tools_r{
    float: right;
}
.xwdt .tools_l img{
    width: 26px;
    height: 26px;
    padding:0 5px;
}
.xwdt .doc_pandn{
    line-height: 100px;
    font-size: 14px;
}
.xwdt .doc_pandn .doc_pre{
    float: left;
    width:350px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.xwdt .doc_pandn .doc_next{
    width:350px;
    float: right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

/*列表导航*/
.xwdt_channels{
    margin-right: 0;
    margin-top:30px;
}
.xxgk_nav{
    background-color: #fff;
    min-height: 300px;
    margin-right: 20px;
}
.xxgk_navtitle{
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    font-weight: 900;
    background-color: #AF130F;
    color: #fff;
    text-align: center;
	position: relative;
}
.xxgk_navtitle img{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	z-index: 1;
}
.xxgk_navtitle span{
	position: relative;
	z-index: 10;
	color:#AF130F;
	font-weight: bolder ;
}
.xxgk_navlist .layui-nav-tree{
    width: 100%;
}
.xxgk_navlist li{
    border-bottom: 1px solid rgb(228, 228, 228);
}
.xxgk_navlist .layui-nav-child dd{
    border-bottom: 1px solid rgb(218, 218, 218);
}
.xxgk_navlist .layui-nav-child .layui-nav-child  dd{
    border-bottom: 1px solid rgb(197, 198, 199);
}
/* 导航主题色 */
.layui-bg-xxgk .layui-nav-bar,
.layui-bg-xxgk .layui-this:after,
.layui-bg-xxgk .layui-nav-itemed:after{background-color: #E54745;}
.layui-bg-xxgk .layui-nav-child dd.layui-this{background-color: #edeff2;padding-left: 20%;}
.layui-nav-tree.layui-bg-xxgk .layui-nav-title a,
.layui-nav-tree.layui-bg-xxgk .layui-nav-title a:hover, 
.layui-bg-xxgk .layui-nav-itemed>a{background-color: #fff !important;color:#AF130F !important;}
.layui-bg-xxgk{background-color: #fff!important; color: #fff !important;} /*蓝*/
.layui-nav .layui-nav-item a{color:#333;font-size: 16px;}
.layui-nav-child a{color:#333;font-size: 14px !important;padding-left: 50px !important;}
.layui-nav-child .layui-nav-child a{padding-left: 80px !important;}
.layui-nav-itemed>.layui-nav-child{background-color:#edeff2 !important;}
.layui-nav .layui-nav-mored, .layui-nav-itemed>a .layui-nav-more{border-color:transparent transparent #999;}
.layui-nav .layui-nav-more{border-color:#999 transparent transparent;}
.layui-nav-tree .layui-nav-item a:hover{background-color:#AF130F;}
.layui-nav-tree .layui-nav-item a:hover .layui-nav-more{border-color:#fff transparent transparent;}
.layui-nav-tree .layui-nav-itemed a:hover .layui-nav-more{border-color:#AF130F transparent transparent;margin-top:-2px;}

.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{background-color:#BD202B; color:#fff;}
.layui-nav-tree .selected a{color:#AF130F;}
.layui-nav-child .layui-nav-itemed>.layui-nav-child{background-color:#e1e3e5 !important;}
.layui-nav-child .layui-nav-itemed>a{background-color: #AF130F !important;color:#fff!important;}

/*新闻列表*/
.xwdt_list{
    background-color: #ffffff;
    margin-top: 30px;
    padding-top:10px;
}
.xwdt_list .breadcrumb{
    line-height: 20px;
    color: #333;
    font-size: 14px;
}
.xwdt_list .breadcrumb h{
    padding-left: 20px;
    color: #999;
    font-size: 14px;
}
.xwdt_list .breadcrumb a{
    color: #333;
    font-size: 14px;
    padding:0 5px;
}
.xwdt_list .docs{
    padding-top:10px;
    
}
.xwdt_list .docs .chnlname{
    background-color: #eee;
    color: #AF130F;
    font-size: 20px;
    line-height: 40px;
    padding-left: 5px;
}
.xwdt_list .docs .documents{
    line-height: 40px;
    min-height: 400px;
    padding-left: 20px;
    padding-right: 20px;
}
.xwdt_list .docs .documents i{
    font-style: normal;
    color:#999;
    float: right;
}

/*分页颜色*/
.pages .current {
    background-color: #AF130F;
}
.pages a, .pages span {
    margin: 3px 2px;
}
.pages a:hover{
    background-color: #AF130F;
}

/*信息公开列表*/
.xwdt_list .doc_search{
    padding-top:20px;
    font-size: 14px;
}
.xwdt_list .layui-btn{
    background-color:#AF130F;
}
.xwdt_list .layui-btn-primary{
    background-color:#ffffff;
}
.xwdt_list .layui-btn-primary:hover{
    border-color:#AF130F;
}

/*信息公开首页*/
.xxgk{
    background-color: #efefef;
    padding:0px 20px 0px 0px;
    min-height: 300px;
}
.xxgk .news .layui-tab-title{
    background-color: #ffffff;
    margin-left:-10px;
    margin-top:20px;
}

.xxgk .news .layui-tab-title{
    border-bottom: 1px solid #efefef;
}
.doc_table{
    text-align: center;
    padding:20px 60px 10px 60px;
}
.links{
    background-color: #ffffff;
    margin-top:20px;
    padding:20px;
}
.xxgk_link{
    background-color: #ffffff;
   
}
.xxgk_link li{
    height: 50px;
    line-height: 50px;
/*    text-align: center;*/
    color:#E54745;
    border:1px solid #E54745;
    border-radius: 5px;
    margin-bottom:20px;
    transition:all 0.4s linear;
	padding: 0 30px;
}
.xxgk_link li:hover{
    -webkit-box-shadow: 0px 3px 30px -5px rgba(0,0,0,0.45);
	box-shadow: 0px 3px 30px -5px rgba(0,0,0,0.45);
}

.xxgk_link img{
    width:20px;
    padding-right: 10px;
    margin-top:-2px;
}
.jgzn_link img{
    display: block;
	margin: 5px auto;
}
.xxgk_link span{
    padding:0 10px;
}
.jgzn_link li{width: 50%;float: left;padding: 10px;box-sizing: border-box;}
.jgzn_link li a{
	display: block;
	width: 100%;
    height: auto;
    line-height: 30px;
    text-align: center;
    color:#fff;
    border-radius: 5px;
    padding:20px 15px;
    font-size: 16px;
    transition:all 0.4s linear;
	box-sizing: border-box;
}
.jgzn_link a:hover{
    background-color: #E54745;
    -webkit-box-shadow: 0px 3px 30px -5px rgba(0,0,0,0.45);
	box-shadow: 0px 3px 30px -5px rgba(0,0,0,0.45);
}
.jgzn{
    text-align: center;
    margin-bottom: 20px;
}
.jgzn .line {
    display: inline-block;
    width: 30%;
    border-top: 1px solid #AF130F ;
} 
.jgzn .jgzn_name{
    font-size: 20px;
    color:#AF130F;
    padding-left: 20px;
    vertical-align: middle;
    padding-top:10px;
    font-weight: 900;
}
.jgzn_name1{background-color: #FFCB79;}
.jgzn_name2{background-color: #FF9377;}
.jgzn_name3{background-color: #53D9B5;}
.jgzn_name4{background-color: #599BFF;}
.jgzn .jgzn_name .line{margin-bottom: 4px;}

/*移动端适配*/
    @media screen and (max-width: 415px) {
        .logo .logopic{width: 2.8em;padding-bottom:15px;}
        .logo .pname{font-size: 2em;}
    }
    @media screen and (max-width: 415px) {
        .main .gzhd_gb{
            width: 85%;
        }
        .main .bsfw_pic img{
            width: 91%;
        }
    }
    @media screen and (max-width: 320px) {
        .main .gzhd_gb{
            width: 85%;
            height: 200px;
        }
        .main .bsfw_pic img{
            width: 91%;
        }
    }
    @media screen and (max-width: 415px) {

        .main .search input{
            width: 42%;
            font-size: 14px;
        }
        .main .search .search_btn{
            height: 50px;
            width:80px;
        }
        .main .search .search_btn i{
            font-size: 16px;
            font-weight: normal;
        }
    }
    @media screen and (max-width: 320px) {
        .main .search input{
            width: 35%;
            font-size: 14px;
        }
    }
    @media screen and (max-width: 1170px) {
        .main{
            min-height: 500px;
            background-color: #ffffff;
            padding:20px 0px 20px 20px;
            margin-bottom: 30px;
        }
    }
    @media screen and (max-width: 992px) {
        .part2_l{
            padding-right:0;
        }
        .xxgk{
            padding:0px 0px 0px 0px;
        }
    }
/***高度固定***/
.list-h1, .list-h2, .list-h3, .list-h4, .list-h5, .list-h6, .list-h7, .list-h8, .list-h9, .list-h10{overflow:hidden;}
.list-h2{height: 80px;}
.list-h3{height: 120px;}
.list-h4{height: 160px;}
.list-h5{height: 200px;}
.list-h6{height: 240px;}
.list-h7{height: 280px;}
.list-h8{height: 320px;}
.list-h9{height: 360px;}
.list-h10{height: 400px;}

/***领导列表***/
.color1{color:#af130f !important;}
.bg1{background:#af130f !important;color:#fff;}
.bg2{background:#e54745 !important;color:#fff;}
.bg-white{background: #fff !important;}
.border-b{border-bottom: 1px solid #e5e5e5 !important;}
.content{padding:10px 20px 20px 20px;min-height: 420px;}
.current-post{height: 40px;line-height: 40px;background: #f0f0f0;padding: 0 10px;font-size: 18px;font-weight: bold;color:#333;}
.current-post span{display: inline-block;vertical-align: middle;}
.current-post .line{width: 2px;height: 16px;margin-right: 10px;}
.clearfix:after,.clearfix:before{ content: "";display: table;}
.clearfix:after{ clear:both;}
.clearfix{zoom:1;}
.red{color:#af130f;}
.leader-list{width: 100%;height: auto;}
.leader-list li{padding: 10px 0 0 0;}
.leader-list .l{width: 15%;float: left;}
.leader-list .l img{width: 80px;height: 100px;}
.leader-list .r{width: 85%;height: 80px; float: left;padding-top: 30px; border-bottom: 1px dashed #e5e5e5;}
.leader-list .r span{font-size: 18px;font-weight: bold;}
.leader-list .r i{font-style: normal;font-size:16px;color:#333;margin-left: 10px;}
.leader-list .r p{font-size: 16px;color:#999;line-height: 150%;}

.leader-detl .img{height:auto;text-align: center;padding: 20px;}
.leader-detl .img img{width: 150px;height: 185px;margin: 0 auto;}
.leader-detl .img p{font-size: 20px;font-weight: bold;line-height: 150%;}
.leader-detl .img span{font-size: 16px;color:#666;line-height: 150%;}
.leader_content{min-height:120px !important;margin-bottom:20px;}
/***领导列表 end***/
/***网站地图 **/
.map{padding: 20px 0;}
.department-box{padding-bottom:15px;margin-bottom: 30px;}
.department-btn{width: 100%;height: 50px;border:1px solid #d4d6d9;line-height: 24px;font-size: 16px;padding: 12px 5px;	text-align: center;	background: none;color:#333;}
.department-btn:hover{background: #f0f2f5;border-color: #3473b6;color:#3473b6;opacity: 1;}
.department-btn:active{background: #f0f2f5;border-color: #3473b6;color:#3473b6;opacity: 0.75;}
/***网站地图 end***/

/**bottom**/
 .nm-footer {width: 100%;height: auto; background: #474747; color:#fff; position: relative;  z-index: 200; }
.footer-link{width: 100%;height:auto;padding: 15px 0;border-bottom: 1px solid #666;box-sizing: border-box;}
.footer-link span{font-size: 16px;color:#fff;line-height: 34px;}

.footer-link a{width: 100%;height: 34px;	background: #ededed;border-radius: 2px;line-height: 34px;padding: 0 10px;font-size: 14px;color:#333;display: block;	text-align: center;position: relative;box-sizing: border-box;}
.footer-link a:hover{background: #ededed;color:#015293;}
.footer-link a:active{background: #e6b045;color:#fff;}

.footer-link2 {width: 100%;height: auto; padding: 20px 0;box-sizing: border-box;}
.footer-link2 .link-label{font-size: 15px;color:#fff;text-align: left;line-height: 38px;}
.footer-link2 .item{padding: 0  15px;text-align: center;position: relative;width: 20%;float: left;box-sizing: border-box;}
.footer-link2 .item .itemed{width: 100%;height: auto;background: #fff;border-radius: 2px;	line-height:20px;	padding:9px 10px;font-size: 14px;color:#333;display: block;text-align: center;position: relative;box-sizing: border-box;}
.footer-link2 .item .itemed::after{content: "\e625";
	font-family: "layui-icon";position: absolute;	right: 10px;}
.footer-link2 .item2 .itemed:after{content: none;}
.footer-link2 .item .arrow{width: 10px;height: 10px;}
.footer-link2 .item .arrow:after{
	content: '';
    position: absolute;
    left: 50%;
    bottom: 41px;
    display: block;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color:#fff transparent transparent  transparent ;
	z-index: 400;
}
.footer-content-box{display:  none;}
.footer-content{position: absolute;bottom: 60px;right:0;z-index: 1000;width: auto;min-width: 600px; max-width:800px;background: #fff;border-radius: 5px; padding: 20px;text-align: left;border:1px solid #e5e5e5;box-sizing:border-box;margin:0;}

.footer-content li{display: inline-block;padding: 10px;}
.footer-content li a{font-size: 15px;color:#333;line-height: 20px;}



.foot-gov{width: 100%;height: auto;position: relative;padding:15px 0 30px 0;}
.foot-gov-c{width: 70%;margin: 0 auto;float: left;}
.foot-nav{width: 100%; 	height: 30px;line-height: 30px;padding: 0 10px;}
.foot-nav li{display: inline-block;	vertical-align: middle;	margin-right: 20px;position: relative;}
.foot-nav li::after{content: "" ;width: 1px;height: 15px;background: #ccc; position: absolute;right: -15px;top:8px;}
.foot-nav li:last-child::after{content: none;}
.foot-nav li a{	font-size: 14px;color:#fff;}
.foot-cc{font-size: 13px;color:#e5e5e5;}
.foot-cc p{	line-height: 25px;}
.foot-cc span{margin: 0 10px;}
.foot-cc a{color:#fff;margin: 0 5px;}
.foot-cc a:hover{text-decoration: underline;}
.foot-gov .gov-red{float: right;margin-top: 15px;margin-right: 15px;}
.foot-gov .gov-jiucuo{float: right;margin-top: 30px;margin-right: 15px;}


 /***详情二维码***/
.code-box{width: 100%;height: auto;text-align: center;}
.code-box .code-t{font-size: 16px;color:#666;line-height: 30px;}
.code-box .code{width: 240px;height: 240px;margin: 0 auto;}
.code-box .code img{width: 100%;height: 100%;max-width: 100%;}
/***详情二维码 end***/
 /**bottom-end**/
 
 /**404 **/
.kong-c{width: 100%;height: auto;padding: 30px;text-align: center;min-height: 500px;}
.kong-c .img{width:270px;height: 100px;margin: 30px auto; }
.kong-c .img img{width: 100%;height: 100%;}
.kong-c .title{font-size: 30px;font-weight: bold;color:#333;margin-bottom: 10px;}
.kong-c .sub{font-size: 20px;color:#999;line-height: 150%;}
.kong-c .btn{margin: 30px auto;}
/**404 end**/

/***依申请公开***/
.nm-head{
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	font-size: 20px;
	font-weight: bold;
	background: #f5f5f5;
	margin-bottom: 20px;
}
.column2, .column3, .column4, .column5{
	float:left;
}
.column2{
	width: 50%;
}
.column3{
	width: 33.3%;
}
.column4{
	width: 25%;
}
.column5{
	width: 20%;
}
.ysq{height: auto;background: #fff;padding: 30px;margin-top: 30px;}
.ysq-head{width: 100%;height: 150px;position: relative;}
.ysq-h-bg{width: 100%;height: 150px;position: absolute;	top:0;left: 0;z-index: 1;overflow: hidden;}
.ysq-h-bg img{height: 100%;width: 100%;}
.ysq-h-c{width: 100%;height: 150px;padding: 50px 30px;font-size: 36px;line-height: 50px;
	text-align: center;	color:#fff;	font-weight: bolder;}
.ysq-state{	font-size: 18px;line-height: 150%;margin: 30px auto;}
.btn-c-box{width: 100%;height: auto;padding: 15px;text-align: center;}
.ysq-btn{min-width: 300px;margin:0 15px;}


.ysq-form-title{
	width: 100%;
	height: auto;
    padding: 15px 0;
	margin-bottom: 20px;
}
.ysq-form-title .title{
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
}
.ysq-form-title .title a:hover{opacity:0.7;color:#fff;}
.ysq-form-title .sub{
	font-size: 16px;
	line-height: 150%;
	padding-right: 200px;
}
.ysq-btn2{
	min-width: 200px;
	margin:0px 15px;
	
}
.ysq-cx {text-align: right;padding: 30px 0;display: block;}
.ysq-cx span{font-size: 20px;color:#e67422;}
/***依申请公开  end***/
/***表单***/
.form-mod{
	margin-top: 15px;
}
.layui-form-item{
	margin-bottom: 10px;
}
.layui-form-label{ padding:5px 5px;  width: 150px; line-height: 30px;
	font-size:16px;
}
.layui-form-label2{ padding:5px 5px;  width: 100%; line-height: 30px;
	font-size:16px;color:#333;
}
.layui-form-des{
	font-size: 14px;
	color:#666;
	line-height: 150%;
}
.layui-input-block{
	margin-left: 175px; min-height: 50px;
}
.layui-input, .layui-textarea, .layui-select{height: 40px; line-height: 1.5; font-size: 16px; }
.layui-form-radio *{ font-size: 16px;}
.layui-form-radioed>i,.layui-form-radio>i:hover{color: #af130f;}
.layui-form-checked[lay-skin="primary"] i {
    border-color: #3983cc !important;
    background-color: #3983cc;
}
.layui-form-checkbox[lay-skin="primary"] span{
	font-size: 16px;
}
.layui-form-checkbox2[lay-skin="primary"] span{
	font-size: 16px;
	color:#fff;
}
.layui-upload-drag .layui-icon {
	color:#3983cc;
}
.layui-form-select dl dd.layui-this {
    background-color: #3983cc;
}
.form-code{
	width: 100%;
	height: 40px;
	background: #e5e5e5;
}
.form-upload{
	width: 100%;
	height: auto;
}
.form-upload .upload-item{
	width: 170px;
	height: 120px;
	border:1px solid #b8c1cc;
    text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
	position: relative;
}
.form-upload .upload-item img{
	width: 100%;
	height: 100%;
}
.upload-close{
	position: absolute;
	top:-20px;
	right: -20px;
	font-size: 30px;
	z-index: 10;
	color:#666;
}
.float-l{float: left!important;}
.float-r{float: right!important;}
.text-c{text-align: center!important;}
.main-min{
	min-height: 500px !important;
}
.btn:hover{opacity:0.7;}
.color-red{color:#e81420!important;}
/***表单 end***/
/***依申请公开、意见箱必填星号颜色***/
.color-red{color: red;}
/***依申请公开、意见箱必填星号颜色 end***/


/***轮播***/
.carousel{width: 100%; height: 350px;background: #e5f0ff;position: relative;overflow: hidden;margin-bottom: 15px;}
.carousel-img {width: 100%;height: 100%;}
.carousel-img img{width: 100%;height: 100%;}
.layui-carousel-ind{text-align:right;z-index:999;}
.layui-carousel ul{padding-top:10px;}
.carousel-b{width: 100%;height: 30px;background: rgba(0,0,0,0.7);padding: 5px 10px;position: absolute;z-index: 10;bottom: 0;left: 0;font-size: 16px;line-height: 30px;color:#fff;}
/***轮播  end********/

/****scroll****/
.fix-h{
	height: 630px;
	overflow: auto;
	box-sizing: border-box;
	
}
 ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
	border-radius:3px;
}
 ::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
}
::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;
}
/****scroll end****/

