@charset "UTF-8";
@font-face{
font-family:"lxpfwebfont";
src: url('fonts/lxpfwebfont.ttf');
}
/*
body,html{width:100%;height:100%;font-family:"lxpfwebfont","PingFangSC","方正楷体","方正仿宋","方正书宋","方正黑体","Microsoft Yahei","微软雅黑",Times New Roman,Tahoma,Arial,Verdana;}
*/
body,html{width:100%;height:100%;font-family:"lxpfwebfont","PingFangSC"}
*,a{-webkit-tap-highlight-color:transparent}
button,select{text-transform:none}
*,img,legend{border:0}
*,legend,td,th{padding:0}
html{font-size:26.66667vw;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}

@media only screen and (max-width:480px){html{font-size:128px}
}
@media only screen and (max-width:414px){html{font-size:110.4px}
}
@media only screen and (max-width:412px){html{font-size:109.87px}
}
@media only screen and (max-width:400px){html{font-size:106.67px}
}
@media only screen and (max-width:393px){html{font-size:104.8px}
}
@media only screen and (max-width:375px){html{font-size:100px}
}
@media only screen and (max-width:360px){html{font-size:96px}
}
@media only screen and (max-width:345px){html{font-size:92px}
}
@media only screen and (max-width:320px){html{font-size:85.33px}
}

