html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  font-family: "黑体";
}
li {
  list-style: none;
}
a
{
  text-decoration: none;
  display: block;
}
img {
  border: 0;
}
.whole {
  width: 100%;
}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
@media screen and (min-width: 981px) {
  body {
    font-size: 16px;
  }
  .content {
    width: 1200px;
    margin: 0 auto;
  }
  .header_body_margin {
    margin: 20px 0 30px 0;
  }
  .header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    background: #fff;
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.3);
  }
  .header .content {
    overflow: hidden;
  }
  .header_left {
    float: left;
    width: 8%;
    margin: 20px 0 10px 0;
  }
  .header_logo {
    width: 100%;
  }
  .header_logo img {
    width: 100%;
    margin: 0 auto;
    vertical-align: bottom;
  }
  .header_named {
    width:8%;
     float:left;
     height:38px;
    border: 1px solid #c6021a;
    text-align: center;
    font-size: 0.9em;
  }
  .header_named_top {
    background: #c6021a;
    color: #fff;
    line-height: 19px;
    
  }
  .header_named_bottom {
     line-height: 19px;
     color:#fff;
  }
  .header_right {
    float: right;
    width: 90%;
    margin: 20px 0 10px 0;
  }
  .header_right_top {
    overflow: hidden;
    padding: 16px 0;
    
  }
  .header_name {
    float: left;
    width: 70%;
  }
  .header_name_chi {
    color: #c6021a;
    font-size: 2.5em;
    font-weight: bold;
  }
  .header_name_address {
    font-size: 1.2em;
    text-indent: 3px;
    color: #686869;
  }
  .red{ color:#c60021;}
  .header_search {
    float: right;
    width: 30%;
    text-align: right;
    position: relative;
    
  }
  .header_search a{ width:62px; text-align: center; display:inline-block; font-size: 20px; font-weight: bold; color:#00558f; font-family: "微软雅黑"; text-align: center;}
  .header_search input {
    width: 90%;
    padding: 10px 10px;
    border: 0;
    background: #e7e7e7;
    outline: none;
  }
  .header_search img {
    position: absolute;
    top: 34px;
    right: 10px;
    cursor: pointer;
  }
  .header_right_bottom {
    width:100%; height:40px; background:#00558f;
  }
  .nav {
    width:88%;
    float:left;
    overflow: hidden;
    height:40px;
  }
  .nav_con{ width:1200px; margin:0 auto;}
  .nav .no_border{ border-right: none;}
  .nav li {
    float: left;
    width: 11.1%;
    text-align: center;
    list-style: none;
    border-right:1px solid #fff;
    box-sizing: border-box;
  }
  .nav li a {
    width: 100%;
    color: #fff;
    line-height: 40px;
    font-size: 1.2em;
    font-weight: bold;
     font-family: "微软雅黑";
    transition: background 0.5s, color 0.5s;
    -webkit-transition: background 0.5s, color 0.5s;
    -o-transition: background 0.5s, color 0.5s;
    -moz-transition: background 0.5s, color 0.5s;
  }
 .nav li a:hover {
    color: #c6021a;
  }
  .nav_show {
    color: #c6021a;
  }
  .header_fixed1 {
    position: fixed;
    top: 0;
    height: 60px;
  }
  .header_fixed1 .header_left {
    margin-top: 0.7%;
  }
  .header_fixed1 .header_logo {
    width: 40px;
  }
  .header_fixed1 .header_word {
    float: left;
  }
  .header_fixed1 .header_address,
  .header_fixed1 .header_intro {
    display: none;
  }
  .header_fixed1 .header_name {
    margin-top: 10px;
  }
  .header_fixed1 .nav li a {
    height: 60px;
    line-height: 60px;
    font-size: 1em;
  }
  .mobile_menu_btn {
    display: none;
  }
  .footer {
    background: #fff;
    border-top: 10px solid #00558f;
    width: 100%;
    padding: 2% 0;
    margin-top: 100px;
    font-size: 0.9em;
  }
  .footer li {
    list-style: none;
  }
  .footer_relevant {
    margin-bottom: 2%;
    padding: 0px 0 30px;
   
    border-bottom: 1px solid #353536;
  }

  .footer_relevant_content {
    overflow: hidden;
    border: 1px solid #dbdbdc;
    padding: 20px 30px;
    margin-top: 30px;
  }
  .footer_relevant_content li {
    float: left;
    width: 16.66666667%;
  }
  .footer_relevant_content li a {
    color: #353536;
    height: 40px;
    line-height: 40px;
    transition: color 0.5s;
    -webkit-transition: color 0.5s;
    -o-transition: color 0.5s;
    -moz-transition: color 0.5s;
  }
  .footer_relevant_content li a:hover {
    color: #c6021a;
  }
  .footer_tittle {
    margin-bottom: 2%;
    float: left;
    color: #c6021a;
    margin-right: 20px;
  }
  .footer_relevant_tab span {
    margin-right: 10px;
    cursor: pointer;
    font-size: 24px;
    color:#737070;
    font-family: "微软雅黑";
    font-weight: bold;
  }
  .footer_intro_img {
    float: left;
    width: 20%;
  }
  .zfzc{ float:left; margin-left: 150px;}
  .inpage_top {
    height: 500px;
    overflow: hidden;
    position: relative;
  }
  .inpage_content {
    /*padding-bottom:300px;*/
  }

  /*scz*/
  .footer_intro{ width:30%; height:80px; float:left;}
  .footer_relevant ul{ display:none;}
  .footer_relevant ul.current{ display:block;}
  .footer_relevant span.current{ color:#3a3a3a;}
  .m_btn,.m_nav{ display:none;}
  .yqlj{ width:1200px;height:35px;border-bottom: 1px solid #353536; margin-bottom: 20px; padding-bottom: 10px;}
  .yqlj select{ width:130px; height:20px; margin-right: 20px;}
  .footer_right_img{ float:right; width:30%; text-align: right;}


}
@media screen and (max-width: 1360px) {
  .header_left {
    margin-top: 3.5%;
  }
}
@media screen and (max-width: 640px) {
  html {
    overflow-x: hidden;
  }
  body {
    font-size: 14px;
  }
  .m_btn{ display:block; float:right;width:30px; height:30px; margin:4% 2% 0 0 ;}
  .m_btn img{ width:100%;}
  .m_nav{ width:100%; background:#c6021a; position:absolute; left:0px;top:71px; display:none; z-index: 33;}
  .m_nav ul{padding:10px;}
  .m_nav li{ height:40px;font:20px/40px "微软雅黑"; color:#333; border-bottom:1px solid #ccc; text-align: center;}
  .m_nav li a{display: block; height:40px;font:18px/40px "微软雅黑"; color:#fff; text-align: center;}
  .content {
    width: 96%;
    margin: 0 auto;
  }
  .header {
    overflow: visible;
    position: fixed;
    top: 0;
    background:#fff;
    z-index: 999;
    box-shadow: 1px 1px 1px #c6021a;
  }
  .header_body_margin {
    margin: 20px 0 30px 0;
  }

  .header .content {
    overflow: hidden;
    padding:10px 0;
  }
  .header_left {
    float: left;
    width: 20%;
    margin: 0;
  }
  .header_logo {
    width: 70%;
    margin:0 auto;
  }
  .header_logo img {
    width: 100%;
    margin: 0 auto;
    vertical-align: bottom;
  }
  .header_named {
    display:none;
  }
  .header_named_top {
    background: #c6021a;
    color: #fff;
    padding: 3px 0;
  }
  .header_named_bottom {
    padding: 3px 0;
  }
  .header_right {
    float: left;
    width: 60%;
    margin: 0;
  }
  .header_right_top {
    overflow: hidden;
    padding: 0;
    border-bottom: 0px solid #000;
  }
  .header_name {
    float: left;
    width: 100%;
    padding-top: 10px;
  }
  .header_name_chi {
    color: #c6021a;
    font-size: 1.2em;
    font-weight: bold;
  }
  .header_name_address {
    display:none;
    font-size: 1.2em;
    text-indent: 3px;
    color: #686869;
  }
  .header_search {
   display:none;
  }
  .header_search input {
    width: 90%;
    padding: 10px 10px;
    border: 0;
    background: #e7e7e7;
    outline: none;
  }
  .header_search img {
    position: absolute;
    top: 7px;
    right: 10px;
    cursor: pointer;
  }
  .header_right_bottom {
   display:none;
  }
  .nav {
    overflow: hidden;
  }
  .nav li {
    float: left;
    width: 14.28571429%;
    text-align: center;
    list-style: none;
  }
  .nav li a {
    width: 100%;
    color: #686869;
    font-size: 1.2em;
    padding: 5px 0;
    transition: background 0.5s, color 0.5s;
    -webkit-transition: background 0.5s, color 0.5s;
    -o-transition: background 0.5s, color 0.5s;
    -moz-transition: background 0.5s, color 0.5s;
  }
  .nav li a:hover {
    background: #c6021a;
    color: #fff;
  }
  .nav_show {
    background: #c6021a;
    color: #fff!important;
  }
  .header_fixed1 {
    position: fixed;
    top: 0;
    height: 60px;
  }
  .header_fixed1 .header_left {
    margin-top: 0.7%;
  }
  .header_fixed1 .header_logo {
    width: 40px;
  }
  .header_fixed1 .header_word {
    float: left;
  }
  .header_fixed1 .header_address,
  .header_fixed1 .header_intro {
    display: none;
  }
  .header_fixed1 .header_name {
    margin-top: 10px;
  }
  .header_fixed1 .nav li a {
    height: 60px;
    line-height: 60px;
    font-size: 1em;
  }
  .mobile_menu_btn {
    display: none;
  }
  .footer {
    background: #fff;
    border-top: 10px solid #c6021a;
    width: 100%;
    padding: 2% 0;
    margin-top: 100px;
    font-size: 0.9em;
  }
  .footer li {
    list-style: none;
  }
  .footer_relevant {
    margin-bottom: 2%;
    padding: 30px 0;
    border-top: 1px solid #353536;
    border-bottom: 1px solid #353536;
  }
  .footer_relevant_content {
    overflow: hidden;
    border: 1px solid #dbdbdc;
    padding: 20px 30px;
    margin-top: 30px;
  }
  .footer_relevant_content li {
    float: left;
    width: 50%;
  }
  .footer_relevant_content li a {
    color: #353536;
    height: 40px;
    line-height: auto;
    transition: color 0.5s;
    -webkit-transition: color 0.5s;
    -o-transition: color 0.5s;
    -moz-transition: color 0.5s;
  }
  .footer_relevant_content li a:hover {
    color: #c6021a;
  }
  .footer_tittle {
    margin-bottom: 2%;
    float: left;
    color: #c6021a;
    margin-right: 20px;
  }
  .footer_relevant_tab span {
    margin-right: 10px;
    cursor: pointer;
  }
  .footer_intro{ text-align: center; padding:10px 0;}
  .footer_intro_img {
    float: none;
    width: 15%;
    margin:0 auto;
  }
  .inpage_top {
    height: 500px;
    overflow: hidden;
    position: relative;
  }
  .yqlj{ width:100%;border-bottom: 1px solid #353536; margin-bottom: 20px; padding-bottom: 10px;}
  .yqlj select{ width:82%; height:20px; margin:10px auto 0;}
  .footer_right_img{ float:right; width:30%; text-align: right;}
  .zfzc{ margin:10px auto; width:30%;}
  .footer_right_img{ width:50%; margin:0 auto; float:none;} 
}
 