.wrap{ margin: 0 auto; }
.header{ width: 100%; height: 180px; background: url(../images/header_bg.jpg) no-repeat center; max-width: 1920px;}
.logo{ width: 1200px; height: auto; padding-top: 57px; }
.menu{ width: 100%; height: 50px; max-width: 1920px; background: #045e97; border-bottom: 4px solid #ffc000; }
.nav{ width: 1200px; height: 50px; line-height: 50px;  }
.nav li{ float: left; width: 150px; height: 50px; text-align: center; position: relative; z-index: 10; }
.nav li a{ display: block; width: 100%; color: #fff; font-size: 16px;}
.nav li a.aitem{ position: absolute; left: 0; width: 100%; height: 54px; top: 0; z-index: 1; }
.item_sub{ display: none; position: absolute; top: 54px; z-index: 1000; left: 0; width: 150px; background: #0b968f;}
.nav .item_sub li{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; }
.nav .item_sub li a{ display: block; color: #fff; font-size: 16px; }
.indexInfo{ width: 100%; max-width: 1920px; height: 49px; line-height: 43px; background: #f3f3f3; border-top: 1px solid #fff; }
.Info_m{ width: 1200px; height: auto; overflow: hidden; font-size: 16px; color: #000000;}
.weather_data{ float: left; }
.weather_line{ float: left; padding: 0 30px; }
.weather_tq{ float: left; padding-top: 8px;}

.search{ width: 246px; height: 37px; padding-top: 7px; background: url(../images/search_bg.png) no-repeat center 7px; }
.search_txt{ width: 192px; height: 35px; line-height: 35px; background: none; padding-left: 8px; }
.search_btn{ width: 41px; height: 35px; background: none; }
.wp_search{ width: 246px; height: 35px; }
.wp_search table{ width: 100%; height: 35px; }
.wp_search table td{ height: 35px; overflow: hidden;}
.wp_search #keyword{ width: 192px; height: 35px; background: none; vertical-align: top; padding-left: 8px;}
.wp_search .search{ width: 41px; height: 35px; background: none; padding: 0;}

.index_main{ width: 1200px; height: auto; padding-top: 27px; overflow: hidden; }
.index_p1{ width: 100%; height: auto; overflow: hidden; }
.notice{ width: 398px; height: auto; overflow: hidden; }
.h2{ position: relative; z-index: 1; width: 100%; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #045e97; background: url(../images/h2_bg.png) repeat-x 0  bottom; }
.h2 span{ width: auto; height: 38px; display: inline-block; border-bottom: 2px solid #045e97; padding: 0 3px; }
.h2 a{ position: absolute; right: 3px; top: 0; padding: 0 3px; display: block; font-size: 14px; color: #000;}
.notice_list{ width: 100%; height: auto; overflow: hidden; padding-top: 9px;}
.notice_list li{ padding: 0 0 0 5px; height: 30px; line-height: 30px; font-size: 14px; }
.notice_list li a{ float: left; color: #535659;}
.notice_list li span{ float: right; color: #888888;}

.rules{ margin-left: 20px; width: 384px; height: auto; overflow: hidden; }
.rules .h2 span{ padding: 0 12px; }
.rules .h2 span.rules_last{ color: #404040; border: none;}
.rules .h2 span.active{ background: #045e97; color: #fff; }
.cnvp-tabs-hide{ display: none; }

.newsImg{ width: 380px; height: 306px; overflow: hidden; position: relative; z-index: 1;}
.newsImg li a{ display: block; position: relative; color: #fff;}
.newsImg li p{ position: absolute; bottom: 0; left: 0; width: 371px; height: 42px; background: url(../images/newsImg_bg.png) repeat-x 0 center; z-index: 2; line-height: 42px; color: #ffffff; padding-left: 9px; }
.prev{ position: absolute; right: 44px; bottom: 10px; display: block; width: 26px; height: 26px; z-index: 10; }
.next{ position: absolute; right: 10px; bottom: 10px; display: block; width: 26px; height: 26px; z-index: 10; }

.index_p2{ width: 100%; height: auto; overflow: hidden; padding: 20px 0 25px; }

.result{ width: 384px; height: auto; overflow: hidden; padding-left: 14px; }
.consult{ width: 382px; }

.index_p4{ width: 100%; height: auto; overflow: hidden; padding-top: 20px; }
.quickNav{ width: 100%; height: auto; overflow: hidden; padding: 17px 0 22px; }
.quickNav li{ float: left; margin: 0 10px; }

.index_p5{ width: 100%; height: auto; overflow: hidden; }
.links{ width: 100%; height: auto; overflow: hidden; padding: 9px 0 30px;}
.links li{ float: left; margin-right: 50px; height: 30px; line-height: 30px;}
.links li a{ color: #454545; font-size: 14px; }

.footer{ width: 100%; height: 114px; max-width: 1920px; background: #045e97; border-top: 4px solid #ffc000; overflow: hidden; }
.footer_txt{ width: 1200px; height: auto; overflow: hidden; padding: 36px 0 0; }
.footer_txt p{ text-align: center; line-height: 26px; color: #fff; font-size: 14px;}
.footer_txt p a{ color: #fff; }

.article{ padding: 0; }
.location{ width: 100%; height: 47px; line-height: 47px; color: #6b6c77; font-size: 14px;}
.location a{ color: #6b6c77; }
.art{ width: 100%; height: auto; overflow: hidden; }
.art_left{ border-top: 4px solid #ffc000; width: 260px; }
.art_left h3{ width: 100%; height: 57px; line-height: 57px; background: #045e97; text-indent: 26px; font-size: 20px; color: #fff; font-weight: bold; }
.catname{ width: 100%; height: auto; border-bottom: 2px solid #dce8ec; }
.catname li{ width: 100%; height: 260px; height: 57px; line-height: 57px; background: url(../images/catname_li.png) no-repeat center; text-indent: 27px; }
.catname li a{ color: #4a4b55; font-size: 16px; display: block; }
.catname li a:hover{  background: url(../images/catname_active.png) no-repeat center; }
.catname li.active a{ background: url(../images/catname_active.png) no-repeat center; }

.art_right{ width: 890px; min-height: 500px; }
.art_head span{ color: #404040; padding: 0 6px; }
.art_list{ padding-left: 10px; height: auto; overflow: hidden; padding-top: 10px;}
.art_list li{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #e6f0f3; font-size: 16px;}
.art_list li a{ color: #535659; float: left; }
.art_list li span{ float: right; color: #888888; }

.art_article{ width: 867px; padding-left: 12px; padding-top: 20px; }
.art_article h1{ text-align: center; font-size: 34px; font-size: 24px;}
.art_info{ text-align: center; height: 48px; line-height: 48px; border-bottom: 1px solid #e6f0f3; color: #888888; }
.art_content{ padding: 23px 15px 0; line-height: 28px; font-size: 16px; color: #535659; }

.floatList{ position: absolute; z-index: 9999; left: 0; top: 0; }
.floatClose{ position: absolute; bottom: -25px; right: 0px; height: 24px; line-height: 24px; width: 40px; text-align: center; background:#ccc; color: #000;}

.quickNav ul table tbody{
	display: block;
}
.quickNav ul table tr{
	width: 300px;
	height: 75px;
	float: left;
}
.quickNav ul table td{
	width: 300px;
	height: 75px;
	float: left;
}
.quickNav ul table td a{
	display: block;
	width: 100%;
}
.quickNav ul table td a img{
	width: 100%;
}

.links table tr{
	display: inline-block;
}
.links table td{
	display: inline-block;
	width: auto;
}

.art_list .wp_paging li{
	display: inline-block;
    height: 25px;
    line-height: 25px;
    width: auto;
    border: none;
}
.art_list .wp_paging li a span{
	color: #000;
}
.art_list .wp_paging li a:hover {
    color: #000;
}
.wp_paging .prev{
	position: static;
	width: auto;
}
.wp_paging .next{
	position: static;
	width: auto;
}
.wp_nav .nav-item a.parent{
	color: #fff;
}
.wp_nav .nav-item{
	text-align: center;
}
.wp_nav .sub-nav .nav-item a{
	text-align: center;
}
.wp_nav .sub-nav{
	border: none;
}
.wp_nav .sub-nav{
	border: none;
}
.wp_nav .sub-nav .nav-item .mark{
	background: #045e97;
}
.wp_nav .sub-nav .nav-item a{
	color: #fff;
}
.wp_nav .sub-nav .nav-item a.parent{
	text-align: center;
}
.wp_nav .sub-nav .nav-item a.parent:hover{
	background: #045e97;
	color: #fff;
}

.wp_listcolumn .wp_column a{
	background: none;
}
.wp_listcolumn .wp_column a.selected{
	background: url(../images/catname_active.png) no-repeat center;
}
.wp_listcolumn .wp_column a:hover{
	background: url(../images/catname_active.png) no-repeat center;
}