

.x1000-p{

    width:100%;

    background: #fff;

    position: relative;

    overflow: hidden;

}

.x1000-p .relative{

    width:100%;

    position: relative;

    margin:0 auto;

    color:#333;

    overflow: hidden;

}

.x1000-p .x1000-cw{

    max-width:1200px;

    min-width: 62.5%;

    margin: 0 auto;

}

.x1000-p .x1000-1520{

    max-width:1520px;

    min-width: 79.1%;

    margin:0 auto;

}

.x1000-p .x1000-absolute{

    width:1200px;

    position: absolute;

    left:50%;

    transform: translateX(-50%);

}

.x1000-p .x1000-title{

    font-size:54px;

    line-height:50px;

	font-weight: 600;

}

.x1000-p .x1000-subtitle,.x1000-stickyNest .x1000-subtitle{

    font-size:18px;

    line-height: 30px;

    margin-top:20px;

}

.x1000-p .x1000-title02,.x1000-stickyNest .x1000-title02{

    font-size: 42px;

    line-height:42px;

	font-weight: 600;

	margin-top: 30px;

}

.x1000-p .x1000-title03{

	height: 40px;

    font-size:18px;

    line-height:40px;

	border-radius: 30px;

    color:#fff;

	background: #313E87;

	text-align: center;

}



.x1000-p img{

    width:100%;

    display: block;

    border:0;

    vertical-align: middle;

}



.x1000-p .x1000-clear-both{

    zoom: 1;

}

.x1000-p .x1000-clear-both:before,.x1000-p .x1000-clear-both:after{

    display: block;

    content: "";

    clear: both;

    visibility: hidden;

    height:0;

}

.x1000-p .x1000-fl{

    float:left;

}

.x1000-p .x1000-fr{

    float:right;

}

.x1000-p .fff{

    color:#fff;

}

.x1000-p .ff4d00{

    color:#ff4d00;

}

/*s1*/

.x1000-p .x1000-s1{

    width: 100%;

}

.x1000-p .x1000-s1 .s1-text{

    width:1200px;

    position: absolute;

    top:300px;

    left:50%;

    margin-left:-600px;

    color:#333;

}

.x1000-p .x1000-s1 .s1-text .s1-tit{

	width: 240px;

	height: 60px;

	border-radius: 40px;

    font-size: 48px;

	line-height: 60px;

	font-weight: 600;

	text-align: center;

    color:#fff;

	background: #167DBF;

}

.x1000-p .x1000-s1 .s1-text .s1-tit2{

    font-size: 60px;

	font-weight: 600;

    line-height: 80px;

    margin-top: 30px;

    color: #fff;

}

.x1000-p .x1000-s1 .s1-text .s1-video{

    display: inline-block;

    width:170px;

    height:42px;

    border-radius: 30px;

    background: #fff;

    color:#333;

    text-align: center;

    cursor:pointer;

	margin-top: 40px;

}

.x1000-p .x1000-s1 .s1-text .s1-video .video-txt{

    height:40px;

    font-size: 20px;

    line-height:40px;

    position: relative;

    padding-right:20px;

}

.x1000-p .x1000-s1 .s1-text .s1-video .video-txt:after{

    content: "";

    position: absolute;

    top:50%;

    right:15px;

    transform: translateY(-50%);

    border-top:8px solid transparent;

    border-left:12px solid #333;

    border-bottom: 8px solid transparent;

}

@media (max-width:1440px) {

    .x1000-p .x1000-s1 .s1-text{top:200px;}

}

@media (max-width:1280px) {

    .x1000-p .x1000-s1 .s1-text{top:150px;left:60%;}

}

@media (max-width:1024px) {

    .x1000-p .x1000-s1 .s1-text{top:105px;left:70%;}

}

/*video*/

.x1000-p .s1-mask{

    width:100%;

    height:100%;

    position: fixed;

    top:0;

    left:0;

    z-index:1003;

    display: none;

}

