﻿@charset "utf-8";

/* side */
.side{position:fixed;width:56px;right:0;bottom:120px;z-index:100000000;}
.side ul li{width:56px;height:50px;float:left;position:relative; padding-bottom:1px; background:url(../images/line0.png) #007739 right bottom no-repeat;}
.side ul li img{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li:hover img{opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidebox{border-radius:5px 0 0 0px;background:#007739;position:absolute;width:56px;height:50px;top:0;right:0;transition:all 0.3s;/*opacity:0.9;filter:Alpha(opacity=90);*/color:#fff;font:14px/50px "微软雅黑";overflow:hidden;}
.side ul li .sidebox:hover{ border-radius:5px 0 0 5px;}
.side ul li .sidetop{width:56px;height:50px;line-height:50px;display:inline-block; background:#007739;border-radius:0 0 0 5px;/*background:#ff8500;opacity:0.9;filter:Alpha(opacity=90);*/transition:all 0.3s;}
.side ul li .sideewm{width:56px;height:50px;line-height:50px;display:inline-block;/*background:#ff8500;opacity:0.9;filter:Alpha(opacity=90);*/transition:all 0.3s;}
.side ul li .sideewm .ewBox {
  width: 203px;
  display: none; 
  color: #363636;
  text-align: center;
  padding-top: 215px;
  position: absolute;
  left: -203px;
  top: -170px;
  background-image: url('../images/leftewm.png');
  background-repeat: no-repeat;
  background-position: center 10px; height:210px
}
.side ul li .sideetel{width:56px;height:50px;line-height:50px;display:inline-block;/*background:#000;opacity:0.9;filter:Alpha(opacity=90);*/transition:all 0.3s; text-align:left;}
/*.side ul li .sideetel:hover{background:#f3782a;opacity:1;filter:Alpha(opacity=100);}*/
.side ul li .sideetel .telBox {
  width: 185px;
  height:72px;

  padding-top:135px;
  display: none; 
  color: #363636;
  text-align: center;
  position: absolute;
  left: -185px;
  top: -155px;
  background-image: url('../images/lefttel.png');
  background-repeat: no-repeat;
  background-position: center top;
}
.side ul li .sideetel .telinput{ width:135px; display:block; text-align:center; height:25px; line-height:25px; background-color:#fff; color:#7d7d7d; font-size:14px; margin-left:20px; border:0; z-index:9999999;}
.side ul li .sideetel .telbnt{ width:135px;display:block; height:26px; line-height:26px; background-color:#735012; font-size:14px; border:0;margin-left:20px; margin-top:5px; color:#fff; cursor:pointer;border-radius:4px;}
.side ul li img{float:left;}

.side dl dt{width:54px;height:54px;float:left;position:relative;}
.side dl dt .sidebox{position:absolute;width:54px;height:54px;border-bottom:1px solid #444;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.9;filter:Alpha(opacity=90);color:#fff;font:12px/54px "微软雅黑";}
.side dl dd{width:54px;height:44px;float:left;position:relative;display: none;}

.side dl dd .sidebox{position:absolute;width:54px;height:44px;border-bottom:1px solid #444;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.9;filter:Alpha(opacity=90);color:#fff;font:12px/54px "微软雅黑"; line-height:44px;}
.side dl dd .sidebox:hover{background:#f3782a;opacity:1;filter:Alpha(opacity=100);}
.side dl dd .sidebox:hover img{opacity:0.8;filter:Alpha(opacity=80);}
.side dl  img{float:left;}

/*预约上门*/
.yuyue_bgs{z-index: 19891024;background-color: #000;opacity: 0.3; width:100%; height:100%; position:fixed; left:0; top:0; display:none;}
.layui-layer{z-index: 19891025; /*width: 600px; height: 360px;*/ width:0; height:0; /*top: 157.5px;*/  left: 50%;/* margin-left:-300px; */position:fixed; background-color:#fff; border-radius:6px; overflow:hidden;}
.layui-layer-title {padding: 0 80px 0 80px;height:60px; line-height:60px;border-bottom: 1px solid #eee; font-size: 26px; color: #fff; overflow: hidden; background-color:#007739;border-radius: 6px 6px 0 0; text-align:center;}
.layui-layer-page .layui-layer-content{position: relative; overflow: auto;}
.layui-layer .normal{ border:1px solid #e4e4e4;border-radius:3px; height:30px; line-height:30px; padding:3px; width:300px;}
.layui-layer-setwin { position: absolute; right: 15px; top: 10px;  font-size: 0; line-height: initial;}
.layui-layer-setwin a{ color:#fff; font-size:26px;}
.layui-layer .aap_p{ font-size:18px;color:#333333; }
.layui-layer .aap_p a{ font-size:18px; color:#4c9d2f;}
.layui-layer table td{font-size:14px;color:#333333; }
.layui-layer .input{width: 125px;height: 30px;display: block;background:#4c9d2f;margin-top: 10px;border-radius: 4px;border: 1px #4c9d2f solid; outline:none;color: #fefefe;font-size: 16px;text-align: center;line-height: 180%; cursor:pointer; font-family:'微软雅黑';}
.layui-layer .input:hover{filter:alpha(opacity=80);opacity:0.8;transition:all 0.3s;}
#bancai{ line-height:40px; height:40px;border:1px solid #e4e4e4; font-size:16px; color:#999}