@charset "utf-8"; 
body,html{margin:0; padding: 0; background: #e4ebf7;font-family: "\u5fae\u8f6f\u96c5\u9ed1","΢���ź�","����";}

#topOut{width: 100%;min-width: 1166px; background: black;}
#top{width: 1166px;height:116px; margin:0px auto;}
#logo{background: url(../img/logoWhite@180.png) no-repeat; background-position: 33px 16px; width:100%;height: 68px;}
#menu{ width: 770px;float:left; margin-top: 3px; margin-left: 20px;}
#menu a{margin-right: 13px; margin-left: 13px; padding-bottom: 16px;
	font-size: 16px; font-family: "\u5fae\u8f6f\u96c5\u9ed1","΢���ź�";color: white; text-decoration: none;
}
#menu a:hover{border-bottom: 4px solid #2689ff;}
#regLogin{width:160px; float:right; padding-top: 5px;}
#regLogin a{font-size: 15px; font-family: "\u5fae\u8f6f\u96c5\u9ed1","΢���ź�"; color:white; margin-left: 20px; text-decoration: none;}
#regLogin a:hover{ color:#2689ff}
#regLogin a:last-child{border: 1px solid white;padding:6px 12px;border-radius:5px;}
#regLogin a:last-child:hover{background:white;}
#loginStat{display: none; height:40px; width:170px; line-height: 30px; float: right;font-size: 14px;}
#loginStat span{color:white;}
#loginStat a{ color:white;text-decoration: none;}
#loginStat a:hover{color:#2689FF;}

.headmenus{width: 100%; 
	height: 300px;
	/*min-height: 0;*/
	/*padding-bottom: 35%;*/
	background: url(../img/customized.jpg);
	background-repeat:no-repeat;
	background-position: center;
	background-size: 100%;
}
.headmenus .headimgfront{width:100%; height:100px; 
	/*padding-bottom: 16%;*/
}
.headmenus .headimg{width:500px; margin:0 auto;}

