.ctleft{width:100%;}
.ctipt{color:#606775; width:80%; height:48px; line-height:46px; border:0px;border:1px solid #dfdfdf;margin-bottom:0;padding-left:15px;padding-right:15px;outline:none;font-size:16px;}
label {line-height:2em;font-size:14px;color:#999;display:none;}
.cttxt{color:#606775; overflow:auto;width:100%; height:146px; border:1px solid #dfdfdf;margin-bottom:20px;padding-left:15px;padding-right:15px;padding-top:10px; font-size:16px;}
.iqbtn{width:190px; height:50px;line-height:48px;background:#fff; border:solid 1px #1b438b; color:#1b438b;cursor:pointer;font-size:16px;border-radius:26px;display:inline-block; text-align:center;font-weight:400;transition:all .3s;}
.iqbtn:hover{
  background:#1b438b;
  color:#fff;
  background-image: linear-gradient(-30deg, #1b438c 0%,#2d58a5 50%, #3f6cbd 99%);
  background-size: cover;
  border-color:transparent;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
   color:#aab0ba;
}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../images/msg_bg.png) no-repeat;	color:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

@media screen and (max-width:559px){
    .kong { width:20px;}
    .ctleft .title { width:50px; line-height:30px; font-size:12px }
    .ctipt { height:30px; font-size:12px; line-height:30px; }
    .cttxt { font-size:13px;}
}
