@charset "utf-8";
/* CSS Document */



.Hotspot .hottitle, .dycon ul li,.list_rtcont2 ,.qxfwsy ul li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*首页-新闻*/
.Journalism {
	height: 410px;
}
.Journalism .news {
	width: 77%;
	float: left;
}
.news .Hotspot {
	height: 76px;
	border: 1px solid #cfd0d2;
	position: relative;
}
.Hotspot .tout {
	margin: -1px 0 0 -1px;
	position: absolute;
	z-index: 2;
}
.Hotspot .hottitle {
	text-align: center;
	line-height: 76px;
	color: #305699;
	font-size: 34px;
	font-weight: bold;
	width: 90%;
	height: 76px;
	margin: 0 6%;
}
.news .xwword {
	margin-top: 20px;
}
/*首页-轮播图*/

.focus {
	width: 460px;
	height: 308px;
	background: #eee;
	position: relative;
	float: left;
}
.focus .fcon {
	position: relative;
	width: 460px;
	height: 308px;
	float: left;
	display: none;
	background: #000;
	padding: 0 !important;
}
.focus .fcon img {
	width: 460px;
	height: 308px;
	display: block;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}
.focus .shadow {
	width: 80%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.5);
	padding-right: 20%;
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	margin-left: 10px;
}
.focus .fbg {
	bottom: 8px;
	right: 8px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 10px;
	height: 10px;
	border-radius: 7px;
	margin: 0 4px;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #dddddd;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #F7B551;
}
.focus .D1fBt i {
	display: none;
	font-style: normal;
}
/*首页-气象要闻*/
.xwword .dynamic {
	width: calc(100% - 460px - 2.5%);
	margin-left: 2.5%;
	display: inline-block;
}
.xwword .dynamic .dymenu {
	height: 40px;
	background: #ebeef0;
	border-left: 1px solid #ebeef0;
}
.xwword .dynamic .dymenu .menu {
	line-height: 40px;
	width: 26%;
	text-align: center;
	display: inline-block;
	color: #1B69B3;
	font-weight: bold;
}
.xwword .dynamic .dymenu .menu.click {
	background: #ffffff;
	line-height: 38px;
	border-top: 2px solid #1B69B3;
}
.menu_more {
	margin-right: 10px;
	float: right;
	font-size: 14px;
	color: #888888;
	line-height: 38px;
}
.dycon ul li {
	color: #212121;
	font-size: 16px;
	line-height: 34px;
	background: url(/kaifeng/material/开封网站文件/image/d.png) no-repeat left center;
	padding: 0 0 0 10px;
}
.xwword .dynamic .dycon{
	margin-top: 16px;
}
.xwword .dynamic .dycon ul li{
	line-height: 32px;
}

.dycon ul li a:hover {
	color: #9b0707;
	text-decoration: underline;
}

/*首页-预警,预报*/
.weather {
	float: right;
	width: calc(100% - 2px - 79%);
	margin-left: 20px;
}
.weather .disaster,.weather .conditions,.weather .special{
	border: 1px solid #c5d6e0;height: 140px;
}
.weather .disaster .warning,.weather .conditions .Live,.weather .special .heat{
	height: 44px;background: #ebeef0;
}
.weather .disaster .warning .w_name{
	line-height: 44px;background: url(/kaifeng/material/开封网站文件/image/icon_13.png) no-repeat left;padding-left: 20px;margin-left: 10px;display: inline-block;
}
.weather .disaster .warning .early_warning,.weather .conditions .Live_more,.weather .special .heat_more{
	font-size: 14px;float: right;line-height: 44px;margin-right: 10px;color: #e58756;
}
.weather .le_img{
	width: 40px;margin: 14px 10px 0px 10px;float: left;
}
.weather .disaster .Release{
	font-size:15px; color:#4989c6;margin: 14px 0 0px; width: calc(100% - 60px);display:inline-block;line-height: 30px;
}
.disaster .state,.disaster .details{
	font-size: 14px;display: inline-block;margin: 14px 5% 0 9%;
}
.disaster .state_red{
	color: #fd3e3e;
}
.disaster .details{
	color: #e58756;
}
/*天气实况*/
.weather .conditions{
	margin-top: 20px;height: 240px;
}
.weather .conditions .Live_name,.weather .special .heat_name{
	line-height: 44px;margin-left: 10px;
}
.weather .conditions .Live_more,.weather .special .heat_more{
	color: #888888;
}
.weather .conditions .citybar{
	margin: 22px 10px 0px 10px;
}
.weather .conditions .dingwei{
	float: left;margin: 2px 2px 0 0;
}
.weather .conditions .cityname{
	font-size: 12px;color: #4989c6;background: #ffffff;border: 1px solid #4989c6;padding: 0 6px;border-radius: 10px;margin-left: 6px;
}
.weather .conditions .updatatime{
	float: right;color: #6e6e6e;font-size: 14px;line-height: 24px;
}
.weather .conditions .temp{
	width: 48%;float: left;
}
.weather .conditions .tempnum{
	font-size: 72px;float: left;margin-top: 5px;
}
.weather .conditions .tempdu{
	font-size: 20px;line-height: 58px;margin-top: 5px;
}
.weather .conditions .skinfo{
	margin: 30px 0px 0px 10px;
}
.weather .conditions .otherweather{
	width: 48%;display: inline-block;margin-left:8px;
}
.weather .otherweather .w_row{
	line-height: 30px;font-size: 13px;
}
.weather .otherweather .kqzl{
	width: 88%; text-align: center;background: #9cca7f;color: #ffffff;line-height: 20px; border-radius: 16px;
}
.weather .otherweather .wind_d{
	background: url(/kaifeng/material/开封网站文件/image/icon_14.png) no-repeat left;padding-left: 20px;margin: 10px 0 4px;
}
.weather .otherweather .humidity{
	background: url(/kaifeng/material/开封网站文件/image/icon_15.png) no-repeat left;padding-left: 20px;
}
/*热点专题*/
.weather .special{
	margin-top: 10px;height: 168px;
}
.weather .special .heat_pic{
	width: 248px;height: 124px;background: #eee;position: relative;
}
.special .heat_pic .fcon,.special .heat_pic .fcon img{
	width: 248px;height: 124px;
}
.special .heat_pic .shadow{
	height: 24px;background: rgba(0,0,0,0.3);
}
.special .heat_pic .fbg{
	bottom: 1px;
}


