.consultationbox{position:relative;background:#fff;margin-top:15px}
.consultation{background:#fff;border:2px solid #fe4351;margin-top:20px}
.consultationtit{background:#fe4351;height:50px;padding:0 20px;line-height:48px}
.consultationtit .y{float:right}
.consultationtit p{color:#fff}
.consultationtit h4{font-size:16px;color:#fff}
.consultationtit h4 em{font-size:14px;margin-left:10px;font-weight:400}
.liuyan-cont{position:relative;z-index: 11;padding: 35px;}
.liuyan-cont .mestips{border-radius: 3px;position:absolute;top: 2px;left: 105px;font-size: 14px;width: auto;background: #FF6600;color: #ffffff;height: 30px;line-height: 30px;display: none;padding: 0 15px;}
.liuyan-wenben{width:100%;height: 42px;line-height: 42px;font-size:16px;padding-bottom: 20px;}
.liuyan-txt{width: 480px;display: inline-block;padding: 0;margin: 0;position: relative;}
.liuyan-txt label{display:block;float:left;width: 60px;font-size:16px;text-align:right;margin-right:10px;}
.liuyan-txt label em{color:#e4251d;/* float:left; */margin-top:1px;}
.liuyan-txt input{float:left;width:290px;height: 42px;border:1px solid #dcdcdc;padding-left:10px;color:#999;outline:0;box-sizing:border-box;border-radius: 3px;}
.liuyan-txt input::placeholder{color:#999}

.liuyan-txt.yzwd{}
.liuyan-txt.yzwd .yzm_cont{position: relative;width: 400px;}
.liuyan-txt.yzwd .yzm_cont #question{position:absolute;left: 30px;font-size: 14px;width: 200px;}
.liuyan-txt.yzwd .input-question{width: 155px;}
.liuyan-txt.yzm .input-captcha{width: 85px;}
.liuyan-xb{float:left}
.liuyan-xb input{margin-left:15px}
.liuyan-qy{float:left;margin-left:55px;line-height:45px}
.liuyan-qy select{width:90px;height:45px;border:1px solid #dcdcdc;margin-left:15px;outline:0;color:#999}

.liuyan-area{width: 480px;height: 130px;margin-bottom: 20px;}
.liuyan-textarea{width: 520px;height: 130px;padding: 0;margin: 0;position: relative;}
.liuyan-textarea label em{color:#e4251d;/* float:left; */margin-top:1px;}
.liuyan-textarea label{display:block;float:left;width: 60px;height:45px;line-height:45px;font-size:16px;text-align:right;margin-right:10px;}
.liuyan-textarea textarea{float:left;width: 400px;height: 130px;line-height:25px;color:#999;font-size:14px;border:1px solid #dcdcdc;padding:10px;outline:0;box-sizing:border-box;position: relative;border-radius: 3px;}
.liuyan-textarea textarea::placeholder{color:#999}

.liuyan-txt .f_red,.liuyan-textarea .f_red{position:absolute;bottom: -17px;left: 80px;font-size:12px;height: 16px;line-height: 16px;}
.liuyan-txt .f_red img,.liuyan-textarea .f_red img{margin-top:-3px}
/*
.liuyan-txt .tips,.liuyan-textarea .tips{position:absolute;top:0;right: -35px;height:42px;width: auto;padding:0 15px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);border:1px solid #ededed;border-radius:4px;line-height:42px;text-align:center;color:#354054;z-index:9;}
.liuyan-txt .tips::before,.liuyan-textarea .tips::before{content:'';position:absolute;top:50%;left:-4px;width:8px;height:8px;transform:translateY(-50%) rotate(-240deg) skew(-15deg,15deg);border-width:1px;border-style:solid;border-color:transparent #ededed #ededed transparent;background:#fff}
*/


.liuyan-tj{height:20px;line-height:20px;margin: 6px 0 20px 70px;font-size: 14px;}
.liuyan-tj input{float:left;margin:3px 5px 0 0}
.liuyan-tj a{color:#c90915}
.liuyan-btn{height:50px;line-height:50px;margin-left:70px;width: 409px;}
.liuyan-btn .btn-blue-a{display:block;float:left;width: 170px;height: 45px;line-height: 45px;text-align:center;background-color: #4E6EF2;border-radius: 3px;font-size:16px;color:#fff;border:0;padding: 0;cursor: pointer;}
.liuyan-btn .btn-blue-a:hover{background-color: #4462e0;}
.liuyan-btn span{float:left;color: #664;font-size: 14px;margin-left:40px;}
.liuyan-btn span em{color:#e4251d}
.liuyan-btn span .mesmoer{float:right}

.liuyan-shortcut{position:absolute;right:245px;top: 85px;width: 364px;height: 301px;padding: 8px 0 0 40px;background-image:url(images/info/liuyan-bg.png);}
.liuyan-shortcut p{height:20px;line-height:20px;font-size:16px;color: #E70506;font-weight:700;margin-bottom:15px;}
.liuyan-shortcut ul{width:330px}
.liuyan-shortcut ul li{height:40px;line-height:40px;position:relative;padding-left:10px;color:#999;border-top:1px dotted #c6c6c6;cursor: pointer;font-size:14px;}
.liuyan-shortcut ul li:hover{color: #4E6EF2;}
.liuyan-shortcut ul li:first-child{border:0}
.liuyan-shortcut ul li::after{position:absolute;content:"";width:4px;height:4px;border-radius:50%;background-color:#999;top:18px;left:0}
