* {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  box-sizing: border-box;
}

ul,
ol {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

.g-doc {
  width: 1200px;
  margin: 0 auto;
}

.f-cb:after {
  content: '';
  display: block;
  clear: both;
}

.f-fl {
  float: left;
}

.f-fr {
  float: right;
}

.top-wrapper {
  height: 35px;
  background: #0c5dad;
}

.top {
  font-size: 12px;
  line-height: 35px;
  color: #FFFFFF;
}

.bottom-wrapper {
  height: 90px;
  background: #015293;
  min-width: 1300px;
}

.bottom {
  font-size: 12px;
  line-height: 40px;
  color: #FFFFFF;
}

.bottom select {
  width: 174px;
  height: 26px;
  margin-top: 32px;
}

.copyright {
  font-size: 14px;
  line-height: 30px;
  margin-top: 15px;
}


.main-wrapper {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/banner.jpg');
  background-position: center;
  background-size: cover;
  min-width: 1300px;
}

.header-wrapper {
  height: 115px;
  background-color: rgba(0, 123, 203, 0.8);
}

.header .logo {
  display: block;
  width: 300px;
  margin-top: 31px;
}

.nav-list {
  font-size: 0;
}

.nav-list li {
  display: inline-block;
  width: 90px;
  height: 115px;
  font-size: 16px;
  line-height: 32px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  background-position: top 16px center;
  background-repeat: no-repeat;
  position: relative;
}

.nav-list li a {
  display: block;
  width: 100%;
  padding-top: 66px;
  position: relative;
  z-index: 10;
  height: 115px;
  color: #fff;
}

.nav-list li:hover,
.nav-list li.selected {
  color: #fff;
  background-color: #154675;
}

.nav-list li .ico{
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 25px;
  top: 26px;
  background-size: 100% auto !important;
  background-position: center;
  background-repeat: no-repeat;
}

.nav-list .zyss .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_01.png');
}

/* .nav-list .zyss:hover,
.nav-list .zyss.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_30.png');
} */
.nav-list .bggk .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_02.png');
}

/* .nav-list .bggk:hover,
.nav-list .bggk.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_31.png');
} */
.nav-list .xwdt .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_03.png');
}

/* .nav-list .xwdt:hover,
.nav-list .xwdt.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_32.png');
} */
.nav-list .dzzn .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_04.png');
}

/* .nav-list .dzzn:hover,
.nav-list .dzzn.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_33.png');
} */
.nav-list .dzhd .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_05.png');
}

/* .nav-list .dzhd:hover,
.nav-list .dzhd.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_34.png');
} */
.nav-list .ydtj .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_06.png');
}

/* .nav-list .ydtj:hover,
.nav-list .ydtj.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_35.png');
} */
.nav-list .sztj .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_07.png');
}

/* .nav-list .sztj:hover,
.nav-list .sztj.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_36.png');
} */
.nav-list .zwgk .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_08.png');
}

/* .nav-list .zwgk:hover,
.nav-list .zwgk.selected {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/未标题-1_37.png');
} */
.nav-list .dzly .ico {
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/ico_home_09.png');
}

.page-list {}

.page-list>li {}

.page-list>li.selected {}








.page-section {
  margin: 30px auto 0;
  min-height: 600px;
  width: 1200px;
  background: #fff;
  text-align: left;
  position: relative;
}


.page-aside {

  width: 160px;
  background: #6598bf;
  position: absolute;
  top: 0;
  bottom: 0;
}


.aside-head {
  padding-top: 10px;
  background-color: #154675;
  font-size: 26px;
  line-height: 70px;
  color: #fff;
  text-align: center;
  background-image: url('../sdubeuadoxhsdfiwhfhshfimage/fiesta.png');
  background-position: center bottom;
  background-repeat: no-repeat;
}

.aside-nav li {
  padding: 0 24px 0 12px;
  font-size: 14px;
  line-height: 48px;
  color: #000;
  cursor: pointer;
}

.aside-nav li.selected {
  color: #fff;
  background: #154675;
}

.aside-nav a {
  display: block;
  width: 100%;
  padding: 13px 0;
  position: relative;
}
.aside-nav .name{
  line-height: 22px;
  display: block;
  width: 110px;
  float: left;
}
.aside-nav .f-fr{
  line-height: 22px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -11px;
}
.aside-nav a:after{
  content: "";
  font-size: 0px;
  display: block;
  clear: both;
  visibility: visible;
}



