@charset "utf-8";
.box1{width:90%;margin:0 auto;}
#top .box1{position:relative;}
/** 本网站开始 */
.logo{position:absolute;left:0;top:50%;margin-top:-37px;}
.top-ph{background-image:url(../images/ico-ph.png);padding-left:23px;}
#top_form{width:285px;height:40px;position:relative;border:1px solid #eee;margin-top:10px;}
#top_form .div{margin:0 60px 0 20px;height:100%}
#top_form .text{height:100%}
#top_form .tj{background:url(../images/ss.png) no-repeat center;width:40px;position:absolute;top:0;right:0;width:60px;height:100%}
.top-wx{margin-left:20px;padding:5px;border:1px solid #eee;}

#nav_list{background-color:#fff}
#header{position:relative; z-index:900; width: 100%;top:0;left:0}
#header .box{position:relative;}
#nav{position:relative;z-index:200;}
#nav dd{float:left;width:14%}
.nava{line-height:25px;padding:35px 0;display:block;}
#nav dd:hover,#nav dd.on{background-color:#d3ab76;background-image:url(../images/nav-bg.png);background-position:center center;background-repeat:no-repeat;}
#nav dd.on *,#nav dd:hover *{color:#fff;}

.m-padd{padding-top:70px;}
.h-tit{font-size:30px;margin-bottom:50px;}
.h-tit span{display:block;position:relative;padding:0 50px;margin-bottom:10px;}
.h-tit span b{background-color:#fff;padding:0 10px;position:relative;z-index:30}
.h-tit .line{position:absolute;width:100%;height:1px;background-color:#d3ab76;top:50%;left:0;}
.main1{padding-bottom:300px;background-image:url(../images/1m1-bg.gif);background-position:right bottom;background-repeat:no-repeat;}
.m1-list dd{width:25%;text-align:center;float:left;padding-bottom:10px;}
.m1-list dd a{border:1px solid #ddd;border-left:none;}
.m1-list dd .div{padding:15px 0;max-width:350px;margin:0 auto;width:90%}
.m1-list dd .np{line-height:25px;height:50px;margin:15px 0;}
.more-btn1{width:25px;height:25px;line-height:23px;text-align:center;display:block;margin:0 auto}

.main2 .bgct{background-image:url(../images/1m2-bg.gif);padding:70px 0}
.main2 .h-tit{margin-top:-120px;}
.main2-list{position:relative;}
.main2-list dt{position:absolute;width:100%;left:0;height:1px;background-color:#999;top:160px;}
.m2-div{color:#fff;height:450px;position:relative;overflow:hidden;cursor:pointer;}
.m2-div .imgW{width:140px;margin:90px auto 0;}
.m2-div .div{max-width:310px;margin:0 auto}
.m2-div .div,.m2-div .imgW{position:relative;z-index:90}
.m2-div .ntit{height:30px;line-height:30px;margin:15px 0}
.m2-div .imgW{line-height:0}
.m2-div .num{position:relative;}
.ab-div1{position:absolute;top:0;left:0;background-color:#d3ab76;width:310px;height:90%;left:50%;margin-left:-155px;z-index:80;opacity:0;filter:alpha(opacity=0);}
.ab-div1 .num{margin:25px 0 215px;}
.ab-div1 .np{height:100px;line-height:25px;width:90%;margin:0 auto}
.m2-div:hover .div .num{position:absolute;display:none;}
.m2-div:hover .ab-div1{opacity:1;filter:alpha(opacity=100);}
.m2-div .more-btn1{background-color:#fff;position:absolute;left:50%;top:100%;margin:-13px 0 0 -13px}
.main3 .w5{width:50%;}
.m3-le-div{padding:150px 50px;color:#fff;}
.m3-le{background-image:url(../images/1m3-bg.jpg);background-size:cover;}
.m3-le .np{line-height:40px;max-height:440px;}
.m3-tit{margin-bottom:25px;}
.m3-ri-div{margin:0 auto;width:90%;max-width:750px;}
.news-list .imga{position:relative;display:block;padding-left:150px;margin-top:30px;}
.m3-ri-div img{height:auto;}
.news-list .time{position:absolute;left:0;width:100px;padding-right:25px;border-right:1px solid #ddd;}
.news-list .np{line-height:20px;height:40px;}

/* 底部 */
#footer{background-color:#f2f2f2;padding:100px 0}
#footer .box1{position:relative;}
.ft-logo{margin-bottom:25px;display:inline-block;line-height:0}
.ft-le-a b{margin:0 2%;}
.ft-le-a *{display:inline-block;vertical-align:middle;}
.ft-le-a a:hover{text-decoration:underline;color:#d3ab76}
.ft-le{margin-right:400px;}
.ft-ri .qq{padding:0 10px 0 30px;line-height:35px;background:url(../images/ico-ph.png) no-repeat 10px center;}
.ft-ri .time{margin:10px 0}
.ft-wx{margin-left:15px;}
.ft-wx img{display:block;margin:0 auto;border:1px solid #eee;}
#copy{background-color:#222222;padding:15px 0;line-height:1.5}
#copy *{color:#fff;}
/* 3钢琴展示 */
.ny-banner{height:309px;}
.ny-nav{text-align:center;margin-bottom:80px}
.ny-nav a{display:inline-block;vertical-align:top;padding:30px;margin:0 10px;}
.ny-nav a:hover,.ny-nav a.on{background-color:#d3ab76;color:#fff;}


#cp_banner{position:relative;}
#cp_banner,#cp_banner .swiper-slide{margin-bottom:150px;}
#cp_banner .imga{width:90%;margin:0 auto}
#cp_banner .imgW{border:1px solid #eee;margin-bottom:30px;overflow:visible;}
#cp_banner .ntit{margin-bottom:15px;}
#cp_banner .more-btn1{top:13px;position:relative;}
.cp-banner-num.swiper-pagination{color:#999;}
.cp-banner-num *{color:#999 !important;height:auto !important;font-size:16px !important;width:auto !important}
#cp_banner .swiper-button{width:45px !important;height:45px !important;border:1px solid #ddd;background-color:#fff;top:auto;bottom:0%;z-index:999;opacity:1 !important;}
#cp_banner .swiper-button-prev{background-image:url(../images/icon/ban_le.png);left:50%;margin-left:-100px;}
#cp_banner .swiper-button-next{background-image:url(../images/icon/ban_ri.png);right:50%;margin-right:-100px;}
#cp_banner .swiper-button:hover{background-color:#d3ab76 !important;border-color:#d3ab76 !important}

.cp-show-top-le-tit .fam{padding:0 20px;line-height:30px;margin-left:20px;}
.cp-show-top-le-np{line-height:3;margin-top:25px;}
.cp-show-top-le{width:40%}
.cp-show-top-ri{width:50%;position:relative;left:9%}


.cp-show-banner .swiper-container{margin:0 100px;padding-left:1px;}
#cp_banner.cp-show-banner .swiper-container .imga{width:100%;}
#cp_banner.cp-show-banner .swiper-container .imgW{margin-left:-1px}
#cp_banner.cp-show-banner .swiper-container .swiper-slide:nth-child(1) .imgW{margin-left:0}

.cp-show-main2{background-color:#f2f2f2;padding:50px 0 250px;}
.cp-show-main2-list dd{display:inline-block;vertical-align:top;width:23%;margin-bottom:10px;}
.cp-show-main2 .h-tit b.inbk{background-color:#f2f2f2}
.cp-show-main3{margin:-200px 0 150px;}
.cp-show-main3 img{display:block;width:100%;}
/* 2品牌介绍 */
.band-main1{padding-top:100px;}
.band-le-p{margin:10px 0 20px}
.band-le-np{line-height:2}
.band-le,.band-ri{width:47%;}
.band-ri{position:relative;left:5%}
.band-main2{padding:100px 0}
.band-main2-list{overflow:hidden;}
.band-main2-list dd{width:50%;line-height:1.8;position:relative;margin-bottom:60px}
.band-main2-list .odd{text-align:right;}
.band-main2-list .even{margin-left:50%}
.band-main2-list .odd .div{margin-right:50px;}
.band-main2-list .even .div{margin-left:50px;}
.band-main2-list{position:relative;}
.band-main2-list dt{width:1px;height:100%;background-color:#ddd;left:50%;top:5px;position:absolute;}
.band-main2-list .history-np-tit .history-np{color:#000;font-size:18px;}
.band-main2-list b.rd50{width:15px;height:15px;border:2px solid #d3ab76;display:block;position:absolute;top:9px;background-color:#fff;}
.band-main2-list .history-np-tit b.rd50{width:23px;height:23px;}
.odd b.rd50{left:100%;margin-left:-10px;}
.even b.rd50{right:100%;margin-right:-10px;}
.history-np-tit b.rd50{top:4px;}
.odd.history-np-tit b.rd50{margin-left:-12px}
.even.history-np-tit b.rd50{margin-right:-12px}
/* 4新闻动态 */
.news-imga{position:relative;}
.news-imga .ntit{margin-top:30px;}
.news-imga .np{margin:20px 0;line-height:25px;max-height:75px;}
.news-more{line-height:50px;padding:0 50px;}
.news-list1 .imga{margin:0;padding-top:18px;padding-bottom:18px;}

.news-swiper .news-time{position:absolute;top:0;left:0;background-color:rgba(211,171,118,0.8);color:#fff;z-index:90;padding:5px 15px 10px;text-align:center;}
.news-list .imga:hover .ntit{color:#d3ab76}
#cp_banner .news-list1 .imga{width:auto;}


.news_content{padding:50px 0}
.sh-box{padding-bottom:60px;}
.sh-box .w5{width:48%;}
.sh-ri{position:relative;left:3%}
.sh-con{line-height:1.8;margin-bottom:20px;}
/**7联系我们**/

.contact-list dd{width:22%;float:left;margin-right:2%;line-height:25px;}
.contact-list{margin-bottom:40px;}
.contact-main2{background-image:url(../images/7img.jpg);padding:60px 0;background-size:cover}
.contact-main2 .h-tit i.inbk{width:50px;height:1px;background:#d3ab76;margin:0 10px;}
.contact-form-list .text{width:100%;height:40px;border:1px solid #ddd;display:block;text-indent:8px;}
.textarea{padding:8px;border:1px solid #ddd;}
.textarea textarea{height:140px;display:block;width:100%;border:none}
.contact-form-list .w5{width:48%}
.contact-form-list p{margin-bottom:10px;}
.contact-form-list dd{margin-bottom:15px;}
.contact-form .tj{width:100%;display:block;height:50px;margin:15px 0 50px;}
.contact-main2 .h-tit .h99{margin-top:10px;}
/** 5生产工艺 **/



.imgH img,img.imgH{height:auto}
.wap-qq{display:none;}
.table{display:table;}
.row{display:table-row;}
.cell{display:table-cell;vertical-align:middle;}
/* 05售后服务 */
.shouh-list{margin:0 auto;position:relative;}
.shouh-list dd{padding:100px 0 30px;position:relative;z-index:20;width:50%}
.shouh-list .w4{width:40%}
.shouh-list .w6{width:55%}
{position:relative;}
.shouh-list dd.even{margin-left:50%}
.shouh-list .le{position:relative;left:4%}
.odd .shouh-div{margin-right:50px;}
.even .shouh-div{margin-left:50px;}
.odd .shouh-num{right:0;margin-right:-40px;}
.even .shouh-num{left:0;margin-left:-40px;}

.shouh-num{width:60px;position:absolute;top:0px;text-align:center;font-size:30px;line-height:60px;border:10px solid #fff;box-sizing:content-box;}
.shouh-list{margin:100px 0;line-height:1.8}
.shouh-list .w5{width:40%;position:relative;font-size:18px}
.shouh-list .w2{position:relative;left:20%;}
.shouh-list dt{position:absolute;width:2px;height:100%;background-color:#999;left:50%;margin-left:-1px;top:0;}
.shouh-ico{position:absolute;width:30px;height:30px;background:url(../images/05ico01.png) no-repeat center;top:50%;margin-top:-15px;}
.even .shouh-ico{left:-15px;}
.odd .shouh-ico{right:-15px;}
.shouh-list dd h3.font20{margin-bottom:10px;}


.ny-pabt50{padding-bottom:70px;}
.flex{display:flex;align-items:flex-start;justify-content:space-between;}
.m-padd45{padding:60px 0}
.lineH2{line-height:2}
.lineH25{line-height:2.5}
.none{display:none !important;}
.bgf5{background-color:#f5f5f5}
/* 常用颜色 */
.red1{color:#d3ab76 !important}
.red2{color:#db3434 !important}
.red3{color:#999 !important}
.red4{color:#ff7700 !important}
.h55{color:#555}
.h66{color:#666}
.h99{color:#999}
.h88{color:#888}
.bg1{background-color:#d3ab76 !important;color:#fff !important}
.bg2{background-color:#222222 !important;color:#fff}
.bg3{background-color:#aaaaaa !important;color:#fff}
.bg4{background-color:#ffd500 !important;}
.bgle{background-position:left center;background-repeat:no-repeat}
.bgri{background-position:right center;background-repeat:no-repeat}
.bgct{background-position:center center;background-repeat:no-repeat}
.bgff{background-color:#fff}
.col3{width:29%;margin-right:2%;float:left;}
.col4{width:22%;margin-right:1.02%;float:left;}
.ul{list-style:none}
.clickbtn{cursor:pointer;}
.clickshow{height:0px;overflow:hidden;}
.clickshow.auto{height:auto;overflow:visible;}
.lineth{text-decoration:line-through;}
img.imgH,.imgH img{height:auto}
/* 横向导航 */
#screen{overflow-x:auto;overflow-y:hidden;position:relative;}
.screen-nav dd{position:relative;float:left}
.screen-nav dd a{margin-right:3rem;display:block;position:relative;line-height:4rem;}
.screen-nav dd .on a::after,.onbtl.on::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:red;}
.screen-nav dd dd{float:left;}
.screen-nav dd dd:last-child a{margin-right:0}


.paLR5{padding-left:5px !important;padding-right:5px !important}
.paLR10{padding-left:10px !important;padding-right:10px !important}
.paLR15{padding-left:15px !important;padding-right:15px !important}
.paLR20{padding-left:20px !important;padding-right:20px !important}
.paLR25{padding-left:25px !important;padding-right:25px !important}
.paLR30{padding-left:30px !important;padding-right:30px !important}
.paLR35{padding-left:35px !important;padding-right:35px !important}
.paLR40{padding-left:40px !important;padding-right:40px !important}
.paLR45{padding-left:45px !important;padding-right:45px !important}
.paLR50{padding-left:50px !important;padding-right:50px !important}
.paLR55{padding-left:55px !important;padding-right:55px !important}
.paLR60{padding-left:60px !important;padding-right:60px !important}
.paLR65{padding-left:65px !important;padding-right:65px !important}
.paLR70{padding-left:70px !important;padding-right:70px !important}
.paLR75{padding-left:75px !important;padding-right:75px !important}
.paLR80{padding-left:70px !important;padding-right:80px !important}

.paTB5{padding-top:5px !important;padding-bottom:5px !important}
.paTB10{padding-top:10px !important;padding-bottom:10px !important}
.paTB15{padding-top:15px !important;padding-bottom:15px !important}
.paTB20{padding-top:20px !important;padding-bottom:20px !important}
.paTB25{padding-top:25px !important;padding-bottom:25px !important}
.paTB30{padding-top:30px !important;padding-bottom:30px !important}
.paTB35{padding-top:35px !important;padding-bottom:35px !important}
.paTB40{padding-top:40px !important;padding-bottom:40px !important}
.paTB45{padding-top:45px !important;padding-bottom:45px !important}
.paTB50{padding-top:50px !important;padding-bottom:50px !important}
.paTB55{padding-top:55px !important;padding-bottom:55px !important}
.paTB60{padding-top:60px !important;padding-bottom:60px !important}
.paTB65{padding-top:65px !important;padding-bottom:65px !important}
.paTB70{padding-top:70px !important;padding-bottom:70px !important}
.paTB75{padding-top:75px !important;padding-bottom:75px !important}
.paTB80{padding-top:70px !important;padding-bottom:80px !important}

.padd5{padding:5px;}
.padd10{padding:10px;}
.padd15{padding:15px;}
.padd20{padding:20px;}
.padd25{padding:25px;}
.padd30{padding:30px;}
.padd35{padding:35px;}
.padd40{padding:40px;}
.padd45{padding:45px;}
.padd50{padding:50px;}
.padd55{padding:55px;}
.padd60{padding:60px;}
.padd65{padding:65px;}
.padd70{padding:70px;}
.padd75{padding:75px;}
.padd80{padding:70px;}

.maLR5{margin-left:5px !important;margin-right:5px !important}
.maLR10{margin-left:10px !important;margin-right:10px !important}
.maLR15{margin-left:15px !important;margin-right:15px !important}
.maLR20{margin-left:20px !important;margin-right:20px !important}
.maLR25{margin-left:25px !important;margin-right:25px !important}
.maLR30{margin-left:30px !important;margin-right:30px !important}
.maLR35{margin-left:35px !important;margin-right:35px !important}
.maLR40{margin-left:40px !important;margin-right:40px !important}
.maLR45{margin-left:45px !important;margin-right:45px !important}
.maLR50{margin-left:50px !important;margin-right:50px !important}
.maLR55{margin-left:55px !important;margin-right:55px !important}
.maLR60{margin-left:60px !important;margin-right:60px !important}
.maLR65{margin-left:65px !important;margin-right:65px !important}
.maLR70{margin-left:70px !important;margin-right:70px !important}
.maLR75{margin-left:75px !important;margin-right:75px !important}
.maLR80{margin-left:70px !important;margin-right:80px !important}
.maTB5{margin-top:5px !important;margin-bottom:5px !important}
.maTB10{margin-top:10px !important;margin-bottom:10px !important}
.maTB15{margin-top:15px !important;margin-bottom:15px !important}
.maTB20{margin-top:20px !important;margin-bottom:20px !important}
.maTB25{margin-top:25px !important;margin-bottom:25px !important}
.maTB30{margin-top:30px !important;margin-bottom:30px !important}
.maTB35{margin-top:35px !important;margin-bottom:35px !important}
.maTB40{margin-top:40px !important;margin-bottom:40px !important}
.maTB45{margin-top:45px !important;margin-bottom:45px !important}
.maTB50{margin-top:50px !important;margin-bottom:50px !important}
.maTB55{margin-top:55px !important;margin-bottom:55px !important}
.maTB60{margin-top:60px !important;margin-bottom:60px !important}
.maTB65{margin-top:65px !important;margin-bottom:65px !important}
.maTB70{margin-top:70px !important;margin-bottom:70px !important}
.maTB75{margin-top:75px !important;margin-bottom:75px !important}
.maTB80{margin-top:70px !important;margin-bottom:80px !important}