@charset "UTF-8";
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0; }

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
  display: block; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th {
  text-align: left;
  font-weight: normal; }

html, body, fieldset, img, iframe, abbr {
  border: 0; }

i, cite, em, var, address, dfn {
  font-style: normal; }

[hidefocus], summary {
  outline: 0; }

li {
  list-style: none; }

h1, h2, h3, h4, h5, h6, small {
  font-size: 100%; }

sup, sub {
  font-size: 83%; }

pre, code, kbd, samp {
  font-family: "Microsoft YaHei"; }

q:before, q:after {
  content: none; }

textarea {
  overflow: auto;
  resize: none; }

label, summary {
  cursor: default; }

a, button {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6, em, strong, b {
  font-weight: bold; }

del, ins, u, s, a, a:hover {
  text-decoration: none; }

body {
  background: #fff; }

html {
  font-family: "Microsoft YaHei";
  color: #585858; }

/* function */
.f-cb:after, .f-cbli li:after {
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  content: "."; }

.f-cb, .f-cbli li {
  zoom: 1; }

.f-ib {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.f-dn {
  display: none; }

.f-db {
  display: block; }

.f-fl {
  float: left; }

.f-fr {
  float: right; }

.f-pr {
  position: relative; }

.f-prz {
  position: relative;
  zoom: 1; }

.f-oh {
  overflow: hidden; }

.f-ff0 {
  font-family: arial,\5b8b\4f53; }

.f-ff1 {
  font-family: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53; }

.f-fs1 {
  font-size: 12px; }

.f-fs2 {
  font-size: 14px; }

.f-fwn {
  font-weight: normal; }

.f-fwb {
  font-weight: bold; }

.f-tal {
  text-align: left; }

.f-tac {
  text-align: center; }

.f-tar {
  text-align: right; }

.f-taj {
  text-align: justify;
  text-justify: inter-ideograph; }

.f-vam, .f-vama * {
  vertical-align: middle; }

.f-wsn {
  word-wrap: normal;
  white-space: nowrap; }

.f-pre {
  overflow: hidden;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all; }

.f-wwb {
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all; }

.f-ti {
  overflow: hidden;
  text-indent: -30000px; }

.f-ti2 {
  text-indent: 2em; }

.f-lhn {
  line-height: normal; }

.f-tdu, .f-tdu:hover {
  text-decoration: underline; }

.f-tdn, .f-tdn:hover {
  text-decoration: none; }

.f-toe {
  overflow: hidden;
  word-wrap: normal;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

.f-csp {
  cursor: pointer; }

.f-csd {
  cursor: default; }

.f-csh {
  cursor: help; }

.f-csm {
  cursor: move; }

.f-usn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.f-bsd {
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px;
          box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; }

/* margin */
.mt-5 {
  margin-top: 5px; }

/*¾àÉÏ5ÏñËØ*/
.mt-10 {
  margin-top: 10px; }

/*¾àÉÏ10ÏñËØ*/
.mt-15 {
  margin-top: 15px; }

/*¾àÉÏ15ÏñËØ*/
.mt-20 {
  margin-top: 20px; }

/*¾àÉÏ20ÏñËØ*/
.mt-25 {
  margin-top: 25px; }

/*¾àÉÏ25ÏñËØ*/
.mt-30 {
  margin-top: 30px; }

/*¾àÉÏ30ÏñËØ*/
.mt-35 {
  margin-top: 35px; }

/*¾àÉÏ35ÏñËØ*/
.mt-40 {
  margin-top: 40px; }

/*¾àÉÏ40ÏñËØ*/
.mt-50 {
  margin-top: 50px; }

/*¾àÉÏ50ÏñËØ*/
.mb-5 {
  margin-bottom: 5px; }

/*¾àÏÂ5ÏñËØ*/
.mb-10 {
  margin-bottom: 10px; }

/*¾àÏÂ10ÏñËØ*/
.mb-15 {
  margin-bottom: 15px; }

/*¾àÏÂ15ÏñËØ*/
.mb-20 {
  margin-bottom: 20px; }

/*¾àÏÂ20ÏñËØ*/
.mb-25 {
  margin-bottom: 25px; }

/*¾àÏÂ25ÏñËØ*/
.mb-30 {
  margin-bottom: 30px; }

/*¾àÏÂ30ÏñËØ*/
.mb-35 {
  margin-bottom: 35px; }

/*¾àÏÂ35ÏñËØ*/
.mb-40 {
  margin-bottom: 40px; }

/*¾àÏÂ40ÏñËØ*/
.mb-50 {
  margin-bottom: 50px; }

/*¾àÏÂ50ÏñËØ*/
.ml-5 {
  margin-left: 5px; }

/*¾à×ó5ÏñËØ*/
.ml-10 {
  margin-left: 10px; }

/*¾à×ó10ÏñËØ*/
.ml-15 {
  margin-left: 15px; }

/*¾à×ó15ÏñËØ*/
.ml-20 {
  margin-left: 20px; }

/*¾à×ó20ÏñËØ*/
.ml-30 {
  margin-left: 30px; }

/*¾à×ó30ÏñËØ*/
.ml-40 {
  margin-left: 40px; }

/*¾à×ó40ÏñËØ*/
.ml-50 {
  margin-left: 50px; }

/*¾à×ó50ÏñËØ*/
.mr-5 {
  margin-right: 5px; }

/*¾àÓÒ5ÏñËØ*/
.mr-10 {
  margin-right: 10px; }

/*¾àÓÒ10ÏñËØ*/
.mr-15 {
  margin-right: 15px; }

/*¾àÓÒ15ÏñËØ*/
.mr-20 {
  margin-right: 20px; }

/*¾àÓÒ20ÏñËØ*/
.mr-30 {
  margin-right: 30px; }

/*¾àÓÒ30ÏñËØ*/
.mr-40 {
  margin-right: 40px; }

/*¾àÓÒ40ÏñËØ*/
.mr-50 {
  margin-right: 50px; }

/*¾àÓÒ50ÏñËØ*/
/*common*/
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: 'Microsoft YaHei';
  font-size: 12px;
  color: #585858; }

body {
  background: #f5f5f5;
  min-width: 1200px; }

a {
  color: #585858; }

a:hover {
  color: red; }

.w {
  width: 1200px;
  margin: auto; }

.li_bg {
  padding-left: 15px;
  background: url("/images/li_bg.png") no-repeat; }

.s-hd1 {
  font-size: 16px;
  line-height: 25px;
  height: 40px;
  text-align: center; }
  .s-hd1 .lm_name {
    font-family: Microsoft JhengHei;
    font-size: 18px;
    font-weight: bold;
    color: #000; }
  .s-hd1 .more {
    font-size: 12px;
    float: right;
    color: #fff; }

.s-hd2 {
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  padding: 0 15px;
  color: #7bca61;
  border-bottom: 1px solid #ccc; }
  .s-hd2 .lm_name {
    float: left; }
  .s-hd2 .more {
    font-size: 12px;
    float: right;
    color: #999; }

.f-ell {
  overflow: hidden;
  width: 100%; }
  .f-ell li {
    line-height: 30px;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    height: 30px;
    padding-right: 100px; }
    .f-ell li a {
      float: left;
      overflow: hidden;
      width: 100%;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      color: #585858;
      padding-left: 15px; }
      .f-ell li a::before {
        content: "";
        position: absolute;
        left: 0px;
        top: 50%;
        margin-top: -3px;
        height: 3px;
        width: 3px;
        font-size: 20px;
        background: #2CC63E;
        -webkit-border-radius: 50%;
                border-radius: 50%;
        -webkit-box-shadow: 1px 1px 1px #000;
                box-shadow: 1px 1px 1px #000; }
      .f-ell li a:hover {
        color: red; }
    .f-ell li span {
      position: absolute;
      right: 0;
      float: right;
      color: #999; }

/*header*/
.g-hd {
  background: #7bca61;
  height: 93px;
  background: url("/default/images/top_bg.png") repeat-x; }
  .g-hd .top1 {
    height: 93px;
    position: relative; }
    .g-hd .top1 .m-logo {
      height: 93px;
      line-height: 93px; }
      .g-hd .top1 .m-logo img {
        display: inline-block;
        vertical-align: middle; }
      .g-hd .top1 .m-logo > div {
        float: left; }
      .g-hd .top1 .m-logo .logo_pic {
        margin-right: 15px; }
    .g-hd .top1 .m-login {
      position: absolute;
      top: 13px;
      right: 0; }
      .g-hd .top1 .m-login a,
      .g-hd .top1 .m-login span {
        color: #fff;
        font-size: 12px; }
    .g-hd .top1 .m-search {
      position: absolute;
      bottom: 20px;
      right: 0;
      height: 24px;
      width: 112px; }
      .g-hd .top1 .m-search .search_ipt {
        float: left;
        background: #fff;
        height: 24px;
        width: 112px;
        padding-left: 5px;
        padding-right: 50px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        border: none;
        outline: none;
        -webkit-border-radius: 20px;
                border-radius: 20px;
        -webkit-box-shadow: 1px -1px 1px #ddd inset;
                box-shadow: 1px -1px 1px #ddd inset; }
      .g-hd .top1 .m-search .search_btn {
        border: none;
        outline: none;
        background: none; }
        .g-hd .top1 .m-search .search_btn img {
          position: absolute;
          top: -2px;
          right: -2px; }
  .g-hd .m-nav {
    position: absolute;
    width: 820px;
    left: 310px;
    bottom: 0;
    z-index: 999; }
    .g-hd .m-nav > li {
      position: relative;
      height: 45px;
      width: 94px;
      line-height: 45px;
      float: left;
      text-align: center; }
      .g-hd .m-nav > li:hover {
        background: #0E3D71; }
      .g-hd .m-nav > li > a {
        text-align: center;
        float: left;
        width: 100%;
        height: 100%;
        color: #fff;
        font-family: Microsoft JhengHei;
        font-size: 17px;
        font-weight: bold; }
      .g-hd .m-nav > li ul {
        display: none;
        background: #0F345C;
        position: absolute;
        top: 45px;
        left: 0;
        width: 100%;
        -webkit-border-radius: 0 0 10px 10px;
        border-radius: 0 0 10px 10px;
        padding-bottom: 5px;
        }
        .g-hd .m-nav > li ul a {
          display: block;
          width: 100%;
          height: 100%;
          color: #fff;
          font-size: 12px; }
        .g-hd .m-nav > li ul > li {
          height: 30px;
          line-height: 30px;
          }
          .g-hd .m-nav > li ul > li:hover {
            background: #3a7abf;
            }

/*footer*/
.g-ft {
  padding-top: 30px;
  padding-bottom: 30px;
  background: url(/default/images/ft_bg.png);
  color: #fff;
  text-align: center;
  font-size: 14px;
  overflow: hidden; }
  .g-ft .w {
    position: relative; }
  .g-ft .ft_box1 {
    width: 100%;
    overflow: hidden; }
    .g-ft .ft_box1 .prev,
    .g-ft .ft_box1 .next {
      vertical-align: middle;
      height: 100px;
      line-height: 100px; }
      .g-ft .ft_box1 .prev img,
      .g-ft .ft_box1 .next img {
        display: inline-block;
        vertical-align: middle; }
    .g-ft .ft_box1 a {
      float: left;
      width: 120px;
      text-align: center;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      .g-ft .ft_box1 a:hover {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
             -o-transform: scale(1.1);
                transform: scale(1.1); }
    .g-ft .ft_box1 p {
      color: #fff; }
  .g-ft .ft_box2 .box2_lt {
    float: left;
    text-align: left; }
    .g-ft .ft_box2 .box2_lt span {
      margin-right: 30px; }
  .g-ft .ft_box2 .box2_rt {
    float: left;
    text-align: left;
    margin-left: 150px; }
    .g-ft .ft_box2 .box2_rt span {
      margin-right: 30px; }
  .g-ft .ft_box2 .yqlj {
    display: inline-block;
    width: 100px;
    height: 32px;
    color: #000;
    background: #fff; }

/* home */
#home .g-bd .box1 {
  width: 1200px;
  margin: 20px auto;
  overflow: hidden; }
  #home .g-bd .box1 .box1_1 {
    float: left;
    width: 820px;
    height: 250px;
    background: #fff;
    padding: 20px; }
    #home .g-bd .box1 .box1_1 .box1_1_lt {
      position: relative;
      background: #000;
      width: 375px;
      height: 210px; }
      #home .g-bd .box1 .box1_1 .box1_1_lt .box1_1_lt_pic {
        height: 100%; }
        #home .g-bd .box1 .box1_1 .box1_1_lt .box1_1_lt_pic img {
          width: 100%;
          height: 100%; }
      #home .g-bd .box1 .box1_1 .box1_1_lt .box1_1_lt_txt {
        width: 100%;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.5);
        color: #fff;
        position: absolute;
        bottom: 0;
        padding: 0 12px;
        font-size: 14px; }
    #home .g-bd .box1 .box1_1 .box1_1_rt {
      width: 380px; }
  #home .g-bd .box1 .box1_2 {
    float: right;
    width: 360px;
    height: 250px;
    background: #fff;
    padding: 20px; }

#home .banner {
  position: relative;
  overflow: hidden;
  height: 380px;
  margin: auto;
  width: 1200px; }
  #home .banner .prev {
    position: absolute;
    top: 50%;
    right: auto;
    left: 0;
    margin-top: -10px;
    margin-left: 20px; }
  #home .banner .next {
    position: absolute;
    top: 50%;
    right: 0;
    left: auto;
    margin-top: -10px;
    margin-right: 20px; }
  #home .banner .hd {
    position: absolute;
    z-index: 1;
    bottom: 5px;
    left: 50%;
    overflow: hidden;
    height: 15px;
    margin-left: -80px;
    z-index: 999; }
    #home .banner .hd ul {
      float: left;
      overflow: hidden;
      zoom: 1; }
      #home .banner .hd ul li {
        line-height: 14px;
        float: left;
        width: 13px;
        height: 5px;
        margin: 0 2px;
        cursor: pointer;
        text-align: center;
        background: rgba(255, 255, 255, 0.5);
        -webkit-border-radius: 10px;
                border-radius: 10px; }
        #home .banner .hd ul li.on {
          background: #fff; }
  #home .banner .bd {
    position: relative;
    height: 380px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.8); }
    #home .banner .bd .tempWrap {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin: 0;
      width: 100%; }
    #home .banner .bd li {
      z-index: 99;
      display: block;
      width: 100%; }
      #home .banner .bd li a {
        display: inline-block;
        width: 100%;
        height: 100%; }
  #home .banner img {
    position: relative;
    left: 50%;
    text-align: 0;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%); }
  #home .banner .banner_desc {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 315px;
    background: rgba(14, 61, 113, 0.6);
    color: #fff;
    padding-top: 80px;
    padding-left: 50px;
    padding-right: 50px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    #home .banner .banner_desc .tit {
      font-family: Microsoft JhengHei;
      text-align: center;
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 10px; }
    #home .banner .banner_desc .desc {
      font-size: 12px;
      text-align: justify;
      line-height: 2;
      text-indent: 2em; }
    #home .banner .banner_desc .ckxq {
      display: block;
      width: 100px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      -webkit-border-radius: 50px;
              border-radius: 50px;
      margin: auto;
      background: #fff;
      color: #585858;
      margin-top: 10px; }

