@charset "utf-8";
body{padding:0; margin:0 auto; font-size:16px !important; font-family:"微软雅黑"; color:#333333; background:url(body2021-bg.jpg)  top repeat-x #fff;;   -webkit-text-size-adjust:none;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}
input{outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{
	margin:auto; max-width:1200px; _width:1200px;  position: relative; margin-top: -25px; 
	/* z-index: 99; */
	}
.container2{margin:auto; max-width:1200px; _width:1200px; position: relative; margin-top: -30px; z-index: 99;}
.container3{margin:auto; max-width:1200px; _width:1200px; position: relative; margin-top: -40px; z-index: 99;}
.space20, .space25, .space30, .space40{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space40{height:20px;}
.marl30{margin-left: 30px;}
.fl{float:left;}
.fr{float:right;}


/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*common*/
.mainbox{background-image: linear-gradient(-90deg, #F5F5F5, #F5F5F5); margin: 0 0 25px; padding: 20px 0;}
.mainbox .container{margin-top: 0;}
.index-box{width: 49%;}
.index-box2{width: 31.6%;}
.index-title{height: 41px; margin-bottom: 33px;}
.index-title h1{float: left; color: #333; font-size: 22px; background: url(index2021_14.png) left bottom no-repeat;  height: 41px;}
.index-title h1 a{color: #333; font-size: 22px;}
.index-title .more{float: right; height: 41px; padding-top: 20px;}
.index-title .more a{display: block;}
.index-title .more img{vertical-align: middle;}

.iconlink li i{display: block; width: 56px; height: 50px; margin: 0 auto 5px; transition: all 0.43s ease 0s;}
.iconlink li:hover i{transform: rotateY(180deg);}

.tab .hd{height:41px;}
.tab .hd ul{float: left;}
.tab .hd .more{float: right; height: 41px;padding-top: 10px;}
.tab .hd .more img{vertical-align: middle;}
.tab .hd ul li{padding-right: 33px; float: left; color: #999; font-weight: bold; height: 41px;}
.tab .hd ul li a{color: #999; font-size: 22px;}
.tab .hd ul li:hover, .tab .hd ul li.on{background: url(index2021_14.png) left bottom no-repeat;}
.tab .hd ul li:hover a, .tab .hd ul li.on a{color: #333; font-size: 22px;}
.tab .bd{padding-top: 18px;}

.common_newslist li{position:relative; padding:0 100px  0 16px; height:46px; line-height:46px; overflow:hidden; vertical-align:top;}
.common_newslist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #C61B21; border-radius: 50%;}
.common_newslist li span{position:absolute; right:0; top:0; color:#999999;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist_nd li{padding-right:0;}

.hdList{padding: 24px 20px; background-color: #Fff;}
/*.hdList li{padding: 20px; background-color: #Fff; margin-bottom: 12px;}
.hdList li .title{line-height: 28px; margin-bottom: 7px;}
.hdList li .title a{display: block; font-size: 18px; color: #c61b23; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.hdList li .jj{line-height: 42px; color: #333;}*/
/************** Header CSS **************/
.header{position: relative;}
.ghlogo{position:absolute; width: 159px; height:130px; background: url(header2021-ghlogo.png) top center no-repeat; z-index: 2; left: 42%;}
.tblj{height: 60px; line-height: 60px; background-color: #C61B23; color: #fff;}
.tblj a{color: #fff; font-size: 16px;}
.tblj .container{margin-top: 0;}
.ipv6{float: left;}
.wza{margin-left: 25px; float: right;}
.wza li{float: left; position: relative; color: #fff; margin-right:5px;}
.wza li .drop{display: none; position:absolute; top:60px; z-index:9;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.wza li:hover .drop{display: block;}
.wza .ewm {padding: 10px 5px 0; width: 110px; left: -38px;}
.wza .ewm ul li span {display: block; text-align: center; color: #fff; padding-top: 5px; line-height: 18px; font-size: 12px;}
.search{width:289px; margin-top: 7px; background-color: #fff;  height: 43px; border: 1px #E5E7E4 solid; float: right; border-radius: 25px;}
.search .text{width: 70%; line-height: 43px; height: 43px; padding:0 17px; border: 0; background: none; color: #999; float: left; background: url(index2021_03.png) no-repeat right center;}
.search .btn{float: left; width: 17%; height: 43px; background: url(header2021-ssbtn.png) no-repeat center center; border: none;}
.m-search{display: none;}
.banner{background: url(header2021-banner-bg.png) bottom center no-repeat; padding-top: 27px; padding-bottom: 50px;}
.logo{margin: 99px 0 128px; text-align: center;}
.mainnav{height: 70px; background-color: #C61B23;}
.mainnav a{float:left; display:inline-block; width:20%; text-align:center; line-height:70px; font-size:20px; color:#fff; font-weight: bold;}
.mainnav a:hover, .mainnav a.hover{color:#fff; background:#A6151C;}
.nomarg{margin-right: 0}

/*******main*******/
.syhf img{width: 100%; height: auto; display: block; border: none;}
/*图片新闻*/

.tpxw{width: 48%;}
.tpxw_slide{width:100%; height:343px; overflow:hidden; position:relative; border:0;  }
.tpxw_slide .hd{ height:15px; overflow:hidden; position:absolute; right:40%; bottom:15px; z-index:2; }
.tpxw_slide .hd ul{ overflow:hidden; zoom:1;}
.tpxw_slide .hd ul li{ margin-right:6px;  width:11px; height:11px; line-height:11px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em; float: left;}
.tpxw_slide .hd ul li.on{ background:#f00; color:#fff; }

.tpxw_slide .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxw_slide .bd ul{width:100%; height:100%;}
.tpxw_slide .bd ul li{position:relative; line-height:30px; height:343px;}
.tpxw_slide .bd li img{width:100%;  height:343px;}
.tpxw_slide .bd li b{ display:block; position:absolute; width:100%; height:80px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.tpxw_slide .bd li span{ display:block; position:absolute;width:100%;height:50px; bottom:30px;left:0; z-index:2; line-height:50px;}
.tpxw_slide .bd li span a{color:#FFF; display:block; padding:0 15px; position:relative; z-index:3; font-size:16px; text-align: center; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxw_slide .bd li span a:hover{color:#FC0;}
.zwdt{width: 50%;}
.tabSlide{display: none;}

/*政务公开*/
.zwgk{background: #F8E8E9;  position: relative; overflow: hidden; padding: 0 5px;}
.zwgk li{float: left; /*margin: 0px 31px;*/ width: 12.5%}
.zwgk li i{margin: 26px auto;}
.zwgk li a{display: block;  height: 138px; text-align: center; }
/* .zwgk li.nomarg{margin-right: 0;} */

/*在线访谈*/
.zxft-l{width: 31.6%;}
/*.zxft-l{width: 48%;}*/
.zxft-l .box{position:relative; overflow:hidden;}
.zxft-l .box .pic{height: 197px;}
.zxft-l .box .pic img{display: block; width:100%; height:100%;}
.zxft-l .box .txt{position:absolute; bottom:0; left:0; padding:5px 0; width:100%; margin:0; background:rgba(0,0,0,0.6); color:#FFF; line-height:25px; overflow:hidden; text-overflow:ellipsis;}
.zxft-l .box .txt a{color:#FFF;  display: block; white-space:nowrap; font-size: 18px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 20px}
.zxft-l .box .txt a .time{font-size: 16px; display: block;}
.zxft-r{width: 31.6%;}
/*.zxft-r{width: 48%;}*/
.zxft-r li{margin-top:33px; line-height: 103px; position:relative;}
.zxft-r li a{display: block; padding-left: 26px; font-size: 39px;}
.zxft-r li.zxts{background: url(index2021_icon016.png) left center no-repeat; background-size: 100%;}
.zxft-r li.zxts a{color: #fff; }
.zxft-r li.zwwx{background: url(index2021_icon017.png) left center no-repeat;  background-size: 100%; display: block; padding-left: 26px; font-size: 39px; color: #4e210a;} 
.zxft-r li.zwwx a{color: #4e210a; }
.zxft-r li .text{width:100%; height:0; overflow:hidden; position:absolute; text-align: center; right:2%; bottom:0px; z-index: 3;}
.zxft-r li .text .content{width: 153px; height: 153px; float:right;}
.zxft-r li .text .content img{width: 100%; height: 100%;}
/*走进火炬*/
.zjhj{padding: 20px 0 0;}
.zjhj li{width: 23.4%; margin-right: 25px; background-color: #f8e8e9; float: left;}
.zjhj li.nomarg{margin-right: 0;}
.zjhj li a{display: block;}
.zjhj li .content{padding: 13px;}
.zjhj li .content h1{font-size: 22px; color: #333; font-size: 22px; background: url(index2021_14.png) left bottom no-repeat;  height: 41px; margin-bottom: 14px;}
.zjhj li .content .jj{line-height: 26px; height: 52px}
.zjhj li .pic{height: 126px;}
.zjhj li .pic img{width: 100%; height: auto;}

/* 领导之窗 */
.leaderlist{padding:30px 0 0 19px;}
.leaderlist a{display:inline-block;margin:0 0 10px 0;text-align:center;vertical-align:top;font-size:14px;font-family:Arial;width:25%; height:250px; color:#2860db;line-height:18px;}
.leaderlist a img{display:block;width:153px;height:200px;margin:0 0 0 37px;padding:3px;}
.leaderlist a:hover {}

/*标准事项公开目录*/
.ml_banner{display: block;}
.ml_banner img{display: block;	width: 100%;	height:auto;}
.ml_out{position: relative;	overflow: hidden;	background:#fafafa;	}
.ml_list{padding: 0 10px 20px;}
.ml_item{	display: block;	width: 18.3%;	height: 130px;	padding-top:15px;	float: left;	margin:20px 10px 0;	background:#fff;}
.ml_itemfl{display: block;	width: 31.6%;	height: 130px;	padding-top:15px;	float: left;	margin:20px 10px 0;	background:#fff;}
.ml_item .ico{display: block;	width: 70px;	height: 70px;	position: relative;	overflow: hidden;	margin:0 auto;}
.ml_item .ico img{display: block;	width: 70px;	height: 140px;	position: absolute;	left: 0;	top: 0;}
.ml_item:hover .ico img{top: -70px;}
.ml_itemfl:hover .ico img{top: -70px;}
.ml_item .name{height: 44px;	line-height: 44px;	text-align: center;	font-size:16px;}
.ml_item .name2{text-align: center;	line-height: 24px;}
.ml_item:hover{color:#bf0d0d;}

/*通用概览*/

.main2021{background:url(/global/main_bg.png) repeat-y left top; margin-bottom: 20px}
.sidebar{ float:left; width:19.5%; margin-bottom: 30px; background:url(/global/main_bg.png) repeat-y left top;}
.sidebar ul{width: 185px; margin: 0 auto;}
.sidenav h2, .sidetop{line-height:25px; background:#B70100; color:#fff; font-size:18px; margin:0;}
.sidemenu li{line-height: 25px; padding-top: 17px; padding-right: 20px; padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; vertical-align: top;}
.sidemenu li a{display:block; position:relative; line-height:25px; padding-left: 20px;}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{ color:#ff6401;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block; color:#ff6401;}
.m-sidebar{display: none;}

.sidebar ul{width: 185px; margin: 0 auto;}
.sidenav h2, .sidetop{line-height:25px; background:#B70100; color:#fff; font-size:18px; margin:0;}
.sidemenu li{line-height: 25px; padding-top: 17px; padding-right: 20px; padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; vertical-align: top;}
.sidemenu li a{display:block; position:relative; line-height:25px; padding-left: 20px;}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{ color:#ff6401;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block; color:#ff6401;}

.parentName{padding: 15px 2%; text-align: center; line-height: 24px; color: #fff; background: #c61b23; font-size: 20px; font-weight: normal; }
.parentName span{height: 10px; width: 10px; display:inline-block; margin-left: 10px; background:url(ldzc-xlicon.png) center no-repeat;}
.sideMenu{font-size:18px;}
.sideMenu > li{margin-bottom: 1px;}
.sideMenu a{display: block; background: #f6f6f6; padding:18px 15% 18px 7%; position: relative; line-height: 24px;}
.sideMenu a:hover, .sideMenu li >.aon{background: #B70100; color: #fff;}
.sideMenu li a:hover{ color: #fff;}


.sideMenu .dropdown{ padding:10px 30px 10px 28px; font-size:16px; background:#fff}
.sideMenu .dropdown li{ background:url(/global/2016_gk_wgk_sidemenu_icon1.gif) no-repeat 0px 15px #fff; line-height:24px; padding:6px 15px; float:none;}
.sideMenu .dropdown li a{display:inline; background:none;}
.sideMenu .dropdown li a:hover, .sideMenu .dropdown li a.aon{color:#bc1010;}

.as_ad{display:block;width:215px;height:43px;margin:20px auto;}
.as_ad img{display:block;width:215px;height:43px;}
.as_ad2{display:block; width:215px; height:86px; margin:20px auto;}
.as_ad2 img{display:block; width:215px; height:86px;}

.section{width:78%; float:right;}
.se_head{height:42px; line-height:42px; clear:both; border-bottom:2px solid #ececec;}
.se_head .name{float:left; padding-left:10px; color:#ff6600; font-size:18px;}
.se_head .ldname{float:left; padding-left:10px; color:#ff6600; font-size:18px; display: none;}
.list_dt{line-height:86px; position: relative; background:url(menu-xl.png) right center no-repeat #BA1617; color:#fff; font-size:30px; margin:0; text-align: center; cursor:pointer}
.list_dt_icon{position: absolute; right: 3.55rem; top: 50%; display: block; width: 18px; height: 8px; background: url("/images/smzw2020_gailan_icon.png") no-repeat;
background-size: cover;}
#open .list_dt_icon{background: url("/images/smzw2020_gailan_icon2.png") no-repeat; background-size: cover;}
.list_dl dd{background-color: #fafafa; display: none;}
.list_dl dd li{text-align: center; padding-bottom: 17px;}
.list_dl dd.sidemenu li a:hover, dd.sidemenu li a.aon{font-size: 24px;}
.list_dl dd.sidemenu li a{font-size: 24px;}

.vediolist{padding:20px 0 0 19px;}
.vediolist h6{height:30px;line-height:30px;padding-left:17px;font-size:14px;font-weight:bold;color:#C40000;border-bottom:1px solid #71baa7;background:#ebfff7;}
.vediolist a{display:block;float:left;margin:0 19px 10px 0;text-align:center;font-size:12px;font-family:Arial;width:17.9%; margin-bottom: 20px;}
.vediolist a img{display:block;width:100%;height:130px;margin-bottom:3px;padding:3px;border:1px solid #D9D9D9;}
.vediolist a:hover img{border:1px solid #F60;}

.ldxx-content{font-size: 18px; line-height: 1.8;}

.gov_nav{padding-top:12px;	height:31px;	line-height:31px;	clear:both;	}
.gov_nav a{display:inline-block;	height:31px;	line-height:31px;	padding:0 16px;	background:#ffdede;	color:#505050;	float:left;	margin-right:10px;		margin-bottom:10px;}
.gov_nav a:hover,.gov_nav a.hover{color:#fff;	background:#B70100;	}

.zzjg_nav{padding-top:12px;	height:31px;	line-height:31px;	clear:both;	}
.zzjg_nav a{display:inline-block;	height:31px;	line-height:31px;	padding:0 16px;	background:#ffdede;	color:#505050;	float:left;	margin-right:10px;		margin-bottom:10px;}
.zzjg_nav a:hover,.zzjg_nav a.hover{color:#fff;	background:#B70100;	}
.gov_list{padding:15px 10px 15px 10px;}
.gov_list li{line-height:34px;	clear:both;	vertical-align:top;	}

.gov_list li.gap{height:15px; width:100%; border-bottom:1px solid #ececec; margin-bottom:15px;}  

.gov_list li a{float:left;
	padding-left:20px;
	display:inline-block;
	max-width:85%;
	_width:85%;
	background:url("/global/li_ico.png") no-repeat 0 7px;	
    /*white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;*/
	margin: 5px 0;
	line-height: 22px;
	display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}
.gov_list li a:hover{
	background-image:url("/hjkfq/li_icoh.png");	
}
.gov_list li span{
	float:right;
	color:#999;	
}

/*content*/
.now_pos{
	float:right;
	font-size:13px;	
}

.now_pos2{
  padding:8px 8px 8px 28px;
  background:#fff url(/global/now_pos.png) no-repeat 8px center;
  border-bottom:1px dashed #ececec;  
}

.now_pos3{
  padding:8px 8px 8px 28px;
  background:#fff url(/global/now_pos.png) no-repeat 8px center;
  border-bottom:1px dashed #ececec;  
	display: none;
}
.now_pos span{
  color:#c40000;  
}

.wb_wp {
    background: #fff;
    padding: 15px;
}

.open-smss{padding:5px 20px 20px; background:#FFF;}
.open-smss h2{
  text-align:center;
  line-height:40px;
  font-size:24px;
  color:#c40000;
}
.open-smss-table{background:#D9D9D9;border-collapse:separate;margin-bottom:10px;}
.open-smss-table td{height:24px;line-height:24px;padding:3px 8px;font-size:12px;background:#FFF;}
.ly{margin:20px 0 auto; text-align:center;font-size:14px;line-height:40px;height:40px;background:#f9f9f9;color:#333;}
.ly span{margin:0 28px;}
.sc{width:100%; margin:0 auto; padding:0 0 20px 0;}
.sc p{font-size:16px;line-height:38px;}
.plus{line-height:32px;font-size:14px;font-weight:bold;color:#C40000;}
.pc{text-align:right;font-size:12px;}
.pc img{margin-left:12px;}
.fs span{display:block;margin:0 0 12px 0;font-size:14px;font-weight:bold;border-bottom:1px solid #c41700;color:#c41700;}
.fs dt{text-align:center;font-size:14px;font-weight:bold;}
.fs dd{margin:12px 0 0 0;line-height:150%;text-indent:28px;font-size:14px;}
.fs dd.red{color:#c41700;}
.fs dd.lw{text-align:right;}
#content img{max-width: 962px;}

#feedback2{
  padding:18px;
  border:1px solid #d8d8d8;
  margin:10px auto;
}
#feedback2 input {border:1px solid #999;height:18px;} 
#feedback2 .fbtitle{
  height:20px;
  line-height:20px;
  padding:3px 3px 0 3px;
  font-weight:bold;
  font-size:12px;
  border:1px solid #d8d8d8;
  background:#f5f9fa;
}
#feedback2 .fbtitle2{
  height:20px;
  line-height:20px;
  padding:3px 3px 0 3px;
  font-weight:bold;
  font-size:12px;
}
#feedback2 dl{
  border:1px solid #d8d8d8;
  border-top:0;
  background:#FFF;
  overflow:auto;
}
#feedback2 dt{
  line-height:24px;
  padding-left:12px;
  font-size:12px;
  color:#1f3a87;
}
#feedback2 dt span{
  display:inline-block;
  float:right;
  padding-right:18px;
}
#feedback2 dd{
  padding:5px 12px;
  line-height:150%;
  font-size:12px;
  text-indent:28px;
  background:url(/global/dashed.png) repeat-x;
}
#feedback2 form{
  font-size:12px;
}
#feedback2 form label{
  margin-top:8px;
  display:block;
  font-size:14px;
  line-height:22px;
}
#feedback2 textarea{
  width:100%;
  height:100px;
  font-size:12px;
  border:1px solid #d8d8d8;
  background:#FFF; 
}
#feedback2 span{
  display:inline-block;
  float:right;
}


/******************翻页页码******************/
.page {
  padding:25px 0;
  text-align:center;  
  margin-top: 10px;
  clear: both;
}

.page a {
  float: none;
  margin: 2px;
  padding: 6px 9px;
  border:1px solid #C61B23;
  color: #C61B23;
  text-decoration: none;
}

.page a:hover {
  color: #FFF;
  border-color:#C61B23;
  background:#C61B23;  
}

.page a:active {
  color: #FFF;
  border:1px solid #C61B23;
}

.page .current {
  margin: 2px;
  padding: 6px 9px;
  color: #fff;
  border:1px solid #dadada;
  border-color:#C61B23;
  background:#C61B23;  
}

.page .disabled {
  margin: 2px;
  padding: 6px 9px;
  color: #999;
  border:1px solid #dadada;
}

#loading {
  position: absolute;
  left: 45%;
  top: 50%;
  padding: 2px;
  z-index: 20001;
  height: auto;
  display: none;
}

/*footer*/
.fri_links{
  margin:15px 0 20px 0;
  background:#ececec; 
  padding:14px 0;
  height:32px;
  line-height:32px;
}
.fri_links .tit{
  font-size:16px;
  padding:0 12px;
  display:inline-block;
  float:left; 
}
.fri_links select{
  width:22%;
  height:32px;
  float:left;
  margin-right:13px;
  border:1px solid #cacaca; 
}

.footer{background-color: #C61B23; color: #fff; padding:45px 0;}
.footer a{color: #Fff;}
.dzjg{float: left; margin-left: 138px; width: 52px; padding-top: 27px;}
.copyright{float:left; margin-left: 3%; line-height: 38px; }
.copyright p{margin: 0; padding: 0;}
.m-copyright{display: none;}
.m-copyright p{margin: 0; padding: 0;}
.wzjc{float: right;  margin-right: 138px;  padding-top: 27px;}
.dbtb{display: none;}

.fdtp{width:500px;}
.fdtp_tp{width:500px; height:auto;}
.fdtp_tp a{font-size:16px; color:#fff; }
.fdtp_gb{text-align:right; background:#fff; height:25px; line-height:25px; padding:0px 10px; float:right;}  

.homehf{margin:30px 0 20px}
.homehf .container{margin:0 auto;}
.index_banner{margin-bottom: 10px;}
.index_banner img{width: 100%; height: auto;}

/* 友情链接 */
.bt_links{
	height:60px;	
	background:#f5f5f5;
	position: relative;
	z-index:130;
}
.bt_links .tit{
	float:left;
	font-size:16px;
	line-height:60px;
	color:#cd0201;
	padding-left:22px;
}
.fri_sels{
	width:21.3%;
	height:32px;
	float:left;
	margin:14px 0 0 18px;
	position: relative;
	z-index:130;
	cursor:pointer;
}
.fri_sels .handle{
	height:32px;
	line-height:32px;
	background:#fff url("/global/fri_sel.png") no-repeat right center;
	padding-left:10px;
}
.fri_sels ul{
	position: absolute;
	left:0;
	bottom:32px;
	z-index:130;
	background:#fff;
	width:255px;
	max-height:160px;
	overflow-x:hidden;
	overflow-y:auto;
	display:none;
}
.fri_sels:hover ul{
	display:block;
}
.fri_sels li{
	height:32px;
	line-height:32px;
	vertical-align:top;
}
.fri_sels li a{
	display:block;
	height:32px;
	padding-left:10px;
	width:255px;
}
.fri_sels li a:hover{
	background:#f3f3f3;
}


@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 5%;}
	.header{padding: 0;}
}

@media (max-width: 1200px) {
	.container, .container2{width:100%;}	
}

@media (max-width: 1024px) {
	.container, .container2{padding: 0 3%;}
	.zwgk li{margin: 0 11px;}
	.zjhj li{margin-right: 20px;}
	.marl30{margin-left: 25px;}
	.tpxw_slide,.tpxw_slide .bd ul li, .tpxw_slide .bd li img{height: 275px;}
	.common_newslist li{height: 36px; line-height: 36px;}
	.search .text{width: 82%;}
	.zxft-r li.zxts{background: url(index2021_icon016.png) -70px 0px no-repeat;}
	.zxft-r li.zxts a{padding-left: 70px;}
	.zxft-r li.zwwx{background: url(index2021_icon017.png) -70px 0px no-repeat; padding-left: 70px;}
	.zxft-r li .text{right: 6%;}
	.dzjg{margin-left: 2%;}
	.copyright{}
	.wzjc{margin-right: 2%;}
	.vediolist a{width: 22%;}
	.se_head{height: 90px;  position: relative;}
	.se_head .now_pos{position: absolute; top: 0px; left: 0; line-height: 1.5;}
	.se_head .name, .now_pos{width: 100%; float: none;}
	.se_head .name{ position: absolute; bottom: 0; left: 0;}
	.sidebar{width: 24%;}
	.section{width: 74%;}
	.open-smss h2{padding: 0 15%;}

	.fri_links{height: auto;}
	.fri_links select{width: 20%;}
}
	
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.container, .container2{width:100%; padding:0 2%}
	.header{margin-bottom: 30px;}
	.header.container{padding: 0;}  
	.search{width: 259px;}
	.ghlogo{left:40%;}
	.banner{padding-bottom: 20px; padding-top: 30px; background: url(header2021-banner-bg.png) 50% 50px no-repeat;}
	.logo img{width: 90%;}
	.space40{height: 20px;}
	.zwdt, .tab{display: none;}
	.tpxw, .m-tab, .index-box, .index-box2{width: 100%;}
	.fl, fr{float: none;}
	.tpxw_slide, .tpxw_slide .bd ul li, .tpxw_slide .bd li img{height: 439px;}
	.tpxw_slide .hd{right: 42%;}
	.tpxw{margin-bottom: 20px;}
	#new3{margin: 20px 0;}

    .tabSlide{display: block; }
	.tabSlide .hd{height:41px; overflow: hidden;}
    .tabSlide .hd li{padding-right: 33px; float: left; color: #999; font-size: 22px; font-weight: bold; height: 41px;}
    .tabSlide .hd li.on{background: url(index2021_14.png) left bottom no-repeat; color: #333; font-size: 22px;}
    .conbox table{width: 95% !important; max-width: 100%;}
    .conbox table td{width: auto !important;}

    .tabSlide .bd{clear:both; padding: 20px 0; width: 100%; }
    .tabSlide .bd ul{width: 740px; margin-top: 18px; }

    .mtab_more{display:block; text-align:center; margin:10px auto 0; width: 130px; border-radius: 10px; line-height:50px; background-color: #A6151C;}
    .mtab_more a{font-size: 16px;  color:#fff;}
    
    .zwgk li{margin: 0; width: 20%; margin-bottom: 15px;}
	.zwgk li a{height: auto;}
	.marl30{margin: 0;}
	.zxft-l, .zxft-r{width: 100%;}
	.zxft-l .box .pic{height: 383px;}
	.zxft-r li.zxts, .zxft-r li.zwwx{background-size: 100%;}

	.zxft-r li.zxts{background: url(index2021_icon016.png) left center no-repeat;}
	.zxft-r li.zxts a{padding-left: 86px;}
	.zxft-r li.zwwx{background: url(index2021_icon017.png) left center no-repeat; padding-left:86px;}
	.zxft-r li .text{right: 14%;}

	.zjhj li{width: 31.5%;}
	.zjhj li:nth-child(3){margin-right: 0; margin-bottom: 20px;}

	.main2021{background: none;}
	/*.sidebar{min-height: 740px; margin-bottom: 0;}
	.sidebar ul{width: 90%;}*/
	.now_pos3{display: block; margin-bottom: 20px;}
	.sidebar{width: 100%; float: none; min-height: auto; background: none;margin-bottom: 0px;}
  .section{width: 100%; float: none;}
	.sidebar ul{width: 100%;}
	.se_head{display: none;}
	.list_dl dd{padding-bottom: 20px;}

	.gov_list li a{width: 78%;}
	.vediolist a{width: 29.7%;}
	.as_ad img{width: 100%; height: auto;}
	.m-zscd{height: 216px;}

	.footer{position: relative;}
  .dbtb{display: block; width: 200px; margin: 0 auto}
	.dbtb span{margin: 0 5px;}
	.dzjg, .wzjc{display: none;}
	.copyright{text-align: center; margin-bottom: 20px; width: 100%; margin-left: 0;}

	.sc{overflow-x: auto; overflow-y: hidden;}
	.sc table{width: 100% !important;}
	.sc table td{white-space: nowrap;}

  .fri_links{height: auto;}
	.fri_links select{width: 20%;}
}

/* xs */
@media (max-width: 768px) {
	/*手机版*/
	.container, .container2{width:100%; padding:0 2%}
	.header{margin-bottom: 30px;}
	.header.container{padding: 0;}  
	.wza{display: none;}
	.search{width: 259px;}
	.ghlogo{left:40%;}
	.banner{padding-bottom: 20px; padding-top: 30px; background: url(header2021-banner-bg.png) 50% 40px no-repeat;}
	.logo img{width: 90%;}
	.space40{height: 20px;}
	.zwdt, .tab{display: none;}
	.tpxw, .m-tab, .index-box, .index-box2{width: 100%;}
	.fl, fr{float: none;}
	.tpxw_slide, .tpxw_slide .bd ul li, .tpxw_slide .bd li img{height: 439px;}
	.tpxw_slide .hd{right: 42%;}
	.tpxw{margin-bottom: 20px;}
	#new3{margin: 20px 0;}

    .tabSlide{display: block; }
	.tabSlide .hd{height:41px; overflow: hidden;}
    .tabSlide .hd li{padding-right: 33px; float: left; color: #999; font-size: 22px; font-weight: bold; height: 41px;}
    .tabSlide .hd li.on{background: url(index2021_14.png) left bottom no-repeat; color: #333; font-size: 22px;}
    .conbox table{width: 95% !important; max-width: 100%;}
    .conbox table td{width: auto !important;}

    .tabSlide .bd{clear:both; padding: 20px 0; width: 100%; }
    .tabSlide .bd ul{width: 740px; margin-top: 18px; }

    .mtab_more{display:block; text-align:center; margin:10px auto 0; width: 130px; border-radius: 10px; line-height:50px; background-color: #A6151C;}
    .mtab_more a{font-size: 16px;  color:#fff;}
    
    .zwgk li{margin: 0; width: 20%; margin-bottom: 15px;}
	.zwgk li a{height: auto;}
	.marl30{margin: 0;}
	.zxft-l, .zxft-r{width: 100%;}
	.zxft-l .box .pic{height: 383px;}
	
	.zxft-r li.zxts{background: url(index2021_icon016.png) right center no-repeat;}
	.zxft-r li.zxts a{padding-left: 86px;}
	.zxft-r li.zwwx{background: url(index2021_icon017.png) right center no-repeat; padding-left:86px;}
	.zxft-r li.zxts, .zxft-r li.zwwx{background-size: 100%;}
	.zxft-r li .text{right: 14%;}

	.zjhj li{width: 31.5%;}
	.zjhj li:nth-child(3){margin-right: 0; margin-bottom: 20px;}

	.main2021{background: none;}
	/*.sidebar{min-height: 740px; margin-bottom: 0;}
	.sidebar ul{width: 90%;}*/
	.now_pos3{display: block; margin-bottom: 20px;}
	.sidebar{width: 100%; float: none; min-height: auto; background: none;margin-bottom: 0px;}
  .section{width: 100%; float: none;}
	.sidebar ul{width: 100%;}
	.se_head{display: none;}
	.list_dl dd{padding-bottom: 20px;}

	.gov_list li a{width: 78%;}
	.vediolist a{width: 29.7%;}
	.as_ad, .as_ad img{width: 100%; height: auto;}

	.dbtb{display: block; width: 200px; margin: 0 auto}
	.dbtb span{margin: 0 5px;}
	.dzjg, .wzjc{display: none;}
	.copyright{text-align: center; margin-bottom: 20px; width: 100%; margin-left: 0;}

	.m-zscd{height: 216px;}
.sc{overflow-x: auto; overflow-y: hidden;}
.sc table{width: 100% !important;}
.sc table td{white-space: nowrap;}

  .fri_links{height: auto;}
	.fri_links select{width: 20%;}
}

/* XS Portrait */
@media (max-width: 640px) {
	.ghlogo{left: 35%; top: 14px; width: 120px; height: 98px; background-size: 100%;}
	.tblj{line-height: 55px;}
	.search{display: none;}
	.container{max-width: 100%;}
	.banner{background-size: 250%;}
	.logo{margin: 35px 0 22px;}
	.m-search{width:289px; display: block;  background-color: #fff;  height: 35px; border: 1px #E5E7E4 solid; border-radius: 25px; margin: 0 auto 35px;}
    .m-search .text{width: 82%; line-height: 35px; height: 35px; padding:0 17px; border: 0; background: none; color: #999; float: left; background: url(index2021_03.png) no-repeat right center;}
    .m-search .btn{float: left; width: 17%; height: 32px; background: url(header2021-ssbtn.png) no-repeat center center; border: none;}
	.mainnav{height: auto;}
	.mainnav a{width: 33.333%;}
	.tpxw_slide .hd{right:38%;}
	.tpxw_slide, .tpxw_slide .bd ul li, .tpxw_slide .bd li img{height: 236px;}
	.tpxw_slide .bd li span a{max-width: 100%;}
	.tabSlide .bd ul{width: 398px;}
	.zwgk li{width: 33.333%;}
	.zxft-r li{line-height: 100px; margin-top: 13px; height: auto;}
	.zxft-r li.zxts a{padding-left: 36px; font-size: 25px;}
	.zxft-r li.zwwx{padding-left: 36px; font-size: 25px;}
	.zxft-r li .text{right:11%; bottom: -50px;}
	.zxft-r li .text .content{width: 100px; height: 100px;}
	.zjhj li{width: 100%; float: none; margin-bottom: 15px;}
	.zjhj li .pic{height: 227px;}
	.now_pos3{display: block;}
	.sidebar{width: 100%; float: none; min-height: auto; background: none;margin-bottom: 0px;}
  .section{width: 100%; float: none;}
	.sidemenu{display:none;}
	.list_dt{font-size: 25px; line-height: 56px;}
.sidemenu li{font-size:30px; text-align: center; height: 60px; border-bottom: 1px #f0f0f0 solid;}
.sidemenu li a{display:block; font-size:22px; color: #333; }
.sidemenu li a:hover, .sidemenu li a.aon{color:#f00; font-size: 22px; font-weight: bold;}
.sidemenu li a:hover a, .sidemenu li a.aon a{color:#f00; font-size: 22px;}
.list_dl dd{padding-bottom: 20px;}


.list-fy{margin-top: 30px !important;}
	.m-sidebar{display: block; margin-top: 20px;}
	.m-sidebar li{width: 33.333%; float: left;}
	.se_head{display: none;}
	.se_head .name{border-bottom: 2px #B70100 solid;}
	.se_head .now_pos{line-height: 1.5; text-align: left;}
	.gov_nav a, .zzjg_nav a{padding: 0 5px; margin-right: 5px; height: 50px; line-height: 50px;}
	.zzjg_nav a{padding: 0 7px;}
	.gov_list li{line-height: 1.5; margin: 8px 0}
	.gov_list li a{white-space: normal; width: auto; float: none;  display: initial;}
	.gov_list li span{float: none;}
  .page a{margin: 5px; display: inline-block;}

	.wb_wp{padding: 0 15px;}
  .open-smss{padding: 0 0 20px;}
	.ly{height: auto; line-height: 2; padding: 10px 0}
	.ly span{margin: 0 5px;}
	#share{display: block; width: 100%;}
	.open-smss h2{padding:0 8%;}
	.sc img{height: auto;}
	.ml_item{width: 44.7%; height: 160px;}
	.ml_itemfl{width: 28%; padding: 0; height: auto;}
	.vediolist{padding-left: 10px;}
	.vediolist a{margin-right: 10px; width: 47%;}
	.vediolist a img{height: 120px;}
	.ldxx-content{padding: 0 5%;}
  .se_head .ldname{display: block !important; border-bottom: 2px #B70100 solid;  padding-left: 20px; font-size: 20px; font-weight: bold; position: absolute; bottom: 0; left: 0; width: 100%; float: none;}

	.footer{padding: 30px 0 20px;}
	.dzjg{margin: 0 0 20px; width: 100%; float: none; text-align: center;}
	.copyright{margin: 0; width: 100%; text-align: center; float: none;}

.fri_links .tit{display: block; float: none;}
.fri_links select{margin: 10px; width: 44%;}
}

/* XS Portrait */
@media (max-width: 479px) {
	.ghlogo{left: 35%; top: 14px; width: 120px; height: 98px; background-size: 100%;}
	.search{display: none;}
	.container{max-width: 100%;}
	.banner{background-size: 250%;}
	.logo{margin: 65px 0 22px;}
	.m-search{width:289px; display: block;  background-color: #fff;  height: 35px; border: 1px #E5E7E4 solid; border-radius: 25px; margin: 0 auto 35px;}
    .m-search .text{width: 82%; line-height: 35px; height: 35px; padding:0 17px; border: 0; background: none; color: #999; float: left; background: url(index2021_03.png) no-repeat right center;}
    .m-search .btn{float: left; width: 17%; height: 32px; background: url(header2021-ssbtn.png) no-repeat center center; border: none;}
	.mainnav{height: auto;}
	.mainnav a{width: 33.333%;}
	.tpxw_slide .hd{right:38%;}
	.tpxw_slide, .tpxw_slide .bd ul li, .tpxw_slide .bd li img{height: 236px;}
	.tpxw_slide .bd li span a{max-width: 100%;}
	.tabSlide .bd ul{width: 398px;}
	.zwgk li{width: 33.333%;}
	.zxft-r li{line-height: 100px; margin-top: 13px; height: auto;}
	.zxft-r li a{padding-left: 36px;}
	.zjhj li{width: 100%; float: none; margin-bottom: 15px;}
	.zxft-l .box .pic{height: 206px;}
	.zjhj li .pic{height: 227px;}
	.zxft-r li.zxts a{padding-left: 36px;}
	.zxft-r li.zwwx{padding-left: 36px;}
	.mainbox{margin: 0px 0 10px;}
	.zjhj{padding: 30px 0 10px;}

	.footer{padding: 30px 0 20px;}
	.dzjg{margin: 0 0 20px; width: 100%; float: none; text-align: center;}
}

/* XS Portrait */
@media (max-width: 400px) {
	.ghlogo{left: 34%;}
	.m-search{margin-bottom: 30px;}
	.mainnav a{font-size: 18px;}
	.tpxw_slide, .tpxw_slide .bd ul li, .tpxw_slide .bd li img{height: 215px;}
	.tabSlide .bd ul{width: 360px;}
	.zxft-l .box .pic{height: 187px;}
	.zjhj li .pic{height: 206px;}
	.zxft-r li.zxts a{padding-left: 26px;}
	.zxft-r li.zwwx{padding-left: 26px;}
	.gov_nav a{width: 31.9%; text-align: center; padding: 5px; height: 60px; line-height:50px; }
	.zzjg_nav a{width: 31.9%; text-align: center; padding: 5px; height: 60px; line-height:50px; }
	.zzjg_nav a:nth-child(3){line-height: 1.5;}
	.ml_list{padding: 0 0 20px;}
	.ml_item, .ml_itemfl{width: 44%;}
	.vediolist a img{height: 115px;}

}

@media (max-width: 360px) {
	.ghlogo{left: 33%;}
	.ipv6{position: relative; z-index: 3;}
	.tabSlide .bd ul{width: 345px;}
	.zxft-l .box .pic{height: 179px;}
	.zjhj li .pic{height: 198px;}
	.gov_nav a, .zzjg_nav a{width: 31.8%;}
	.vediolist a img{height: 110px;}
}

@media (max-width: 320px) {
	.ghlogo{left: 31%;}
	.tpxw_slide, .tpxw_slide .bd ul li, .tpxw_slide .bd li img{height:183px;}
	.tabSlide .bd ul{width: 310px;}
	.zxft-l .box .pic{height: 160px;}
	.zjhj li .pic{height: 176px;}
	.zxft-r li .text .content{width: 80px; height: 80px;}
	.ml_item, .ml_itemfl{width: 43%;}
	.gov_nav a, .zzjg_nav a{width: 31.7%;}
	.vediolist a{margin-right: 10px; width: 46%;}
	.vediolist a img{height: 100px;}

	.footer .container{padding: 0 1%;}
	.fri_links select{margin: 10px; width: 43%;}

}