/*标签初始化*/
html,
body,
div,
nav,
ul,
li,
img,
span,
input,
label,
dl,
dd,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
input,
table,
thead,
tbody,
th,
tr,
td,
p {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

ul,
li,
ol {
	list-style: none;
}

/*标签初始化*/


/*可复用css*/
.font-size-16 {
	font-size: 16px;
}

.flex {
	display: flex;
}

.flex-j-c {
	justify-content: center;
}

.flex-j-b {
	justify-content: space-between;
}

.flex-j-a {
	justify-content: space-around;
}

.flex-j-s {
	justify-content: flex-start;
}

.flex-j-e {
	justify-content: flex-end;
}

.flex-a-c {
	align-items: center;
}

.flex-a-s {
	align-items: flex-start;
}

.flex-a-e {
	align-items: flex-end;
}

.flex-w {
	flex-wrap: wrap;
}

.cursor-p {
	cursor: pointer;
}

.text-w {
	color: #fff;
}

.text-b {
	color: #070B10;
}

.text-f-A {
	font-family: 'Alibaba PuHuiTi', 'Microsoft YaHei';
}

.text-f-M {
	font-family: 'Microsoft YaHei';
}

.rus .text-f-A,
.rus .text-f-M,
.rus .b-i3-content>.b-i3-year-content,
.rus .n-i-page li,
.rus .b-i3-content>.b-i3-year-content,
.rus .b-i2-ul li dl dt,
.rus .c-u2-dl,
.rus dd.c-u2-dl>dt,
.rus .c-u2-dl dd{
	font-family: 'times New Roman', 'Microsoft YaHei';
}

.text-w-b {
	font-weight: bold;
}

.text-w-400 {
	font-weight: 400;
}

.mb20 {
	margin-bottom: 20px;
}

a:hover,
a {
	color: #ffffff
}

/*可复用css end*/


/* honor css */
.h-main {
	width: 100%;
	min-height: 1440px;
	background-color: #0F1319;
	padding: 161px 0 181px;
	box-sizing: border-box;
	text-align: center;
}

.h-main h2 {
	font-size: 50px;
	margin-bottom: 39px;
}

.h-main p {
	font-size: 20px;
	width: 100%;
	text-align: center;
	line-height: 32px;
	padding: 0 30px;
}

.en .h-main p,
.rus .h-main p {
	width: 68%;
	margin: 0 auto;
}

.h-st-pic {
	width: 720px;
	height: 580px;
	overflow: hidden;
	margin: 119px auto 83px;
}

.h-nd-pic {
	width: 100%;
	height: 240px;
	position: relative;
}

.h-right,
.h-left {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.h-right {
	right: 260px;
}

.h-left {
	left: 260px;
}

.h-ul {
	width: 1300px;
	height: 240px;
	overflow-x: hidden;
	margin: 0 auto;
	box-sizing: border-box;
}

.h-ul::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
}

.h-ul li {
	flex-shrink: 0;
	width: 242px;
	height: 200px;
	background-color: #181F28;
	margin-right: 58px;
	padding: 12px 15px 30px 14px;
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	cursor: pointer;
}

.h-li-year {
	max-width: 90px;
	margin: 18px 0 20px 37px;
	font-size: 18px;
	text-align: left;
}

.h-li-bar {
	width: 50px;
	height: 4px;
	background: #FFFFFF;
	margin: 0 0 20px 37px;
}

.h-li-txt {
	max-width: 108px;
	max-height: 90px;
	margin-left: 37px;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	word-break: break-all;
	overflow: hidden;
}

.h-ul li img {
	display: block;
	width: 214px;
	height: 158px;
}

li.h-select {
	width: 400px;
	height: 200px;
	background-color: #B71D23;
	padding: 21px 0 0 30px;
	position: relative;
	overflow: visible;
}

.h-select::before {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	top: -20px;
	right: 79px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #B71D23;
}

/* honor css end */


/* contact-us css */
.c-u-bg {
	width: 100%;
	background-color: #0F1319;
	padding-bottom: 80px;
}

.c-u1 {
	width: 100%;
	height: 274px;
	padding-top: 152px;
	box-sizing: border-box;
	text-align: center;
	background: url("../images/top_bar.png") no-repeat;
}

.c-u1 h2 {
	font-size: 30px;
}

.c-u2 {
	width: 1380px;
	margin: 0 auto;
}

.c-u2-as {
	width: 520px;
	padding: 30px 0 30px 0;
	box-sizing: border-box;
}

.c-u2-as dl:nth-child(1) {
	background-color: #161D27;
}

.c-u2-dl {
	width: 520px;
	padding: 30px 20px 30px;
	cursor: pointer;
	box-sizing: border-box;
}

.c-u2-dl>dt {
	/* max-width: 450px; */
	font-size: 22px !important;
	font-family: 'Microsoft YaHei';
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	margin-bottom: 8px;
}

.c-u2-dl dd {
	/* max-width: 450px; */
	margin-top: 19px;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
	font-weight: 400;
	color: #CCCCCC;
	line-height: 30px;
}

.c-u2-div {
	/* flex: auto; */
	padding: 30px 30px 30px 0;
}

.c-u2-map {
	width: 858px;
	height: 100%;
	display: none;
}

.c-u3 {
	width: 1420px;
	height: auto;
	padding: 60px 230px 60px 120px;
	margin: 30px auto 0;
	background-color: #131820;
	box-sizing: border-box;
}

.c-u3-info {
	font-size: 22px;
	margin-bottom: 30px;
}

.c-u3-ul {}

.c-u3-label {
	font-size: 16px;
	display: block;
}

.c-u3-input {
	width: 440px;
	height: 54px;
	border: none;
	outline: none;
	background: #1F2733;
	padding-left: 20px;
	box-sizing: border-box;
	margin: 19px 0 50px;
	color: #fff;
}

.c-u3-textarea {
	width: 1068px;
	max-width: 1068px;
	min-width: 440px;
	height: 150px;
	min-height: 54px;
	margin: 19px 0 50px;
	background: #1F2733;
	outline: none;
	border: none;
	padding: 20px 20px 0;
	box-sizing: border-box;
	color: #fff;
}

.c-u3-btn {
	border: none;
	outline: none;
	background-color: #DB2C32;
	font-size: 16px;
	min-width: 160px;
	height: 50px;
	line-height: 50px;
	padding-bottom: 10px;
	cursor: pointer;
}

/* contact-us css end */


/* porduct-show css */
.p-s1 {
	width: 100%;
	height: 1080px;
	background: url("../images/product_bar.png") no-repeat;
	position: relative;
}

.p-s1-div {
	width: 735px;
	position: absolute;
	top: 156px;
	left: 635px;
}

.en .p-s1-div,
.rus .p-s1-div {
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.rus .p-s1-div {
	width: 80%;
}

.p-s1-div div {
	text-align: center;
	font-size: 70px;
	line-height: 88px;
	background: linear-gradient(-45deg, #FFFFFF 0%, #9C9CA1 15.673828125%, #FFFFFF 37.7197265625%, #FFFFFF 51.7578125%, #9C9CA1 73.5595703125%, #FFFFFF 90.8447265625%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.p-s2 {
	width: 100%;
	height: auto;
	background: linear-gradient(0deg, #171C22 0%, #252932 52%, #232A32 69%, #222931 83%, #0F1319 98%);
}

.p-s2-sec {
	width: 100%;
	min-height: 800px;
	position: relative;
}

.p-s2 section:nth-child(odd) div {
	position: absolute;
	top: 228px;
	left: 262px;
	z-index: 9;
}

.p-s2 section:nth-child(odd) img {
	position: absolute;
	top: 86px;
	right: 262px;
}

.p-s2 section:nth-child(even) div {
	position: absolute;
	top: 218px;
	right: 262px;
	z-index: 9;
}

.p-s2 section:nth-child(even) img {
	position: absolute;
	top: 76px;
	left: 262px;
}

.p-s2-dt {
	font-size: 26px;
}

.p-s2-dd {
	font-size: 18px;
	max-width: 621px;
	margin: 28px 0 40px;
}

.rus .p-s2-dd {
	max-width: 660px;
}

.p-s2-btn {
	border: none;
	background-color: #fff;
	font-size: 18px;
	cursor: pointer;
	height: 58px;
	width: auto;
	box-sizing: border-box;
	background-image: linear-gradient(#21242D, #21242D), linear-gradient(180deg, #FFFFFF, #DB2C32, #FFFFFF);
	padding: 2px;
	border-radius: 888px;
	background-clip: content-box, padding-box;
	outline: none;
}

.p-s2-btn>a {
	padding: 0 20px;
}

.p-s2-img {}

.p-s3 {
	width: 100%;
	height: 600px;
}

/* porduct-show css end */


/*product-detail  css*/
.p-d1 {
	width: 100%;
	height: 800px;
	position: relative;
	background: url("../images/bar_engine_bg.png");
}

.p-d1 img {
	width: 750px;
	height: 712px;
	position: absolute;
	top: 1;
	right: 314px;
}

.p-d1-div {
	position: absolute;
	top: 201px;
	left: 361px;
}

.p-d1-div h1 {
	font-size: 60px;
	background: linear-gradient(30deg, #FFFFFF 20%, #B2B2B2 26.1962890625%, #FFFFFF 53.0029296875%, #B2B2B2 63%, #fff 73.076171875%, #fff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	/* max-width: 600px; */
}

.en .p-d1-div>h1 {
	/* max-width: 1000px; */
	font-size: 50px;
	line-height: 80px;
}


.p-d1-text {
	width: 240px;
	min-height: 52px;
	border: 1px solid;
	border-image: linear-gradient(225deg, #B5B5B5, #FFFFFF) 10 10;
	background: linear-gradient(80deg, #3F4A5C 0%, rgba(16, 23, 31, 0) 100%);
	margin: 31px 0 0;
}

.en .p-d1-text {
	width: 420px;
}

.rus .p-d1-text {
	width: 520px;
}

.p-d1-text div {
	font-size: 20px;
	/* max-width: 300px; */
	color: #1E2329;
	/*padding: 13px 23px 13px 22px;*/
	text-align: center;
	line-height: 52px;
	background: linear-gradient(45deg, #FFFFFF 30.1962890625%, #b2b2b2 55.076171875%, #FFFFFF 60%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.p-d2 {
	width: 100%;
	height: auto;
	color: #fff;
	background-color: #0F1319;
	padding-top: 160px;
}

.p-d2-dl {
	text-align: center;

}

.p-d2-dt {
	font-size: 50px;
	margin: 0 auto 43px;
}

.p-d2-dd {
	font-size: 20px;
	max-width: 1000px;
	margin: 0 auto;
	line-height: 32px;
}

.p-d2-li img {
	width: 452px;
	height: 624px;
	margin: 121px 22px 121px 0;
}

.p-d2-last {
	width: 100%;
	height: 704px;
	margin-top: 160px;
}

.p-d3 {
	width: 100%;
	min-height: 800px;
	box-sizing: border-box;
	background: url("../images/image.png") no-repeat;
	padding-top: 160px;
}

.en .p-d3>dl,
.rus .p-d3>dl {
	width: 80%;
}

.en .p-d3-dt,
.en .p-d3-btn,
.en .p-d3 dl dd:nth-child(2),
.en .p-d3-dd,
.rus .p-d3-dt,
.rus .p-d3-btn,
.rus .p-d3 dl dd:nth-child(2),
.rus .p-d3-dd {
	margin-left: 150px;
}

.p-d3-dt,
.p-d3-btn {
	margin-left: 260px;
}

.p-d3 dl dd:nth-child(2) {
	margin: 38px 0 28px 261px;
}

.p-d3-dd {
	margin-left: 261px;
	font-size: 20px;
	max-width: 940px;

}

.p-d3-dt {
	font-size: 50px;
}

.p-d3-btn {
	min-width: 78px;
	height: 46px;
	padding: 13px 25px;
	background: #0F1319;
	border: none;
	outline: none;
	margin-top: 31px;
}

/*product-detail  css end */


/* pro-team  css */
.p-t1 {
	padding: 149px;
	box-sizing: border-box;
	width: 100%;
	height: 700px;
	background: url("../images/banr_about.png") no-repeat;
	position: relative;
}

.p-t1 h1 {
	margin: 0 0 28px 360px;
	font-size: 70px;
	background: linear-gradient(-45deg, #FFFFFF 0%, #B2B2B2 26.1962890625%, #FFFFFF 53.0029296875%, #B2B2B2 78.076171875%, #FFFFFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.rus .p-t1 h1 {
	font-size: 60px;
}

.en .p-t1 h1 {
	height: 85px;
}

.p-t1 div {
	max-width: 873px;
	font-size: 20px;
	margin-left: 360px;
}

.p-t1-ul {
	width: 981px;
	height: 80px;
	padding-left: 360px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url("../images/naviga_bg.png") no-repeat right;
}

.p-t1-ul li a {
	width: 64px;
	height: 40px;
	font-size: 16px;
	color: #B6B6B6;
	line-height: 40px;
}

.p-t1-ul li:nth-child(1) a {
	padding-left: 30px;
}

.p-t1-ul li:nth-child(1),
.p-t1-ul li:nth-child(2) {
	border-right: #B6B6B6 1px solid;
	padding-right: 73px;
}

.p-t1-ul li:nth-child(3),
.p-t1-ul li:nth-child(2) {
	padding-left: 71px;
}

.p-t2 {
	width: 100%;
	background-color: #0F1319;
	height: auto;
	padding: 159px 0 155px;
}

.p-t2-dt {
	font-size: 50px;
	text-align: center;
	color: #fff;
	margin-bottom: 39px;
}

.p-t2-ul {
	margin: 158px 0;
}

.p-t2-ul li {
	margin-right: 58px;
}

.p-t2-ul li:nth-child(even) {
	margin-top: 100px;
}

.p-t2-dd {
	max-width: 997px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	left: 32px;
}

.p-t3 {
	background-color: #fff;
}

/* 轮播图 */

.p-t2-content {
	width: 1410px;
	height: 710px;

	overflow: hidden;
	position: relative;
	margin: 100px auto;
}

.p-t2-content img {
	width: 1410px;
	height: 710px;
}


.p-t2-prev {
	background: url("../images/left_icon_switch.png");
	left: 45px;
}

.p-t2-next,
.p-t2-prev {
	margin: 0 auto;
	width: 50px;
	display: block;
	float: left;
	height: 50px;
	position: absolute;
	top: 45%;
	cursor: pointer;
}

.p-t2-next {
	right: 45px;
	background: url("../images/right_icon_switch.png");
}

/* 轮播图 */
.p-t3 {
	padding-top: 161px;
}

.p-t3-dt {
	margin-left: 259px;
	font-size: 50px;

}

.p-t3-dd {
	max-width: 940px;
	margin: 37px 0 38px 260px;
}

.p-t3-img {
	width: 100%;
}

/* pro-team  css end */


/* brand-intro  css */
.b-i1 {
	width: 100%;
	min-height: 1198px;
	padding-top: 120px;
	box-sizing: border-box;
	position: relative;
	background-color: #0F1319;
}

.b-i1-dl1 dt,
.b-i1-dl1 dd {
	color: #fff;
}

.b-i1-dl1 {
	position: absolute;
	z-index: 1;
}

.b-i1-dt {
	font-size: 50px;
	margin-left: 362px;
}

.b-i1-dd {
	max-width: 700px;
	font-size: 18px;
	margin: 47px 0 37px 360px;
}

.b-i1-dl2 dt {
	font-size: 30px;
	margin-bottom: 37px;
	color: #fff;
}

.en .b-i1-dl2>dt,
.rus .b-i1-dl2>dt {
	font-size: 25px;
}

.b-i1-dl2 dd {
	margin: 0;
	color: #fff;
}

.b-i1-img3 {
	position: absolute;
	top: 173px;
	right: 319px;
}

.b-i1-img1 {
	position: absolute;
	top: 678px;
	left: 360px;
	z-index: 3;
}

.b-i1-img2 {
	position: absolute;
	top: 558px;
	left: 570px;
	z-index: 3;
}

dl.b-i1-dl2 {
	position: absolute;
	top: 838px;
	left: 845px;
	z-index: 8;
}

.b-i1-dl2 .b-i1-dt,
.b-i1-dl2 .b-i1-dd {
	margin-left: 0;
}

.b-i2 {
	width: 100%;
	min-height: 870px;
	background: url("../images/culture_bg.png") repeat;
	padding: 120px 0 0;
	box-sizing: border-box;
}

.en .b-i2,
.rus .b-i2 {
	padding: 60px 0;
}

.b-i2 h2 {
	font-size: 50px;
	text-align: center;
	margin-bottom: 80px;
}

.b-i2-li1,
.b-i2-li2,
.b-i2-li3,
.b-i2-li4 {
	margin-left: 24px;
	width: 292px;
	height: 500px;
	padding: 20px 10px 0 30px;
	box-sizing: border-box;
	background: url("../images/f.png") no-repeat top / 100%;
}

.b-i2-li2 {
	background: url("../images/r.png") no-repeat top / 100%;
}

.b-i2-li3 {
	background: url("../images/e.png") no-repeat top / 100%;
}

.b-i2-li4 {
	background: url("../images/y.png") no-repeat top / 100%;
}



.b-i2-ul li dl dd {
	color: #fff;
	margin-bottom: 15px;
	font-size: 16px;
}

.b-i2-ul li dl dt {
	color: #fff;
	text-align: center;
	font-family: 'Microsoft YaHei';
	font-weight: bold;
	font-size: 24px;
	margin: 0 0 30px -30px;
	background: linear-gradient(-45deg, #FFFFFF 0%, #9C9CA1 13.916015625%, #FFFFFF 27.685546875%, #FFFFFF 52.24609375%, #9C9CA1 66.2841796875%, #FFFFFF 80.322265625%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.en .b-i2-ul li dl dt,
.rus .b-i2-ul li dl dt {
	margin: 0 0 30px -30px;
}

.en .b-i2-ul,
.rus .b-i2-ul {
	flex-wrap: wrap;
	justify-content: center;
	padding: 0 30px;
}

.en .b-i2-ul li,
.rus .b-i2-ul li {
	height: 620px;
	width: 35%;
	margin: 15px 20px 30px;
}

..rus .b-i2-ul li {
	width: 44%;
}

.en .b-i2-li1,
.en .b-i2-li2,
.en .b-i2-li3,
.en .b-i2-li4,
.rus .b-i2-li1,
.rus .b-i2-li2,
.rus .b-i2-li3,
.rus .b-i2-li4 {
	background-position: 0% 100%;
}

li>dl>dd.b-i2-red,
.b-i2-red-16 {
	color: #DB2C32;
	padding: 1px 0;
	font-size: 18px;
}

.b-i2-red-16 {
	font-size: 16px;
	padding-right: 13px;
}

.en .b-i2-red-16,
.rus .b-i2-red-16 {
	display: block;
}

.en .b-i2-indent,
.rus .b-i2-indent {
	text-indent: 0;
}


.b-i2-indent {
	text-indent: 45px;
}

.b-i3-bg {
	width: 100%;
	height: 896px;
	background: #1D2128 url("../images/story_bg.png") no-repeat center / cover;
	overflow: hidden;
	position: relative;
}

.b-i3-circle {
	width: 1410px;
	height: 1410px;
	position: relative;
	transition: all 0.5s;
	top: -800px;
	margin: 0 auto;
	border: 1px solid #8b8b8b;
	border-radius: 50%;
	z-index: 9;
}

/* .b-i3-circle::-webkit-scrollbar {
  display: none;
} */
.b-i3-circle div {
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	color: #DB2C32;
	font-size: 24px;
	background: url("../images/time_bg.png") no-repeat;
	position: absolute;
	cursor: pointer;
	user-select: none;
}



div.b-i3-select {
	color: #9C2125;
	font-size: 36px;
	width: 150px;
	height: 150px;
	line-height: 150px;
	background: url("../images/time_bg_selected.png") no-repeat;
	transition: all 0.5s;
}

.b-i3-select::before {
	content: '';
	width: 250px;
	height: 250px;
	border: 1px dashed #8B8B8B;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
}

.b-i3-content {
	width: 385px;
	height: auto;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.en .b-i3-content,
.rus .b-i3-content {
	top: -50px;
	width: 450px;
}

.b-i3-content>.b-i3-year-content {
	display: none;
	width: 100%;
	min-height: 100px;
	font-size: 24px;
	font-family: 'Microsoft YaHei';
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	margin-top: 150px;
	user-select: none;
}

.b-i3-content>.b-i3-year-content:nth-child(1) {
	display: block;
}


/* brand-intro  css end */

/* news-info css */
section.n-i1 {
	width: 1080px;
	background-color: #0F1319;
	height: auto;
	padding-top: 0;
	box-sizing: border-box;
}

section .n-i1-div {
	width: 100%;
}

section .n-i1-div a {
	width: 1000px;
	height: 460px;
}

section .n-i1-div a img {
	width: 1000px;
	height: 100%;
	margin-top: 0;
}

.n-i1-ul {
	width: 1000px;
	flex-wrap: wrap;
}

.n-i1-ul li {
	width: 478px;
	height: auto;
}

.n-i1-ul li img {
	width: 100%;
	height: 220px;
}

.n-i-page {
	width: 100%;
	height: 30px;
	margin-top: 88px;
}

.n-i-page li {
	height: 30px;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
	margin-right: 30px;
}

.n-i-page li a {
	color: #fff;
}

.n-i-page li button {
	font-size: 14px;
	border: none;
	outline: none;
	width: 80px;
	height: 32px;
	line-height: 30px;
	background-color: #DB2C32;
}

.n-i-p-input input {
	width: 50px;
	height: 30px;
	border: none;
	outline: none;
	padding-left: 10px;
	margin: 0 14px;
}

.n-i-page li .n-i-p-active {
	color: #DB2C32;
}

/* news-info css end */


/* new-detail css */
div.n-i1-box {
	padding: 160px 0 80px;
}

.n-d1 {
	width: 100%;
	height: 458px;
	background: url("../images/bar_bg_news.png") no-repeat;
	padding-top: 193px;
	box-sizing: border-box;
	text-align: center;
}

.n-d1 h1 {
	margin-bottom: 24px;
	font-size: 30px;
}

.n-d1 h2 {
	font-size: 20px;
	padding: 0 40px;
}

.n-d-box {
	width: 100%;
	background-color: #0F1319;
	padding: 160px 0 160px;
}

.n-d2-nav {
	margin-bottom: 73px;

	color: #C0C0C0;
	line-height: 40px;
}

.n-d2 {
	width: 1400px;
	margin: 0 auto;
}

.n-d2-sec {
	width: 1000px;
	min-height: 1076px;
	padding: 59px 40px 0;
	box-sizing: border-box;
	margin-right: 120px;
	background-color: #161D27;
	color: #ffffff !important;
}

.n-d2-sec h2 {
	font-size: 20px;
	margin-top: 30px;
}

.n-d2-sec time {
	display: block;
	font-size: 16px;
	color: #6D6D79;
	line-height: 30px;
	margin: 20px 0 32px;
}

.n-d2-asi {
	min-width: 280px;
}

.n-d2-asi-a1,
.n-d2-asi-a2 {
	font-size: 18px;
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;

	background: #0F1319;
	border: 1px solid #909090;
}

.en .n-d2-asi-a1,
.en .n-d2-asi-a2 {
	width: 150px;
}

.rus .n-d2-asi-a1,
.rus .n-d2-asi-a2 {
	width: 200px;
}

.n-d2-asi-a1 {
	margin: 29px 0 20px;
	background-color: #DB2C32;
	border: none;
}

.n-d2-sec p {
	font-size: 16px;
	line-height: 21px;
}

.n-d2-sec>img,
.n-d2-sec>p>img {
	width: 100%;
	/* height: 616px; */
	margin: 29px 0 28px;
}

.n-d2-asi h2 {
	font-size: 20px;
}

.n-d2-asi h3 {
	font-size: 18px;
	margin: 30px 0 20px;
}

.n-d2-ul-brand li {
	margin-right: 19px;
}

.n-d2-b-p1 {
	font-size: 16px;
	width: 129px;
	margin-bottom: 17px;
}

.n-d2-b-p2 {
	font-size: 14px;
	width: 127px;
}

.n-d2-asi-p {
	margin: 29px 0;
}

.n-d2-ul-news {
	margin-top: 19px;
	width: 292px;
	flex-wrap: wrap;
}

.n-d2-ul-news li {
	width: 134px;
	margin-right: 12px;
}

.n-d2-ul-news li p {
	font-size: 16px;
	margin: 20px 0;
}

.n-d2-ul-brand>li>img {
	width: 130px;
	height: 100px;
}

.n-d2-ul-news>li>a>img {
	width: 134px;
	height: 100px;
}

/* 轮播图 */
.n-d2-auto-content {
	width: 280px;
	height: 226px;
	overflow: hidden;
	position: relative;
	margin-top: -40px;
}

.n-d2-auto-img {
	width: 280px;
	height: 196px;
	position: absolute;
	top: 26px;
}

.n-d2-auto-text {
	width: 280px;
	height: 54px;
	position: absolute;
	bottom: 0;
	box-sizing: border-box;
	padding: 0 0 10px 19px;
}

.n-d2-auto-text div {
	font-size: 16px;
	line-height: 21px;
}

.n-d2-auto-text time {
	font-size: 12px;
	line-height: 30px;
	color: #B2B2B7;
}

.n-d2-auto-points {
	position: absolute;
	z-index: 5;
	list-style: none;
	min-width: 100px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	top: 0;
	right: 0;
	height: 20px;
}

.n-d2-auto-points li {
	cursor: pointer;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 6px;
	border-radius: 15px;
	background-color: #fff;
	border-radius: 50%;
}

.n-d2-auto-active {
	background-color: #DB2C32 !important;
}

/* 轮播图 */

.n-d3-kwords {
	margin-top: 59px;
	font-size: 14px;
	color: #909090;
	line-height: 30px;
}

.n-d3-a {
	margin: 19px 0 30px;
}

.n-d3-a a {
	width: 138px;
	height: 48px;
	background-color: #161D27;
	margin-right: 10px;
}

.n-d3-li {
	width: 478px;
	height: 198px;
	background-color: #161D27;
	margin-right: 44px;
	padding: 39px 54px 0 39px;
	box-sizing: border-box;
}

.n-d3-li a {
	font-size: 14px;
	line-height: 30px;
}

.n-d3-li div {
	margin: 9px 0 19px;
	width: 20px;
	height: 2px;
	background: #DB2C32;
}

.n-d3-li p {
	font-size: 16px;
}

.n-d2-sec img {
	width: 100%;

}

.n-d3-li time {
	font-size: 12px;
	color: #C0C0C0;
	line-height: 30px;
}

/* new-detail css end */


/* 适配css处理 */

@media screen and (max-width: 767px) {

	.p-t2-ul li:nth-child(even) {
		margin-top: 10px;
	}

	.p-t2 {
		padding: 40px 0 0;
	}

	.p-t2-content,
	.p-t2-content img {
		width: 300px;
		height: 151px;

	}

	.p-t3 {
		padding-top: 0px;
	}

	.p-t3-dt {
		font-size: 30px;
		margin: 0 auto 0;
		text-align: center;
	}

	.p-t3-dd {
		padding: 0 40px;
		margin: 37px auto 38px;
	}

	.p-t2-ul {
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.p-t2-ul li {
		margin-right: 0;
	}

	.p-t2-dt {
		font-size: 30px
	}

	.p-t2-dd {
		padding: 0 30px;
	}

	.p-s2 section:nth-child(odd) div,
	.p-s2 section:nth-child(odd) img,
	.p-s2 section:nth-child(even) div,
	.p-s2 section:nth-child(even) img {
		position: static;
		width: 100%;
	}

	.p-s2-sec {
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		padding-bottom: 50px;
	}

	.p-s2-sec img {
		order: -1;
	}

	.p-s2-dd {
		margin: 28px auto 40px;
		padding: 0 30px;
	}

	.p-s1-div {
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
	}

	/* .en .p-s1-div{
		min-width: 1235px;
		left: 50%;
		transform: translateX(-50%);
	} */
	.p-s1-div div {
		font-size: 30px;
	}

	div.n-i1-box {
		padding-top: 80px;
	}

	section.n-i1 {
		padding: 0;
	}

	section.n-i1,
	section .n-i1-div a,
	.n-i1-ul {
		width: 100%;
	}

	.n-i1-div {
		text-align: center;
	}

	section .n-i1-div a img {
		width: 80%;
	}

	.n-i1 h2,
	.n-i1 time,
	.n-i1-ul li time {
		padding: 0 30px;
	}

	.n-i1 time {
		margin: 0;
	}

	.n-i1-ul {
		justify-content: space-around;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.n-i1-ul li {
		width: 360px;
		height: auto;
	}

	.n-i1-ul li img {
		width: 100%;
		height: 166px;
	}

	.n-i1-box div {
		justify-content: space-around;
	}

	.n-i-page {
		margin-bottom: 50px;
		flex-wrap: wrap;
		padding-left: 10px;
		box-sizing: border-box;
	}

	.n-d2-nav {
		margin-bottom: 30px;
	}

	.n-d1 h2 {
		padding: 0 30px;
	}

	.n-d-box {
		padding: 40px 0;
	}

	.n-d2 {
		width: 100%;
	}

	.n-d2-div-main,
	.n-i2-div-main {
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.n-d2-sec {
		margin: 0;
		width: 100%;
		padding: 30px;
		height: auto;
	}


	.n-d2-asi {
		width: 100%;
		margin-top: 30px;
		text-align: center;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.rus .n-d2-asi>div>a {
		display: block;
	}

	.rus .n-d2-asi>div>a:nth-child(3) {
		margin-top: 20px;
	}

	/* .n-d2-sec img {
		width: 100%;

	} */

	.n-d2-nav,
	.n-d3 {
		padding-left: 40px;
	}

	.n-d2-asi-a2 {
		margin: 0 auto;
		display: inline-block;
	}

	.n-d2-asi-a1 {
		display: inline-block;
		margin: 29px auto 20px;
	}

	.n-d2-auto-content {
		left: 50%;
		transform: translateX(-50%);
		text-align: left;
	}

	.n-d2-ul-brand {
		justify-content: center;
	}

	.n-d2-ul-news {
		margin: 19px auto 0;
	}

	.n-d3-li {
		height: auto;
		padding: 10px;
		margin: 0;
		width: 45%;
	}

	.n-d3-a {
		margin: 19px 0 30px;
	}

	.n-d3 {
		padding: 0 30px;
	}

	.n-d3-a,
	.n-d3 ul {
		justify-content: space-between;
	}

	.n-d3-a a {
		width: 138px;
		height: 48px;
		background-color: #161D27;
		margin-right: 5px;
	}

	.n-d3-a a:nth-child(2) {
		margin-right: 0px;
	}

	.h-main {
		height: auto;
		padding: 40px 0 110px;
	}

	.h-main h2 {
		font-size: 30px;
	}

	.h-main p {
		padding: 0 30px;
		box-sizing: border-box;
	}

	.h-ul {
		width: 100%;
	}

	.h-right {
		right: 80px;
	}

	.h-st-pic,
	.h-st-pic img {
		width: 320px;
		height: 290px;
	}

	.h-left,
	.h-right {
		z-index: 5;
		top: 300px;
	}

	.h-left {
		left: 80px;
	}

	.h-li-year,
	.h-li-bar,
	.h-li-txt {
		margin-left: 10px;
	}

	li.h-select {
		width: 100%;
		padding-left: 10px;
	}

	.c-u2 {
		flex-wrap: wrap;
	}

	.c-u2,
	.c-u2-as,
	.c-u2-dl,
	.c-u2-map,
	.c-u2-div {
		width: 100%;
	}

	.c-u2-dl {
		padding: 30px;
	}

	.c-u2-div {
		height: 400px;
		padding: 0;
		/* order: ; */
	}

	.c-u2-map {
		height: 400px;
	}

	.c-u3 {
		width: 80%;
		padding: 60px 30px 100px;
		margin: 30px auto 0;
	}

	.c-u3-ul {
		flex-wrap: wrap;
	}

	.c-u3-input {
		height: 40px;
		width: 100%;
		margin: 19px 0 50px;
	}

	.c-u3-textarea {
		min-width: 189px;
		max-width: 189px;
		width: 100%;
		height: 75px;
		margin: 19px 0 50px;
	}

	.c-u3-div-b {
		position: relative;

	}


	.test {
		font-size: 20px;
	}

	.p-d1 {
		width: 100%;
	}

	.p-d1 h1 {
		font-size: 30px;
		margin: 0 auto;
		text-align: center;
	}

	.p-d1-text {
		font-size: 20px;
		margin: 30px auto 0;
	}

	.p-d1-div {
		position: absolute;
		top: 201px;
		left: 50%;
		transform: translateX(-50%);
	}

	.p-d1 img {
		right: 50%;
		transform: translateX(50%);
		width: 90%;
	}

	.p-d2,
	.p-d3 {
		padding: 60px 0 0;
	}

	.p-d2-dt {
		margin: 30px;
	}

	.p-d2-dt,
	.p-d3-dt {
		font-size: 35px;
		padding: 0 30px;
	}

	.p-d2-ul {
		flex-wrap: wrap;
	}

	.p-d2-dd {
		padding: 0 50px;
	}

	.p-d2-li img {
		width: 100%;
		height: 624px;
		margin: 30px 0 0 0;
	}

	.p-d3 {
		background-position: 60%;
	}

	.p-d3-dt,
	.p-d3-dd {
		text-align: center;
		margin: 0 auto;
		padding: 0 30px;
	}

	.p-d3 dl dd:nth-child(2) {
		margin: 38px auto 28px;
	}

	.p-d3-btn {
		margin: 31px auto 0;
		position: relative;
	}



	.p-t1 {
		padding: 150px 0;
		background-position: 45% 0;
	}

	.p-t1 h1 {
		font-size: 40px;
		margin: 0 0 28px;
		text-align: center;
	}

	.p-t1 div {
		max-width: 873px;
		font-size: 20px;
		margin: 0 auto;
		padding: 0 50px;
	}

	.p-t1-ul {
		width: 95%;
		padding-left: 0px;
	}

	.p-t1-ul li:nth-child(1),
	.p-t1-ul li:nth-child(2) {
		padding-right: 5%;
	}

	.p-t1-ul li:nth-child(3),
	.p-t1-ul li:nth-child(2) {
		padding-left: 5%;
	}

	.p-t1 h1 {
		font-size: 30px;
	}

	.b-i1 {
		min-height: 800px;
		padding-top: 60px;
	}

	.b-i1-dt {
		width: 100%;
		text-align: center;
		margin: 0;
		font-size: 30px;
	}

	.b-i1-dd {
		width: 100%;
		margin: 47px 0 37px 0;
		text-align: center;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.b-i1-img3 {
		right: 0;
		width: 90%;

	}

	.b-i1-img1,
	.b-i1-img2 {
		display: none;
	}

	dl.b-i1-dl2 {
		top: 500px;
		left: 5%;
		padding: 0 10px;
	}

	.b-i2 h2 {
		font-size: 35px;
		margin-bottom: 50px;
	}

	.b-i2-ul {
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.b-i2-ul li {
		margin: 15px 0 30px;
	}

	.b-i3-bg {
		width: 100%;
		height: 430px;
	}

	.b-i3-circle {
		top: -160px;

	}

	div.b-i3-select {
		font-size: 14px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		background-size: 100%;
	}

	.b-i3-select::before {
		content: '';
		width: 80px;
		height: 80px;
		border: 1px dashed #8B8B8B;
	}

	.b-i3-circle div {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		background-size: 100%;
		position: absolute;
	}

	.b-i3-content {
		width: 100%;
	}

	div.b-i3-content>.b-i3-year-content {
		margin-top: 250px;
		font-size: 16px;
	}

}

@media screen and (min-width: 527px) and (max-width: 767px) {
	div.b-i3-content>.b-i3-year-content {
		margin-top: 50px;
		font-size: 16px;
	}
}

@media screen and (min-width: 768px) and (max-width: 934px) {
	div.b-i3-content>.b-i3-year-content {
		margin-top: 380px;
		font-size: 16px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	.p-t3 {
		padding-top: 80px;
	}

	.p-t2 {
		padding: 80px 0;
	}

	.p-t2-content,
	.p-t2-content img {
		width: 750px;
		height: 377px;

	}

	.en .p-t2-dt,
	.rus .p-t2-dt {
		font-size: 40px;
	}

	.en .p-t3-dt,
	.rus .p-t3-dt {
		font-size: 30px;
	}

	.p-t3-dt {
		font-size: 40px;
		margin: 0 auto 0;
		text-align: center;
	}

	.p-t3-dd {
		padding: 0 40px;
		margin: 37px auto 38px;
		font-size: 24px;
	}

	.p-t2-ul {
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.p-t2-ul>li:nth-child(1),
	.p-t2-ul>li:nth-child(2) {
		width: 50%;
		padding: 0 25px 0;
	}

	.p-t2-ul>li:nth-child(1) {
		justify-content: flex-end;
	}

	.p-t2-ul>li:nth-child(1)>img {
		margin: 30px 0 0;
	}

	.p-t2-ul>li:nth-child(2)>img {
		margin: 30px 0 0;
	}

	.p-t2-ul li:nth-child(even) {
		margin-top: 0;
	}

	.p-t2-ul>li {
		width: 33%;
		margin-right: 0;
		display: flex;
	}

	.p-t2-ul li>img {
		margin: 30px auto 0;
	}

	.p-t2-dd {
		padding: 0 30px;
	}

	.p-s1 {
		background-position: 54% 0;
	}

	.p-s2 section:nth-child(odd) div,
	.p-s2 section:nth-child(odd) img,
	.p-s2 section:nth-child(even) div,
	.p-s2 section:nth-child(even) img {
		position: static;
		width: 100%;
	}

	.p-s2-sec {
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		padding-bottom: 80px;
	}

	.p-s2-sec img {
		order: -1;
	}

	.p-s2-dd {
		margin: 28px auto 40px;
	}

	.p-s1-div {
		left: 50%;
		transform: translateX(-50%);
	}

	.p-s1-div div {
		font-size: 50px;
	}

	.rus .p-s1-div div {
		font-size: 30px;
	}

	div.n-i1-box {
		padding-top: 80px;
	}

	section.n-i1 {
		padding: 0;
	}

	section.n-i1,
	section .n-i1-div a,
	.n-i1-ul {
		width: 100%;
	}

	.n-i1-div {
		text-align: center;
	}

	section .n-i1-div a img {
		width: 80%;
	}

	.n-i1-div h2 {
		padding: 0 50px;
	}

	.n-i1-ul {
		justify-content: space-around;
	}

	.n-i1-ul li {
		width: 50%;
		height: auto;
		text-align: center;
	}

	.n-i1-ul li img {
		width: 360px;
		height: 166px;
		d
	}

	.n-i1-box div {
		justify-content: space-around;
	}

	.n-i-page {
		margin-bottom: 50px;
		flex-wrap: wrap;
		padding-left: 10px;
		box-sizing: border-box;
	}


	.n-d-box {
		padding: 80px 0;
	}

	.n-d2 {
		width: 100%;
	}

	.n-d2-div-main,
	.n-i2-div-main {
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.n-d2-sec {
		margin: 0;
		width: 100%;
		padding: 30px;
		height: auto;
	}

	.n-d2-asi {
		width: 100%;
		margin-top: 30px;
		text-align: center;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}

	.rus .n-d2-asi>div>a {
		display: block;
	}

	.rus .n-d2-asi>div>a:nth-child(3) {
		margin-top: 20px;
	}

	/* .n-d2-sec img {
		width: 100%;

	} */

	.n-d2-nav,
	.n-d3 {
		padding-left: 40px;
	}

	.n-d2-asi-a2,
	.n-d2-asi-a1 {
		margin: 0 auto;
		display: inline-block;
	}

	.n-d2-auto-content {
		left: 50%;
		transform: translateX(-50%);
		text-align: left;
	}

	.n-d2-ul-brand {
		justify-content: center;
	}

	.n-d2-ul-news {
		margin: 19px auto 0;
	}


	.h-main {
		padding: 80px 0 90px;
	}

	.en .h-main p {
		width: 80%;
	}

	.h-main p {
		padding: 0 30px;
		box-sizing: border-box;
	}

	.h-ul {
		width: 701px;
	}

	.h-right {
		right: 20px;
	}

	.h-left {
		left: 20px;
	}

	.c-u2 {
		flex-wrap: wrap;
	}

	.c-u2,
	.c-u2-as,
	.c-u2-dl,
	.c-u2-map,
	.c-u2-div {
		width: 100%;
	}

	.c-u2-dl {
		padding-left: 60px;
	}

	.c-u2-div {
		height: 500px;
		padding: 0;
		order: -1;
	}

	.c-u2-map {
		height: 500px;
	}

	.c-u3 {
		width: 100%;
		padding: 60px 60px 100px;
	}

	.c-u3-ul {
		flex-wrap: wrap;
	}

	.c-u3-ul>li,
	.c-u3-div-textarea {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.c-u3-textarea,
	.c-u3-input {
		width: 80%;
		margin: 19px 0 50px;
	}

	.c-u3-info {
		text-align: center;
		width: 100%;
	}

	.c-u3-label {
		width: 80%;
		text-align: left;
	}

	.c-u3-div-b {
		position: relative;
		display: flex;
		justify-content: center;
	}



	.p-d1-div {
		position: absolute;
		top: 101px;
		left: 50%;
		transform: translateX(-50%);
	}

	.en .p-d1-div,
	.rus .p-d1-div {
		width: 100%;
	}

	.p-d1 {
		background-position: 100% 0;
	}

	.p-d1 h1 {
		font-size: 40px;
		margin: 0 auto;
		text-align: center;
	}

	.p-d1 img {
		top: 50px;
		right: 50%;
		transform: translateX(50%);
	}

	.p-d1-text {
		font-size: 20px;
		margin: 30px auto 0;
	}

	.p-d2-ul {
		flex-wrap: wrap;
	}

	.p-d2-dl {
		padding: 0 50px;
	}

	.p-d2-li img {
		width: 400px;
		height: 624px;
		margin: 100px 0 0;
	}

	.en .p-d3>dl,
	.rus .p-d3>dl {
		width: 100%;
	}

	.en .p-d3-dt,
	.en .p-d3-btn,
	.en .p-d3 dl dd:nth-child(2),
	.en .p-d3-dd,
	.rus .p-d3-dt,
	.rus .p-d3-btn,
	.rus .p-d3 dl dd:nth-child(2),
	.rus .p-d3-dd {
		margin-left: 50px;
	}

	.p-d3 {
		background-position: 60%;
	}

	.en .p-d3-dt,
	.rus .p-d3-dt {
		font-size: 30px;
	}

	.p-d3-dt,
	.p-d3-btn {
		margin-left: 160px;
	}

	.p-d3 dl dd:nth-child(2) {
		margin: 38px 0 28px 161px;
	}

	.p-d3-dd {
		margin-left: 161px;
		padding-right: 50px;
	}

	.p-d3-dt {
		font-size: 50px;
	}

	.p-d2-dt {
		margin: 30px;
	}


	.p-t1 {
		padding: 149px 0;
		background-position: 40% 0;
	}

	.p-t1 h1 {
		font-size: 55px;
		margin: 0 0 28px;
		text-align: center;
	}

	.rus .p-t1 h1 {
		font-size: 45px;
	}

	.p-t1 div {
		max-width: 873px;
		font-size: 20px;
		margin: 0 auto;
		padding: 0 50px;
	}

	.p-t1-ul {
		width: 700px;
		padding-left: 100px;
	}

	.b-i1-dl1,
	dl.b-i1-dl2 {
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		z-index: 9;
	}

	.en .b-i1-dl2,
	.rus .b-i1-dl2 {
		padding: 0 30px;
	}

	.b-i1-dl2>.b-i1-dt,
	.b-i1-dl2>.b-i1-dd {
		margin: 0 auto;
	}

	.b-i1-dt {
		width: 100%;
		text-align: center;
		margin: 0;
	}


	.b-i1-dd {
		width: 100%;
		margin: 47px auto 37px;
		text-align: center;
	}

	.b-i1-img3 {
		top: 400px;
		right: 0;
	}

	.b-i1-img1 {
		left: 160px;
		z-index: 3;
	}

	.b-i1-img2 {
		left: 370px;
	}

	.rus .b-i2-ul li dl dt {
		font-size: 20px;
	}

	.b-i2 {
		padding: 60px 0;
	}

	.b-i2 h2 {
		margin-bottom: 50px;
	}

	.b-i2-ul {
		flex-wrap: wrap;
		justify-content: space-around;
		padding: 0 30px;
	}

	.b-i2-ul li {
		width: 40%;
		margin: 15px 0 30px;
	}

	.b-i2-ul li:nth-child(3) dl dd {
		margin-bottom: 0;
	}

	.b-i3-bg {
		height: 700px;
	}

	.b-i3-circle {
		top: -380px;

	}

	.b-i3-content>.b-i3-year-content {
		margin-top: 50px;
		font-size: 16px;
	}

	.b-i2-li1,
	.b-i2-li2,
	.b-i2-li3,
	.b-i2-li4 {
		background-position: 0% 100%;
	}

	.b-i1 {
		min-height: 1350px;
	}

	dl.b-i1-dl2 {
		top: 1100px;
	}

	.en .b-i2-ul li,
	.rus .b-i2-ul li {
		width: 45%;
		padding: 15px 20px 0 40px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
	.b-i1-img3 {
		top: 400px;
		right: 200px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1919px) {
	.c-u2 {
		justify-content: center;
		width: 100%;
	}

	.c-u2-map {
		width: 658px;
	}

	.c-u2-div {
		padding-right: 20px;
	}

	.c-u2-as,
	.c-u2-dl {
		width: 520px;
	}

	.c-u3 {
		width: 80%;
		padding: 60px 60px 100px;
	}

	.c-u3-ul {
		flex-wrap: wrap;
	}

	.c-u3-input {
		margin: 19px 0 50px;
	}

	.c-u3-textarea {
		width: 100%;
		max-width: 100%;
		min-width: 440px;
		margin: 19px 0 50px;
	}

	.c-u3-div-b {
		position: relative;

	}


	.p-t2-content,
	.p-t2-content img {
		width: 1100px;
		height: 553px;

	}

	.p-t3-dt {
		margin: 0 0 0 150px;
	}

	.p-t3-dd {
		padding-right: 80px;
		margin: 37px 0 38px 150px;
	}

	.p-t2-ul {
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.p-t2-ul li {
		margin-right: 0;
	}

	.en .p-t3-dt,
	.rus .p-t3-dt {
		font-size: 40px;
	}

	.p-s1 {
		background-position: 60% 0;
	}

	.p-s1-div {
		left: 50%;
		transform: translateX(-50%);
	}

	.p-s1-div div {
		font-size: 60px;
	}

	section.n-i1 {
		padding: 0;
	}

	section.n-i1,
	section .n-i1-div a,
	section .n-i1-div a img,
	.n-i1-ul {
		width: 800px;
	}

	.n-i1-ul {
		justify-content: space-around;
	}

	.n-i1-ul li {
		width: 360px;
		height: auto;
	}

	.n-i1-ul li img {
		width: 100%;
		height: 166px;
	}

	.n-i1-box div {
		justify-content: space-around;
	}

	.n-d2 {
		width: 100%;
	}

	.n-d2-sec {
		margin: 0;
		width: 900px;
	}

	/* .n-d2-sec img {
		width: 100%;

	} */

	.n-d2-nav,
	.n-d3 {
		padding-left: 40px;
	}

	.n-d2-div-main {
		justify-content: space-around;
	}

	.h-ul {
		width: 1000px;
	}

	.h-right {
		right: 100px;
	}

	.h-left {
		left: 100px;
	}


	.p-d1 {
		background-position: 100% 0;
	}

	.p-d1-div {
		left: 161px;
	}

	.p-d1-div h1 {
		font-size: 50px;
	}

	.p-d1 img {
		right: 214px;
	}

	.p-d2-li img {
		width: 402px;
		margin: 100px 0 0;
	}

	.p-d2-ul {
		justify-content: space-around;
	}



	.p-t1 h1 {
		margin: 0 0 28px 180px;
		text-align: center;
	}

	.en .p-t1 h1,
	.rus .p-t1 h1 {
		margin: 0 auto 28px;
		font-size: 60px;
	}

	.en .p-t1 div,
	.rus .p-t1 div {
		max-width: 873px;
		font-size: 20px;
		margin: 0 auto;
		text-align: center;
	}

	.p-t1 div {
		max-width: 873px;
		font-size: 20px;
		margin-left: 180px;
	}

	.p-t1-ul {
		width: 800px;
		padding-left: 220px;
	}

	.p-d2-dt {
		margin: 30px;
	}

	.b-i1-dd {
		margin: 47px 0 37px 260px;
	}

	.b-i1-img1 {
		left: 150px;
		z-index: 3;
	}

	.b-i1-img2 {
		left: 360px;
	}

	dl.b-i1-dl2 {
		left: 40%;
	}

	.b-i3-bg {
		height: 800px;
	}

	.b-i3-circle {
		top: -550px;

	}

	.b-i3-content>.b-i3-year-content {
		font-size: 18px;
		margin-top: 30px;
	}

	.en .b-i3-content,
	.rus .b-i3-content {
		top: 0px;
	}
}

@media screen and (min-width: 1921px) {

	.p-d1,
	.p-d2,
	.p-d3,
	.p-t1,
	.p-t2,
	.p-t3,
	.b-i1,
	.b-i2,
	.b-i3-bg,
	.c-u-bg,
	.h-main,
	.n-d1,
	.n-d-box,
	.p-s1,
	.p-s2,
	.p-s3 {
		width: 1920px;
		margin: 0 auto;
	}

	.b-i3-circle {
		top: -830px;
	}
}

/* 适配css处理 end */
