/* CSS Document */
a {text-decoration:none;}
#bookbanner {width:760px; height:95px; margin-top:13px;}
#bookbanner img {width:723px; height:82px; border:0; margin:0 auto; margin-top:6px;}
#bookbanner ul {width:170px; padding:2px; border:1px solid #e8e8e8; float:right; margin-top:5px; margin-right:5px; text-align:center;}
#bookbanner ul li {width:166px; height:20px; line-height:20px; margin:0 auto; text-align:left; overflow:hidden; background:#e5f1ff;}
#bookbanner ul li a {color:#7a8694; font-size:12px; font-weight:normal; margin-left:5px; text-decoration:none;}
#bookbanner ul li a:hover {color:#c00; font-size:12px; font-weight:normal;}

#booknav {width:760px; height:32px; background:url(../images/survey_02.gif) repeat-x; margin:0 auto; margin-top:5px; overflow:hidden;}
#booknav h2 {width:157px; height:32px; float:left; background:url(../images/survey_01.gif); text-indent:-2000px;}
#booknav ul {float:left; height:12px; margin-top:12px;}
#booknav ul li {float:left; border-right:1px solid #fff; width:75px; height:14px; line-height:14px;}
#booknav ul li a {font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}
#booknav ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}
#booknav .icon {float:right; width:28px; height:32px; background:url(../images/survey_03.gif);}

/* 主要内容 */
#main {
line-height:160%;
text-align:left;
}
#main h2 {
clear:both;
font-size:18px;
margin:10px;
text-align:center;
}
#main p {
font-size:14px;
margin:10px;
text-indent:2em;
}
#main h3 {
background:url(../images/survey_04.gif) no-repeat;
border-bottom:1px solid #000;
clear:both;
color:#DD002C;
font-size:12px;
margin:10px;
text-indent:20px;
}
#main h4 {
background:#DDF8F1;
clear:both;
font-size:12px;
font-weight:normal;
margin:10px 10px 0;
text-indent:5px;
}
#main div {
clear:both;
padding:0 15px;
}
#main input {
margin:0 0 -2px;
}
#main label {
display:inline;
float:left;
margin:5px 0;
width:350px;
}
#main .form2 label {
width:300px;
}
#main .multi input {
margin:0;
*margin:0 0 -2px;
}
#main .other {
margin:5px -70px;
width:200px;
}
#main .other input {
border:0;
border-bottom:1px solid #666;
margin:2px 0 0;
width:200px;
}
#main .special {
width:500px;
}
#main .other2 {
margin:5px -70px;
width:100px;
}
#main .other2 input {
border:0;
border-bottom:1px solid #666;
margin:2px 0 0;
width:100px;
}
.submit {
margin:20px auto;
text-align:center;
width:240px;
}
.btn_sub {
background:url(../images/china_15.gif) no-repeat;
border:0;
display:inline;
float:left;
height:24px;
margin:0 5px!important;
cursor:pointer;
width:66px;
}
.btn_reset {
background:url(../images/btn_reset.gif) no-repeat;
border:0;
display:inline;
float:left;
height:24px;
margin:0 5px!important;
cursor:pointer;
width:66px;
}
.btn_view {
background:url(../images/chakan.gif) no-repeat;
display:inline;
float:left;
height:24px;
margin:0 5px;
cursor:pointer;
width:66px;
}
.imgvote {
_height:100%;
margin:10px 8px;
overflow:hidden;
}
.imgvote li {
border:1px solid #AEAEAE;
display:inline;
float:left;
height:400px;
margin:5px 25px;
width:320px;
}
#main .imgvote li h3 {
background:none;
border:0;
color:#000;
font-size:14px;
height:24px;
line-height:24px;
margin:0;
text-align:center;
text-indent:0;
}
#main .imgvote li h3 input {
margin:0;
}
#main .imgvote li h3 label {
float:none;
width:auto;
}
#main .imgvote li img {
border:solid #AEAEAE;
border-width:1px 0;
height:225px;
padding:10px;
width:300px;
}
#main .imgvote li p {
height:114px;
line-height:19px;
margin:5px 10px;
overflow:hidden;
text-indent:0;
}