@charset "utf-8";
* {
	padding: 0;
	margin: 0;
}

body {
	font-size: 15px;
	font-family: "Microsoft Yahei";
	-webkit-text-size-adjust: none;
	color: #535252;
	width: expression(document.body.clientWidth <=1200? "1200px": "auto");
	min-width: 1100px;
	line-height: 30px;
}

li,
ol,
ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	color: #3f3e3e;
}

a:hover {
	text-decoration: none;
	color: #2e6e7a;
}

img {
	border: none;
}

input {
	background-color: transparent;
	padding: 0px;
}

.gree {
	color: #2e6e7a;
}

.gree a {
	color: #2e6e7a;width: 100%;text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.gree a:hover {
	color: #03829a;
}

.white {
	color: #FFFFFF;
}

.white a {
	color: #FFFFFF;
}

.white a:hover {
	color: #bfe2ff;
}

.main {
	width: 1200px;
	margin: 0 auto;
}

.i_con {
	width: 1200px;
	margin: 0 auto;
}

.index_con {
	width: 100%;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.clear_bottom {
	clear: both;
	margin-bottom: 20px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.r_more {
	background: #FFFFFF;
	padding: 2px 0 0 7px;
	text-align: right;
           width: 58px;
}

.date {
	font-size: 14px;
	text-transform: uppercase;
}


/*头部*/

.top {
	width: 100%;
	margin: 0 auto;
	background: url(../images/top_bj.jpg) center no-repeat;
	background-color: #f2f8fc;
	height: 125px;
}

.logo {
	width: 500px;
	margin: 0 auto;
	text-align: left;
}

.logo img {
	padding: 20px 0 0 0;
}

.top_r {
	width: 370px;
	margin: 0 auto;
	padding-top: 45px;
}


/*搜索*/

.search_bj {
	width: 220px;
	height: 32px;
	line-height: 32px;
	background: url(../images/search_bj.png) center no-repeat;
}

.search {
	width: 210px;
	margin: 0 auto;
}

.search input {
	background-color: transparent;
	padding: 0px;
	border: none;
}

.search_con {
	width: 180px;
	height: 32px;
	text-align: left;
	font-size: 15px;
	margin-left: 10px;
}

.search_con_btn {
	width: 18px;
	height: 20px;
	background: url(../images/search.jpg) left center no-repeat;
	margin-top: 6px;
}


/*头部链接*/

.top_link {
	width: 100px;
	margin: 0 auto;
}

.top_link li {
	width: 100px;
	float: left;
}

.top_link li img {
	padding-right: 6px;
}


/*导航*/

.menu_bj {
	width: 100%;
	margin: 0 auto;
	font-size: 17px;
	background-color: #356f7a;
	height: 60px;
	margin-bottom: 20px;
}

.menu {
	width: 1200px;
	margin: 0 auto;
}

.menu li {
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
}

.menu li a {
	display: block;
	color: #FFFFFF;
	padding: 0 20px 0 21px;
}

.menu li a:hover {
	background: url(../images/menu_a.jpg) center 45px no-repeat;
	background-color: #f6fcfd;
	color: #2e6e7a;
}


/*banner大图*/

.banner {
	width: 895px;
	margin: 0 auto;
	height: 350px;
}

/* slide */

.slide-main {
	height: 350px;
	position: relative;
}

.prev,
.next {
	display: block;
	width: 38px;
	height: 60px;
	position: absolute;
	z-index: 222;
	top: 50%;
	margin-top: -30px;
	overflow: hidden;
	cursor: pointer;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	_border: 1px solid none;
}

.prev {
	left: 0px;
}

.next {
	right: 0px;
}

.prev:hover,
.next:hover,
.nav-main a:hover,
.nav-main a.cur {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.item {
	display: block;
	width: 100%;
	height: 12px;
	position: absolute;
	z-index: 124;
	top: 315px;
	left: 0;
	text-align: center;
}

.item a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 11px;
	background: #333;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
}

.item a.cur {
	background: #fff;
}

.slide-box,
.slide {
	display: block;
	width: 100%;
	height: 350px;
	overflow: hidden;
}

.slide-box {
	position: relative;
}

.slide {
	display: none;
	height: 350px;
	padding-top: 0px;
	position: relative;
	position: absolute;
	z-index: 8;
}

.slide a {
	display: block;
	width: 100%;
	height: 350px;
	cursor: pointer;
}
.slide a img{
	width: 895px;
	height: 350px;
}

/*链接*/

.index_top {
	width: 285px;
	margin: 0 auto;
}

.index_top_con {
	width: 285px;
	height: 110px;
	margin-bottom: 10px;
}


/*焦点图*/

.index_jdt {
	width: 350px;
	margin: auto;
}


/*首页栏目导航*/

.index_menu {
	font-size: 19px;
	background: url(../images/index_menu_bj.jpg) center repeat-x;
	height: 30px;
	margin-bottom: 8px;
}

.index_menu_con {
	width: 115px;
	background-color: #FFFFFF;
}

.index_menu img {
	float: left;
	padding: 6px 6px 0 0;
}


/*新闻动态*/

.index_news {
	width: 525px;
	height: 240px;
	margin: auto;
	margin-left: 20px;
}

.index_news li {
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	vertical-align: top;
}

.index_news li a {
	background: url(../images/xwdt_ico.jpg) center left no-repeat;
	padding: 0 10px 0 30px;
	display: block;
}

.index_news li a:hover {
	background: url(../images/xwdt_ico_a.jpg) center left no-repeat;
	color: #FFFFFF;
}


/*通知公告*/

.index_tzgg {
	width: 285px;
	margin: 0 auto;
}

.index_tzgg_con {
	width: 285px;
	margin: auto;
}

.index_tzgg_con li {
	height: 32px;
	line-height: 32px;
}

.index_tzgg_con li span {
	padding-right: 10px;
	color: #2e6e7a;
}

.index_tzgg_top {
	width: 285px;
	margin: auto;
	padding: 10px 0;
	background-color: #f3f3f3;
	height: 45px!important;
	line-height: 24px!important;
	margin-bottom: 5px;
	margin-top: 15px;
	*margin-top: 5px;
}

.index_tzgg_top_date {
	width: 70px;
	height: 45px;
	border-right: 1px solid #8fa2bf;
	text-align: center;
	margin-right: 10px;
	font-size: 14px;
}

.index_tzgg_top_date h2 {
	color: #2e6e7a;
	font-size: 20px;
	font-weight: bold;
}

.index_tzgg_top_con {
	width: 195px;
	margin: 0 auto;
}

.index_tzgg_top_con h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

.index_tzgg_top_con p {
	font-size: 14px;
	color: #3f3e3e;
}


/*快速入口*/

.index_ksrk_bj {
	width: 1200px;
	height: 50px;
	padding: 15px 0;
	margin: 0 auto;
	background-color: #f3f3f3;
}

.index_ksrk {
	margin: 0 auto;
	width: 1178px;
}

.index_ksrk li {
	width: 160px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	float: left;
	margin: 0 3px;
	border: 1px solid #8fa2bf;
	background-color: #FFFFFF;
	vertical-align: top;
}

.index_ksrk li a {
	display: block;
}

.index_ksrk li a:hover {
	background-color: #356f7a;
	color: #FFFFFF;
}

.index_ksrk .ksrk_01 {
	background: url(../images/ksrk_01.png) 20px center no-repeat;
	padding-left: 55px;
}

.index_ksrk .ksrk_01:hover {
	background: url(../images/ksrk_01_a.png) 20px center no-repeat #356f7a;
}

.index_ksrk .ksrk_02 {
	background: url(../images/ksrk_02.png) 20px center no-repeat;
	padding-left: 60px;
}

.index_ksrk .ksrk_02:hover {
	background: url(../images/ksrk_02_a.png) 20px center no-repeat #356f7a;
}

.index_ksrk .ksrk_03 {
	background: url(../images/ksrk_03.png) 20px center no-repeat;
	padding-left: 55px;
}

.index_ksrk .ksrk_03:hover {
	background: url(../images/ksrk_03_a.png) 20px center no-repeat #356f7a;
}

.index_ksrk .ksrk_04 {
	background: url(../images/ksrk_04.png) 25px center no-repeat;
	padding-left: 65px;
}

.index_ksrk .ksrk_04:hover {
	background: url(../images/ksrk_04_a.png) 25px center no-repeat #356f7a;
}

.index_ksrk .ksrk_05 {
	background: url(../images/ksrk_05.png) 3px center no-repeat;
	padding-left: 37px;
}

.index_ksrk .ksrk_05:hover {
	background: url(../images/ksrk_05_a.png) 3px center no-repeat #356f7a;
}

.index_ksrk .ksrk_06 {
	background: url(../images/ksrk_06.png) 20px center no-repeat;
	padding-left: 55px;
}

.index_ksrk .ksrk_06:hover {
	background: url(../images/ksrk_06_a.png) 20px center no-repeat #356f7a;
}

.index_ksrk .ksrk_07 {
	background: url(../images/ksrk_07.png) 20px center no-repeat;
	padding-left: 55px;
}

.index_ksrk .ksrk_07:hover {
	background: url(../images/ksrk_07_a.png) 20px center no-repeat #356f7a;
}
.index_ksrk .ksrk_08 {
	background: url(../images/ksrk_08.png) 20px center no-repeat;
	padding-left: 55px;
}

.index_ksrk .ksrk_08:hover {
	background: url(../images/ksrk_08_a.png) 20px center no-repeat #356f7a;
}

/*图片链接*/

.index_pic {
	width: 1200px;
	margin: 0 auto;
}

.index_pic li {
	width: 285px;
	margin: 0 auto;
	float: left;
}

.index_pic li img {
	width: 285px;
	height: 185px;
}

.index_pic li+li {
	margin-left: 20px;
}

.index_pic li+li+li {
	margin-left: 20px;
}

.index_pic li+li+li+li {
	margin-left: 20px;
}


/*二级页面 start*/


/*左侧栏目*/

.er_left {
	width: 285px;
	margin: auto;
}

.er_left_menu {
	margin: auto;
	text-align: left;
}

.er_left_menu img {
	display: block;
}

.er_left_menu_top {
	width: 270px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 15px;
	background-color: #356f7a;
}

.er_left_menu li {
	line-height: 50px;
	font-size: 16px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}

.er_left_menu li a {
	display: block;
	background: url(../images/left_menu.png) 265px center no-repeat #f6f6f6;
	padding-left: 15px;
}

.er_left_menu li a:hover {
	background: url(../images/left_menu_a.png) 265px center no-repeat #e5eff1;
}
.er_left_menu li a#e_cur{
           background: url(../images/left_menu_a.png) 265px center no-repeat #e5eff1;
}
.er_left_menu li span {
	padding-right: 15px;
}

.er_con {
	width: 875px;
	margin: auto;
}
.san_menu_li a{
 padding: 10px 25px 10px 15px;
 font-size: 15px;
}
li.san_menu_li{
 line-height: 20px;
}

/*位置*/

.er_weizhi {
	margin: auto;
	background-color: #f6f6f6;
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #8fa2bf;
	text-align: right;
	padding-right: 15px;
	font-size: 15px;
}


/*列表*/

.er_list {
	width: 875px;
	margin: auto;
        height: auto;
        min-height: 350px;

}

.er_list li {
	height: 42px;
	line-height: 42px;
	vertical-align: bottom;
}

.er_list li a {
	background: url(../images/xwdt_ico.jpg) center left no-repeat;
	padding: 0 10px 0 30px;
	display: block;
}

.er_list li a:hover {
	background: url(../images/xwdt_ico_a.jpg) center left no-repeat #356f7a;
	color: #FFFFFF;
}


/*底部信息*/

.foot_bj {
	width: 100%;
	height: 120px;
	margin: 0 auto;
	background-color: #356f7a;
	color: #FFFFFF;
}

.foot {
	line-height: 30px;
	padding-top: 30px;
}

.foot_ewm {
	width: 100px;
	text-align: right;
	padding-top: 15px;
}


.er_content{
    width: 875px;
     margin: auto;
    font-size: 14px;
    line-height: 200%;
    height: auto;
    min-height: 350px;
}
.er_content img{
    max-width: 100%;
}
#vsb_content{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content p{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content span{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content_2 p,#vsb_content_2 span{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content_500 .vsbcontent_start{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content_500 p,#vsb_content_500 span{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content_501{
line-height: 200% !important;
    font-size: 15px !important;
}
.vsbcontent_start{
line-height: 200% !important;
     font-size: 15px !important;
}
#vsb_content_501 p,#vsb_content_501 span{
     font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content_4,#vsb_content_4 p,#vsb_content_4 span{
font-size: 15px !important;
    line-height: 200% !important;
}
#vsb_content_7,#vsb_content_7 p,#vsb_content_7 span{
 font-size: 15px !important;
    line-height: 200% !important;
}


.c_table tr td a{text-decoration:none;color:#252525;}.c_table tr td a:hover{color:#356f7a;}