.x1000-p .s1-mask .video-room{

    width:1200px;

    height:675px;

    position: absolute;

    top:50%;

    left:50%;

    margin-left:-600px;

    margin-top:-300px;

    z-index: 1004;

    overflow: hidden;

}

.x1000-p .s1-mask .video-room video{

    width:1200px;

    display: block;

}

.x1000-p .x1000-mask{

    width:100%;

    height:100%;

    background: rgb(0,0,0,0.8);

    position: fixed;

    top:0;

    left:0;

    z-index:999;

    display:none;

}

.x1000-p .x1000-mask .s1-mask-relative{

    width:100%;

    height:100%;

    position: relative;

    overflow: hidden;

}

.x1000-p .s1-mask .video-closed{

    width:30px;

    height:30px;

    background: #ff4d00;

    color:#fff;

    text-align: center;

    line-height: 30px;

    font-size:20px;

    position: absolute;

    top:0px;

    right:0px;

    z-index: 1000;

    cursor:pointer;

}

/*s2*/

.x1000-p .x1000-s2{

    width: 100%;

    color:#fff;

}

.x1000-p .x1000-s2 .s2-text{

    top:100px;

    text-align: center;

}

.x1000-p .x1000-s2-02{

    width: 100%;

    color:#fff;

}

.x1000-p .x1000-s2-02 .s2-param{

    /* width:300px; */

    width:15.765%;

    position: absolute;

    /* top:160px; */

    top:36.86%;

    left:50%;

    text-align: center;

    font-size: 18px;

    line-height: 30px;

}

.x1000-p .x1000-s2-02 .s2-param1{

    /* margin-left:-550px; */

    margin-left:-28.902%;

}

.x1000-p .x1000-s2-02 .s2-param2{

    /* margin-left:-290px; */

    margin-left:-15.2399%;

}

.x1000-p .x1000-s2-02 .s2-param3{

    /* margin-left:-20px; */

    margin-left:-1.051%;

}

.x1000-p .x1000-s2-02 .s2-param4{

    /* margin-left: 250px; */

    margin-left:13.1379%;

}

.x1000-p .x1000-s2-02 .s2-param5{

    /* top:340px; */

    top:78.324%;

    /* margin-left:-550px; */

    margin-left:-28.902%;

}

.x1000-p .x1000-s2-02 .s2-param6{

    /* top:340px; */

    top:78.324%;

    /* margin-left:-290px; */

    margin-left:-15.2399%;

}

.x1000-p .x1000-s2-02 .s2-param7{

    /* top:340px; */

    top:78.324%;

    /* margin-left:-20px; */

    margin-left:-1.051%;

}

.x1000-p .x1000-s2-02 .s2-param8{

    /* top:340px; */

    top:78.324%;

    /* margin-left: 250px; */

    margin-left:13.1379%;

}

@media (max-width:1024px) {

    .x1000-p .x1000-s2 .s2-text{top:50px;}

    .x1000-p .x1000-s2-02 img{object-fit:cover;height:360px;}

    .x1000-p .x1000-s2-02 .s2-param{top:135px;width:18%;}

    .x1000-p .x1000-s2-02 .s2-param1{margin-left:-420px;}

    .x1000-p .x1000-s2-02 .s2-param2{margin-left:-200px;}

    .x1000-p .x1000-s2-02 .s2-param3{margin-left:15px;}

    .x1000-p .x1000-s2-02 .s2-param4{margin-left:240px;}

    .x1000-p .x1000-s2-02 .s2-param5{margin-left:-420px;top:290px;}

    .x1000-p .x1000-s2-02 .s2-param6{margin-left:-200px;top:290px;}

    .x1000-p .x1000-s2-02 .s2-param7{margin-left:15px;top:290px;}

    .x1000-p .x1000-s2-02 .s2-param8{margin-left:240px;top:290px;}

}



/*s3*/

.x1000-p .x1000-s3{

    width: 100%;

    color:#fff;

}

