@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "微软雅黑";
}
a {
  text-decoration: none;
}
img {
  vertical-align: middle;
}
.clear {
  clear: both;
}
body {
  background-color: #F5F5F5;
}
.content {
  width: 1200px;
  margin: 0 auto 0;
  background-color: #fff;
  box-shadow: 2px 3px 6px #e1e1e1;
  position: relative;
}
.content .add {
  position: absolute;
  top: -40px;
  right: 20px;
  line-height: 40px;
  font-size:14px;
}
.content .add img {
  margin-right: 5px;
  vertical-align: middle;
  padding-bottom: 2px;
}
.content .add a {
  color: #333;
}
.content .add a:hover {
  color: #4587e1;
}
.content h1 {
  text-align: center;
  color: #b21416;
  font-size: 24px;
  line-height: 80px;
}
.content .cx {
  width: 1000px;
  margin: 0 auto;
  background-color: #f5f5f5;
  height: 100px;
  margin-bottom: 30px;
  position: relative;
}
.content .cx .box {
  width: 620px;
  height: 40px;
  overflow: hidden;
  position: relative;
  top: 30px;
  margin: 0 auto;
}
.content .cx .box .input {
  width: 480px;
  padding: 0 10px;
  height: 38px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  overflow: hidden;
}
.content .cx .box .input input {
  outline: none;
  border: 0;
  width: 100%;
  font-size: 14px;line-height: 14px;padding: 11px 0;
}
.content .cx .box a {
  display: block;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 100px;
  right: 0;
  top: 0;
  background-color: #78B929;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.content .cx .box a:hover {
  background-color: #4587e1;
}
.content .con {
  width: 1000px;
  line-height: 40px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 40px;
}
.content .con ul {
  list-style: none;
  width: 990px;
  padding-left: 10px;
}
.content .con ul li {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  margin: 5px 0;
}
.content .con ul li a {
  display: block;
  color: #333;
  font-size: 14px;
}
.content .con ul li a span {
  display: block;
  float: left;
}
.content .con ul li a span.p_bt {
  width: 870px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.content .con ul li a span.p_bt i {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #333;
  vertical-align: middle;
  margin-right: 5px;
}
.content .con ul li a span.p_sj {
  width: 100px;
  text-align: right;
  cursor: pointer;
}
.content .con ul li a:hover {
  color: #4587e1;
}
.content .con ul li a:hover span i {
  background-color: #4587e1;
}
.content .con ul li:nth-child(odd) {
  background-color: #f5f5f5;
}
.content .con .items h2 {
	width: 960px;
    padding: 0 20px;
    height: 44px;
    line-height: 44px;
    position: relative;
    background-color: #f5f5f5;
    color: #4587e1;
    font-size: 18px;
    margin-top: 20px;
    border-bottom: 1px solid #4587e1;
}
.content .con .items h2 a {
  position: absolute;
  width: 44px;
  height: 44px;
  display: block;
  right: 10px;
  top: 0;
}
.content .con .items .item {
  border-bottom: 1px solid #d9d9d9;
  padding: 5px 0 10px;
}
.content .con .items .item h3 {
  padding: 0 5px 0 20px;
  font-size: 16px;
  position: relative;
}
.content .con .items .item h3 i {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #333;
  position: absolute;
  left: 5px;
  top: 16px;
  color: #333;
}
.content .con .items .item span {
  display:inline-block;
  padding: 0 5px 0 20px;
  font-size: 14px;
  line-height: 2;
  position: relative;
}
.content .con .items .item span i {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #333;
  position: absolute;
  left: 5px;
  top: 10px;
  color: #333;
}
.content .con .items .item .daan {
	display:inline-block;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 14px;
	line-height: 2;
	position: relative;
	width: 940px;
    vertical-align: top;
	margin-top:7px;
}
.content .con .items .item .daan p{text-indent:-2em;}

.content .con .itemBox h2 {
  width: 960px;
    padding: 0 20px;
    height: 44px;
    line-height: 44px;
    position: relative;
    background-color: #f5f5f5;
    color: #4587e1;
    font-size: 18px;
    margin-top: 20px;
    border-bottom: 1px solid #4587e1;
}
.content .con .itemBox h2 a {
  position: absolute;
  width: 44px;
  height: 44px;
  display: block;
  right: 10px;
  top: 0;
}
.content .con .itemBox ul {
  list-style: none;
  width: 990px;
  padding-left: 10px;
}
.content .con .itemBox ul li {
  height: 40px;
  line-height: 40px;
  padding: 0 5px;
  margin: 0;
}
.content .con .itemBox ul li a {
  display: block;
  color: #333;
  font-size: 14px;
}
.content .con .itemBox ul li a span {
  display: block;
  float: left;
}
.content .con .itemBox ul li a span.p_bt {
  width: 870px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.content .con .itemBox ul li a span.p_bt i {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #333;
  vertical-align: middle;
  margin-right: 5px;
}
.content .con .itemBox ul li a span.p_sj {
  width: 100px;
  text-align: right;
  cursor: pointer;
}
.content .con .itemBox ul li a:hover {
  color: #4587e1;
}
.content .con .itemBox ul li a:hover span i {
  background-color: #4587e1;
}
.content .con .itemBox ul li:nth-child(odd) {
  background-color: #fff;
}
.content .con2 {
  width: 1100px;
  line-height: 40px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 40px;
}
.content .con2 .item {
  padding: 20px;
  background-color: #f5f5f5;
  position: relative;
  margin-bottom: 20px;
}
.content .con2 .item img {
  float: left;
  margin-top: 15px;
  width: 130px;
  height: 167px;
}
.content .con2 .item table {
  width: 930px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 2;
}
.content .con2 .item table th {
  width: 100px;
  text-align: center;
  vertical-align: top;
  padding: 5px 0;
  font-size: 16px;
}
.content .con2 .item table th font {
  font-size: 20px;
  float: left;
  margin-left:8px;
}
.content .con2 .item table td {
  padding: 5px 0;
  text-align: justify;
  text-justify: inter-ideograph;
}
.content .con2 .item table.tableNSJG {
  width: 1040px;
}
.content .con2 table.tableQZQD {
  width: 100%;
  text-align: center;
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  color: #333;
}
.content .con2 table.tableQZQD th,
.content .con2 table.tableQZQD td {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  padding: 0 10px;
}
.content .con2 table.tableQZQD th {
  background-color: #f5f5f5;
}
.content .con2 table.tableQZQD a {
  color: #333;
}
.content .con2 table.tableQZQD a:hover {
  color: #4587e1;
}
.content .con2 table.tableQZQD tr td:nth-child(1) {
  text-align: left;
}
.content .con2 .nav {
  width: 100%;
  height: 40px;
  background-color: #f5f5f5;
  margin-top: 20px;
}
.content .con2 .nav span {
  cursor: pointer;
  display: block;
  width: 25%;
  float: left;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #333;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  -ms-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.content .con2 .nav span.active {
  background-color: #4587e1;
  color: #fff;
}
.content .con2 .nav span:hover {
  background-color: #4587e1;
  color: #fff;
}
.content .con2 .nr_box {
  padding: 20px;
  overflow: hidden;
  border: 1px solid #f5f5f5;
}
.content .con2 .nr_box .boxItem {
  display: none;
}
.content .con2 .nr_box .boxItem.active {
  display: block;
}
.content .con2 .nr_box .boxItem p {
  text-align: justify;
  text-justify: inter-ideograph;
  font-size: 14px;
  color: #333;
  line-height: 2;
}
.content_nr {
  width: 1200px;
  margin: 0 auto 0;
  background-color: #fff;
  box-shadow: 2px 3px 6px #e1e1e1;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 40px;
}
.content_nr .add {
  position: absolute;
  top: -40px;
  right: 0;
  line-height: 40px;
  font-size:14px;
  z-index:50;
}
.content_nr .add img {
  margin-right: 5px;
  vertical-align: middle;
  padding-bottom: 2px;
}
.content_nr .add a {
  color: #333;
}
.content_nr .add a:hover {
  color: #4587e1;
}
.content_nr h1 {
  text-align: center;
  color: #4587e1;
  font-size: 24px;
  width: 1000px;
  line-height: 2;
  padding: 20px 0;
  margin: 0 auto;
}
.content_nr h1 p {
  display: inline-block;
  text-align: center;
}
.content_nr .h1_small {
  text-align: center;
  font-size: 14px;
  width: 1000px;
  margin: 0 auto;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 20px;
  color: #333;
  margin-bottom: 20px;
}
.content_nr .h1_small font {
  margin-right: 20px;
}
.content_nr .h1_small span {
  cursor: pointer;
  margin-right: 10px;
}
.content_nr .h1_small span:hover {
  color: #4587e1;
}
.content_nr .h1_small a {
  color: #333;
}
.content_nr .h1_small a:hover {
  color: #4587e1;
}
.content_nr .con_nr {
  width: 960px;
  line-height: 40px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 20px;
  margin-bottom: 20px;
  color: #333;
  font-size: 14px;
  line-height: 2;
  text-align: justify;
  text-justify: inter-ideograph;
}
.content_nr .con_nr img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}


.content_nr .ftyg {
  width: 1100px;
  background-color: #f5f5f5;
  margin: 0 auto;
  padding: 20px;
  min-height: 260px;
  margin-bottom: 20px;
}
.content_nr .ftyg img {
  width: 400px;
  height: 260px;
  float: left;
  margin-right: 20px;
}
.content_nr .ftyg table {
  margin-left: 20px;
  width: 680px;
  vertical-align: top;
  line-height: 2;
  color: #333;
}
.content_nr .ftyg table th {
  width: 100px;
  vertical-align: top;
  text-align: top;
  padding: 5px 0;
}
.content_nr .ftyg table td {
  vertical-align: top;
  text-align: top;
  padding: 5px 0;
  text-align: justify;
}
.content_nr .ftyg a {
  display: block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background-color: #4587e1;
  float: right;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.content_nr .ftyg a:hover {
  background-color: #78b929;
}



.content_nr .fthg {
  width: 1100px;
  background-color: #f5f5f5;
  margin: 0 auto;
  padding: 20px;
  min-height: 130px;
  margin-bottom: 20px;
  position:relative;
}
.content_nr .fthg img {
  width: 200px;
  height: 130px;
  float: left;
  margin-right: 20px;
}
.content_nr .fthg table {
  margin-left: 20px;
  width: 680px;
  vertical-align: top;
  line-height: 1.5;
  color: #333;
}
.content_nr .fthg table th {
  width: 100px;
  vertical-align: top;
  text-align: top;
  padding: 5px 0;
}
.content_nr .fthg table td {
  vertical-align: top;
  text-align: top;
  padding: 5px 0;
  text-align: justify;
}
.content_nr .fthg a {
  display: block;
  width: 80px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  text-align: center;
  color: #fff;
  background-color: #4587e1;
  float: right;
  border-radius: 5px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.content_nr .fthg a:hover {
  background-color: #78b929;
}






/* 翻页样式 */

.scott{
	background-color: #f5f5f5;
	line-height:70px;
    margin-top: 20px;
	text-align:center;
}

.scott a{
	padding: 6px 15px;
    background-color: #b21416;
    color: #fff;
	margin-left:10px;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.scott a:hover{
	 /* background-color: #69bf14; */
}

.new_detail ul,.new_detail li{list-style:none;}

table,.item{color:#333;}

		.table1 a {
			font-size: 16px;
			color: #4587E5;
			padding-left: 10px;
		}

		.table2 a {
			font-size: 14px;
			color: #575959;
			padding-left: 10px;
		}

		.table1 a:hover,
		.table2 a:hover {
			color: #333;
		}


























