*{	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fix-bg{position: fixed;top: 0;bottom: 0;left: 0;right: 0;
	background-color: rgba(0,0,0,.5);z-index: 1001;
}
.fix-nv{width: 64px;position: fixed;bottom: 108px;right: 70px;
	color: #333;z-index: 1024;
	background-color: #fff;padding-top: 15px;padding-bottom: 3px;
	border-top-left-radius: 32px;border-top-right-radius: 32px;
	border-bottom-left-radius: 32px;border-bottom-right-radius: 32px;
}
.fix-nv li{margin-bottom: 12px;position: relative;}
.fix-nv .ico{width: 48px;height: 48px;display: block;margin: 0 auto;
	border-radius: 50%;cursor: pointer;
	background-color: #fff;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.fix-nv .tel .ico{background-image: url(../images/robot/i-a1.png);}
.fix-nv .mail .ico{background-image: url(../images/robot/i-a2.png);}
.fix-nv .kefu .ico{background-image: url(../images/robot/i-a3.png);}
.fix-nv .lian .ico{background-image: url(../images/robot/i-a4.png);}
.fix-nv .weix .ico{background-image: url(../images/robot/i-a5.png);}
.fix-nv li:hover .ico{background-color: rgba(130,49,142,.1);}

.fix-nv .txt{position: absolute;top: 0;right: 70px;display: none;
	color: #333;font-size: 14px;line-height: 24px;
	padding: 18px 30px;border-radius: 10px;width: 275px;
	background-color: #fff;
  	box-shadow: 0px 0px 18px 0px rgba(130, 124, 131, 0.11);
}
.fix-nv .txt p{}
.fix-nv .txt p:last-child{margin-bottom: 0;}
.fix-nv .tel .txt p{margin-bottom: 5px;}
.fix-nv .mail .txt{width: 238px;}
.fix-nv .mail .txt a{color: #83328f;}
.fix-nv .kefu .txt{width: 370px;}
.fix-nv .lian .txt{width: 270px;}
.fix-nv li:hover .txt,.fix-nv li:hover .qr{display: block;}
.fix-nv .qr{position: absolute;right: 70px;bottom: -15px;display: none;
	width: 208px;padding: 22px 30px;text-align: center;
	background-color: #fff;border-radius: 10px;
  	box-shadow: 0px 0px 18px 0px rgba(130, 124, 131, 0.11);
}
.fix-nv .qr img{width: 100%;display: block;}
.fix-nv .qr p{font-size: 14px;color: #333;margin-top: 15px;}

.fix-con{position: fixed;top: 50%;right: -135px;background-color: #fff;
	border-radius: 10px;z-index: 1025;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
        z-index: 1002;
}
.fd-win{width: 520px;float: right;
	padding: 20px 30px 43px;
}
.fd-win .tit{margin-bottom: 22px;}
.fd-win .tit span{font-size: 36px;color: #83328f;display: block;
	font-weight: bold;line-height: 1.4;
}
.fd-win .tit h3{font-size: 20px;}
.fd-win .problem{margin-bottom: 5px;}
.fd-win .problem h3{font-size: 16px;color: #83328f;margin-bottom: 8px;}
.fd-win .problem .con{overflow: hidden;margin-bottom: 7px; height:95px;}
.fd-win .problem .con a{display: inline-block;font-size: 14px;height: 40px;
	line-height: 40px;padding: 0 12px;border-radius: 40px;margin-right: 6px;
	margin-bottom: 8px;
	background-color: #f8f5f8;
}
.fd-win .problem .con a:hover{color: #83328f;}
.fd-win .win{height: 330px;overflow-y: auto;margin-right: -20px;
	padding: 20px 30px 20px 0; 
        /*border: 1px solid #eee;*/
}
.fd-win .win::-webkit-scrollbar { width: 6px;border-radius: 6px;} 
.fd-win .win::-webkit-scrollbar-track { background: none; } 
.fd-win .win::-webkit-scrollbar-thumb { background: #e1e1e1; } 
.fd-win .win::-webkit-scrollbar-thumb:window-inactive { background: #e1e1e1; }
.fd-win .item{overflow: hidden;position: relative;padding: 0 65px;margin-bottom: 20px;}
.fd-win .item .face{width: 48px;height: 48px;border-radius: 50%;overflow: hidden;
	position: absolute;top: 0;
}
.fd-win .item .face img{width: 100%;height: 100%;display: block;}
.fd-win .item  .desc{padding: 15px 22px;font-size: 14px;line-height: 18px;
	border-radius: 10px;display: inline-block;position: relative;
}
.fd-win .item .desc:after{content: '';position: absolute;top: 0;
	width: 5px;height: 48px;
	background-position: center;background-repeat: no-repeat;
}
.fd-win .item-r .desc:after{right: -5px;background-image: url(../images/robot/i-a8.png);}
.fd-win .item-l .desc:after{left: -5px;background-image: url(../images/robot/i-a9.png);}
.fd-win .item .desc p{text-align: left; word-break:break-all;}
.fd-win .item-r{text-align: right;}
.fd-win .item-l{text-align: left;}
.fd-win .item-l .face{left: 0;}
.fd-win .item-r .face{right: 0;}
.fd-win .item-r .desc{color: #fff;
	background-color: #83328f;
}
.fd-win .item-l .desc{color: #666;
	background-color: #f8f5f8;
	word-wrap:break-word;
}
.fd-win .item-l .desc .link{word-break:break-all;color: #83328f;
	display: block;margin-top: 13px;padding-bottom: 3px;
}
.fd-win .item-l .desc .link:hover{text-decoration: underline;}
.fd-win .btn-ping{float: right;height: 24px;width: 75px;position: relative;
	border: 1px solid rgba(130,49,142,.1);
	border-radius: 24px;overflow: hidden;margin-top: 6px;
}
.fd-win .btn-ping:after{content: '';position: absolute;top: 50%;left: 37px;
	width: 1px;height: 12px;margin-top: -6px;
	background-color: rgba(130,49,142,.2);
}
.fd-win .btn-ping a{width: 36px;float: left;height: 22px;
	background-position: center;background-repeat: no-repeat;
}
.fd-win .btn-ping .yes{background-image: url(../images/robot/i-a6.png);}
.fd-win .btn-ping .no{background-image: url(../images/robot/i-a7.png);}
.fd-win .txt-ping{clear: both;text-align: center;font-size: 14px;color: #999;
	padding: 9px 0;display: none;
}
.fd-win .info{overflow: hidden;padding-top: 5px;margin-bottom: 7px;display:none;}
.fd-win .info .ico{float: left;width: 25px;height: 25px;
	background-position: left center;background-repeat: no-repeat;
}
.fd-win .info .size{background-image: url(../images/robot/i-a10.png);}
.fd-win .info .biao{margin-right: 4px;background-image: url(../images/robot/i-a11.png);}
.fd-win .info .jilu{margin-right: 6px;background-image: url(../images/robot/i-a12.png);}
.fd-win .info .tu{background-image: url(../images/robot/i-a13.png);}
.fd-win .txt-inp{overflow: hidden;position: relative;padding-right: 78px;
	border: 2px solid #82318e;border-radius: 5px;
}
.fd-win .txt-inp:after{content: '';position: absolute;right: 78px;top: 50%;
	width: 1px;height: 24px;margin-top: -12px;
	background-color: #e5e5e5;
}
.fd-win .txt-inp .inp{height: 56px;width: 100%;display: block;
	border: 0;font-size: 16px;padding: 0 13px;
}
.fd-win .txt-inp .btn{position: absolute;right: 0;top: 0;
	width: 78px;height: 56px;cursor: pointer;border: 0;
	background: url(../images/robot/i-a14.png) no-repeat center;
}

.js-pro{font-size: 14px;font-weight: bold;color: #83328f;cursor: pointer;}

.fix-problem .tit{margin-bottom: 2px;overflow: hidden;}
.fix-problem .tit h3{font-size: 16px;color: #83328f;line-height: 32px;}
.fix-problem .tit .btn{width: 24px;height: 32px;float: left;
	cursor: pointer;margin-right: 16px;
	border-top-right-radius: 5px;border-bottom-right-radius: 5px;
	background: #83328f url(../images/robot/i-a15.png) no-repeat center;
}
.fix-problem .list{}
.fix-problem li h3{font-size: 13px;font-weight: normal;color: #666;
	padding-left: 60px;line-height: 40px;cursor: pointer;
	background: url(../images/robot/i-a16.png) no-repeat 40px center;
}
.fix-problem dl{display: none;}
.fix-problem dd a{display: block;height: 40px;line-height: 40px;
	font-size: 13px;color: #666;padding-left: 78px;
}
.fix-problem dd:hover a{background-color: #f2eaf3;color: #83328f;font-weight: bold;}
.fix-problem dd.on a{background-color: #f8f5f8;color: #83328f;font-weight: bold;}
.fix-problem li.ok h3{background-image: url(../images/robot/i-a17.png);}
.fix-problem .right{float: right;width: 309px;height: 801px;
	background-color: #f8f5f8; overflow:auto; /*display: none;*/
}
.fix-list{padding-top: 66px;}
.fix-list li{margin-bottom: 14px;padding-right: 25px;}
.fix-list li a{display: block;overflow: hidden;}
.fix-list li em{float: left;width: 38px;text-align: right;margin-right: 15px;
	font-size: 18px;font-style: italic;color: #83328f;
}
.fix-list li h4{font-size: 13px;line-height: 22px;font-weight: normal;
	overflow: hidden;color: #333;
}
.fix-list li h4:hover{font-weight: bold;color: #83328f;}

/*.fix-problem{width: 0;float: left;overflow: hidden;}*/
.fix-problem {
    width: 590px;
    float: left;
    overflow: hidden;
    background: #fff;
    position: relative;
    right: -580px;
    height: 715px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.fix-problem .left{width: 281px;height: 801px;padding-top: 22px;
	border-right: 1px solid #eee;float: left;
}

.fix-con {}
/*.fix-con.open .fix-problem{display: block;}*/
.fix-con.open .fix-problem .left{}
.fix-con.open .fix-problem{width: 281px;}
.fix-con.open{width: 801px;right: -230px;}

.fix-con.open1{width: 1100px;right:-380px;}
.fix-con.open1 .fix-problem{width: 580px;}
.fix-con.open1 .fix-problem .left{border-right: 0;width: 280px;}
.fix-con.open1 .fix-problem .right{display: block;}