.x1000-p .x1000-s3 img{object-fit:cover;background-position:center bottom;height:1400px;}

.x1000-p .x1000-s3 .s3-text{

    top:80px;

    text-align: center;

}

.x1000-p .x1000-s3 .s3-text .s3-video{

    width:100%;

    margin-top:50px;

}

.x1000-p .x1000-s3 .s3-text .s3-video video{

    width:100%;

    display: block;

}

.x1000-p .x1000-s3 .s3-text .s3-subtit{

    font-size:42px;

    line-height: 60px;

    margin-top:50px;

	font-weight: 600;

    text-align: left;

}

@media (max-width:1024px) {

    .x1000-p .x1000-s3 img{height:1100px;}

    .x1000-p .x1000-s3 .s3-text .s3-subtit{margin-top:5px;margin-left:10.5%;}

    .x1000-p .x1000-s3 .s3-text .s3-video video{height:532px;}

}

/*nav*/

.x1000-p .x1000-nav{

    width:100%;

    align-items: center;

    justify-content: center;

}

.x1000-p .x1000-nav-text{

	/* top:120px; */

    top:50%;

    left:50%;

    transform:translate(-50%,-50%);

	font-size:54px;

    color:#fff;

    text-align: center;

}

/*s4*/

.x1000-p .x1000-s4{

    background: #fff;

    padding:40px 0;

    text-align: center;

}

.x1000-p .x1000-s4 video{

    width:100%;

    display: block;

}

/*s5*/

.x1000-p .x1000-s5{

    width: 100%;

}

.x1000-p .x1000-s5 .s5-text{

    top:50%;

    transform: translate(-50%,-50%);

    color:#fff;

}

@media (max-width:1280px) {

    .x1000-p .x1000-s5 .s5-text{left:60%;}

}

@media (max-width:1024px) {

    .x1000-p .x1000-s5 .s5-text{left:70%;}

}

/*s5*/

.x1000-p .x1000-s6{

    width: 100%;

    color:#fff;

}

.x1000-p .x1000-s6 .s6-text{

    width:600px;

    height:720px;

    position: absolute;

    top:180px;

    left:50%;

    margin-left:100px;

}

.x1000-p .x1000-s6 .s6-note{

    width:200px;

    top:460px;

    font-size:16px;

    line-height: 24px;

    text-align: center;

}

.x1000-p .x1000-s6 .s6-note1{

    margin-left:155px;

}

.x1000-p .x1000-s6 .s6-note2{

    margin-left:316px;

}

.x1000-p .x1000-s6 .s6-note3{

    margin-left:475px;

}

@media (max-width:1536px) {

    .x1000-p .x1000-s6 .s6-text{top:145px;}

}

@media (max-width:1440px) {

    .x1000-p .x1000-s6 .s6-text{top:130px;left:48%;}

}

@media (max-width:1280px) {

    .x1000-p .x1000-s6 .s6-text{top:100px;left:47%;}

}

@media (max-width:1024px) {

    .x1000-p .x1000-s6 .s6-text{top:45px;left:45%;}

}

/*s7*/

.x1000-p .x1000-s7{

    width: 100%;

    text-align: center;

}

.x1000-p .x1000-s7 .s7-text{

    top:60px;

}

.x1000-p .x1000-s7 .s7-text h3 {

	width: 240px;

	margin-left: 480px;

}

.x1000-p .x1000-s7 .s7-note{

    width:240px;

    color:#fff;

    font-size: 20px;

    position: absolute;

    top:285px;

    left:50%;

}

.x1000-p .x1000-s7 .s7-note h4{

    font-size:36px;

    line-height: 42px;

	font-weight: 600;

}

.x1000-p .x1000-s7 .s7-note p{

    font-size:18px;

    line-height: 30px;

}

.x1000-p .x1000-s7 .s7-note1{

    margin-left:-225px;

}

.x1000-p .x1000-s7 .s7-note2{

    margin-left:-17px;

}

