@import url(layout.css);
body{ font-size:14px;}
#footer{ padding-top:40px; margin-top: 0;}
.main{background:#7482fe; }
.outer_box{background: url(../images/test_bg.jpg) no-repeat top center; padding:155px 0 50px; }
.cs_test .outer_box h1{ text-indent:-9999px; display: block; background: url(../images/cs_tit.png) no-repeat center; margin-top:-125px; height: 86px;}
.cs_test .main ul/*,.sec_box*/{ background:#fff; width: 770px; margin: 0 auto;padding: 30px; border-radius: 6px;}
.cs_test .main ul{margin-top:20px;}
.cs_test .main ul li{ height: 50px; line-height: 50px;  padding: 0 40px;}
.cs_test .main ul li.li_bg{background: #f5f5f5;}
.cs_test .main ul li a{ display:block;}
.cs_test .main ul h3{display: inline-block;font-weight: normal;font-size: 14px;}
.cs_test .main ul li span{ display:inline-block; float: right; margin-left: 30px; padding-left: 18px; background: url(../images/test_icon1.png) no-repeat left center; color: #aaa; background-size: 14px; }
.cs_test .main ul li span:last-child{ background-image:url(../images/test_icon2.png);}

.pagelist {text-align:center; margin: 45px 0 0; clear: both;}
.pagelist em,.pagelist span,.pagelist a {display:inline-block; background:#fff; padding:5px 7px; font-size:14px; color:#909090; font-weight: 700;border-radius: 3px; border: 1px solid #ccc; margin: 0 2px;}
.pagelist em,.pagelist span {background:#7482fe; color:#FFF; border:none;}

.outer_box .test_tit { color: #fff; text-align: center;text-shadow: 0px 7px 18px #2627ad; font-size: 34px; line-height: 48px; margin: -126px auto 16px; padding: 20px 0; width: 750px; font-family: "微软雅黑"; font-weight: normal;}


.as_box{ padding:50px; background: #fff; border-radius: 6px; width: 730px; margin: 0 auto;/*background: #f6f6f6;*/}

.as_box .d_box { }
.as_box .d_box .c_text { font-size: 18px; line-height: 250%; text-indent: 2em; }
.as_box .q_box dl{}
.as_box .q_box dl dt{ font-weight: bold; font-family: "微软雅黑"; line-height: 30px; font-size: 18px; padding-bottom: 10px; margin-bottom: 10px; }
.as_box .q_box dl dd{font-size: 16px; line-height: 28px; padding:8px 23px; margin-bottom: 5px; cursor:pointer;}
.as_box .q_box dl dd:hover{ background:#f9f9f9;}
.as_box .q_box dl dd input{ margin-right: 10px;cursor: pointer;}
.as_box .q_box dl dd input[type='radio']{width:16px; height: 16px; vertical-align: text-bottom;}

.as_box .btns { text-align: center; margin-top: 30px; }
.as_box .btns a { display: inline-block; cursor: pointer; color:#fff; width:180px; line-height: 50px; text-align: center; border-radius: 4px; text-decoration: none; font-size: 18px;}
.as_box .btns a { background: #8d6dce; }
.as_box .btns a:hover{ background: #b77dd2;}

.as_box .btns a.btn_next{ background:#6b9ced;}
.as_box .btns a.btn_next:hover{ background:#5794f9;}
.as_box .btns a.btn_back{background:#ececec;color: #888; margin-right:30px; }
.as_box .btns a.btn_back:hover{ background: #e2e2e2;}
.as_box .btns  .alarm {color:#E41D21; height: 40px; line-height: 30px; overflow: hidden; display: none;}
.as_box .tips{ margin-bottom:15px; color: #999;}
.as_box .r_box h3{ padding-bottom:10px;}
.as_box .r_box p.rs{ font-size:20px; font-weight: bold; line-height: 30px; margin-bottom: 25px; text-indent: 0; font-family: "微软雅黑";}
.as_box .r_box .answer_result { line-height: 200%; color: #888; font-size: 16px;}