.page-content {
  height: 100%;
  margin-left: 185px;
  margin-right: 25px;
}

.content-head {
  padding-top: 24px;
  border-bottom: 1px solid #e9e9e9;
  height: 65px;
}

.content-head h3 {
  /* width: 130px; */
  font-size: 20px;
  line-height: 38px;
  border-bottom: 3px solid #154675;
  margin-bottom: -1px;
  font-weight: normal;
  color: #333;
}

.content-head .location {
  font-size: 12px;
  line-height: 40px;
  color: #444;
}

.content-head .location a:hover {
  text-decoration: underline;
}

.content-list {
  padding: 13px 36px;
}

.content-list li {
  margin-top: 7px;
  border-bottom: 1px dashed #b49981;
  font-size: 14px;
  line-height: 28px;
  color: #444444;
}

.content-list li a:hover {
  text-decoration: underline;
}

.content-list image{
  max-width: 100%;
}

.content-list img{
  max-width: 100%;
  height: auto;
}


.zw {
  color: #444;
  font-size: 14px;
  text-decoration: none;
  line-height: 30px;
}

.zw a {
  color: #444;
  font-size: 14px;
  text-decoration: none;
  line-height: 30px;
  cursor: pointer;
}

.zw a:hover {
  color: #444;
  font-size: 14px;
  text-decoration: underline
}


.zw14 {
  color: #444;
  font-size: 14px;
  text-decoration: none;
  line-height: 30px;
}

.zw14 a {
  color: #444;
  font-size: 14px;
  text-decoration: none;
  line-height: 30px;
}

.zw14 a:hover {
  color: #444;
  font-size: 14px;
  text-decoration: underline
}






.xwlb1 {
  display: block;
  overflow: hidden;
}

.xwlb1 li {
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.xwlnr {
  padding: 15px;
  overflow: hidden;
  position: relative;
  z-index: 6;
}

.xwbei {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../sdubeuadoxhsdfiwhfhshfimage/fiesta.png) repeat;
  z-index: 3;
}

.xwbei2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  background: url(../sdubeuadoxhsdfiwhfhshfimage/fiesta.png) repeat;
  z-index: 3;
}

