@charset "utf-8";
/* CSS Document */

/* 单选复选 */
.r-checkbox,.r-radio{ padding-top: 0 !important; display: inline-block; margin-right:20px }
.r-checkbox input[type='checkbox'],.r-radio input[type='radio']{ display: none;}
.r-checkbox label, .r-radio label {position: relative; font-size:16px;line-height:34px; min-height:16px;padding: 0 0 0 20px; background-repeat: no-repeat;color:#666;font-weight: normal; display: inline-block; }
.r-checkbox label { background: url("/images/checkbox01.png") no-repeat left center; background-size: 16px 16px;}
.r-checkbox input[type='checkbox']:checked + label {background: url("/images/checkbox02.png") no-repeat left center; background-size: 16px 16px;}
.r-checkbox span{ float:left;color:red;margin-right:20px;vertical-align:middle;}
.r-radio label { background: url("/images/radio01.png") no-repeat left center; background-size: 16px 16px;}
.r-radio input[type='radio']:checked + label {background: url("/images/radio02.png") no-repeat left center; background-size: 16px 16px;}

.logoin_text{ padding-left:10px; font-size:16px}
.select-list ul li{float:none}
.tips{padding-left:20px; color:red; line-height:38px; float:left;}
.scores{padding-left:100px}
.scores h3{font-size: 16px; line-height: 2; word-wrap: break-word; display: block; text-align: justify;}
.choose{padding-left:20px}
.choose .input{position: relative; display: block;}

.mask{ position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.4); z-index:1}
.zhidaoyu{ position:fixed; width:400px; height:300px; background:#fff; padding:20px; border-radius:6px; top:50%; margin-top:-200px; left:50%; margin-left:-200px; z-index:2}

.btn-sm {
    width: 100px; display:inline-block; text-align:center;
    height: 30px; line-height:30px;
    background: #8EACAA;
    border-radius: 3px;
    box-shadow: 0 1px rgba(0,0,0,.15), inset 0 1px rgba(255,255,255,.15);
    font-size: 14px;   
    color: #fff;
    border: none;
    cursor: pointer;
    font-family: microsoft yahei;
}
.btn-sm:hover{ background:#A7C9C6; color:#fff;}

/*结果不通过*/
.result-no{ position:relative; text-align:center}
.result-no .yihan{ width:150px; margin-top:50px}
.result-no .wunai{ width:300px; margin-top:40px}
.result-no p.re{ font-size:16px}
 div .star {  
  line-height: 0.5px;margin-top:.5px; margin-bottom:.5px;
  font-size: 0.3px; color:#999
}
div .star .on{ color:#FFA733}
div .star i{font-size: 0.4px;}
div .star p{ margin-top:20px}
.zhengshu{ width:660px; margin:30px auto; background:url(/images/zhengshu.jpg) no-repeat; height:980px; position:relative; font-size:20px; line-height:2.5; background-size:100% }
.zhengshu .class{ position:absolute; top:260px; left:0; right:0; text-align:center}
.zhengshu .class span{ display:inline-block; background:#F39A02; color:#fff; font-size:24px; line-height:45px; border-radius:45px; padding-left:30px; padding-right:30px}
.zhengshu .content{ padding-top:350px; padding-left:50px; padding-right:50px; color:#666}
.zhengshu .content span{ position:relative}
.zhengshu .content span:before{ position:absolute; bottom:-5px; width:100%; left:0;width: 100%;
    height: 1px; content:'';right:-.1px;
    background: #d5d5d5; background:#9E9E9E}
	.zhengshu .shuming{ font-size:16px; text-align:center; line-height:1.8; color:#666; margin-top:40px}
.zhengshu-new{background:url(/images/ceping/hgzs.jpg) top center no-repeat #333333; padding-top: 260px;padding-bottom: 50px; height: auto;}
.zhengshu-new .class{top:640px}
.zhengshu-new .content{padding-left: 30px; padding-right: 30px; padding-top: 400px;}
.zhengshu-new .content p{padding-left: 20px; padding-right: 20px; background: #fff;}
.zhengshu-new .content p:first-of-type{padding-top: 30px;}
.zhengshu-new .content p:last-of-type{padding-bottom: 30px;}
	
/*星星*/
.star .photo span{position: relative; display: inline-block; width: 44px; height: 42px; overflow: hidden; margin-right: 23px; cursor: pointer;}
.star .photo span:last-child{margin-right: 0px;}
.star .photo span .nohigh{position: absolute; width: 44px; height: 42px; top: 0; left: 0; background: url("/images/star.png");}
.star .photo span .high{position: absolute; width: 44px; height: 42px; top: 0; left: 0; background: url("/images/star1.png");}
.star .starNum{font-size: 26px; color: #de4414; margin-top: 4px; margin-bottom: 10px;}
.star .bottoms{height: 54px; border-top: 1px solid #d8d8d8;}
.star .photo{margin-top: 30px;}

/*评语*/
.pingyu-top{ background:#8DADAA; height:500px; color:#fff; font-size:14px; text-align:center; line-height:1.8;

background: -moz-linear-gradient(top, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A2C1BF), color-stop(100%,#8DADAA));
    background: -webkit-linear-gradient(top, #A2C1BF 0%,#8DADAA 100%);
    background: -o-linear-gradient(top, #A2C1BF 0%,#8DADAA 100%);
    background: -ms-linear-gradient(top, #A2C1BF 0%,#8DADAA 100%);
    background: linear-gradient(to bottom, #A2C1BF 0%,#8DADAA 100%);}
.pingyu-top h5{ font-size:28px; font-weight:100; margin-top:20px; margin-bottom:10px}
.pingyu-top img{ width:350px; margin-top:100px}
.pingyu-top-new{background: url(../images/ceping/hgzs.jpg) center top no-repeat; height: 850px;}
.pingyu-top-new h5{padding-top: 660px;}
.pingyu-top-new img{display: none;}
.pingyu{ background:#F0F0F2; position:relative; }
.pingyu .box{  position:absolute; left:20px; right:20px; top:-60px; z-index:10}
.pingyu .topbar{ position:absolute; height:10px; background:#728C8B; left:15px; right:15px; top:-65px; z-index:9; border-radius:10px}
.pingyu-t{ border-bottom:1px solid #F2F2F2; padding:20px; font-size:20px}
.pingyu-t small{ color:#999 }

.guide-row {
    margin-bottom: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.guide-tit {
    position: relative;
    padding: 0 20px 0 20px; margin-top:20px;    
    line-height: 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; color:#666; font-size:16px
}
.guide-tit label{ box-sizing: border-box; float:left; width:135px}
.guide-tit span.py{ float:right; color:#C30; cursor:pointer}
.score1,.score2,.score3,.score4,.score5{ background:url(/images/bar.png) no-repeat; height:11px;float:left; background-size:100%;width:460px;margin-top:17px}
.score1{ background-position:top}
.score2{ background-position:0 -11px}
.score3{ background-position:0 -24px;}
.score4{ background-position:0 -36px; }
.score5{ background-position:0 -48px}
.guide-con{display: none; font-size:16px; line-height:1.8;    
    border-bottom: 0 solid #eee;
    box-sizing: border-box;
    padding: 30px;}
.guide-con b{ font-weight:100; color:#C33}
.zpy{font-size:16px; line-height:1.8;padding: 30px; color:#666}