@media (max-width:1680px) {

    .x1000-p .x1000-s7 .s7-note{top:242px;}

    .x1000-p .x1000-s7 .s7-note1{margin-left:-213px;}

    .x1000-p .x1000-s7 .s7-note2{margin-left:-27px;}

}

@media (max-width:1536px) {

    .x1000-p .x1000-s7 .s7-text{top:35px;}

    .x1000-p .x1000-s7 .s7-note{top:218px;}

    .x1000-p .x1000-s7 .s7-note1{margin-left:-204px;}

    .x1000-p .x1000-s7 .s7-note2{margin-left:-36px;}

}

@media (max-width:1440px) {

    .x1000-p .x1000-s7 .s7-note{top:200px;}

    .x1000-p .x1000-s7 .s7-note1{margin-left:-199px;}

    .x1000-p .x1000-s7 .s7-note2{margin-left:-43px;}

    .x1000-p .x1000-s7 .s7-note h4{font-size:32px;}

}

@media (max-width:1366px) {

    .x1000-p .x1000-s7 .s7-note{top:187px;}

    .x1000-p .x1000-s7 .s7-note1{margin-left:-195px;}

    .x1000-p .x1000-s7 .s7-text .x1000-title02,

    .x1000-p .x1000-s7 .s7-text .x1000-subtitle{margin-top:10px;}

}

@media (max-width:1280px) {

    .x1000-p .x1000-s7 .s7-note{top:173px;}

    .x1000-p .x1000-s7 .s7-note1{margin-left:-190px;}

    .x1000-p .x1000-s7 .s7-note2{margin-left:-50px;}

    .x1000-p .x1000-s7 .s7-note p{font-size:16px;}

    .x1000-p .x1000-s7 .s7-note h4{font-size:30px;}

}

@media (max-width:1024px) {

    .x1000-p .x1000-s7 img{object-fit:cover;background-position:center;height:590px;}

}

/*s8*/

.x1000-p .x1000-s8{

    width: 100%;

}

.x1000-p .x1000-s8 .s8-text{

    top:80px;

}

.x1000-p .x1000-s8 .s8-text h3 {

	width: 200px;

}

.x1000-p .x1000-s8 .s8-note{

    width:250px;

    color:#fff;

    font-size: 20px;

    position: absolute;

    top:340px;

    left:50%;

    text-align: center;

}

.x1000-p .x1000-s8 .s8-note h4{

    font-size:36px;

	line-height: 42px;

	font-weight: 600;

}

.x1000-p .x1000-s8 .s8-note p{

    font-size:18px;

	line-height: 30px;

}

.x1000-p .x1000-s8 .s8-note1{

    margin-left:-600px;

}

.x1000-p .x1000-s8 .s8-note2{

    margin-left:-365px;

}

.x1000-p .x1000-s8 .s8-note3{

    margin-left:-156px;

}

@media (max-width:1680px) {

    .x1000-p .x1000-s8 .s8-text{left:55%;}

    .x1000-p .x1000-s8 .s8-note{top:290px;}

    .x1000-p .x1000-s8 .s8-note1{margin-left:-535px;}

    .x1000-p .x1000-s8 .s8-note2{margin-left:-332px;}

    .x1000-p .x1000-s8 .s8-note3{margin-left:-151px;}

}

@media (max-width:1536px) {

    .x1000-p .x1000-s8 .s8-text{left:58%;}

    .x1000-p .x1000-s8 .s8-note{top:262px;}

    .x1000-p .x1000-s8 .s8-note h4{font-size:32px;}

    .x1000-p .x1000-s8 .s8-note1{margin-left:-500px;}

    .x1000-p .x1000-s8 .s8-note2{margin-left:-315px;}

    .x1000-p .x1000-s8 .s8-note3{margin-left:-150px;}

}

