@charset "utf-8";

/******基础样式开始******/
*{padding:0px;margin:0px;}
body{font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;font-size:14px;color:#333; background:#fff;height:100%;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{margin:0;padding:0;}
s,i,em{ font-style:normal; text-decoration:none;}
ul,ol,li{list-style-type:none;list-style:none;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; margin:0; padding:0;outline:none;}
legend{color:#000;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
a,a:hover,a:active,a:link,a:focus{color:#333333; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;height:0px;width:0px;overflow:hidden;padding:0px;margin:0px;display:block;}
.clearfix_after::after{content:"";display:block;width:0px;height:0px;padding:0px;margin:0px;clear:both;}

.header{width:100%;height:201px;border-bottom:4px solid #27c24c;position:relative;overflow:hidden;}
.header img{position:absolute;left:50%;margin-left:-960px;top:0px;height:201px;z-index:-2;}
.header .mes{margin:0px auto;width:1000px;margin-top:168px;color:#d00a0a;text-align:right;}
.tit{padding:15px 0px;border-bottom:1px solid #ccc;}
.tit h1{margin:0px auto;width:1000px;}
.tit h1::before{content:"";display:inline-block;border-left:4px solid #143ec7;height:20px;width:20px;}
.main{border:1px solid #ccc;min-height:300px;width:1000px;margin:10px auto;box-shadow:2px 2px 4px #ccc;}
.main .titpt{border-bottom:1px dashed #ccc;padding:10px 30px;font-size:24px;}
.main .titpt::before{content:"";display:inline-block;border-left:6px solid #00bd43;height:18px;width:20px;}
.main .form_info{margin-top:20px;margin-left:50px;color:#333;font-size:15px;}
.main .form_info .websit_name{margin-bottom:28px;}
.main .row_left{margin-right:12px;width:128px;text-align:right;height:1px;}
.main i{padding-right:10px;color:red;}
.main .ques_style{height:35px;margin-bottom:19px;}
.main .ques_style .row_left{height:15px;line-height:15px;margin-top:8px;}
.main .ques_style .row_right{position:relative;}
.main .ques_style .problem_cate{height:33px;font-size:16px;color:#5c5c5c;width:130px;padding-left:5px;}
.main .ques_pages{height:35px;margin-bottom:19px;}
.main .ques_pages .row_left{height:15px;line-height:15px;margin-top:8px;}
.main .ques_pages .row_right{height:33px;width:708px;border:1px solid #ddd;}
.main .ques_pages .row_right input{height:33px;width:695px;border:none;padding-left:13px;color:#666;}
.main .ques_screenshots{margin-bottom:19px;}
.main .ke-container{width:708px;display:block;border:1px solid #ccc;background-color:#fff;overflow:hidden;margin:0px;padding:0px;}
.main .ke-toolbar{border-bottom:1px solid #ccc;background-color:#f0f0ee;padding:2px 5px;text-align:left;overflow:hidden;zoom:1;}
.main .ke-toolbar .add{display:block;width:18px;height:17px;background:url("../images/plus.png") center no-repeat;background-size:100% 100%;}
.main .ke-statusbar{position:relative;background-color:#f0f0f0;border-top:1px solid #ccc;font-size:0px;line-height:0px;overflow:hidden;text-align:center;cursor:s-resize;}
.main .ques_describe{margin-bottom:17px;}
.main .ques_describe .row_right{width:708px;height:139px;border:1px solid #ddd;}
.main .ques_describe .row_right textarea{color:#666;height:125px;border:none;resize:none;padding-left:11px;padding-top:14px;width:697px;}
.main .your_name{height:38px;margin-bottom:19px;}
.main .your_name .row_left{height:15px;line-height:15px;margin-top:8px;}
.main .your_name .row_right{height:36px;width:162px;border:1px solid #ddd;}
.main .your_name .row_right input{width:152px;height:36px;border:none;padding-left:10px;color:#666;}
.main .phone_mail .your_name{margin-bottom:19px;}
.main .prompt p{height:28px;font-size:12px;line-height:28px;color:#cc0000;margin-left:-5px;}
.main .sub{border-top:1px dashed #ddd;margin-left:-50px;padding:24px 0px;}
.main .sub .confirm{width:128px;border:none;cursor:pointer;text-align:center;font-size:15px;height:42px;line-height:42px;background-color:#1dab7d;color:#fff;margin-left:189px;margin-right:32px;}
.main .sub .resets{width:128px;text-align:center;cursor:pointer;height:42px;line-height:42px;font-size:15px;background-color:#ddd;border:none;}