.pt30 {
  padding-top: 30px;
}

.pt10 {
  padding-top: 10px;
}

.pt20 {
  padding-top: 20px;
}

.pt15 {
  padding-top: 15px;
}

.pt40 {
  padding-top: 30px;
}

.pt50 {
  padding-top: 50px;
}

.pt80 {
  padding-top: 80px;
}

.pt60 {
  padding-top: 60px;
}

.vh100 {
  height: 100vh;
}

.ptr20 {
  padding-top: 0.2rem;
}

.pt5 {
  padding-top: 5px;
}

.topNav {
  background: url(../images/nav_bg.jpg) top left;
  height: 40px;
  line-height: 40px;
  position: relative;
  z-index: 3;
}

.topNav li {
  display: inline-block;
  padding: 0 15px;
  position: relative;
  z-index: 2;
}

.topNav li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1;
  border-left: 2px solid #fff;
  height: 17px;
  width: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.topNav li:first-child:before {
  border-left: none;
}

.topNav li a {
  font-size: 16px;
  color: #fff;
}

.leftNav {
  margin-top: 7px;
  overflow: hidden;
}

.leftNav li {
  background: url(../images/nav_bg2.jpg) top left;
  height: 22px;
  line-height: 22px;
  margin-top: 6px;
}

.leftNav li:first-child {
  margin-top: 0;
}

.leftNav li a {
  font-size: 14px;
  color: #fff;
  text-align: center;
  display: block;
}

.m1-1 {
  width: 140px;
}

.m1-2 {
  width: 430px;
  padding: 9px;
  border: 1px solid #dfdfdf;
  margin-top: 7px;
  margin-left: 10px;
  overflow: hidden;
}

