﻿
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background: #FAFAFA;}
html,div,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.clearfloat {
    zoom: 1; /*ie下*/
}
.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
/* --------------index-start-------------- */
.container {width: 1200px;margin: 0 auto;overflow: hidden;}
.top_bg {width: 1200px;height: 100px;background: url("../../images/zexiao1/PC头.png") no-repeat;background-size: 100%;padding-left: 220px;padding-right: 220px;padding-top: 13px;}
.top_logo {width: 74px;height: 74px;float: left;}
.top_title {float: left;color: #fff;margin-left: 120px;}
.top_title h1{font-size: 30px;line-height: 40px;}
.top_title h2{font-size: 18px;line-height: 40px;}
.content-container {padding: 25px 220px;}
.tips_box h2 {color: #e91311;font-size: 20px;line-height: 40px;font-weight: bold;}
.tips_box p {color: #333;font-size: 16px;line-height: 40px;}
.mt10 {margin-top: 10px;}
.question_container h2 {color: #e91311;font-size: 20px;line-height: 40px;font-weight: bold;}
.question_container h3 {color: #d03434;font-size: 20px;line-height: 40px;font-weight: bold;margin-top: 30px;}
.question{font-size: 16px;line-height: 40px;color: #333;margin-top: 20px;}
.question label{display: inline-block;font-size: 16px;margin-right: 40px;}
.question span {line-height: 40px;}
.question em{width: 16px; height: 16px; border: 1px solid #333; display: inline-block;background: #fff;line-height: 40px;position: relative;top: +2px;}
.question .radio{position: relative ; z-index: 1; opacity: 0;width: 12px;}
.question .radio:checked + em{ background: #fff url(../../images/gufen/gou.png) no-repeat center center; background-size: cover;}
.sub_btn {width: 315px;height: 60px;line-height: 60px;margin: 60px auto;background: #d33434;text-align: center;font-size: 20px;color: #fff;border-radius: 5px;cursor: pointer;}
.foot_tip {font-size: 12px;color: #333;font-weight: bold;text-align: center;margin-top: -20px;margin-bottom: 100px;}

.result_overfloat{position:fixed;top:0;left:0;z-index:9;display:none;width:100%;height:100%;background-color:rgba(1,1,1,0.5)}
.result_box {width:590px;min-height:500px;position:fixed;top:13%;left:50%;margin-left:-280px;}
.close_div {width:590px;height:30px;text-align: right;}
.close_icon {float: right;cursor: pointer;}
.result_html{width: 560px;min-height: 470px;color:#333;background: #fff;border-radius: 20px;}
.result_title {width: 560px;height: 90px;background:url(../../images/zexiao1/PC弹窗头.png) no-repeat;text-align: center;line-height: 90px;color: #fff;font-size: 40px;font-weight: bold;}
.result_html_content{padding: 30px 70px;}
.result_html p{text-align:left;font-size: 16px;line-height: 50px;color: #272727;}
.total_score,.rank,.number {font-size: 24px;color: #e82a2a;font-weight: bold;padding-left: 5px;padding-right: 5px;}
.school {font-weight: bold;font-size: 24px;color: #272727;}
.suggest {font-size: 14px;line-height: 33px;color: #333;padding-left: 30px;font-weight: bold;}
.thank {font-size: 18px;text-align: center;color: #d92624;font-weight: bold;margin-top: 30px;line-height: 40px;}
.contact {font-size: 14px;color: #999;text-align: center;line-height: 40px;}