


.fixed_consultation {
  position: fixed;
  right: 0;
  top: 26%;
  z-index: 9;
}
.fixed_consultation .block {
  position: relative;
  width: 70px;
  height: 70px;
}
.fixed_consultation .block:first-of-type .box {
  border: none;
}
.fixed_consultation .block:nth-of-type(2) .box {
  /*background-color: #e06807;*/
}
.fixed_consultation .block:hover .hide.ho {
  opacity: 1;
  visibility: visible;
}
.fixed_consultation .box {
  width: 100%;
  height: 100%;
  background-color: #108cee;
  text-align: center;
  border-top: 1px solid #fff;
}
.fixed_consultation .box.totop {
  display: none;
}
.fixed_consultation .box a {
  display: block;
  height: 100%;
}
.fixed_consultation .box i {
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
.fixed_consultation .box span {
  font-size: 12px;
  color: #fff;
  display: block;
  margin-top: 5px;
}
.fixed_consultation .hide {
  position: absolute;
  right: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-right: 10px;
}
.fixed_consultation .hide.ho {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fixed_consultation .hide.hi {
  display: none;
}
.fixed_consultation .hide:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff;
  position: absolute;
  right: 2px;
  top: 50%;
  margin-top: -8px;
}
.fixed_consultation .hide_cont {
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 5px;
  padding: 15px 20px;
  white-space: nowrap;
}
.fixed_consultation .hide_cont h3 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 6px;
  position: relative;
}
.fixed_consultation .hide_cont h3:before {
  content: '';
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("../images/icon-16.png");
  display: inline-block;
  vertical-align: middle;
  margin: -3px 10px 0 0;
}
.fixed_consultation .hide_cont h3 i {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  cursor: pointer;
  color: #bbb;
}
.fixed_consultation .hide_cont p {
  font-size: 14px;
  line-height: 20px;
}
.fixed_consultation .hide_cont form {
  width: 210px;
  display: block;
  position: relative;
  padding-right: 75px;
}
.fixed_consultation .hide_cont .form {
  width: 210px;
  display: block;
  position: relative;
  padding-right: 75px;
}

