/*html5閿熸枻鎷烽〉鍏ㄩ敓鏂ゆ嫹閿熸枻鎷峰紡*/
*{font-size:12px;border:0;margin:0;padding:0;}
body{font-family:'寰敓鏂ゆ嫹閿熻剼鐚存嫹';font-weight: 400;margin:0 auto;width: 100%;}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
input{outline:none;/* text-indent:1em; */}
a,a:focus{text-decoration:none;color:black;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:black;text-decoration:none;}
table,tr,td,th{padding: 0;margin: 0;font-size:12px;color:#333;font-weight: 400;/*white-space: nowrap;*/}
table{/* width: 100%; */border-collapse:collapse;}
table tr{border-collapse:collapse;}
table th,table td{padding:10px;text-align: center;border: 1px solid #ccc;overflow: hidden; text-overflow:ellipsis;white-space: nowrap; }
table tr th a,table tr th a:focus{color:#0000FF;}
table tr th a:hover{color:#0000FF;}
table tr:nth-child(odd){background: #f2f2f2;}
.img{width: 100%;height: 100%;}
.left{float: left;}
.right{float: right;}
.clear{clear:both;overflow-x:auto;overflow-y:hidden;}
.content{width: 1400px;margin: 0 auto;}
.clear:after,.content:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.text_l{float: left;}
.text_c{text-align: center;}
.text_r{float: right;}
.bg{background: #e10080;width:100%;}
.c999{color: #999;}
.c333{color:#333;}
.white{color:#fff;}
.mar_top{margin-top:10px;}
.mar_bot{margin-bottom: 10px;}
.mar_V{margin: 10px 0;}
.mar_left{margin-left: 20px;}
.mar_right{margin-right: 20px;}
.mar_H{margin:0 20px;}
.pad_top{padding-top:10px;}
.pad_bot{padding-bottom: 10px;}
.pad_V{padding: 10px 0;}
.pad_left{padding-left: 20px;}
.pad_right{padding-right: 20px;}
.pad_H{padding:0 20px; }
.font14{font-size: 14px;}
.radio{border-radius: 50%;overflow:hidden;}
.btn{padding: 2px 6px; border-radius:3px;border:none;outline:none;cursor: pointer}

/*鏃堕敓鏂ゆ嫹閫夐敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷穝tart*/
.icon{position: absolute;top: 5px;right: 5px;height: 25px;width: 25px;background: #fff;}
.laydate-box{height: 34px;width: 154px;border: none;margin: 100px 0 0 200px;position: relative;}
#laydateInput{outline: none;display: block;height: 30px;width: 150px;font-size: 16px;line-height: 30px;padding-left: 7px;}
.select-date{position: absolute;left: 0px;top:35px;width: 266px;height: 265px;border: 1px solid #58abff;display: none;}
.select-date-header{height: 48px;border-bottom: 1px solid #58abff;}
.heade-ul{height: 49px;}
.header-item{height: 28px;float: left;margin-top: 9px;}
.header-item select{height: 28px;}
.header-item-one select{width: 68px;margin-left: 10px;height: 30px;outline: none;}
.header-item-one{height: 30px;}
.header-item-two i{display: block;float: left;height: 28px;width: 28px;line-height: 28px;text-align: center;cursor: pointer;}
.header-item-two i{display: block;float: left;height: 28px;width: 28px;line-height: 28px;text-align: center;cursor: pointer;}
.header-item-two{border: 1px solid #ccc;margin-left: 10px;}
.header-item-two select{float: left;border: none;outline: none;}
.header-item-two i:nth-child(1){border-right: 1px solid #ccc;}
.header-item-two i:nth-child(3){border-left: 1px solid #ccc;}
.header-item-three{margin-left: 30px;width: 73px;}
.header-item-three span{display: block;height: 100%;border: 1px solid #d8d8d8;background: #f9f9f9;line-height: 28px;text-align: center;font-size: 14px;width: 100%;cursor: pointer;}
.header-item-three span:hover{border-color: #388bff;}
.header-item-three span.active{border-color: #388bff;}
.week-list{height: 35px;width: 100%;border-bottom: 1px solid #c8cacc;}
.week-list li{float: left;height: 35px;width: 35px;text-align: center;line-height: 35px;font-size: 15px;margin: 0 1px;}
.week-list li:nth-child(7){color:#e02d2d}
.week-list li:nth-child(1){color:#e02d2d}
.tabel-line{height: 35px;border-bottom: 1px solid #c8cacc;}
.tabel-ul{height: 35px;}
.tabel-li{height: 31px;width: 31px;text-align: center;line-height: 31px;float: left;border: 2px solid #fff;margin: 0 1px;}
.tabel-li.preDays{color: #bfbfbf;}
.tabel-li.nextDay{color: #bfbfbf;}
.tabel-li:hover{border-color: #ffbb00;}
.tabel-li.showClick{border-color: #ffbb00;}
.tabel-li.active{background: #ffbb00;color: #fff !important;border-color:#ffbb00;}
/*鏃堕敓鏂ゆ嫹閫夐敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷積nd*/

/*閿熸枻鎷烽敓鏂ゆ嫹閫夐敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷穝tart*/
.select_data{width:100px;padding:8px 10px;border:1px solid #ccc;border-radius: 5px;}
.calendar { position: absolute; width:190px; height: 167px; padding:0;display: none; float: left;border:1px solid #819dba;background:#fff;z-index:100;}
.calendar .calMain { width:100%; height:167px; float: left; overflow: hidden; position: absolute; }
.calendar .calMain .calTitle { width: 100%; float: left; height: 23px; background: #fff; overflow: hidden; }
.calendar .calMain .calTitle .t_date { width: 149px; float: left; height: 23px; color: #51729D; font-weight: bold; line-height: 23px; text-align: center; }
.calendar .calMain .calTitle .prevMonth { width: 15px; height: 15px; float: left; margin: 8px 0 0 5px; cursor: pointer; background: url(../img/date_bg.png) no-repeat 5px -87px; }
.calendar .calMain .calTitle .nextMonth { width: 15px; height: 15px; float: right; margin: 8px 5px 0 0; cursor: pointer; background: url(../img/date_bg.png) no-repeat 6px -157px; }
.calendar .calMain .calTitle .currentYearText { float: left; margin: 0 0px 0 39px; cursor: pointer; }
.calendar .calMain .calTitle .currentMonthText { float: left; cursor: pointer; width: 30px; text-align: right; }
.calendar .calMain .calTitle .currentYearText a,a:focus{color: #51729D;}
.calendar .calMain .calTitle .currentMonthText a,a:focus{color: #51729D;}
.calendar .calMain .calContent { width: 378px; height: 157px; float: left; }
.calendar .calMain .calContent .enabled { position: absolute; width: 100%; height: 167px; float: left; }
.calendar .calMain .calContent .reserve { position: absolute; width:100%; height: 167px; float: left; }
.calendar .calMain .calContent .tabD { width: 100%; float: left; border-collapse: collapse; border-spacing: 0; border: 0; }
.calendar .calMain .calContent .tabD th { background: url(../img/date_bg.png) repeat-x; line-height: 22px;padding:0; font-weight: normal;color: #fff; }
.calendar .calMain .calContent .tabD td { color: #1F3959; text-align: center; line-height: 19px;padding:0; width: 27px; font-family: "Georgia"; }
.calendar .calMain .calContent .tabD td span { color: #C0C0C0; }
.calendar .calMain .calContent .tabD td a { width: 23px; line-height: 18px; float: left; margin: 1px 0 0 2px; cursor: pointer; color: #51729D; }
.calendar .calMain .calContent .tabD td .nextD { color: #BCCADC; }
.calendar .calMain .calContent .tabD td .prevD { color: #BCCADC; }
.calendar .calMain .calContent .tabD td .hover { padding:0;width: 21px; line-height: 16px; border: 1px solid #7D99BD; float: left; margin: 1px 0 0 2px; }
.calendar .calMain .calContent .tabD td .current { padding:0;width: 21px; line-height: 16px; border: 1px solid #51729D; float: left; margin: 1px 0 0 2px; }
.calendar .calMain .calContent .tabD td .select { padding:0;width: 21px; line-height: 16px; background: #51729D; border: 1px solid #51729D; color: #fff; float: left; margin: 1px 0 0 2px; }
.calendar .calMain .calContent .tabM { width: 100%; float: left; border-collapse: collapse; border-spacing: 0; border: 0; }
.calendar .calMain .calContent .tabM td { padding:0;color: #1F3959; text-align: center; height: 50px; width: 47px; font-family: "Georgia"; }
.calendar .calMain .calContent .tabM td a { width: 42px; line-height: 42px; float: left; margin: 0px 0 0 2px; cursor: pointer; color: #51729D; }
.calendar .calMain .calContent .tabM td .hover { padding:0;width: 40px; line-height: 40px; border: 1px solid #7D99BD; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabM td .current { padding:0;width: 40px; line-height: 40px; border: 1px solid #51729D; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabM td .select { padding:0;width: 40px; line-height: 40px; background: #51729D; border: 1px solid #51729D; color: #fff; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabY { width: 100%; float: left; border-collapse: collapse; border-spacing: 0; border: 0; }
.calendar .calMain .calContent .tabY td { padding:0;color: #1F3959; text-align: center; height: 50px; width: 47px; font-family: "Georgia"; }
.calendar .calMain .calContent .tabY td a { width: 42px; line-height: 42px; float: left; margin: 0px 0 0 2px; cursor: pointer; color: #51729D; }
.calendar .calMain .calContent .tabY td .nextY { color: #BCCADC; }
.calendar .calMain .calContent .tabY td .prevY { color: #BCCADC; }
.calendar .calMain .calContent .tabY td .hover { padding:0;width: 40px; line-height: 40px; border: 1px solid #7D99BD; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabY td .current { padding:0;width: 40px; line-height: 40px; border: 1px solid #51729D; float: left; margin: 0px 0 0 2px; }
.calendar .calMain .calContent .tabY td .select { padding:0;width: 40px; line-height: 40px; background: #51729D; border: 1px solid #51729D; color: #fff; float: left; margin: 0px 0 0 2px; }
.calendar .calMain a:hover { text-decoration: none; }
/*閿熸枻鎷烽敓鏂ゆ嫹閫夐敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷積nd*/

/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷穝tart*/
select{padding:7px 10px;border:1px solid #ccc;background: #fff;height: 32px;outline: none;margin-right: 20px;cursor: pointer;border-radius:5px;}
.select_80{width:80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select_none{background:#f2f2f2;border:none;}
.border{border:1px solid #ccc;}
/* .select_none::-webkit-scrollbar {width: 2px;height: 2px;}
.select_none::-webkit-scrollbar-track {background: #fff }
.select_none::-webkit-scrollbar-thumb {background: #CBCBCB;} */
/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷積nd*/

/*閿熸枻鎷烽敓琛楄鎷穝tart*/
.maskLayer{width: 100%;position:absolute;top:0;left:0;z-index: 99;background: rgba(0, 0, 0, 0.5);height: 865px}
.maskLayer_position{width:970px;padding: 40px 60px;background: #fff;position:absolute;top:50%;left:50%;margin-top:-300px;margin-left:-525px;}
.none{display: none;}
.maskone_img{border:1px dashed #ccc;width:80px;height:80px;border-radius:6px;line-height:80px;}
/*閿熸枻鎷烽敓琛楄鎷積nd*/

/*澶撮敓鏂ゆ嫹*/
.index_head{border: none;height: 50px;line-height: 50px;color: #fff;background:#e10080;}
.logo{width: 15%;text-align: center;vertical-align: center;font-size: 18px;}
.index_nav{width: 85%;}
.nav_left_ul,.nav_right_ul{height: 50px;line-height: 50px;border: none;list-style: none;}
.nav_left_ul li,.nav_right_ul li{float: left;} 
.nav_left_ul li:hover{cursor:pointer;}
.nav_left{width: 60%;overflow: hidden;}
.nav_left_ul .active{ background:#f2bbd9;}
.nav_left_ul li{border: none;display:block;padding: 0 35px;}
.nav_right{border: none;width: 40%;}
.nav_right_ul li a{border: none;display:block;padding: 0 11px;font-size: 10px;color: #fff;}
.nav_right_ul .nav_li{margin-top: 17px; width: 1px;background: #fff;height: 16px;float: left;}
.index_userimg{width: 30px;height: 30px;border-radius: 50%;margin-right: 10px;overflow: hidden;display: inline-block;vertical-align: middle;}

/*閿熷彨纭锋嫹start*/
.index_center{background: #f2f2f2;padding-top:15px;}

/*閿熷彨纭锋嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷�*/
.index_center_left{background: #fff;float: left;width: 14%;height: 800px;}
.index_user{padding-bottom: 30px;}
.userimg_big{width: 80px;height: 80px;margin: 15px auto;}
#tab_item .active{background: #e10080;color: #fff;}

/*閿熷彨纭锋嫹閿熸枻鎷蜂篃閿熸枻鎷烽敓锟�*/
.index_center_right{background: #fff;float: right;width: 81%;height: 1050px;padding:15px 2%;position:relative;}
.select_item{width: 120px;height: 26px;}
.select_time{width: 80px;height: 26px;}
.index_title{font-size: 14px;height: 28px;line-height:28px;}
.index_time{padding:20px 0 20px 0;}
.index_time select{margin-left:0;}
.index_search{padding-left:5px;height: 30px;line-height: 32px;margin-right:5px;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-radius: 5px;outline:none;}
.btn_search{padding:5px 10px;background:#fff;}
.index_daochu li {float: left;height: 28px;line-height: 28px;vertical-align: center;}
.index_daochu li a,a:focus{color: #0000FF;}
.daochu_img{width: 18px; height: 14px;margin-right:4px;margin-top:7px;}
.kehuguanli_position{position: absolute;bottom: 0;left: 60px;}

/*閿熷彨纭锋嫹end*/

/*閿熸枻鎷烽敓琛楄鎷穝tart*/
.maskLayer{width: 100%;position:fixed;top:0;left:0;background: rgba(0, 0, 0, 0.5);height: 100%}
.maskLayer_position{width: 970px;padding: 40px 60px;background: #fff;position:fixed;top:50%;left:50%;margin-top:-300px;margin-left:-525px;}
.none{display: none;}
.textarea{width:220px;height:140px;outline: none;border-radius:8px;padding-left:10px;padding-top:5px;}
.maskLayer_input{width:220px;margin-top:10px;height:30px;line-height:30px;padding-left:10px;}
#selectStore_jiessie select:nth-child(4){
	margin-top:10px;
}
#selectStore_jiessie select:nth-child(5){
	margin-top:10px;
}
#selectStore_jiessie select:nth-child(6){
	margin-top:10px;
	margin-left:80px;
}
#selectStore_jiessie select:nth-child(7){
	margin-top:10px;
}
#selectStore_jiessie select:nth-child(8){
	margin-top:10px;
}
#selectStore_jiessie select:nth-child(9){
	margin-top:10px;
}
/*閿熸枻鎷烽敓琛楄鎷積nd*/

/*閿熸枻鎷烽〉*/
.paing_warp{width: 100%;margin: 20px 0;vertical-align: center;}
.btn_bg{background: #e9524b;color:#fff;}
.page li{float: left;margin-right:6px;}
.page li:last-child{float: left;margin-right:20px;}
.page li a,.paging li a:focus{color: #333;padding: 2px 5px;border:1px solid #ccc;border-radius: 5px;}
.page li a,hover{color: #333}
.page li a.active{background: #f2f2f2;}
.page li.active a{background: #e9524b;color: #fff;}
.index_input{width: 49px;height: 19px;border:1px solid #ccc;margin-left: 20px; }

/*娑擃參妫縮tart*/
.index_center{background: #f2f2f2;min-width:1400px;padding-top:15px;padding-bottom: 15px;}

/*娑擃參妫块惃鍕箯娓氀勭埉*/
/*.index_center_left{background: #fff;float: left;width: 14%;height: 1080px;}*/
.index_center_left{background: #fff;float: left;width: 14%;height: 800px;}
.index_user{padding-bottom: 30px;}
.userimg_big{width: 80px;height: 80px;margin: 15px auto;}
#tab_item li{color: #999;padding:0 20px;height:30px;line-height:30px;cursor:pointer;}
#tab_item .active{background: #e10080;color: #fff;}

/*娑擃參妫块惃鍕礁娓氀勭埉*/
/* .index_center_right{background: #fff;float: right;width: 96%;height: 100%;min-height:807px;padding:15px 2%;} */
.select_item{width: 120px;height: 26px;}
.index_title{font-size: 14px;height: 32px;line-height:32px;}


/*閿熸枻鎷烽敓鏂ゆ嫹*/
.maskone_left{width: 484px;height: 480px;overflow: auto;border-right: 1px solid #ccc;}
.maskone_right{width: 445px;height: 480px;overflow: auto;padding-left: 40px;}
.maskone_input{padding-left: 10px; width: 210px;height: 28px;line-height: 28px;border: 1px solid #ccc;outline: none;}
.maskone_title{width: 80px;  height: 30px;line-height: 30px;float: left;display: block;}
.maskone_bot{margin-bottom: 30px;}
.maskone_radio{height: 30px;line-height: 30px;vertical-align: center;margin-right: 40px;}
.kehu_radio{margin: 8px 6px;}
/*閿熸枻鎷烽敓鏂ゆ嫹end*/

/*customList.jsp*/
.label_commonly label,.label_active label,.label_store label,.label_love label{display:block;height:30px;line-height:30px;}
.labelList_label{margin:10px 10px 0 4px;}
.list_color{color:#e10080;}
.bindlabel{width:300px;padding:5px;height:80px;overflow:auto;}
.position{positon:relative;}
.keyup_ajax_jiessie{z-index: 99;position: absolute;height: 160px;width: 220PX;overflow: auto;background: #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.keyup_ajax_jiessie ul li{padding-left:5px;height:30px;line-height:30px;}
.keyup_ajax_jiessie ul li:hover{background:#999;color:#fff}

.likeProduct_jiessie {z-index: 99;position: absolute;height: 200px;width: 220PX;margin-left:80px; background: #fff;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.likeProduct_jiessie ul{height: 160px;width: 220PX;overflow: auto;}
.likeProduct_jiessie ul li{padding-left:5px;height:30px;line-height:30px;border:1px solid #fff;}
.likeProduct_jiessie ul li:hover{background:#999;color:#fff;cursor:pointer;}
.likeProduct_jiessie ul li.cascade_jiessie{padding-left:40px;}
.likeProduct_okOrCanel_jiessie{height: 40px;width: 110px;margin: 0px auto;line-height: 40px;}
.likeProduct_okOrCanel_jiessie input{margin-left: 20px;background-color: #e9524b;width: 30px;height: 20px;}
.addclass_jiessie_in_li{background: #999;color:#fff}
/*customList.jsp end*/

#scene_title_input{
	width:160px;
	height:30px;
	line-height:32px;
	border:1px solid #ccc;
	padding-left:10px;
}
#scene_style_input{
	width:140px;
	height:30px;
	line-height:32px;
	border:1px solid #ccc;
	padding-left:10px;
}
#showSeriesInfoByUpdate{
	display:block;
	height:30px;
	line-height:32px;
	margin:10px 0 10px 0;
}
#showSeriesInfoByUpdate text{
	font-size:16px;
}
#showDataBigImgs .input_warp{
	width:36px;
	margin:0 auto;
}
#text{margin-left:10px;}

#showbox {
    font-size: 14px;
    border: 1px solid #3c8dbc;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    padding: 5px;
}




