﻿/* CSS Document */
body{
	font-size:14px;
	color:#333333;
	margin:0;
	padding:0;
	height: auto;
	background-color: #eaf7fd;
	 }
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,th,td { margin:0; padding:0; }
img{border:0px;}
ul,ol {
	list-style:none;
}
a:link{ color:#1B1D1A; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{ color:#083AB3; text-decoration:underline;}

.top {
	height: 279px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top .flash {
	height: 240px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	padding-top:2px;
	
	background-image: url(xg1_01.gif);
	background-repeat:repeat-x;
	background-position: center center;
}
.flash .flash_ys {
	height: 240px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: url(toplogo.jpg) repeat-x;
	background-size: cover;
}
.top .nav {
	background-image: url(nav_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 38px;
}
.nav .nav_ys {
	height: 38px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nav_ys ul {
	display: block;
	float: left;
	width: 1190px;
	padding-left: 10px;
}
.nav_ys li {
	display: block;
	float: left;
	height: 38px;
	width: 170px;
	font-size: 14px;
	line-height: 38px;
	font-weight: bold;
	
	text-align: center;
}
.nav_ys li a {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_ys li  a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.nav_ys li a:hover {
	color: #FFFF00;
	text-decoration: none;
}.cont {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.cont .cont_ys {
	background-color: #FFFFFF;
	display: block;
	float: left;
	width: 1180px;
	padding: 10px;
}
.cont_ys .s_cont {
	display: block;
	float: left;
	width: 1180px;
}
.heng_01 {
	display: block;
	float: left;
	height: 11px;
	width: 1180px;
	overflow: hidden;
}
.s_cont .tpxw {
	display: block;
	height: 308px;
	width: 392px;
	border: 1px solid #dedcdc;
	background-color: #f3fbfe;
	padding-top: 6px;
	padding-right: 6px;
	padding-left: 7px;
	padding-bottom: 6px;
	float: left;
}
.tpxw a {
	line-height: 30px;
	text-align: center;
	display: block;
	float: left;
	width: 292px;
	font-size: 12px;
	font-weight: bold;
}
.shu_01 {
	display: block;
	float: left;
	height: 200px;
	width: 10px;
	overflow: hidden;
}
.s_cont .slyw {
	display: block;
	float: left;
	height: 332px;
	width: 511px;
}
.slyw h2 {
	background-image: url(slyw_bt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 37px;
	width: 511px;
}
.slyw h2 b {
	font-size: 14px;
	line-height: 37px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	display: block;
	float: left;
	height: 37px;
	width: 105px;
}
.slyw h2 a {
	font-size: 12px;
	display: block;
	float: right;
	height: 27px;
	padding-right: 10px;
	padding-top: 10px;
	line-height: 27px;
	color: #0270bd;
	font-weight: normal;
}
.slyw .slyw_ys {
	display: block;
	float: left;
	height: 265px;
	width: 489px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedcdc;
	border-bottom-color: #dedcdc;
	border-left-color: #dedcdc;
	padding: 10px;
}
.slyw_ys li {
	line-height: 26px;
	display: block;
	float: left;
	height: 26px;
	width: 489px;
	background-image: url(lien_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.slyw_ys li a {
	background-image: url(dian_01.gif);
	background-repeat: no-repeat;
	background-position: 4px 11px;
	float: left;
	padding-left: 14px;
	font-size:14px;
}
.slyw_ys li em {
	color: #666666;
	display: block;
	float: right;
	font-style: normal;
}
.tzgg {
	display: block;
	float: left;
	width: 242px;
	height: 253px;
}
.tzgg h2 {
	display: block;
	float: left;
	height: 28px;
	width: 242px;
	background-color: #1a86e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tzgg h2 i {
	display: block;
	float: left;
}
.tzgg h2 b {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 28px;
	padding-left: 10px;
}
.tzgg h2 a {
	font-size: 12px;
	line-height: 28px;
	color: #FFFFFF;
	display: block;
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
.tzgg .tzgg_ys {
	display: block;
	padding: 10px;
	float: left;
	width: 222px;
	height: 194px;
}
.tzgg_ys ul {
	display: block;
	float: left;
	width: 222px;
	height:300px;
}
.tzgg_ys li {
	background-image: url(line_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	float: left;
	width: 222px;
	font-size: 13px;
	line-height: 26px;
}
.tzgg_ys li a {
	background-image: url(dian_02.gif);
	background-repeat: no-repeat;
	background-position: 4px 12px;
	float: left;
	padding-left: 15px;
}
.tzgg_ys li a em {
	font-style: normal;
	font-weight: normal;
	padding-left: 10px;

}
.cont_ys .xxfw {
	display: block;
	float: left;
	width: 1176px;
	border: 1px solid #dedcdc;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.xxfw h2 {
	background-image: url(xg1_38.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 95px;
	width: 38px;
}
.xxfw .xxfw_lb {
	display: block;
	float: left;
	width: 1130px;
	height: 68px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 5px;
}
.xxfw_lb li {
	display: block;
	float: left;
	height: 68px;
	width: 120px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.cont_ys .dh_foot {
	background-color: #eaf7fd;
	display: block;
	float: left;
	height: 35px;
	width: 1178px;
	border: 1px solid #dedcdc;
}
.dh_foot .time {
	font-size: 12px;
	line-height: 35px;
	display: block;
	float: left;
	height: 35px;
	padding-right: 40px;
	padding-left: 20px;
}
.dh_foot .tq {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	padding-top:5px;
}
.s_cont .s_r {
	display: block;
	float: left;
	width: 928px;
}
.left {
	display: block;
	float: left;
	width: 242px;
}
.s_r .two {
	display: block;
	float: left;
	width: 928px;
}


 .two .ty {
	display: block;
	float: left;
	width: 457px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedcdc;
	border-bottom-color:#dedcdc;
	border-left-color: #dedcdc;
}

.ty h2 {
	background-image: url(ty_bt_01.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 29px;
	width: 457px;

}
.ty h2 b {
	background-image: url(ty_an.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	height: 29px;
	width: 108px;
	font-size: 14px;
	line-height: 29px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}
.ty h2 a {
	display: block;
	float: right;
	padding-right: 10px;
	font-size: 12px;
	line-height: 29px;
	font-weight: normal;
	color: #545454;
}
.ty .ty_lb {
	display: block;
	float: left;
	width: 437px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.ty_lb  li {
	line-height: 28px;
	display: block;
	float: left;
	width: 437px;
}
.ty_lb  li a {
	background-image: url(dian_03.gif);
	background-repeat: no-repeat;
	background-position: 4px 11px;
	float: left;
	padding-left: 18px;
	font-size: 14px;
}
.ty_lb  li em {
	font-style: normal;
	display: block;
	float: right;
	color: #888888;
	font-size: 14px;
}
.heng_02 {
	display: block;
	float: left;
	height: 10px;
	width: 928px;
	overflow: hidden;
}
.s_r .banner {
	display: block;
	float: left;
	width: 910px;
	border: 1px solid #dedcdc;
	padding: 8px;
}


.ty_02 {
	display: block;
	float: left;
	width: 242px;
	background-color: #eeeeee;
	
}
.ty_02 h2 {
	display: block;
	float: left;
	height: 28px;
	width: 242px;
	background-color: #1a86e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.ty_02 h2 i {
	display: block;
	float: left;
}
.ty_02 h2 b {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 28px;
	padding-left: 10px;
}
.ty_02 h2 a {
	font-size: 12px;
	line-height: 28px;
	color: #FFFFFF;
	display: block;
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
.ty_02 .ty_02_ys {
	display: block;
	float: left;
	width: 224px;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
}
.ty_02_ys li {
	display: block;
	float: left;
	width: 224px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.heng_03 {
	display: block;
	float: left;
	height: 10px;
	width: 242px;
	overflow: hidden;
}

.ty_02 .ty_02_bm {
	display: block;
	float: left;
	width: 224px;
	background-image: url(xg1_108.gif);
	background-repeat: no-repeat;
	background-position: 1px 25px;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
}
.ty_02_bm li {
	display: block;
	float: left;
	width: 112px;
	line-height: 30px;
	height: 30px;
}.ty_02_bm li a {
	background-image: url(dian_04.gif);
	background-repeat: no-repeat;
	background-position: 4px 13px;
	float: left;
	padding-left: 18px;
}
.s_r .sltp {
	display: block;
	float: left;
	width: 926px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedcdc;
	border-bottom-color:#dedcdc;
	border-left-color: #dedcdc;
}
.sltp h2 {
	background-image: url(ty_bt_01.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	float: left;
	width: 926px;
	display: block;
	height: 29px;
}
.sltp h2 b {
	background-image: url(ty_an.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	width: 108px;
	padding-left: 20px;
	height: 29px;
	font-size: 14px;
	line-height: 29px;
	font-weight: bold;
	color: #FFFFFF;
}
.sltp h2 a {
	font-size: 12px;
	line-height: 29px;
	font-weight: normal;
	color: #666666;
	display: block;
	float: right;
	padding-right: 10px;
}
.sltp .sltp_ys {
	display: block;
	float: left;
	width: 906px;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sltp_ys ul {
	display: block;
	float: left;
	width: 706px;
}
.sltp_ys li {
	display: block;
	float: left;
	width: 706px;
	padding-right: 5px;
	padding-left: 6px;
}
.sltp_ys li img {
	display: block;
	padding: 6px;
	float: left;
	height: 103px;
	width: 147px;
	border: 1px solid #CCCCCC;
}
.sltp_ys li a {
	text-align: center;
	display: block;
	float: left;
	width: 160px;
	line-height: 30px;
}
.cont_ys .yqlj {
	display: block;
	float: left;
	width: 1180px;
	height: 36px;
	background-color: #0E7BCE;
}
.yqlj .yqlj_01 {
	display: block;
	float: left;
	width: 1100px;
	height: 36px;
	padding-left: 80px;
}

.foot {
	background-image: url(foot_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.foot .foot_ys {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.foot_ys .foot_wz {
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	text-align: center;
	display: block;
	float: left;
	width: 997px;
	padding-top: 28px;
}

/*???????*/
 .ny_cont {
	display: block;
	float: left;
	width: 926px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
	border-left-color: #e3e3e3;
}

.ny_cont .ny_dh {
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	float: left;
	width: 926px;
	height: 29px;
	background-image: url(ty_bt_01.gif);
}
.ny_dh b {
	display: block;
	float: left;
	height: 29px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 29px;
	background-image: url(ty_an.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 108px;
	padding-left: 20px;
}
.ny_dh .dqwz {
	font-size: 12px;
	line-height: 29px;
	display: block;
	float: right;
	padding-right: 10px;
}


.ny_cont .nr_list {
	display: block;
	float: left;
	height: auto;
	width: 906px;
	padding: 10px;

	overflow: hidden;
}
.nr_list .nr_list_first{
	display: block;
	float: left;
	height: auto;
	width: 906px;
}

.nr_list_first li {
	display: block;
	float: left;
	width: 906px;
	line-height: 30px;
	background-image: url(line_02.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-size: 14px;
	background-position: bottom;
}
.ny_cont .nr_list_first li a {
	background-image: url(dian_01.gif);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	padding-left: 15px;
	float: left;
}

.nr_list_first li em {
	font-style: normal;
	float: right;
	display: block;
}
 .page {
	width: 906px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 36px;
	text-align: center;
	line-height: 30px;
	float: left;
	padding-top: 10px;
	clear: both;
}
 .page a {
	color: #999999;
	font-size: 14px;
	font-family: "????";
	font-weight: normal;
	border: 1px solid #164aa0;
	margin: 2px;
	line-height: 20px;
	height: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.page .page_wz {
	color: #ffffff;
	background-color: #164aa0;
}


.ny_cont .nr_list_xxy {
	display: block;
	float: left;
	height: auto;
	width: 906px;
	padding: 10px;
}


.nr_list_xxy .nr_list_top {
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
}
.nr_list_top h2 {
	font-family: "????z?";
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.nr_list_top .nr_list_wzz {
	text-align: center;
	display: block;
	float: left;
	width: 906px;
	line-height: 40px;
	height: 40px;
}

.nr_list_wzz i {
	padding-right: 10px;
	padding-left: 10px;
	font-style: normal;
}

.nr_list_xxy .nr_list_xxzl {
	line-height: 28px;
	font-size: 14px;
	padding-top: 10px;
}


.nr_list .n_sltp_ys {
	display: block;
	float: left;
	width: 906px;
}

.n_sltp_ys li {
	display: block;
	float: left;
	width: 164px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.n_sltp_ys li img {
	display: block;
	padding: 6px;
	float: left;
	height: 103px;
	width: 147px;
	border: 1px solid #CCCCCC;
}
.n_sltp_ys li a {
	text-align: center;
	display: block;
	float: left;
	width: 160px;
	line-height: 30px;
}
.yqlj_01 li {
	display: block;
	float: left;
	width: 260px;
	height: 30px;
	padding:3px 0px 3px 0px;
	line-height: 30px;
}
.yqlj_01 li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	width: 160px;
	text-align: center;
	
}

.yqlj_01 li a:hover {
	display: block;
	float: left;
	width: 160px;
	line-height: 30px;
	background-color:#FFFFFF;
	color: #0066FF;
	text-decoration: none;
	text-align: center;
}
.yqlj_02 {
	display: block;
	float: left;
	width: 1100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
	padding-left: 40px;
}
.yqlj_02 li {
	display: block;
	float: left;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	padding:0px 10px 0px 10px;
}
.nr_list .nr_list_zxpp_001{
	display: block;
	float: left;
	height: auto;
	width: 906px;
}

.pager {text-align: center;margin-top: 15px;}
.pager a{
    display: inline-block;
    background-color: #fff;
    height: 29px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-top: 10px;
    padding-left: 9px;
    padding-right: 9px;
    line-height: 29px;
    border: 1px solid #ccc;
}
.pager a.on,.pager a:hover{
  background-color: #62adf1;
  color: #fff;
  text-decoration: none;
}
.attachment{
      margin-top: 20px;
      margin-bottom: 20px;
      color: #183181;
    }
    .attachment a {
      color: #183181;
    }
    .attachment li {
      margin-top: 12px;
    }


.tzgg1 {
	display: block;
	float: left;
	width: 242px;
	height: 253px;
}
.tzgg1 h2 {
	display: block;
	float: left;
	height: 28px;
	width: 242px;
	background-color: #1a86e9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tzgg1 h2 i {
	display: block;
	float: left;
}
.tzgg1 h2 b {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 28px;
	padding-left: 10px;
}
.tzgg1 h2 a {
	font-size: 12px;
	line-height: 28px;
	color: #FFFFFF;
	display: block;
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
.tzgg1 .tzgg_ys1 {
	display: block;
	padding: 10px;
	float: left;
	width: 222px;
	height: 194px;
}
.tzgg_ys1 ul {
	display: block;
	float: left;
	width: 222px;
	height:300px;
}
.tzgg_ys1 li {
	background-image: url(line_02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	float: left;
	width: 222px;
	font-size: 13px;
	line-height: 26px;
}
.tzgg_ys1 li a {
	background-image: url(dian_02.gif);
	background-repeat: no-repeat;
	background-position: 4px 12px;
	float: left;
	padding-left: 15px;
}
.tzgg_ys1 li a em {
	font-style: normal;
	font-weight: normal;
	padding-left: 10px;

}

.nr_list_top h3 {
	font-family: "????z?";
	font-size: 17px;
	line-height: 26px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.heari{width: 52%;float:right;}
.heaico{ width:12%;float: right;}
.healon{width: 14%;margin:0 5px;}
.hearis{width:100%;height:36px; padding-top:10px;}
.hearis span{width:100%; float:left; padding-top:15px; font-size:12px; color:#999;}
.hearis span a{color:#999;}
.search-box{ float: right;width: 64%; margin-top:151px;}
.search-box input{ display: block; width: 62%; height: 34px;background-color: #fff;border: 1px solid #7fb1f0;color: #333; font-size: 14px;line-height: 34px;}
.search-icon{ height: 34px; border: 1px solid #7fb1f0;}
.flaot_l{ float:left}
.flaot_r{ float:right}