body{margin:0; padding:0; color:#1E1E1E; font-family:"Noto Sans SC", "Microsoft Yahei", "PingFang SC", "Arial", "Hiragino Sans", sans-serif; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select{font-family:"Noto Sans SC", "Microsoft YaHei", sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#1E1E1E; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all  0.3s ease;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;}
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt170{padding-top:170px;}
.pt200{padding-top:200px;}

.mt0{margin-top:0px!important;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt120{margin-top:120px;}
.mt210{margin-top:210px;}

.font12{font-size:12px;}
.font15{font-size:15px; line-height:22px;}
.font16{font-size:16px; line-height:24px;}
.font18{font-size:18px; line-height:26px;}
.font20{font-size:20px; line-height:28px;}
.font24{font-size:24px; line-height:32px;}
.font30{font-size:30px; line-height:38px;}
.font40{font-size:40px; line-height:48px;}
.font50{font-size:50px; line-height:58px;}
.font60{font-size:60px; line-height:65px;}

.dpn,.sp_block,.sp_inline,.pad_block,.pad_block2,.pad_inline{display:none;}
.sp_flex{display:none;}

.icon{width:1em; height:1em; vertical-align:middle; fill:currentColor; overflow:hidden;}

.pb-carouselWarp{width:100%; max-height:100vh; position:relative; overflow:hidden;}
.pb-carouselWarp .pb-carousel{position:relative; height:auto}
.pb-carouselWarp .pb-carousel li{display:none; position:absolute; width:100%; height:100%; top:0; left:0; z-index:10; background-position:50%;}
.pb-carouselWarp .pb-carousel .pb-this{display:block; left:0}
.pb-carouselWarp .pb-carousel li a{height:100%; display:block;}
.pb-carouselWarp .pb-carousel-ind{position:absolute; bottom:50px; left:50%; transform:translateX(-50%); z-index:10; display:flex; align-items:center;}
.pb-carouselWarp.is-single .pb-carousel-ind,
.pb-carouselWarp.is-single .pb-arrow{display:none !important;}
.pb-carouselWarp .pb-carousel-ind li{width:5px; height:5px; background-color:#BEBEBE; margin:0 10px; border-radius:50%; cursor:pointer;}
.pb-carouselWarp .pb-carousel-ind .pb-this{width:12px; height:12px; background-color:#A7895A}
.pb-this_cksp{position:absolute; top:45vh; left:47%; text-align:center;}
.pb-this_cksp span{border-bottom:#FFFFFF 1px solid; padding-bottom:6px;}
.pb-this_cksp .icon{font-size:60px; margin-bottom:15px;}
.pb-this_video{width:96%; max-width:900px; height:438px; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:21; display:none;}
.pb-this_qds{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.7); z-index:20; display:none;}
.pb-carouselWarp .pb-arrow{display:none;}
.scroll_down{position:fixed; bottom:3%; left:3%; z-index:10;}
.header{width:100%; height:90px; padding:0 1.5%; display:flex; align-items:center; justify-content:space-between; box-sizing:border-box; position:fixed; top:0; left:0; z-index:20;}
.header_left{display:flex; align-items:center;}
.nav{display:flex; padding-left:40px}
.nav li > a{color:#FFFFFF; font-size:16px; line-height:52px; margin:0 12px; display:block; position:relative;}
.nav li > a::after{content: ''; position: absolute; bottom: 0; left: 0; transform: scale(0, 1); transform-origin: center top; width: 100%; height: 2px; background-color: #0084B9; transition: transform .3s;}
.nav li > a:hover,.nav li.on > a,.nav li.current > a{color:#0084B9;}
.nav li > a:hover:after,.nav li.on > a:after,.nav li.current > a:after{transform: scale(1, 1);}
.header_right{display:flex; align-items:center;}
.header_input_text{width:172px; height:32px; color:#FFFFFF; font-size:14px; padding:0 10px 0 45px; border:#F8F8F8 1px solid; border-radius:20px; background:transparent url(../images/header_input.svg) no-repeat 15px center; background-size:22px 22px; box-sizing:border-box;}
.header_input_text::placeholder{color:#FFFFFF;}
.header_commercial a{width:135px; height:32px; color:#FFFFFF; font-size:14px; line-height:32px; letter-spacing:.1em; margin-left:15px; text-align:center; display:block; background-color:#0084B9; border-radius:21px;}
.header_commercial a:hover{opacity:.8;}
.search{width:32px; height:32px; color:#FFFFFF; font-size:20px; line-height:29px; text-align:center; border-radius:50%; background-color:#A89164; cursor:pointer;}
.header_tel{color:#FFFFFF; font-size:22px; line-height:1.5; margin-right:20px;}
.header_tel svg{margin:0 10px 3px 0;}
.header.bg,.header.bg2{background-color:rgba(255,255,255,.9);}
.header.bg .nav li a,.header.bg2 .nav li a{color:#282828;}
.header.bg .nav li > a:hover,.header.bg2 .nav li > a:hover,.header .nav li.on > a,.header .nav li.current > a{color:#0084B9;}
.header.bg .header_input_text,.header.bg2 .header_input_text{border:#333333 1px solid; border-radius:20px; background:transparent url(../images/header_input2.svg) no-repeat 15px center; background-size:22px 22px;}
.header.bg .header_tel,.header.bg2 .header_tel{color:#333333;}
.header.bg .header_input_text::placeholder,.header.bg2 .header_input_text::placeholder{color:#666666;}
/*.header_input_text:focus,.header.bg .header_input_text:focus{background:none}*/
@media only screen and (max-width: 1320px) {
.nav li > a{font-size:15px; margin:0 12px;}
.header_contact a{width:180px;}
}
.nav_sub_bg{width:100%; background-color:rgba(255,255,255,.9); position:fixed; top:90px; left:0; z-index:20; display:none;}
.nav_sub{display:flex; justify-content:center; align-items:center; padding:45px 0 55px 0;}
.nav_sub_title{color:#1A1A1A; font-size:22px; line-height:1.3;}
.nav_sub_title p{color:#434343; font-size:13px; font-weight:normal; letter-spacing:.04em;}
.nav_sub_ul{display:flex; padding:0 50px 0 120px;}
.nav_sub_ul li{padding:0 25px; text-align:center;}
.nav_sub_ul li p{font-size:15px; padding-top:10px;}
.nav_sub_ul li.on p{color:#0084B9;}
.nav_sub_more{color:#333333; font-size:14px; line-height:1; letter-spacing:.1em;}
.nav_sub_ul li a:hover,.nav_sub_more:hover{opacity:.7;}
.nav_sub_x{width:100%; color:#FFFFFF; font-size:16px; line-height:55px; text-align:center; background-color:#A89164; cursor:pointer;}
.nav_sub_x .icon{margin-right:12px;}
.nav_search{width:765px; margin:0 auto; padding:40px 0;}
.nav_search_dx{display:flex; color:#333333; font-size:15px;}
.nav_search_dx p{padding-right:20px;}
.nav_search_dx label{padding-right:40px;}
.nav_search_srk{display:flex; padding-top:10px;}
.nav_search_srk input[type=text]{width:693px; height:56px; color:#333333; font-size:15px; letter-spacing:.02em; padding:0 20px; border:#808080 1px solid; box-sizing:border-box;}
.nav_search_srk input[type=submit]{width:162px; height:56px; color:#333333; font-size:15px; letter-spacing:.02em; padding-right:20px; border:#808080 1px solid; margin-left:-1px; background:url(../images/header_input2.svg) no-repeat 85px center; background-size:18px 18px; box-sizing:border-box; cursor:pointer;}
.nav_search_gjz{color:#808080; font-size:15px; padding-top:12px;}
.nav_search_gjz a{color:inherit; text-decoration:none;}
.nav_search_gjz span{padding-left:15px;}

.threeColumns{display:flex; margin-top:30px;}
.threeColumns_system{width:10%; height:730px; position:relative; transition:all  0.5s ease; overflow:hidden;}
.threeColumns_ds{width:100%; height:100%; color:#FFFFFF; writing-mode:vertical-lr; padding-top:135px; box-sizing:border-box; display:flex; align-items:center; position:absolute; top:0; left:0; z-index:5;}
.threeColumns_ds_en{font-size:20px; font-weight:bold; letter-spacing:.04em;}
.threeColumns_ds_cn{font-size:28px; margin-top:15px; letter-spacing:.14em;}
.threeColumns_ds.threeColumns_windows_ds{background-color:#4D4D4D;}
.threeColumns_ds.threeColumns_doors_ds{background-color:#A89164}
.threeColumns_ds.threeColumns_curtain_ds{background-color:#1A1A1A;}
.threeColumns_windows{width:100%; height:730px; background:url(../images/threeColumns_windows_img.jpg) no-repeat center; background-size:cover; position:relative; padding:175px 0 0 14%; box-sizing:border-box;}
.threeColumns_doors{width:100%; height:730px; background:url(../images/threeColumns_doors_img.jpg) no-repeat center; background-size:cover; position:relative; padding:175px 0 0 14%; box-sizing:border-box;}
.threeColumns_curtain{width:100%; height:730px; background:url(../images/threeColumns_curtain_img.jpg) no-repeat center; background-size:cover; position:relative; padding:175px 0 0 14%; box-sizing:border-box;}
.threeColumns_system.on{width:80%;}
.threeColumns_system_title{color:#FFFFFF; font-size:44px; font-weight:normal; letter-spacing:.08em; line-height:1.3;}
.threeColumns_system_title p{font-size:15px; letter-spacing:.02em;}
.threeColumns_system_ul{width:300px; display:flex; flex-wrap:wrap; padding-top:20px;}
.threeColumns_system_ul li{width:50%; padding-top:30px;}
.threeColumns_system_ul li a{color:#FFFFFF; font-size:16px; letter-spacing:.08em; display:flex; align-items:center;}
.threeColumns_system_ul li a img{margin-right:10px;}
.threeColumns_system_ul li a:hover{opacity:.7;}
.threeColumns_system_ul li a:hover{text-decoration:underline;}
.threeColumns_system_more{color:#FFFFFF; font-size:18px; letter-spacing:.1em; align-content:flex-end; margin-top:45px; display:inline-block;}
.boutique_cases{margin-left:8%; padding:160px 8% 160px 0; box-sizing:border-box; overflow:hidden;}
.boutique_cases_top{display:flex; justify-content:space-between;}
.boutique_cases_title{color:#333333; font-size:16px; line-height:1.3; font-weight:normal; letter-spacing:.04em;}
.boutique_cases_title p{font-size:40px; line-height:1.2;}
.boutique_cases_more{color:#4D4D4D; font-size:18px; letter-spacing:.1em; align-content:flex-end; display:inline-block;}
.boutique_cases_more:hover,.ykk_about_more:hover,.ykk_pick_more:hover,.threeColumns_system_more:hover{opacity:.7;}
.ykk_about_bg{padding:145px 0; background-color:#282828;}
.ykk_about{display:flex; align-items:center;}
.ykk_about_img{width:60%; text-align:right;}
.ykk_about_box{width:380px; padding-left:4%; color:#FFFFFF;}
.ykk_about_pp{font-size:16px; line-height:1.5; letter-spacing:.04em;}
.ykk_about_pp span{font-weight:500;}
.ykk_about_title{font-size:34px; font-weight:500; line-height:50px; letter-spacing:.1em; padding-top:70px;}
.ykk_about_text{font-size:14px; line-height:26px; padding-top:20px; letter-spacing:.08em; text-align: justify;}
.ykk_about_more{color:#FFFFFF; font-size:18px; letter-spacing:.1em; margin-top:70px; display:grid; justify-content:flex-end;}
.ykk_about_more img{margin-top:6px;}
.ykk_pick{width:96%; max-width:1200px; margin:0 auto; padding:100px 0 150px 0;}
.ykk_pick_top{position:relative;}
.ykk_pick_title{font-size:16px; font-weight:normal; line-height:1.5; letter-spacing:.04em; text-align:center;}
.ykk_pick_title p{font-size:40px; line-height:1.3; letter-spacing:.06em;}
.ykk_pick_more{color:#4D4D4D; font-size:18px; letter-spacing:.1em; display:inline-block; position:absolute; right:0; bottom:-15px;}
.ykk_pick_list{display:flex; justify-content:space-between; padding-top:60px;}
.ykk_pick_list li{width:285px;}
.ykk_news_bg{padding:100px 0; background-color:#A89164;}
.ykk_news_top{width:1200px; margin:0 auto; color:#FFFFFF; position:relative;}
.ykk_news_top .ykk_pick_more{color:#FFFFFF; font-size:18px; letter-spacing:.1em; display:inline-block; position:absolute; right:0; bottom:10px;}
.ykk_news_list{width:910px; margin:0 auto; padding-top:40px;}
.ykk_news_list li{color:#FFFFFF; padding:40px 5px; border-bottom:#A99E82 1px solid;}
.ykk_news_list li a{color:#FFFFFF;}
.ykk_news_list li a:hover{opacity:.8;}
.ykk_news_rq{font-size:15px; line-height:1.5;}
.ykk_news_bt{font-size:17px; font-weight:500; line-height:1.5;}
.ykk_news_p{font-size:15px; line-height:22px; padding-top:15px;}
.ykk_news_list li:last-child{ border-bottom:none;}
.ykk_bg{width:100%; height:550px; background:url(../images/ykk_bg.jpg) no-repeat center; background-size:cover; background-attachment:fixed; display:flex; justify-content:center; align-items:center;}
.pagetop {
  display: none;
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 9999;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pagetop a {
  display: block;
}
.footer_bg{padding:120px 0 70px 0; background-color:#1E1E1E;}
.footer_box{width:96%; max-width:1200px; margin:0 auto; color:#FFFFFF; display:flex; justify-content:space-between;}
.footer_tel{display:flex; flex-wrap:wrap; align-items:center; padding-top:30px;}
.footer_tel .icon{width:24px; height:24px;  margin-right:5px;}
.footer_tel p{font-size:22px; line-height:1.1;}
.footer_tel p span{font-size:12px; font-weight:normal; display:block;}
.footer_commercial a{width:138px; height:35px; color:#FFFFFF; font-size:13px; line-height:33px; letter-spacing:.15em; text-align:center; border:#FFFFFF 1px solid; border-radius:18px; margin-top:20px; box-sizing:border-box; display:block;}
.footer_link{padding:22px 0 0 5px;}
.footer_link li a{color:#FFFFFF; font-size:14px; margin-top:15px; display:flex; align-items:center;}
.footer_link li a i{text-align:center; margin-left:5px; display:flex;}
.footer_link li a .icon{font-size:18px; vertical-align: text-bottom;}
.footer_link li:nth-child(2) a .icon{font-size:16px;}
.footer_nav{display:flex;}
.footer_nav li{padding-left:50px;}
.footer_nav li > a,.footer_nav li > span{color:#FFFFFF; font-size:16px; font-weight:700; letter-spacing:.2em;}
.footer_nav li p{padding-top:10px;}
.footer_nav li p a{color:#FFFFFF; font-size:14px; line-height:29px;}
.footer_link li a:hover,.footer_nav li a:hover,.footer_commercial a:hover{opacity:.7;}
.footer_bg2{padding:30px 0 30px 0; background-color:#0C0C0C;}
.footer_box2{width:96%; max-width:1200px; margin:0 auto; display:flex; justify-content:flex-end;}
.footer_fs{display:flex; justify-content:flex-end;}
.footer_global a{width:200px; height:35px; color:#666666; font-size:13px; line-height:33px; letter-spacing:.1em; text-align:center; border:#808080 1px solid; border-radius:18px; display:block;}
.footer_global a:hover{opacity:.7;}
.footer_wechat{font-size:32px; margin-left:20px; cursor:pointer;}
.footer_redbook{font-size:32px; margin-left:15px; cursor:pointer;}
.footer_zd{display:flex; justify-content:flex-end; padding-top:20px; padding-bottom:5px;}
.footer_zd a{color:#454545; font-size:12px; line-height:14px; padding:0 15px; border-right:#454545 1px solid; display:inline-block;}
.footer_zd a:last-child{padding-right:0; border-right:none;}
.footer_zd a:hover{color:#cccccc;}
.footer_reserved{color:#454545; font-size:11px; text-align:right;}
.footer_reserved a{color:#454545;}
.footer_reserved a:hover{color:#cccccc;}
.footer_qds{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.8); z-index:20; display:none;}
.footer_wechat_m,.footer_redbook_m{width:200px; height:200px; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:21; display:none;}
.footer_wechat_x{position:absolute; top:-30px; right:0; color:#FFFFFF; font-size:20px; cursor:pointer;}

.carousel-wrapper{width: 100%; position: relative;  padding: 90px 0 0 0;}
/* 进度条样式 */
.progress-box{width:calc(100% - 190px); height: 2px; background-color: #e1e1e1; margin-top:110px; overflow: hidden;}
.progress-fill {height: 100%; width: 0%; background:#8C8057; transition: width 0.3s linear;}
.carousel-viewport {width: 100%; position: relative;}
.carousel-track {display: flex; transition: transform 0.5s ease-in-out;}
.carousel-item {width: 436px; padding-right:35px; flex-shrink: 0;}
.carousel-item img {width: 100%; object-fit: cover; display: block;}
.carousel-item a:hover{opacity:.7;}
.boutique_cases_img{height:290px; overflow:hidden;}
.boutique_cases_img img{height:100%; transition: all 0.3s ease;}
.carousel-item a:hover .boutique_cases_img img{transform:scale(1.1);}
.nav-btn{position: absolute; bottom:0; transform: translateY(50%); width: 67px; height: 54px; border: none; background:none; cursor: pointer; z-index: 10;}
.nav-btn:hover {opacity:.7;}
.prev-btn {right: 85px;}
.next-btn { right: 0; }
.carousel-lr{display:flex; justify-content:space-between; padding-top:15px;}
.carousel-textcn{color:#333333; font-size:17px; font-weight:500;}
.carousel-texten{width:350px; color:#646464; font-size:14px; font-weight:500; padding-top:10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.carousel-fl{width:74px; height:26px; color:#B4975C; font-size:13px; line-height:24px; text-align:center; border:#B4975C 1px solid; border-radius:13px;}

/*头部开始*/
.bodyCon08{background:none}
.bodyCon08 .students{margin:0 auto;width:1200px;height:505px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{
	position: relative;
	width: 1200px;
	height: 440px;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: -1px;
}
#four_flash .flashBg{width:1200px;height:440px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:440px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:285px;margin-right:20px;}
.ykk_pick_text{color:#333333; font-size:17px; font-weight:500; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-top:10px;}
.mobile li a:hover{opacity:.7;}
.ykk_pick_img{overflow:hidden;}
.ykk_pick_img img{transition: all 0.3s ease;}
.mobile li a:hover .ykk_pick_img img{transform:scale(1.1);}
#four_flash .but_left{position:absolute; top:calc(50% - 32px); left:-95px; cursor:pointer;}
#four_flash .but_right{position:absolute; top:calc(50% - 32px); right:-95px; cursor:pointer;}
#four_flash .but_left:hover{opacity:.7;}
#four_flash .but_right:hover{opacity:.7;}

@media only screen and (min-width:1200px) and (max-width:1380px){
.header_left h1 img{width:55px; height:auto;}
.nav{display:flex; padding-left:20px}
.nav li > a{font-size:14px; margin:0 10px;}
.header_input_text{width:156px; padding:0 10px 0 40px; background:transparent url(../images/header_input.svg) no-repeat 12px center; background-size:20px 20px;}
.header_commercial a{width:120px; margin-left:12px;}
.header_tel{font-size:19px; margin-left:18px;}
.header_tel svg{margin:0 8px 3px 0;}
.bodyCon08 .students{width:100%;height:540px;}
#four_flash{width:100%;height:480px;}
#four_flash .flashBg{width:100%;}
#four_flash .but_left{top:auto; left:42%; bottom:0;}
#four_flash .but_right{top:auto; right:42%; bottom:0;}
}


.windows_banner{margin-top:90px; position:relative;}
.doors_banner{margin-top:90px; position:relative;}
.curtain_walls_banner{margin-top:90px; position:relative;}
@media only screen and (max-width: 1920px) {
.windows_banner,.doors_banner,.curtain_walls_banner{background-size:auto;}
}
.windows_banner_zi{color:#FFFFFF; font-size:15px; font-weight:500; text-align:center; letter-spacing:.05em; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.windows_banner_zi p{font-size:55px; font-weight:normal; line-height:84px;}
.product_bg{padding-bottom:150px; background-color:#F6F6F6;}
.product_w1300{max-width:1300px; margin:0 auto;}
.product_path{color:#595757; text-align:right; padding-top:15px;}
.product_path a{color:#595757;}
.product_path a:hover{color:#0084B9;}
.product_path span{color:#0084B9;}
.product_title{color:#282828; font-size:22px; font-weight:500; line-height:1.5; letter-spacing:.04em; padding-top:75px;}
.product_classify{display:flex; justify-content:space-between; padding-top:25px;}
.product_classify li a{width:308px; height:55px; color:#282828; font-size:16px; font-weight:500; letter-spacing:.04em; line-height:55px; text-align:center; display:block; background-color:#FFFFFF; position:relative;}
.product_classify li a:hover,.product_classify li.on a{color:#FFFFFF; background-color:#282828;}
/*.product_classify li.on a:before{content:""; position: absolute; bottom: -15px; left: 35px; border:transparent solid ; border-width:0 11px 11px 11px;  border-bottom-color:#FFFFFF;}*/
.product_submenu{display:flex; flex-wrap:wrap; margin-top:15px; padding:15px 12px; background-color:#FFFFFF;}
.product_submenu li{color:#282828; font-size:15px; line-height:22px; padding:10px 22px;}
.product_submenu li label{display:flex; align-items:center;}
.product_submenu li span{color:#595757; font-weight:500; margin-left:4px;}
.product_submenu li input{margin-right:8px;}
.product_result{color:#595757; font-size:15px; margin-top:100px;}
.product_list{display:flex; flex-wrap:wrap;}
.product_list li{width:410px; margin:25px 0 10px 35px; background-color:#FFFFFF;}
.product_list li:nth-child(3n+1){margin-left:0;}
.product_list_box{padding:20px 20px 25px 20px;}
.product_list_title{color:#282828; font-size:18px; font-weight:500; line-height:1.5; letter-spacing:.04em;}
.product_list_category{display:flex; flex-wrap:wrap;}
.product_list_category p{width:56px; color:#FFFFFF; font-size:12px; line-height:19px; letter-spacing:.04em; text-align:center; margin:6px 8px 0 0; border-radius:4px; background-color:#AE9F89;}
.product_list_lj{padding-top:15px; display:flex; justify-content:space-between;}
.product_list_xx{width:176px; height:40px; color:#FFFFFF; font-size:13px; line-height:40px; letter-spacing:.04em; text-align:center; background-color:#282828; border-radius:5px;}
.product_list_bj{width:176px; height:40px; color:#282828; font-size:13px; line-height:38px; letter-spacing:.04em; border:#282828 1px solid; text-align:center; border-radius:5px; box-sizing:border-box;}
.product_list_xx:hover,.product_list_bj:hover{opacity:.7;}
.product_list_paginate{display:flex; justify-content:center; padding-top:100px;}
.product_list_paginate li{width:40px; height:40px; font-size:17px; line-height:40px; text-align:center; margin-left:10px;}
.product_list_paginate li.on{color:#FFFFFF; background-color:#282828;}
.product_list_paginate li a{display:block;}
.product_list_paginate li a:hover{color:#FFFFFF; background-color:#282828;}
.product_list_img{position:relative;height:273px;}
.product_list_img a:hover img{transform:scale(1.1);}
.product_list_rc{width:55px; color:#FFFFFF; font-size:15px; line-height:17px; padding:10px; text-align:center; background-color:rgba(0,0,0,.66); position:absolute; top:0; left:15px; box-sizing:border-box;}

.products_detailed_KV .pb-carouselWarp{height:600px;}
.products_detailed_KV .pb-carouselWarp .pb-carousel{height:600px;}
.products_detailed_KV .products_detailed_img{height:100%; display:flex; justify-content:flex-end;}
.products_detailed_KV .products_detailed_video{width:100%; justify-content:center; align-items:center; position:relative;}
.products_detailed_KV .products_detailed_video video{width:100%; height:100%; object-fit:contain; display:block; background:#000;}
.products_detailed_KV .products_detailed_video img{position:absolute; z-index:2; width:100px; height:auto; object-fit:contain; cursor:pointer;}
.products_detailed_KV .pb-carouselWarp .pb-carousel-ind{bottom:20px;}
.products_detailed_KV .pb-carouselWarp .pb-carousel-ind li{background-color:#FFFFFF; margin:0 6px;}
.products_detailed_KV .pb-carouselWarp .pb-carousel-ind .pb-this{background-color:#FFFFFF}

.products_detailed_banner{height:600px; max-height:100vh; display:flex; align-items:center; background-color:#F7F8F8;}
.products_detailed_KV{width:55%; text-align:right;}
.products_detailed{width:45%; max-width:555px; padding-left:75px; box-sizing:border-box;}
.products_detailed_p1{color:#3E3A39; font-size:20px; font-weight:500;}
.products_detailed_title{color:#282828; font-size:60px; font-weight:500; line-height:1.2; letter-spacing:.06em; padding-top:5px;}
.products_detailed_an{display:flex; padding-top:15px; padding-bottom:30px;}
.products_detailed_an a{width:128px; color:#FFFFFF; font-size:14px; line-height:40px; text-align:center; margin-right:10px; background-color:#0084BA; display:flex; align-items:center; justify-content:center;}
.products_detailed_an a .icon{font-size:20px; margin-right:5px;}
.products_detailed_cx{display:flex; padding-top:10px;}
.products_detailed_cx dd{width:110px; color:#3E3A39; font-size:16px; font-weight:bold; line-height:28px;}
.products_detailed_cx dt{width:calc(100% - 108px); color:#595757; font-size:15px; line-height:28px; display:flex; flex-wrap:wrap;}
.products_detailed_cxp{width:64px; color:#FFFFFF; font-size:14px; line-height:22px; text-align:center; margin:3px 8px 7px 0; border-radius:4px; background-color:#AE9F89;}
.products_grade_bg{height:649px; display:flex; align-items:center; justify-content:center; text-align:center; background:url(../images/products_grade_bg.jpg) no-repeat center; background-size:cover;}
.products_grade_bg2{display:flex; align-items:center; justify-content:center; text-align:center; background:url(../images/products_grade_bg.jpg) no-repeat center; background-size:cover; padding:100px 0;}
.products_grade_title{color:#A7805A; font-size:43px; font-weight:normal; line-height:1.3;}
.products_grade_text{color:#FFFFFF; font-size:16px; line-height:32px; letter-spacing:.04em; padding-top:25px;}
.products_grade_tu{padding-top:40px;}
.products_warmth{max-width:945px; margin:0 auto; text-align:center; padding:90px 0 100px 0;}
.products_warmth_title{color:#A7805A; font-size:45px; font-weight:normal; line-height:1.3; letter-spacing:.04em;}
.products_warmth_text{font-size:17px; line-height:26px; letter-spacing:.04em; padding-top:20px;}
.products_warmth_img{padding-top:35px;}
.products_ingenuity_bg{padding:115px 0; background-color:#F7F8F8;}
.products_ingenuity{max-width:1170px; margin:0 auto;}
.products_ingenuity_box{display:flex; margin-top:38px; border-radius:8px; overflow:hidden; background-color:#FFFFFF;}
.products_ingenuity_lr{width:395px; padding:40px 15px 40px 70px; display:flex; align-items:center; background-color:#EFEFEF; box-sizing:border-box; position:relative;}
.products_ingenuity_lr h3{color:#A7805A; font-size:42px; line-height:50px;}
.products_ingenuity_lr p{color:#313131; font-size:16px; line-height:24px; letter-spacing:.04em; padding-top:15px;}
.products_ingenuity_you{max-width:70px;}
.products_ingenuity_img{width:705px; text-align:center; display:flex; align-items:center;}
.products_ingenuity_xz{font-size:11px; line-height:15px; padding-top:15px; text-align:right;}
.products_peace_bg{margin-top:75px; padding:40px 0 50px 0; border-radius:6px; background-color:#F7F7F7;}
.products_peace_qk{color:#A7805A; font-size:33px; line-height:1.5; text-align:center;}
.products_peace_qkzi{color:#3E3A39; font-size:17px; line-height:30px; text-align:center; padding-top:5px;}
.products_peace_aq{padding-top:40px; text-align:center;}
.products_peace_fullhalf{display:flex; padding-top:40px;}
.products_peace_full{width:50%; text-align:center;}
.products_peace_fulltext{font-size:17px; line-height:1.5;}
.products_peace_fullimg{padding-top:20px;}
.products_ingenuity_box2{display:flex; margin-top:38px; border-radius:8px; overflow:hidden; background-color:#F7F7F7;}
.products_ingenuity_box2 .products_ingenuity_lr h3{font-size:38px; text-align:left;}
.products_ingenuity_hd{color:#FFFFFF; font-size:21px; line-height:32px; text-align:center; margin-top:8px; border-radius:5px; background-color:#3D3A39; display:inline-block; padding:0 10px;}
.products_ingenuity_hd2{color:#FFFFFF; font-size:21px; line-height:32px; text-align:center; margin-top:20px; border-radius:5px; background-color:#0084B9; display:inline-block; padding:0 10px;}
.products_ingenuity_box2 .products_ingenuity_lr h3 span{font-size:28px;}
.products_connect_bg{padding:105px 0; background-color:#000000;}
.products_connect{max-width:1100px; margin:0 auto; display:flex; justify-content:flex-start; gap:1.7%;}
.products_connect_xz{width:32.2%; height:155px; color:#FFFFFF; font-size:17px; letter-spacing:.04em; display:flex; justify-content:center; align-items:center; text-align:center; background-color:#5AB0D4;}
.products_connect_xz .icon{font-size:36px; margin-bottom:10px;}
.products_connect_xz:hover{background-color:#0084BA;}
.case_detailed_pick.case_detailed_pick2{background-color:#F7F8F8;}
.case_detailed_pick.case_detailed_pick2 .students{height:350px;}
.case_detailed_pick.case_detailed_pick2 #four_flash{height:350px;}
.case_detailed_pick.case_detailed_pick2 #four_flash .flashBg{height:350px;}
.case_detailed_pick.case_detailed_pick2 #four_flash .flashBg ul.mobile{height:350px;}
.case_detailed_pick.case_detailed_pick2 .ykk_pick_img{height:230px;}
.case_detailed_pick.case_detailed_pick2 .ykk_pick_img img{width:100%; height:100%; object-fit:cover; object-position:center; display:block;}


.comparison_banner{margin-top:90px; height:200px;}
.comparison_banner_title{color:#282828; font-size:40px; font-weight:normal; line-height:1.3; letter-spacing:.08em; padding:55px 0 30px 5%;}
.comparison_banner_title p{font-size:16px; display:inline-block; letter-spacing:.04em; margin-left:15px;}
.comparison_table{padding-top:100px;}
.comparison_table_td{width:385px;}
.comparison_select{width:100%; height:44px; color:#333333; font-size:17px; font-weight:bold; border:none; padding:0 15px; box-sizing:border-box;}
.comparison_img{margin-top:40px; height:260px;}
.comparison_img img{width:100%; height:100%; object-fit:cover; display:block;}
.comparison_bt{color:#A89164; font-size:17px; padding-top:55px;}
.comparison_thick{color:#323232; font-size:16px; line-height:31px; font-weight:500; border-bottom:#B9B9B9 1px solid; padding:15px 0 10px 0;}
.comparison_airtightness_dj{display:flex; align-items:flex-end;}
.comparison_airtightness_dj img{vertical-align:text-bottom; margin-left:20px;}
.comparison_airtightness_zi{line-height:1; padding-top:5px;}
.comparison_product_xx{width:340px; color:#282828; font-size:16px; font-weight:500; line-height:53px; letter-spacing:.04em; border:#2A2A2A 1px solid; margin-top:75px; display:inline-block;}
.comparison_product_zc{width:340px; color:#FFFFFF; font-size:16px; font-weight:500; line-height:53px; letter-spacing:.04em; border:#2A2A2A 1px solid; margin-top:25px; display:inline-block; background-color:#2A2A2A;}
.comparison_submit_y{padding-top:130px; text-align:center;}
.comparison_submit{width:365px; height:90px; color:#FFFFFF; font-size:21px; font-weight:500; letter-spacing:.06em; line-height:90px; border-radius:45px; border:none; display:inline-block; background-color:#B0925A; cursor:pointer;}
.comparison_submit:hover,.comparison_product_xx:hover,.comparison_product_zc:hover{opacity:.7;}

.case_classify{padding-top:.9rem; display:flex; justify-content:space-between;}
.case_classify li{width:32%;}
.case_classify li a{width:100%; height:55px; color:#282828; font-size:16px; font-weight:500; letter-spacing:.04em; line-height:55px; text-align:center; display:block; background-color:#FFFFFF; position:relative;}
.case_classify li a:hover,.case_classify li.on a{color:#FFFFFF; background-color:#282828;}
.case_type{display:flex; padding:10px 0; border-bottom:#EAEAEA 1px solid;}
.case_type h3{width:115px; padding:15px 0 0 3px; color:#282828; font-size:16px; font-weight:500;}
.case_type_ul{width:calc(100% - 120px); display:flex; flex-wrap:wrap;}
.case_type_ul li{color:#282828; font-size:15px; line-height:24px; margin:15px 30px 15px 0;}
.case_type_ul li span{color:#595757; font-weight:500; margin-left:4px;}
.case_type_ul li input{margin-right:8px;}
.case_type2{display:flex; padding:20px 0; align-items:center;}
.case_type2 h3{width:115px; padding:0 0 0 3px; color:#282828; font-size:16px; font-weight:500;}
.case_list_title{font-size:17px; line-height:24px; display:flex; justify-content:space-between;}
.case_list_fl{width:68px; height:24px; color:#B4975C; font-size:12px; font-weight:normal; line-height:22px; text-align:center; border:#B4975C 1px solid; border-radius:12px; box-sizing:border-box;}
.case_list_text{font-size:11px; letter-spacing:.04em; padding-top:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.case_list_category{display:flex; flex-wrap:wrap;}
.case_list_category p{color:#FFFFFF; font-size:11px; line-height:17px; letter-spacing:.04em; margin:6px 4px 0 0; padding:0 6px; border-radius:4px; background-color:#AE9F89;}
.product_list_img{overflow:hidden;}
.product_list_img img{transition: all 0.3s ease; max-width:100%; height:100%; object-fit:cover;}
.case_list a:hover .product_list_img img{transform:scale(1.1);}
.case_list a:hover{opacity:.7;}

.case_listing_ul{width:calc(100% - 120px); display:flex; flex-wrap:wrap;}
.case_listing_ul li{width:110px; color:#282828; font-size:15px; line-height:24px; margin:15px 0 15px 0;}
.case_listing_ul li input{margin-right:8px;}
.case_listing_city{width:calc(100% - 120px); display:flex; flex-wrap:wrap;}
.case_listing_city li{width:130px; color:#282828; font-size:15px; line-height:24px; margin:15px 0;}
.case_listing_city li input{margin-right:8px;}
.case_listing_table{margin-top:80px;}
.case_listing_table table{width:100%; table-layout:fixed;}
.case_listing_table th{color:#FFFFFF; font-size:16px; font-weight:500; line-height:24px; padding:13px 10px; text-align:left; background-color:#B0925A; box-sizing:border-box;}
.case_listing_table th:nth-child(1){width:20%; padding-left:3%;}
.case_listing_table th:nth-child(2){width:14%;}
.case_listing_table th:nth-child(3){width:16%;}
.case_listing_table th:nth-child(4){width:14%;}
.case_listing_table th:nth-child(5){width:20%;}
.case_listing_table th:nth-child(6){width:16%; padding-right:2%; text-align:right;}
.case_listing_table td{color:#333333; font-size:15px; line-height:24px; padding:13px 10px; text-align:left; box-sizing:border-box;}
.case_listing_table td:nth-child(1){padding-left:3%;}
.case_listing_table td:nth-child(6){padding-right:2%; text-align:right;}
.case_listing_table tr:nth-child(2n+1){background-color:#F2F2F2;}

.case_detailed_banner{padding-bottom:120px; background-color:#282828;}
.pb-carouselWarp.case_pb{height:662px; padding-bottom:90px;}
.pb-carouselWarp.case_pb .pb-carousel{height:662px; overflow:hidden;}
.pb-carouselWarp.case_pb .pb-carousel li{display:flex; justify-content:center; align-items:center;}
.pb-carouselWarp.case_pb .pb-carousel li img{max-width:100%; height:662px; object-fit: cover;}
.pb-carouselWarp.case_pb .pb-carousel .pb-this{display:flex;}
.pb-carousel-xt{width:800px; margin:0 auto;}
.pb-carouselWarp.case_pb .pb-carousel-ind{width:670px; margin:0 auto; position:static; bottom:0; left:50%; transform:translateX(0); z-index:10; display:flex;}
.pb-carouselWarp.case_pb .pb-carousel-ind li{width:120px; height:73px; background-color:transparent; margin:0 7px; border-radius:0;}
.pb-carouselWarp.case_pb .pb-carousel-ind .pb-this{width:120px; height:73px; background-color:transparent; border:#FFFFFF 1px solid; box-sizing:border-box;}
.pb-carouselWarp.case_pb .pb-carousel-ind .pb-this img{width:100%; height:100%;}
.case_detailed_xm{width:700px; margin:0 auto; padding-top:85px; text-align:center;}
.case_detailed_xmtitle{color:#B0925A; font-size:40px; line-height:60px; font-weight:500; letter-spacing:.06em;}
.case_detailed_xmp{color:#FFFFFF; font-size:17px; font-weight:500;}
.case_detailed_xmlr{color:#FFFFFF; font-size:14px; line-height:30px; padding-top:60px;}
.case_detailed_pick{padding:120px 0 90px 0; background-color:#F2F2F2;}
.case_pick_title{font-size:35px; font-weight:500; letter-spacing:.06em; line-height:1.3; text-align:center;}
.case_pick_more{color:#3E3A39; font-size:18px; letter-spacing:.1em; display:inline-block; position:absolute; right:0; bottom:-15px; opacity:.6;}
.case_pick_more:hover{opacity:.4;}
.case_detailed_pick .students{width:1300px;height:400px;margin:80px auto 0 auto; position:relative;}
.case_detailed_pick #four_flash{width:1300px;height:400px;}
.case_detailed_pick #four_flash .flashBg{width:1300px;height:400px;}
.case_detailed_pick #four_flash .flashBg ul.mobile{height:400px;}
.case_detailed_pick #four_flash .flashBg ul.mobile li{width:408px;margin-right:35px; background-color:#FFFFFF;}
.case_detailed_pick .ykk_pick_img{height:273px; overflow:hidden;}
.case_detailed_pick .ykk_pick_img img{width:100%; height:100%; object-fit:cover; object-position:center; display:block;}
.case_detailed_box{padding:20px 20px 25px 20px;}
.case_detailed_box h3{color:#282828; font-size:18px;}
.case_detailed_category{color:#FFFFFF; display:flex; flex-wrap:wrap; padding-top:10px; text-align:center;}
.case_detailed_category p{width:56px; font-size:13px; border-radius:4px; margin-right:8px; background-color:#B0A18B;}
#four_flash .but_left{position:absolute; top:calc(50% - 32px); left:-95px; cursor:pointer;}
#four_flash .but_right{position:absolute; top:calc(50% - 32px); right:-95px; cursor:pointer;}
#four_flash .but_left:hover{opacity:.7;}
#four_flash .but_right:hover{opacity:.7;}
.case_detailed_submit{width:348px; height:80px; color:#FFFFFF; font-size:21px; font-weight:500; letter-spacing:.06em; line-height:80px; border-radius:45px; border:none; display:inline-block; background-color:#B0925A; cursor:pointer;}
.case_detailed_submit:hover{opacity:.7;}

.news_list{padding-top:10px;}
.news_list li{padding:75px 30px 35px 5px; border-bottom:#D1D1D1 1px solid;}
.news_list li a{display:flex; justify-content:space-between;}
.news_list li a:hover{opacity:.7;}
.news_list_lr{width:calc(100% - 300px); max-width:805px;}
.news_list_date{color:#3B3B3B; font-size:15px;}
.news_list_title{color:#3B3B3B; font-size:17px; font-weight:500; padding-top:50px;}
.news_list_text{color:#3B3B3B; font-size:15px; line-height:22px; padding-top:25px;}
.news_list_img{width:285px; height:190px; overflow:hidden;}
.news_list_img img{transition: all 0.3s ease; max-width:100%; height:100%; object-fit:cover;}
.news_list li a:hover .news_list_img img{transform:scale(1.1);}
.news_detailed_date{color:#3B3B3B; font-size:18px; padding-top:80px;}
.news_detailed_title{color:#3B3B3B; font-size:27px; font-weight:bold; line-height:1.5; padding-top:10px;}
.news_detailed{color:#3B3B3B; font-size:16px; line-height:32px; letter-spacing:.02em;}
.news_detailed_img{padding-top:60px; text-align:center;}
.news_detailed_img p{padding-top:20px;}
.news_detailed_h4{font-size:26px; line-height:40px; padding-top:65px; text-align:center;}

.contact_bg{padding-top:80px; background-color:#F6F6F6;}
.contact_sx{color:#323232; font-size:26px; font-weight:bold; line-height:1.5; letter-spacing:.04em;}
.contact_tel{color:#323232; font-size:36px; font-weight:bold; line-height:1.5;}
.contact_tel .icon{font-size:32px; margin-right:10px; vertical-align:initial;}
.contact_sj{color:#323232; font-size:15px; line-height:1.5;}
.contact_tab{display:flex; justify-content:center; padding-top:75px;}
.contact_tab li{width:264px; color:#FFFFFF; font-size:17px; font-weight:500; line-height:64px; margin:0 8px; letter-spacing:.04em; background-color:#333333; cursor:pointer;}
.contact_tab li.on{color:#333333; background-color:#FFFFFF;}
.contact_w915{width:915px; padding:90px 0 170px 0; margin:0 auto;}
.contact_p1{color:#1A1A1A; font-size:23px; font-weight:bold; line-height:1.5; letter-spacing:.2em; text-align:center;}
.contact_p2{color:#1A1A1A; font-size:15px; line-height:1.5; letter-spacing:.12em; text-align:center; padding-top:10px;}
.contact_p2 a{color:#007DDB; text-decoration:underline;}
.contact_p3{color:#282828; font-size:16px; line-height:1.5; letter-spacing:.12em; padding-top:60px;}
.contact_dl{display:flex; justify-content:space-between; align-items:center; padding-top:45px;}
.contact_dl dd{width:17.5%; color:#282828; font-size:16px; line-height:1.5; letter-spacing:.12em;}
.contact_dl dd span{margin-right:5px;}
.contact_dl dt{width:82.5%;}
.contact_dl_dt{color:#282828; font-size:16px; line-height:1.5; letter-spacing:.12em;}
.contact_text{width:100%; height:55px; padding:0 10px; border:none; background-color:#F4F4F4; box-sizing:border-box;}
.contact_category{display:flex; justify-content:space-between; flex-wrap:wrap; padding:10px 20px 10px 0;}
.contact_category li{color:#282828; font-size:16px; line-height:1.5; letter-spacing:.12em;}
.contact_text2{width:215px; height:55px; padding:0 10px; border:none; background-color:#F4F4F4; box-sizing:border-box;}
.contact_textarea{width:100%; height:155px; padding:10px 10px; border:none; background-color:#F4F4F4; box-sizing:border-box;}
.contact_dl2{align-items:stretch;}
.contact_dl2 dd{padding-top:10px;}
.contact_personal{color:#0081E2; font-size:14px; letter-spacing:.12em; padding-top:100px; text-align:center;}
.contact_personal a{color:#0081E2; text-decoration:underline;}
.contact_personal a:hover{opacity:.7;}
.contact_agree{color:#282828; font-size:15px; line-height:1.5; letter-spacing:.12em; text-align:center; padding-top:10px;}
.contact_submit{width:325px; height:80px; color:#FFFFFF; font-size:19px; font-weight:500; letter-spacing:.06em; line-height:80px; border-radius:45px; border:none; display:inline-block; background-color:#B0925A; cursor:pointer;}
.contact_submit:hover{opacity:.7;}
.contact_general{padding:60px 0 55px 5px; border-bottom:#DCDCDC 1px solid;}
.contact_general:last-child{border-bottom:none;}
.contact_general_p1{color:#3A3A3A; font-size:14px; letter-spacing:.04em;}
.contact_general_title{color:#B0925A; font-size:23px; line-height:1.5;}
.contact_general_p2{color:#3A3A3A; font-size:17px; line-height:26px; padding-top:35px;}
.contact_general_p3{color:#3A3A3A; font-size:17px; font-weight:500; line-height:26px; padding-top:15px;}
.contact_general_p4{color:#3A3A3A; font-size:17px; line-height:26px; padding-top:15px;}
.contact_general_h4{color:#313131; font-size:23px; padding-top:50px;}
.contact_cz{margin-top:40px; padding:75px 0; background-color:#F6F6F6;}

.store_search_title{color:#282828; font-size:22px; font-weight:500; line-height:1.5; letter-spacing:.04em; padding-top:70px;}
.store_search{display:flex; margin-top:15px;}
.store_search_select{width:385px; height:44px; color:#AAAAAB; font-size:15px; padding:0 15px; border:none; margin-right:25px; background-color:#FFFFFF; box-sizing:border-box;}
.store_locator_title{color:#282828; font-size:38px; line-height:1.3; font-weight:normal; letter-spacing:.04em; padding-top:80px; padding-bottom:40px; border-bottom:#D5D5D5 1px solid;}
.store_locator{padding:90px 0 30px 0;}
.store_locator h3{color:#282828; font-size:23px; line-height:1.5;}
.store_locator h4{color:#B0925A; font-size:21px; font-weight:500; line-height:1.5; padding-top:30px;}
.store_locator_p{color:#282828; font-size:17px; line-height:25px; padding-top:15px;}
.store_locator_p2{color:#282828; font-size:17px; line-height:25px; padding-top:10px;}

.careers_travelers_bg{height:600px; display:flex; align-items:center; background:url(../images/careers_travelers_bg.jpg) no-repeat center; background-size:cover;}
.careers_travelers{width:1180px; margin:0 auto;}
.careers_travelers_tilte{color:#FFFFFF; font-size:40px; line-height:1.3; font-weight:500; text-align:center;}
.careers_travelers_text{color:#FFFFFF; font-size:16px; line-height:23px; padding-top:40px; text-align:center;}
.careers_travelers.ani_top01{padding:70px 0 130px 0;}
.careers_recruitment_tilte{color:#333333; font-size:34px; line-height:1.3; font-weight:normal; text-align:center;}
.careers_recruitment_table{margin-top:80px;}
.careers_recruitment_table th{color:#FFFFFF; font-size:16px; font-weight:500; line-height:24px; padding:13px 0; text-align:left; background-color:#B0925A;}
.careers_recruitment_table th:nth-child(1){width:23%; padding-left:4%; box-sizing:border-box;}
.careers_recruitment_table th:nth-child(2){width:16%;}
.careers_recruitment_table th:nth-child(3){width:13%;}
.careers_recruitment_table th:nth-child(4){width:33%;}
.careers_recruitment_table th:nth-child(5){width:15%;}
.careers_recruitment_table td{color:#333333; font-size:15px; line-height:24px; padding:13px 0; text-align:left;}
.careers_recruitment_table td:nth-child(1){padding-left:4%; box-sizing:border-box;}
.careers_recruitment_table tr:nth-child(2n+1){background-color:#F2F2F2;}
.careers_recruitment_table td a:hover{opacity:.7;}

.careers_detailed_bg{padding:85px 0 160px 0; background-color:#F6F6F6;}
.careers_detailed{max-width:1250px; margin:0 auto;}
.careers_detailed_title{color:#333333; font-size:32px; line-height:1.5;}
.careers_detailed_p1{font-size:16px; line-height:23px; padding-top:10px;}
.careers_detailed_bq{display:flex; padding-top:30px;}
.careers_detailed_bq li{font-size:16px; font-weight:500; line-height:50px; text-align:center; padding:0 30px; margin-right:15px; background-color:#ECEDF1;}
.careers_detailed_p2{font-size:16px; line-height:23px; padding-top:40px;}
.careers_detailed_bt{font-size:26px; line-height:1.5; padding-top:40px;}
.careers_detailed_p3{font-size:15px; line-height:30px; padding-top:15px;}
.careers_detailed_p4{color:#333333; font-size:18px; font-weight:bold; line-height:30px; padding-top:45px;}
.careers_detailed_p4 .icon{font-size:30px; margin-right:10px;}

.quality_banner{height:600px; background:url(../images/service_model_banner.jpg) no-repeat center; background-size:cover;}
.quality_menu{display:flex; justify-content:center; padding:90px 0;}
.quality_menu li a{color:#000000; font-size:17px; line-height:28px; padding:0 35px; border-left:#000000 1px solid; display:block; position:relative;}
.quality_menu li:first-child a{border-left:none;}
.quality_menu li a:hover{color:#A3855A;}
.corporate_culture_menu li.on a{color:#A3855A;}
.quality_menu .icon{font-size:15px; position:absolute; top:30px; left:50%; transform:translateX(-50%) rotate(90deg);}
.quality_advanced_bg{padding:100px 0 75px 0; background-color:#ECECEC;}
.quality_advanced{display:flex; align-items:center; justify-content:space-between; padding-left:65px;}
.quality_advanced_rd{width:565px;}
.quality_advanced_ch{color:#333333; font-size:24px; font-weight:500; line-height:29px;}
.quality_advanced_text{color:#373737; font-size:15px; line-height:26px; padding-top:15px; text-align:justify;}
.quality_advanced_xz{font-size:11px; line-height:1.5;}
.quality_advanced_rd2{width:540px;}
.quality_assured{max-width:1180px; margin:0 auto; padding:90px 0 160px 0;}
.quality_assured_text{font-size:15px; line-height:26px; padding-top:40px;}
.quality_assured_ul{display:flex; justify-content:space-between; padding-top:40px;}
.quality_assured_ul li:nth-child(2n+1){width:160px;}
.quality_assured_bt{color:#A3855A; font-size:20px; font-weight:500; padding-top:30px; text-align:center;}
.quality_assured_lr{color:#333333; font-size:14px; line-height:20px; padding-top:12px; text-align: justify;}
.quality_assured_jt{padding-top:25px;}
.quality_accurate_installation{max-width:1120px; margin:0 auto; padding-top:70px;}
.quality_accurate_18{color:#A3855A; font-size:32px; font-weight:500; display:flex; align-items:center;}
.quality_accurate_18 img{margin-right:10px;}
.quality_accurate_18bz{padding-top:30px; text-align:center;}
.quality_accurate_x{border-bottom:#BFBFBF 1px solid; padding-top:70px;}
.quality_accurate_8b{display:flex; padding-top:60px;}
.quality_accurate_8b dd{width:540px;}
.quality_accurate_8b dt{width:540px; padding-left:65px;}
.quality_accurate_8b .quality_accurate_18{font-size:32px; justify-content:center;}
.quality_accurate_5d{padding:60px 0 0 30px;}
.quality_accurate_5ty{padding-top:50px;}
.quality_accurate_px{display:flex; justify-content:space-between; align-items:center; padding-top:50px;}
.quality_accurate_px dd{width:535px;}
.quality_accurate_px dt{width:540px; padding-left:65px;}
.quality_attentive{width:500px;}
.quality_attentive_5fw{padding-top:60px;}

.strength_banner{height:600px; background:url(../images/strength_banner.jpg) no-repeat center; background-size:cover;}
.core-tech_point1_bg{height:522px; background:#ECECEC url(../images/core-tech_point1_bg.jpg) no-repeat;}
.core-tech_point1{max-width:1300px; margin:0 auto; height:100%; display:flex; align-items:center;}
.core-tech_point1_box{padding-left:55%;}
.core-tech_point1_title{color:#A3855A; font-size:47px; display:flex; align-items:center;}
.core-tech_point1_title img{margin-right:10px;}
.core-tech_point1_p1{color:#231815; font-size:22px; font-weight:500; line-height:30px; padding-top:20px;}
.core-tech_point1_p1 strong{font-size:24px;}
.core-tech_point1_ul{padding-top:15px;}
.core-tech_point1_ul li{color:#000000; font-size:15px; line-height:22px; padding-top:6px; margin-left:1em; text-indent:-1em;}
.core-tech_point2{max-width:1300px; height:100%; margin:0 auto; padding:60px 0 0; display:flex; align-items:center;}
.core-tech_point2_box{width:700px; padding-left:9%; box-sizing:border-box;}
.core-tech_point2_img{padding-left:50px;}
.core-tech_point4_note{color:#333333; font-size:14px; line-height:1.6; text-align:center; padding:8px 20px 36px;}
.core-tech_point3_bg{height:522px; background:#ECECEC;}
.core-tech_point3{max-width:1300px; margin:0 auto; display:flex; align-items:center;}
.core-tech_point6_bg{height:522px; background:url(../images/core-tech_point6_bg.jpg) no-repeat right center; background-size:cover;}

.join_banner{height:600px; background:url(../images/join_banner.jpg) no-repeat center; background-size:cover;}
.join_darkgrey_bg{background-color:#1B1C1E;}
.join_about_bg{background-color:#000000;}
.join_about{max-width:1200px; margin:0 auto;}
.join_recruitment{height:600px; background:url(../images/join_img06.jpg) no-repeat center; background-size:cover;}
.join_dealerr{height:600px; background:url(../images/join_img09.jpg) no-repeat center; background-size:cover;}

.brand_intro_banner_bg{height:600px; background:url(../images/brand_intro_banner.jpg) no-repeat center; background-size:cover; display:flex; justify-content:center; align-items:center;}
.brand_intro_banner_title{color:#FFFFFF; font-size:38px; line-height:1.4; letter-spacing:.06em;}
.brand_intro_banner_p{color:#FFFFFF; font-size:15px; line-height:30px; letter-spacing:.04em; padding-top:25px;}
.brand_intro_global_bg{padding:125px 0 0 0; background-color:#000000;}
.brand_intro_global{max-width:1300px; margin:0 auto; text-align:center;}
.brand_intro_global_title{color:#C9A768; font-size:38px; line-height:1.4; letter-spacing:.06em;}
.brand_intro_global_dt{padding-top:100px;}
.brand_intro_global_more{margin-top:-110px;}
.brand_intro_global_more a{color:#C9A768; font-size:17px; letter-spacing:.1em; display:grid; justify-content:center;}
.brand_intro_global_more img{margin-top:6px;}
.brand_intro_global_more a:hover{opacity:.7;}
.brand_intro_global_zs{color:#FFFFFF; font-size:12px; line-height:18px; text-align:right; margin:110px 40px 0 0;}
.brand_intro_global_img{margin-top:35px;}
.brand_intro_been_bg{height:1450px; padding-top:130px; background:url(../images/brand_intro_been_bg.jpg) no-repeat center; background-size:cover; box-sizing:border-box;}
.brand_intro_been_video{margin-top:160px;}
.brand_intro_dz_wrapper {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-top: 100px;
}
.brand_intro_dz {
  display: inline-flex;
  list-style: none;
  padding: 0;
  margin: 0;
  animation: seamlessScroll 40s linear infinite;
}

.brand_intro_dz li {
  flex-shrink: 0;
}
/* 鼠标悬停暂停 */
.brand_intro_dz:hover {
  animation-play-state: paused;
}

@keyframes seamlessScroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* 移动一半（因为内容被复制了一份） */
}

.brand_story_banner_bg{height:600px; background:url(../images/brand_story_banner.jpg) no-repeat center; background-size:cover; display:flex; justify-content:center; align-items:center;}
.brand_story_history_bg{padding:170px 0 130px 0; background-color:#000000;}
.brand_story_history_menu{max-width:1645px; margin:0 auto; display:flex; justify-content:center; position:relative;}
.brand_story_history_menu:before{content:""; position:absolute; top:91px; left:0; width:100%; height:6px; background:linear-gradient(to right,rgba(111,75,38,0) 0%,rgba(111,75,38,1) 21%,#B1954F 38%,#EADCBA 56%,#7D5A2F 78%,rgba(125,90,47,0) 100%);}
.brand_story_history_menu li{width:225px; text-align:center; margin-top:22px;}
.brand_story_history_y{color:#A5805A; font-size:26px; letter-spacing:.02em; line-height:1.5;}
.brand_story_history_q{padding-top:20px; position:relative;}
.brand_story_history_z{color:#B2A585; font-size:14px; line-height:1.5; padding-top:12px;}
.brand_story_history_q .h{display:none;}
.brand_story_history_menu li.on{width:260px; margin-top:0;}
.brand_story_history_menu li.on .brand_story_history_y{font-size:33px;}
.brand_story_history_menu li.on .brand_story_history_q{padding-top:6px;}
.brand_story_history_menu li.on .brand_story_history_z{font-size:21px;}
.brand_story_history_menu li.on .brand_story_history_q .xs{display:none;}
.brand_story_history_menu li.on .brand_story_history_q .h{display:inline-block;}
.brand_story_history{width:815px; margin:75px auto 0 auto; position:relative;}
.brand_but_left{position:absolute; top:250px; left:-190px; cursor:pointer;}
.brand_but_right{position:absolute; top:250px; right:-190px; cursor:pointer;}
.brand_but_left:hover,.brand_but_right:hover{opacity:.7;}
.brand_story_dx{width:815px; overflow:hidden;}
.brand_story_sjd{display:flex;}
.brand_story_sjd li{width:815px;}
.brand_story_sjd_dl{display:flex; padding-top:50px;}
.brand_story_sjd_dl dd{width:70px; color:#B28963; font-size:17px; font-weight:bold; line-height:30px; letter-spacing:.05em;}
.brand_story_sjd_dl dt{width:calc(100% - 70px); color:#FFFFFF; font-size:15px; line-height:30px; letter-spacing:.05em;}
.brand_story_sjd_dl dt img{margin-left:10px; margin-right:5px;}

.global_banner_bg{position:relative; height:auto; padding:0; background:none;}
.global_banner_scroll img{width:100%; height:auto; display:block;}
.global_banner_copy{position:absolute; left:0; right:0; top:72px; z-index:1;}
.global_banner_title{color:#FFFFFF; font-size:28px; font-weight:500; text-align:center;}
.global_banner_text{max-width:1190px; margin:0 auto; color:#FFFFFF; font-size:16px; line-height:30px; padding-top:30px;}
.global_network_bg{padding-bottom:120px; background-color:#F3F3F3;}
.global_network{max-width:1200px; margin:0 auto;}
.global_network_menu{display:flex; position:relative; top:-50px;}
.global_network_menu li{width:33.3%; height:100px; color:#FFFFFF; font-size:22px; line-height:1.5; letter-spacing:.04em; padding-top:26px; text-align:center; border-left:#DBDBDB 1px solid; background-color:#1F1F1F; box-sizing:border-box; cursor:pointer;}
.global_network_menu li:first-child{width:33.4%; border-left:none;}
.global_network_menu li .icon{font-size:18px; transform:rotate(90deg); margin-top:-15px;}
.global_network_menu li.on{color:#000000; background-color:#FFFFFF;}
.global_network_menu li.on .icon{color:#0081B9;}
.global_network_box{padding:0 70px 180px 70px; background-color:#FFFFFF; margin-top:-50px;}
.global_network_yz{padding:50px 0 40px 0; border-bottom:#DBDBDB 1px solid;}
.global_network_title{color:#333333; font-size:24px; font-weight:500; line-height:1.5;}
.global_network_text{font-size:16px; padding-top:35px;}
.global_network_text a{color:#0080AF; font-weight:500; margin-right:20px;}

.awards_banner_bg{height:600px; background:url(../images/awards_banner_bg.jpg) no-repeat center; background-size:cover; display:flex; justify-content:center; align-items:center;}
.awards_global_bg{padding:80px 0 120px 0; background-color:#EFEFEF;}
.awards_global{max-width:1300px; margin:0 auto;}
.awards_global_title{font-size:34px; line-height:61px; text-align:center; background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(202,177,104,1) 50%,rgba(255,255,255,0) 100%);}
.awards_global_cn{max-width:1230px; margin:0 auto; display:flex; flex-wrap:wrap;}
.awards_global_cn li{width:330px; padding-top:80px; padding-left:120px; text-align:center;}
.awards_global_cn li:nth-child(3n+1){padding-left:0;}
.awards_global_cn_p{font-size:15px; line-height:23px; padding-top:12px;}
.awards_global_hj{width:276px; height:85px; margin:20px auto 0 auto; padding:0 7px 7px 0; display:flex; align-items:center; justify-content:center; text-align:center; background:url(../images/awards_global_hj.png) no-repeat; box-sizing:border-box;}
.awards_global2{max-width:1300px; margin:0 auto; padding:80px 0 120px 0;}
.awards_global_other{display:flex; flex-wrap:wrap; padding-top:40px;}
.awards_global_other li{width:360px; margin-top:70px; padding:0 50px; border-right:#D3D3D3 1px solid;}
.awards_global_other li:nth-child(3n+1){padding-left:0;}
.awards_global_other li:nth-child(3n){padding-right:0; border-right:none;}
.awards_global_gj{color:#333333; font-size:34px; line-height:1.3;}
.awards_global_gjen{color:#CAB168; font-size:20px; line-height:1.3;}
.awards_global_other_p{color:#333333; font-size:15px; line-height:24px; padding-top:8px;}
.awards_global_other_rq{color:#333333; font-size:13px; line-height:24px; padding-top:15px; text-align:right;}

.management_message_bg{background-color:#EFEFEF;}
.management_message{width:1200px; margin:0 auto; display:flex; align-items:center;}
.management_message_mz{padding-left:125px;}
.management_message_mz h3{color:#000000; font-size:50px; font-weight:normal; line-height:1.5;}
.management_message_mz p{color:#000000; font-size:18px; line-height:1.5; padding-top:10px;}
.management_message_box{width:1200px; margin:0 auto; padding:100px 0 130px 0;}
.management_message_text{font-size:16px; line-height:29px;}
.management_message_qm{text-align:right; padding-top:80px;}
.management_message02{width:1200px; margin:0 auto; display:flex; align-items:center; flex-direction:row-reverse;}
.management_message02 .management_message_mz{padding-left:0; padding-right:130px; text-align:right;}

.social_responsibility_banner{height:600px; background:url(../images/social_responsibility_banner.jpg) no-repeat center; background-size:cover; display:flex; justify-content:center; align-items:center;}
.social_responsibility{width:1200px; margin:0 auto; padding:80px 0;}
.social_responsibility_title{font-size:29px; font-weight:500; line-height:1.3; letter-spacing:.06em; padding-bottom:12px; border-bottom:#D8D8D8 1px solid; position:relative;}
.social_responsibility_title:before{content:""; position:absolute; bottom:-2px; left:0; width:180px; height:3px; background:#1282B2;}
.social_responsibility_box{display:flex; border-bottom:#D8D8D8 1px solid; padding:55px 0 60px 0;}
.social_responsibility_box h4{width:23.5%; color:#1282B2; font-size:18px; letter-spacing:.06em;}
.social_responsibility_lr{width:25.5%; font-size:15px; line-height:24px; letter-spacing:.06em;}
.social_responsibility_lr a:hover{color:#1282B2; opacity:.7;}

.corporate_culture_banner{height:600px; background:url(../images/corporate_culture_banner.jpg) no-repeat center; background-size:cover; display:flex; justify-content:center; align-items:center;}
.corporate_culture_banner_title{font-size:33px; line-height:1.4; letter-spacing:.06em;}
.corporate_culture_banner_p{font-size:15px; line-height:30px; letter-spacing:.04em; padding-top:25px;}
.corporate_culture_w1000{width:1000px; margin:0 auto;}
.ptm01{padding:30px 0 110px 0;}
.corporate_culture_p1{color:#A4865A; font-size:18px; line-height:1.5; text-align:center;}
.corporate_culture_title{font-size:27px; line-height:38px; letter-spacing:.06em; text-align:center; padding-top:15px;}
.corporate_culture_img01{padding-top:55px; text-align:center;}
.corporate_culture_p2{font-size:15px; line-height:30px;}
.corporate_culture_bg{background-color:#F3F4F8;}
.ptm02{padding:110px 0 110px 0;}
.corporate_culture_img02{padding-top:40px; text-align:center;}
.corporate_culture_img03{padding-top:40px; text-align:center;}
.corporate_culture_zs{padding-top:90px; text-align:center;}
.corporate_culture_zs a{width:365px; color:#FFFFFF; font-size:21px; letter-spacing:.06em; line-height:90px; border-radius:45px; display:inline-block; background-color:#B0925A;}
.corporate_culture_zs a:hover{opacity:.7;}

.pick_up_bg{padding:75px 0 150px 0; background-color:#F7F7F7;}
.pick_up_list{display:flex; flex-wrap:wrap;}
.pick_up_list li{width:286px; margin:0 0 50px 52px; background-color:#FFFFFF;}
.pick_up_list li:nth-child(4n+1){margin-left:0;}
.pick_up_lr{color:#333333; font-size:15px; font-weight:500; padding:15px 10px 30px 10px;}

.purpose_bg{background-color:#F3F4EC;}
.purpose{max-width:1200px; margin:0 auto;}
.purpose_page{color:#1577A4; background:#f5f6ee; font-size:16px; padding-bottom:20px;}
.purpose_page .purpose{max-width:1000px; padding:0 20px; box-sizing:border-box;}
.purpose_page .purpose p{margin:0; line-height:1.8;}
.purpose_page .purpose img{max-width:100%; height:auto;}
.purpose_page .purpose_a1{margin-top:-52px;}
.purpose_page .purpose_a2{font-size:26px; font-weight:bold; line-height:1.4; display:flex; padding:48px 0 0 215px;}
.purpose_page .purpose_a2 i{display:inline-block; width:44px; height:2px; background:#1676a6; margin:18px 1px 0 2px; flex:none;}
.purpose_page .pur_cen{text-align:center;}
.purpose_page .purpose_a3{padding-top:70px;}
.purpose_page .purpose_a4{font-weight:bold; font-size:25px; line-height:1.4;}
.purpose_page .pur_top15{padding-top:15px;}
.purpose_page .pur_top20{padding-top:20px;}
.purpose_page .pur_top35{padding-top:35px;}
.purpose_page .pur_top45{padding-top:45px;}
.purpose_page .pur_top50{padding-top:50px;}
.purpose_page .pur_top70{padding-top:70px;}
.purpose_page .purpose_a5{padding-left:90px;}
.purpose_page .purpose_a6{margin:0 42px; padding:43px 25px 60px 30px; border:1px solid #7d7c78; border-radius:10px; display:flex;}
.purpose_page .purpose_a7{margin-right:20px; min-width:296px;}
.purpose_page .purpose_a8{font-size:25px; font-weight:bold; line-height:1.5;}
.purpose_page .purpose_a9{line-height:1.7; text-align:justify;}
.purpose_page .purpose_a9 i{display:inline-block; width:26px; height:2px; background:#1676a6; margin:0 4px 4px;}
.purpose_page .video_play_a img{cursor:pointer;}
.purpose_page .video_mp4_box_a{display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000;}
.purpose_page .video_mp4_box_a > p{width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; top:0; left:0; margin:0;}
.purpose_page .video_mp4_box_a .player_a{width:720px; height:408px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.purpose_page #video_close_a{position:absolute; right:-30px; top:-5px; margin:0; cursor:pointer;}

.sitemap-layout {
    display: flex;
    justify-content: space-between;
    margin: 35px 85px 0;
}
.sitemap-layout>.block {
    box-sizing: border-box;
    width: 50%;
}
.sitemap-layout>.block.-left {
    padding-right: 50px;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-grouptitle {
    font-size: 18px;
    font-weight: 600;
    border-left: 3px solid #0084B9;
    padding-left: 17px;
    line-height: 1.4;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-layout>.block>.group>.navholder>.subtitle {
    font-weight: 600;
    font-size: 16px;
    margin: 16px 0 0;
    color: #565656;
}
.sitemap-layout>.block>.group>.navholder>.sitemap-nav+.subtitle {
    margin: 24px 0 0;
}
.sitemap-nav {
    margin: 8px 0 0 20px;
    padding: 0;
    list-style: none;
    line-height: 1.45;
    font-size: 16px;
}
.sitemap-nav>li {
    margin: 6px 0 0;
    list-style: none;
    position: relative;
}
.sitemap-nav>li>a>.group {
    font-size: 13px;
}
.sitemap-nav>li svg{
    width: 10px;
    height: 10px;
	color: #0084B9;
    margin-right: 6px;
	transform: rotate(-90deg);
}
.sitemap-layout a:hover{color:#0084B9; text-decoration:underline;}
.sitemap-layout>.block.-right {
    padding-left: 50px;
    border-left: 1px solid #e6e6e6;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-layout>.block>.subgroup {
    margin: 0 0 23px;
}
.sitemap-layout>.block>.group+.subgroup {
    margin-top: -8px;
    padding-top: 35px;
    border-top: 1px solid #e6e6e6;
}

.search_instation_bg{color:#FFFFFF; padding:70px 0 110px 0; background-color:#151515;}
.search_w950{width:96%; max-width:950px; margin:0 auto;}
.search_title{font-size:26px; font-weight:500; line-height:1.3; letter-spacing:.04em; padding-left:15px;}
.search_ssk{padding-top:30px;}
.search_ssk_text{width:870px; height:60px; font-size:17px; padding:0 30px; border:none; border-top-left-radius:30px; border-bottom-left-radius:30px; box-sizing:border-box;}
.search_ssk_submit{width:80px; height:60px; border:#FFFFFF 1px solid; border-top-right-radius:30px; border-bottom-right-radius:30px; background:#B0925A url(../images/header_input.svg) no-repeat center; background-size:27px auto; box-sizing:border-box; cursor:pointer;}
.search_ssk_gjz{font-size:15px; letter-spacing:.04em; padding-top:15px; display:flex; flex-wrap:wrap;}
.search_ssk_gjz span{padding:0 5px 0 15px;}
.search_submit{width:280px; height:75px; color:#FFFFFF; font-size:22px; font-weight:500; letter-spacing:.04em; line-height:75px; border-radius:38px; border:none; display:inline-block; background-color:#B0925A; cursor:pointer;}
.search_submit:hover{opacity:.7;}
.search_fgx{padding-top:70px; border-bottom:rgba(255,255,255,.2) 1px solid;}
.search_category{display:flex; padding-top:65px;}
.search_category_ul{padding-left:30px; display:flex;}
.search_category_ul label{font-size:16px; line-height:34px; letter-spacing:.04em; margin-left:65px;}
.search_category_ul label input{margin-right:5px;}
.search_results{font-size:22px; letter-spacing:.04em; line-height:1.1; text-align:center; padding-top:90px;}
.search_results span{color:#B0925A; font-size:48px;}
.search_list_title{color:#3B3B3B; font-size:18px; font-weight:bold; line-height:1.5;}
.search_list_text{color:#3B3B3B; font-size:15px; line-height:22px; padding-top:20px; word-break:break-all;}

