.tousu-box{padding: 0 100px 50px;}
.tousu-tit{margin-bottom: 20px;line-height:60px;font-size:24px;font-weight:bold;}
.tousu-box ul{overflow: hidden;}
.tousu-box li{display: flex;flex-direction: column;float:left;width: 380px;margin-bottom: 30px;}
.tousu-box li span{display:flex;align-items:center;line-height: 36px;font-size: 16px;}
.tousu-box li span:before{content:'';display:block;width:15px;height:15px;margin-right:3px;background: url(../images/ts_icon.png) no-repeat;background-size:14px auto;}
.tousu-box li:nth-child(2) span:before{background-position:0 -21px;}
.tousu-box li:nth-child(3) span:before{background-position:0 -42px;}
.tousu-box li:nth-child(4) span:before{background-position:0 -62px;}
.tousu-box li input{height: 50px;line-height: 50px;padding: 0 10px;border: 1px solid #E9E9E9;}
.tousu-box li textarea{padding: 10px;min-height: 100px;line-height: 25px;border: 1px solid #E9E9E9;}
.tousu-box li:nth-child(2){margin:0 30px;}
.tousu-box li:last-child{width:100%;}
.submitBtn{display:block;width: 250px;height: 50px;line-height: 50px;font-size:16px;margin:10px auto;border:none;border-radius:2px;background:#006CFC;color: #fff;cursor: pointer;}

.dialogBox{position:fixed;left:50%;width:677px;height: 510px;margin-left: -400px;z-index:100;background: #fff url(../images/dialogBg.png) no-repeat;border-radius:5px;}
.dialogBox dl{padding: 40px 0;}
.dialogBox dt{text-align:center;font-size:22px;color:#111;}
.dialog-main dt p{display: flex;justify-content: center;}
.dialogBox .dialog-txt{height:300px;overflow-y:auto;margin: 15px 30px 20px;padding: 0 10px;line-height:30px;font-size:15px;color: #494949;}
.dialogBox .btn{display:block;width:200px;height: 40px;line-height: 40px;margin:0 auto;text-align:center;font-size:16px;border-radius:2px;background:#c8c8c8;border:none;color:#fff;cursor:pointer;}
.dialogBox .btn.hover{background: #1653AC;}
.mask{position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.6);}
.dialogBox .close{position:absolute;right:20px;top:15px;font-size:22px;cursor: pointer;}
.dialog-btn{border-top:1px solid #ddd;padding-top: 25px;}

.small_tip {width:100%;position:fixed;top:50%;margin-top:20px;text-align:center;display:none;}
.small_tip span{display:inline-block;height:40px;line-height:40px;padding:0 20px;font-size:16px;color:#fff;background:rgba(0,0,0,0.5);border-radius:8px;color:#fff;}