.fixed_consultation .hide_cont input {
  width: 100%;
  height: 36px;
  border: 1px solid #e9e9e9;
  padding: 0 5px;
  font-size: 14px;
  color: #333;
}
.fixed_consultation .hide_cont input#callBtn {
	position:absolute; right:0px; top:0px; width:75px; height:36px; background:none; border:none; z-index:2;background-color: #108cee;ont-size: 14px;color: #fff;cursor: pointer;
}
.fixed_consultation .hide_cont button {
  position: absolute;
  right: 0;
  top: 0;
  display:none;
  width: 75px;
  height: 36px;
  background-color: #108cee;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}










/*ÔÚÏß·´À¡
//.gray{background:url(../images/ico/ttt.png) repeat;position:fixed;_position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:99999;}
*/
.gray{ repeat;position:fixed;_position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:99999;}
.fank,.fank1,.fank2,.fank10 {width:600px;height:524px;background:#fff;position:fixed;_position:absolute;left:50%;top:50%;margin-left:-300px; margin-top:-312px;z-index:99999999;}
.fank { height:632px; margin-top:-316px; }
.closecc1,.closecc10,.closecc {position:absolute;right:30px;top:20px; z-index:2;}
.fank1 h3,.fank10 h3,.fank h3 {font-size:24px;color:#fff; text-align:left; background:url(../images/tedit.png) no-repeat 30px 18px #ce2453; font-weight:100; padding:0px 62px; margin-bottom:21px;height:60px;line-height:60px;}
.fank2 h3 {font-size:24px;color:#fff; text-align:left; background:url(../images/wx.png) no-repeat 30px 18px #ce2453; font-weight:100; padding:0px 62px; margin-bottom:21px;height:60px;line-height:60px;}
.danx{width:100%;height:auto;overflow:hidden;margin-bottom:35px;}
.danx strong{font-weight:100;font-size:16px;color:#666;margin-right:40px;}
.danx strong input{margin-right:10px;}
.inpu{width:100%;height:54px;margin-bottom:10px;}
.inpu label{display:block;float:left;width:100%; color:#666;height:32px;line-height:32px;text-align:left;font-size:16px;font-family:"Î¢ÈíÑÅºÚ";}
.inpu label i { color:#ff0000; padding-left:7px; }
.inpu input{display:block;float:left;width:450px;height:40px;_line-height:40px;*line-height:40px;line-height:40px\9;padding-left:10px;font-size:14px;font-family:"Î¢ÈíÑÅºÚ";background:#fff;border:0;margin-right:0px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #e6e6e6!important; }
.inpu input.yzm,.inpu input#yzm_zm40,.inpu input#yzm40 { width:310px; margin-right:20px; }
.inpu span{height:48px;line-height:48px;font-size:18px;}
.inpu .refress { float:left; line-height:40px; cursor:pointer; font-size:12px; color:#00758f; }
.inpu .yzm_text { background:#ce2453; cursor:pointer; font-size:14px; text-align:center; line-height:40px; border-radius:5px; color:#fff; line-height:40px; margin:0px; float:left; width:120px; }
.textd{width:100%;height:auto;margin-bottom:16px;}
.textd label{display:block;float:left;width:64px;line-height:30px;text-align:center;font-size:16px;}
.textd textarea{width:391px;height:110px;padding:10px 0 0 10px;font-size:18px;color:#999;font-family:"Î¢ÈíÑÅºÚ";background:#e6e6e6;border:0;}
.fk_btn{width:100%;height:auto;overflow:hidden;background:#f2f2f2; padding:20px 75px; }
.fk_btn button{display:block;float:left;width:100%;height:36px;border:0;background:#ce2453;font-family:"Î¢ÈíÑÅºÚ";border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:16px;color:#fff;cursor:pointer;}
.fk_btn button:hover{/*background:#2a349c*/}
.fk_btn button.qx1{margin-left:40px;line-height:42px;text-align:center;background:#9e9e9e;}
.fk_btn button.qx1:hover{background:#777;}
.inpu .code { float:left; }
.inpu .code img { height:40px; margin-right:10px; }
.biaozhu { float:left; width:100%; font-size:14px; color:#a6a6a6; padding:15px 0px 25px; text-align:left;  }
.biaozhu i {color:#ff0000; padding:0px 6px; }
#code_img480,#code_img48,#code_img4800 { height:40px; margin-right:10px; }
#form_2,#form_48,#form_44,#form_40,#form_20,#form_46 { background:#fff; padding:0px 75px; }




.fixed_header .ope a.btn2{margin-left:20px;}

#form_2 { background:#fff; padding:0px 75px; }

#drag{position:relative;background:url(../images/ico/t2.png) no-repeat left center; font-size:12px; color:#666; margin-top:0px;width:360px;height:38px;line-height:38px;text-align:center;margin-bottom:10px;}
#drag .handler{position: absolute;top:0;left:0px;width:40px;height:40px;cursor:move;}
.handler_bg{background:url(../images/ico/t1.png) no-repeat;}
.handler_ok_bg{background:url(../images/ico/t5.png) no-repeat center;}
#drag .drag_bg{background:url(../images/ico/t4.png) no-repeat left center;height:38px;width:0px;}
#drag .drag_text{position:absolute;top:0px;width:310px; -moz-user-select: none;-webkit-user-select: none;user-select: none;-o-user-select:none;-ms-user-select:none;}
.sbm{position:absolute;right:-40px;top:0px;}
.sbm img { display:none; }
.sbm .img01 { display:inline-block; }
.sbm.on .img01 { display:none; }
.sbm.on .img02 { display:inline-block; }

.inpu { padding-left:80px; position:relative; height:44px; }
.inpu label { position:absolute; width:80px; left:0px; top:0px; line-height:40px; height:40px; }
.inpu input { width:380px; }
.inpu input.yzm, .inpu input#yzm_zm40, .inpu input#yzm40 { width:230px; }
.fank, .fank1, .fank2, .fank10 { height:447px; margin-top:-273px; }















img{vertical-align: middle; border: none;}
.imgSmallc{vertical-align: middle; border: none;position:absolute;right:10px;top:20px; z-index:2;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.h1,.h2,.h3,.h4,.h5,.h6{font-weight: normal;}
.clearfix:after{content: ""; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix {*zoom: 1;}
.cell_box{font-size: 0;}
.cell_box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell_box .cell{width: 100%; display: inline-block; vertical-align: middle;}
/*scroll*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#f5f5f5;}
::-webkit-scrollbar-thumb {border-radius:0;background-color: #133e87;}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #133e87;}
::-webkit-scrollbar-thumb:vertical:active {background-color: #133e87;}
.bd_weixin_popup{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}

.inpu input { border:1px solid #e6e6e6!important; border-radius:3px!important; }

