﻿html{
	font-size: 0.0520833333333333vw;
}
@font-face {
  font-family: 'aa';
  src: url('../font/helvetica-w01-light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bb';
  src: url('../font/helvetica-w01-roman.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cc';
  src: url('../font/helvetica-w01-bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
body{
	font-family: "Arial","SimSun", "SimHei";
	/* font-family: helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif; */
	font-family: "aa",sans-serif;
	background: #fff;
}
ul,li{
	list-style: none;
}
a{
	color: #1f1f1f;
	text-decoration: none;
}
select::-ms-expand{ 
	display:none; 
}
*{
	padding: 0;
	margin: 0;
	font-size: 16rem;
	font-weight: normal;
}
img{
	display: block;
}

.dix{
	display: flex;
}
.jss{
	justify-content: space-between;
}
.jsc{
	justify-content: center;
}
.amc{
	align-items: center;
}

.w1200{
	width: 1200rem;
	margin: auto;
}
.navbox{
	background: linear-gradient(to bottom, #414141, #353535);
	height: 55rem;
	
}
.nav{
	width: 1200rem;
	margin: auto;
	height: 55rem;
}
.nav ul li div{
	display: none;
}
.nav svg{
	height: 22rem;
	font-size: 16rem;
	fill: #fff;
}
.nav svg text{
	fill: #fff;
	font-size: 90rem;
}
.nav .f6TePH{
	fill: #ea5823;
}
.nav ul li{
	width: 170rem;
	text-align: center;
	color: #fff;
	position: relative;
}
.nav ul li>a{
	color: #fff;
	font-size: 12rem;
	display: block;
	line-height: 55rem;

}
.nav ul li div{
	position: absolute;
	top: 45rem;
	width: 130%;
	left: -15%;
	background: #000;
	text-align: center;
	line-height: 2;
	z-index: 10;
}
.nav ul li div a{
	display: block;
	color: #fff;
	font-size: 12rem;
}
.nav ul li:hover div{
	display: block;

}
.logo2{
	height:90rem;
	background: linear-gradient(to right, 
    black,          /* 左侧为黑色 */
    #0a2a37 50%,       /* 中间为蓝色 */
    black 100%      /* 右侧回到黑色 */
  );
  color: #fff;
  /* margin: 5px 0; */
}
.logo2 span{
	font-size: 12rem;
}
.logo2 div{
	display: flex;
	align-items: end;
}
.banner{
	width: 100%;
	/* height: 1013rem; */
	background: #000;
	position: relative;
}
.bannertxt{
	width: 916rem;
	margin: auto;
}
.bannerlefttop{
	font-size: 30rem;
	font-family: "cc";
	color: #fff;
	padding-top: 50rem;
	
}
.bannerbottomleft1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #fff;
	margin-top: 50rem;
}
.bannerbottomleft1 p{
	font-size: 70rem;
	font-family: "cc";
}
.bannerbottomleft1 span{
	font-size: 40rem;
	font-family: "cc";
	color: #fff;

}
.bannerbottomleft{
	width: 350rem;
}

.bannerbottomleft2 p{
	font-size: 14rem;
	color: #fff;
}

.bannerbottomleft2 p:nth-child(1){
	margin-right: 55rem;
}
.bannerbottomleft3{
	font-size: 100rem;
	color: #fff;
	text-align: center;
	margin: 10rem 0;
	font-family: "cc";
}
.bannerbottomleft4{
	margin-bottom: 30rem;
}
.bannerbottomleft4,.bannerbottomleft5{
	font-size: 14rem;
	text-align: center;
	color: #fff;
	line-height: 1.2;
}
.bannerbottomleft5{
	margin-bottom: 30rem;
}
.bannerbottomleft6{
	width: 224rem;
	display: block;
	background: linear-gradient(to bottom, #720000, #a03232);
	height: 44rem;
	border-radius: 6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 18rem;
	font-weight: lighter;
	margin: auto;
	box-shadow: 0 1rem 4rem #000;
	margin-bottom: 30rem;
	
}
.bannerbottomleft6:hover{
	background: linear-gradient(to bottom, #1a1a1a, #4b4b4b);
}
.bannerbottomleft7{
	font-size: 14rem;
	text-align: center;
	color: #fff;
	line-height: 1.5;
}
.bannerbottomright{
	width: 413rem;
	height: 945rem;
	margin-top: -40rem;
}
.bannerleft{
	width: 730rem;
}
.bannerimg{
	opacity: 0.3;
}
.bannertxt{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
}
.banneright{
	width: 163rem;
	height: 825rem;
	border-radius: 20rem;
	border: solid 1px #fff;
	margin-top: 53rem;
}
.banneright p{
	font-size: 14rem;
	color: #fff;
	text-align: center;
	margin-bottom: 12rem;
	margin-top: 25rem;
}
.banneright span{
	font-size: 14rem;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 1.2;
	margin-bottom: 20rem;
}
.banneright img{
	width: 273rem;
	height: 128rem;
	margin-left: -45rem;
	margin-top: -10rem;
}

.index3{
	background: linear-gradient(to right, #211e1e, #989896 50%, #211e1e 100% );
	height: 140rem;
	margin: 5rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
}
.index3 h3{
	font-size: 35rem;
	font-family: "cc";
}
.index3 span{
	line-height: 1.2;
	font-size: 15rem;
	margin-top: 10rem;
	text-align: center;
	font-weight: bold;
	color: #1f1f1f;
}
.index3img1{
	width: 453rem;
	height: 442rem;
	position: absolute;
	bottom: 5rem;
	left: 352rem;
}
.index3img2{
	width: 213rem;
	height: 190rem;
	position: absolute;
	bottom: 30rem;
	right: 470rem;
}
.index4{
	position: relative;
}
.index41left{
	width: 396rem;
	margin-top: 96rem;
}
.index41left dt{
	font-size: 70rem;
	font-family: "cc";
	color: #fff;
	text-align: center;
}
.index41left dd{
	font-size: 14rem;
	color: #fff;
	text-align: center;
}
.index41{
	position: absolute;
	left: 522rem;
	top: 40rem;
	width: 850rem;
}
.index4{
	position: relative;
}
.index41right img{
	margin: auto;
	width: 228rem;
	height: 78rem;
	display: block;
	margin-bottom: 22rem;
}
.index41right p{
	font-size: 25rem;
	color: #fff;
	font-family: "cc";
	margin-bottom: 22rem;
}
.index4img1{
	width: 792rem;
	height: 616rem;
	position: absolute;
	left: 118rem;
	bottom: 40rem;
}
.index4img2{
	width: 567rem;
	height: 667rem;
	position: absolute;
	right: 430rem;
	bottom: 0rem;
}
.index42{
	position: absolute;
	left: 600rem;
	bottom: 72rem;
	font-size: 15rem;
	color: #fff;
	line-height: 1.5;
}
.index5left,.index5right{
	width: 50%;
}
.index5right{
	background: linear-gradient(to right, #1e1f20, #13252c 50%, #1e1f20 100% );
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.index5right>p{
	font-size: 20rem;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.index5text p{
	font-size: 14rem;
	color: #fff;
	margin: auto;
	margin-top: 30rem;
	width: 390rem;
	text-align: center;
	
	line-height: 2;
}
.index6 ul li{
	width: 33.3333333%;
	position: relative;
}
.index6 ul li div{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 40rem;
	box-sizing: border-box;
}
.index6 ul li div h3{
	height: 240rem;
	display: flex;
	align-items: center;
}
.index6 ul li div p{
	font-size: 14rem;
	color: #fff;
	line-height: 1.2;
	text-align: center;
}
.index6 .bannerbottomleft6{
	margin-bottom: 8rem;
}

.foot{
	background: rgb(31, 31, 31);
	padding-top: 80rem;
	padding-bottom: 50rem;
}
.foot1{
	width: 880rem;
	margin: auto;
}
.foot1 dt{
	color: #fff;
	font-size: 20rem;
	margin-bottom: 70rem;
}
.foot1 dd a{
	color: rgb(153, 153, 151);
	font-size: 16rem;
	line-height: 2;
}
.foot1 dd a:hover{
	color: #fff;
}
.foot1 input{
	border: none;
	border-bottom: 1px solid #fff;
	background: none;
	color: #fff;
	line-height: 50rem;
	display: block;
	width: 278rem;
}
.foot1 button{
	display: block;
	width: 278rem;
	height: 52rem;
	border: 2rem #fff solid;
	color: #fff;
	font-size: 16rem;
	margin-top: 15rem;
	background: none;
}
.foot1 button:hover{
	background: #fff;
	color: #1a1a1a;
}
.foot2{
	height: 36rem;
	color: #1a1a1a;
	font-size: 14rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
input:focus {
  outline: none;
}











/* 关于我们 */
.about5left{
	width: 65%;
	overflow: hidden;
}
.about5right{
	width: 35%;
}
.about1{
	height: 850rem;
	position: relative;
}
.about1 p{
	font-size: 20px;
	color: #888;
	text-align: center;
	padding-top: 15rem;
}
.about1 img{
	width: 415rem;
	height: 268rem;
	display: block;
	margin: auto;
	margin-top: 230rem;
}
.about1 span{
	width: 250rem;
	position: absolute;
	color: #888;
	font-size: 17rem;
	line-height: 1.5;
	text-align: center;
}
.about1 .span1{
	top: 80rem;
	left: 695rem;
}
.about1 .span2{
	top: 80rem;
	left: 978rem;
}
.about1 .span3{
	top: 280rem;
	left: 1204rem;
}
.about1 .span4{
	top: 610rem;
	left: 978rem;
}
.about1 .span5{
	top: 580rem;
	left: 645rem;
}
.about1 .span6{
	top: 300rem;
	left: 490rem;
}

.about5left img{
	display: block;
	width: 100%;
	height: 100%;
}
.index5text img{
	display: block;
	width: 175rem;
	height: 175rem;
	margin: auto;
	margin-top: 15rem;
}
.xiantiao{
	height: 5rem;
	background: #fff;
}
.gugemap p{
	font-size: 16rem;
	color: #1a1a1a;
	line-height: 40rem;
	text-align: center;
}
.gugemap iframe{
	width: 100%;
}


/* our */
.our{
	height: 788rem;
	/* background: #000; */
	overflow: hidden;
	position: relative;
	width: 100%;
}
.our .ourbanner{
	display: block;
	width: 100%;
	height: 953rem;
	opacity: 0.45;
}
.our .ourbanner img{
	opacity: 0.45;
}
.our h3{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	font-size: 34rem;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 400;
	opacity: 0.8;
	letter-spacing: 6rem;
	background: rgba(0, 0, 0, 0.65);
	font-weight: bold;
}
.parallax-mirror{
	background: #000;
	z-index: 1;
}
.parallax-mirror img{
	/* opacity: 0.45; */
}
.logo2 img{
	width: 177rem;
	height: 62rem;
}
.our2{
	/* height: 130rem; */
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	padding: 15rem 0;
}
.our2 p{
	font-size: 18rem;
	color: #1a1a1a;
	line-height: 1.5;
	width: 930rem;
	margin: auto;
	text-align: center;
}
.our3left{
	width: 30%;
}
.our3right{
	width: 70%;
	height: 680rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.45);
}
.our3right h3{
	font-size: 24rem;
	color: #fff;
	font-weight: 400;
	opacity: 0.8;
}
.pdatibiao{
	font-size: 40rem !important;
	margin-bottom: 50rem;
}


/* the */
.the{
	height: 800rem;
	position: relative;
}
.the h3{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	font-size: 36rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	letter-spacing: 8rem;
	font-weight: 400;
}
.the2{
	font-size: 20rem;
	color: #333;
	padding: 10rem 0;
	letter-spacing: 8rem;
	text-align: center;
	background: #fff;
}

.the3left{
	width: 40%;
	background: #fff;
}
.the3right{
	width: 60%;
	height: 660rem;
	background: rgba(0, 0, 0, 0.35);
}

.the3left .index5text p{
	color: #1a1a1a;
}
.the3left .pdatibiao{
	color: #13252c;
	font-size: 24rem !important;
	margin-bottom: 30rem;
}




/* 产品 */
.probnaner_1_1{
	position: relative;
}
.probnaner_1_1 .pro1bg{
	width: 100%;
	display: block;
}
.probnaner_1_1 .top{
	background:rgba(31, 31, 31, 0.87);
	padding: 8rem 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.probnaner_1_1 .top h3{
	font-size: 40rem;
	color: #fff;
	text-align: center;
	font-family: cc;
}
.probnaner_1_1 .top p{
	font-size: 13rem;
	color: #fff;
	text-align: center;
}
.dianci{
	width: 480rem;
	height: 1090rem;
	display: block;
	left: 220rem;
	top: -50rem;
	position: absolute;
	z-index: 10;
}
.canshu1{
	position: absolute;
	background: rgba(31, 31, 31, 0.69);
	border: solid 1px #fff;
	top: 407rem;
	left: 650rem;
	border-radius: 20rem;
	padding: 10rem 60rem;
	text-align: center;
	height: 106rem;
}
.canshu1 h3{
	font-size: 60rem;
	color: #fff;
	font-family: cc;
}
.canshu1 p{
	font-size: 16rem;
	color: #fff;
}

.canshu2{
	position: absolute;
	background: rgba(31, 31, 31, 0.69);
	border: solid 1px #fff;
	top: 550rem;
	left: 650rem;
	border-radius: 20rem;
	padding: 2rem 30rem;
	text-align: center;
	height: 106rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.canshu2 h3{
	font-size: 35rem;
	color: #fff;
	margin-bottom: 5rem;
	font-family: cc;
}
.canshu2 p{
	font-size: 16rem;
	color: #fff;
}
.canshu3{
	position: absolute;
	background: rgba(31, 31, 31, 0.69);
	border: solid 1px #fff;
	top: 680rem;
	left: 650rem;
	border-radius: 20rem;
	padding: 10rem 30rem;
	text-align: center;
	/* height: 106rem; */
}
.canshu3 h3{
	font-size: 60rem;
	color: #fff;
	font-family: cc;
}
.canshu3 p{
	font-size: 16rem;
	color: #fff;
}

.canshu4{
	position: absolute;
	background: rgba(31, 31, 31, 0.69);
	border: solid 1px #fff;
	top: 660rem;
	left: 1100rem;
	border-radius: 20rem;
	padding: 15rem 60rem;
	text-align: center;
	/* height: 106rem; */
}
.canshu4 h3{
	font-size: 20rem;
	color: #fff;
	font-family: cc;
}
.canshu4 h2{
	font-size: 35rem;
	color: #fff;
	font-family: cc;
}

.canshu5{
	position: absolute;
	background: rgba(31, 31, 31, 0.69);
	border: solid 1px #fff;
	top: 774rem;
	left: 920rem;
	border-radius: 20rem;
	padding: 20rem 60rem;
	text-align: center;
	/* height: 106rem; */
}
.canshu5 h3{
	font-size: 30rem;
	color: #fff;
	font-family: cc;
}
.rewu{
	display: block;
	width: 656rem;
	height: 759rem;
	position: absolute;
	top: 123rem;
	right: 246rem;
}
.probannerbottom{
	background:rgba(31, 31, 31, 0.87);
	padding: 20rem 0;
}
.probannerbottom .div112{
	color: #fff;
	font-size: 16rem;
	width: 410rem;
	text-align: center;
	margin-left: 200rem;
}
.probannerbottom p{
	font-size: 14rem;
	color: #fff;
	text-align: center;
}
.probannerbottom .bannerbottomleft6{
	margin-bottom: 15rem;
	
}
.div113{
	margin-left:60rem ;
}
.pro1list{
	position: relative;
}
.pro1list p{
	font-size: 16rem;
	font-family: "aa";
	font-weight: bold;
	color: rgb(86, 86, 86);
	width: 910rem;
	margin: auto;
	text-align: center;
	margin-top: 40rem;
}
.pro1list h3{
	font-size: 40rem;
	font-family: "cc";
	color: rgb(31, 31, 31);
	width: 910rem;
	margin: auto;
	text-align: center;
	margin-top: 40rem;
}
.pro1list ul{
	width: 960rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: auto;
	margin-top: 50rem;
	margin-bottom: 50rem;
}
.pro1list ul li span{
	font-family: "aa";
	font-weight: bold;
	color:rgb(31, 31, 31);
	font-size: 12rem;
	text-align: center;
}
.pro1list ul li{
	width: 280rem;
}
.pro1list ul li img{
	height: 179rem;
	display: block;
	object-fit: cover;
}
.pro1list ul li span{
	display: block;
	margin-top: 30rem;
	margin-bottom: 30rem;
}
.p7{
	width: 430rem;
	height: 970rem;
	display: block;
	position: absolute;
	left: 0;
	top: -160rem;
}
.pro12{
	position: relative;
}
.pro12 img{
	display: block;
	width: 100%;
}
.pao12txt{
	position: absolute;
	left: 970rem;
	top: 100rem;
}
.pao12txt h3{
	font-size: 20rem;
	color: #fff;
	font-family: "aa";
	font-weight: bold;
	text-align: center;
	margin-bottom: 50rem;
}
.pao12txt p{
	font-size: 16rem;
	color: #fff;
	font-family: "aa";
	width: 365rem;
	text-align: center;
	margin: auto;
	margin-top: 30rem;
}
.pao12txt h2{
	font-size: 20rem;
	color: #fff;
	font-family: "aa";
	font-weight: bold;
	text-align: center;
	margin-top: 30rem;
}
.a1{
	position: absolute;
	left: 471rem;
	color: #fff;
	font-weight: bold;
	font-size: 12rem;
	top: 312rem;
}
.a2{
	position: absolute;
	left: 541rem;
	color: #fff;
	font-weight: bold;
	font-size: 12rem;
	bottom: 91rem;
}
.progeduan{
	font-size: 14rem;
	font-weight: bold;
	color: #fff;
	line-height: 70rem;
	background: linear-gradient(to right, black, #0a2a37 50%, black 100% );
	text-align: center;
}
.chuanyuelefet{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 50%;
}
.chuanyuelefet p{
	color: rgb(55, 59, 77);
	font-size: 20rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40rem;
}
.chuanyuelefet div{
	color: rgb(31, 31, 31);
	font-size: 16rem;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
	
}
.chuanyuelefet div img{
	margin: auto;
	margin-top: 40rem;
}
.chuanyueright{
	width: 50%;
}
.sange{
	margin-bottom: 30rem;
}
.sange h3{
	font-size: 40rem;
	font-weight: 500;
	font-family: "cc";
	text-align: center;
	color: #1f1f1f;
	margin-top: 30rem;
}
.sange p{
	font-size: 16rem;
	font-weight: bold;
	color: #565656;
	text-align: center;
	line-height: 1.5;
}
.sange img{
	width: 1080rem;
	margin: auto;
	margin-top: 30rem;
}
.sange div{
	display: flex;
	justify-content: space-between;
}
.sange div p{
	width: 330rem;
}
.sange div{
	width: 940rem;
	margin: auto;
	margin-top: 30rem;
}

.sige{
	display: flex;
	justify-content: space-between;
}
.sige li{
	width: 25%;
	background: radial-gradient(circle at 50% 50%, #092B38 0%, #1F1F1F 100%);
	font-family: "cc";
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 376rem;
	flex-direction: column;
}
.sige li:nth-child(2n){
	background: #fff;
}
.sige h3{
	font-size: 40rem;
	color: #fff;
	font-weight: 500;
}
.sige p{
	margin: 10rem auto;
}
.sige p,.sige div{
	font-size: 14rem;
	color: #fff;
	font-weight: 500;
	line-height: 1.7;
}
.sige div{
	width: 234rem;
	text-align: center;
}
.sige li:nth-child(2n) h3,.sige li:nth-child(2n) p,.sige li:nth-child(2n) div{
	color: #565656;
}
.wenzibufen{
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.tupianbufen{
	width: 50%;
	/* height: 660rem; */
	background: radial-gradient(circle at 50% 50%, #12576F 0%, #1F1F1F 100%);
	display: flex;
	justify-content: center;
	align-items: center;
}
.tupianbufen img{
	height: 522rem;
}
.wenzibufen>p{
	font-size: 20rem;
	font-weight: bold;
	color: #1f1f1f;
}
.wenzibufen div p{
	font-size: 16rem;
	font-weight: bold;
	color: #565656;
	line-height: 1.5;
	margin-top: 40rem;
	width: 370rem;
	text-align: center;
}
.chanpindierge{
	background: radial-gradient(circle at 50% 50%, #B9B656 0%, #1F1F1F 100%);
	text-align: center;
	padding: 15rem 0;
}
.chanpindierge p{
	font-size: 40rem;
	color: #1F1F1F;
	font-family: "cc";
}
.chanpindierge div{
	font-size: 15rem;
	line-height: 1.5;
	color: #1F1F1F;
	font-weight: bold;
}
.chanpinerbanner{
	position: relative;
}
.banneraa{
	width: 100%;
}
.chanpinbannertext{
	position: absolute;
	top: 155rem;
	left: 700rem;
}
.chanpinbannertext p{
	font-size: 30rem;
	color: #fff;
	font-weight: bold;
	line-height: 64rem;
	border: solid 1px #fff;
	background: rgba(0, 0, 0, 0.45);
	border-radius: 15rem;
	padding-left: 80rem;
	padding-right: 50rem;
	margin-bottom: 20rem;
}
.chanpinbannertext span{
	line-height: 30rem;
	color: #fff;
	text-align: center;
	border: solid 1px #fff;
	background: rgba(0, 0, 0, 0.45);
	font-weight: bold;
	display: block;
	width: 390rem;
	border-radius: 50rem;
	margin-bottom: 20rem;
	margin-top: 100rem;
	margin-left: -100rem;
}
.cp5{
	font-size: 45rem !important;
	font-family: "cc";
	text-align: left !important;
	padding-left: 60rem !important;
	margin-left: -100rem;
}
.dadianchi{
	width: 651rem;
	height: 609rem;
	position: absolute;
	left: 115rem;
	top: 0;
}
.xiaodadianchi{
	width: 575rem;
	height: 281rem;
	position: absolute;
	top: 430rem;
	left: 100rem;
}
.dianchilogo{
	width: 232rem;
	height: 81rem;
	position: absolute;
	top: 35rem;
	right: 520rem;
}
.youdianchi{
	width: 786rem;
	height: 766rem;
	position: absolute;
	right:25rem;
	top: 380rem;
	z-index: 10;
}
.chanpindiergetwo p{
	margin-right: 300rem;
}
.chanpindiergetwo div{
	margin-right: 300rem;
}
.chanpdisand{
	position: relative;
}
.chanpdisand div{
	position: absolute;
	width: 570rem;
	top: 14rem;
	left: 0;
	right: 0;
	margin: auto;
}
.chanpdisand div p{
	background: rgba(31, 31, 31, 0.69);
	border-radius: 15rem;
	line-height: 60rem;
	font-size: 20rem;
	font-weight: bold;
	color: #fff;
	padding: 0 20rem;
	box-sizing: border-box;
	border: solid 1px #fff;
	margin-bottom: 10rem;
}
.pbootm{
	position: absolute;
	width: 1070rem;
	background: rgba(31, 31, 31, 0.69);
	border-radius: 15rem;
	border: solid 1px #fff;
	font-size: 15rem;
	text-align: center;
	bottom: 35rem;
	line-height: 1.5;
	left: 0;
	right: 0;
	margin: auto;
	color: #fff;
	padding:10rem 25rem ;
}

.wenzibufen22{
	padding: 50rem 0;
}
.wenzibufen22 div p{
	margin-top: 20rem;
}
.nnnanlogo{
	width: 152rem;
	height: 53rem;
}
.formbox{
	background-color: rgb(153, 153, 151);
	width: 700rem;
	position: relative;
}
.nnnanlogo{
	position: absolute;
	top: 30rem;
	left: 25rem;
}
.formbox{
	position: relative;
	padding:45rem 60rem;
	box-sizing: border-box;
	margin-left: 468rem;
	margin-right: 20rem;
}
.ftite{
	font-size: 24rem;
	text-align: center;
	color: #1F1F1F;
	font-weight: bold;
}
.ftite2{
	color: #1F1F1F;
	font-size: 14rem;
	margin-top: 20rem;
	text-align: center;
	font-weight: bold;
	text-align: center;
	display: block;
}
.unput{
	flex-wrap: wrap;
}
.unput dl{
	width: 240rem;
}
.unput dl dt{
	font-size: 13rem;
	line-height: 1;
	color: rgb(26, 24, 85);
	padding: 10rem 0;
	margin-left: 20rem;
	display: block;
}
.unput dl dd input{
	height: 42rem;
	width: 100%;
	box-sizing: border-box;
	padding: 0 20rem;
	border-radius: 21rem;
	border: none;
}
.unput2 dl dd textarea{
	height: 120rem;
	width: 100%;
	box-sizing: border-box;
	padding: 5rem 20rem;
	border-radius: 21rem;
	border: none;
	font-weight: bold;
	color: rgb(26, 24, 85);
}
.formbox button{
	font-size: 14rem;
	color: #fff;
	background:rgb(26, 24, 85);
	width: 206rem;
	height: 40rem;
	border: none;
	border-radius: 50rem;
	margin: auto;
	margin-top: 50rem;
	display: block;
}
.formbox button:hover{
	opacity: 0.8;
}
.formtext img{
	width: 284rem;
	height: 600rem;
}
.formtext p{
	color: rgb(86, 86, 86);
	font-size: 16rem;
	font-weight: bold;
	line-height: 1.4;
	text-align: center;
	margin-bottom: 24rem;
}
.formtext{
	width: 238rem;
}
.unput2 dt{
	margin-top: 40rem;
}


.chanpindierge2 h3{
	font-weight: normal;
	color: #fff;
	font-size: 25rem;
	font-family: "cc";
}
.chanpindierge2 p{
	color: #fff;
}
.chanpindierge2 div{
	color: #fff;
}

.chanpindierge2{
	background: radial-gradient(circle at 50% 50%, #75A739 0%, #1F1F1F 100%)
}
.disangechanin img{
	width: 100%;
}
.disangechanin{
	position: relative;
}
.disangechanin .cat{
	position: absolute;
	bottom: 40rem;
	right: -0;
	width: 804rem;
	height: 352rem;
}
.disangechanin .hezinxi{
	position: absolute;
	width: 383rem;
	height: 306rem;
	left: 470rem;
	bottom: -150rem;
	width: 306px;
  height: 383px;
  transform: rotate(90deg);
}
.chanpindierge3 p{
	margin-left: 350rem;
}
.chanpindierge2 dl dd{
	color: #fff;
	font-size: 14rem;
	font-family: "cc";
	width: 350rem;
}
.sangeimg img{
	width: 960rem;
	margin:20rem auto;
}
.p10{
	padding: 15rem 0 !important;
}
.wenzibufen333{
	width: 33.3%;
}
.wenzibufen333 p{
	width: 250rem;
	text-align: center;
}
.wenzibufen333 div p{
	width: 250rem;
}
.tupianbufen333{
	width: 77%;
}
.tupianbufen333 .sasdbg{
	width: 100%;
	height: 100%;
	opacity: 0.3;
}
.tupianbufen333 .madhexi{
	width: 503rem;
	height: 625rem;
	transform: rotate(90deg);
	position: absolute;
	left: 0;
	right: 0;
	top: 90rem;
	margin: auto;
}
.tupianbufen333{
	position: relative;
}
.tupianbufen333 p{
	font-size: 16rem;
	font-family: "cc";
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 90rem;
	margin: auto;
	color: #fff;
}
.progeduan333{
	background: radial-gradient(circle at 50% 50%, #75A739 0%, #1F1F1F 100%)
}


.lianggechanp{
	position: relative;
	width: 1020rem;
	margin: auto;
	height: 996rem;
}
.lianggechanp h3{
	font-size: 30rem;
	color: #1F1F1F;
	font-family: "cc";
	margin-top: 40rem;
	margin-bottom: 40rem;
}
.lianggechanp p{
	font-size: 16rem;
	color: #1F1F1F;
	font-family: "cc";
}
.gegaa1{
	width: 611rem;
	height: 779rem;
	position: absolute;
	top: 260rem;
	left: -65rem;
}
.gegaa2{
	width: 595rem;
	height: 664rem;
	top: 96rem;
	right: -40rem;
	position: absolute;
}
.wenzibufen44 div p{
	color: #1F1F1F !important;
}
.wenzibufen44 > p{
	margin-bottom: 10rem;
}
.tupianbufen44{
	width: 50%;
}
.tupianbufen .madhexi22{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 403rem;
	height: 803rem;
}
.lvsebiaoge{
	background: radial-gradient(circle at 50% 50%, #75A739 0%, #1F1F1F 100%);
	height: 912rem;
}
.lvsebiaogecc{
	width: 826rem;
	margin: auto;
	padding-top: 70rem;
}
.lvsebiaogecc p{
	font-size: 16rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.lvsebiaoge ul{
	width: 826rem;
	margin: auto;
}
.lvsebiaoge ul dl{
	width: 34%;
	text-align: center;
	border-right: solid 1px #fff;
	margin-top: 50rem;
}
.lvsebiaoge ul dl dt{
	font-size: 16rem;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px #fff solid;
	line-height: 2.5;

}
.lvsebiaoge ul dl dd{
	font-size: 16rem;
	font-weight: bold;
	color: #fff;
	line-height: 1.5;
	margin-top: 20rem;
	margin-bottom: 40rem;
	border-bottom: 1px #fff solid;
	padding-bottom: 10rem;
}
.lvsebiaoge{
	position: relative;
}
.lvsebiaoge img{
	position: absolute;
	top: 10rem;
	left: 20rem;
}
.bannerbottomleft611{
	margin-left: 20rem;
	margin-top: 40rem;
}
.wangshang{
	height: 450rem;
	width: 850rem;
	margin: auto;
}
.wangshang h3{
	font-size: 30rem;
}
.wangshang{
	font-size: 30rem;
	color: #fff;
	font-weight: 500;
	font-family: "cc";

}
.wangshang p{
	font-size: 16rem;
	color: #fff;
	font-weight: 500;
	font-family: "cc";
}
.wangshang .heisezz{
	font-size: 16rem;
	color: #1F1F1F;
	font-weight: 500;
	font-family: "cc";
}
.wangshang img{
	width: 417rem;
	height: 831rem;
	margin-top: -370rem;
  	position: relative;
}
.wangshang div{
	margin-top: -200rem;
	position: relative;
	z-index: 10;
}
.tupianbufen55 img{
	width: 100%;
	height: 614rem;
}
.dadadianchi{
	background: radial-gradient(circle at 50% 50%, #75A739 0%, #1F1F1F 100%);
}
.dadadianchi img{
	width: 902rem;
	height: 761rem;
	margin-left: 150rem;
}
.dadadianchi div{
	font-size: 20rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.prodisige{
	position: relative;
	background: radial-gradient(circle at 50% 50%, #12576F 0%, #1F1F1F 100%);
}
.prodisige>img{
	width: 100%;
	opacity: 0.3;
}
.prodisigec{
	width: 1050rem;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
}
.prodisigec h3{
	font-size: 30rem;
	color: #fff;
	font-weight: bold;
	padding-top: 60rem;
}
.prodisigecl{
	font-size: 16rem;
	color: #fff;
	font-weight: bold;
	margin: 50rem 0;
	line-height: 1.5;
}
.canshuahu{
	width: 335rem;
	height: 194rem;
	border-radius: 15rem;
	background:rgba(31, 31, 31, 0.69);
	border: solid 1px #fff;
	text-align: center;
	margin-top: 50rem;
}
.canshuahu h2{
	font-size: 20rem;
	font-family: "cc";
	font-weight: normal;
	padding-top: 10rem;
}
.canshuahu h1{
	font-size: 75rem;
	font-family: "cc";
	font-weight: normal;
	line-height: 1;
}
.canshuahu p{
	font-size: 12rem;
	margin-top: 14rem;
}
.prodisigecl span{
	display: block;
	font-weight: bold;
	font-size: 16rem;
	text-align: left;
}
.prodisigecr img{
	width: 721rem;
	height: 743rem;
}
.bannerbottomleft6777{
	margin-top: 50rem;
	margin-left: 50rem;
}
.prodisigecr{
	position: absolute;
	top: 100rem;
	right: 0;;
}
.prodisige111{
	background: #1a1a1a;
}
.prodisige111>img{
	opacity: 0.2;
}
.prodisigecr22 img{
	width: 499rem;
	height: 676rem;
	margin-top: -50rem;
}

.prodisigecl>h2{
	font-size: 60rem;
	font-family: "cc";
	font-weight: normal;
	padding-top: 10rem;
	text-align: center;
	line-height: 1;
}
.prodisigecl>h1{
	font-size: 75rem;
	font-family: "cc";
	font-weight: normal;
	line-height: 1;
	text-align: center;
}
.bannerbottomleft6888{
	margin-top: 50rem;
}
.prodisigec33{
	width: 900rem;
	margin-bottom: 0;
}
.prodisigec33>p{
	font-size: 16rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-top: -20rem;
}
.prodiwuge{
	position: relative;
}
.prodiwuge .digebg{
	width: 100%;
}
.aaaadatop{
	position: absolute;
	top: 0;
	background-color: rgba(36, 35, 35, 0.67);
	height: 73rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 30rem;
	font-weight: bold;
	color: #fff;
	width: 100%;
}
.sahoabotmm{
	position: absolute;
	bottom: 0;
	background-color: rgba(36, 35, 35, 0.67);
	height: 73rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16rem;
	color: #fff;
	width: 100%;
	text-align: center;
}
.chanp1{
	position: absolute;
	top: 150rem;
	left: 230rem;
	transform: rotate(-15deg);
	width: 740rem;
	height: 366rem;
}
.chanp2{
	position: absolute;
	top: 464rem;
  	left: 380rem;
	transform: rotate(-30deg);
	width: 588rem;
	height: 301rem;
}
.zhongjianbuwfn{
	width: 500rem;
	position: absolute;
	top: 240rem;
	left: 914rem;
}
.chanplogo{
	width: 283rem;
	height: 95rem;
	margin: auto;
}
.pjoaho{
	font-size: 30rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 30rem 0;
}
.shahuauiq{
	width: 365rem;
	height: 177rem;
	background-color: rgba(31, 31, 31, 0.69);
	border-radius: 15rem;
	border: solid 1px #fff;
	margin: auto;
}
.shahuauiq p{
	font-family: "cc";font-size: 20rem;
	color: #fff;
	text-align: center;
	padding-top: 10rem;
	margin-bottom: 20rem;
}
.shahuauiq span{
	font-size: 14rem;
	color: #fff;
	text-align: center;
	display: block;
}
.bannerbottomleft6asd{
	margin-bottom: 20rem !important;
}
.chanpindierge2414{
	background: radial-gradient(circle at 50% 50%, #B9B656 0%, #1F1F1F 100%);
	position: relative;
	padding: 25rem 0;
}
.chanpindierge2414 p{
	font-size: 50rem;
	margin-left: 200rem;
}
.chanpindierge2414 div{
	font-size: 12rem;
	margin-left: 200rem;
}
.chanpindierge2414 img{
	width: 458rem;
	height: 233rem;
	position: absolute;
	top: 0;
	left: 310rem;
}
.kongbaadad{
	font-size: 16rem;
	color: #565656;
	text-align: center;
	font-weight: bold;
	padding: 60rem 0;
}
.fensikuai li{
	width: 25%;
	position: relative;
}
.fensikuai li img{
	width: 100%;
	height: 100%;
}
.fensikuai h3{
	position: absolute;
	bottom: 50rem;
	color: #fff;
	font-size: 50rem;
	font-weight: normal;
	width: 100%;
	text-align: center;
	font-family: "cc";
}
.chanpindierge2414123 img{
	width: 323rem;
	height: 205rem;
	left: 420rem;
	top: 10rem;
}
.kongbaadad h3{
	color: #1a1a1a;
	font-size: 50rem;
	font-family: "cc";
	font-weight: normal;
	text-align: center;
}
.kongbaadad{
	padding: 40rem 0;
}
.buzdasd{
	position: relative;
	background: #1a1a1a;
}
.buzdasd>img{
	opacity: 0.35;
}
.buadsadc{
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: absolute;
}
.buadsadc p{
	font-size: 25rem;
	color: #fff;
	font-family: "cc";
	text-align: center;
}
.buadsadc img{
	width: 912rem;
	height: 460rem;
	margin-top: -80rem;
}
.lcsezuoyou>div{
	width: 50%;
}
.lcsl{
	position: relative;
}
.lcsl>img{
	width: 100%;
	height: 100%;
}
.lvsedingwei img{
	width: 283rem;
	height: 95rem;
	margin-bottom: 30rem;
}
.lvsedingwei p{
	font-size: 40rem;
	color: #fff;
	font-family: "cc";
	text-align: center;
	margin-top: 50rem;
}
.lvsedingwei{
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	top: 0;
	left: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
}
.chanpindierge2414123asda{
	margin-top: 70rem;
}
.chanpindierge2414123asda p{
	margin: auto;
}
.chanpindierge2414123asda div{
	margin: auto;
}
.chanpindierge2414123asda img{
	width: 265rem;
	height: 205rem;
	left: 510rem;
	top: auto;
	bottom: 0;
}
.fakasd{
	position: relative;
}
.fakasd img{
	width: 100%;
}
.fakasd p{
	position: absolute;
	top: 50rem;
	font-size: 40rem;
	font-weight: bold;
	text-align: center;
	width: 100%;
	left: 0;
	color: #fff;
}
.the22 h3{
	flex-direction: column;
}
.the22 p{
	letter-spacing: 0;
	font-size: 14rem;
}
.the22{
	height: 850rem;
}
.the3right2121{
	background: none;
}
.the3left121312 .pdatibiao{
	font-size: 36rem !important;
}
.the3right2121 img{
	width: 100%;
	height: 100%;
}
.the3right2121{
	height: auto;
}

.meorennn12{
	height: 1060rem;
	background: rgba(0, 0, 0, 0.35);
}
.shaodiji p{
	color: #fff;
	font-size: 34rem;
	font-weight: bold;
}
.shaodiji>p{
	padding-top: 30rem;
	text-align: center;
}
.saodidingwei p{
	font-size: 15rem;
	color: #fff;
	font-weight: bold;
	width: 230rem;
	text-align: center;
	line-height: 1.8;
}
.saodidingwei{
	margin: auto;
	width: 920rem;
	height: 800rem;
	position: relative;
}
.saodidingwei img{
	position: absolute;
	top: 220rem;
	left: 0;
	right: 0;
	margin: auto;
}
.pp1{
	position: absolute;
	left: 0;
	top: 160rem;
	line-height: 1.6;
}
.pp2{
	position: absolute;
	right: 0;
	top: 180rem;
	line-height: 1.6;
}
.pp3{
	position: absolute;
	left: -45rem;
  	top: 482rem;
	line-height: 1.6;
}
.pp4{
	position: absolute;
	right: -55rem;
  	top: 408rem;
	line-height: 1.6;
}

.pp5{
	position: absolute;
	left: 173px;
  	top: 745rem;
	line-height: 1.6;
}
.pp6{
	position: absolute;
	right: 115rem;
	top: 745rem;
	line-height: 1.6;
}
.nanaqpm{
	font-size: 20rem;
	color: rgb(153, 153, 151);
	font-weight: bold;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50rem;
	margin: auto;
	letter-spacing: 6rem;
	text-align: center;
}
.meorennna12121{
	background: rgba(0, 0, 0, 0.65);
}

.saodidingwei222 img{
	top: 200rem;
}
.p11p1{
	top: 90rem;
	left: 0;
}
.p11p2{
	top: 90rem;
	right: 348rem;
}
.p11p3{
	top: 90rem;
	left: 700rem;
}

.p11p4{
	top: 751rem;
	left: 12rem;

}
.p11p5{
	top: 751rem;
	left: 337rem;

}
.p11p6{
	top: 751rem;
	left: 697rem;

}

.saodidingwei222333 img{
	top: 157rem;
}
.p22p1{
	left: 0px;
  top: 142rem;
}
.p22p3{

  top: 402rem;
}
.p22p3{
	top: 423rem;
}

.p22p5{
	left: 40rem;
}
.p22p6{
	right: 48rem;
  top: 772rem;
}
.tbg{
	background: url(../img/120.jpg) no-repeat center;
	background-size: 100% 100%;
}
.tbg2{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.35);
	padding: 30rem 0;
}
.tb3{
	width: 930rem;
	border-radius: 20rem;
	border: solid 2px #fff;
	margin: auto;
	background: rgba(0, 0, 0, 0.75);
	padding:40rem 80rem;
	box-sizing: border-box;
	font-size: 15rem;
	color: #fff;
}

.tb3 h3{
	font-size: 40rem;
	color: #fff;
	font-family: "cc";
	text-align: center;
	margin-bottom: 30rem;
}
.tb3 p{
	font-size: 18rem;
}
.tb3 a{
	color: rgb(234, 88, 35)
}
.tb3 dl{
	display: flex;
	align-items: center;
	margin-top: 20rem;
}
.tb3 dl dd{
	margin-right: 10rem;
}
.lxccc{
	font-size: 20rem;
	color: #fff;
	background: #646464;
	text-align: center;
	line-height: 1.5;
	padding: 40rem 0;
}
.lxccc p{
	font-size: 34rem;
	font-weight: bold;
	letter-spacing: 6rem;
}
.biaodandan{
	background: url(../img/123.jpg) no-repeat center;
	height: 860rem;
}
.biaodandnac{
	background: rgba(0, 0, 0, 0.35);
	height: 100%;
}
.baiaozhuti{
	width: 630rem;
	height: 448rem;
	padding: 35rem;
	box-sizing: border-box;
	background: #fff;
	margin: auto;

}
.baiaozhuti p{
	font-size: 30rem;
	color: #1a1a1a;
	margin-bottom: 30rem;
}
.inputdix input{
	height: 66rem;
	border: solid #1a1a1a 2px;
	width: 50%;
	padding: 6rem;
	padding-left: 20rem;
	box-sizing: border-box;
	font-size: 18rem;
	margin-top: -2px;
}
.baiaozhuti textarea{
	height: 120rem;
	border: solid #1a1a1a 2px;
	width: 100%;
	padding: 6rem;
	padding-left: 20rem;
	box-sizing: border-box;
	font-size: 18rem;
	margin-top: -2px;
}
.baiaozhuti button{
	background-color: rgb(0, 0, 0);
	border: none;
	font-size: 14rem;
	font-weight: bold;
	color: #fff;
	width: 186rem;
	height: 52rem;
	margin-left: auto;
	display: block;
	cursor: pointer;
}