#home .banner:hover .prev,
#home .banner:hover .next {
  opacity: 1; }

#home .banner .prev,
#home .banner .next {
  position: absolute;
  z-index: 99;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0; }

#home .g-ft {
  min-height: 233px;
  padding-top: 15px;
  background: url(/default/images/ft_bg.png);
  color: #fff;
  text-align: center;
  font-size: 14px; }
  #home .g-ft .w {
    position: relative; }
  #home .g-ft .ft_box1 {
    width: 100%;
    overflow: hidden;
    padding-top: 20px; }
    #home .g-ft .ft_box1 .prev,
    #home .g-ft .ft_box1 .next {
      vertical-align: middle;
      height: 100px;
      line-height: 100px; }
      #home .g-ft .ft_box1 .prev img,
      #home .g-ft .ft_box1 .next img {
        display: inline-block;
        vertical-align: middle; }
    #home .g-ft .ft_box1 a {
      float: left;
      width: 120px;
      text-align: center;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      #home .g-ft .ft_box1 a:hover {
        -webkit-transform: scale(1.3);
            -ms-transform: scale(1.3);
             -o-transform: scale(1.3);
                transform: scale(1.3); }
    #home .g-ft .ft_box1 p {
      color: #fff; }
  #home .g-ft .ft_box2 .box2_lt {
    float: left;
    text-align: left; }
    #home .g-ft .ft_box2 .box2_lt span {
      margin-right: 30px; }
  #home .g-ft .ft_box2 .box2_rt {
    float: left;
    text-align: left;
    margin-left: 150px; }
    #home .g-ft .ft_box2 .box2_rt span {
      margin-right: 30px; }
  #home .g-ft .ft_box2 .yqlj {
    display: inline-block;
    width: 100px;
    height: 32px;
    color: #000;
    background: #fff; }

