@charset "UTF-8";

* {

  margin: 0;

  padding: 0;

  border: 0;

  box-sizing: border-box;

}

html,

body {

  font-family: 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;

  font-size: 14px;

  color: #333333;

  background-color: #ffffff;

}

ul,

li {

  list-style-type: none;

  margin: 0;

}

input,

textarea,

select {

  resize: none;

  outline: none;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  border: 0;

}

a {

  text-decoration: none;

  color: #000;



}

a:hover {

  text-decoration: none;

  color: #000;

}

img {

  max-width: 100%;

  border-style: none;

  vertical-align: middle;

}

.zoom-img {

  overflow: hidden;

}

.zoom-img .img {

  overflow: hidden;

}

.zoom-img img {

  transition: all 0.5s;

}

.zoom-img:hover img {

  transform: scale(1.04);

  -ms-transform: scale(1.04);

  -webkit-transform: scale(1.04);

  -o-transform: scale(1.04);

  -moz-transform: scale(1.04);

}

.clear:after {

  display: block;

  clear: both;

  content: '';

  visibility: hidden;

  height: 0;

}

.clear {

  zoom: 1;

}

.nav-page {

  font-size: 0;

  text-align: center;

}

.flex {

  display: box;

  /* OLD - Android 4.4- */

  /* OLD - iOS 6-, Safari 3.1-6 */

  /* OLD - Firefox 19- (buggy but mostly works) */

  /* TWEENER - IE 10 */

  /* NEW - Chrome */

  display: flex;

  /* NEW, Spec - Opera 12.1, Firefox 20+ */

}

.btn:focus,

.btn:active:focus,

.btn.active:focus,

.btn.focus,

.btn:active.focus,

.btn.active.focus {

  outline: none;

  box-shadow: none;

}

.btn-link:focus,

.btn-link:hover {

  text-decoration: none;

}

.h1,

.h2,

.h3,

.h4,

.h5 {

  margin: 0;

  font-weight: normal;

}

/*引入字体包*/

@font-face {

  font-family: pingFangM;

  src: url('../fonts/PingFang\ Medium.ttf');

}

@font-face {

  font-family: pingFangB;

  src: url('../fonts/PingFang\ Bold.ttf');

}

@font-face {

  font-family: pingFangR;

  src: url('../fonts/PingFang\ Regular.ttf');

}

@font-face {

  font-family: pingFangL;

  src: url('../fonts/PingFang\ Light.ttf');

}

@font-face {

  font-family: manL;

  src: url('../fonts/manrope-light-4.otf');

}

.wpc {

  width: 90%;

  margin: 0 auto;

}

.wp {

  width: 80%;

  margin: 0 auto;

}

.header2 {

  background-color: #fff;

  border-bottom: 1px solid #f1f1f1;

}

.header2 .logo .icon .img1 {

  display: none;

}

.header2 .logo .icon .img2 {

  display: none;

}

.header2 .icon2 {

  display: block;

}

.header2 .nav .item {

  color: #333;

}

.header2 .head-rbox .search .icon1,

.header2 .head-rbox .eng .icon1 {

  display: none;

}

.header2 .head_line {

  background-color: #333;

}

.crumbs .crumbs_nav {

  display: flex;

  padding-top: 124px;

  align-items: center;

}

.crumbs .crumbs_nav .c_icon1 {

  height: 17px;

  width: 17px;

  margin-right: 10px;

}

.crumbs .crumbs_nav .c_icon2 {

  width: 6px;

  height: 10px;

  margin-right: 10px;

}

.crumbs .crumbs_nav img {

  max-width: 100%;

  vertical-align: middle;

}

.crumbs .crumbs_nav span {

  font-size: 14px;

  font-family: pingFangM;

  color: #4e4d4d;

  line-height: 14px;

  margin-right: 10px;

  vertical-align: middle;

}

.crumbs .crumbs_nav .c_p {

  font-family: pingFangB;

  cursor: pointer;

}

