@charset "utf-8";
/*=============================
 * base
 *============================= */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea,p,th,td{margin: 0;padding: 0;}
body{background: #fff;color: #333;min-width: 1000px;font-family: arial, "Microsoft YaHei", sans-serif;font-size: 12px;overflow-x: hidden; }
h1,h2,h3,h4,h5,h6,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse;}
ul,ol,li{list-style: none;}
em,i,address{font-style: normal;}
fieldset,img{border: 0;}
input,textarea,button,select{outline: none;}
img{vertical-align: bottom;}
a{text-decoration: none;color: #333;}
a:hover{color: #fab029;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{height: 1%;zoom: 1;}
.clearfix{display: block;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.box_sizing{box-sizing: border-box;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.opacity{filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.txt_center{text-align: center;}
.center_line{text-decoration: line-through;}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner,button[type="submit"]::-moz-focus-inner,button[type="button"]::-moz-focus-inner{ border: none;padding: 0;}
map area{ outline: none; border: none;}


/*=============================
 * 公共
 *============================= */

.rel{position: relative;}
.mr24{margin-right: 24px;}
.mb24{margin-bottom: 24px;}

/*公共图片*/

.ypd_ico{background-image: url(../images/ypd/ypd_ico.png);background-repeat: no-repeat;display: inline-block;}
.menu_ico{background-image: url(../images/ypd/menu_ico.png);background-repeat: no-repeat;display: inline-block;width: 48px;height: 48px; cursor: pointer;transition: all ease 0.3s;margin: 0 auto;}
.share_ico{background-image: url(../images/ypd/share_ico.png);background-repeat: no-repeat;display: inline-block;}
.user_ico{background-image: url(../images/ypd/user_ico.png);background-repeat: no-repeat;display: inline-block; width: 24px;height: 24px;}

/*公共按钮*/

.b_radius{border-radius: 5px;}
.roundNum{width: 24px;height: 24px;background: #fab029;color: #fff;}
button{font-family: "Microsoft YaHei";}
/*公共颜色*/

.color_fab029{color: #fab029;}
.bg_fab029{background: #fab029;}

/*半透明滤镜*/

.p_filter{ filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99170f00', endColorstr='#99170f00');}
:root .p_filter{ filter: none; background-color: rgba(23, 15, 0, 0.75);}
.p_filter2{ filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4C170F00', endColorstr='#4C170F00');}
:root .p_filter2{ filter: none; background-color: rgba(23, 15, 0, 0.3);}
.p_filter3{ filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99170F00', endColorstr='#99170F00');}
:root .p_filter3{ filter: none; background-color: rgba(23, 15, 0, 0.6);}

/*-----------------滚动条设置--------------*/


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/

.pdb_box::-webkit-scrollbar{ width: 16px; height: 16px; background-color: transparent;}

/*定义滚动条轨道 内阴影+圆角*/

.pdb_box::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px #534d43;
	background-color: #282218;}

/*定义滑块 内阴影+圆角*/

.pdb_box::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 6px #534d43; background-color: #555;}

/*分享图标*/
.d_sharetxt_btn.jiathis_style_24x24  .jtico { padding-left: 33px!important; background: url(../images/ypd/sharetxt_ico.png) no-repeat;}
.d_sharetxt_btn.jiathis_style_24x24  .jtico_cqq{background-position: 0px -44px;}
.d_sharetxt_btn.jiathis_style_24x24  .jtico_qzone{background-position: 0px -88px;}
.d_sharetxt_btn.jiathis_style_24x24  .jtico_tqq{background-position: 0px -132px;}
.d_sharetxt_btn.jiathis_style_24x24  .jtico_tsina{background-position: 0px -176px;}

/*头部*/

.pdb_header{ width: 100%; height: auto; background-color: #fff;}
.pdb_header .pdb_header_c{ width: 1280px; height: auto; margin: 0 auto; padding: 14px 0 0;overflow: hidden;}
.header_logo{width: auto;height: 54px;float: left;margin-right: 24px;}
.header_logo img{margin-right: 12px;}
.header_logo .logoName{font-size: 18px;padding: 0 8px;display: inline-block;background: #EA5413;color: #fff;min-width: 64px; height: 32px;line-height: 32px;text-align: center; border-radius: 5px;-webkit-border-radius: 5px;}


.pdb_header .pdb_header_c .pdb_logo{ width: 246px; height: 48px;background: #ea8213;border-radius: 5px;color: #fff; overflow: hidden; float: left; margin: 6px 32px 6px 0;}
.pdb_header .pdb_header_c .pdb_logo a{color: #fff;padding: 6px 0;display: block;}
.pdb_header .pdb_header_c .pdb_logo .logoName{font-size: 28px;padding: 0 6px;display: inline-block;float: left;width: 140px;height: 36px; line-height: 36px;overflow: hidden;text-align: center;}
.pdb_header .pdb_header_c .pdb_logo .logoym{font-size: 16px;padding: 0 6px;display: inline-block;float: left;line-height: 18px; text-align: justify;border-left: 1px solid #fff;}
.pdb_header .pdb_header_c .pdb_nav{ float: left; width: 480px; height: 30px; line-height: 30px; padding: 12px 0;}
.pdb_header .pdb_header_c .pdb_nav li{ float: left; font-size: 18px; padding: 0 24px;}
.pdb_header .pdb_header_c .pdb_nav li a:hover,.pdb_header .pdb_header_c .pdb_nav li.cu a{ color: #fab029;}
.pdb_header .pdb_header_c .tb_browser{ float: right; width: 216px; padding: 18px 0;}
.pdb_header .pdb_header_c .tb_browser span{ float: left; line-height: 24px; vertical-align: middle; color: #999;}
.pdb_header .pdb_header_c .tb_browser ul{ float: left;}
.pdb_header .pdb_header_c .tb_browser ul li{ float: left; width: 24px; height: 24px; padding-right: 8px;}

/*尾部*/

.pdb_footer{ width: 100%; background-color: #fff;}
.pdb_footer .pdb_footer_copyR{ width: 1280px; padding: 10px 0; margin: 0 auto; text-align: center; color: #999;}
.pdb_footer .pdb_footer_copyR p{line-height: 24px;}
.pdb_footer .pdb_footer_copyR a{color: #999;}

/*=============================
 * 中间
 *============================= */


/*引导*/

.pdb_box{ width: 1280px; height: 976px; margin: 0 auto; position: relative; overflow: hidden;}
.p_ingbg{ width: 100%; height: 100%; display: block; background-size: 100% 100%;}
.pdbIntro{ padding-top: 327px; width: 640px; height: 321px; margin: 0 auto; position: relative;}
.pdb_goBtn{ background: url(../img/pdb/pdb_goBtn.png) no-repeat; width: 144px; height: 32px; display: block; position: absolute; bottom: 56px; left: 168px;}

/*-------------------------弹窗----------------------*/

.Goods_popBg{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #3d3320; filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6; z-index: 9999;}

/*会员登录*/

.Goods_pop{ position: absolute; width: 420px; z-index: 99999; border-radius: 5px;}
.Goods_pop .title{ height: 24px; line-height: 24px; font-size: 14px; position: relative; padding: 10px 0px;color: #fff;}
.Goods_pop .title .tit{ padding-left: 20px;}
.close_btn{ font-size: 22px; color: #fff; font-family: \5b8b\4f53; position: absolute; right: 10px; top: 10px; display: inline-block; cursor: pointer;}
.close_btn:hover{color: #FAB029;}
.Goods_pop .main{padding: 48px;}
.loginPop li{margin-bottom: 24px;position: relative;width: 324px;}
.mbLo_ipuTxt{padding: 12px 16px;height: 24px;line-height: 24px;border: none;font-size: 16px;width: 260px;padding-left: 48px;}
.mbPerson_ico,.mbPsd_ico{background-position: -6px -1px;position: absolute;left: 16px;top: 12px;}
.mbPsd_ico{background-position: -6px -69px;}
.hint_right,.hint_error{background-position: -6px -138px;position: absolute;right: 12px;top: 12px;}
.hint_error{background-position: -6px -172px;}
.mbLogin_btn{width: 324px;border: 1px solid #FAB029;color: #FAB029;background: transparent;height: 48px;line-height: 48px;font-size: 24px;cursor: pointer;font-weight: normal;transition: all ease 0.3s;}
.mbLogin_btn.success{background: #FAB029;color: #000;}
.mbLogin_btn:hover{background: #facb73;color: #000;border-color: #facb73;}
.loginPop li.last{margin-bottom: 0;}
.loginPop li a{color: #fff;font-size: 14px;padding: 4px 12px;}
.loginPop li a:hover{color: #FAB029;}
.fotget_a{border-right: 1px solid #fff;}

/*居中*/

.centerPopW{ left: 50%; top: 50%; margin-left: -210px;margin-top: -186px;}
.centerPopW_single{left: 50%; top: 50%; margin-left: -210px;margin-top: -21px;}
.centerPopW_640{left: 50%; top: 50%; margin-left: -320px;margin-top: -250px;}

/*易配灯菜单*/

.backYmall_ic{background-position: -76px -371px;}
.backYmall_ic:hover{background-position: -76px -433px;}
.upload_ic{background-position: -76px -125px;}
.upload_ic:hover{background-position: -76px -187px;}
.saveProject_ic{background-position: -76px -248px;}
.saveProject_ic:hover{background-position: -76px -310px;}
.totalMenu_ic{background-position: -2px -2px;}
.totalMenu_ic:hover{background-position: -2px -63px;}
.packMenu_ic{background-position: -2px -125px;}
.packMenu_ic:hover{background-position: -2px -186px;}
.scenario_ic{background-position: -2px -247px;}
.scenario_ic:hover,.pdb_navList_r li.cu .scenario_ic{background-position: -2px -308px;}
.lamp_ic{background-position: -2px -370px;}
.lamp_ic:hover,.pdb_navList_r li.cu .lamp_ic{background-position: -2px -431px;}
.history_ic{background-position: -2px -492px;}
.history_ic:hover,.pdb_navList_r li.cu .history_ic{background-position: -2px -553px;}
.pdPlan_ic{background-position: -2px -615px;}
.pdPlan_ic:hover,.pdb_navList_r li.cu .pdPlan_ic{background-position: -2px -676px;}
.help_ic{background-position: -76px -2px;}
.help_ic:hover,.pdb_navList_r li.cu .help_ic{background-position: -76px -64px;}
.pdb_navList_l{position: absolute;left: 16px;top: 16px;}
.pdb_navList_b{position: absolute;bottom: 16px;left: 0;right: 0;text-align: center;width: 100%;z-index: 900}
.pdb_navList_b li{padding: 0 12px;display: inline-block;text-align: center;}
.pdb_navList_b li p,.pdb_navList_r li p{/*text-shadow: 1px 0 1px #000;*/
	color: #000;font-size: 14px;}
.pdb_navList_r li.cu p{color: #FAB029;}
.pdb_navList_r{position: absolute;right: 0;top: 0;width: 100%;z-index: 1010}
.pdb_navList_rMenu{position: absolute;right: 16px;top: 16px;}
.pdb_navList_rMenu li{margin-bottom: 24px;display: block;text-align: center;}
.pdb_navList_r.open .pdb_navList_rMenu{right: 15px;}

/*右菜单内容*/

.scenario_con{width: 432px;height: 976px;position: absolute;right: 0;top: 0;}
.scenario_hd{padding: 15px 24px;height: 42px;}
.scenario_hd ul{height: 40px;color: #FAB029;border: 1px solid #FAB029;overflow: hidden;margin-right: -1px;}
.scenario_hd li{width: 127px;height: 40px;line-height: 40px;font-size: 14px; float: left; border-right: 1px solid #FAB029;text-align: center;cursor: pointer;}
.scenario_hd li:last-child{border-right: none;}
.scenario_hd li.cu,.scenario_hd li:hover{background: #FAB029;color: #000;}
.scenario_bd{height: 904px;position: relative;}
.scenario_bdList{overflow: hidden;position: relative;}
.scenario_bdList .scenario_bdList_ul{padding: 8px;overflow-y: scroll;height: 888px;}
.scenario_bdList li{ float: left;border: 1px solid #fff;margin: 8px 7px;width: 182px;height: 136px;position: relative;}
.scenario_bdList li img{width: 182px;height: 136px;}

/*场景*/

.p_del_ic{width: 32px;height: 32px; background-position: -33px -3px;cursor: pointer;position: absolute;right: 10px;bottom: 10px;}

/*弹窗-删除场景*/

.delcj_box{ text-align: center;}
.delcj_box .tips{ font-size: 14px; margin-bottom: 20px;}
.p_delBtn, .p_consoltBtn{ padding: 8px 30px; display: inline-block; border: 1px solid #FAB029; color: #FAB029; font-size: 14px; cursor: pointer;}
.p_delBtn{ background-color: transparent; margin-right: 30px;}
.p_consoltBtn{ background-color: #FAB029;color: #000;}
.p_delBtn:hover{background-color: #FAB029;color: #000;}
.p_consoltBtn:hover{background: #facb73;color: #000;border-color: #facb73;}
.prono_btn{background: #ccc;border-color: #ccc;}
.prono_btn:hover{background: #ccc;border-color: #ccc;}

/*弹窗-上传场景*/

.filePath{ background-color: #fff; font-size: 14px; width: 234px; height: 24px; border: none; padding: 9px 10px; margin-right: 14px; float: left;}
.file{ display: inline-block; background: transparent; float: left; border: 1px solid #FAB029; font-size: 14px; height: 40px; line-height: 40px; padding: 0 22px; overflow: hidden; color: #FAB029; position: relative; margin-right: 14px;}
.file input{ position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0);}
.p_uploadBtn{ background-color: #FAB029; float: left; padding: 0 22px;height: 42px;line-height: 42px;display: inline-block; border: none; color: #000; font-size: 14px; cursor: pointer;}
.upload_tips{ clear: both; text-align: left; color: #fe9700;}
.upload_cjbtn{ margin-top: 30px; overflow: hidden; margin-bottom: 24px; }
.upload_cjbtn .filePath{ width: 306px; }


.upload_hd{ padding: 15px 0; }
.upload_hd .b_radius li{ width: 271px; }
.upload_phone{ text-align: center; padding-top: 20px; }
.upload_phone .qr_code{ position: relative; width: 136px; height: 136px; background: #fff; display: inline-block; border-radius: 5px; margin-right: 24px; overflow: hidden; }
.upload_phone .qr_code img{ width: 128px; height: 128px; margin: 4px; }
.upload_phone .qr_code .success{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.75); color: #FAB029; }
.upload_phone .qr_code .success .icon_success{ width: 24px; height: 24px; background-position: -33px -79px; margin-top: 46px; margin-bottom: 8px; }
.upload_phone .qr_code .failure{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.75); color: #ff3b30; }
.upload_phone .qr_code .failure p{ margin: 38px 0 14px; }
.upload_phone .qr_code .failure .btn{ background: #fab029; width: 96px; line-height: 32px; color: #000; }
.upload_phone .inp_preview{ overflow: hidden; position: relative; background: #fff; border-radius: 5px; width: 182px; height: 136px; text-align: center; display: inline-block; vertical-align: top; }
.upload_phone .inp_preview .icon_pic{ width: 24px; height: 24px; background-position: -33px -45px; margin-top: 46px; }
.upload_phone .inp_preview p{ color: #666; }
.upload_phone .inp_preview input{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter:alpha(opacity=0); }
.upload_phone .inp_preview img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.upload_phone .upload_tips{ text-align: center; margin: 16px 0 24px; }
.upload_phone .btn{ color: #fab029; width: 156px; line-height: 42px; border:1px #fab029 solid; margin: 0 auto; border-radius: 5px; cursor: pointer; }
.upload_phone .btn.active{ color: #000; background: #fab029; }

/*选中后展开菜单*/

.selected_list{position: absolute;top: 0;left: 0;width: 100%;height: 904px;overflow-y: auto;overflow-x: hidden; z-index: 9;}
.selected_list .title{margin: 24px 24px 16px;position: relative;width: auto;border-bottom: 1px solid #FAB029;padding-bottom: 16px;}
.selected_list .title span{background: #FAB029;color: #000;width: 96px;height: 32px;line-height: 32px;display: inline-block;font-size: 14px;text-align: center;}
.sl_closeBtn{position: absolute;right: 0;color: #FAB029;font-size: 40px;font-weight: normal; cursor: pointer;}
.selected_list_con{padding: 16px 32px;width: auto;overflow: hidden;margin-right: -24px;}
.selected_list_con dd{float: left;margin: 0 24px 24px 0;border: 1px solid #FAB029;padding: 0 20px;height: 30px;line-height: 30px;font-size: 14px;
    color: #FAB029;display: inline-block;border-radius: 5px;cursor: pointer;}
.selected_list_con dd:hover{background: #FAB029;color: #000;}

/*灯饰内容*/

.p_search{padding: 16px 24px;overflow: hidden;margin-bottom: 1px;position: relative;}
.p_search .iptTxt{height: 24px;line-height: 24px;padding: 9px 12px;border: none;font-size: 14px;width: 328px;padding-right: 42px;}
.p_search i{width: 25px;height: 24px;background: url(../images/ypd/p_search_ic.png) no-repeat;display: block;position: absolute;right: 40px;top: 24px;cursor: pointer;}
.lamp_con .scenario_bdList .scenario_bdList_ul{height: 813px;}
.lamp_con .selected_list{ height: 840px;}
.lamp_bdList li{width: 182px;height: 182px;text-align: center;}
.lamp_bdList li img{width: 150px;height: 100px;margin: 41px auto;display: inline-block;}
.selected_list_title{width: auto; height: 32px;line-height: 32px;margin: 0 24px;text-indent: 16px;color: #FAB029;font-size: 14px;}

/*灯饰浮动显示内容*/

.pdb_box,.p_ingbg,.pdbIntro{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.rotate,.resizel,.resizer,.resized{width: 38px;height: 32px;}
.rotate{background: url(../images/ypd/ic_p_rotate.png) center no-repeat;cursor: url('../images/ypd/cursor_rotate.cur'), default;position: absolute;left: 40%;top: -30px;z-index: 9;}
.resizel{background: url(../images/ypd/ic_p_openL.png) center no-repeat;cursor: w-resize;}
.resizer{background: url(../images/ypd/ic_p_openR.png) center no-repeat;cursor: w-resize;}
.resized{background: url(../images/ypd/ic_p_openB.png) center no-repeat;cursor: n-resize;}

/*.resizettr,.resizel,.resizer,.resizedtr{display: none;}*/

.canvasImgItem.cu .resizettr,.canvasImgItem.cu .resizedtr{display: table-row;}
.canvasImgItem.cu .resizel,.canvasImgItem.cu .resizer{display: table-cell;}
.memberSceneListItem span,.memberSceneListItem i{display: none;}
.memberSceneListItem:hover span,.memberSceneListItem:hover i,.memberSceneListItem.cu span,.memberSceneListItem.cu i{display: block;}
.dataListBtn li{cursor: default;}

/*灯饰背景*/

.ranbg{position: absolute; left: -161px; top: -145px; z-index: -1;width: 500px;height: 500px; border-radius: 50%; }
.ds_img{ width: 180px; height: 180px;position: absolute;left: 0;top: 0; z-index: 10;}

/*商品详情+灯光设置*/

.goodsFloat_box{width: 512px;height: 512px; border-radius: 50%;position: absolute;left: 100px;top: 300px;z-index: 9999;}
.fltab_head{margin: 48px 70px 24px;overflow: hidden;text-align: center;}
.fltab_head ul{margin: 0 auto;width: 216px;border: 1px solid #FAB029;overflow: hidden;}
.fltab_head li{display: inline-block;float: left; width: 108px; height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #FAB029;cursor: pointer;}
.fltab_head li.cu{background: #FAB029;color: #000;}
.fltab_bg{padding: 0 80px 48px;overflow: hidden;color: #fff;}
.fltab_bgList .title{font-size: 14px;padding: 0 0 10px;height: 20px; border-bottom: 1px dashed #fff;}
.fltab_bgList .title a{color: #fff;}
.fltab_bgList .title a:hover{color: #FAB029;}
.fltab_bgList .main{margin: 24px 0;font-size: 14px;height: 212px;overflow-y: auto;overflow-x: hidden; -webkit-overflow-scrolling: touch; }
.fltab_bgList .main li{margin-bottom: 16px;overflow: hidden;}
.fltab_bgList .main li label{width: 78px;display: block;text-align: right;float: left;margin-right: 6px;}
.fltab_bgList .main li .mes{float: left;display: block;width: 200px;line-height: 20px;}
.flBtn{text-align: center;}
.btn_lg{width: 128px;padding: 0;height: 42px;line-height: 42px;}
.fltab_bgList .dlight_box{height: 236px;}

/*.fltab_bgList .dlight_box li .mes{width: auto;}*/

.dlight_box li{float: left;width: 100%;}
.dlight_box label{line-height: 42px;}
.open_ic,.close_ic{width: 72px;height: 32px;margin: 5px 0; display: inline-block;background-image: url(../images/ypd/open_ic.png);background-repeat: no-repeat;vertical-align: middle;cursor: pointer;}
.close_ic{background-image: url(../images/ypd/close_ic.png);}
.dlight_color{border: 1px solid #fff;width: 216px;float: left;height: 40px;line-height: 42px; cursor: pointer;}
.dlight_color .dcolor{margin: 4px 5px 4px 10px;width: 64px;height: 32px;display: inline-block;float: left;}
.color_txt{float: left; width: 92px; display: inline-block; overflow: hidden; height: 40px;}
.dgdrop_ic{width: 16px;height: 16px;background-position: -3px -131px;float: right;vertical-align: middle;margin: 16px 12px; cursor: pointer;}
.fltab_bgList .main li .dlight_intensity{width: 200px;height: 8px;float: left;background: #ccc;vertical-align: middle;margin: 18px 0;position: relative;}
.process{position: absolute;left: 0;top: 0;height: 24px;background: #FAB029;height: 8px;}
.processzz_ic{width: 24px;height: 24px;background-position: -3px -154px;display: block;position: absolute;right: -8px;top: -8px; cursor: pointer;}
.process_txt{float: left;margin-right: -50px;width: 40px;line-height: 42px;margin-left: 10px;}

/*灯光下拉*/

.licolor{margin: 4px 5px 4px 0px;width: 64px;height: 32px;display: inline-block;float: left;}
.dlightMes{position: relative;left: 0;top: 0;}
.dlight_selectList{width: 216px;height: 128px;overflow-y: auto;overflow-x: hidden; background: transparent;border: 1px solid #e8e8e8; border-top: none; border-radius: 5px;margin-top: 41px;}
.dlight_selectList ul {}

.dlight_selectList ul li{ width: auto; height: 40px;line-height: 40px;margin-bottom: 0 !important; text-align: left; cursor: pointer; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; padding-left: 10px; float: none;}
.dlight_selectList ul li:hover,.dlight_selectList ul li.cu{background: #FAB029;}

/*搜索不到内容提示*/

.p_noneMsg{color: #fff;font-size: 14px;padding: 48px 16px;text-align: center;clear: both;}
.p_noneMsg1{color: #fff;font-size: 14px;padding: 48px 86px;text-align: center;clear: both;position: absolute; top: 1px;}

/*历史内容*/

.history_con .scenario_hd li{width: 191px;}

/*配灯方案*/

.pdPlan_con {}

.pdPlan_bd{height: 700px;overflow-x: hidden;overflow-y: scroll;}
.pdPlan_bd li{padding: 24px 12px;border-bottom: 1px solid #887862;overflow: hidden;}
.pdPlan_bd li .select_l{float: left; padding: 36px 20px 36px 0;}
.check_ic{width: 16px;height: 16px;background-position: -3px -79px; cursor: pointer;}
.check_ic_sled{background-position: -3px -103px;}
.pdPlan_bd li .img_list_c{float: left; width: 354px; position: relative;}
.pdPlan_bd li .img_list_c dt{ width: 96px; height: 96px; float: left; margin-right: 16px;}
.pdPlan_bd li .img_list_c dt img{width: 96px; height: 96px;}
.pdPlan_bd li .img_list_c dd{ float: left; width: 220px; margin-bottom: 10px; font-size: 14px;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pdPlan_bd li .img_list_c dd a{color: #999;}
.pdPlan_bd li .img_list_c .action{ position: absolute; bottom: 0; left: 112px;width: 230px; margin: 0;top: 60px;}
.pdPlan_bd li .img_list_c .action .price{ color: #FAB029;float: left; font-size: 20px; float: left; line-height: 32px;}
.pnum_box{ float: right; border: 1px solid #FAB029; width: 96px; height: 30px; line-height: 30px; display: inline-block; overflow: hidden;}
.pnum_box .pnum_reduce, .pnum_box .pnum_add{ float: left; width: 32px; line-height: 30px; display: inline-block; color: #FAB029; font-size: 22px; cursor: pointer; text-align: center; font-family: "宋体"; font-weight: bold;}
.pnum_box .pnum_reduce_disabled, .pnum_box .pnum_add_disabled{ cursor: default; color: #fff;}
.pnum_box .pnum_input{ float: left; width: 32px; height: 30px;background: transparent; display: inline-block; text-align: center; font-size: 16px; }
.pnum_box .pnum_input input{ border: none; text-align: center; width: 32px; height: 30px;background: transparent; line-height: 30px; color: #FAB029;}
.del_btn{position: absolute;right: 0;top: -10px;font-size: 32px;color: #999; cursor: pointer;}
.del_btn:hover{color: #FAB029;}
.pdPlan_total{padding: 24px 16px;overflow: hidden;border-top: 1px solid #FAB029;}
.pdPlan_total .top{color: #fff;font-size: 14px;margin-bottom: 20px;}
.pdPlan_total .top i{vertical-align: middle;margin-right: 10px;}
.pdPlan_total .top label{margin-right: 16px;}
.pdPlan_total .total_amount{color: #fff;font-size: 14px;text-align: center; margin-bottom: 20px;}
.pdPlan_total .total_amount em{font-size: 20px;}
.pdPlan_total .plan_btn {}

.btn_zr,.btn_addc,.btn_js{border: 1px solid #fff;color: #fff;background: transparent;height: 32px;line-height: 31px;font-size: 14px; padding: 0 24px; cursor: pointer; }
.btn_addc{border-color: #FAB029;color: #FAB029;}
.btn_js{background: #FAB029;color: #000;border-color: #FAB029;}
.btn_zr:hover{border-color: #FAB029;color: #FAB029;}
.btn_addc:hover{background: #FAB029;color: #000;}
.btn_js:hover{background: #facb73;border-color: #facb73;color: #000;}

/*弹窗-保存提示*/

.keepdt_pop{ position: absolute; width: 420px; z-index: 99999;}
.keepdt_pop{height: 42px;line-height: 42px;color: #fff;text-align: center;font-size: 14px;}

/*弹窗-保存作品*/

.wd640{width: 640px;}
.workKeep_main {}

.workKeep_top{margin-bottom: 24px;overflow: hidden;}
.workKeep_top img{width: 200px;height: 200px; margin: 0 56px; float: left;}
.workKeep_top .mes{color: #fff;width: 170px;float: left;}
.workKeep_top .mes p{line-height: 24px; margin-bottom: 24px;}
.pdb_fbtn_cLine,.pdb_fbtn_c{padding: 0 16px;height: 42px;line-height: 42px;border: 1px solid #FAB029;background: transparent;color: #FAB029;cursor: pointer;}
.pdb_fbtn_c{background: #FAB029;color: #000;}
.pdb_fbtn_cLine:hover{color: #000;background: #FAB029;}
.pdb_fbtn_c:hover{background: #facb73;border-color: #facb73;}
.keeppd_ic,.collect_ic{width: 16px;height: 16px;background-position: -2px -3px;margin-right: 10px; vertical-align: -2px; *vertical-align: middle;cursor: pointer;}
.collect_ic{background-position: -2px -52px;}
.keeppd_ic:hover,.pdb_fbtn_cLine:hover .keeppd_ic{background-position: -2px -28px;}
.sharepd_link{ margin-bottom: 24px;}
.link_ipt{ border: 1px solid #ccc; width: 400px; height: 40px; line-height: 40px; padding: 0 12px; color: #666; float: left; margin-right: 10px;}
.copyLink_btn{ background-color: #fab029; color: #000; border: none; cursor: pointer; width: 96px; height: 40px; line-height: 40px; font-size: 14px; text-align: center;}
.copyLink_btn:hover{background: #facb73;}
.sharepd_to{ text-align: center;}
.sharepd_to .tit{ float: left; font-size: 14px; color: #fff; line-height: 24px; margin-right: 16px;}
.sharepd_code canvas{border: 3px solid #fff;}
.pdb_box,.p_ingbg,.pdbIntro{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.resizettr,.resizel,.resizer,.resizedtr{ display: none;}
.canvasImgItem.cu .resizettr,.canvasImgItem.cu .resizedtr{ display: table-row;}
.canvasImgItem.cu .resizel,.canvasImgItem.cu .resizer{ display: table-cell;}
.memberSceneListItem span,.memberSceneListItem i{ display: none;}
.memberSceneListItem:hover span,.memberSceneListItem:hover i,.memberSceneListItem.cu span,.memberSceneListItem.cu i{ display: block;}
.dataListBtn li{ cursor: default;}
.loading{ background: url(../images/temp/loading.gif) center center no-repeat; display: none; width: 124px; height: 64px; position: fixed; left: 50%; top: 50%; margin-left: -64px;}

/*保存到收藏-弹窗*/

.saveMsg{color: #fff;font-size: 14px;line-height: 24px;}
.saveMsg p{margin-bottom: 10px;}
.sbtn{margin-top: 32px;}