#nry .g-bd {
  position: relative;
  margin: 20px auto;
  margin-top: 30px;
  border: .5px solid #ccc;
  background: #fff;
  -webkit-box-shadow: 0 0 6px #c2c2c2;
          box-shadow: 0 0 6px #c2c2c2; }

#nry .local_box {
  font-size: 18px;
  line-height: 50px;
  position: relative;
  float: left;
  width: 100%;
  height: 50px;
  padding-left: 37px; }
  #nry .local_box::before {
    line-height: 30px;
    position: absolute;
    top: 16px;
    left: 15px;
    width: 17px;
    height: 17px;
    content: '';
    background: url("/default/images/dingwei_1.png") center no-repeat; }
  #nry .local_box li {
    font-family: Microsoft JhengHei;
    font-weight: bold;
    float: left; }

#nry .m-content {
  font-size: 14px;
  line-height: 2;
  padding: 20px 4rem;
  text-align: justify; }

#nry .title {
  margin-bottom: 25px;
  text-align: center; }

#nry .title_1 {
  font-size: 18px;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  color: #333; }

#nry .title_2 {
  font-size: 16px;
  font-weight: bold;
  line-height: 36px;
  height: 36px;
  color: #333; }

#nry .title_3 {
  font-size: 12px;
  line-height: 22px;
  height: 22px;
  text-align: center;
  color: #999; }