.detail01 .row {

  padding-top: 110px;

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.detail01 .row .row_l {

  width: 50%;

  text-align: left;

  padding-right: 8%;

}

.detail01 .row .row_l h1 {

  font-size: 30px;

  color: #000;

  font-family: pingFangB;

  position: relative;

  margin: 0;

  padding-bottom: 27px;

  margin-bottom: 37px;

}

.detail01 .row .row_l h1::after {

  content: '';

  display: block;

  height: 2px;

  width: 35px;

  background-color: #0082d9;

  position: absolute;

  left: 0;

  bottom: 0;

}

.detail01 .row .row_l p {

  font-size: 16px;

  font-family: pingFangM;

  color: #4e4d4d;

  line-height: 26px;

  margin: 0;

  overflow: hidden;

}

.detail01 .row .row_l h1:hover {

  color: #0082d9;

}

.detail01 .row .row_r {

  width: 50%;

  overflow: hidden;

}

.detail01 .row .row_r img {

  width: 100%;

  max-width: 100%;

  transition: all 1s;

}

.detail01 .row .row_r:hover img {

  transform: scale(1.3);

}

.detail02 {

  padding-bottom: 7.8125vw;

}

.detail02 .row02 .row02_top {

  padding-top: 7.2917vw;

  padding-left: 20%;

  padding-right: 20%;

  text-align: center;

}

.detail02 .row02 .row02_top h1 {

  font-size: 30px;

  font-family: pingFangB;

  color: #000;

  margin: 0;

  position: relative;

  padding-bottom: 27px;

  margin-bottom: 32px;

}

.detail02 .row02 .row02_top h1::after {

  content: '';

  display: block;

  width: 35px;

  height: 2px;

  background-color: #0082d9;

  position: absolute;

  left: 50%;

  bottom: 0;

  transform: translateX(-50%);

}

.detail02 .row02 .row02_top span {

  display: block;

  font-size: 16px;

  color: #4e4d4d;

  line-height: 26px;

  margin-bottom: 56px;

}

.detail02 .row02 .row02_con {

  width: 100%;

  overflow: hidden;

  display: flex;

  flex-wrap: wrap;

}

.allitem{

	width: 50%;

	padding: 0 10px;

}

.allitem:nth-child(2n){

	padding-right: 0;

}

.allitem:nth-child(2n-1){

	padding-left: 0;

}

.detail02 .row02 .row02_con .item {

  float: left;

  width: 100%;

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin-bottom: 31px;

  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.1);

}

.detail02 .row02 .row02_con .item .item_l {

  width: 50%;

  overflow: hidden;

}

.detail02 .row02 .row02_con .item .item_l img {

  width: 100%;

  max-width: 100%;

  transition: all 1s;

}

.detail02 .row02 .row02_con .item .item_l:hover img {

  transform: scale(1.3);

}

.detail02 .row02 .row02_con .item .item_r {

  width: 50%;

  padding-left: 2.6042vw;

  padding-right: 1.5625vw;

}

.detail02 .row02 .row02_con .item .item_r h1 {

  font-size: 20px;

  font-family: pinFangM;

  color: #000;

  margin-bottom: 18px;

}

.detail02 .row02 .row02_con .item .item_r span {

  display: block;

  font-size: 16px;

  font-family: pingFangM;

  color: #4e4d4d;

  line-height: 26px;

  white-space: nowrap;

}

.detail02 .row02 .row02_con .item .item_r .item_txt {

  display: flex;

  justify-content: flex-start;

}

.detail02 .row02 .row02_con .item .item_r .item_txt .txt_1 {
	line-height:1.8
}

.detail02 .row02 .row02_con .item .item_r .item_txt .txt_1 span{

	width:50%;

	display:inline-block;

}

@media (max-width: 1600px){
.detail02 .row02 .row02_con .item .item_r .item_txt .txt_1 span{
	font-size:14px;
}
.detail02 .row02 .row02_con .item .item_r .item_txt .txt_1 span:nth-child(2n){
	text-align:right;
}
}
@media (max-width: 1290px){
	.detail02 .row02 .row02_con .item .item_r .item_txt .txt_1 span{
	font-size:12px !important;
}
.detail02 .row02 .row02_con .item .item_r .item_txt .txt_1 span:nth-child(2n){
	text-align:right;
}
}