body::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
body {
font-family:microsoft yahei,arial;
}
body::-webkit-scrollbar-track {
	background-color: #ccc;
}

body::-webkit-scrollbar-thumb {
	background-color: #666;
}

body::-webkit-scrollbar-corner {
	background-color: #ccc;
}
.hide {
  display:none;
}
.radio_btn {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px; 
    border: none;
    cursor: pointer;
}
.tianmaosel {
   margin-left:0px;
}
.shopsel .icheckbox_flat-red, .shopsel .radio_mh {
 width:35px;
 height:30px;
}
.f_l {
  float:left;
}
.f_r {
  float:right;
}
/*▼弹窗窗口关闭按钮*/
#close_gencode {
  width:57px;
  height:19px;
  display:block;
  position:absolute;
  top:15px;
  right:15px;
  background:url(../images/close.png) 0 0 no-repeat;
}
/*▼载入对话框*/

/*刷新*/
.data_refresh {
  width:25px;
  height:25px;
  background:#c70000;
  position:absolute;
  top:10px;
  right:50px;
}
.load_win {
  width:576px;
  height:207px;
  overflow:hidden;
  position:relative;
}

.load_ul {
  width:556px;
  height:1050px;
  display:block;
  float:left;
}
.load_ul li {
  width:100%;
  height:49px;
  display:block;
  background:#efefef;
  color:#666666;
  position:relative;
}
.load_ul li.lastitem {
  line-height:40px;
  color:#666666;
  font-size:12px;
  text-align:center;
  font-family:microsoft yahei,arial;
}
.loadimg {
  width:90px;
  height:30px;
  display:block;
  position:absolute;
  top:4px;
  left:5px;
  overflow:hidden;
  border:5px #fff solid;
  z-index:99;
}
.load_ul li a.loadtit {
  width:245px;
  height:15px;
  display:block;
  position:absolute;
  top:6px;
  left:120px;
  line-height:15px;
  font-size:12px;
  color:#666666;
  font-family:microsoft yahei,arial;
  overflow:hidden;
}
.load_ul li .savedate {
  width:245px;
  height:15px;
  display:block;
  position:absolute;
  top:25px;
  left:120px;
  line-height:15px;
  font-size:12px;
  color:#555555;
  font-family:microsoft yahei,arial;
  overflow:hidden;
  font-style:italic;
}
a.lajitong {
  width:30px;
  height:40px;
  display:block;
  position:absolute;
  top:10px;
  left:450px;
  background:url(../images/lajitong1.png) 0 0 no-repeat;
  z-index:999;
}
a.jiazai {
width:30px;
  height:40px;
  display:block;
  position:absolute;
  top:10px;
  left:500px;
  background:url(../images/jiazai1.png) 0 0 no-repeat;
  z-index:999;
}
a.btnhy {
  width:60px;
  height:15px;
  line-heght:15px;
  display:block;
  position:absolute;
  top:16px;
  left:500px;
  font-family:microsoft yahei,arial;
  font-size:12px;
  z-index:999;
  color:#666666;
  text-align:center;
}
a.btncdsc {
  width:80px;
  height:15px;
  line-heght:15px;
  display:block;
  position:absolute;
  top:16px;
  left:430px;
  font-family:microsoft yahei,arial;
  font-size:12px;
  z-index:999;
  color:#666666;
  text-align:center;
}
a.btnhy:hover {
 color:#ED5565;
}
a.btncdsc:hover {
 color:#ED5565;
}
.lajitong:hover {
  background:url(../images/lajitong2.png) 0 0 no-repeat;
}
.jiazai:hover {
  background:url(../images/jiazai2.png) 0 0 no-repeat;
}

/*隔行换色*/
.load_ul li.listtd {
  background:#fff;
}
.load_ul li:hover, .load_ul li.listtd:hover {
  background:#ccc;
}
.showmsg {
width: 556px;
height: 30px;
line-height: 18px;
color: #08a1ef;
overflow: hidden;
font-size: 18px;
text-align: center;
margin-bottom: 5px;
font-family: microsoft yahei,arial;
}
.showmsg p {
color:#ED5565;
}
/*面板*/
.panel_left {
padding: 0;
height:100%;
z-index: 99;
position:fixed;
top:50px;
left: 60px;
border: 0;
padding: 0;
width:180px;
background:#fff;
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.6);
 -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.6);
 box-shadow: 0 3px 5px rgba(0,0,0,0.6);
}
.panel_left .anniu {
  width:100%;
  height:50px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:999;
  line-height:50px;
  font-size:18px;
  text-align:center;
  background:#08a1ef;
  color:#fff;
}


