* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
fieldset,
img,
input,
button {
  border: none;
  padding: 0;
  margin: 0;
  outline-style: none;
}
ul,
ol,
li {
  list-style: none;
}
input {
  padding-top: 0;
  padding-bottom: 0;
  font-family: "微软雅黑";
}
select,
input,
textarea {
  font-size: 14px;
  margin: 0;
  padding: 0px;
}
textarea {
  resize: none;
}
img {
  border: 0;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
body {
  font: 14px/150% Arial, Verdana, "微软雅黑";
  color: #666;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
a {
  color: #666;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-decoration: none;
  font-weight: normal;
  font-size: 100%;
}
s,
i,
em {
  font-style: normal;
  text-decoration: none;
}
.w {
  width: 1200px;
  margin: 0 auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.ac {
  text-align: center;
}
.al {
  text-align: left;
}
html body {
  min-width: 1160px;
  height: 100%;
}
.more a {
  color: #0294ff;
}
/*header*/
.header {
  background: url(imagesbg-head.jpg) no-repeat;
  height: 329px;
  background-size: 100% 329px;
}
.header li {
  float: left;
  width: 191px;
  height: 63px;
  background: url(imagesbg-nav.png);
}
.header a {
  line-height: 63px;
  color: #fff;
  text-align: center;
  display: block;
  width: 191px;
  font-size: 20px;
}
.header .nav {
  position: relative;
  top: 293px;
}
/*location
.location {
  margin-top: 40px;
  height: 40px;
  line-height: 40px;
  background: #ffffff url(imagesicon-location.png) 12px center no-repeat;
  padding-left: 35px;
}
.location .dl {
  background: url(imagesbg-dl.png) no-repeat;
}
.location .zc {
  background: url(imagesbg-zc.png) no-repeat;
}
.location button {
  width: 88px;
  height: 26px;
  padding-left: 16px;
}*/
/*footer*/
.footer {
  border-top: 4px solid #127bd4;
  height: 96px;
  padding-top: 18px;
  background-color: #edf8fc;
}
.footer .foot {
  margin: 0 auto;
  width: 680px;
}
.footer p {
  line-height: 30px;
  font-family: "微软雅黑";
}
.particulars {
  padding: 10px;
  /*padding-bottom: 230px;*/
  min-height:700px;
  background: #fff;
}
.particulars table {
  border: 1px solid #e0e0e0;
}
.particulars th {
  width: 147px;
  height: 66px;
}
.particulars td {
  width: 416px;
  height: 66px;
  padding-left: 10px;
  padding-right: 10px;
}
.epistolize {
  padding: 10px;
  background: #fff;
}
.epistolize input {
  border: 1px solid #cecece;
  border-radius: 5px;
  /*margin-bottom: 23px;*/
}
.epistolize textarea {
  border-color: #cecece;
  border-radius: 5px;
  margin-bottom: 23px;
}
.epistolize span {
  position: relative;
  bottom: 190px;
}
.epistolize button {
  width: 80px;
  height: 33px;
  background: #e4e4e4;
  border: 1px solid #bbb;
  border-radius: 5px;
  margin-left: 10px;
}
.epistolize .sub {
  width: 135px;
  height: 37px;
  margin-left: 514px;
  background: #00aff0;
  border-radius: 5px ;
  color: #FFFFFF;
}
.tang {
  height: 746px;
  background: #FFFFFF;
}
.rgba {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('imagesbg.png');
  z-index: 1000;
  /*background-color: #666666; 
  opacity: 0.5;
  filter:alpha(opacity=50); */
}
.modal {
  width: 672px;
  /*height: 402px;*/
  margin: 0 auto;
  background: #fff;
  z-index: 1000;
}
.modal .tit {
  width: 672px;
  height: 47px;
  line-height: 47px;
  color: #FFFFFF;
  padding-left: 10px;
  font-size: 18px;
  background: #00aff0;
}
.modal .con {
  padding: 20px;
}
.modal label {
  line-height: 40px;
  margin-right: 40px;
}
.modal input {
  width: 135px;
  height: 36px;
  border-radius: 5px;
  color: #FFFFFF;
  text-align: center;
  line-height: 16px;
  background: #00aff0;
}
.modal p {
  line-height: 30px;
}
.mali-lis {
  background: #FFFFFF;
}
.mali-lis .menu {
  width: 284px;
  height: 717px;
  background: url(imagesbg-lb.jpg) no-repeat;
}
.mali-lis li {
  width: 284px;
  height: 67px;
  line-height: 67px;
  border-bottom: 1px dashed #95cff1;
  padding-left: 88px;
}
.mali-lis .menu a {
  background: url(imagesbg-lis.png) 0 center no-repeat;
  color: #1088d9;
  font-size: 18px;
  padding-left: 22px;
}
.mali-lis ol li {
  height: 43px;
  line-height: 43px;
  padding-left: 114px;
  border-bottom: none;
}
.mali-lis ol .active {
  background: #1088d9;
}
.mali-lis ol .active a {
  background: url(imagesbg-lisfff.png) 0 center no-repeat;
  color: #FFFFFF;
  line-height: 20px;
}
.mali-lis .con {
  margin-left: 18px;
}
.mali-lis .con .tit {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 10px;
  margin-top:5px;
}
.mali-lis .con .tit span {
  color: #1088d9;
  font-size: 23px;
  display: block;
  width: 102px;
  height: 40px;
  line-height: 40px;
  border-bottom: 3px solid #29a6f2;
  text-align: center;
}
.mali-lis th,
.mali-lis td {
  height: 30px;
  text-align: center;
}
.mali-lis th {
  color: #127bd4;
  height: 45px;
}
.mali-lis input {
  width: 235px;
  height: 28px;
  border: 1px solid #cecece;
  border-radius: 5px;
  line-height: 0px;
}
.mali-lis button {
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #0f88d9;
  border-radius: 5px;
}
.mali-lis .page {
  padding-top: 20px;
  width: 500px;
  margin: 0 auto;
  text-align: center;
}
.mali-lis .page a {
  color: #0d7fd7;
 /* margin-right: 37px ;*/
  padding: 5px;
}
.mali-lis .active {
  background: #1088d9;
  border-radius: 5px;
}
.mali-lis .page .active{
	color: white;
	padding:3px;
}
.mali-lis .active a{
    background: url(imagesbg-lisfff.png) 0 center no-repeat;
    color: #FFFFFF;
    line-height: 20px;
}
.index{
	background: #FFFFFF;
	margin-top: 10px;
	padding: 15px;
}
.index .do {
	width: 110%;

	margin-top: 17px;
}
.index .do li{
	line-height: 62px;
	float: left;
	width: 357px;
	margin-right: 28px;
	text-align: center;
}
.index .do li a{
	color: #fff;
}
.index td{
	text-align: center;
}
.index tr{
		line-height: 35px;
}
.index .f2f6fc{
	background: #F2F6FC;
}
.rdwt .tit{
	border-bottom: 1px solid #1c91e4;
}
.rdwt .tit span{
	width: 185px;
	height: 48px;
	line-height: 58px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	display: block;
	background: url(imagesbg-04.png) left 11px no-repeat;
}
.zx .tit{
	border-bottom: 1px solid #1c91e4;
}
.zx .tit span{
	width: 185px;
	height: 48px;
	line-height: 58px;
	text-align: center;
	color: #0d5da3;
	font-size: 17px;
	display: inline-block;

}
.zx .tit .active{
	background: url(imagesbg-04.png) left 11px no-repeat;
	color: #fff;
	
}
.zx table{
	display: none;
}
.zx .show{
	display: block;
}

.bltj .tit{
	border-bottom: 1px solid #1c91e4;
}
.bltj .tit span{
	width: 185px;
	height: 48px;
	line-height: 58px;
	text-align: center;
	color: #fff;
	font-size: 17px;
	display: block;
	background: url(imagesbg-04.png) left 11px no-repeat;
}

.file {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    /*padding: 4px 12px;*/
    overflow: hidden;
    color: #1E88C7;
    text-align: center;
    text-indent: 0;
    line-height: 25px;
    height: 25px;
    width: 80px;
}

.file input {
    position: absolute;
    /*font-size: 100px;*/
    height:100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter:alpha(opacity=0);
}

#uploadFile a{
	display: block;
	float: left;
	height: 25px;
	font-weight: normal;
}
.fileName{
	margin-left:10px;
	width: 300px;
	line-height: 25px;
}
.file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
}
.upload{
	overflow: hidden;
}
.radioDiv{
	overflow: hidden;
	float: left;
	height: 16px;
	line-height: 16px;
}
.radioDiv input{
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 2px;
}
.radioDiv a{
	margin-left: 5px;
	font-weight: normal;
}

.tit{
	overflow: hidden;
}
#tab>.tit>a{
	display:none;
}

.tit>span{
	float: left;
}

.tit>a{
	float: right;
    margin-right: 20px;
    margin-top:25px;
    cursor: pointer;
    color:#0294ff;
}

#xjxxList {
    border: 1px solid #ccc;
    margin-top: 10px;
}

#xjxxList tr {
    border-bottom: 1px solid #ccc;
}
#xjxxList tr td {
    border: 1px solid #ccc;
}

#xjtjList {
    border: 1px solid #ccc;
    margin-top: 10px;
}

#xjtjList tr {
    border-bottom: 1px solid #ccc;
}
#xjtjList tr td {
    border: 1px solid #ccc;
}

#zlhbList {
    border: 1px solid #ccc;
    margin-top: 10px;
}

#zlhbList tr {
    border-bottom: 1px solid #ccc;
    height: 35px;
}
#zlhbList tr td {
    border: 1px solid #ccc;
}