/*首页-信息公开*/
.xxgksy {
	float: left;
	width: 100%;
	margin-top: 6px;
}
.xxgksy dd, .qxfwsy dd {
	background: url(/kaifeng/material/开封网站文件/image/icon_4.png) no-repeat 120px center;
	color: #1B69B3;
	font-size: 26px;
	padding: 10px 0;
}
.menu_xxgk, .qxfwlb {
	width: 100%;
	float: left;
}
.menu_xxgk a li, .qxfwlb a li {
	background: #EBEDEF;
	width: 140px;
	float: left;
	margin-right: calc(21.16% - 140px);
	color: #777;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.menu_xxgk a li.currentgk {
	background: url(/kaifeng/material/开封网站文件/image/icon_5.png) no-repeat center center;
	height: 50px;
	line-height: 40px;
	color: #fff;
}
.two_con {
	width: 100%;
	margin: 10px 0;
	float: left;
}
.twcon li {
	display: block;
	font-size: 14px;
	line-height: 32px;
}
.xxgkcon {
	border: 1px solid #CFD0D2;
	float: left;
	width: calc(100% - 42px);
	margin: 20px 0 0 0;
	padding: 11px 20px;
}
.xxgkcon ul {
	width: 46%;
	float: left;
	
}
.xxgkcon ul li {
	font-size: 14px;
	
}
/*首页-气象服务*/
.qxfwsy dd {
	background: url(/kaifeng/material/开封网站文件/image/icon_11.png) no-repeat 120px center;
}
.qxfwsy {
	width: 390px;
	margin-top: 10px;
}
.qxfwsy ul{
	width: 98%;

}
.qxfwsy ul li{
	font-size: 14px;
}

/*首页-行政审批*/
.xzspsy {
	width: calc(100% - 410px);
	margin: 10px 0 0 20px;
}

.table {
	width: 100%;
	background: #CFCFD1;
}
.table tr th {
	text-align: center;
	background: #EBEDEF;
	color: #1B69B3;
	font-size: 14px;
	height: 42px;
	padding: 0 10px;
}
.table tr td {
	background: #fff;
	padding-left: 10px;
	font-size: 14px;
	height: 36px;
	color: #333;
}

.table .a_tub {
	width: calc(100% - 10px);
	height: 22px;
	display: inline-block;
}
.table .a_xiaz {
	background: url(/kaifeng/material/开封网站文件/image/xiazai.png) no-repeat center;
	
}
.table .a_sheq {
	background: url(/kaifeng/material/开封网站文件/image/shenqing.png) no-repeat center;
}
.table a:hover{
	text-decoration: underline;
	color: #9b0707;
}
/*首页-公众互动*/

