* {  padding: 0;  margin: 0;  outline: none;}li {  list-style: none;}html,body {  width: 100%;  height: 100%;  letter-spacing: 0;}body {  box-sizing: border-box;  color: #333;}::-webkit-scrollbar {  width: 4px;  height: 0;  background-color: #f5f5f5;}::-webkit-scrollbar-track {  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);  border-radius: 10px;  background-color: #f5f5f5;}::-webkit-scrollbar-thumb {  border-radius: 10px;  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);  background-color: #a7a7a7;}em,i {  font-style: normal;}.pull-left {  float: left;}.pull-right {  float: right;}.clearfix::after {  visibility: hidden;  display: block;  clear: both;  content: "";}a {  outline: none;  color: inherit;}a:link {  text-decoration: none;  color: inherit;}a:visited {  text-decoration: none;  color: inherit;}a:hover {  text-decoration: none;  color: inherit;}a:active {  text-decoration: none;  color: inherit;}a:focus {  outline: 0;  color: inherit;  text-decoration: none;}@media screen and (min-width: 1200px) {  .main-container {    width: 100%;  }  .container-header {    margin: 0 auto;    height: 100px;    background: #182585;    padding-top: 8px;    box-sizing: border-box;  }  .container-header img {    width: 100px;    height: 85px;  }  .container-header span {    font-size: 30px !important;	color:#fff;	text-align:center;	padding:20px 0;    width: 130px;    height: 60px;	margin-right: 36px;  }  .container-header div {    font-size: 28px !important;	color:#fff;	text-align:center;	padding:20px 0;    width: 180px;    height: 60px;	margin-right: 106px;  }   .container-header p {    font-size: 28px !important;	color:#fff;	text-align:center;	padding:20px 0;    width: 80px;    height: 60px;	margin-right: 36px;  }  .header-content li {    box-sizing: border-box;    height: 56px;    line-height: 56px;    font-size: 16px;    color: #28292d;    margin-right: 76px;    float: left;    border-bottom: 2px solid transparent;  }  .header-content li:last-child {    margin-right: 0;  }  .header-content li:hover {    color: #f43b31;    border-bottom: 2px solid #f43b31;  }  .container-body {    width: 100%;  }  .container-section {    width: 100%;  }  .container-section-5 {    height: 100px;    text-align: center;    line-height: 100px;    background: #28292d;    color: #868788;    font-size: 14px;  }  .container-section-5 img {    width: 14px;    height: 16px;    vertical-align: text-top;  }  .container-section-5 span {    font-size: 18.36px !important;	color:#fff;	text-align:center;	padding:10px 0;    width: 130px;    height: 60px;	margin-right: 36px;  }  .section-content {    width: 1200px;    margin: 0 auto;  }}@media screen and (max-width: 1199px) {  .main-container {    width: 100%;  }  .container-header {    margin: 0 auto;    height: 70px;    background: #182585;    padding-top: 8px;    box-sizing: border-box;  }   .container-header span {    font-size: 30px !important;	color:#fff;	text-align:center;	padding:10px 0;    width: 130px;    height: 60px;	margin-right: 36px;   }  .container-header div {    font-size: 28px !important;	color:#fff;	text-align:center;	padding:10px 0;    width: 180px;    height: 60px;	margin-right: 106px;  }  .container-header img {    width: 60px;    height: 60px;    padding-left: 0.3rem;  }  .header-content {    margin-right: 0.3rem;  }  .header-content li {    box-sizing: border-box;    height: 0.56rem;    line-height: 0.56rem;    font-size: 0.16rem;    color: #28292d;    margin-right: 0.76rem;    float: left;    border-bottom: 2px solid transparent;  }  .header-content li:last-child {    margin-right: 0;  }  .header-content li:hover {    color: #f43b31;    border-bottom: 2px solid #f43b31;  }  .container-body {    width: 100%;  }  .container-section {    width: 100%;  }  .container-section-5 {    height: 1rem;    text-align: center;    line-height: 1rem;    background: #28292d;    color: #868788;    font-size: 0.14rem;  }  .container-section-5 img {    width: 0.14rem;    height: 0.16;    vertical-align: text-top;  }  .section-content {    width: 100%;    margin: 0 auto;  }}