/*
.panel_left:hover {
 left:0px;
}
*/
/*对话框样式*/
.load_code_win, .rec_code_win {
  background:#fff !important;
}
.btn_save_win {
 background:#fff !important;
}

.load_code_win .ui-dialog-title,
.rec_code_win .ui-dialog-title,
.btn_save_win .ui-dialog-title {
  line-height:45px !important;
}
.load_code_win .ui-dialog-titlebar-close span, 
.rec_code_win .ui-dialog-titlebar-close span,
.btn_save_win .ui-dialog-titlebar-close span {
	width:26px;
	height:26px;
	background:url(../images/btnclose.png) 0px 0px no-repeat !important;
}
.load_code_win .ui-dialog-titlebar-close span:hover, 
.rec_code_win .ui-dialog-titlebar-close span:hover,
.btn_save_win .ui-dialog-titlebar-close span:hover {
   background:url(../images/btnclose2.png) 0px 0px no-repeat !important;
}
.load_code_win .ui-dialog-titlebar, 
.rec_code_win .ui-dialog-titlebar,
.btn_save_win .ui-dialog-titlebar {
  background:#08a1ef !important;
  border:none !important;
}
.btn_save_dialog {
  background:none !important;
  border:none !important;
}
.load_code_dialog, .rec_code_dialog {
 border:none !important;
}
.btn_save_dialog {
	background:none;
	text-align:center;
}
.load_code_dialog, .rec_code_dialog, .btn_save_dialog {
   padding-top:20px !important;
}
/*save*/
input#save_name {
width: 536px;
height: 28px;
display: block;
padding: 5px 10px;
border: 1px #ccc solid;
background: #efefef;
font-size: 12px;
color: #666666;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.save_success {
  width:536px;
  height:30px;
  display:inline-block;
  line-height:30px;
  text-align:center;
  color:#666666;
  font-size:13px;
  font-family:microsoft yahei,arial;
  margin-bottom:15px;
  padding:5px 10px;
  background:#efefef;
  border:1px #ccc solid;
  -moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.winbtn button, .c_btnclose {
   width:78px;
   height:30px;
   line-height:30px;
   text-align:center;
   color:#666;
   border:none;
   display:inline-block;
   margin-left:3px;
   font-family:microsoft yahei,arial;
   background:#efefef;
   border:1px #ccc solid;
   cursor:pointer;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.winbtn button:hover, .c_btnclose:hover {
  background:#08a1ef;
  border:1px #08a1ef solid;
  color:#fff;
}

/*颜色选择器*/
.sp-container {
  height:279px;
  background:#fff;
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6);
 -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6);
 box-shadow: 0 0 5px rgba(0,0,0,0.6);
  
}
.sp-picker-container {
	width:280px !important;
  border:none !important;
}
.sp-input {
  color:#666;
  margin:0 5px;
  padding:0 5px;
  border:1px #ccc solid;
  background:#efefef;
  width:96px;
  height:27px;
  font-family:microsoft yahei,arial;
  font-size:16px !important;
}
.sp-cancel {
  color:#666 !important;
}
.sp-cancel:hover {
  color:#08a1ef !important;
}
.sp-dragger {
 width:10px !important;
 height:10px !important;
 border:1px solid #ffffff !important;
 background:none !important;
}
.sp-initial {
  margin-top:1px !important;

}
.sp-slider {
 height:5px !important;
 border:1px #ffffff solid !important;

}
.sp-container {
  border:none !important;
}
.sp-initial span .sp-thumb-inner {
  margin-left:0px !important;
  border:none !important;
   -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.sp-initial span {
  margin-left:3px !important;
  overflow:hidden;

  border:1px #ccc solid !important;
}
.sp-color, .sp-hue, .sp-clear {
  border:1px #ccc solid !important;
}

/*背景设置弹出框*/
.bg_input {
  width:100%;
  height: 30px;
}
.bg_input font {
  display:block;
  float:left;
  padding:0 5px;
}
.bg_input .ii1 {
  width:60px;
}
.bg_input .ii192 {
  width:192px;
}
.group_input .icheckbox_futurico {
  margin-top:7px !important;
}
.bg_input .iradio_futurico {
  float:left;
  margin-top:8px;
}
.bg_input .sp-replacer {
  margin-left: 3px !important;
  width: 30px !important;
  height: 30px !important;
  border: none;
  background: #cccccc;
  float: left;
}


.bgsetwin {
	margin-right: 10px;
	margin-bottom: 10px;
	display:block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	zoom: 1;
	color: #666;
}
.bgsetwin .bg_label {
	float: left;
	display: inline;
	width: 80px;
	text-align: left;
	color:#666;
}
.bgsetinput {
  display:block;
  float:left;
  width:38px;
  padding:0 2px;
}
.main_back_ground {
  margin-top:15px;
}
.bgsetradio {
 display:block;
 float:left;
}
.jy_navli img {
 display:block;
 width:50px;
 left:50px;
 float:left;
 margin-right:2px;
}

#footer .getcolortool .bg_input .ii1, #footer .bgsetwin .bg_label {
  margin-top:11px !important
}
#footer .footer_nav {
  width:60px;
  height:60px;	
  display:block;
  position:absolute;
  left:0;
  top:0px;
  z-index:999;
  float:left;
}
/*▼对齐工具*/
.alignTool {
width: 332px;
position: fixed;
bottom: 30px;
height: 30px;
left:241px;
z-index: 9996;
background:url(../images/alignBg.png) 0 0 repeat;
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.3);
 -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.3);
 box-shadow: 0 3px 5px rgba(0,0,0,0.3);
 -moz-border-radius:0px 4px 4px 0px;
