*{box-sizing:border-box;}
html,body{width:100%;height:100%;text-align:center;font-family:'Open Sans',sans-serif;background-color:#000;color:#e0e0e0;}
ol,ul,li{list-style:none;}
a,a:link,a:visited,a:hover,a:active{color:#e0e0e0;text-decoration:none;}

/*old 235行*/
.button,a.button{display:inline-block;font-size:14px;font-weight:100;padding:0.3em 0.8em;margin:0.5em 0em;color:#e0e0e0;cursor:pointer;border:1px solid #e0e0e0;text-align:center;text-transform:uppercase;letter-spacing:.01em;background-color:rgba(0,0,0,0.2);text-decoration:none;}.button:hover,a.button:hover{color:#000000;border-color:#e0e0e0;background-color:#e0e0e0;}.button.white,a.button.white{display:inline-block;font-size:14px;font-weight:100;padding:0.3em 0.8em;margin:1em 0;color:#ffffff;cursor:pointer;border:1px solid #ffffff;text-align:center;text-transform:uppercase;letter-spacing:.01em;background-color:rgba(255,255,255,0.2)}.button.white:hover,a.button.white:hover{color:#000000;border-color:#ffffff;background-color:#ffffff;}.button.black,a.button.black{display:inline-block;font-size:14px;font-weight:100;padding:0.3em 0.8em;margin:1em 0.2em;color:#000000;cursor:pointer;border:1px solid #000000;text-align:center;text-transform:uppercase;letter-spacing:.01em;background-color:rgba(255,255,255,0.0)}.button.black:hover,a.button.black:hover{color:#ffffff;border-color:#000000;background-color:#000000;}.button.soldout,a.button.soldout,.button.soldout:hover,a.button.soldout:hover{color:#888;border-color:#888;background-color:transparent;cursor:default;}.textXXXS,.button.textXXXS,a.button.textXXXS{font-size:9px;line-height:1.2em;}.textXXS,.button.textXXS,a.button.textXXS{font-size:11px;line-height:1.3em;}.textXS,.button.textXS,a.button.textXS{font-size:12px;line-height:1.3em;}.textS,.button.textS,a.button.textS{font-size:16px;line-height:1.3em;}.button.textS,a.button.textS{padding:0.6em 0.8em;}.textM,.button.textM,a.button.textM{font-size:28px;line-height:1.2em;}.button.textM,a.button.textM{padding:0.6em 0.8em;}.textL,.button.textL,a.button.textL{font-size:42px;line-height:1.3em;font-weight:200;}.textXL,.button.textXL,a.button.textXL{font-size:48px;line-height:1.2em;font-weight:100;}.textXXL,.button.textXXL,a.button.textXXL{font-size:80px;line-height:1.2em;font-weight:100;}
@media(max-width:768px){/*手机端*/.textXL{font-size:36px;}}
/*向下箭头 536*/
.arrowsdown{width:100%;position:absolute;bottom:30px;z-index:31;}

@media(min-width:768px){/*PC端*/
/*old 820行 联系方式弹出层*/
.contactGeneral{float:none;display:block;}.contactGeneral a{text-decoration:none;}.contactGeneral .text{float:none;display:block;padding:2em 0;}.contactGeneral .text p{padding:1em 2em;}.contactGeneral .text .call,.contactGeneral .text .write{width:30%;float:left;margin:2em 9.4%;border:1px solid #e0e0e0;background-color:#141414;padding:2em 0;}
}

/*弹出层*/
.fancybox-slide > *{background-color:#333;color:#E0E0E0;margin:20px;text-align:center;padding:20px;max-width:950px;}


/*通用*/
.yycenter{position:absolute;left:50%;-ms-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);text-align:center;}
.hcenter{position:absolute;top:50%;-ms-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);}
.yyhide{display:none;}
.imgcut{width:100%;height:100%;object-fit:cover;}/*contain缩小;cover裁剪*/
.imgfull{width:100%;height:100%;object-fit:contain;}/*contain缩小;cover裁剪*/
.clear{clear:both;line-height:1px;}
.text-left{text-align:left;}
.fixbj,.fixbj div{padding:0;margin:0;}

/*图片视差效果*/
.yysc {height:100%;}
.yysc-nr{min-height:100%;background:url('../images/bg/shichabg.jpg') center center no-repeat;background-size:cover;}
.yysc-bg{height:100%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;}

/*自定义代码*/
#yydiycode{padding:20px;margin:20px;}
#yydiycode,#yydiycode *{max-width:100%;max-height:100%;}

/*NAV导航栏*/
#navbar{text-align:left;}
.yynavright{height:30px;margin:0 15px;}
.yynavright a{margin-right:0.5em;}
.navbar-brand{padding-top:10px;padding-bottom:10px;}
.topheight{height:50px;}
@media(max-width:768px){/*手机端*/
.dropdown-submenu ul.dropdown-menu{padding-left:10px !important;}
.dropdown-menu {background-color:#222;}
}
@media(min-width:768px){/*PC端*/
#navbar{font-size:18px;}
#navbar a{color:#e0e0e0;font-size:18px;}
#navbar a:hover{background-color:transparent;}
.navbar-nav>li>.dropdown-menu>li{height:50px;}
.navbar-nav>li>.dropdown-menu>li:hover>a{background-color:#333 !important;}
.navbar-nav>li>.dropdown-menu {position:fixed;top:87px;left:25%;min-width:380px;padding:40px 0;text-align:center;border:0;background-color:rgba(40,40,40,0.95);}
.dropdown-menu{background-color:#222;}
.dropdown-menu>li>a:hover{background-color:#000;}
.topheight{height:86px;}
.yynavright{height:36px;margin:25px 15px 25px 15px;}
.navbar-nav>li>a{padding-top:33px;padding-bottom:33px;}
.navbar-brand{height:86px;padding-top:25px;padding-bottom:25px;}
.navbar-branssd img{height:35px;}
.navbar{min-height:40px;}
.navbar-toggle{margin-top:4px;margin-bottom:4px;}
.dropdown-submenu{position:relative;}
.dropdown-menu{display:none;position:absolute;top:0px;left:100%;background-color:rgba(40,40,40,0.95);}
.dropdown-menu .dropdown-submenu .dropdown-menu a{font-size:15px !important;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-menu .dropdown-submenu .dropdown-menu li:hover{background-color:#333;}
}

/*banner*/
#slidershow{padding-top:50px;}
#slidershow,.carousel-inner,.item,[class^="imgcut"]{height:100%;background-color:#000;}
#slidershow img{height:100%;width:auto;object-fit:cover;}
.item{height:100%;width:auto;object-fit:cover;}
.item img:first-child{margin:0 auto;}
.carousel-caption{position:absolute;top:0px;left:0px;width:100%;}
[class^="bantext"]{position:absolute;bottom:20%;width:100%;margin:0 auto;}
.bantext2{width:50%;}
.carousel-indicators li{background-color:#666;border:1px solid #666;}
.carousel-indicators li.active{background-color:rgba(0,0,0,0);border:1px solid #B1992A;}
.carousel-indicators li:hover{background-color:rgba(0,0,0,0);border:1px solid #B1992A;}
.bantext5{color:#FFF;text-align:left;padding:0 40px;max-width:920px !important;}
.bantext5 .image{position:absolute;left:0px;bottom:-50px;}
#cycler{position:absolute;width:170px;}
#cycler img{display:none;position:absolute;z-index:1;height:auto;width:100%;}
#cycler img.active{display:block;z-index:3;}
@media(max-width:768px){/*手机端*/
.bantext5{top:0px;}
.imgcut1 img{position:absolute;left:-50px;top:0px;}
.imgcut3 img{position:absolute;left:-100px;top:0px;}
}
@media(min-width:768px){/*PC端*/
#slidershow{padding-top:86px;}
.carousel-control{width:80px;}
.bantext3{width:50%;left:50%;}
.bantext5{text-align:left;padding:0 70px;}
}

/*其他页头*/
.lmtop{padding-top:50px;width:100%;height:100%;background-size:auto 100% !important;}
@media(min-width:768px){/*PC端*/
.lmtop{padding-top:86px;background-size:100% auto !important;}
}

/*配件页*/
.row{position:relative;}
.pjtext{padding:50px 0 !important;}
@media(min-width:768px){/*PC端*/
.pjtext{padding:80px 0 0 0 !important;}
}

/*定制页*/
.dingzhitop{width:100%;height:100%;background-size:auto 100% !important;}
@media(min-width:768px){/*PC端*/
.dingzhitop{background-size:100% auto !important;}
}
.dingzhi1{background:url('../images/bg/dingzhi1.jpg') center bottom no-repeat;}
#technology{padding:20px 0 100px 0;position:relative}
#technology .text{width:100%;max-width:550px;margin:0 auto;padding:0 20px;}
#technology .circle{width:90%;padding-bottom:90%;position:relative;z-index:50;margin:2em auto;}
#technology .circle img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:60;}
#technology .circle .nav{width:100%;height:100%;position:absolute;top:0%;left:0%;z-index:70;}
#technology .circle .nav .prev,#technology .circle .nav .next{height:100%;width:50%;position:absolute;z-index:70;top:0;background-repeat:no-repeat;cursor:pointer;}
#technology .circle .nav .prev{left:0px;background-image:url('../images/arr-left.png');background-position:10% 50%;}
#technology .circle .nav .next{right:0px;background-image:url('../images/arr-right.png');background-position:90% 50%;}
.dingzhi2{padding:50px 0;background:url('../images/bg/dingzhi2.jpg') center bottom no-repeat;}
.dztext{width:90%;max-width:650px;padding:10px;margin:0 auto;border:1px solid #e0e0e0;background-color:rgba(20,20,20,0.6);}
.dztext h2{margin-top:0;}
.dztext+ .dztext{margin:55px auto;}
[class^="dingzhi"],.picsf{position:relative;}
.dingzhi3 h2{margin:50px 0;}
[class^="dz3-"]{width:90%;margin:0 auto;padding:30px 0 100px 0;border-top:1px solid #333333;}
[class^="dz3-"] .row{margin:0;}
[class^="dz3-"] .col-sm-6,[class^="dz3-"] .col-xs-4{padding:0;margin:0;}
.picsf{width:100%;padding:0 0 100% 0;margin-top:20px;}
.dzyuan{height:90%;width:90%;position:absolute;top:5%;left:5%;}
.2picsf:hover>.dzyuan{top:1%;left:1%;height:98%;width:98%;}
.circle{height:100%;width:100%;position:absolute;top:0px;left:0px;}
.dz4-1{width:90%;margin:0 auto;}
.dz4-1 .col-sm-3{padding:10px;}
.dingzhi4{padding:50px 0 70px 0;background-color:#141414;}
.dingzhi4 .row a img{width:100%;height:100%;object-fit:cover;border:1px solid #000;}
.dingzhi4 .row a img:hover{border:1px solid #FFF;}
@media(min-width:768px){/*PC端*/
#technology .circle{width:400px;height:400px;padding:0;}
#technology .circle .nav .prev{left:-110px;background-position:20% 50%;}
#technology .circle .nav .next{right:-110px;background-position:80% 50%;}
.dingzhi2{padding:120px 0;}
.dztext{padding:40px;}
}
@media(min-width:1367px){/*大屏*/
#technology .circle{width:600px;height:600px;padding:0;}
#technology .text{max-width:750px;}
}

/*联系我们页*/
.lianxipage{padding-bottom:50px;}
.lianxi{max-width:750px;margin:0 auto;padding:20px;}
.address{width:90%;margin:0 auto;}

/*招商*/
.zhaoshang{padding:20px 0 100px 0;}
.zhaoshang .nr{width:90%;max-width:640px;margin:0 auto;padding:20px;border:1px solid #FFF;padding:20px 0;}
.zhaoshang .nr h2{font-size:24px;}
.zhaoshang .nr img{margin:20px 0;max-width:90% !important;}
.zhaoshang .nr{;font-size:18px;}

/*新闻列表*/
#newlist{width:95%;max-width:920px;margin:20px auto;padding-bottom:50px;position:relative;}
#newlist .row .col-sm-4{}
.newpro a{font-size:18px;}
.newpro a:hover{color:#FFF;}
.newpro{width:100%;float:left;border:1px solid #151515;margin:5px;background-color:#151515;}
.newproimg{width:100%;height:0px;padding-bottom:66.6666666666%;overflow:hidden;}
.newproimg img{width:100%;height:auto;object-fit:cover;}/*contain缩小;cover裁剪*/
.newprotit a{width:100%;height:0px;padding:5px 5px 40% 5px;display:block;}
.newpro:hover{border:1px solid #AAA;}
#newlist .col-sm-12 from{width:100px;text-align:center;}
#newlist .totalpage,#newlist .page,#newlist .dqpage{display:none;}
#newlist .pageon,#newlist .pageoff{font-weight:bold;width:35px;height:35px;line-height:35px;float:left;margin:5px;display:block;background-color:#151515;}
#newlist .pageon{color:#FFF;}
#newlist .pageoff{color:#333;cursor:not-allowed;}

/*list*/
.yylistup{position:relative;padding:60px 10px 10px 10px !important;}
.yytext{padding:50px 0 !important;font-size:18px;}
@media(min-width:768px){/*PC端*/
.yylistdown{height:450px;}
.yylistup{padding:106px 20px 20px 20px !important;}
.yylistup,.yylistup .row,.yylistup .row .col-sm-6{height:100%;}
.yytext{padding:80px 0 !important;}
}

/*list7 9大行星*/
.tyx{padding-top:50px;position:relative;width:100%;background-size:auto 100% !important;}
.ga2laxus *{border:1px solid red}
#tyx1{margin:260px auto 80px auto;color:#FFF;}
.galaxus .galaxus_phone{width:100%;max-width:960px;margin:0 auto;position:relative;}
.galaxus .galaxus_phone .phone{width:100%;max-width:673px;position:relative;display:inline-block;}
.galaxus .galaxus_phone .phone img{width:100%;height:auto;}
.galaxus .galaxus_phone .phone .stu{position:absolute;width:24px;height:24px;border:1px solid #eee;border-radius:50%;opacity:0;cursor:pointer;-webkit-transition:.5s;transition:.5s;}
.galaxus .galaxus_phone .phone:hover .stu{opacity:0.8;}
.galaxus .galaxus_phone .phone .stu div{width:12px;height:12px;border:1px solid #eee;border-radius:50%;margin:5px;-webkit-transition:.5s;transition:.5s;}
.galaxus .galaxus_phone .phone .stu div img{border-radius:50%;width:25px;height:25px;position:absolute;top:50%;left:50%;margin-top:-12.5px;margin-left:-12.5px;opacity:0;-webkit-transition:.5s;transition:.5s;}
.galaxus .galaxus_phone .phone .stu:hover{opacity:1;}
.galaxus .galaxus_phone .phone .stu:hover > div{opacity:1;position:absolute;width:50px;height:50px;border-radius:50%;background-color:rgba(0,0,0,0.5);top:-19px;left:-19px;}
.galaxus .galaxus_phone .phone .stu:hover div img{opacity:1;}
.galaxus .galaxus_phone .popisky_left{padding-top:30px;width:360px;position:absolute;z-index:100;left:0;top:300px;display:none;}
.galaxus .galaxus_phone .popisky_left .popisek{clear:both;padding-bottom:200px;}
.galaxus .galaxus_phone .popisky_left .text,.galaxus .galaxus_phone .popisky_left .line{float:left;width:280px;text-align:right;padding-right:10px;}
.galaxus .galaxus_phone .popisky_left .line{height:1px;width:40px;border-bottom:1px solid #ffffff;position:relative;top:14px;}
.galaxus .galaxus_phone .popisky_right{padding-top:30px;width:260px;position:absolute;z-index:100;right:0;top:230px;}
.galaxus .galaxus_phone .popisky_right .planeta{display:none;position:absolute;top:0;left:0;}
.galaxus .galaxus_phone .popisky_right p{text-align:center;width:100%;color:#aaa;padding-top:15px;}
.galaxus_planety h3{padding-bottom:60px;}
.galaxus_stones_img{border-bottom:1px solid #fff;width:900px;margin:0 auto;}
.galaxus_stones_img div{width:70px;margin:0 15px;text-align:center;float:left;background-color:#000;box-sizing:content-box;}
.galaxus_stones_img div:first-child{width:70px;padding-left:15px;margin-left:0;}
.galaxus_stones_img div:last-child{width:70px;padding-right:15px;margin-right:0;}
.galaxus_stones_img div img{border-radius:15px;width:30px;height:30px;position:relative;top:-16px;}
.galaxus_stones_txt{width:900px;margin:0 auto;}
.galaxus_stones_txt div{float:left;width:11.11%;}
.stu0{top:28%;left:46%;}
.stu1{top:36%;left:52.7%;}
.stu2{top:37.7%;left:59.6%;}
.stu3{top:41.4%;left:48.2%;}
.stu4{top:43%;left:61.4%;}
.stu5{top:56.2%;left:50.6%;}
.stu6{top:62.8%;left:54.7%;}
.stu7{top:68.9%;left:56.8%;}
.stu8{top:78.5%;left:49.2%;}
@media(min-width:768px){/*PC端*/
.tyx{padding-top:86px;background-size:100% auto !important;}
.galaxus .galaxus_phone .phone .stu{width:46px;height:46px;}
.galaxus .galaxus_phone .phone .stu div{width:23px;height:23px;margin:10px;}
.galaxus .galaxus_phone .phone .stu:hover > div{width:100px;height:100px;top:-38px;left:-38px;}
.galaxus .galaxus_phone .phone .stu div img{width:50px;height:50px;margin-top:-25px;margin-left:-25px;}
}


/*list10*/
.yyfixtext{padding:50px !important;color:#FFF;min-height:450px;}
@media(max-width:768px){/*手机端*/
.list10{position:relative;}
}

/*diy*/
.diy{width:100%;max-width:1100px;margin:0 auto;font-size:20px;}
.diyleft{position:fixed;z-index:5;top:30px;}
.diyleft,.yygg,.mobileheight{width:100%;height:0;padding-bottom:83%;}
.yygg{position:absolute;top:0px;left:0px;}
.diyleft img{width:100%;height:100%;}
.diyleft,.rightwz{float:left;}
.diyright,.rightsx{float:right;}
.diyright{width:100%;padding:0;color:#7A7A7A;}
.rightwz{width:18%;text-align:left;padding:0;margin:0;}
.rightsx{position:relative;width:78%;}
.rightsx a{display:block;font-size:9px;width:30px;margin-bottom:10px;border:1px solid rgba(111, 111, 111, .3);}
.rightsx a,.rightsx a img{border-radius:50%;display:block;box-sizing:content-box;}
.rightsx a:hover,.selected{border:1px solid #7A7A7A !important;}
.diyright img{width:100%;height:100%;}
.rightwz,.fltab,.diyright a{height:30px;}
.yyyuan{border-radius:50%;}
.rightwz,.fltab,.rightsx a{float:left;line-height:30px;margin-left:10px;}
.fltab span{cursor:pointer;font-size:12px;}
.fltab span:hover{color:#333;}
.fltab .cur{color:#222;}
.yyselect+.yyselect{padding-top:20px;border-top:1px solid rgba(111, 111, 111, .3)}
.mobileheight{display:none;}
@media(min-width:768px){/*PC端*/
	.diyleft,.yygg,.mobileheight{max-width:620px;}
	.diy{font-size:18px;}
	.diyleft{top:86px;}
	.rightwz{width:80px;}
	.rightsx{width:280px;}
	.diyright{width:450px;padding:40px;}
}

/*foot上*/
#benefits{background-color:#1E1E1E;}
#benefits .yytext{padding:30px 10px !important;}
#wantit{padding:50px;}
@media(min-width:768px){/*PC端*/
#benefits .yytext{padding:80px 80px 20px 80px !important;}
}

/*foot*/
.foot{background:#1E1E1E;padding:30px;color:#C1C1C1;}
.foot a{color:#C1C1C1;}
.foot img{width:30px;height:30px;}
.foot a:hover{color:#E0E0E0;}
.banquan{font-size:10px;}
.footurl1 li + li{border-left:1px solid #C0C0C0;padding-left:15px;margin-left:15px;}
.footurl1 li{display:none;}
.footurl2 li{display:inline-block;padding:0 0.5em;}
.footurl2{padding:0;}
.footlogo img{margin-bottom:10px;}
@media(min-width:768px){/*PC端*/
.foot,.foot a{text-align:left;}
.footurl1 li{float:left;display:block;}
.foot-right,ul.footurl2{float:right;}
.foot-left,.footurl2 li{float:left;}
.foot-left{max-width:520px;}
.footurl2 li{float:left;padding:0;padding-left:0.5em;}
}

