@charset "utf-8";
.idx_top {
  padding: 30px 0; }
  .idx_top img {
    float: left; }
  .idx_top h3 {
    float: left;
    margin-left: 13px;
    font-size: 36px;
    display: block;
    line-height: 36px; }
    .idx_top h3 a {
      color: #1a56a8;
      font-size: 36px;
      font-weight: bold; }

.idx_news {
  width: 540px; }
  .idx_news .list3 {
    padding-top: 10px; }

.idx_titbox {
  border-bottom: 1px solid #c0c0c0;
  height: 30px; }
  .idx_titbox .idx_tit {
    float: left;
    position: relative; }
    .idx_titbox .idx_tit h4 {
      font-size: 18px;
      color: #1a56a8;
      line-height: 18px;
      height: 28px;
      border-bottom: 3px solid #fa7932;
      font-weight: bold;
      display: block; }
      .idx_titbox .idx_tit h4 a {
        color: #1a56a8; }
    .idx_titbox .idx_tit em {
      display: block;
      left: 0;
      right: 0;
      background:  no-repeat center center;
      height: 4px;
      position: absolute;
      bottom: 3px; }
    .idx_titbox .idx_tit h5 {
      font-size: 16px;
      border-bottom: 3px solid #f2f2f2;
      float: left; }
      .idx_titbox .idx_tit h5 a {
        color: #3e3a39; }

.idx_tit2 {
  font-weight: bold; }
  .idx_tit2 em {
    display: block;
    width: 28px;
    height: 22px;
    float: left;
    margin-right: 10px; }
  .idx_tit2 .tz_icon {
    background:  no-repeat left center; }
  .idx_tit2 h4 {
    font-size: 18px;
    font-weight: bold; }
    .idx_tit2 h4 a {
      color: #1a56a8; }

.idx_ywbox {
  width: 520px;
  height: 215px;
  float: left;
  margin-right: 20px;
  background:  no-repeat; }
  .idx_ywbox ul {
    padding-left: 10px;
    padding-top: 10px; }
  .idx_ywbox li {
    float: left;
    width: 180px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 20px;
    display: block;
    margin-left: 48px;
    margin-top: 25px; }
    .idx_ywbox li a {
      color: #ffffff; }
      .idx_ywbox li a em {
        float: left;
        background:  no-repeat;
        width: 37px;
        height: 30px;
        margin-top: 10px;
        margin-left: 20px;
        margin-right: 15px; }
      .idx_ywbox li a .icon1 {
        background-position: 0 0; }
      .idx_ywbox li a .icon2 {
        background-position: -227px 0; }
      .idx_ywbox li a .icon3 {
        background-position: 0 -81px; }
      .idx_ywbox li a .icon4 {
        background-position: -228px -81px;
        margin-left: 15px; }
  .idx_ywbox .more {
    float: right;
    font-size: 16px;
    color: #ffffff !important;
    font-family: "微软雅黑";
    margin-right: 57px;
    margin-top: 10px; }

.idx_tzgg {
  width: 470px;
  float: left;
  padding: 15px;
  background: #f1f7fe;
  padding-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.zxfb {
  width: 580px;}
  .zxfb .idx_titbox li {
    float: left;
    position: relative;
    font-size: 16px;
    height: 29px;
    padding: 0 5px;
    margin-right: 25px; }
    .zxfb .idx_titbox li em {
      display: block;
      left: 0;
      right: 0;
      /*background:  no-repeat center center;*/
      height: 4px;
      position: absolute;
      bottom: 0px;
      display: none; }
    .zxfb .idx_titbox li a {
      color: #3e3a39;
      line-height: 16px;
      font-size: 22px;
      font-weight: bold;
      color: #1a56a8; }
  .zxfb .idx_titbox .on, .zxfb .idx_titbox li:hover {
    border-bottom: 2px solid #1a56a8; }
    .zxfb .idx_titbox .on em, .zxfb .idx_titbox li:hover em {
      display: block; }
    .zxfb .idx_titbox .on a, .zxfb .idx_titbox li:hover a {
      text-decoration: none; }

.idx_bigtit {
  height: 24px;
  padding: 38px 0 30px 0;
  text-align: center; }
  .idx_bigtit h3 {
    font-size: 24px;
    color: #1a56a8;
    background:  center no-repeat;
    line-height: 24px;
    display: block;
    font-weight: bold; }

.pd_box li {
  width: 333px;
  height: 140px;
  border: 1px solid #c0c0c0;
  background: #fcfcfe;
  margin-right: 16px;
  position: relative;
  float: left; }
  .pd_box li a {
    margin: 10px;
    display: block; }
  .pd_box li em {
    position: absolute;
    left: 0;
    top: 0; }

.ztlm_box {
  position: relative; }
  .ztlm_box ul {
    padding-left: 40px; }
    .ztlm_box ul li {
      margin-right: 14px;
      float: left; }
  .ztlm_box .left, .ztlm_box .right {
    position: absolute; }
  .ztlm_box .left {
    left: 0;
    top: 0; }
  .ztlm_box .right {
    right: 0;
    top: 0; }

.idx_btm {
  padding-top: 50px; }
  .idx_btm .tit_box {
    border-bottom: 1px solid #c0c0c0; }
    .idx_btm .tit_box li {
      float: left;
      display: block;
      position: relative;
      border-bottom: 3px solid #ffffff;
      font-size: 18px;
      margin-right: 25px;
      padding-bottom: 5px; }
      .idx_btm .tit_box li em {
        float: left;
        display: block;
        width: 25px;
        height: 25px;
        margin-right: 10px; }
      .idx_btm .tit_box li .icon1 {
        background:  no-repeat; }
      .idx_btm .tit_box li .icon2 {
        background:  no-repeat; }
    .idx_btm .tit_box .on, .idx_btm .tit_box li:hover {
      background:  no-repeat bottom center;
      border-bottom: 3px solid #fa7932; }
      .idx_btm .tit_box .on a, .idx_btm .tit_box li:hover a {
        color: #1a56a8;
        text-decoration: none;
        font-weight: bold; }
  .idx_btm .idx_btmlist {
    padding-top: 10px; }
    .idx_btm .idx_btmlist li {
      float: left;
      width: 80px;
      margin-right: 80px;
      font-size: 16px;
      line-height: 36px;
      text-justify: auto;
      text-align: justify; }
      .idx_btm .idx_btmlist li a {
        color: #333333; }
    .idx_btm .idx_btmlist li:before {
      content: "";
      display: block;
      width: 4px;
      height: 4px;
      background: #333333;
      float: left;
      margin-right: 10px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      margin-top: 15px; }
    .idx_btm .idx_btmlist li:hover a {
      color: #fa7932; }

.xxgk_top {
  width: 100%;
  height: 235px;
  padding-top: 15px;
  background:  no-repeat center center; }
  .xxgk_top .ldzl_box {
    width: 1220px;
    height: 210px; }
    .xxgk_top .ldzl_box .ldzl_left {
      width: 247px;
      height: 210px;
      background:  no-repeat;
      float: left;
      text-align: center; }
      .xxgk_top .ldzl_box .ldzl_left em {
        display: block;
        width: 97px;
        height: 97px;
        background:  no-repeat;
        margin: 0 auto;
        margin-top: 35px; }
      .xxgk_top .ldzl_box .ldzl_left h4 {
        font-size: 24px;
        color: #ffffff;
        padding-top: 15px; }
    .xxgk_top .ldzl_box .lazl_right {
      width: 773px;
      background:  repeat;
      height: 190px;
      float: left;
      padding-top: 20px;
      padding-left: 20px; }
      .xxgk_top .ldzl_box .lazl_right .img_box {
        float: left; }
      .xxgk_top .ldzl_box .lazl_right dl, .xxgk_top .ldzl_box .lazl_right dd, .xxgk_top .ldzl_box .lazl_right dt {
        display: block;
        font-size: 13px; }
      .xxgk_top .ldzl_box .lazl_right dt {
        color: #fa7932;
        float: left; }
      .xxgk_top .ldzl_box .lazl_right dd {
        text-justify: auto;
        text-align: justify;
        padding-left: 7px; }
      .xxgk_top .ldzl_box .lazl_right .ldzl_rgmid {
        float: left;
        width: 240px;
        margin-left: 10px; }
        .xxgk_top .ldzl_box .lazl_right .ldzl_rgmid a {
          color: #fa7932; }
        .xxgk_top .ldzl_box .lazl_right .ldzl_rgmid dl {
          padding-bottom: 10px;
          line-height: 25px; }
      .xxgk_top .ldzl_box .lazl_right .ldzl_rgright {
        float: left;
        margin-left: 20px;
        width: 370px; }
        .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgtop {
          width: 360px;
          height: 115px;
          background: #f5f5f5;
          padding-left: 10px;
          padding-top: 5px;
          padding-bottom: 10px; }
        .xxgk_top .ldzl_box .lazl_right .ldzl_rgright dl {
          float: left;
          width: 157px;
          padding-bottom: 10px; }
          .xxgk_top .ldzl_box .lazl_right .ldzl_rgright dl a {
            padding-right: 30px; }
        .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm {
          padding-top: 10px; }
          .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li {
            float: left;
            width: 113px;
            height: 28px;
            background: #1a56a8;
            overflow: hidden;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            margin-right: 15px; }
            .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li a {
              background: #f5f5f5;
              height: 27px;
              width: 113px;
              display: block;
              line-height: 27px;
              text-align: center;
              color: #333333; }
              .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li a em {
                float: left;
                display: block;
                width: 14px;
                height: 14px;
                background:  no-repeat;
                margin-left: 18px;
                margin-top: 6px; }
              .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li a .icon1 {
                background-position: 0 0 !important; }
              .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li a .icon2 {
                background-position: -126px 0 !important; }
              .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li a .icon3 {
                background-position: -252px 0 !important; }
          .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm .on a, .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li:hover a {
            background: #1a56a8;
            color: #ffffff;
            text-decoration: none; }
            .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm .on a em, .xxgk_top .ldzl_box .lazl_right .ldzl_rgright .ldzl_rgbtm li:hover a em {
              background:  no-repeat; }

.xxgk_bottom .xxgk_newsbox {
  width: 485px;
  padding-top: 35px; }
  .xxgk_bottom .xxgk_newsbox .xxgk_tittop {
    height: 35px;
    line-height: 35px; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop em {
      display: block;
      float: left;
      width: 39px;
      height: 35px;
      margin-right: 15px; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop h3 {
      font-size: 24px;
      margin-left: 10px;
      color: #333333; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop a {
      color: #999999;
      float: right; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop .icon1 {
      background:  no-repeat center center; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop .icon2 {
      background:  no-repeat center center; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop .icon3 {
      background:  no-repeat center center; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop .icon4 {
      background:  no-repeat center center; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop .icon5 {
      background:  no-repeat center center; }
    .xxgk_bottom .xxgk_newsbox .xxgk_tittop .icon6 {
      background:  no-repeat center center; }

.xxgk_list {
  padding-top: 20px; }
  .xxgk_list li {
    height: 38px;
    font-size: 16px;
    background:  no-repeat left center;
    padding-left: 15px;
    line-height: 38px; }
    .xxgk_list li span {
      float: right;
      font-size: 14px;
      color: #999999; }

.ldzl_nav {
  width: 340px;
  float: left; 
      margin-top: 20px;
  }
  .ldzl_nav .ldzl_navtop {
    width: 340px;
    height: 60px;
    line-height: 60px;
    background: url(/uploads/image/images/201711sgs_ldzl_navtop.png) no-repeat;
    background-size: 100%;
    -ms-filter: progid:dximagetransform.microsoft.alphaimageloader(src="/uploads/image/images/201711sgs_ldzl_navtop.png",sizingmethod='scale');
    filter: progid:dximagetransform.microsoft.alphaimageloader(src="/uploads/image/images/201711sgs_ldzl_navtop.png",sizingmethod='scale');
  /* \9 是 ie的css hack,ie9以下识别，不包括ie 9 */
  background: none\9; }
    .ldzl_nav .ldzl_navtop h3 {
      font-size: 22px;
      padding-left: 80px;
      color: #ffffff; }
    .ldzl_nav .ldzl_navtop em {
      float: right;
      width: 13px;
      height: 11px;
      background: url(/uploads/image/images/201711sgs_ldzl_navjt.png) no-repeat;
      display: block;
      margin-right: 50px;
      margin-top: 26px; }
  .ldzl_nav .ldzl_navmid .img_box {
    border: 1px solid #efefef;
    padding: 10px;
    width: 155px;
    margin: 0 auto;
    margin-top: 20px; }
  .ldzl_nav .ldzl_navmid h4 {
    font-size: 26px;
    color: #1a56a8;
    text-align: center;
    line-height: 26px;
    padding: 15px 0;
    padding-bottom: 5px; }
  .ldzl_nav .ldzl_navmid p {
    color: #333333;
    text-align: center; }
  .ldzl_nav ul {
    padding-top: 20px; }
    .ldzl_nav ul li {
      height: 60px;
      line-height: 60px;
      border-bottom: 1px solid #dddddd;
      text-align: center; }
      .ldzl_nav ul li a {
        display: block;
        height: 43px;
        width: 100%;
        font-size: 20px; }
        .ldzl_nav ul li a em {
          display: block;
          float: left;
          width: 5px;
          height: 5px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          background: #e9e9e9;
          margin-left: 90px;
          margin-top: 20px;
          margin-right: 12px; }
        .ldzl_nav ul li a p {
          float: left;
          display: block;
          line-height: 43px;
          font-size: 16px; }
    .ldzl_nav ul .on, .ldzl_nav ul li:hover {
      background: #ef8100; }
      .ldzl_nav ul .on a, .ldzl_nav ul li:hover a {
        color: #ffffff; }

.ldzl_nrbox {
  float: left;
  width: 790px;
  margin-left: 25px; }
  .ldzl_nrbox h3 {
    font-size: 20px;
    line-height: 36px;
    height: 36px;
    padding: 20px 0;
    padding-left: 40px;
    color: #333333; }
  .ldzl_nrbox .icon1 {
    background:  no-repeat left center; }
  .ldzl_nrbox .icon2 {
    background:  no-repeat left center; }
  .ldzl_nrbox .icon3 {
    background:  no-repeat left center; }
  .ldzl_nrbox .icon4 {
    background:  no-repeat left center; }
  .ldzl_nrbox .icon5 {
    background:  no-repeat left center; }
  .ldzl_nrbox .icon6 {
    background:  no-repeat left center; }
  .ldzl_nrbox .icon7 {
    background: url(/uploads/image/images/201711sgs_tpxw_icon.png) no-repeat left center; }
  .ldzl_nrbox .icon8 {
    background:  no-repeat left center; }
  .ldzl_nrbox p {
    line-height: 28px;
    font-size: 14px;
    color: #333333;
    padding-left: 42px; }
  .ldzl_nrbox .list3 {
    padding-left: 40px; }
    .ldzl_nrbox .list3 li:before {
      background: #ef8100 !important; }

.yyxtbanner {
  width: 100%;
  height: 250px;
  background:  no-repeat center center; }

.yyxt_tit {
  font-size: 24px;
  text-align: center;
  color: #1a56a8;
  padding-bottom: 20px; }
  .yyxt_tit em {
    display: block;
    width: 60px;
    height: 2px;
    background: #1a56a8;
    margin: 0 auto;
    margin-top: 20px; }

.yyxt_box ul {
  padding-bottom: 50px; }
.yyxt_box li {
  width: 148px;
  height: 178px;
  display: block;
  float: left;
  margin-left: 18px;
  border: 1px solid #e2e2e2;
  margin-top: 20px;
  text-align: center; }
  .yyxt_box li i {
    display: block;
    width: 92px;
    height: 70px;
    margin: 0 auto;
    margin-top: 20px;
    background:  no-repeat;
    margin-bottom: 24px; }
  .yyxt_box li h4 {
    border-top: 1px solid #e2e2e2;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 60px;
    font-size: 14px;
    color: #666666;
    width: 132px; }
.yyxt_box li:hover a {
  text-decoration: none;
  color: #1a56a8; }
.yyxt_box li:hover h4 {
  color: #1a56a8; }
.yyxt_box li:hover i {
  background:  no-repeat; }
.yyxt_box .icon1 {
  background-position: 6px 0 !important; }
.yyxt_box .icon2 {
  background-position: -102px 0px  !important; }
.yyxt_box .icon3 {
  background-position: -212px 0px  !important; }
.yyxt_box .icon4 {
  background-position:  8px -74px  !important; }
.yyxt_box .icon5 {
  background-position: 0 -333px !important; }
.yyxt_box .icon6 {
  background-position: 0 -426px !important; }
.yyxt_box .icon7 {
  background-position: 0 -509px !important; }
.yyxt_box .icon8 {
  background-position: 0 -595px !important; }
.yyxt_box .icon9 {
  background-position: 0 -682px !important; }
.yyxt_box .icon10 {
  background-position: 0 -773px !important; }
.yyxt_box .icon11 {
  background-position: 8px -178px !important; }
.yyxt_box .icon12 {
  background-position: -90px -178px !important; }
.yyxt_box .icon13 {
  background-position: -201px -178px !important; }
.yyxt_box .icon14 {
  background-position: 8px -263px !important; }
.yyxt_box .icon15 {
  background-position: -91px -263px !important; }
.yyxt_box .icon16 {
  background-position: -207px -263px !important; }
.yyxt_box .icon17 {
  background-position: 8px -353px !important; }
.yyxt_box .icon18 {
  background-position: -104px -74px !important; }
.yyxt_box .icon19 {
  background-position: -104px -154px !important; }
.yyxt_box .icon20 {
  background-position: -108px -242px !important; }
.yyxt_box .icon21 {
  background-position: 8px -450px  !important; }
.yyxt_box .icon22 {
  background-position: -100px -450px !important; }
.yyxt_box .icon23 {
  background-position: -208px -450px !important; }
.yyxt_box .icon24 {
  background-position: 8px -540px  !important; }
.yyxt_box .icon25 {
  background-position: -100px -540px !important; }
.yyxt_box .icon26 {
  background-position: -208px -540px !important; }
.yyxt_box .icon27 {
  background-position: 8px -630px !important; }
.yyxt_box .icon28 {
  background-position: -100px -630px !important; }
.yyxt_box .icon29 {
  background-position: -208px -630px !important; }
.yyxt_box .icon30 {
  background-position: 8px -630px !important; }
.yyxt_box .icon31 {
  background-position: 8px -720px  !important; }
.yyxt_box .icon32 {
  background-position: -100px -630px !important; }
.yyxt_box .icon33 {
  background-position: -208px -630px !important; }
.yyxt_box .icon34 {
  background-position: 8px -810px  !important; }
.yyxt_box .icon35 {
  background-position: -100px -720px !important; }
.yyxt_box .icon36 {
  background-position: -208px -720px !important; }
.yyxt_box .icon37 {
  background-position: -213px -333px !important; }
.yyxt_box .icon38 {
  background-position: -213px -426px !important; }
.yyxt_box .icon39 {
  background-position: -213px -509px !important; }
.yyxt_box .icon40 {
  background-position: -223px -595px !important; }
.yyxt_box .icon41 {
  background-position: -223px -682px !important; }
.yyxt_box .icon42 {
  background-position: -233px -773px !important; }
.yyxt_box .icon43 {
  background-position: -223px -863px !important; }
.yyxt_box .icon44 {
  background-position: -223px -948px !important; }
.yyxt_box .icon45 {
  background-position: -223px -1030px !important; }

.gswh_top {
  background:  no-repeat center center; }
  .gswh_top .ldzl_box .ldzl_left em {
    background:  no-repeat; }

.yswh_toplist {
  position: relative; }
  .yswh_toplist ul {
    display: block;
    margin: 0 auto;
    width: 685px; }
    .yswh_toplist ul li {
      float: left;
      display: block;
      margin-right: 10px;
      text-align: center; }
      .yswh_toplist ul li p {
        font-size: 16px;
        color: #333333; }
    .yswh_toplist ul li:hover a {
      text-decoration: none; }
    .yswh_toplist ul li:hover p {
      color: #1a56a8; }
  .yswh_toplist i {
    display: block;
    position: absolute;
    top: 70px;
    cursor: pointer; }
  .yswh_toplist .left_btn {
    left: 15px; }
  .yswh_toplist .right_btn {
    right: 15px; }

.gswh_nav ul {
  padding-top: 1px; }
.gswh_nav li a em {
  margin-left: 60px !important; }

.gswh-yszp_box li {
  float: left;
  margin-left: 15px;
  width: 218px;
  margin-bottom: 20px; }
  .gswh-yszp_box li p {
    font-size: 13px;
    padding-left: 0;
    text-align: center; }
.gswh-yszp_box li:hover a {
  text-decoration: none; }
  .gswh-yszp_box li:hover a p {
    color: #1a56a8; }

.fy_box {
  text-align: center; }

.top_tit {
  padding-bottom: 15px;
  border-bottom: 1px solid #e2e2e2; }
  .top_tit h3 {
    display: block;
    font-size: 24px;
    padding-left: 50px; }
  .top_tit .rdzt_titicon {
    background:  no-repeat left center; }

.rdzt_tit {
  margin: 0 auto;
  width: 960px; }
  .rdzt_tit ul li {
    float: left;
    margin-right: 30px;
    position: relative;
    margin-top: 30px;
    width: 299px; }
    .rdzt_tit ul li a {
      display: block; }
    .rdzt_tit ul li p {
      height: 40px;
      background:  repeat;
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      line-height: 40px;
      padding-left: 20px;
      color: #ffffff; }

.gly_box ul {
  padding-bottom: 15px;
  margin-left: 40px;
  padding-left: 0 !important;
  margin-bottom: 15px;
  border-bottom: 1px dashed #cccccc; }
.gly_box li {
  line-height: 28px !important; }
.gly_box li:before {
  background: #fa7932; }

.xly_box {
  padding: 0 20px; }
  .xly_box .xlt_topbox {
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px; }
    .xly_box .xlt_topbox h2 {
      font-size: 28px;
      color: #1a56a8;
      text-align: center;
      padding-bottom: 20px;
      padding-top: 35px; }
    .xly_box .xlt_topbox dl {
      display: inline-block;
      *display: inline;
      margin-right: 75px;
      *zoom: 1;
      color: #666666; }
      .xly_box .xlt_topbox dl dt, .xly_box .xlt_topbox dl dd {
        float: left;
        line-height: 15px; }
      .xly_box .xlt_topbox dl dt {
        padding-right: 10px; }
  .xly_box .xly_nr p {
    font-size: 16px;
    line-height: 40px; }
  .xly_box .xly_nr .xly_btn {
    text-align: center;
    padding: 20px 0; }
    .xly_box .xly_nr .xly_btn li {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 76px;
      height: 30px;
      border: 1px solid #d6d6d6;
      background: #fbfbfb;
      margin-left: 10px; }
      .xly_box .xly_nr .xly_btn li a {
        display: block;
        color: #333;
        text-align: center;
        line-height: 30px; }
  .xly_box .xly_nr .img_box {
    text-align: center;
    margin: 30px auto; }

.md_box {
  margin: 0 10px;
  border-top: 1px solid #dddddd;
  padding-top: 20px;
  margin-top: 20px; }

.md_top_top h3, .md_top_top ul {
  float: left;
  font-size: 16px; }
  .md_top_top h3 li, .md_top_top ul li {
    float: left;
    width: 230px;
    line-height: 43px;
    font-size: 16px; }
    .md_top_top h3 li span, .md_top_top ul li span {
      color: red; }
.md_top_top ul {
  padding-left: 90px; }
.md_top_top h3 {
  width: 156px;
  height: 43px;
  background:  no-repeat;
  text-align: center;
  line-height: 43px;
  color: #ffffff; }

.md_top_btm {
  font-size: 16px;
  padding-left: 28px; }
  .md_top_btm h6 {
    color: #dc2925;
    float: left;
    font-size: 15px;
    line-height: 30px;
    font-weight: normal; }
  .md_top_btm .clearflx {
    padding: 5px 0; }
  .md_top_btm ul {
    width: 860px;
    float: left;
    font-size: 15px; }
    .md_top_btm ul li {
      float: left;
      color: #cccccc;
      line-height: 30px; }
      .md_top_btm ul li a {
        float: left;
        color: #666666;
        padding: 0 7px; }

.md_btm {
  margin-top: 30px; }
  .md_btm .md_btm-top {
    height: 43px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 18px;
    background: #f7f7f7;
    line-height: 43px; }
    .md_btm .md_btm-top h5 {
      line-height: 43px;
      padding: 0 5px;
      padding-right: 0;
      color: #1a56a8;
      font-size: 18px;
      float: left;
      border-bottom: 2px solid #1a56a8; }
  .md_btm .md_btm-mid {
    border-bottom: 1px dashed #cccccc; }
    .md_btm .md_btm-mid dl, .md_btm .md_btm-mid dd, .md_btm .md_btm-mid dt {
      float: left;
      display: block;
      height: 50px; }
    .md_btm .md_btm-mid dl {
      margin-right: 100px; }
    .md_btm .md_btm-mid dt {
      float: left;
      margin-top: 10px;
      margin-right: 15px; }
    .md_btm .md_btm-mid dd {
      line-height: 50px; }
    .md_btm .md_btm-mid .fr {
      margin-right: 0; }
    .md_btm .md_btm-mid .md_1 {
      color: #1a56a8;
      text-decoration: underline; }
  .md_btm .md_btm-btm {
    padding-left: 60px;
    padding-top: 10px; }
    .md_btm .md_btm-btm p {
      float: left;
      margin-right: 20px;
      font-size: 16px;
      line-height: 36px; }

.md_btm_btn {
  width: 160px;
  height: 38px;
  border: 1px solid #eee;
  background: #fbfbfb;
  line-height: 38px;
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
  display: block;
  font-size: 15px; }

/*# sourcemappingurl=201711sgs_style.css.map */