
body{font-size:0.36rem; color:#333;font-family: "Microsoft YaHei";line-height: 1.42857143;background-color: #fff;margin: 0;}
.menu-list .menu-li a {color:#333; font-size:0.36rem;}
 .classList .classItemWrap a{font-size:0.36rem;color:#333}
 .telBtn{color:#333;}
 .c-666{font-size:0.36rem; color:#333;}
 .c-333{font-size:0.36rem; color:#333;}
 .fs32{font-size:0.36rem;}
 .classList .titles a{font-size:0.36rem;color:#fff;}
 .nesTitle,.nav-tabs.nav-justified .new-menu a{color:#333;}
 .navInnerIndex .navCont{color:#333;}
 .newsPage.news .date span{color:#333;}
 .instructions .caseConts{font-size:0.36rem;}

.header{background:#fff;}
.message{background:#fff;}




.footerNav .btn,.bg-075,.nav-tabs.nav-justified .new-menu.active a,.pageWrap li.active,.detialCont,.menu-list .top,.banners .carousel-indicators .active{background:#149fa6!important;}
 .banners .carousel-indicators .active {
  background: #149fa6!important;
  border-color: #149fa6!important;
}
.index_banners .carousel-indicators .active {
  background: #149fa6!important;
  border-color: #149fa6!important;
}
.nav-tabs.nav-justified .new-menu.active a{border-color:#149fa6 !important;}
.bg-738{background-color:#149fa6 !important;}
.c-738{color:#149fa6 !important;}
.bd-color {border-color:#149fa6 !important;}
 .nav-tabs.nav-justified .new-menu.active a, .productCarousel .carItem .lis.active{background:#149fa6!important;border-color:#149fa6!important;}


.message .messagtBtn{background:#063a75;}
.menu-list .menu-li a{font-weight:normal;}

.breadCrumbs{color:#333;background:#eee}
  .breadCrumbs a{color:#333;}




.footerNav .btn{border-right:1px solid #333}

.about{background:#333}
.about .aboutLinkInn a{color:#333;}

.header {padding: 1% 3%;}
.indexdiy_head_div img {width: 47% !important;}
p {margin: 0 0 1px !important;}
.caseBg {padding: 1% 4% 4% 4%;}
.casrInnerCarousel {height: auto !important;}
.instructions {
    background: url(uploadfile/image/20240307/20240307163350_34116.png) no-repeat !important; opacity: 0.8;}
.app_r_wb{margin-bottom: 10px !important;}
.newsPage.news.indexNews {padding: 0.2rem 0.267rem 0.8rem !important;}
/*栏目标题*/
.case{padding-top:2%;}
.productCarousel .carousel-indicators .active{background: #149fa6 !important;}
.productList{padding: 0.2rem 0.267rem !important;}
.wrapTitle{padding: 0.133rem 0.1rem 0.35rem 0.1rem !important;}
.wrapTitle:after{content:'';font-size:3.3vw;color:#666;display: block;font-family: "微软雅黑";font-weight: lighter;line-height:4vw;}
.wrapTitle,.wrapTitle a{font-size: 6.5vw;font-weight: bold;letter-spacing: 0px;color:#333 !important;}
.prod .wrapTitle:before{display:none;}
.productList .wrapTitle:after{content:'可按需求来图来样设计定制'}/*产品*/
.company .wrapTitle:after{content:'专注户外地板，可按客户需求进行定制';}/*关于我们*/
.news .wrapTitle:after{content:'关注动态，您想了解的户外地板都在这里';}/*新闻*/
.case .wrapTitle:after{content:'质量保证、通过多项认证检测';}/*图片滚动*/
.wrapTitle:before{content:'几何立方·';font-size: 6.5vw;font-weight: bold;letter-spacing: 2px;color:#149fa6;}/*公司简称*/
.companyDetail{font-size:0.28rem;color:#999;line-height:0.5rem;}
.company{padding-top: 0rem !important;}

.prny img { width: 100%;}
.footerNav .btn, .bg-075, .nav-tabs.nav-justified .new-menu.active a, .pageWrap li.active, .detialCont, .menu-list .top, .banners .carousel-indicators .active{background: #149fa6 !important;}
.message{    display: none;}

.nav-tabs.nav-justified .new-menu.active a, .productCarousel .carItem .lis.active {
    background: #149fa6 !important;
    border-color: #149fa6 !important;
}

.about_txt { display: flex; flex-direction: column; width:100%;}
.about_txt p {font-size: 19px; color: #ccc; text-transform: uppercase; display: flex; flex-direction: column;  line-height: 55px;}
.about_txt p span {
}
.about_txt b { font-size: 48px; color: #333; line-height: 48px; padding: 0px 0 0; }
.about_txt em {font-size: 15px; font-weight: 100; line-height: 30px; margin: 0px 0 0;width: 100%;}
.about_txt span {font-size: 16px; font-weight: 100; width: 189px; height: 50px; padding: 2% 3%; border-radius: 0px; margin: 3% 0 2% 0; display: flex;  align-items: center;  position: relative;  overflow: hidden; justify-content: center;  margin-right: 15px; border: 3px solid #149fa6;}
.about_txt span:hover{background:#149fa6;}
.about_txt span:hover a{color: #fff;}
.about_txt span a{font-size: 16px;}
.about_txt span a:after {content:'\eb8d';font-family:iconfont;position:absolute;top: 13px;right: 28px;font-size: 18px;transition:0.5s;}
.about_txt span a:hover:after {right:20px;}

/* strength */
.dfs {
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.str_bg{width:100%; background:#f8f8f8; position: relative; padding: 3% 6%;margin: 0 auto;z-index: 9;}
.str_bg .w1500 *{line-height: 100%;}
.str_list,.str_list ul{height:100%;position: relative;margin-top: -0px;overflow: hidden;}
.str_list li p{font-size:20px;font-weight: 100;color:#333;margin: 0 0 0px !important;}
.str_list li{float:left; width:50%; padding:5% 6%;background: #f8f8f8;}
.str_list li em {display:flex;align-items:baseline;margin:0px 0;}
.str_list li em i{font-size:40px; color:#149fa6; font-family:din;font-style: normal;font-weight: bold;}
.str_list li em b{font-size:15px;font-weight: 100;color:#333;margin-left:5px; font-style: normal;}
.str_list li>span{font-size:15px;color:rgba(0,0,0,0.3);}

		/*lc*/
		.lc_bg { background: url(uploadfile/image/20240311/20240311104425_36714.jpg) no-repeat; padding:5% 3%; position: relative;}
.lc_bg:after { position: absolute; content: ""; width: 100%; height: 100%; background:rgba(0,0,0,0.4); top: 0; left: 0;}
		.lc_c { position: relative; }
		.lc_c:after { position: absolute; content: ""; width: 100%; height: 1px; border-top: 1px dashed rgba(255,2555,255,0.0); top: 58px; left: 0; display: block; }
		.lc_c ul { display: flex; justify-content: space-between; margin-top: 60px; position: relative; }
		.lc_c ul li { width: 11.1%; display: flex; flex-direction: column; justify-content: center; align-items: center; }
		.lc_c ul li>div { background: url(/dgguiming/uploadfile/image/20230713/20230713165825_1653504061.png) no-repeat center; width: 95px; height: 110px; display: flex; justify-content: center; align-items: center; transition: all .5s; z-index: 99999 !important; }
		.lc_c ul li>div>span { font-size: 50px; color: #666; }
		.lc_c ul li>div>span:nth-child(3) { font-size: 45px; color: #666; }
		.lc_yd { background: url() no-repeat; position: relative; width: 18px; height: 17px; left: 70px; bottom: 60px; }
		.lc_c ul li b { font-weight: normal; display: block; font-size: 18px; color: #fff; transition: all .5s; }
		.lc_btn { margin: 0 auto; margin-top: 60px; width: 516px; height: 62px; background: #0e131f; font-size: 36px; color: #fff; border-radius: 31px; display: flex; align-items: center; }
		.lc_c ul li:hover>div { background: url() no-repeat center; transform: translateY(-8px); }
		.lc_c ul li:hover b { color: #fff; transform: rotateX(360deg); }
		.lc_c ul li:hover>div>span { color: #149fa6; }
		.pcul{ font-size:0; margin-top:20px;}
		.pcul li{ display:inline-block; vertical-align:top; width:49.5%; height:230px; background:#f5f5f5; text-align:center; position:relative; cursor:pointer;margin-top:1%;padding-top:5%;}
		.pcul li:after{ content:''; display:block; position:absolute; width:100%; height:100%; opacity:0; background:#f3f3f3; top:0; left:0; transition:all .3s ease;}
		.pcul li p{ position:relative; z-index:3; line-height: 21px;font-size:13px; padding:0 2%;}
		.pcul li+li{ margin-left:1%;}
.pcul li:nth-child(3){ margin-left:0%;}
.pcul li:nth-child(5){ margin-left:0%;}
		.pc_t{ padding-top:18px; font-size:13px; color:#9c9c9c;}
		.pc_t b{ font-size:17px; color:#333;transition:all .3s ease;}
		.pc_t b:after{ content:''; display:block; width:27px; height:2px; background:#788380; margin:8px auto 15px auto;transition:all .3s ease;}
		.pcnum{ margin-top:45px; font-size:35px; color:#333; font-family:fontDin1;}
		.pcul li:hover:after{ opacity:1;}
		.pcul li:hover .pc_t b{ color:#149fa6;}
		.pcul li:hover .pc_t b:after{ background:#149fa6; width:40px;}
		.w1500 { max-width: 1500px; margin: 0 auto; z-index: 999;
    position: relative;}
		.t1 {
		  font-size: 40px;
		  font-weight: bold;
		  text-align: center;
		  color: #fff;
		}
		.t1 p {
		  font-size: 17px;
		  font-weight: normal;
		  color: #fff;
		  padding-top: 18px;
		  padding-bottom: 15px;
		  opacity: 0.
		}


.conts.c-666 img {
    width: 100%;
}
.about p{color:#fff;}