@media (max-width:1440px) {

    .x1000-p .x1000-s8 .s8-text{top:50px;left:61%;}

    .x1000-p .x1000-s8 .s8-note{top:242px;}

    .x1000-p .x1000-s8 .s8-note h4{font-size:30px;}

    .x1000-p .x1000-s8 .s8-note1{margin-left:-480px;}

    .x1000-p .x1000-s8 .s8-note2{margin-left:-304px;}

    .x1000-p .x1000-s8 .s8-note3{margin-left:-148px;}

}

@media (max-width:1366px) {

    .x1000-p .x1000-s8 .s8-text{left:63%;}

    .x1000-p .x1000-s8 .s8-note{top:226px;}

    .x1000-p .x1000-s8 .s8-note1{margin-left:-460px;}

    .x1000-p .x1000-s8 .s8-note2{margin-left:-295px;}

}

@media (max-width:1280px) {

    .x1000-p .x1000-s8 .s8-text{left:62%;}

    .x1000-p .x1000-s8 img{object-fit:cover;background-position:center;height:668px;}

    .x1000-p .x1000-s8 .s8-note{top:242px;}

    .x1000-p .x1000-s8 .s8-note1{margin-left:-477px;}

    .x1000-p .x1000-s8 .s8-note2{margin-left:-302px;}

}

@media (max-width:1024px) {

    .x1000-p .x1000-s8 .s8-text{left:65%;}

}

/*s9*/

.x1000-p .x1000-s9{

    width: 100%;

    text-align: center;

}

.x1000-p .x1000-s9 img{object-fit:cover;background-position:center;height:900px;}

.x1000-p .x1000-s9 .s9-text{

    top:60px;

}

.x1000-p .x1000-s9 .s9-text h3 {

	width: 160px;

	margin-left: 520px;

}

@media (max-width:1024px) {

    .x1000-p .x1000-s9 img{height:700px;}

}

/*s10*/

.x1000-p .x1000-s10{

    width: 100%;

    overflow: hidden;

}

.x1000-p .x1000-s10 .s10-text{

    top:200px;

    text-align: right;

    color:#fff;

}

@media (max-width:1024px) {

    .x1000-p .x1000-s10 .s10-text{left:35%;}

}

/*s14*/



.x1000-p .x1000-s14{

    width: 100%;

}

.x1000-p .s14-text{

	top:80px;

	color: #fff;

}

.x1000-p .x1000-s14-1{

    width: 100%;

	text-align: right;	

}

.x1000-p .s14-1-text{

	top:120px;

	color: #fff;

}

.x1000-p .x1000-s14-2{

     width: 100%

}	 

.x1000-p .s14-2-text{

	top:50px;

	color: #fff;

}

@media (max-width:1024px) {

    .x1000-p .s14-text{left:68%;}

    .x1000-p .s14-1-text{left:32%;}

    .x1000-p .s14-2-text{left:68%;}

}



/*s12*/

.x1000-p .x1000-s12{

    background: #f7f7f7;

    padding:20px 0;

    overflow: hidden;

}

.x1000-p .x1000-s12 .s12-item{

    width:100%;

    display: flex;

    margin-bottom:20px;

}

.x1000-p .x1000-s12 .s12-item:last-child{

    margin-bottom:0;

}

.x1000-p .x1000-s12 .s12-item .s12-text{

    /* width:560px; */

    width:46.668%;

    display: flex;

    justify-content: center;

    flex-direction: column;

}

.x1000-p .x1000-s12 .s12-item .s12-text .s12-padding{

    margin-left:200px;

}

.x1000-p .x1000-s12 .s12-item .s12-text h3{

    font-size:36px;

    line-height: 48px;

}

.x1000-p .x1000-s12 .s12-item .s12-text .img{

    width:150px;

    margin-top:20px;

}

.x1000-p .x1000-s12 .s12-item .s12-img{

    /* width:740px; */

    width:61.67%;

    display: flex;

    align-items: center;

    justify-content: center;

    position: relative;

}

.x1000-p .x1000-s12 .s12-item .s12-note{

    width:300px;

    position: absolute;

    left: 50%;

    margin-left:-263px;

    font-size:16px;

    line-height: 20px;

    color:#fff;

}

