.clear{
clear:both;
}
.ceshi_main{
width:990px;
margin:0 auto;
background:#edf7fc;
padding-bottom:60px;
}
/*主视觉*/
.ceshi_banner img{
float:left;
}

/*导航*/
.ceshi_nav{
height:68px;
background:url(images/bg_nav.png) 0 0 repeat-x;
margin-bottom:5px;
}
.ceshi_nav a:link,.ceshi_nav a:visited{
display:block;
width:191px;
height:68px;
background:url(images/nav_line.png) right 0 no-repeat;
text-align:center;
line-height:59px;
font-size:28px;
font-family:"微软雅黑", "黑体";
float:left;
color:#fff;
}
.ceshi_nav a:hover,.ceshi_nav a:active{
color:#fff;
text-decoration:none;
}
.ceshi_nav a.current{
background:url(images/bg_nav_on.png) 0 0 no-repeat;
}
.ceshi_nav2{
width:990px;
left:50%;
margin-left: -495px;
position: fixed;
top:0;
z-index:99;
}
a.maodian{
display:block;
height:1px;
}

/*什么是学科测评*/
.cs_title{
height:44px;
line-height:44px;
background:url(images/bg_title.png) 0 0 no-repeat;
color:#fff;
font-size:24px;
font-family:"微软雅黑", "黑体";
padding-left:85px;
}
.what_xkcp{
width:454px;
height:266px;
padding:72px 22px 39px 162px;
background:url(images/bg_xkcp.png) 0 65px no-repeat;
float:left;
font-family:"微软雅黑", "黑体";
}
.what_xkcp p{
text-indent:28px;
font-size:14px;
line-height:20px;
padding-right:20px;
}
.what_xkcp b{
font-size:18px;
display:block;
padding-bottom:8px;
}
b.b_xkcp,p.p_xkcp{
color:#0855b5;
}
b.b_lmcs,p.p_lmcs{
color:#81b306;
}
b.b_lmcs{
padding-top:40px;
}

/*正在通过学科测评进行自我检验列表*/
.ceshi_list{
float:left;
width:330px;
padding-top:42px;
}
p.p_list_top{
height:51px;
line-height:51px;
background:#7fc5ee;
font-size:14px;
text-align:center;
color:#fff;
font-weight:bold;
}
.p_list_title{
height:27px;
padding:6px 1px 0 1px;
background:url(images/bg_list_title.png) 0 0 no-repeat;
color:#fff;
}
.ceshi_list span{
display:block;
text-align:center;
float:left;
overflow:hidden;
height:21px;
line-height:21px;
}
span.span_name{
width:90px;
padding:0 5px;
}
span.span_type{
width:65px;
}
span.span_time{
width:70px;
}
span.span_score{
width:38px;
}
span.span_pk{
width:55px;
color:#ed1c24;
cursor:pointer;
}
.ceshi_listcon{
border:1px solid #bee7ff;
border-top:none;
height:195px;
padding:10px 0;
float:left;
overflow:hidden;
}
.ceshi_listcon ul li{
color:#6d6e71;
float:left;
display:block;
width:328px;
}

/*学科测评*/
.xueke_cp{
width:565px;
padding:96px 13px 45px 60px;
float:left;
background:url(images/cs_text.png) 78px 30px no-repeat;
}
b.b_step{
height:32px;
width:100%;
padding-left:13px;
line-height:32px;
font-size:14px;
color:#fff;
margin-bottom:39px;
display:block;
float:left;
background:url(images/bg_step.png) 0 0 no-repeat;
}
.kemu_con{
width:485px;
padding-left:32px;
float:left;
}
.xueke_cp p{
width:65px;
height:75px;
margin:0 32px 25px 0;
text-align:center;
float:left;
cursor:pointer;
}
.xueke_cp p label{
font-weight:bold;
display:block;
width:65px;
height:49px;
line-height:49px;
background:url(images/bg_label.png) 0 0 no-repeat;
color:#fff;
font-size:14px;
margin-bottom:10px;
cursor:pointer;
}
.step3{
height:100px;
clear:both;
padding-left:32px;
}
.step3 span{
float:left;
padding-right:25px;
}
.step3 span label,.step3 span input{
float:left;
line-height:20px;
}

.yzm_con{
height:20px;
line-height:20px;
clear:both;
font-size:14px;
padding:15px 0 0 5px;
}
.yzm_con span{
padding-right:5px;
}
.yzm_con img{
float:left;
}
.yzm_con input{
height:18px;
width:55px;
padding:0 2px;
line-height:18px;
border:1px solid #939290;
margin-left:5px;
float:left;
}
.btn_cs{
text-align:right;
}
.xue_ques_con{
clear:both;
padding-bottom:25px;
display:none;
}
.xue_ques_con table{
float:left;
margin-left:30px;
}
.unitstyleClass{ 
width:165px;
float:left;
line-height:21px;
cursor:pointer;
overflow: hidden;
word-break:keep-all;
white-space:nowrap;
margin-top: 5px;
margin-bottom: 5px;
}
.unitstyleClass input{
float:left;
}


/*测评说明*/
.xueke_cp_right{
width:330px;
float:left;
padding-top:20px;
}
p.p_cstitle{
line-height:36px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#fff;
background:#7fc5ee;
}
p.p_cstitle2{
padding-top:26px;
background:#7fc5ee url(images/bg_cssm.png) 0 0 no-repeat;
}
.cp_border1{
border:1px solid #bee7ff;
border-bottom:none;
line-height:31px;
padding:15px 15px 5px 15px;
color:#6d6e71;
}
.cp_border2{
border:1px solid #bee7ff;
padding:20px 15px 160px 15px;
color:#6d6e71;
background:url(images/bg_cpsm.jpg) center bottom no-repeat;
}
.cp_border2 p{
text-indent:24px;
line-height:20px;
padding-bottom:25px;
}
.cp_border2 b{
font-size:14px;
display:block;
padding-bottom:18px;
text-indent:24px;
}

/*零模测试*/
.lingmo_cs{
width:578px;
padding:145px 0 40px 60px;
background:url(images/lm_text.png) 60px 47px no-repeat;
float:left;
}
.lingmo_lk{
height:165px;
width:335px;
padding:48px 0 0 129px;
background:url(images/bg_lk.png) 12px 0 no-repeat;
}
.lingmo_wk{
height:116px;
width:335px;
padding:60px 0 0 129px;
background:url(images/bg_wk.png) 0 0 no-repeat;
}
.lingmo_lk b,.lingmo_wk b{
display:block;
width:95px;
height:36px;
line-height:36px;
padding-bottom:14px;
color:#fff;
font-size:14px;
float:left;
margin:0 0 8px 13px;
text-align:center;
cursor:pointer;
background:url(images/btn_blue.png) 0 0 no-repeat;
}
.lingmo_wk b{
background:url(images/btn_orange.png) 0 0 no-repeat;
}

.cp_border1 p{
height:44px;
line-height:20px;
padding-bottom:2px;
}
.cp_border1 p b{
display:block;
width:28px;
float:left;
font-weight:400;
}
.cp_border1 p span{
display:block;
width:270px;
float:left;
}
.cp_border3{
border:1px solid #bee7ff;
padding:10px 15px;
color:#6d6e71;
}
.cp_border3 p{
text-indent:24px;
line-height:20px;
padding-bottom:5px;
}
.cp_border3 b{
font-size:14px;
display:block;
line-height:25px;
}
/*测试感言*/
.cp_comment{
width:660px;
padding-top:50px;
margin:0 auto;
}