#nry .inner .text {
  color: #666; }
  #nry .inner .text img {
    max-width: 800px !important;
    height: auto;
    margin: auto; }

#nry .information {
  padding-bottom: 10px; }
  #nry .information .relevant p {
    width: 80px;
    text-align: center; }
  #nry .information ul {
    padding: 0 10px; }
    #nry .information ul li {
      height: 28px;
      color: #333;
      border-bottom: 1px dashed #ddd; }
      #nry .information ul li a:hover {
        color: #0E3D71; }
      #nry .information ul li span {
        font-size: 12px;
        float: right;
        color: #585858; }

#nry .line {
  margin: 10px 0;
  border: 0;
  border-bottom: 1px solid #ccc; }

#lby .g-bd {
  min-height: 570px;
  margin: 20px auto;
  margin-top: 40px; }

#lby .g-sd {
  float: left;
  width: 300px;
  height: 570px;
  padding: 45px;
  text-align: center;
  background: #fff;
  -webkit-box-shadow: 1px 1px 3px #c2c2c2;
          box-shadow: 1px 1px 3px #c2c2c2; }
  #lby .g-sd .topName {
    overflow: hidden;
    text-align: center; }
    #lby .g-sd .topName strong {
      font-family: Microsoft JhengHei;
      font-size: 26px;
      display: block;
      letter-spacing: 1px;
      color: #0e3d71; }
  #lby .g-sd .lm_item {
    margin-top: 20px; }
    #lby .g-sd .lm_item li {
      font-size: 14px;
      line-height: 2;
      overflow: hidden;
      margin-bottom: 10px;
      text-align: center;
      -webkit-border-radius: 30px;
              border-radius: 30px; }
      #lby .g-sd .lm_item li a {
        font-family: Microsoft JhengHei;
        font-size: 15px;
        font-weight: bold;
        display: block;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
        background: #e6e6e6; }
        #lby .g-sd .lm_item li a:hover {
          color: #fff;
          background: #0e3d71; }

