@charset "utf-8";
/* CSS Document */
.main{padding:30px 0}
.m_right{width:300px; overflow:hidden; float:right; }
.m_left{overflow:hidden; width:850px; float:left;}
.m_right2{width:900px; overflow:hidden; float:right; }
.m_left2{overflow:hidden; width:250px; float:left;}
.station{margin-bottom:20px;font-size:12px;line-height: 1.5em;}
.station a{color: #64615e;}
.station i{font-size:16px}
.article{font-size: 16px;line-height: 2em;color: #3a3a36;padding-bottom: 80px;}
.article  h1
{
	color: #31617f;
	font-size: 26px; font-weight:normal;
	line-height: 1.5em;
	margin-bottom: 1.2em;
	border-bottom: 1px solid #ccc;
	
}
.article  h1 .titlesub
{
	font-size: 14px;
	padding:1em 0 0.75em 0;
	color: #565656;
}

.article  h1 .titlesub .tool
{
	font-size: 18px;
	float: right;
}

.article  h1 .titlesub .tool a
{
	padding-right: 10px;
}

.article  h1 .titlesub .tool .imin
{
	font-size: 14px;
}

 .article  h1 .titlesub .tool span
{
	border-left: 1px solid #ccc;
	margin-right:8px;
	line-height: 18px;
	*display: inline-block;
}


.article p
{
	padding: 0.75em 0 ;

}

.article img
{
	max-width: 100%;
}

.article p:nth-of-child(1)
{
	padding-top: 0;
}

.article .picwraper
{
	text-align: center;
}

.article figure
{
	margin:0.75em 0;
	position: relative;
	display: inline-block;
}

.article .picwraper figcaption
{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: #000;
	opacity: 0.75;
	filter: alpha(opacity=75);
	color: #fff;
	text-align: left;
	line-height: 50px;
	font-size: 12px;
}

.article .picwraper figcaption .picturetitle
{
	padding-left: 20px;
}

.article .picwraper figcaption .photoby
{
	color: #f4930a;
}

.mod.goverment
{
	border:1px solid #e3e3e3;
	border-top: 0;
	margin-bottom:30px
}


.mod.goverment ul.switch
{
	width: 100%;
}

.mod.goverment ul.switch li
{
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 54px;
	height: 50px;
	width: 33.33%;
	background: #bd1a2d;
	text-align: center;
	cursor: pointer;
}

.mod.goverment ul.switch li.current
{
	background: #fff;
	color: #333;
	border-top: 5px solid #bd1a2d;
	line-height: 45px;
	height: 45px;
}

.mod.goverment ul.switch li a
{
	color: #fff;
}
.mod.goverment ul.govlist
{
	padding:17px 0 17px 30px;
}

.mod.goverment ul.govlist li
{
	float: left;
	font-size: 13px;
	width: 33.33%;
	line-height: 30px;

}
.mod.convenience
{
	border:1px solid #e3e3e3;
	border-top-color:#bd1a2d;
}

 .mod.convenience h2
{
	padding-top: 20px;
	font-size: 18px;
	padding: 30px; font-weight:normal
}

.mod.convenience .parksearch
{
	margin: 0 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.mod.convenience .parksearch input.nrb {
    border-right: 0 none;
}

.mod.convenience .parksearch select
{
	height: 36px;
	width: 100%;
}

.mod.convenience .parksearch input {
    border: 1px solid #ccc;
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    width: 153px;
}

.mod.convenience .parksearch .searchbtn {
    background: #bd1a2d;
    border: 0 none;
    color: #fff;
    display: inline-block;
    float: left;
    font-family: "微软雅黑",STHeiti;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 68px;
}

.mod.convenience .parksearch .searchbtn:hover {
    background: #ff3600;
}

.mod.convenience .parksearch .item
{
	padding-bottom: 15px;
}

.mod.convenience  .park
{
	padding: 0 30px 30px 30px;
}

.mod.convenience  .park .itemtitle
{
	font-size: 15px;
	color: #6c645c;
	padding-bottom: 10px;
}

.mod.convenience  .park li
{
	float: left;
	width: 33.3333%;
	line-height: 2em;
	font-size:12px
}

.mod.convenience  .park li.nofloat
{
	width: 100%;
}


.mod.convenience  .park .item
{
	padding: 20px 0 0 0;
}

.leftnav li.title
{
	background: #bd1a2d;
	line-height: 58px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	border-top-right-radius:6px;
	border-top-left-radius: 6px; 
	padding: 0;
	position: relative;
	zoom:1;
}

.leftnav li.title .subsmenu 
{
    background: #055A93;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    display: none;
}

.leftnav li
{
	background: #f0f0f0;
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	font-size: 14px;
	padding: 0 20px 0 25px;
}

.leftnav li.current
{
	padding-left: 40px;
}

.leftnav li.current a
{
	color: #bd1a2d;
}

.leftnav li a
{
	color:#5d6366;
	display: block;
}

.leftnav li a:hover
{
	color:#bd1a2d;
}

.leftnav li a i
{
	float: right;
	line-height: 50px;
}

.m_right2 h1
{
	font-size: 26px;
	border-bottom: 1px solid #bd1a2d;
	padding: 20px 0;
	margin-bottom: 30px;
	font-weight:normal
}
.newslist li
{
	border-bottom: 1px solid #ddd;
    padding-bottom:15px;
    margin-bottom: 15px;
	font-size: 15px;
}

.newslist li.blankline
{
	height: 10px;
	border:0;
}

.pager {clear: both;margin:25px 0 ;font-size:14px;	font-family:Arial, Helvetica, sans-serif;text-align:center;}
.pager a {	background:none; border: 1px solid #aaa;display: inline-block; line-height: 32px;	margin: 0 2px 5px 2px;	padding: 0 10px;	height:32px;	border-radius:3px;	vertical-align:middle;}
.pager b {	background:none; display: inline-block;	line-height: 32px;	margin: 0 2px;	padding: 0 10px;	height:32px;vertical-align:middle;}
.pager a:hover, .pager a.current {	background-color: #bd1a2d;	border:none;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	line-height: 34px;	height:34px;	padding: 0 11px;}
.pager .p {	font-size:22px;}
.pager input {height: 32px;line-height: 32px; width: 30px;text-align: center;background: none;border: 1px solid #aaa; vertical-align: middle;border-radius:3px;margin:0 5px;}
.pager span {padding: 0  0 0 20px;color: #777}
.pager span {border-radius: 3px;display: inline-block;background-color:#bd1a2d;	border:none;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	line-height: 34px;	height:34px;	padding: 0 11px;}

.subchannellist
{
	margin-left: -30px;
	padding-bottom: 50px;
}

.subchannellist li
{
	float: left;
	width: 25%;
	*width: 24.999%;
	padding-bottom: 30px;
}

.subchannellist li a
{
	border:1px solid #ddd;
	height: 170px;
	margin-left: 30px;
	overflow: hidden;
	display: block;
	font-size: 15px;
	position: relative;
}

.subchannellist li a div
{
	padding: 25px;
}

.subchannellist li a i
{
	font-size: 93px;
	line-height: 1em;
	position: absolute;
	color: #d9ebf6;
	bottom: -17px;
	right: -33px;
}

.subchannellist li a:hover
{
	background: #eef2f4;
	border-color:#eef2f4;
}

.subchannellist li a:hover i
{
	color: #fff;
}

.article .person img
{
	float: left;
	width: 24.99%;
}

.article .person .personwraper
{
	float: left;
	width: 74.999%;
}

.article .person .personwraper .wraper
{
	margin-left: 50px;
}

.article .person .personwraper h3
{
	color: #000;
	font-size: 18px;
	border-bottom: 1px solid #bd1a2d;
	padding-bottom:15px;
	line-height: 1.5em; font-weight:normal
}

.article .person .personwraper .title
{
	font-size: 14px;
	padding: 15px 0 0 0; font-weight:bold
}

.article .person .personwraper p
{
	font-size: 14px;
	color: #666;
	line-height: 1.5em;
	padding-top: 5px;
}


.m_left .parksearch h1{ border:0; margin-bottom:5px; font-size: 26px;line-height: 1em;padding-bottom: 0.75em;}
.m_left .parksearch h1 .titlesub{ font-size:18px;}
.m_left .parksearch h1 .titlesub span{ border-left:1px solid #ccc; margin:0 8px 0 3px; line-height:18px;}
.m_left .parksearch .menu{ background:#f0f3f6; border-top:1px solid #9f9f9f; padding:34px 0 34px 16px; margin-bottom:29px;}
.m_left .parksearch .menu .item{padding-left:10px;}
.m_left .parksearch .menu .label{ color:#8c857e; padding:0 52px 0 10px;}
.m_left .parksearch .menu .item input{ float:left; border:1px solid #ccc;height:36px;line-height: 36px;padding-left: 15px;width:197px;}
.m_left .parksearch .menu .item .searchbtn{background: #bd1a2d;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-family: "微软雅黑",STHeiti;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 68px;}
.m_left .parksearch .menu .item .searchbtn:hover{background: #bd1a2d;}
.left{float:left}
.right{float:right}
.m_left .parksearch .menu .item input.nrb{ border-right:1px solid #ccc; width:222px;}
.m_left  .parksearch .menu .sele-1{ margin-bottom:12px;}
.m_left .parksearch .menu .sele-3{ padding:0 34px 0 0; margin-top:12px;}
.m_left .parksearch .menu .item .searchbtn{float:right;}

.m_left .sp { padding-bottom:15px;}
.m_left .sp li{ font-size:14px; color:#a5a9ab; padding:0; margin:0;  border-bottom: 1px solid #ddd; overflow:hidden}
.m_left .sp li.sp-th{font-weight:bold;color:#8f8f8f;border-bottom:1px solid #ababab;border-top:2px solid #bd1a2d;font-size:12px;	}
.m_left .sp li.sp-th div{font-weight:bold;}
.m_left .sp li.sp-th2{ background:#f8f8f8;}
.m_left .sp .col-1{ float:left; width:100px; padding-left:20px;padding-top:15px;padding-bottom:15px;}
.m_left .sp .col-2{   margin-left: 120px;  margin-right: 100px;padding-top:15px; padding-bottom:15px;}
.m_left .sp .col-2 a{ color:#178bd4;}
.m_left .sp .col-2 a:hover{color: #ff3600;}
.m_left .sp .col-3{color:#757575;padding-top:15px; padding-bottom:15px;float: right;width:110px}

.pager2 span{background:none; width:auto; color:#999}

/*20200319*/
.channelTitle
{
	font-size: 26px;
	font-weight: bold;
	color: #bd1a2d;
	line-height: 1em;
	padding-bottom: 1em;
}
.topSection
{
	border-top: 2px solid #bd1a2d;
}

.topSection .col-1
{
	width: 64.9999%;
	float: left;
	background: #f0f3f6;
}
.topSection .col-2
{
	width: 34.9999%;
	float: left;
	background: #f3f9f5;
}

.topSection b
{
	background: url(rn_mail.png) no-repeat;
	width: 70px;
	height: 50px;
	float: left;
}

.topSection .vote b
{
	background: url(rn_dczj.png) no-repeat;
}

.topSection .mail,.topSection .vote
{
	padding: 40px 0 35px 45px;
}

.topSection .wraper
{
	margin-left: 70px;	
}

.topSection h2
{
	font-size: 18px;
	line-height: 1em;
	padding-bottom: 5px;font-weight:normal
}

 .topSection li
{
	font-size: 14px;
	float: left;
}

 .topSection a
{
	color: #bd1a2d;
	line-height: 26px;
}

 .topSection a.s-1
{
	color: #ff3600;
}

 .topSection .vote a
{
	color: #bd1a2d;
}

 .topSection i
{
	margin-left: 8px;
	margin-right: 15px;
}

 .midSection h2 
{
  border-bottom: 1px solid #bd1a2d;
  font-size: 18px;
  line-height: 3.25em;
  padding-top: 0.75em; font-weight:normal
}

 .midSection h2 a.more 
{
  color: #a7b4b4;
  float: right;
  font-size: 12px;
}


.midSection ul li 
{
    border-bottom: 1px solid #ebebeb;
    padding: 15px 0;
}

.midSection ul li.itemtitle 
{
    border:0;
    background: #f4f4f4;
}

.midSection ul li .col-1 {
    color: #018f37;
    float: left;
    font-family: arial;
    width: 120px;
    text-indent: 20px;
}

 .midSection ul li .col-2 {
    margin-left: 120px;
    margin-right: 100px;
}

.midSection ul li .col-3
{
    float: right;
    width: 100px;
    color: #aaa6a6;
    text-indent: 20px;
}


.midSection ul li.itemtitle div 
{
    color: #ada6a6;
    font-weight: bold;
}


 .btmSection
{
	position: relative;
	padding-bottom: 30px;
	zoom:1;
}



 .btmSection .col-1 h2 
{
  border-bottom: 1px solid #bd1a2d;
  font-size: 18px;
  line-height: 3.25em;
  padding-top: 0.75em;
}

 .btmSection .col-1 h2 a.more 
{
  color: #a7b4b4;
  float: right;
  font-size: 12px;
}

 .btmSection .col-1  .subcol-1
{
	width: 40%;
	float: left;
}

 .btmSection .col-1 .sepcial
{
	padding: 25px 0;
	border-bottom: 1px solid #ddd;
}

.btmSection .col-1  .subcol-1 img
{
	width: 100%;
}

 .btmSection .col-1  .subcol-1 a
{
	display: block;
	padding-right: 30px;
}

 .btmSection .col-1  .subcol-2
{
	width: 60%;
	float: left;
}

.btmSection .col-1  .subcol-2 span
{
	color: #bd1a2d;
}

 .btmSection .col-1  .subcol-2 h3
{
	font-size: 16px;
	line-height: 1.5em;
	padding: 10px 0 10px 0;
	min-height:100px
}

.btmSection .col-1  .subcol-2 p
{
	color:#2e2e2e; line-height:26px; margin-bottom:10px; font-size:14px
}

 .btmSection .col-1 .enlist li
{
	border-bottom: 1px solid #ddd;
	padding: 13px 0;
}

.specialchannel .imgcarousel
{
	border-top: 6px solid #bd1a2d;
	padding-bottom: 70px;
}

.specialchannel .imgcarousel a
{
	display: block;
}

.specialchannel .imgcarousel img
{
	width: 100%;
}

 .specialchannel .imgcarousel .intro
{
	background: url(../images/bbg.png) repeat-x top left;
	width: 320px;
	position: relative;
	margin-top: -185px;
	margin-left: 65px;
	min-height: 185px;
}

 .specialchannel .imgcarousel .intro .wraper
{
	padding: 40px 45px 0 45px;
}

.specialchannel .imgcarousel .intro h3
{
	font-size: 22px;
	color: #444;
	line-height: 1em;
	padding-bottom: 15px;
}

 .specialchannel .imgcarousel .intro p
{
	color: #7a7a7a;
}

 .specialchannel .imgcarousel .owl-wrapper li
{
	*float: left;
}


.specialchannel .imgcarousel .owl-page.active span 
{
	width: 30px;
  	background: #f85a0d;
}

 .specialchannel .imgcarousel .owl-pagination 
{
  position: absolute;
  text-align: center;
  right: 110px;
  top:392px; 

}

.specialchannel .imgcarousel .owl-page
{
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.specialchannel .imgcarousel .owl-page span {
  background: #a7b4b4;
  border-radius: 6px;
  display: block;
  height: 12px;
  margin: 0 6px;
  outline: 0 none;
  overflow: hidden;
  text-indent: -9999px;
  width: 12px;
}

 .specialchannel .imgcarousel .owl-buttons
{
	position: absolute;
	right: 0;
	top:380px; 
}

.specialchannel .imgcarousel .owl-buttons .prev,.specialchannel .imgcarousel .owl-buttons .next
{
	height: 34px;
	width: 40px;
	color: #fff;
	line-height: 30px;
	font-size: 30px;
	text-align: center;
}

.specialchannel .imgcarousel .owl-buttons i
{
	*line-height: 34px;
}

 .specialchannel .imgcarousel .owl-buttons .owl-prev,.specialchannel .imgcarousel .owl-buttons .owl-next
{
	float: left;
}

 .specialchannel .imgcarousel .owl-buttons .prev
{
	background: #9caeb9;
}

 .specialchannel .imgcarousel .owl-buttons .next
{
	background: #6d899a;
}

 .specialchannel .imglist
{
    border-top: 1px solid #ddd;
    padding-top: 25px;
}


.specialchannel .imglist li 
{
    border-bottom: 1px solid #ddd;
    padding-bottom:25px;
    margin-bottom: 25px;
}
.specialchannel .imglist figcaption 
{
    font-size: 18px;
    line-height: 1.5em;
    padding-bottom: 0.75em;
    padding-left: 30px;
}
.specialchannel .imglist a 
{
    display: block;
    color: #4c5b66;
    font-weight: bold;
}

.specialchannel .imglist .picwraper 
{
    display: block;
    float: left;
    position: relative;
    width: 30%;
}
.specialchannel .imglist .picwraper img 
{
    width: 100%;
}

 .specialchannel .imglist .contentwraper 
{
    color: #777;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 1.75em;
    width: 70%;
}
.specialchannel .imglist .contentwraper p
{
    padding: 0 0 0 30px;
}

.specialchannel .imglist .contentwraper span
{
	display: inline-block;
	border-top: 1px dashed #ccc;
	margin-left:30px; 
	line-height: 40px;
	margin-top: 15px;
}

 .specialchannel .imglist .contentwraper span a
{
	color: #018f37;
	display: inline-block;
	margin-right: 20px;
	font-weight: normal;
}

.specialchannel .imglist .contentwraper span a i
{
	margin-left: 5px;
}

 .greenchannel .speciallist li
{
	float: left;
	width: 24.9999%;
}

.greenchannel .speciallist li a
{
	display: block;
	height: 150px;
	position: relative;
}

.greenchannel .speciallist li h3
{
	padding-top: 25px;
	margin-left:30px;
	font-size: 14px;
	padding-right: 25px;
}

 .greenchannel .speciallist li span
{
	display: block;
	position: absolute;
	bottom: 25px;
	right: 30px;
	height: 46px;
	width: 46px;
	background: url(green_3.png) no-repeat;
}

 .greenchannel .speciallist li.c-1 a
{
	background: #f8e9eb;
}
 .greenchannel .speciallist li.c-2 a
{
	background: #e7e2e2;
}
.greenchannel .speciallist li.c-3 a
{
	background: #f1f1f1;
}
 .greenchannel .speciallist li.c-4 a
{
	background: #d6f4e9;
}
.greenchannel .speciallist li.c-5 a
{
	background: #f8f4ca;
}
.greenchannel .speciallist li.c-6 a
{
	background: #dcf5fc;
}
.greenchannel .speciallist li.c-7 a
{
	background: #fffedd;
}
.greenchannel .speciallist li.c-8 a
{
	background: #f1f1f1;
}

.greenchannel .speciallist li a:hover
{
	background:#fff;
}

.greenchannel .speciallist li.c-2 span
{
	background-position: -203px 0;
}
.greenchannel .speciallist li.c-3 span
{
	background-position: -418px 0;
}

.greenchannel .speciallist li.c-4 span
{
	background-position: -632px 0;
}

 .greenchannel .speciallist li.c-5 span
{
	background-position: 0 -146px;
}

.greenchannel .speciallist li.c-6 span
{
	background-position: -203px -146px;
}


 .greenchannel .speciallist li.c-7 span
{
	background-position: -418px -146px;
}


.greenchannel .speciallist li.c-8 span
{
	background-position: -632px -146px;
}

.greenchannel .tech
{
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.greenchannel .tech h2
{
	font-size: 18px;
	line-height: 3.25em;
	padding-top:0.75em;
	border-bottom: 1px solid #bd1a2d;
	margin-bottom: 20px;
}

 .greenchannel .tech h2 .more
{
	float: right;
	font-size: 12px;
	color: #a7b4b4;
}

.greenchannel .tech .col-1,.greenchannel .btmSection .col-1
{
	float: left;
	width: 60%;
}

.greenchannel .tech .col-2,.greenchannel .btmSection .col-2
{
	float: left;
	width: 40%;
}

 .greenchannel .tech .col-2 .wraper,.greenchannel .btmSection .col-2 .wraper
{
	margin-left: 50px;
}

 .greenchannel .tech .col-2 img,.greenchannel .btmSection .col-2 img
{
	width: 100%;
}

 .greenchannel .tech .col-2 li
{
	padding-bottom: 20px;
}

.greenchannel .tech .search
{
	border:1px solid #ddd;
	padding: 20px 30px 30px 30px;
	margin-top: 25px;
}

.greenchannel .tech .search h3
{
	font-size: 16px;
	color: #4d626f;
	padding-bottom: 20px;
}

.greenchannel .tech .search input {
  border: 1px solid #ccc;
  float: left;
  height: 36px;
  line-height: 36px;
  padding-left: 15px;
  width: 80px;
  margin-right: 20px
}

.greenchannel .tech .search input.nrb {
  border-right: 0 none;
  margin-right: 0;
  width: 240px;
}

.greenchannel .tech .searchbtn {
  background: #bd1a2d none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  display: inline-block;
  float: left;
  font-family: "微软雅黑",STHeiti;
  font-size: 14px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  width: 68px;
}

 .greenchannel .btmSection
{
	padding-bottom: 20px;
}

.greenchannel .btmSection h2 {
  font-size: 18px;
  line-height: 3.25em;
  padding-top: 0.75em; border:0
}

 .greenchannel .btmSection nav.grey
{
	padding-bottom: 26px;
}

.greenchannel .btmSection .line {
  border-bottom: 1px solid #e0e0e0;
  margin: 20px 0 0 0;
}

.greenchannel .btmSection .col-2 img
{
	border:1px solid #ddd;
}

.greenchannel .btmSection .protect_1 .sub-col-1
{
	float: left;
	width: 54.9999%;
}

.greenchannel .btmSection .protect_1 .sub-col-2
{
	float: left;
	width: 44.9999%;
}

 .greenchannel .btmSection .protect_1 .sub-col-1 p
{
	color: #7c7878
}


 .greenchannel .btmSection .protect_1 .sub-col-1 a 
{
  background: #bd1a2d;
  color: #fff;
  display: inline-block;
  line-height: 40px;
  margin: 20px 0 0;
  padding: 0 15px 0 25px;
}

 .greenchannel .btmSection .protect_1 .sub-col-1 a:hover
{
	background: #FF3600
}

.greenchannel .btmSection .protect_1 .sub-col-1 a i {
  float: right;
  line-height: 40px;
  margin-left: 20px;
}

.greenchannel .btmSection .protect_1 .sub-col-2 .enlist
{
	margin-left: 20px;
	border-left: 1px solid #ccc;
	padding-left:20px; 
}

.greenchannel .btmSection .protect_1 .sub-col-2 .enlist a
{
	font-size: 12px;
}
.greenchannel .grey ul.switch
{
	background: #647d8c;
}

.greenchannel ul.switch
{
	background: #0074bd;
	padding-left: 1px;
}

.greenchannel .subsmenu {
    background: #004d7c;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height:40px;
    text-align: center;
    width: 40px;
    display: none;
}

.greenchannel .grey .subsmenu 
{
	background: #3a4b55;
}

.greenchannel ul.switch li
{
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 44px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	padding: 0 25px;
}

.greenchannel ul.switch li.current
{
	background: #fff;
	color: #504a45;
	border-top: 5px solid #0074bd;
	line-height: 38px;
	height: 35px;
}


.greenchannel .grey ul.switch li.current
{
	border-color:#647d8c;
}
.greenchannel nav .more
{
	float: right;
	line-height: 40px;
	height: 40px;
	color: #fff;
	background: #005f9a;
	padding: 0 15px;
}

.greenchannel nav .more:hover
{
	background: #005488;
}

.greenchannel nav.grey .more
{
	background: #4d626f;
}

.greenchannel nav.grey .more:hover
{
	background: #3e4f5a;
}

 .openchannel .topsection .col-1
{
	float: left;
	width: 60%;
}

.openchannel .topsection .col-2
{
	float: right;
	width: 40%;
}

 .openchannel .grey ul.switch
{
	background: #647d8c;
}

 .openchannel ul.switch
{
	background: #bd1a2d;
	padding-left: 1px;
}

 .openchannel .subsmenu {
    background: #004d7c;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height:40px;
    text-align: center;
    width: 40px;
    display: none;
}

.openchannel .grey .subsmenu 
{
	background: #3a4b55;
}

.openchannel ul.switch li
{
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 44px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	padding: 0 25px;
}

.openchannel ul.switch li.current
{
	background: #fff;
	color: #504a45;
	border-top: 5px solid #bd1a2d;
	line-height: 38px;
	height: 35px;
}


.openchannel .grey ul.switch li.current
{
	border-color:#647d8c;
}

.openchannel .newsspecial 
{
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 25px;
    padding-bottom: 20px;
    padding-top: 10px;
}


.openchannel .newsspecial h3
{
  color: #bd1a2d;
  font-size: 18px;
  line-height: 1.25em;
  padding: 20px 0;
  text-align: center;
}

.openchannel .newsspecial a:hover h3
{
	color: #0074bd
}

.openchannel .newsspecial p {
  color: #706962; font-size:14px
}

.openchannel .topsection .enlist
{
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}
.openchannel .enlist a
{
	font-size: 14px;
	line-height: 1.5em;
	display: block;;
}

.openchannel .enlist a i
{
	float: right;
	margin-left: 10px;
	color: #c4bbb3;
	line-height: 18px;
}

.openchannel .enlist a:hover i
{
	color: #0074bd;
}

.openchannel  .enlist li
{
	padding-bottom:10px;
}

.openchannel  nav .more
{
	float: right;
	line-height: 40px;
	height: 40px;
	color: #fff;
	background: #bd1a2d;
	padding: 0 15px; font-size:12px
}

.openchannel  nav .more:hover
{
	background: #005488;
}

.openchannel  nav.grey .more
{
	background: #4d626f;
}

.openchannel  nav.grey .more:hover
{
	background: #3e4f5a;
}

.openchannel .goverment
{
	border:1px solid #e0e0e0;
	margin-left: 50px;
	background: url(../images/yl_15.png) repeat-x center bottom;

}


.openchannel .goverment h2 span
{
	background: #fff url(../images/icon.png) no-repeat  27px 13px;
	display: inline-block;
	padding: 18px 30px 8px 65px;
	font-size: 18px;
	position: relative;
	top: 1px;
}

.openchannel .goverment h2
{
	text-align: center;
	padding-top: 10px;
}

.openchannel .goverment .govitemlist-1, .openchannel .goverment .govitemlist-2
{
	padding: 15px 0 15px 30px;
}

 .openchannel .goverment .govitemlist-1 li
{
	float: left;
	width: 50%;
	line-height: 30px; font-size:12px

}

 .openchannel .goverment .govitemlist-2 li
{
	float: left;
	width: 33.33%;
	line-height: 34px; font-size:12px

}

 .openchannel .goverment .govitemlist-2 li.wide
{
	width: 100%;
}

 .openchannel .goverment  .line
{
	border-bottom: 1px solid #e0e0e0;
	margin:0 30px; 
}

.openchannel .goverment .govitemlist-2
{
	padding-bottom: 20px;
}

.openchannel .uSection h2
{
	font-size: 18px;
	line-height: 3.25em;
	padding-top: 0.75em;
}
.openchannel .uSection .h2{	font-size: 18px; line-height: 3.25em;padding-top: 0.75em; }
.openchannel .btmSection_2
{
	margin-left: -50px;
}

.openchannel .btmSection_2 h2
{
	font-size: 18px;
	line-height: 3.25em;
	padding-top:0.75em;
	border-bottom: 1px solid #bd1a2d;
	margin-bottom: 20px;
}

.openchannel .btmSection_2 h2 .more
{
	float: right;
	font-size: 12px;
	color: #a7b4b4;
}

.openchannel .btmSection_2 .col-1, .openchannel .btmSection_2 .col-2
{
	width: 50%;
	float: left;

}

.openchannel .btmSection_2 .wraper
{
	margin-left: 50px;
}

.openchannel .btmSection_3 h2
{
	font-size: 18px;
	line-height: 3.25em;
	padding-top:0.25em;
}

.openchannel .btmSection_3 h2 .more
{
	float: right;
	font-size: 12px;
	color: #a7b4b4;
}

.openchannel .btmSection_3
{
	margin-left: -32px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.openchannel .btmSection_3 .col-1,.openchannel .btmSection_3 .col-2,.openchannel .btmSection_3 .col-3
{
	width: 33.3333%;
	float: left;
}

.openchannel .btmSection_3 .wraper
{
	margin-left: 32px;
	background: #f4f8fa;
	padding: 0 25px 20px 30px;
	border-top: 1px solid #bd1a2d;
}

 .openchannel .btmSection_3 li a
{
	font-size: 12px;
}

.openchannel .btmSection_3 li a:hover
{
	color: #0074BD;
}

.openchannel nav.grey
{
	padding-bottom: 25px;
}

.openchannel .uSection
{
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}




/* 政务服务开始 */

.zwfw_nav{overflow: hidden;height:200px;}
.zwfw_nav .item{width:239px;height:200px;background:#e9e9e9;text-align: center;font-size:16px;color:#000;float:left;margin-right:1px;display:block;}
.zwfw_nav img{display:block;margin:50px auto 26px;}


.zwfw ul.switch {background: #bd1a2d; padding-left: 1px; }
.zwfw .subsmenu {background: #055A93; color: #fff; cursor: pointer; float: right; font-size: 14px; height: 40px; line-height:40px; text-align: center; width: 40px; display: none; }
.zwfw ul.switch li {float: left; font-size: 18px; color: #fff; line-height: 44px; height: 40px; background: #bd1a2d; text-align: center; cursor: pointer; padding: 0 35px; }
.zwfw ul.switch li.current {background: #fff; color: #504a45; border-top: 5px solid #bd1a2d; line-height: 38px; height: 35px; }
.zwfw h2 {font-size: 20px; line-height:52px; padding-top: 0.75em; background:#f5f5f5;padding:0 22px;margin-bottom:3px;}
.zwfw .search {padding: 12px 0 22px 0; }
.zwfw .search .item {float: left; margin-right: 15px; padding-top: 10px; }
.zwfw .search input {border:1px solid #ccc; height: 36px; line-height: 36px; padding:0 15px; float: left; width: 250px; outline:none;}
.zwfw .search input.nrb {border-right: 0; } 
.zwfw .search input.l-1 {width: 100px; }
.zwfw .search input.l-2 {width: 150px; }
.zwfw .search input.l-3 {width: 147px; }
.zwfw .search a {line-height: 38px; color: #8c857e; }
.zwfw .search a.advsearch {margin-left: 5px; }
.zwfw .search .searchbtn {background: #bd1a2d; height: 38px; line-height: 38px; display: inline-block; float: left; font-size: 16px; color: #fff; border: 0; width: 68px; text-align: center; font-family:"\5FAE\8F6F\96C5\9ED1",STHeiti; }
.zwfw .search .searchbtn:hover {background: #FF3600; }


/*.zwfw {margin-right: 50px; }*/
.zwfw .itemlist {border-top:2px solid #e0e0e0; padding: 20px 0; font-size: 14px; line-height: 26px; border-bottom: 1px solid #e0e0e0; font-size:16px;}
.zwfw .itemlist .item .itemtitle {float: left; width: 14%; color: #6c645c; }
.zwfw .itemlist .item li {float: left; margin-right: 42px; white-space: nowrap; }
.zwfw .itemlist .item ul {width: 86%; float: left; }
.zwfw .itemlist .item {padding: 2px 0; }
.zwfw .itemlist .line {border-bottom: 1px solid #e0e0e0; margin:16px 0; }


.zwfw1{padding:25px;background:#f0f3f6;}
.zwfw1 .h2{font-size:18px;color:#010101;}
.zwfw1 .search .sele-1{width:200px;}


.openchannel .btmSection_3.zwfw2{margin:0;}
.openchannel .btmSection_3.zwfw2 .wraper{margin:0;background:none;border: 1px solid #e3e3e3;border-top: 1px solid #bd1a2d;}
.openchannel .btmSection_3.zwfw2 h2{font-weight:normal;}
.openchannel .btmSection_3.zwfw2 .col-1, .openchannel .btmSection_3.zwfw2 .col-2{
	width:49%;
}
.openchannel .btmSection_3.zwfw2 .col-2{float:right;}

/* 政务服务结束 */



/* 法规查询开始 */
.fgcx_1 table, .fgcx_1 caption, .fgcx_1 tbody, .fgcx_1 tfoot, .fgcx_1 thead, .fgcx_1 tr, .fgcx_1 th, .fgcx_1 td{border:1px solid #000;}

.fgcx_item_1{width:80px !important;padding:0 5px !important;}
.fgcx_item_2{width:210px !important;}




/* 双公示信息开始 */

.m_right2_extends_1{width:;float:none;}
.sgsxx_logo{display:block;}
.sgsxx_1{padding:0 50px 90px;}

.sgsxx_1 .subchannellist {margin-left: -30px; padding-bottom: 50px; }
.sgsxx_1 .subchannellist li {float: left; width: 25%; *width: 24.999%; padding-bottom: 30px; }
.sgsxx_1 .subchannellist li a {border:1px solid #ddd; height: 170px; margin-left: 30px; overflow: hidden; display: block; font-size: 15px; position: relative; }
.sgsxx_1 .subchannellist li a div {padding: 25px; }
.sgsxx_1 .subchannellist li a i {font-size: 93px; line-height: 1em; position: absolute; color: #d9ebf6; bottom: -17px; right: -33px; }
.sgsxx_1 .subchannellist li a:hover {background: #eef2f4; border-color:#eef2f4; }
.sgsxx_1 .subchannellist li a:hover i {color: #fff; }
.sgsxx_1 .subchannellist.withbgimg li a div {position: absolute; bottom: 0; width: 100%; z-index: 0; padding: 18px 25px; }
.sgsxx_1 .subchannellist.withbgimg li a div b {position: absolute; bottom: 0; top: 0; left: 0; width: 100%; background: #f1f5f7; filter:alpha(opacity=80); opacity: 0.8; z-index: -1; }



/* 双公示信息结束 */