.gzhdsy {
	width: 100%;
	margin-top: 16px;
}
.gzhdsy dd {
	background: url(/kaifeng/material/开封网站文件/image/icon_12.png) no-repeat 120px center;
}
.publicbox {
	width: calc(100% - 40px);
	background: #F7F9F9;
	padding: 12px 20px;
}
.publicbox li a {
	width: calc(100% - 36px);
	display: inline-block;
	background: #fff url(/kaifeng/material/开封网站文件/image/icon_6.png) no-repeat 34px center;
	height: 62px;
	border: 1px solid #c5d6e0;
	margin-top: 13px;
	line-height: 62px;
	text-align: right;
	padding-right: 36px;
	font-size: 18px;
}
 .publicbox li:hover a {
	border: 1px solid #4989c6;
	color: #1B69B3;
	font-weight: bold
}
/*首页-微信微博*/
.wxwb {
	border: 1px solid #CFD0D2;
	width: 100%;
	float: left;
	background: #fff;
	height: 238px;
	margin-top: 35px;
}
.wxwb dd {
	background: #F7F9F9;
	height: 48px;
	line-height: 48px;
	color: #333;
	font-weight: bold;
	padding-left: 16px;
}
.wx {
	width: 50%;
	float: left;
	text-align: center;
	margin: 30px 0 0 0;
	color: #212121;
}
.wx span {
	display: inline-block;
	width: 100%;
}
/*首页-地市链接*/
.dslj {
	border-top: 2px solid #3D71BB;
	width: 100%;
	float: left;
	padding: 20px 0 30px 0;
	margin-top: 16px;
}
.dslj a li {
	height: 16px;
	line-height: 16px;
	border-right: 1px solid #333;
	width: 5.46%;
	float: left;
	text-align: center;
}
/*新闻资讯*/
.xwzx {
	width: 100%;
	float: left;
	border: 1px solid #CCC;
	margin:0 0 40px 0;
	box-shadow: 0 1px 1px 1px rgba(74,74,74,0.21);
	padding:0 0 20px 0;
	position: relative;
	min-height: 800px;
}
.add {
	width: 98%;
	padding-left: 2%;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #CCC;
	background: url(/kaifeng/material/开封网站文件/image/xwzx.jpg);
	color: #777;
	font-size: 14px;
}
.add a {
	color: #777;
}
.list_left {
	width: 278px;
	margin-top: 10px;
	padding: 10px 0 30px 0;
	float: left;
}
.list_left1 {
	width: calc(100% - 50px);
	padding-left: 50px;
	height: 46px;
	background: #3F8DD7 url(/kaifeng/material/开封网站文件/image/list.png) no-repeat 20px center;
	text-align: left;
	line-height: 46px;
	font-size: 18px;
	color: #fff;
}

.jquery-accordion-menu {
	float:left; width:100%; border-right: 1px solid #CCC;
}


.jquery-accordion-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.jquery-accordion-menu ul li {
	width: 100%;
	display: block;
	float: left;
	position: relative
}

.jquery-accordion-menu ul li a {
	display: block;
	width: calc(100% - 51px);
	height: 40px;
	padding-left: 50px;
	line-height: 40px;
	float: left;
	color: #333;
	background: url(/kaifeng/material/开封网站文件/image/list2.png) no-repeat 25px center;
	border-bottom: 1px solid #CCC;
}

.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a {
	color: #3F8DD7;
	border-right: 2px solid #fff;
	background: url(/kaifeng/material/开封网站文件/image/list1.png) no-repeat 25px center;
	position: relative;
}

.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu {
	width: 100%;
	display: none;
	position: static;
	border-bottom: 1px solid #CCC;
	float:left;
}
.jquery-accordion-menu ul ul.submenu li {
	clear: both;
	width: 100%
}
.jquery-accordion-menu ul ul.submenu li a {
	width: 100%;
	float: left;
	font-size: 15px;
	background:none !important;
	border:none !important;
	text-align:center;
	padding:0;
	color:#777;

}
.jquery-accordion-menu ul ul.submenu li.active>a,.jquery-accordion-menu ul ul.submenu li:hover>a {
	color:#3F8DD7; font-weight:bold;
}


