
 .form{width:550px;height:550px;margin: 0 auto;}
 .form p{margin-bottom:10px;font-size:16px;line-height:30px;color:#999;line-height:46px}
 .form>div{height:44px;margin-bottom:13px;border:1px solid #ccc;position:relative;border: 1px #ddd solid;
    border-radius: 4px;}
 .form .err{display:none}
 .form input{width:100%;height:100%;border:0;outline:0;padding-left:14px;font-size:16px;color:#666;box-sizing:border-box;line-height:44px;
    border-radius: 4px;}
 .form input::-webkit-input-placeholder{color:#ccc}
 .form .err{position:absolute;right:15px;top:12px;font-size:16px;color:#f60}
 .form .errB{border:1px solid #f60;box-shadow:0 0 10px 0 #f60}
 .form .cooperation{box-sizing:border-box;padding-left:14px;font-size:16px;line-height:44px;color:#666;cursor:pointer;background:url('../images/more.png') no-repeat 514px center}
 .form .coo-list{width:548px;position:absolute;top:44px;left:-1px;border:1px solid #ccc;border-top:0;display: none;}
 .form .coo-list li{height:41px;border-top:1px solid #ccc;line-height:44px;font-size:16px;padding-left:29px;cursor:pointer;background-color:#f8f8f8}
 .form .coo-list li:hover { background:#f1f1f1; }
 .t-cont {
    height: 198px;
    width: 442px;
    padding: 0 18px;
}
