@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {font-size:14px; font-family:"微软雅黑"; background:url(../images/qh.jpg) center no-repeat #e9e9e9;  background-size:cover;  min-height:1028px; }

div,h1,h2,h3,h4,ul,li,p,img,input{padding:0px; margin:0px; list-style:none;}

img{border:none;}
.clear{clear:both;}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.anscenter{text-align:center;}
.pad40{padding:40px 0px;}
.padt60{padding:60px 0px;}
.fred{color:#c00;}

#anstop,#anscontent,#ansfoot{width:750px; margin:0 auto;}
#anstop{padding:20px 0px 20px 50px;}
#anscontent{padding:20px 0px 20px 50px;}
#ansbanner{width:100%; background:url(../images/banner_big.png) center center no-repeat; height:332px;}
#ansfoot{color:#666; padding:50px 0px 20px;}

.wraper { margin:0  auto 0; padding:50px 80px 60px; width:760px;  border:solid 6px #dad9d7; border:solid 6px rgba(218,217,215,0.5); border-radius:20px; background:#FFF; background:rgba(255,255,255,0.6);}
.header { margin-bottom:30px; padding:10px 0; border-bottom: 1px dashed #CCC; } 
.header p { margin-bottom:10px; text-indent:2em; font-size:14px; line-height:24px; }
h1 { width:447px; height:47px; background:url(../images/banner.png) no-repeat;margin:0 auto 40px; font-size:32px; color:#2b8bad; text-align:center; }


h3{font-size:16px; color:#000; font-weight:bold; padding:15px 0px;}
p{color:#000; padding-bottom:10px;}
.fr{color:#c00; font-weight:bold;}
.fgray{color:#666;}

.bgwhite{background:white;}
.anssurtop,.anssurcon{width:930px; margin:0 auto;}
.anssurcon{background:url(../images/surveybg.jpg) no-repeat left top;}


input{margin-right:5px;}
.ansq1,.ansq2,.ansq3,.ansq4,.ansq5,.ansq6,.ansq7,.ansq8,.ansq9,.ansq10,.ansq11,.ansq12,.ansq13,.ansq14,.ansq15,.ansq16,.ansq17,.ansq18,.ansq19,.ansq20,.ansq21{clear:both; padding:10px 50px 50px 50px;display:none;}
h2{font-size:25px; color:#0082d6; padding:80px 0px 10px 350px; } 
.ansqes{padding:30px 0px 10px; color:#000; font-size:16px; font-weight:bold;}
.ansanswer{color:#333; line-height:35px; padding-left:10px;}
.other{border:#ddd solid 1px; height:20px; background:white; color:#333; width:150px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif, "宋体";}
.info{border:#0082d6 solid 1px; height:20px; background:white; color:#333; width:150px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif, "宋体";}
.addr{border:#0082d6 solid 1px; height:20px; background:white; color:#333; width:260px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif, "宋体";}
.hidden{display:none;}

.content { padding:5px 0 20px 40px ; font-size:14px; clear:both;}
.content ul li { height:32px; line-height:32px; }
input { position:relative; top:1px; }
.content textarea { width:680px; height:200px; }
.inputA { width:300px; height:24px; line-height:24px; border-radius:5px; border:solid 1px #989898; }


.tips{margin:20px auto;width:50%;height:200px;line-height:25px;border-radius:10px;border:solid 10px #158AF1;padding-top:80px; background:#CDE8FD;}
.tips p{background:#CDE8FD url(../images/tipIcon.png) 80px center no-repeat; color:#2E5D91;font-size:16px; padding-left:160px; height:71px; line-height:71px;}
.tips .award1{color:#333;font-size:14px; padding:15px 20px;}