.list_left3{border-right: 1px solid #CCC; float:left; width: 278px;/* height:660px;*/
	height: 80%;position: absolute;bottom: 0px;z-index: -1;
}
.ejcd{float:left; width:100%;	}
.ejcd span a{display:inline-block; wdith:100%; float:left; color:#777;}

#ejlj a{background: url(/kaifeng/material/开封网站文件/image/list22.png) no-repeat 25px center;}
#ejlj.color a{background: url(/kaifeng/material/开封网站文件/image/list11.png) no-repeat 25px center;}

.list_right {
	width: calc(100% - 326px);
	height: auto;
	margin:16px 20px 0 26px;
	float: right;
}
.list_right1 {
	width: calc(100% - 40px);
	height: 46px;
	border-bottom: 1px solid #3F8DD7;
	background: url(/kaifeng/material/开封网站文件/image/qx.png) no-repeat 16px center;
	line-height: 46px;
	font-size: 16px;
	color:#3F8DD7;
	padding-left:40px;
}
.list_rtcont {
	width:100%;
	height: auto;
	padding: 0;
	margin-top:20px;
}
.list_rtcont1,.list_rtcont11  {
	width: calc(100% - 35px);
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left:35px;
	background:#F5F7FB url(/kaifeng/material/开封网站文件/image/qx1.png) no-repeat 20px center;
	color:#212121;
	
}
.list_rtcont1 a:hover,.list_rtcont11 a:hover{color:#3F8DD7}
.list_rtcont11 {background:#fff url(/kaifeng/material/开封网站文件/image/qx1.png) no-repeat 20px center;}
.list_rtcont2, .list_rtcont3 {
	display: block;
	float: left;
	text-align: left;
}
.list_rtcont2 {
	width: calc(100% - 120px);
	
}
.list_rtcont3 {
	width: 100px; margin-left:20px;
}



/*新闻资讯--详情*/
.dlwz{border:1px solid #BDC4CC; width:96%; margin:10px 2% 40px 2%; float:left; padding:0 0 20px 0;}
.dlwz_bt{width:80%; text-align:center; color:#212121; font-size:24px; font-weight:bold; margin:20px 10% 20px 10%; line-height:180%}
.dlwz_fx{width:80%; margin:0 5%; font-size:14px; text-align:center; color:#333; background:#F5F8FA; line-height:40px; height:40px; padding:0 5%; }
.dlwz_fx p{width:auto;}
.dlwz_fx a{display:inline-block; width:26px; height:40px; background:url(/kaifeng/material/开封网站文件/image/fx1.png) no-repeat center center; float: left;}
.xwzxwz{ margin:20px 5% 10px 5%; width:90%;color:#212121;}
.xwzxwz p {
    text-indent: 2em;
    line-height: 170%;
    font-size: 16px;
   text-align: justify;
}
/*信息公开*/
.bmtu{padding:10px; width:392px;height:302px; margin:0 auto; border:1px solid #DDD;}
.bmtuzt{text-align:center; font-size:16px; color:#333; font-weight:bold; margin:10px 0 0 0;}



.ldintro{
	border-bottom: 1px solid #bdc4cd;margin-bottom: 20px;height: 278px;
}
.list_rtcont .ldintro:last-child{
	border-bottom:none;
}
.Leper{
	width: 170px;height: 238px;float: right;margin:10px 4% 20px 4%;
}
.ldin_ti{color:#212121; margin:0 0 20px 0;}
.ldin_ti,.ldin_gz{
	margin: 20px 0 0 30px;font-size: 18px;font-weight: 700;line-height: 40px;
}
.ldin_gz{
	font-size: 16px;color:#212121; margin:0 0 0 30px;
}
.ldin_co{
	text-align: justify;padding-right: 30px;line-height: 25px;color:#212121;margin:0 0 0 30px;
}
.bfsing {
    padding: 20px 3% 30px;
}
.bfsing .gkchapter {
    padding: 18px 0 6px;
    text-align: justify;
    font-weight: 800;
    text-indent: 2em;
}
.bfsing p {
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
	color:#212121;
	 text-indent: 2em;
}
.gkst_con {
    padding-left: 64px;
    line-height: 32px;
}
.gktitl {
    font-size: 22px !important;
    text-align: center !important;
    padding-bottom: 10px;
    font-weight: 800;
    width: 70%;
    margin: 0 15%;
    line-height: 36px;
	color:#212121
}
.gk_name{text-indent: 2em; display:inline-block;}
/*气象服务*/
.qxfw{background:#F5F8FB; border:1px solid #BEBEBE; height:500px; width:88%; margin:12px auto;}

/*公总互动*/
.jzxx{line-height:180%; width:80%; margin:40px 10% 20px; font-size:16px; text-indent:2em; color:#212121;}
.btncx{background:#559BE0; border:none; width:14%; color:#fff; margin:0 0 0 10%;}
.Elevenzy{
	width: 96%;
	display: inline-block;
	padding: 20px 0;
	margin:0 0 0 4%;
	font-size:16px;
}
.Elevenzy .name{
	line-height:40px;
	float:left;
	 font-weight:bold;
	 color:#212121;
	 width:80px;text-align:right;
}
.Elevenzy input{
	width: calc(100% - 121px);
	line-height:40px;
	height:40px;
	color:#333; 
	padding-left: 10px;
	margin: 0 10px 0 0;
	background: none;
	border: 1px solid #BDC4CD;	
}
.Elevenzy textarea{width: calc(100% - 111px);border: 1px solid #BDC4CD;}
.Elevenzy span{color:red; display:inline-block; width:20px; float:left;}
.jzxx_1{width: calc(50% - 40px); margin:0 0 0 40px; padding:8px 0; float:left;}
.btncx{background:#3F8DD7; color:#fff; font-size:18px;line-height: 40px;height:40px;width:12%;}

.xingzxk .table td a:hover{
	color: #3F8cc7;
}

