#lby .g-mn {
  position: relative;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 880px;
  height: 570px;
  margin-left: 20px;
  padding: 20px;
  padding-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 0 6px #c2c2c2;
          box-shadow: 0 0 6px #c2c2c2; }
  #lby .g-mn .local_box {
    font-size: 18px;
    position: relative;
    float: left;
    height: 65px;
    margin-left: 120px;
    padding-top: 12px; }
    #lby .g-mn .local_box::after {
      position: absolute;
      top: -30px;
      left: -120px;
      width: 80px;
      height: 80px;
      content: '';
      -webkit-border-radius: 50%;
              border-radius: 50%;
      background: url("/default/images/lby_biaoqian.png") #f5f5f5 center no-repeat; }
    #lby .g-mn .local_box::before {
      line-height: 30px;
      position: absolute;
      top: 16px;
      left: -22px;
      width: 17px;
      height: 17px;
      content: '';
      background: url("/default/images/dingwei_1.png") center no-repeat; }
    #lby .g-mn .local_box li {
      font-family: Microsoft JhengHei;
      font-weight: bold;
      display: inline; }
  #lby .g-mn .bd {
    font-size: 12px; }
    #lby .g-mn .bd li {
      line-height: 30px;
      position: relative;
      height: 30px;
      padding-right: 150px; }
      #lby .g-mn .bd li a {
        float: left;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis; }
      #lby .g-mn .bd li span {
        position: absolute;
        right: 0; }
    #lby .g-mn .bd .fy {
      margin: 15px 0;
      text-align: center; }
      #lby .g-mn .bd .fy span {
        margin-left: 10px; }

