.login_box { padding: 130px 0 0 150px; height:350px; width:500px;}
.login_box h3 { color:#26046b; font:700 26px/35px "黑体"; margin-bottom:50px; text-align:right;}
.login_box h3.left { text-align:left;}
.btn_gray { background:url(../images/btn.jpg) 0 0 no-repeat; border:none; cursor:pointer; height:35px; width:100px;}
.main_left .switch { margin: 200px auto 0 auto; height:70px; width: 85px; text-align: center;}
/* 表单列表布局控制 */
.form_div { float:right; font:700 26px/35px "黑体"; position:relative; width:420px;}
.form_row { clear:both; overflow:hidden; position: relative; text-align:right; margin: 20px 0; zoom:1;}
.form_row label { float:left; font:700 22px/30px "黑体"; display:inline; text-align: right; padding-right: 5px; vertical-align: middle; width: 140px; zoom:1;}
.form_row div { float:left; display:inline; line-height:30px; position:relative; zoom: 1;}
/* 测评 */
.ce_input .white_input { color:#27046b; font:700 26px/15px "黑体"; margin-right:35px;}
.pc_box { padding: 100px 0 0 100px;width:500px;}
.pc_box h3 { color:#26046b; font:700 26px/40px "黑体"; margin-bottom:50px; text-align:left;}
.pc_box span { background-color:#ffffff; line-height:30px; margin:0 10px; padding:0 20px; display:inline-block;}
.pc_box span.gray { background:url(../images/icon.jpg) 0 -200px no-repeat; line-height:36px; margin:0 10px; display:inline-block; text-align:center; padding:0; width:80px;}
.pc_box .name_list { }
.pc_box .name_list a { background:url(../images/icon.jpg) 0 -50px no-repeat; color:#010003; display: inline-block; font-weight:bold; height: 35px; line-height:35px; list-style:35px; margin:0 35px 25px 0; text-align: center;font-size: 18px; width: 122px;}
.pc_box .name_list a.finished { color:#5010d0;}
.name_box { padding: 0 0 0 50px; height:350px; width:750px;}
.name_box .name_item { float:left; display:inline; margin-right:30px; width:324px;}
.test_div { background:url(../images/board.jpg) 0 bottom no-repeat; left:80px; top:20px; height:560px; padding:0 0 30px 180px; position:absolute; width:750px;}
.test_div h3 { color:#26046b; font: 700 30px/40px "黑体"; left:230px; top:100px; position:absolute;}
.test_div .board { background:url(../images/boardbg.jpg) 0 0 no-repeat; color:#010003; font: 700 20px/35px "黑体"; left:180px; bottom:45px; padding:20px 30px; position:absolute; height:250px; width:400px;}
.test_div .board .btn { position:absolute; bottom:40px; right:80px; height:33px; width:100px;}
.test_div .board .btn input { background:url(../images/icon.jpg) 0 -130px no-repeat; border:none; cursor:pointer; height:33px; width:100px;}
.test_div .switch { right:160px; top:0; position:absolute;}
.switch a{ display:inline; float:left; height:65px; width:65px; margin-left:10px;}
.switch .pro { background: url(../images/icon.jpg) 0 -530px no-repeat;}
.switch .next{ background: url(../images/icon.jpg) -80px -530px no-repeat;}
.switch .pro:hover { background: url(../images/icon.jpg) 0 -600px no-repeat;}
.switch .next:hover { background: url(../images/icon.jpg) -80px -600px no-repeat;}
.score_div { right:150px; top:85px; position:absolute;}
.score_div .tit { background:url(../images/icon.jpg) 0 -90px no-repeat; margin-bottom:6px; height:36px; width:103px;}
.score_div .score { background-color:#ffffff; font-size:28px; font-weight:bold; height:36px; line-height:36px; text-align:center; width:103px;}
.slider { right:150px; bottom:45px; position:absolute;}
/* 架构 */
.user_info { margin:100px auto 0 auto; width:140px; text-align:center;}
.user_info .no1 { background:url(../images/icon.jpg) 0 -400px no-repeat; color:#3d3d3d; height:30px; padding-top:25px; line-height:25px; margin-bottom:10px; text-align: center; width:140px;}
.user_info .no2 { background:url(../images/icon.jpg) 0 -465px no-repeat; color:#3d3d3d; height:30px; padding-top:25px; line-height:25px; margin-bottom:30px; text-align: center; width:140px;}
.user_info .no3 { background:url(../images/icon.jpg) 0 -335px no-repeat; color:#3d3d3d; font-size:15px; font-family:"黑体"; height:30px; padding-top:25px; line-height:25px; margin-bottom:30px; text-align: center; width:140px;}
.user_info .putin { text-align:center; width:140px;}
.user_info .putin_btn { background:url(../images/icon.jpg) 0 -130px no-repeat; border:none; cursor:pointer; height:33px; width:100px;}
.forms { display:inline; float:left; margin: 20px 0 0 10px; height:670px; overflow:hidden; position: relative; width:360px;}
.forms .forms_con { height: 582px; overflow: hidden; position: relative; width:345px;}
.forms .tit1 { background:url(../images/forms.jpg) 0 0 no-repeat; height:40px; }
.forms .tit2 { background:url(../images/forms.jpg) 0 -40px no-repeat; height:40px; }
.dv_scroll { overflow: hidden; position: absolute;}
.table { background-color:#e7e5e5; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; width: 323px;}
.table td { border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; font: 700 18px/22px "新宋体"; height:20px; padding:5px 10px; text-align: center; position:relative; width:140px;}
.table td:hover { background-color:#f5f2f2;}
.table td .no_input, .table td select { background-color: transparent; border:none; color:#424242; font: 700 18px/22px "新宋体"; height:20px; text-align:center; width:130px;}
.table td .arrow {background:url(../images/forms.jpg) 0 -120px no-repeat; display:block; position: absolute; top: 5px; right: 15px; height:20px; width:20px;}
.dv_scroll table th { background:url(../images/forms.jpg) 0 -80px no-repeat; height:32px;}
.table2 { background-color:#e7e5e5; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; width: 623px;}
.table2 td { border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; font: 700 18px/22px "新宋体"; height:20px; padding:5px 10px; text-align: center; position:relative; width:290px;}
.table2 td .no_input, .table td select { background-color: transparent; border:none; color:#424242; font: 700 18px/22px "新宋体"; height:20px; text-align:center; width:130px;}
.users { margin: 50px auto 0 auto; height:520px; overflow:hidden; position: relative; width:750px;}
.users .users_con { height: 480px; overflow: hidden; margin-top:20px; position: relative; width: 700px;}
.users .tit2 { background:url(../images/forms.jpg) 190px -40px no-repeat; height:40px; }
.users .dv_scroll { overflow:hidden; position: absolute;}
.users .dv_scroll li { cursor: pointer; display:inline; float:left; height:30px; margin:0 30px 50px 30px; position:relative; width:115px;}
.users .dv_scroll li .name { background:url(../images/icon.jpg) 0 -170px; display:block; font: 700 18px/28px "新宋体"; height:28px; margin-left:30px; text-align:center; width:85px;}
.users .dv_scroll li:hover { color:#ff0000;}
.users .users_con li b { background-image:url(../images/icon.jpg); display:block; height:16px; left:0; top:5px; position:absolute; width:16px;}
.users .users_con li b.check { background-position: 0 -25px;}
.users .users_con li b.checked { background-position: 0 0;}
/* 滚动条 */
.dv_scroll_bar {position:absolute;right:10px;top:60px;width:14px;height:310px;}
.dv_scroll_bar .Scrollbar-Track{ background:url(../images/srcollbg.gif) 0 0 repeat-y;position:absolute;left:0;top:0;width:7px;height:550px;}
.dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-2px;top:25px;width:12px;height:35px;overflow:hidden;background:url(../images/srcoll.gif) no-repeat;cursor:pointer;}
.dv_scroll_bar .Scrollbar-Top{position:absolute;left:-2px;top:0;width:12px;height:18px;overflow:hidden;background:url(../images/srcoll_top.gif) no-repeat;cursor:pointer;}
.dv_scroll_bar .Scrollbar-Bottom{position:absolute;left:-2px;bottom:0;width:12px;height:18px;overflow:hidden;background:url(../images/srcoll_bot.gif) no-repeat;cursor:pointer;}
.dv_scroll_text {position:absolute;}
/* regist */
.btn_regist { background:url(../images/icon.jpg) 0 -200px no-repeat; border: none; cursor: pointer; font: 500 18px/36px "黑体"; display:inline-block; text-align:center; width:80px;}
.btn_regist:hover { background:url(../images/icon.jpg) 0 -240px no-repeat;}
.input_regist_long {background-color:#ffffff; border:none; display:inline-block; font: 500 18px/26px "黑体"; height:26px; padding:0 10px; width:210px;}
.input_regist_short {background-color:#ffffff; border:none; display:inline-block; font: 500 18px/26px "黑体"; height:26px; padding:0 10px; width:155px;}
.reg { margin:60px 0 0 20px; overflow: hidden;}
.reg .tips_box { border-top:1px solid #949393; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; border-left:1px solid #949393; height:60px; margin:0 0 30px 50px; padding:35px 100px; width:445px;}
.tips_box p { color:#4c46a0; font:700 22px/30px "黑体"; text-align:left;}
.tips_box span { background-color:#ffffff; line-height:30px; margin:0 10px; padding:0 20px; display:inline-block;}
.form { color:#2a2a2a; display:inline; float:left; padding-left:20px; position:relative; width:340px;}
.form .btn { left:160px; top:170px; position: absolute; width:340px;}
.form.right { border-left:1px solid #7b7b7b; height:300px;}
.form p { color:#3a3a3a; font-size:16px; margin: 20px 0;}
.form h3 { font-size:18px; margin: 20px 0; padding-right:90px; text-align:right;}
.form .form_list { background: url(../images/re_input_long.jpg) 0 0 no-repeat; clear:both;margin-bottom:35px; overflow: hidden; position: relative; zoom:1;}
.form .form_list2 { background: url(../images/re_input_short.jpg) 0 0 no-repeat; clear:both; line-height:37px; margin-bottom:35px; overflow: hidden; position: relative; zoom:1;}
.form_list dt, .form_list2 dt { float: left; font-size:18px; line-height:36px; text-align:center; width: 90px;}
.form_list dd, .form_list2 dd { margin-left:95px; font-size:16px; padding:5px 0;}
.form.right .form_btn { padding-left:100px;}
/* 列表 */
.result_list { overflow:hidden; padding:20px 10px;}
.result_list h3 { color:#26046b; font:700 26px/35px "黑体"; margin-bottom:15px;}
.result_list dl { border-bottom:1px solid #9a9a9a; overflow:hidden; padding: 0 10px 10px 10px;}
.result_list dl:hover { background-color:#ecebeb;}
.result_list dl:hover dt { color:#ff0000;}
.result_list dt { font:700 20px/35px "黑体"; margin:5px 0;}
.result_list dd { height: 28px; overflow: hidden; line-height:28px;}
.result_list dd div {float: left; margin-right: 5px; max-width:650px;}
.result_list dd a { color:#000000;}
.result_list dd a:hover { color:#333333;}
.result_list dd span {float: right; margin-left: 5px; color: #ff0000;}
.result_list dd .line {float: none; height: 10px; overflow: hidden; border-top: 1px dotted #9a9a9a; margin-top: 12px;}
.result_list .btn { margin:15px 0; text-align:center;}
.btn_tijiao { background:url(../images/icon.jpg) 0 -130px no-repeat; border:none; cursor:pointer; height:33px; width:100px;}