@media only screen and (min-width:640px){html{font-size:170.67px}
}
@media only screen and (min-width:750px){html{font-size:200px}
}
*{margin:0;outline:0}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{border:0;list-style:none;vertical-align:baseline}
em,i{font-style:normal}
ol,ul{list-style:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent;color:#333;text-decoration:none}
a:active,a:hover,a:visited{outline:0;text-decoration:none}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0; }
sub{bottom:-.25em}
sup{top:-.5em}
img{width:auto;height:auto;max-width:100%;vertical-align:top}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}
button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit;resize:none}
button{overflow:visible}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input::-moz-focus-inner{padding:0;border:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
table{border-collapse:collapse;border-spacing:0}
leftUserNumColor{color:#ffb100}

::-webkit-input-placeholder{color:#aaa}
::-webkit-scrollbar{display:none;width:0;height:0}

@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}

.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden}
.clearfix{clear:both}
.clearfix{display:block}


body{background-color:#f3f3f3;color:#292929;margin:0 auto; max-width:750px; font-size:.12rem;line-height:1.5;}

a{color:#292929;text-decoration:none}
a:hover{text-decoration:none}


.footer{  background-color:#f5f5f5;}
.contents{margin:0 auto;}




.header{position:relative;margin:0 auto; height:0.48rem; background-color:#fff; z-index:900;}
.header .header_logo{ position:relative; padding:0.0rem .55rem 0 .55rem; line-height:0.48rem; color:#231815; font-size:.18rem;font-weight:bold; text-align:center; z-index:10; overflow:hidden;}
.header .header_logo img {vertical-align: middle; height:0.165rem;}


.header .header_search{ display: none;position:absolute; top:.11rem;right:.18rem; margin:0 0 0 0; background:#f7f7f7;padding:0 .1rem 0 .18rem; height:.275rem; border-radius:.275rem; z-index: 30;}



.header_search input[type="text"]{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:0 0; border:#f6363a solid 0; width:2.16rem; height:.275rem; line-height:.275rem; background-color:#f7f7f7; overflow: hidden;}
.header_search button{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:.17rem; border:0px; border-radius:0; height:.275rem; background:#f7f7f7 url(../images/header_ico.png) no-repeat ; background-size: .17rem auto;background-position: 0 -0.275rem;cursor:pointer;}


.header .header_back,.header .header_menu{ position:absolute; top:0.11rem; width:0.17rem; height:0.275rem;  z-index:20; cursor:pointer;background:url(../images/header_ico.png) no-repeat; background-size:0.17rem auto;}

.header .header_back{ background-position: 0 0; left:0.21rem;}
.header .header_menu{ background-position: 0 -0.275rem;right:0.21rem;}
.header_search_hover .header_logo{position:absolute; top: 0; width:1rem; padding: 0; }
.header_search_hover .header_menu{ display:none;z-index:1;}
.header_search_hover .header_search{ display:block;z-index:1;}





.footer{ margin:0.12rem auto 0 auto; background:#333333;}
.footer .footer_copy{ text-align:center; padding:0.14rem 0 0.14rem 0; font-size: .12rem; color:#7a7675;}
.footer a{ color:#ba967d;}

.footer_fixed_height{height:.6rem;}
.footer_fixed{display: flex;flex-wrap:wrap;align-items : center; width:100%;max-width: 750px;height:.6rem;position:fixed;bottom:0;left:50%;transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);background-color:#fff;z-index:10000!important}
.footer_fixed:before{position:absolute;content:"";width:100%;left:0;top:0;height:1px;background-color:#e0e0e0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:center bottom;transform-origin:center bottom}
.footer_fixed dd{width:25%;text-align:center;margin:auto;height:100%}
.footer_fixed a,.footer_fixed a:focus{position:relative;height:100%;display:block;color:#4b4948;font-size:.13rem}
.footer_fixed a.active,.footer_fixed a:hover,.footer_fixed .hover{color:#b8a386}

.footer_fixed a i{display:block;background-image:url(../images/footer_fixed_ico.png);background-size:.35rem auto;content:"";margin:.06rem auto 0 auto;width:.35rem;height:.3rem;}
.footer_fixed a.active i,.footer_fixed a:hover i,.footer_fixed .hover i{background-image:url(../images/footer_fixed_ico_a.png);}

.footer_fixed a.footer_home i{ background-position: 0 0;}
.footer_fixed a.footer_class i{background-position: 0 -0.3rem;}
.footer_fixed a.footer_carts i{background-position: 0 -0.6rem;}
.footer_fixed a.footer_users i{background-position: 0 -0.9rem;}
/*
.footer_fixed .footer_badge_fix:after { position: absolute; right:.28rem;top:.05rem;width:.08rem;height:.08rem;border-radius:.08rem;content:""; background-color: #e02e24;}*/

.footer_fixed .footer_badge_fix { position: absolute; right:.28rem;top:.02rem;border-radius:.14rem; color: #fff; font-size: .1rem; min-width: .14rem; height: .14rem; line-height: .14rem;  background-color: #e02e24;}




.mod_blockTips{position:relative;padding:7px 10px;font-size:12px;color:#d3820f!important;background:#fff2ca}
.mod_blockTips .link,.mod_blockTips em{color:#3985ff}
.mod_blockTips .right{float:right}
.mod_blockTips .right em{font-size:12px}
.mod_blockTips .btn{display:block;width:50%;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:12px;border-radius:3px}
.mod_blockTips .close{display:block;width:38px;height:40px;position:absolute;left:0;top:50%;margin-top:-20px}
.mod_blockTips .close:after{content:"\20";display:block;width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADnRSTlMATQ1HRiw8JxoXEAU4NA74YiUAAAC0SURBVCjPY6A34AxzFEmdgCq23VAQCISrkcU4HAXBQKQBSTBQEApEEWK8gnBwAVkhhlIOQSQAM3UzsqA1VLBQUFBmMUjA66CgoDhUEOhGKSYgIaKwEOhWqGcEQXxlQUEnkIwgxFusQBZIACQBBAFgQTZBiFKIQsEEsCCzIEQpRKGgAViQURCiFKJQUACXIKZ2XBZhOgm34zG9iRkguIMOM5AxowN3xGFGMWZiIJBsEAmMzgAAtGIvax56smAAAAAASUVORK5CYII=) no-repeat;background-size:100%;position:absolute;top:50%;left:10px;margin-top:-11px}
.mod_blockTips .close + p{margin-left:30px}
a.mod_blockTips{display:block;padding:.075rem .18remx .075rem .06rem;font-size:.14rem;}
a.mod_blockTips:after{content:"\20";display:block;position:absolute;top:50%;right:10px;width:8px;height:8px;border-top:1px solid #7d7d7d;border-left:1px solid #7d7d7d;background:none;margin-top:-4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}

.mod_blockTips.fixed{position:fixed;top:0;left:0;right:0;max-width:3.17rem;margin:0 auto;z-index:201}
.mod_blockTips.bg_red{padding:.075rem .18remx .075rem .06rem;font-size:.14rem;color:#e93b3d!important;background-color:#fdf0f0}
.mod_blockTips.bg_red .close::after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMAKgUzJbRAOncAAABeSURBVBjTVZCLCcAwCESlG/QzgO0GpRN0/6WiyB28kCj6gp+LP0Nnu+I8HN1v3RQqUM8oxwiNFZJTsr1ygkIDjRo+jQz3RoafECL8ZBV2YHdOxqm5EbelElSJClLdBTTODlkw6yHeAAAAAElFTkSuQmCC) no-repeat 50%;background-size:.076rem}






.go_top_hide {
    bottom: -.64rem;
    opacity: 0;
}
.go_top_show {
    bottom: .64rem;
    opacity: 1;
}
.go_top {
    display: block;
	width: .42rem;
	height: .42rem;
	position: fixed;
	right: .18rem;
	bottom: .64rem;
	z-index: 999;
	background-image: url(data:image/png;base64,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);
	background-size: contain;
	opacity: 0;
	-webkit-transition: bottom .8s ease,opacity .6s ease;
}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){	
	.go_top_show{margin-bottom:.34rem}
}


.km_dialog_overlay{position: fixed;z-index: 100003;top: 0;width:100%; max-width:750px; height: 100%;background: rgba(0,0,0,.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);-webkit-backface-visibility: hidden}

.km_dialog{font-size:0.15999rem;position:fixed;border-radius: .08rem;background-color:#fff; width: 2.9rem;top:50%;left:50%;z-index:20;padding-top:.12rem;color:#6c6c6c;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); }
.km_dialog .km_dialog_title{text-align:center;padding:0 .12rem;font-size: .17rem;font-weight:700}
.km_dialog .km_dialog_content{padding:0 .12rem;font-size: .16rem;line-height: .17rem;color: #151516; text-align:center; overflow: hidden;margin-top: .07rem}
.km_dialog .km_dialog_buttons{margin-top: .18rem;width:100%;color:#f40;border-top:1px solid #ededed;display:-webkit-box;display:-moz-box;display:-ms-flexbox}
.km_dialog .km_dialog_buttons .km_dialog_btn{display:block;text-align:center;width:100%;height:.48rem; line-height:.48rem; color:#e02e24;border-left:1px solid #ededed;}
/*.km_dialog_confirm .km_dialog_buttons .km_dialog_btn{width:50%}*/
.km_dialog .km_dialog_buttons .km_dialog_btn{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;}
.km_dialog .km_dialog_buttons .km_dialog_btn:first-child{border-left:0;color: #9c9c9c;}

.km_toast{position:fixed;z-index:100;top:45%;width:100%;max-width:750px;text-align:center;font-family:sans-serif}
.km_toast .km_toast_text{box-sizing:border-box;display:inline-block;margin:-0.24rem auto auto;padding:0.2rem .2rem;border-radius:5px;background-clip:padding-box; font-size:0.16rem;color:#fff;background-color:rgba(0,0,0,.8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}

.km_loading{height:40px;width: 40px;position: fixed;margin: -20px 0 0 -20px;left: 50%;top: 50%;z-index:99999;-webkit-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left: 4px solid rgba(255,109,0,.15);border-right: 4px solid rgba(255,109,0,.15);border-bottom: 4px solid rgba(255,109,0,.15);border-top: 4px solid rgba(255,109,0,.75);border-radius: 100%}


@-webkit-keyframes rotation{
	from{-webkit-transform: rotate(0deg)}
	to{-webkit-transform: rotate(359deg)}
}
@keyframes rotation{
	from{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
	to{-webkit-transform: rotate(359deg);transform: rotate(359deg)}
}




.bm_success_layer{position:fixed;z-index: 1000;top: 0;width:100%; max-width:750px; height: 100%;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);-webkit-backface-visibility: hidden}

.bm_success_container{position:fixed;top:50%;left:50%;z-index:1001;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); }
.bm_success_box_qw{  width:2.45rem; height:2.96rem; background:url(../images/bm_success_box_qw.png) no-repeat center top; background-size:contain;}
.bm_success_wx{ margin:0.16rem auto 0 auto; width:1.49rem; height:1.275rem; }
.bm_success_wx img{ width:100%; height:100%;}
.bm_tips_close{display:block; margin:0.12rem auto 0 auto; width:0.19rem; height:0.19rem; background:url(../images/bm_tips_close.png) no-repeat center center; background-size:contain;}

.bm_success_box_cg{  width:2.45rem; height:2.96rem; background:url(../images/bm_success_box_cg.png) no-repeat center top; background-size:contain;}


.fixed_bottom_height{ height:.48rem;}
.fixed_bottom_menu{position:fixed;margin:0 auto; bottom:0; z-index:900; max-width:750px; width:100%; height:.48rem; font-size:0px; background:#1f4a8f; border-top:#ebebeb solid 1px;}
.fixed_bottom_menu dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:33.33%; height:100%;box-sizing:border-box; overflow:hidden;}

.fixed_bottom_menu dd i{ position:relative; margin:0.02rem 0 0rem 0; display:block; height:.225rem; width:100%; background:url(../images/fixed_bottom_menu.png) no-repeat; background-size:.23rem auto; background-position:center 0;}
.fixed_bottom_menu dd a{ width:100%; height:100%; display:block; color:#fff; font-size:.13rem; text-align:center;}
.fixed_bottom_menu dd:nth-child(1) i{ background-position:center 0;}
.fixed_bottom_menu dd:nth-child(2) i{ background-position:center -0.225rem;}
.fixed_bottom_menu dd:nth-child(3) i{ background-position:center -0.46rem}
.fixed_bottom_menu dd:nth-child(4) i{ background-position:center -0.69rem;}
.fixed_bottom_menu dd:nth-child(2){ border-left:#4c6ea5 solid 1px;border-right:#4c6ea5 solid 1px;}

.fixed_bottom_menu em{ position:absolute; top:-0.04rem; left:52%; width:.15rem; height:.15rem; line-height:.15rem; text-align:center; color:#fff; font-size:.1rem; font-style:normal; background:#df0404; border-radius:.15rem;animation: displayTo 1s linear infinite; }

@keyframes displayTo{
	0%{ opacity:1} 
	50%{ opacity:0} 
	100%{opacity:1}
}


/** 设计师预约 **/

.dialog_designers_overlay{position: fixed;z-index:1000;top: 0;width:100%; max-width:750px; height: 100%;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);-webkit-backface-visibility: hidden}

.dialog_designers{ position:fixed;top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); background:#fff; border-radius:8px; 
padding:.15rem; text-align:center; z-index:1001;
}

.dialog_designers h2{ font-size:.16rem; font-weight:bolder; color:#000; text-align:center;}
.dialog_designers h4{ font-size:.16rem; color:#000; text-align:center;}

.dialog_designers input[type="text"],.dialog_designers input[type="tel"]{ margin:.09rem auto 0 auto; display:block; border:#a5a4a3 solid 1px; padding-left:.43rem; text-align:left;width:2.40rem;height:.4rem; line-height:.4rem; border-radius:0px; color:#000;}



.dialog_designers input.d_realname{ background:#fff url(../images/dialog_designers_input.png) no-repeat .11rem 0;background-size: auto .8rem;   }
.dialog_designers input.d_telephone{background:#fff url(../images/dialog_designers_input.png) no-repeat .11rem -.4rem;background-size: auto .8rem; }


.dialog_designers button,.dialog_designers .dialog_designers_btn{margin:.09rem auto 0 auto; display:block; border:0; width:2.83rem; height:.4rem; line-height:.4rem;border:#da251d solid 1px; text-align:center; font-size:.15rem; color:#fff; background:#da251d; cursor:pointer; box-sizing:content-box; }

.dialog_designers p{ display:block; padding-top:0.1rem;  text-align:center;font-size:.11rem; color:#8e8c8c;}

.dialog_designers .dialog_designers_close{ position:absolute; right:.08rem; top:.08rem; width:.26rem; height:.26rem; line-height:.26rem; text-align:center; border:#d8160d solid 1px;border-radius:100%; color:#d8160d; font-size:.16rem;}

/** 设计师预约 **/

/** 报价弹窗 **/

.dialog_bj_overlay{position: fixed;z-index: 1000;top: 0;width:100%; max-width:750px; height: 100%;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);-webkit-backface-visibility: hidden}

.dialog_bj{ position:fixed;top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); background:#fff; border-radius:8px; 
padding:.15rem; text-align:center; z-index:1001;}
.dialog_bj h2{ font-size:.24rem; font-weight:bolder; color:#f49727; text-align:center;}
.dialog_bj h4{ font-size:.165rem; color:#6f6f6f; text-align:center;}
.dialog_bj .dialog_bj_close{ position:absolute; right:-.1rem; top:-.1rem; width:.315rem; height:.315rem; line-height:.315rem; text-align:center; border:#fff solid 3px;border-radius:100%; color:#fff; font-size:.20rem; background:#eb3941; font-weight:800;}

.dialog_bj .js_bg{ position:relative;margin:0.12rem auto 0 auto; width:3.10rem; height:0.48rem; background:url(../images/dialog_bj_js_bg.png) no-repeat center center; background-size:contain; text-align:right;}

.dialog_bj .num-window,.dialog_bj .yuan {display:inline-block;*display:inline;*zoom:1; vertical-align:middle;height:.25rem; line-height:.25rem; padding-top:.11rem}
.dialog_bj .yuan {  color:#000; font-size:.14rem; padding:.11rem .23rem 0 0.04rem;}
.dialog_bj .num-window div{display:inline-block;*display:inline;*zoom:1; vertical-align:middle; width:.15rem; height:.25rem;}
.dialog_bj .num-window div img{ width:100%; height:100%;display:none;}

.dialog_bj input[type="text"],.dialog_bj input[type="tel"]{ margin:.09rem auto 0 auto; display:block; border:#f49727 solid 1px; padding-left:.58rem; text-align:left;width:2.52rem;height:.41rem; line-height:.41rem; border-radius:5px; color:#000;}

.dialog_bj button,.dialog_bj .dialog_bj_btn{margin:.09rem auto 0 auto; display:block; border:#eb3941 solid 1px; width:3.1rem; height:.41rem; line-height:.41rem;text-align:center; font-size:.20rem; color:#fff; background:#eb3941; cursor:pointer; box-sizing:content-box; border-radius:5px;}
.dialog_bj h5{ padding:0.06rem 0; font-size:.165rem; color:#da251d; text-align:center;}
.dialog_bj h5 a{ color:#da251d;}
.dialog_bj p{ display:block; text-align:center;font-size:.11rem; color:#8e8c8c;}
.dialog_bj input.b_realname{ background:#fff url(../images/dialog_bj_input.png) no-repeat 0 0;background-size: .43rem auto;   }
.dialog_bj input.b_telephone{background:#fff url(../images/dialog_bj_input.png) no-repeat 0 -.41rem;background-size: .43rem auto; }

/** 报价弹窗 **/

.pags{width:100%; padding:.18rem 0;text-align:center; font-size:0px; background:#fff;}
.pags a,.pags span{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:1.3rem; height:.35rem; line-height:.35rem; font-size:.13rem;color:#999;}
.pags span{ width:.97rem;font-size:.15rem; }
.pags a{ color:#fff; background:#f6ab00; border-radius:3px;}
.pags a.disabled{background:#a7a7a7;}