#jsy .g-bd {
  padding: 10px 20px;
  min-height: 530px;
  margin: 20px auto;
  border: .5px solid #ccc;
  -webkit-box-shadow: 0 0 6px #c2c2c2;
          box-shadow: 0 0 6px #c2c2c2;
  background: #fff; }

#jsy .path {
  height: 32px;
  line-height: 32px; }

#jsy .path h1 {
  font-size: 18px; }

#jsy .line {
  margin: 10px 0;
  border: 0;
  border-bottom: 1px solid #ccc; }

#jsy .lis {
  padding: 10px; }

#jsy .page {
  padding: 15px 0;
  text-align: center; }

#jsy .inner {
  color: #666; }

/* ÕÐÉú×¨À¸ */
#zhaosheng .slideTxtBox {
  width: 100%; }
  #zhaosheng .slideTxtBox .hd {
    line-height: 32px;
    position: relative;
    height: 32px;
    background: #f4f4f4; }
    #zhaosheng .slideTxtBox .hd ul {
      position: absolute;
      top: -1px;
      float: left;
      width: 100%;
      height: 32px; }
      #zhaosheng .slideTxtBox .hd ul li {
        font-size: 16px;
        font-weight: 600;
        float: left;
        width: 25%;
        cursor: pointer;
        text-align: center; }
        #zhaosheng .slideTxtBox .hd ul li a {
          color: #585858; }
        #zhaosheng .slideTxtBox .hd ul li.on {
          height: 32px;
          color: #fff !important;
          background: #0f427c; }
          #zhaosheng .slideTxtBox .hd ul li.on a {
            color: #fff; }
  #zhaosheng .slideTxtBox .bd ul {
    zoom: 1;
    padding-top: 10px; }
  #zhaosheng .slideTxtBox .bd li .date {
    float: right;
    color: #999; }

#zhaosheng .m-zspd {
  float: left;
  width: 940px;
  height: 320px;
  padding-top: 18px;
  padding-left: 15px;
  background: #fff; }

#zhaosheng .m-zspd_left {
  position: relative;
  overflow: hidden;
  width: 510px;
  height: 287px; }
  #zhaosheng .m-zspd_left .hd {
    line-height: 30px;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
    padding: 0 20px;
    background: rgba(0, 0, 0, 0.5); }
    #zhaosheng .m-zspd_left .hd a {
      color: #fff; }
      #zhaosheng .m-zspd_left .hd a:hover {
        color: red; }

#zhaosheng .m-zspd_right {
  overflow: hidden;
  width: 380px;
  height: 287px;
  margin-left: 20px; }
  #zhaosheng .m-zspd_right .lm_name {
    font-size: 22px; }

#zhaosheng .m-zspt {
  float: right; }
  #zhaosheng .m-zspt a {
    display: table-cell;
    width: 240px;
    height: 320px;
    text-align: center;
    vertical-align: middle;
    background: #fff; }
  #zhaosheng .m-zspt img {
    vertical-align: middle; }

#zhaosheng .m-zppd {
  height: 320px;
  padding-top: 15px;
  padding-right: 15px;
  background: #fff; }

#zhaosheng .m-zppd .slideTxtBox .hd ul li {
  width: auto;
  margin-left: 10px;
  color: #0f427c; }

#zhaosheng .m-zppd_left {
  overflow: hidden;
  width: 600px;
  height: 290px;
  margin-left: 15px; }
  #zhaosheng .m-zppd_left .lm_name {
    font-size: 22px; }

#zhaosheng .m-zppd_right {
  position: relative;
  overflow: hidden;
  width: 510px;
  height: 287px; }
  #zhaosheng .m-zppd_right .hd {
    line-height: 30px;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
    padding: 0 20px;
    background: rgba(0, 0, 0, 0.5); }
    #zhaosheng .m-zppd_right .hd a {
      color: #fff; }
      #zhaosheng .m-zppd_right .hd a:hover {
        color: red; }