-webkit-border-radius:0px 4px 4px 0px;
border-radius:0px 4px 4px 0px;
padding:5px 0px 5px 0px;
  -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
}
.alignTool ul {
  width:332px;
  height:28px;
  display:block;
  margin-top:1px;
}
.alignTool ul li {
  width:28px;
  height:28px;
  display:block;
  float:left;
  margin-left:8px;

}
.alignTool ul li a {
  width:100%;
  height:100%;
  display:block;
  cursor:pointer;
  background-image:url(../images/align.png);
  background-repeat:no-repeat;
     -moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
/*左对齐*/
.alignTool ul li .topAlign {background-position:0px 0px;}
.alignTool ul li .hmiddleAlign {background-position:-28px 0px;}
.alignTool ul li .bottomAlign {background-position:-56px 0px;}
.alignTool ul li .leftAlign {background-position:-84px 0px;}
.alignTool ul li .vmiddleAlign {background-position:-112px 0px;}
.alignTool ul li .rightAlign {background-position:-140px 0px;}
.alignTool ul li .hmiddleSpread {background-position:-168px 0px;}
.alignTool ul li .vmiddleSpread {background-position:-196px 0px;}

/*隐藏按钮*/
.alignTool ul li .hideAlign {
	background:url(../images/hidealign.png) 0 0 no-repeat;
}
.alignTool ul li a:hover {
   background-color:#0691d8;
}
.ww-online, .ww-offline, .ww-mobile {
background-image:url(../images/wwservice.png)!important;
background-repeat: no-repeat;
text-decoration: none!important;
zoom: 1;
}
#footer .footer_nav li {
	width:60px;
	height:60px;
	display:block;
	float:left;
	line-height:60px;
	text-align:center;
	font-family:microsoft yahei,arial;
	color:#999999;
	overflow:hidden;
	 opacity:0.7; 
   -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
}
.panel_tools {
   -webkit-transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
}
#footer .footer_nav li a {
  width:100%;
  height:100%;
  display:block;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);

}
#footer .footer_nav li.pics {
  background:url(../images/pics.png);
}
#footer .footer_nav li.zhuangxiu {
  background:url(../images/zhuangxiu.png);
}
#footer .footer_nav li.muban {
  background:url(../images/muban.png);
}
#footer .footer_nav li.mok {
  background:url(../images/mok.png);
}
#footer .footer_nav li.hidemenu {
  background:url(../images/hidemeun1.png);
}
#footer .footer_nav li:hover {
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
   opacity:1; 
}
/*坐标*/
.property {
  width:60px;
  height:80px;
  position: absolute;
  bottom:60px;
  left: 0px;
}
.property p {
  width:100%;
  height:20px;
  display:block;
  position: absolute;
  line-height:20px;
  overflow:hidden;
  top:0px;
  left:0px;
}
.property #div_search_left, .property .gy_left {
   width:20px;
   height:16px;
   display:block;
   line-height:16px;
   position:absolute;
   top:25px;
   right:8px;
}
.property #div_search_top, .property .gy_top {
   width:20px;
   height:16px;
   display:block;
   line-height:16px;
    position:absolute;
   top:45px;
   right:8px;
   
}
.property #labelLeft {
   width:16px;
   height:16px;
   display:block;
   position:absolute;
   top:25px;
   left:5px;
   line-height:16px;
}

.property #labelRight {
   width:16px;
   height:16px;
   display:block;
   position:absolute;
   top:45px;
   left:5px;
   line-height:16px;
}