﻿@charset "utf-8";
/* CSS Document */

/*user interface*/


/*raven*/

.head_msg {
	width: 100%;
	height: 66px;
	overflow: hidden;
/*	background: url(../);*/
}
.head_msg .logo {
	float: left;
	width: 300px;
	height: 66px;
/*	background: url(../images/);*/
}
.head_msg .title {
	float: right;
	min-width: 50px;
	height: 24px;
	line-height: 24px;
	position: relative;
	right: 0;
	bottom: 0;
}


/*MMPI*/


.header_mmpi {
	margin-top: 20px;
	width: 100%;
	height: 100px;
	background: #4495D1;
}
.header_mmpi .logo {
	margin: 25px 0 0 20px;
	float: left;
	width: 185px;
	height: 50px;
	background: url(../images/logo_ui.png) no-repeat;
}
.wrapper_mmpi {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 500px;
}
.wrapper_mmpi .title {
	position: absolute;
	right: 0;
	top: -100px;
	margin: 70px auto 0;
	width: 1080px;
	height: 20px;
	text-align: right;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.wrapper_mmpi .function_bar {
	width: 400px;
	height: 25px;
	overflow: hidden;
	text-align: right;
	line-height: 25px;
	position: relative;
	right: -100px;
	top: 10px;
}
.wrapper_mmpi .function_bar span {
	float: left;
}
.wrapper_mmpi .function_bar .icons {
	width: 25px;
	height: 25px;
	display: block;
}
.icon_number {
	background: url(../images/number.png) 0 0 no-repeat;
}
.icon_clock {
	background: url(../images/clock.png) 0 0 no-repeat;
}
.icon_speaker {
	background: url(../images/speaker.png) 0 0 no-repeat;
}
.wrapper_mmpi .question_mmpi {
	width: 900px;
	height: 250px;
}
/*
.wrapper_mmpi .question_mmpi p {
	margin: 50px auto 0;
	width: 750px;
	line-height: 45px;
	font-size: 28px;
	color: #333333;
	overflow: hidden;
	font-family: "楷体";
}
*/
.wrapper_mmpi .question_mmpi p {
	margin: 50px auto 0;
	width: 750px;
	line-height: 60px;
	font-size: 42px;
	color: #000;
	overflow: hidden;
	font-family: "楷体";
}
.wrapper_mmpi .question_mmpi p span.indent {
	text-indent: 56px;
}
.wrapper_mmpi .answer_mmpi {
	margin: 0 auto;
	width: 750px;
	min-height: 90px;
}
.wrapper_mmpi .answer_mmpi ul li {
	margin-left: 150px;
	float: left;
	width: 146px;
	height: 89px;
}
.wrapper_mmpi .answer_mmpi ul li .chose_btn {
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.chose_out_y {
	background: url(../images/btns_group.png) 0 -89px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.chose_out_n {
	background: url(../images/btns_group.png) -146px -89px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.chose_over_y {
	background: url(../images/btns_group.png) 0 0 no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.chose_over_n {
	background: url(../images/btns_group.png) -146px 0 no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.chose_down_y {
	background: url(../images/btns_group.png) 0 -178px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.chose_down_n {
	background: url(../images/btns_group.png) -146px -178px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.start_over {
	background: url(../images/btns_group.png) -292px 0 no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.start_out {
	background: url(../images/btns_group.png) -292px -66px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.start_down {
	background: url(../images/btns_group.png) -292px -132px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.teststart_over {
	background: url(../images/btns_group.png) -292px -198px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.teststart_out {
	background: url(../images/btns_group.png) -292px -264px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.teststart_down {
	background: url(../images/btns_group.png) -292px -330px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.continue_over {
	background: url(../images/btns_group.png) -292px -396px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.continue_out {
	background: url(../images/btns_group.png) -292px -462px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.continue_down {
	background: url(../images/btns_group.png) -292px -528px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.reset_over {
	background: url(../images/btns_group.png) -292px -594px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.reset_out {
	background: url(../images/btns_group.png) -292px -660px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.reset_down {
	background: url(../images/btns_group.png) -292px -726px no-repeat;
	width: 146px;
	height: 66px;
	cursor: pointer;
}
.true_over {
	background: url(../images/btns_group.png) 0 -801px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.true_out {
	background: url(../images/btns_group.png) 0 -890px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.true_down {
	background: url(../images/btns_group.png) 0 -979px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.false_over {
	background: url(../images/btns_group.png) -146px -801px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.false_out {
	background: url(../images/btns_group.png) -146px -890px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.false_down {
	background: url(../images/btns_group.png) -146px -979px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}


.wrapper_mmpi .startbtn {
	position: relative;
	bottom: -100px;
	left: 302px;
	width: 146px;
	height: 66px;
}
.wrapper_mmpi .player {
	float: left;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
.wrapper_mmpi .page_changes {
	float: right;
	width: 300px;
	height: 40px;
	overflow: hidden;
}
.wrapper_mmpi .page_changes a {
	float: left;
	width: 135px;
	height: 45px;
	display: block;
}
.icon_pageup {
	background: url(../images/pageup.png) 0 0 no-repeat;
}
.icon_pagedown {
	background: url(../images/pagedown.png) 0 0 no-repeat;
}


/*wcst*/

.wrapper_mmpi .question_wcst {
	width: 900px;
	overflow: hidden;
}
.wrapper_mmpi .question_wcst p {
	margin: 50px auto 0;
	width: 750px;
	line-height: 45px;
	font-size: 28px;
	color: #333333;
	overflow: hidden;
	font-family: "楷体",Arial;
	text-indent: 56px;
}
.wrapper_mmpi .question_wcst .testframe {
	margin: 30px auto 0;
	width: 658px;
	height: 458px;
	overflow: hidden;
	background: #f1f1f1;
	border: 5px solid #0071b0;
}
.wrapper_mmpi .question_wcst .testframe ul {
	margin: 50px 0 0 16px;
	padding: 30px 0;
	overflow: hidden;
}
.wrapper_mmpi .question_wcst .testframe ul li {
	margin-left: 29px;
	float: left;
	width: 120px;
	height: 120px;
	overflow: hidden;
}
.wrapper_mmpi .question_wcst .testframe ul li a {
	padding: 3px;
	width: 114px;
	height: 114px;
	display: block;
}
.wrapper_mmpi .question_wcst .testframe ul li a.on {
	background: url(../images/wcst/outframe.png) 0 0 no-repeat;
}
.wrapper_mmpi .question_wcst .testframe .status_frame {
	float: left;
	margin: 20px 0 0 60px;
	width: 114px;
	height: 50px;
	line-height: 50px;
	border: none;
	background: none;
	font-size: 28px;
	font-family: "隶书";
	text-align: center;
}
.wrapper_mmpi .question_wcst .testframe .answer_wcst {
	margin: 20px 0 0 95px;
	float: left;
	width: 114px;
	height: 114px;
}
.yes_no {
	margin: 60px auto 0;
	width: 500px;
}
.yes_no a {
	width: 98px;
	height: 56px;
	line-height: 56px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 28px;
	text-align: center;
	font-family: "楷体";
	border-radius: 9px;
}
.yes_no a.on {
	background: #47a5eb;
	color: #e37003;
}


/*aslec*/

.aslec_out_y {
	background: url(../images/btns_group.png) 0 -356px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.aslec_out_n {
	background: url(../images/btns_group.png) -146px -356px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.aslec_over_y {
	background: url(../images/btns_group.png) 0 -267px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.aslec_over_n {
	background: url(../images/btns_group.png) -146px -267px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.aslec_down_y {
	background: url(../images/btns_group.png) 0 -445px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.aslec_down_n {
	background: url(../images/btns_group.png) -146px -445px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.wrapper_mmpi .question_aslec {
	width: 900px;
	height: 250px;
	overflow: hidden;
}
.wrapper_mmpi .question_aslec p {
	margin: 50px auto 0;
	width: 750px;
	line-height: 45px;
	font-size: 28px;
	overflow: hidden;
	font-family: "楷体",Arial;
}
.wrapper_mmpi .answer_mmpi ul.btn_aslec {
	margin: 30px 0 0 30px;
	overflow: hidden;
}
.wrapper_mmpi .answer_mmpi ul.btn_aslec li {
	margin-left: 30px;
	float: left;
	width: 100px;
	height: 74px;
}
.wrapper_mmpi .answer_mmpi ul.btn_aslec li a {
	width: 98px;
	height: 56px;
	line-height: 56px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 28px;
	text-align: center;
	font-family: "楷体";
/*	border-radius: 9px;*/
}


.wrapper_mmpi .answer_mmpi ul.btn_aslec li a:hover {
	/*background: #c9ebf9;*/
	color: #0082cb;
}
.wrapper_mmpi .answer_mmpi ul.btn_aslec li a.on {
	background: #47a5eb;
	color: #e37003;
}

/*CBCL*/

.wrapper_mmpi .answer_mmpi ul.btn_aslec li.cbcl {
	min-width: 152px;
	margin-left: 26px;
}
.wrapper_mmpi .answer_mmpi ul.btn_aslec li a.cbcl {
	width: 158px;
	height: 64px;
	line-height: 64px;
}

/*CSIT*/

.wrapper_mmpi .answer_mmpi ul.btn_aslec li.csit {
	min-width: 120px;
	margin-left: 24px;
}
.wrapper_mmpi .answer_mmpi ul.btn_aslec li a.csit {
	width: 118px;
	height: 56px;
	line-height: 56px;
	font-size: 22px;
}



/*BPRS*/



.wrapper_mmpi .question_bprs {
	padding-top: 50px;
	width: 900px;
	height: 250px;
}
.wrapper_mmpi .question_bprs p {
	margin: 0 auto;
	width: 750px;
	line-height: 45px;
	font-size: 20px;
	overflow: hidden;
	font-family: "楷体",Arial;
}
.wrapper_mmpi .question_bprs p.f_28 {
	font-size: 42px;
	line-height: 60px;
	color: #000;
}
.wrapper_mmpi .question_bprs p.l_20 {
	line-height: 22px;
}
.wrapper_mmpi .answer_bprs {
	margin: 0 auto;
	width: 650px;
	height: 160px;
}
.wrapper_mmpi .answer_bprs ul.btn_bprs {
	margin: 0px 0 0 0px;
	overflow: hidden;
}
.wrapper_mmpi .answer_bprs ul.btn_bprs li {
	margin-top: 20px;
	float: left;
	width: 130px;
	height: 58px;
}
.wrapper_mmpi .answer_bprs ul.btn_bprs li a {
	width: 128px;
	height: 56px;
	line-height: 56px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 22px;
	text-align: center;
	font-family: "楷体";
	box-shadow: inset 0px 0px 4px 2px rgba(50, 50, 50, 0.4), 0 1px 1px #333333;
	color: #222;
/*	border-radius: 9px;*/
}


.wrapper_mmpi .answer_bprs ul.btn_bprs li a:hover {
/*	background: #c9ebf9;*/
	color: #222;
}
.wrapper_mmpi .answer_bprs ul.btn_bprs li a.on {
	background: #47a5eb;
	color: #222;
}

/*MMSE*/



.mmse_out_y {
	background: url(../images/btns_group.png) 0 -623px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.mmse_out_n {
	background: url(../images/btns_group.png) -146px -623px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.mmse_over_y {
	background: url(../images/btns_group.png) 0 -534px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.mmse_over_n {
	background: url(../images/btns_group.png) -146px -534px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.mmse_down_y {
	background: url(../images/btns_group.png) 0 -712px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.mmse_down_n {
	background: url(../images/btns_group.png) -146px -712px no-repeat;
	width: 146px;
	height: 89px;
	cursor: pointer;
}
.wrapper_mmpi .question_mmse {
	padding-top: 50px;
	width: 900px;
	min-height: 150px;
}
.wrapper_mmpi .question_mmse p {
	margin: 0 auto;
	width: 750px;
	line-height: 45px;
	font-size: 28px;
	overflow: hidden;
	font-family: "楷体";
}
.wrapper_mmpi .question_mmse p {
	margin: 0 auto;
	width: 750px;
	line-height: 45px;
	font-size: 20px;
	overflow: hidden;
	font-family: "楷体";
}
.wrapper_mmpi .question_mmse p.f_28 {
	font-size: 28px;
}
.wrapper_mmpi .answer_mmpi ul.chose_mmse {
	margin: 30px auto 0;
	overflow: hidden;
}
.wrapper_mmpi .answer_mmpi ul.chose_mmse li {
	margin-bottom: 10px;
	float: left;
	width: 600px;
	height: 38px;
}
.wrapper_mmpi .answer_mmpi ul.chose_mmse li span {
	float: left;
	line-height: 38px;
	font-size: 28px;
	font-family: "楷体";
}
.wrapper_mmpi .answer_mmpi ul.chose_mmse li a {
	width: 98px;
	height: 36px;
	line-height: 36px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 20px;
	text-align: center;
	font-family: "楷体";
}


.wrapper_mmpi .answer_mmpi ul.chose_mmse li a:hover {
	/*background: #c9ebf9;*/
	color: #0082cb;
}
.wrapper_mmpi .answer_mmpi ul.chose_mmse li a.on {
	background: #47a5eb;
	color: #e37003;
}


/*raven*/


.wrapper_mmpi .ravenframe {
	margin: 35px auto 0;
	width: 758px;
	height: 508px;
	overflow: hidden;
	background: #f1f1f1;
	border: 5px solid #0071b0;
}
.wrapper_mmpi .q_containt {
	margin: 20px auto 0;
	width: 750px;
	overflow: hidden;
}
.wrapper_mmpi .answer_chose {
	margin: 0px auto 0;
	width: 750px;
	overflow: hidden;
}
.wrapper_mmpi .answer_chose ul.c6 {
	padding-left: 120px;
	margin: 0 auto;
	width: 500px;
}
.wrapper_mmpi .answer_chose ul.c8 {
	padding-left: 120px;
	margin: 0 auto;
	width: 700px;
}
.wrapper_mmpi .answer_chose ul li {
	margin: 40px 55px 0 0;
	width:　95px;
	height: 60px;
	overflow: hidden;
	float: left;
}
.wrapper_mmpi .answer_chose ul li a {
	padding: 2px;
	width: 86px;
	height: 54px;
	display: block;
	overflow: hidden;
}
.wrapper_mmpi .answer_chose ul li a.on {
	background: url(../images/raven/raven_answer/border.png) no-repeat;
}

/*freedraw*/

.wrapper_mmpi .question_draw {
	width: 900px;
	height: 100px;
	overflow: hidden;
}
.wrapper_mmpi .question_draw p {
	margin: 50px auto 0;
	width: 750px;
	line-height: 45px;
	font-size: 28px;
	overflow: hidden;
	font-family: "楷体",Arial;
}
.wrapper_mmpi .answer_mmpi ul.btn_draw {
	margin: 20px 0 0 30px;
	overflow: hidden;
}
.wrapper_mmpi .answer_mmpi ul.btn_draw li {
	margin-left: 30px;
	float: left;
	width: 650px;
	height: 74px;
}
.wrapper_mmpi .answer_mmpi ul.btn_draw li a {
	padding: 0 20px;
	min-width: 100px;
	max-width: 610px;
	height: 56px;
	line-height: 24px;
	display: block;
	font-size: 20px;
	text-align: center;
	font-family: "楷体";
	text-align: left;
/*	border-radius: 9px;*/
}


.wrapper_mmpi .answer_mmpi ul.btn_draw li a:hover {
	/*background: #c9ebf9;*/
	color: #0082cb;
}
.wrapper_mmpi .answer_mmpi ul.btn_draw li a.on {
	/*background: #f9f6e5;
	border: 1px solid #3b7341;*/
	color:#e37003
}


/*DSQ*/


.wrapper_mmpi .answer_bprs ul.btn_dsq {
	width: 600px;
	margin: -100px 0 0 20px;
	overflow: hidden;
}
.wrapper_mmpi .answer_bprs ul.btn_dsq li {
	margin: 30px 0 0 40px;
	float: left;
	width: 130px;
	height: 58px;
}
.wrapper_mmpi .answer_bprs ul.btn_dsq li a {
	width: 128px;
	height: 56px;
	line-height: 56px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 22px;
	text-align: center;
	font-family: "黑体";
	box-shadow: inset 0px 0px 4px 3px rgba(0, 0, 0, 0.4), 0 1px 1px #333333;
	color: #555;
	font-weight: bold;
}


.wrapper_mmpi .answer_bprs ul.btn_dsq li a:hover {
	/*background: #c9ebf9;*/
	color: #222;
}
.wrapper_mmpi .answer_bprs ul.btn_dsq li a.on {
	background: #47a5eb;
	color: #222;
}


/*BRMS*/

.wrapper_mmpi .answer_bprs ul.btn_nbprs {
	padding: 0 50px;
}
.wrapper_mmpi .answer_bprs ul.btn_brms {
	margin: 0px 0 0 20px;
	overflow: hidden;
}
.wrapper_mmpi .answer_bprs ul.btn_brms li {
	margin: 30px 0 0 20px;
	float: left;
	width: 100px;
	height: 58px;
}
.wrapper_mmpi .answer_bprs ul.btn_brms li a {
	width: 78px;
	height: 56px;
	line-height: 56px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 28px;
	text-align: center;
	font-family: "楷体";
}
.wrapper_mmpi .answer_bprs ul.btn_brms li a:hover {
	/*background: #c9ebf9;*/
	color: #0082cb;
}
.wrapper_mmpi .answer_bprs ul.btn_brms li a.on {
	background: #47a5eb;
	color: #e37003;
}

/*YGTSS*/

.wrapper_mmpi .question_ygtss {
	padding-top: 50px;
	width: 900px;
	height: 485px;
}
.wrapper_mmpi .question_ygtss h2 {
	margin: 0 auto;
	width: 750px;
	line-height: 40px;
	font-size: 28px;
	overflow: hidden;
	font-family: "楷体",Arial;
}
.wrapper_mmpi .question_ygtss p {
	padding-left: 20px;
	margin: 0 auto;
	width: 730px;
	line-height: 30px;
	font-size: 22px;
	overflow: hidden;
	font-family: "楷体",Arial;
	text-indent: 40px;
}
.wrapper_mmpi .answer_ygtss {
	margin: 30px auto 0;
	width: 650px;
	height: 70px;
}	
.wrapper_mmpi .answer_ygtss ul li {
	margin: 30px 0 0 0px;
	float: left;
	width: 100px;
	height: 58px;
}
.wrapper_mmpi .answer_ygtss ul li a {
	width: 78px;
	height: 56px;
	line-height: 56px;
	background: #f9f6e5;
	border: 1px solid #3b7341;
	display: block;
	font-size: 28px;
	text-align: center;
	font-family: "楷体";
}


.wrapper_mmpi .answer_ygtss ul li a:hover {
	/*background: #c9ebf9;*/
	color: #0082cb;
}
.wrapper_mmpi .answer_ygtss ul li a.on {
	background: #47a5eb;
	color: #e37003;
}

/*PPVT*/

.wrapper_mmpi .answer_ppvt {
	margin: 10px auto 0;
	width: 650px;
	min-height: 90px;
	overflow: hidden;
}
.wrapper_mmpi .answer_ppvt ul {
	margin-left: 35px;
}
.wrapper_mmpi .answer_ppvt ul li {
	margin: 40px 0 0 40px;
	float: left;
	width: 228px;
	height: 228px;
}
.wrapper_mmpi .answer_ppvt ul li a {
	padding: 3px;
	width: 220px;
	height: 220px;
	display: block;
	overflow: hidden;
	border: 1px solid #e0e0e0;
}
.wrapper_mmpi .answer_ppvt ul li a.on {
	background: url(../images/ppvt/outframe.png) no-repeat;
}
.pic_frame {
	width: 300px;
	height: 400px;
	border: 1px solid #000;
	border-radius: 9px;
	overflow: hidden;
}

/*TOL*/

.wrapper_mmpi .q_containt ul.tol {
	margin: 0;
	overflow: hidden;
}
.wrapper_mmpi .q_containt ul.tol li {
	width: 
}
.wrapper_mmpi .answer_chose ul.c10 {
	padding-left: 100px;
	margin: 0 auto;
	width: 700px;
}
.wrapper_mmpi .answer_chose ul.c10 li {
	margin: 40px 35px 0 0;
	width:　95px;
	height: 60px;
	overflow: hidden;
	float: left;
}
.wrapper_mmpi .answer_chose ul.c10 li a {
	width: 78px;
	height: 52px;
	display: block;
	overflow: hidden;
	font-size: 28px;
	line-height: 54px;
	border: 1px solid #3B7341;
	border-radius: 9px;
	text-align: center;
	background: #F9F6E5;
	font-family: "楷体";
}
.wrapper_mmpi .answer_chose ul.c10 li a.on {
	border: 1px solid red;
	background: #0682BE;
	color: #E37003;
	border-radius: 9px;
}
.wrapper_mmpi .ravenframe .frame_l {
	margin-left: 30px;
	width: 352px;
	overflow: hidden;
}
.wrapper_mmpi .ravenframe .frame_l .img {
	width: 350px;
	height: 200px;
	border: 1px solid #0082cb;
	float: left;
}
.wrapper_mmpi .ravenframe .frame_r {
	width: 376px;
	overflow: hidden;
}
.wrapper_mmpi .ravenframe .frame_r ul {
	margin: 110px 40px 0;
	overflow: hidden;
}
.wrapper_mmpi .ravenframe .frame_r ul li {
	margin: 20px 0 0 20px;
	width:　70px;
	height: 54px;
	overflow: hidden;
	float: left;
}
.wrapper_mmpi .ravenframe .frame_r ul li a {
	width: 68px;
	height: 52px;
	display: block;
	overflow: hidden;
	font-size: 24px;
	line-height: 54px;
	border: 1px solid #3B7341;
	border-radius: 9px;
	text-align: center;
	background: #F9F6E5;
	font-family: "楷体";
}
.wrapper_mmpi .ravenframe .frame_r ul li a.on {
	border: 1px solid red;
	background: #0082cb;
	color: #fff;
	border-radius: 9px;
}
.wrapper_mmpi .ravenframe .frame_r a.next {
	width: 108px;
	height: 52px;
	display: block;
	overflow: hidden;
	font-size: 24px;
	line-height: 54px;
	border: 1px solid #3B7341;
	border-radius: 9px;
	text-align: center;
	background: #F9F6E5;
	font-family: "楷体";
}
.wrapper_mmpi .ravenframe .fla {
	width: 758px;
	height: 508px;
	position: absolute;
	z-index: 1;
}
.wrapper_mmpi .ravenframe .hidelink {
	position: absolute;
	right: 38px;
	bottom: 36px;
	width: 127px;
	height: 40px;
	display: block;
	z-index: 2;
}
.wrapper_mmpi .ravenframe .hidelink a {
	width: 127px;
	height: 40px;
	display: block;
}


/*PDMS*/
.wrapper_mmpi .question_pdms {
	width: 900px;
	height: 250px;
}
.wrapper_mmpi .question_pdms p {
	margin: 50px auto 0;
	width: 750px;
	line-height: 45px;
	font-size: 20px;
	color: #333333;
	overflow: hidden;
	font-family: "楷体";
}
.wrapper_mmpi .answer_ygtss ul li.pdms {
	margin: 30px 0 0 70px;
	float: left;
	width: 100px;
	height: 58px;
}


/*BFDMT2*/
.wrapper_mmpi .question_aslec .numframe {
	margin: 70px 0 0;
	width: 550px;
	height: 70px;
	line-height: 70px;
	text-align: left;
	font-size: 28px;
}
.wrapper_mmpi .answer_bfdmt .ques_num {
	margin: -30px auto 0;
	width: 250px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 80px;
	color: #0082cb;
}
.wrapper_mmpi .answer_bfdmt ul {
	margin: 0 0 0 120px;
	overflow: hidden;
}
.wrapper_mmpi .answer_bfdmt ul li {
	float: left;
	width: 252px;
	height: 92px;
}
.wrapper_mmpi .answer_bfdmt ul li a {
	width: 250px;
	height: 90px;
	line-height: 90px;
	border: 1px solid #fff;
	display: block;
	font-size: 80px;
	text-align: center;
/*	font-family: "楷体";*/
}
.wrapper_mmpi .answer_bfdmt ul li a:hover {
	/*background: #c9ebf9;*/
	color: #0082cb;
}
.wrapper_mmpi .answer_bfdmt ul li a.on {
	background: #47a5eb;
	color: #e37003;
}
.wrapper_mmpi .bfdmt_start {
	margin: 80px auto 0;
	width: 146px;
	height: 66px;
}


/*nbprs*/

.wrapper_mmpi .question_nbprs {
	padding-top: 50px;
	width: 900px;
	height: 400px;
}
.wrapper_mmpi .question_nbprs p {
	margin: 0 auto;
	width: 750px;
	line-height: 45px;
	font-size: 20px;
	overflow: hidden;
	font-family: "楷体",Arial;
}

/*psqi*/

.timer {
	width: 90px;
	height: 18px;
	padding:1px 1px 1px 2px;
	font-size:12px;
	color:#666666;
	border:1px solid #dddddd;
	line-height: 20px;
}

/*add*/

.wrapper_mmpi .addframe {
	margin: 50px 10px 0;
	width: 840px;
	border: 1px solid #0082cb;
	padding: 10px;
}
.wrapper_mmpi .addframe a {
	width: 20px;
	height: 20px;
	float: left;
	display: block;
	margin: 0 1px 1px 0;
	text-align: center;
	line-height: 20px;
}




/*------------------------------------*/

/*music player layer*/
div.jp-audio {
	position:relative;
}
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play, a.jp-pause {
	width:40px;
	height:40px;
}
a.jp-play {
	background: url(../images/play_icon.jpg) 0 0 no-repeat;
}
a.jp-play:hover {
	background: url(../images/play_icon.jpg) -41px 0 no-repeat;
}
a.jp-pause {
	background: url(../images/play_icon.jpg) 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url(../images/play_icon.jpg) -41px -42px no-repeat;
}

/*register*/

.registered {
	margin: -130px 0 0 -214px;
	width: 428px;
	height: 291px;
	top: 50%;
	left: 50%;
	padding: 5px;
	background: #EEE;
	box-shadow: 0 0 6px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .5);
	position: absolute;
	border-radius: 4px;
}

.wrap_in {
	padding: 2px;
	background: #FAFAFA;
	border: 1px solid #E0E0E0;
}
.wrap_bar {
	width: 100%;
	height: 27px;
	line-height: 27px;
	border-bottom: 1px solid #0082CB;
	background: #15A2D7;
}
.wrap_close {
	margin-right: 10px;
	color: white;
	font-weight: bold;
	font-family: Tahoma,"宋体";
	text-decoration: none;
	cursor: pointer;
	float: right;
}
.wrap_body {
	width: 422px;
	border-top: 1px solid #DDD;
	background: white;
}
.wrap_remind {
	min-width: 16em;
	padding: 10px 30px;
}
#floattitle {
	width: 100px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	position: absolute;
	left: 15px;
	top: 9px;
	color: white;
}
.inp_3 {
	width: 140px;
	height: 18px;
	padding:1px 1px 1px 2px;
	font-size:12px;
	color:#666666;
	border:1px solid #dddddd;
	line-height: 20px;
}

/* keyboard - jQuery UI Widget */
.ui-keyboard {
	padding: .1em;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 16000;
}
.ui-keyboard-has-focus {
	z-index: 16001;
}
.ui-keyboard div {
	font-size: 1.1em;
}
.ui-keyboard-button {
	height: 3em;
	width: 3em;
	min-width: 1em;
	margin: .1em;
	cursor: pointer;
	overflow: hidden;
	line-height: 1em;
	-moz-user-focus: ignore;
}
.ui-keyboard-button span {
	padding: 0;
	margin: 0;
	white-space:nowrap;
	display: inline-block;
	font: 28px/28px Segoe UI;
}
.ui-keyboard-button-endrow {
	clear: left;
}
.ui-keyboard-widekey {
	min-width: 4em;
	width: auto;
}
.ui-keyboard-space {
	width: 15em;
}
.ui-keyboard-space span, .ui-keyboard-empty span {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}
.ui-keyboard-preview-wrapper {
	text-align: center;
}
.ui-keyboard-preview {
	text-align: left;
	margin: 0 0 3px 0;
	display: inline; width: 99%;
}
/* width is calculated in IE, since 99% = 99% full browser width =( */ 
.ui-keyboard-keyset {
	text-align: center;
	white-space: nowrap;
}
.ui-keyboard-input {
	text-align: left;
}
.ui-keyboard-input-current {
	-moz-box-shadow: 1px 1px 10px #00f;
	-webkit-box-shadow: 1px 1px 10px #00f;
	box-shadow: 1px 1px 10px #00f;
}
.ui-keyboard-placeholder {
	color: #888;
}
.ui-keyboard-nokeyboard {
	color: #888;
	border-color: #888;
}
/* disabled or readonly inputs, or use input[disabled='disabled'] { color: #f00; } */
.ui-keyboard-button.disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
/* used by the acceptValid option to make the accept button appear faded */
.ui-keyboard-spacer {
	display: inline-block;
	width: 1px;
	height: 0;
}
/*for answer ans_mod*/

/*text guide frame*/

.text_guide {
	width: 375px;
	height: 20px;
	border: 1px solid #ddd;
}