.m1-2 .txt {
  left: 0;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  color: #fff;
  font-size: 14px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

.m1-2 .txt a {
  color: #fff;
  line-height: 30px;
}

.m1-3 {
  width: 410px;
  margin-top: 7px;
}

.m1-3 .hd {
  font-size: 16px;
  color: #004a9d;
  font-weight: bold;
  clear: both;
  border-bottom: 1px solid #f3f3f3;
}

.m1-3 .hd li {
  width: 80px;
  text-align: center;
  line-height: 30px;
  height: 30px;
  float: left;
  border-bottom: 1px solid #004a9d;
  position: relative;
  z-index: 1;
  margin-bottom: -1px;
}

.m1-3 .hd li a {
  color: #004a9d;
}

.m1-3 .bd {
  font-size: 12px;
  padding: 5px 5px 0;
  font-size: 12px;
  line-height: 1.8;
}

.m1-3 .bd li {
  padding: 2px 0;
}

.m1-3 .bd li a {
  color: #004a9d;
}

.m1-3 .bd li a:hover {
  color: #56a4dd;
}

.m1-3 .bd li a span {
  color: #888;
  margin-left: 5px;
}

.m2-1, .m2-2, .m2-3 {
  width: 327px;
}

.m2-2 {
  margin-left: 10px;
}

.newsBlock {
  border: 1px solid #e8e8e8;
}

.newsBlock dt {
  background: url(../images/a_bg6.jpg) top left;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e8e8e8;
  color: #fff;
  font-size: 14px;
  padding: 0 7px;
}

.newsBlock dt a {
  /*font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 33px;*/
  background: url(../images/more_icon.gif) no-repeat left center;
  width: 36px;
  height: 25px;
  cursor: pointer;
  /*display: inline-block;*/
  text-indent: -9999px;
}

.newsBlock dt a:hover {
  background-image: url(../images/more_icon_hover.gif);
}

.newsBlock dd {
  padding: 5px;
}

.newsBlock dd li {
  padding: 2px 0;
}

.newsBlock dd li a {
  color: #004a9d;
}

.newsBlock dd li a:hover {
  color: #56a4dd;
}

.newsBlock dd li a span {
  color: #888;
  margin-left: 5px;
}

.m3-1 {
  width: 613px;
}

.m3-2 {
  width: 380px;
}

.tongzhi .bt {
  font-weight: bold;
  background: url(../images/a_bg6.jpg) top left;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e8e8e8;
  color: #fff;
  font-size: 14px;
  padding: 0 7px;
}

.tongzhi .bt a {
  /*font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 33px;*/
  background: url(../images/more_icon.gif) no-repeat left center;
  width: 36px;
  height: 25px;
  cursor: pointer;
  /*display: inline-block;*/
  text-indent: -9999px;
}

.tongzhi .bt a:hover {
  background-image: url(../images/more_icon_hover.gif);
}

.m3Tab .swiper-slide {
  border: 1px solid #e8e8e8;
}

.m3Tab .prev1, .m3Tab .next1 {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  outline: none;
}

.m3Tab .prev1 img, .m3Tab .next1 img {
  transition: 0.2s all;
  -webkit-transition: 0.2s all;
}

.m3Tab .prev1 img.img1, .m3Tab .next1 img.img1 {
  opacity: 1;
}

.m3Tab .prev1 img.img2, .m3Tab .next1 img.img2 {
  opacity: 0;
}

.m3Tab .prev1:hover img.img1, .m3Tab .next1:hover img.img1 {
  opacity: 0;
}

.m3Tab .prev1:hover img.img2, .m3Tab .next1:hover img.img2 {
  opacity: 1;
}

.m3Tab .prev1 {
  left: 0;
}

.m3Tab .next1 {
  right: 0;
  left: auto;
}

.gongshi .h3 {
  font-size: 16px;
  color: #d80019;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

.gongshi .left {
  width: 185px;
}

.gongshi .left li {
  font-size: 14px;
  line-height: 1.8;
  color: #004a9d;
}

.gongshi .left li span {
  color: #d80019;
  font-size: 12px;
  margin-right: 5px;
}

.gongshi .right {
  width: 162px;
  min-height: 210px;
  border: 1px solid #e8e8e8;
}

.gongshi .right .bt {
  background: url(../images/gongshi.jpg) top left;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 14px;
  padding: 0 5px;
}

.gongshi .right .bt a {
  font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 33px;
}

.gongshi .right .bt a:hover {
  color: #56a4dd;
}

.gongshi .right .sj1 {
  right: 0;
  top: 0;
}

.gongshi .right .sj2 {
  left: 0;
  bottom: 0;
}

.form1 {
  padding: 5px;
}

.form1 label {
  display: block;
  font-size: 14px;
  line-height: 1.8;
  color: #004a9d;
  font-weight: normal;
}

.form1 input {
  outline: none;
  border: 1px solid #e8e8e8;
  width: 100%;
  padding: 0 5px;
}

.form1 button {
  height: 32px;
  width: 68px;
  text-align: center;
  outline: none;
  border: 1px solid #e8e8e8;
  border-radius: 16px;
  background: url(../images/search_bg.jpg);
}

.m4Tab .prev1, .m4Tab .next1 {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  outline: none;
}

.m4Tab .prev1 img, .m4Tab .next1 img {
  transition: 0.2s all;
  -webkit-transition: 0.2s all;
}

.m4Tab .prev1 img.img1, .m4Tab .next1 img.img1 {
  opacity: 1;
}

.m4Tab .prev1 img.img2, .m4Tab .next1 img.img2 {
  opacity: 0;
}

.m4Tab .prev1:hover img.img1, .m4Tab .next1:hover img.img1 {
  opacity: 0;
}

.m4Tab .prev1:hover img.img2, .m4Tab .next1:hover img.img2 {
  opacity: 1;
}

.m4Tab .prev1 {
  left: 0;
}

.m4Tab .next1 {
  right: 0;
  left: auto;
}

.huodong .bt {
  /*background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 32px;
  border: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding-left: 7px;
  font-weight: bold;*/
  font-weight: bold;
  background: url(../images/a_bg6.jpg) top left;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e8e8e8;
  color: #fff;
  font-size: 14px;
  padding: 0 7px;
}

.huodong .bt a {
  font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 32px;
  padding: 0 7px;
}

.huodong .bt a:hover {
  color: #56a4dd;
}

.hot .bt {
  /*background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 32px;
  border: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding-left: 7px;
  font-weight: bold;*/
  font-weight: bold;
  background: url(../images/a_bg6.jpg) top left;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e8e8e8;
  color: #fff;
  font-size: 14px;
  padding: 0 7px;
}

.hot dl dd {
  font-size: 12px;
  line-height: 1.8;
  padding: 5px 0;
}

.hot dl dd img {
  vertical-align: top;
  margin-top: 7px;
}

.hot dl dd a {
  color: #004a9d;
}

.hot dl dd a:hover {
  color: #56a4dd;
}

.m5Tab .prev1, .m5Tab .next1 {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  outline: none;
}

.m5Tab .prev1 img, .m5Tab .next1 img {
  transition: 0.2s all;
  -webkit-transition: 0.2s all;
}

.m5Tab .prev1 img.img1, .m5Tab .next1 img.img1 {
  opacity: 1;
}

.m5Tab .prev1 img.img2, .m5Tab .next1 img.img2 {
  opacity: 0;
}

.m5Tab .prev1:hover img.img1, .m5Tab .next1:hover img.img1 {
  opacity: 0;
}

.m5Tab .prev1:hover img.img2, .m5Tab .next1:hover img.img2 {
  opacity: 1;
}

.m5Tab .prev1 {
  left: 0;
}

.m5Tab .next1 {
  right: 0;
  left: auto;
}

.hezuo .bt {
  /*background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 32px;
  border: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding-left: 7px;
  font-weight: bold;*/
  font-weight: bold;
  background: url(../images/a_bg6.jpg) top left;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e8e8e8;
  color: #fff;
  font-size: 14px;
  padding: 0 7px;
}

.hezuo .jj {
  font-size: 14px;
  line-height: 1.8;
  color: #666;
}

.hezuo .jj a, .hezuo .jj span {
  color: #004a9d;
}

.hezuoList ul {
  width: 100%;
}

.hezuoList li {
  padding: 5px;
}

.hezuoList li .item {
  border: 1px solid #e8e8e8;
}

.m4-1 {
  width: 860px;
}

.m4-2 {
  width: 132px;
  border: 1px solid #e8e8e8;
}

.youqing {
  border: 1px solid #e8e8e8;
}

.youqing .bt {
  /*background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 32px;
  border-bottom: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding-left: 7px;
  font-weight: bold;*/
  font-weight: bold;
  background: url(../images/a_bg6.jpg) top left;
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e8e8e8;
  color: #fff;
  font-size: 14px;
  padding: 0 7px;
}

.youqing ul {
  font-size: 12px;
  color: #004a9d;
  line-height: 1.8;
  padding: 10px;
  width: 100%;
}

.youqing ul a {
  color: #004a9d;
  padding: 5px 5px;
}

.youqing ul li {
  padding: 3px 0;
}

.foot-nav {
  background-color: #4f9dd7;
  padding: 10px;
  font-size: 14px;
  color: #fff;
}

.foot-nav a {
  color: #fff;
}

.foot-nav span {
  padding: 0 3px;
}

.beian {
  background-color: #f0f0f0;
  padding: 13px;
  font-size: 14px;
  color: #181818;
}

.beian a {
  color: #181818;
}

.beian span {
  padding: 0 3px;
}

.bui-bk1 {
  position: fixed;
  top: 50%;
  right: 20px;
  z-index: 9999;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.bui-bk1 .bk1 li {
  height: 58px;
  color: #fff;
  font-size: 18px;
  position: relative;
  z-index: 1;
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
}

.bui-bk1 .bk1 li:first-child {
  margin-top: 0;
}

.bui-bk1 .bk1 li:hover .txt {
  display: block;
}

.bui-bk1 .bk1 li:hover .ewm {
  display: block;
}

.bui-bk1 .bk1 li .txt {
  position: absolute;
  right: 55px;
  top: 0;
  z-index: 1;
  height: 58px;
  width: 190px;
  line-height: 58px;
  border-radius: 3px;
  background-color: #51a0d9;
  display: none;
}

.bui-bk1 .bk1 li .txt:before {
  content: '';
  position: absolute;
  right: 3px;
  top: 50%;
  z-index: 1;
  height: 14px;
  width: 0;
  border-left: 1px solid #c4c4c4;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.bui-bk1 .bk1 li .ewm {
  position: absolute;
  right: 55px;
  top: 48px;
  z-index: 1;
  width: 100%;
  width: 190px;
  padding: 10px;
  border-radius: 3px;
  background-color: #51a0d9;
  display: none;
}

.bui-bk1 .bk1 li .ico {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  height: 58px;
  width: 58px;
  line-height: 58px;
  border-radius: 3px;
  background-color: #51a0d9;
}

.bui-bk2 {
  position: fixed;
  top: 50%;
  left: 20px;
  z-index: 9999;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.bui-bk2 .bk1 {
  width: 256px;
}

.bui-bk2 .bk1 .pingji {
  border: 1px solid #e8e8e8;
  background-color: #fff;
}

.bui-bk2 .bk1 .pingji .bt {
  background: url(../images/nav_bg.jpg) top left;
  height: 40px;
  line-height: 40px;
  color: #fff;
}

.bui-bk2 .bk1 .pingji .nr {
  padding: 15px;
}

.bui-bk2 .bk1 .tit {
  font-size: 20px;
  font-weight: bold;
  color: #181818;
  height: 40px;
  line-height: 40px;
  border-bottom: 3px solid #51a0d9;
}

.bui-bk2 .bk1 .tit span {
  color: #51a0d9;
}

.bui-bk2 .bk1 li {
  margin-bottom: 10px;
}

.bui-bk2 .bk1 .img {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-right: 10px;
}

.bui-bk2 .bk1 .txt {
  height: 30px;
  line-height: 30px;
  color: #51a0d9;
  font-size: 16px;
}

.bui-bk2 .bk1 .tit2 {
  font-size: 18px;
  color: #181818;
  line-height: 1.8;
}

.weizhi {
  font-size: 14px;
  color: #888;
  line-height: 140%;
  padding: 15px 0px;
  border-bottom: 1px solid #ddd;
}

.weizhi img {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.weizhi span {
  padding: 0px 5px;
  display: inline-block;
  vertical-align: middle;
}

.weizhi a {
  color: #888;
  display: inline-block;
  vertical-align: middle;
}

.weizhi a:hover {
  color: #004a9d;
}

.page2 {
  /*overflow: hidden;*/
  text-align: center;
  padding: 10px;
  clear: both;
}

.page2 .ul {
  border: 1px solid #e4eaec;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #fff;
}

.page2 .rows {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #76838f;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-left: 1px solid #e4eaec;
}

.page2 .num {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #76838f;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-left: 1px solid #e4eaec;
}

.page2 .current {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  background: #004a9d;
  border-left: 1px solid #e4eaec;
}

.page2 .prev {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #76838f;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-left: 1px solid #e4eaec;
}

.page2 .first {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #76838f;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-left: 1px solid #e4eaec;
}

.page2 .end {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #76838f;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-left: 1px solid #e4eaec;
}

.page2 .next {
  height: 40px;
  line-height: 40px;
  float: left;
  padding: 0px 15px;
  margin: 0px;
  color: #76838f;
  font-size: 14px;
  text-align: center;
  background: #fff;
  border-left: 1px solid #e4eaec;
}

.list-left {
  width: 660px;
}

.list-right {
  width: 330px;
}

.list-nav {
  border-top: 1px solid #004a9d;
  height: 49px;
}

.list-nav ul {
  border-bottom: 1px solid #ddd;
  margin-top: -1px;
  position: relative;
  height: 49px;
  line-height: 48px;
  font-size: 14px;
  color: #181818;
}

.list-nav ul li {
  height: 48px;
  float: left;
}

.list-nav ul li.on {
  color: #fff;
  background: url(../images/list-nav.jpg) top left;
}

.list-nav ul li.on a {
  color: #fff;
}

.list-nav ul li a {
  color: #181818;
  display: block;
  padding: 0 15px;
}

.peixun li {
  margin-top: 10px;
  font-size: 14px;
  color: #181818;
}

.peixun li a {
  color: #181818;
}

.peixun li a:hover {
  color: #004a9d;
}

.peixun li span {
  color: #999;
  margin-right: 5px;
}

.peixun li .time {
  color: #999;
  margin-left: 10px;
}

.rightBk1 {
  border: 1px solid #e8e8e8;
}

.rightBk1 .bt {
  background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 33px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 16px;
  padding: 0 7px;
  color: #181818;
  font-weight: bold;
}

.rightBk1 .bt a {
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 33px;
}

.rightBk1 .bt a:hover {
  color: #56a4dd;
}

.rightBk1 dl {
  padding: 10px;
}

.rightBk1 dl dt {
  margin-bottom: 10px;
}

.rightBk1 dl dt img {
  border: 1px solid #e8e8e8;
}

.rightBk1 dl dd {
  margin-top: 5px;
  line-height: 1.8;
  font-size: 12px;
  color: #181818;
}

.rightBk1 dl dd span {
  color: #004a9d;
  margin-right: 5px;
}

.rightBk1 dl dd a {
  color: #181818;
}

.rightBk1 dl dd a:hover {
  color: #004a9d;
}

.rightBk2 {
  border: 1px solid #e8e8e8;
}

.rightBk2 .bt {
  background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 33px;
  border-bottom: 1px solid #e8e8e8;
  font-size: 16px;
  padding: 0 7px;
  color: #181818;
  font-weight: bold;
}

.rightBk2 .bt a {
  font-size: 12px;
  font-weight: normal;
  color: #666;
  line-height: 33px;
}

.rightBk2 .bt a:hover {
  color: #56a4dd;
}

.rightBk2 dl {
  padding: 10px;
}

.rightBk2 dl dt {
  margin-bottom: 10px;
}

.rightBk2 dl dt img {
  border: 1px solid #e8e8e8;
}

.rightBk2 dl dt ul {
  margin: 0 -4px;
}

.rightBk2 dl dt li {
  padding: 4px;
}

.rightBk2 dl dt li .txtBg {
  background: url(../images/jianbian.png) top left;
  bottom: 0;
  left: 0;
  height: 125px;
  width: 100%;
}

.rightBk2 dl dt li .txtBg .txt {
  font-size: 16px;
  padding: 0 5px;
  font-weight: normal;
  color: #fff;
  line-height: 1.8;
  bottom: 0;
  left: 0;
  width: 100%;
}

.rightBk2 dl dd {
  margin-top: 5px;
  line-height: 1.8;
  font-size: 12px;
  color: #181818;
}

.rightBk2 dl dd span {
  color: #004a9d;
  margin-right: 5px;
}

.rightBk2 dl dd a {
  color: #181818;
}

.rightBk2 dl dd a:hover {
  color: #004a9d;
}

.news-list li {
  margin-top: 10px;
  font-size: 14px;
  color: #181818;
}

.news-list li a {
  color: #181818;
}

.news-list li a:hover {
  color: #004a9d;
}

.news-list li span {
  color: #999;
  margin-right: 5px;
}

.news-list li .time {
  color: #999;
  margin-right: 10px;
}

.article {
  font-size: 14px;
  line-height: 160%;
}

.article img {
  max-width: 100%;
}

.article h1 {
  line-height: 1.4;
  font-size: 20px;
  color: #333;
  text-align: center;
  font-weight: bold;
}

.article .hdwz {
  text-align: center;
  padding-bottom: 15px;
  border-bottom: 1px dashed #ddd;
}

.article .hdwz span {
  display: inline-block;
  font-size: 12px;
  color: #aaa;
  line-height: 20px;
  margin-top: 5px;
}

.article .hdwz2 {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #f6f6f6;
  padding: 20px 0px;
  font-size: 14px;
  line-height: 2;
  color: #000;
}

.article .zuoyou li {
  padding: 0px;
}

.article .zuoyou .nr {
  padding: 15px;
  color: #5b5b5b;
}

.article .zuoyou .nr h3 {
  font-size: 16px;
  line-height: 140%;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

.article .zuoyou .jj {
  line-height: 200%;
}

.article .wznr {
  padding: 15px;
}

.down-list li {
  margin-top: 10px;
  font-size: 14px;
  color: #004a9d;
}

.down-list li .nr {
  width: 643px;
  padding-right: 20px;
}

.down-list li a {
  color: #004a9d;
}

.down-list li a:hover {
  color: #666;
}

.down-list li span {
  color: #999;
  width: 12px;
}

.down-list li .ico {
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
}

.down-list li .time {
  color: #999;
  font-size: 12px;
  margin-top: 5px;
}

.down-list li .time .s1 {
  color: #54a3db;
}

.list-left2 {
  width: 326px;
}

.list-right2 {
  width: 660px;
}

.other1-nav2 .bt {
  font-size: 22px;
  color: #fff;
  line-height: 1.8;
  padding: 25px 10px;
  font-weight: bold;
  text-align: center;
  background: url(../images/left_nav.jpg) top left;
}

.other1-nav2 .bt img, .other1-nav2 .bt .nr {
  vertical-align: middle;
}

.other1-nav2 .leftNav-li {
  margin-top: 1px;
}

.other1-nav2 .leftNav-li:first-child {
  margin-bottom: 0px;
}

.other1-nav2 .leftNav-li .a1 {
  background-color: #fbfbfb;
  color: #666;
  font-size: 16px;
  font-weight: normal;
  padding: 0px 10px;
  line-height: 42px;
  text-align: center;
}

.other1-nav2 .leftNav-li .a1 a {
  color: #666;
}

.other1-nav2 .leftNav-li .a1 .icoo {
  right: 0;
  left: auto;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
}

.other1-nav2 .leftNav-li:hover .a1, .other1-nav2 .leftNav-li.on .a1 {
  background-color: #f3f3f3;
  color: #004a9d;
}

.other1-nav2 .leftNav-li:hover .a1 a, .other1-nav2 .leftNav-li.on .a1 a {
  color: #004a9d;
}

.other1-nav2 .leftNav-li.onn .a1 {
  background-color: #004a9d;
  color: #fff;
}

.other1-nav2 .leftNav-li.onn .a1 a {
  color: #fff;
}

.other1-nav2 .leftNav-li.onn .a1 .icoo {
  transform: rotate(45deg);
  -webkit-transform: rotate(90deg);
}

.other1-nav2 .leftNav-li .menu .menu-li .a2 {
  background-color: #dcdcdc;
  color: #181818;
  font-size: 18px;
  font-weight: normal;
  padding: 0px 10px;
  line-height: 42px;
  border-top: 1px solid #fff;
  text-align: center;
}

.other1-nav2 .leftNav-li .menu .menu-li .a2 a {
  color: #181818;
}

.other1-nav2 .leftNav-li .menu .menu-li:hover .a2, .other1-nav2 .leftNav-li .menu .menu-li.on .a2 {
  background-color: #004a9d;
  color: #fff;
}

.other1-nav2 .leftNav-li .menu .menu-li:hover .a2 a, .other1-nav2 .leftNav-li .menu .menu-li.on .a2 a {
  color: #fff;
}

.team-list ul {
  margin: 0 -10px;
}

.team-list ul li {
  padding: 0 10px 20px;
}

.team-list ul li:nth-child(4n+1) {
  clear: both;
}

.team-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  color: #181818;
  text-align: center;
  margin-top: 5px;
  line-height: 1.8;
}

.m2-4 {
  width: 664px;
}

.newsBlock2 {
  border: 1px solid #e8e8e8;
  min-height: 387px;
}

.newsBlock2 dt {
  background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 33px;
  border-bottom: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding: 0 7px;
}

.newsBlock2 dt a {
  font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 33px;
}

.newsBlock2 dt a:hover {
  color: #666;
}

.newsBlock2 dd {
  padding: 10px;
}

.newsBlock2 dd li {
  padding: 5px 0;
  font-size: 12px;
  line-height: 1.7;
}

.newsBlock2 dd li a {
  color: #666;
}

.newsBlock2 dd li a:hover {
  color: #004a9d;
}

.newsBlock2 dd li a span {
  color: #888;
  margin-left: 5px;
}

.qiye {
  border: 1px solid #e8e8e8;
}

.qiye .bt {
  background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 33px;
  border-bottom: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding: 0 7px;
  font-weight: bold;
}

.qiye .bt a {
  font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 33px;
}

.qiye .bt a:hover {
  color: #666;
}

.qiye ul {
  margin: 0 -5px;
  padding: 10px 15px;
  overflow: hidden;
  clear: both;
}

.qiye li {
  padding: 5px;
}

.qiye li:nth-child(5n+1) {
  clear: both;
}

.qiye li img {
  border: 1px solid #e8e8e8;
}

.danwei {
  border: 1px solid #e8e8e8;
}

.danwei .bt {
  background: url(../images/nav_bg3.jpg) top left;
  height: 33px;
  line-height: 33px;
  border-bottom: 1px solid #e8e8e8;
  color: #004a9d;
  font-size: 16px;
  padding: 0 7px;
  font-weight: bold;
}

.danwei .bt a {
  font-size: 12px;
  font-weight: normal;
  color: #004a9d;
  line-height: 33px;
}

.danwei .bt a:hover {
  color: #666;
}

.danwei .nr {
  margin: 0 -5px;
  padding: 10px 15px;
  overflow: hidden;
  clear: both;
}

.danwei .nr li {
  display: inline-block;
  padding: 5px;
}

.danwei .nr li a {
  font-size: 12px;
  color: #181818;
  line-height: 1.4;
}

.danwei .nr li a:hover {
  color: #004a9d;
}

.pingjiForm {
  background: url(../images/form_bg.jpg) top left;
  height: 68px;
  padding: 0 30px;
}

.pingjiForm .txt {
  color: #004a9d;
  line-height: 1.6;
  margin-top: 7px;
}

.pingjiForm .txt .s1 {
  font-size: 16px;
}

.pingjiForm .txt .s2 {
  font-size: 20px;
}

.form2 {
  margin-top: 15px;
}

.form2 input, .form2 label, .form2 button {
  height: 36px;
}

.form2 label {
  line-height: 36px;
  font-size: 16px;
  color: #181818;
  margin-right: 10px;
  font-weight: normal;
}

.form2 input {
  line-height: 34px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  background-color: #fff;
  padding: 0 10px;
  color: #181818;
  font-size: 16px;
  margin-right: 66px;
  outline: none;
}

.form2 button {
  width: 71px;
  border: 1px solid #dfdfdf;
  background-color: #004a9d;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-radius: 3px;
  outline: none;
}