.x1000-p .x1000-s12 .s12-item .s12-note1{

    top:215px;

}

.x1000-p .x1000-s12 .s12-item .s12-note2{

    top:285px;

}

@media (max-width:1024px) {

    .x1000-p .x1000-s12 .s12-item{padding:0 40px;}

    .x1000-p .x1000-s12 .s12-item .s12-note1{top:178px;margin-left:-230px;}

    .x1000-p .x1000-s12 .s12-item .s12-note2{top:237px;margin-left:-230px;}

}

/*s15*/

.x1000-p .x1000-s15{

    width: 100%;

    text-align: center;

}

.x1000-p .x1000-s15 .s15-text{

    /* width:1360px; */

    width:92%;

    margin:0 auto;

    max-width:1360px;

    top:40px;

}

@media (max-width:1024px) {

    .x1000-p .x1000-s15{padding-top:50px;}

    .x1000-p .x1000-s15 .s15-text{top:0;}

}

/*s13*/

.x1000-p .x1000-s13{

    width: 100%;

    background-color:#F7F7F7;

}

.x1000-p .x1000-s13 .s13-text{

    top:40px;

    width:92%;

    max-width:1200px;

    margin:0 auto;

}

.x1000-p .x1000-s13 .s13-param{

    margin-top:30px;

    width:500px;

}

.x1000-p .x1000-s13 .s13-param p{

    width:100%;

    height:50px;

    line-height: 50px;

    font-size: 20px;

    border-bottom:1px dashed #333;

    box-sizing: border-box;

}

@media (max-width:1680px) {

    .x1000-p .x1000-s13{padding-bottom:80px;}

}

@media (max-width:1440px) {

    .x1000-p .x1000-s13{padding-bottom:150px;}

}

@media (max-width:1280px) {

    .x1000-p .x1000-s13{padding-bottom:200px;}

}

@media (max-width:1024px) {

    .x1000-p .x1000-s13 .s13-param{width:48%;}

    .x1000-p .x1000-s13{padding-bottom:300px;}

}

/*s9*/

.x1000-stickyNest{

    width:100%;

    background: #43464c;

    padding-top:200px;

    position: relative;

    z-index:2;

    color:#fff;

}

.x1000-stickyNest img{

    display: block;

    width:100%;

}

.x1000-stickyNest .product_cont{

    /* width:1200px; */

    width:92%;

    max-width:1200px;

    margin:0 auto;

    position: static;

    top:0;

    left:0;

    padding:80px 0px 57px;

    box-sizing: border-box;

    height:100%;

}

.x1000-stickyNest .border-box{

    position: sticky;

    position: -webkit-sticky;

    top:calc((100vh - 540px)/2);

}

.x1000-stickyNest .border-box .title{

    width:100%;

    position: absolute;

    top:-200px;

    text-align: center;

}

.x1000-stickyNest .border-box .item{

    position: relative;

    display: flex;

    flex-direction: row;

    justify-content: flex-end;

    background: #f4f5f7;

}

/*.x1000-stickyNest .border-box .item .text{*/

/*    width: 33.333%;*/

/*    display: flex;*/

/*    flex-direction: column;*/

/*    justify-content: center;*/

/*    align-content: center;*/

/*    text-align: center;*/

/*}*/

.x1000-stickyNest .border-box .borders{

    width: 100%;

}

/*.x1000-stickyNest .border-box .item .text .icon{*/

/*    width:175px;*/

/*    height:125px;*/

/*    margin:0 auto 20px;*/

/*}*/

/*.x1000-stickyNest .border-box .item .text h3{*/

/*    font-size: 36px;*/

/*    font-family: "Muli-Bold";*/

/*    line-height: 42px;*/

/*}*/

/*.x1000-stickyNest .border-box .item .text p{*/

/*    font-size: 20px;*/

/*    line-height: 26px;*/

/*    margin-top:5px;*/

/*}*/