.xwbei2,
.xwbei {
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

.xwlb1 li:hover .xwbei {
  width: 0%;
}

.xwlb1 li:hover .xwbei2 {
  width: 100%;
}

.dnebg {
  width: 135px;
  height: auto;
  position: relative;
  z-index: 7;
  top: 12px;
}

.neda {
  width: 104px;
  height: 120px;
  position: relative;
  z-index: 9;
  left: 0;
  top: 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
}

.nedabg {
  width: 104px;
  height: 120px;
  position: absolute;
  z-index: 8;
  left: 0;
  top: 0;
  background: url(../sdubeuadoxhsdfiwhfhshfimage/danbg1.png) center center no-repeat;
}

.neda1 {
  display: block;
  padding-top: 24px;
  line-height: 46px;
  font-size: 36px;
}

.neda2 {
  display: block;
  line-height: 20px;
  font-size: 12px;
}

.nedabg {
  -webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

.xwlb1 li:hover .nedabg {
  background: url(../sdubeuadoxhsdfiwhfhshfimage/danbg2.png) center center no-repeat;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}

.xwlb1 li:hover .neda {
  color: #6d6d6d;
}

.dnetu {
  width: 200px;
  height: 138px;
  margin-right: 20px;
}

.dnetu img {
  width: 200px;
  height: 138px;
  -o-border-top-left-radius: 25px;
  -webkit-border-top-left-radius: 25px;
  -moz-border-top-left-radius: 25px;
  border-top-left-radius: 25px;
  -o-border-bottom-right-radius: 25px;
  -webkit-border-bottom-right-radius: 25px;
  -moz-border-bottom-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

.dnejsn {
  width: 490px;
  overflow: hidden;
}

.dneti {
  line-height: 38px;
  font-size: 14px;
  color: #010101;
}

.dneti a,
.dneti a:visited {
  color: #010101;
}

.dnejs {
  display: block;
  line-height: 30px;
  color: #6d6d6d;
  font-size: 12px;
  height: 77px;
}

.dnejs a {
  display: block;
}

.dnejs a,
.dnejs a:visited {
  color: #6d6d6d;
}

.nduo {
  width: 98px;
  height: 30px;
  border: 1px solid #793B12;
  display: block;
  float: left;
  overflow: hidden;
  position: relative;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #6b6b6b;
}

.nduo:visited {
  color: #6b6b6b;
}

.dneti a,
.dnejs a,
.nduo {
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

.xwlb1 li:hover .dneti a,
.xwlb1 li:hover .dnejs a {
  color: #000;
}

.xwlb1 li:hover .nduo {
  background: #793B12;
  color: #FFF;
  border-color: #793B12;
  top: -1px;
  left: 1px;
}

.xwlb1 li:hover .dnetu img {
  animation: dnetu 6.5s linear 0s infinite alternate both;
  -webkit-animation: dnetu 6.5s linear 0s infinite alternate both;
  -moz-animation: dnetu 6.5s linear 0s infinite alternate both;
  -o-animation: dnetu 6.5s linear 0s infinite alternate both;
}

@keyframes dnetu {
  0% {
    transform: scale(1.0, 1.0);
    -ms-transform: scale(1.0, 1.0);
    -webkit-transform: scale(1.0, 1.0);
    -o-transform: scale(1.0, 1.0);
    -moz-transform: scale(1.0, 1.0);
  }

  100% {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
  }
}

@-webkit-keyframes dnetu {
  0% {
    transform: scale(1.0, 1.0);
    -ms-transform: scale(1.0, 1.0);
    -webkit-transform: scale(1.0, 1.0);
    -o-transform: scale(1.0, 1.0);
    -moz-transform: scale(1.0, 1.0);
  }

  100% {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
  }
}

@-moz-keyframes dnetu {
  0% {
    transform: scale(1.0, 1.0);
    -ms-transform: scale(1.0, 1.0);
    -webkit-transform: scale(1.0, 1.0);
    -o-transform: scale(1.0, 1.0);
    -moz-transform: scale(1.0, 1.0);
  }

  100% {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
  }
}

@-o-keyframes dnetu {
  0% {
    transform: scale(1.0, 1.0);
    -ms-transform: scale(1.0, 1.0);
    -webkit-transform: scale(1.0, 1.0);
    -o-transform: scale(1.0, 1.0);
    -moz-transform: scale(1.0, 1.0);
  }

  100% {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
  }
}


.xwlb1 {
  animation: xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
  -webkit-animation: xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
  -moz-animation: xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
  -o-animation: xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
}

@keyframes xwlb1 {
  0% {
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    margin-top: 240px;
  }

  100% {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    margin-top: 0px;
  }
}

@-webkit-keyframes xwlb1 {
  0% {
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    margin-top: 240px;
  }

  100% {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    margin-top: 0px;
  }
}

@-moz-keyframes xwlb1 {
  0% {
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    margin-top: 240px;
  }

  100% {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    margin-top: 0px;
  }
}

@-o-keyframes xwlb1 {
  0% {
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    margin-top: 240px;
  }

  100% {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    margin-top: 0px;
  }
}

.qing {
  overflow: hidden;
  display: block;
}

.lf {
  overflow: hidden;
  display: block;
  float: left;
}

.rf {
  overflow: hidden;
  display: block;
  float: right;
}



.news_title {
  font-size: 20px;
  color: #333333;
  line-height: 26px;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 26px;
}

.wen_title {
  margin-left: auto;
  margin-right: auto;
}

.wen_title td {
  font-size: 14px;
  color: #666666;
  padding: 10px 0;
}

.wen_title td img {
  vertical-align: middle;
  padding-right: 8px;
}

.news_wen {
  padding-top: 39px;
  padding-bottom: 70px;
  font-size: 14px;
  color: #444444;
  line-height: 24px;
}

.pian td {
  padding: 10px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.pian a {
  font-size: 14px;
  color: #555555;
  line-height: 34px;
  display: block;
  float: left;
  clear: both;
}

.pian a span {
  color: #000;
}

.pian a:hover {
  color: #005ca2;
}

.pian a:hover span {
  color: #005ca2;
}

.return {
  width: 116px;
  height: 36px;
  border: 1px solid #015293;
  background: #FFF;
  font-size: 14px;
  color: #000;
  line-height: 36px;
  text-align: center;
  font-weight: bold;
}

.return:hover {
  animation: return 0.5s linear 0s alternate forwards;
  -webkit-animation: return 0.5s linear 0s alternate forwards;
  -moz-animation: return 0.5s linear 0s alternate forwards;
  -o-animation: return 0.5s linear 0s alternate forwards;
  background: #015293;
  color: #FFF;
}

@keyframes return {
  0% {
    background: #FFF;
    color: #000;
  }

  100% {
    background: #015293;
    color: #FFF;
  }
}

@-webkit-keyframes return {
  0% {
    background: #FFF;
    color: #000;
  }

  100% {
    background: #015293;
    color: #FFF;
  }
}

@-moz-keyframes return {
  0% {
    background: #FFF;
    color: #000;
  }

  100% {
    background: #015293;
    color: #FFF;
  }
}

@-o-keyframes return {
  0% {
    background: #FFF;
    color: #000;
  }

  100% {
    background: #a68669;
    color: #FFF;
  }
}


.dati_ziliao {
  width: 100%;
  height: auto;
  clear: both;
  text-align: center;
  padding: 0 0 10px 0;
}

.dati_zili {
  width: 1200px;
  margin: 0 auto;
}

.dati_ziliaonrr {
  width: 165px;
  height: 195px;
  background: url(../sdubeuadoxhsdfiwhfhshfimage/fiesta.jpg) no-repeat;
  margin: 100px 0 0 0;
  float: left;
}

.dati_ziliaonr {
  width: 835px;
  height: auto;
  border: 5px solid #a9011c;
  background: white;
  padding: 25px 0 0 45px;
  margin: 0 auto;
}

.datii_ziliaonr {
  width: 160px;
  height: 192px;
  z-index: 999;
}

.dati_ziliaonr h4 {
  color: #e5da95
}

.ziliaonr {
  width: 835px;
  height: auto;
}

.ziliaonr ul li {
  width: 835px;
  padding-top: 8px;
  line-height: 30px;
  font-family: "微软雅黑";
  font-size: 12px;
  clear: both
}

.ziliaonr ul li dl dt {
  width: 150px;
  height: 30px;
  float: left;
  text-align: right;
}

.ziliaonr ul li dl dd {
  width: 635px;
  float: left;
  padding-left: 10px;
  text-align: left;
}

.ziliaonr ul li dl dt span {
  color: red;
  padding-right: 5px
}

.ziliaonrr {
  width: 250px;
  height: 250px;
  z-index: 0;
  margin: 20px 20px 0 0;
  text-align: right;
}

.ziliaonr .name {
  width: 150px;
  height: 28px;
  border: 1px solid #c9c3c3;
  background: white;
  padding-left: 10px;
}

.ziliaonr .yzm {
  width: 150px;
  height: 28px;
  border: 1px solid #c9c3c3;
  background: white;
  padding-left: 10px;
  display: inline;
}

.ziliaonr ul li dl dd div {
  float: left;
  padding-right: 20px
}

.ziliaonr ul li dl dd div input {
  display: block;
  float: left;
  margin: 7px 5px 0 0;
  overflow: hidden;
}

.ziliaonr ul li dl dd div span {
  display: block;
  float: left
}

.ziliaonr .shengfen,
.ziliaonr .library,
.ziliaonr .dishi {
  width: 185px;
  height: 28px;
  border: 1px solid #c9c3c3;
  background: white;
  padding-left: 10px;
}

.ziliaonr .shouji {
  width: 173px;
  height: 28px;
  border: 1px solid #c9c3c3;
  background: white;
  padding-left: 10px;
}

.ziliaonr .email,
.ziliaonr .address {
  width: 503px;
  height: 28px;
  border: 1px solid #c9c3c3;
  background: white;
  padding-left: 10px;
}

.ziliao_btn {
  width: 835px;
  height: auto;
  padding: 0 0 -5px 0
}

.ziliao_bottom {
  width: 835px;
  padding: 0 40px 10px 0
}


.head {
  border-bottom: 1px solid #bfbfbf;
  padding-top: 11px;
  padding-bottom: 6px;
}

.head img {
  display: block;
  height: 35px;
}