﻿.top {
  padding-top: 55px;
  padding-bottom: 47px; }
  .top .top_right {
    float: right;
    width: 560px; }
  .top .search_box {
    float: left;
    margin-left: 33px;
    width: 390px;
    padding-top: 15px; }
    .top .search_box .search {
      width: 280px;
      height: 35px;
      background: #FFFFFF;
      -webkit-border-radius: 17px;
      -moz-border-radius: 17px;
      border-radius: 17px; }
      .top .search_box .search .search-btn {
        width: 46px;
        height: 33px;
        background: url(201711qxj_nav-search.png) no-repeat center center #ffa201;
        -webkit-border-radius: 17px;
        -moz-border-radius: 17px;
        border-radius: 17px;
        float: right;
        border: none;
        margin-right: 1px;
        margin-top: 1px;
        cursor: pointer; }
      .top .search_box .search .search-text {
        border: none;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        background: none;
        padding-left: 13px;
        width: 200px; }
  .top .gjss_btn {
    float: right;
    width: 100px;
    height: 35px;
    line-height: 35px;
    color: #FFFFFF;
    text-align: center;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    font-size: 15px;
    background: #0199e6;
    border: none;
    cursor: pointer; }

.nav_box {
  height: 50px;
  line-height: 50px;
  background: #042232; }
  .nav_box ul li {
    display: block;
    width: 162px;
    height: 50px;
    line-height: 50px;
    float: left; }
    .nav_box ul li em {
      display: block;
      margin-left:30px;
      margin-top: 15px;
      margin-right:12px;
      width: 25px;
      height: 25px;
      background: url(201711qxj_nav.png) no-repeat;
      float: left; }
    .nav_box ul li a {
      color: #FFFFFF;
      font-size: 16px;
      float: left;
      display: block;
      width: 160px;
      height: 50px; }
    .nav_box ul li i {
      display: block;
      width: 2px;
      height: 50px;
      background: url(201711qxj_nav-bg.png) no-repeat;
      float: left; }
    .nav_box ul li .icon1 {
      background-position: 0 0; }
    .nav_box ul li .icon2 {
      background-position: -186px 0; }
    .nav_box ul li .icon3 {
      background-position: -380px 0; }
    .nav_box ul li .icon4 {
      background-position: -569px 0; }
    .nav_box ul li .icon5 {
      background-position: -761px 0; }
    .nav_box ul li .icon6 {
      background-position: -953px 0; }
	.nav_box ul li .icon7 { background:url(201808_fj_qxj_nav_ej07.png) left center no-repeat; }
  .nav_box ul li:hover, .nav_box ul .on {
    background: #ffa201; }
    .nav_box ul li:hover a, .nav_box ul .on a {
      text-decoration: none; }

.footer { height:145px; padding-top:30px;}
.footer p { text-align:center; line-height:30px;}
.footer p a { margin-left:8px; margin-right:8px;}
.turn_l { position:absolute; left:80px; top:60px;}
.turn_r { position:absolute; right:60px; top:65px;}
.w-1140 { width:1140px; margin:0 auto;}
.fy_box {
  text-align: center;
  padding-top: 45px;
  padding-bottom: 25px; }

.ztzl_box {
  width: 478px;
  border: 1px solid #dadada;
  float: left;
  padding: 20px;
  margin-left: 35px;
  margin-bottom: 30px; }

.ztzl_list {
  padding-top: 10px; }
  .ztzl_list li {
    border-bottom: 1px dotted #CCCCCC;
    height: 39px;
    line-height: 39px; }
    .ztzl_list li a {
      display: block;
      line-height: 39px; }
  .ztzl_list li:before {
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background: #999999;
    float: left;
    margin-top: 18px;
    margin-right: 10px; }

/*# sourceMappingURL=201711qxj_all.css.map */