/*������ѯ*/
.shadow{-moz-box-shadow:0px 0px 9px #999; -webkit-box-shadow:0px 0px 9px #999; box-shadow:0px 0px 9px #999;}
.conditionDiv{ width: 960px; background: white; margin: 10px auto; padding: 10px 0;}
.conditionGroup{ width:96%; margin:0 auto; margin-top: 8px;}
.conditionGroup .title{width:6%; float: left; line-height: 22px; font-size: 13px; color: #969696;}
.conditionGroup .unlimit{width:4%; margin-left:15px; margin-right: 5px; padding: 2px 6px; text-align: center; float: left; font-size: 13px; color: #444444;cursor: pointer;}
.conditionGroup .conList{width:82%; float: left; font-size: 13px; color: #444444;}
.conditionGroup span{ display: block; float: left; margin-bottom: 8px;cursor: pointer; padding:2px 10px; }
.unlimit.conSelected{border-radius:15px;background: #2689ff; color:white;}
.conList .conSelected{border-radius:15px;background: #2689ff; color:white;}
.unlimit:hover,.conditionGroup span:hover{border-radius:15px;background: #2689ff; color:white;}
/*��·�б�*/
.lineList{ width: 960px; margin: 0px auto;}
.lineList ul{ margin: 0; padding: 0; list-style: none;}
.lineList ul li{ clear: both; height: 214px; margin: 0; padding: 0; list-style: none; background: white;margin-bottom: 10px;}
.lineList ul li a{ text-decoration: none;}
.lineList img{width:320px; float: left;}
.lineList .ldRight{width:58%; float: left; margin-left: 3%; height: 150px; margin-top:40px;}
.lineList .ldRight .title{ color: #444444; font-size: 22px; font-weight: bold;}
.lineList .ldRight .summary{color:#a9a9a9; font-size: 13px; width: 100%;height: 36px; line-height: 18px; margin-top:12px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.lineList .ldRight .params{ margin-top:20px;}
.lineList .ldRight .pmLeft{width:70%; float: left; font-size: 11px; color:#5d5d5d;}
.lineList .ldRight .pmLeft .title{ color:#999999; font-size: 11px; font-weight: normal;}
.lineList .ldRight .pmRight{ width:30%;float: left;}
.lineList .ldRight .pmRight span{ display: block; width:100px; height: 30px; text-align: center; padding: 0; color:white;
 line-height: 30px; background: #2689ff;
}
/*�ײ�*/
.foot{width: 100%;min-width: 1166px; height: 150px; background: black;}
.row3 .right .c1 .foot{min-width: 0;}
.foot .c1{ width: 100%;color:#bbb; text-align: center; font-size: 16px; padding-top: 50px;}
.foot .c1{color:#bbb; margin-left: 10px;}
.foot .c2{width: 100%; text-align: center; font-size: 16px; padding-top: 10px;color:#bbb;}

/*����ҳ*/
.headmenusCommon{width: 100%; 
	height: 80px;
	background: #003580;
}
.headmenusCommon .backarea{width:100%; height: 80px; background: black;
	position: absolute;
	top:0;
	left:0;
	opacity:0.2;
����filter:alpha(opacity=20);  /*//filter ������   ����IE678*/
	z-index: 0;
}
.headmenusCommon .frontarea{ position: absolute; width:100%; height: 80px; z-index: 100;}
.headmenusCommon .headmenusInside{ width:960px; height: 80px; margin: 0 auto;}
.headmenusCommon .headmenusInside .headmenusLeft{ width:15%; height: 80px; float:left; padding-top:15px;}
.headmenusCommon .headmenusInside .headmenusRight{width:70%; height: 80px; float: left; margin-left: 5px;}
.headmenusCommon .headmenusInside .headmenusRight a{display: block; width:80px; height: 76px;
 float: left; margin-left: 3px; color:white; font-size: 15px; text-align: center; line-height: 80px;
  text-decoration: none;}
.headmenusCommon .headmenusInside .headmenusRight a:hover{border-bottom: 4px solid #2689ff;}
/*��һ��*/
.row1{ width:960px; height: 428px; margin: 10px auto;}
.row1 .cutoverLeft{width:640px; height: 100%; overflow: hidden; float: left;}
.row1 .cutoverRight{width:319px; height: 100%; background: white; float: right;}
.row1 .cutoverRight div{ width:266px; margin:15px auto; color:#999999; font-size: 13px;}
.row1 .cutoverRight div:first-child{ margin-top: 50px;}
.row1 .cutoverRight div font{display: block; width:66px;float: left;}
.row1 .cutoverRight div .pValue{ color: #333333; width:200px;}
.row1 .cutoverRight div .pTitleFirst{ padding-top:8px;}
.row1 .cutoverRight div .pValueFirst{ color:#ff6363; font-size: 24px;}
.row2{width:960px; margin: 0px auto; background: white; margin-bottom: 10px; padding-bottom: 20px;}
.row2 .title{ width:100%; height: 35px; background: url(/images/linetitlebg.png) no-repeat;
	font-size: 18px; font-weight: bold;color: white; line-height: 35px; text-indent: 20px;
}
.row2 .dayslist .daysPreface{padding: 20px 40px 5px 40px;}
.row2 .dayslist .mentorProfile{padding:10px 40px;}
.row2 .dayslist ul,.row2 .dayslist ul li{margin:0;padding: 0; list-style: none;}
.row2 .dayslist ul li{ width:92%; margin:15px auto;}
.row2 .dayslist ul li dt{ width:100%; height: 30px; border-left: 3px solid #497da0; line-height: 30px; color: #333333; 
font-size:16px; font-weight: bold; text-indent: 16px; background: #f5fbff;}
.row2 .dayslist ul li dd{ margin-top: 10px; font-size: 13px; color:#333333;}
.row2 .dayslist ul li .summary{color:#808080; line-height: 25px; font-size: 15px;}
.row2 .dayslist ul li pre{ white-space: pre-wrap;word-wrap: break-word;}
.row2 .importRed{ color:red;}
.row2 .subTitle{ font-size: 15px ; font-weight: bold; color:#333333; width:92%; margin: 10px auto;}
.row2 .subTitleRed{font-size: 15px ; font-weight: bold; color:red;  width:92%; margin: 10px auto;}
.row2 .subContent{font-size: 13px; color:#666666;  width:92%; margin: 5px auto; margin-bottom: 10px;
	line-height: 25px;
}
.row2 .lineSummary{padding-top:20px;padding-bottom: 10px; text-indent: 30px;}