@charset "utf-8";
/* CSS Document */
body {
	font-size: 12px;
	font-family: "微软雅黑";
	margin: 0;
	padding: 0;
	background: #fff;
}

a {
	text-decoration: none;
}

ul, ol, div, p, span, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

li {
	list-style: none;
}

img {
	border: 0px;
}

*:focus {
	outline: none;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*::-webkit-scrollbar { width:8px;}
::-webkit-scrollbar-track {    border-radius: 10px;}
::-webkit-scrollbar-thumb { border-radius: 10px;    background: rgba(0,0,0,0.08);}*/

/*登录页*/
body, html {
	width: 100%;
	height: 100%;
}

.login_body {
	width: 100%;
	height: 100%;
	background: url(../../images/login/login_bodyBG.jpg);
	background-size: 100% 100%;
}

.login {
	width: 1107px;
	height: 629px;
	background: url(../../images/login/loginBG.png);
	background-size: 100% 100%;
	padding-bottom: 10px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -553px;
	margin-top: -325px;
	border-radius: 5px;
}

.login .QuestionBank {
	width: 255px;
	height: 76px;
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
}

.login .login_img {
	width: 75%;
	margin-left: 12.5%;
	s height: auto;
	margin-top: 30px;
	float: left;
}

.login .loginLeft {
	width: auto;
	float: left;
	margin-left: 13%;
	margin-top: 90px;
}

.login .loginRight {
	width: 500px;
	height: 480px;
	float: right;
	margin-right: 12.5%;
	position: relative;
}

.login_tian {
	width: 100%;
	height: auto;
	background: #fff;
	float: left;
	margin-top: 45px;
	z-index: 9999;
	position: relative;
}

.login_tian img {
	width: auto;
	position: absolute;
	left: -40px;
	top: 12px;
}

.login_tian img.passwordImg {
	width: 21px;
	margin-left: 2px;
	margin-top: -5px;
}

.login_tian img.yzImg {
	width: 27px;
	margin-left: -1px;
	margin-top: 5px;
}

.login_tian h2 {
	font-size: 16px;
	text-indent: 35px;
	color: #333;
	margin-top: 0px;
}

.login_tian ul {
	width: 70%;
	float: left;
	margin-left: 20%;
}

.login_tian ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.login_tian ul li.Width_160 {
	width: 170px;
}

.login_tian ul li.ml_30 {
	margin-left: 30px;
}

.login_tian ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.login_tian ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-b ottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.login_tian ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.login_tian ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.login_tian ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 16px;
	position: absolute;
	top: 0px;
}

.login_tian ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 14px;
	color: #0071bc;
	line-height: 0px;
}

.login_tian ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 14px;
	line-height: 0px;
}

.login_tian ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 14px;
	line-height: 0px;
	color: red;
}

.login_tian ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.login_tian ul li .name_select b {
	font-weight: normal;
}

.login_tian ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 42px;
}

.login_tian ul li .submit {
	font-size: 12px;
	display: none;
	width: 80px;
	height: 25px;
	margin-top: 10px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #0071bc;
	border-radius: 4px;
	float: right;
	color: #333;
}

.login_tian ul li .submit:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.login_tian ul li .submit:focus {
	background: #bbdefb;
	color: #2196f3;
}

.login .lj_login {
	display: block;
	width: 206px;
	height: 57px;
	line-height: 57px;
	background: url(../../images/login/loginBtn.png);
	text-align: center;
	position: absolute;
	bottom: 100px;
	left: 146px;
	font-size: 16px;
	letter-spacing: 2px;
	color: #fff;
	border-radius: 6px;
}

.login .lj {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #333;
}

.login .lj a {
	display: inline;
	color: #039be5;
}

.login .jz_password {
	width: auto;
	height: auto;
	float: left;
	margin-left: 100px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
	position: relative;
}

.login .jz_password .checkbox {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	float: left;
	text-indent: 0px;
	position: relative;
}

.login .jz_password .checkbox input {
	float: left;
	opacity: 0;
}

.login .jz_password .checkbox label {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	z-index: 11;
}

.login .jz_password .checkbox label img {
	width: 100%;
	float: left;
	position: static;
}

.login .lj_btn {
	width: 70%;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	position: absolute;
	bottom: 50px;
	left: 15%;
}

.login .lj_btn a {
	color: #4285f4;
	float: left;
}

.login_download {
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	position: absolute;
	bottom: 0px;
}

.login_download img {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.login_download a {
	color: #54b4ed;
}

/*注册-start*/
.RegisterAdvertising {
	width: 90%;
	max-width: 1100px;
	position: fixed;
	bottom: 0px;
	left: 50%;
}

.RegisterAdvertising img {
	width: 100%;
}

.register_body {
	width: 100%;
	height: 100%;
	background: url(../../images/register_bodyBG.jpg);
}

.register {
	width: 671px;
	height: 726px;
	background: url(../../images/login/register_bg.png);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -335px;
	margin-top: -366px;
	border-radius: 5px;
}

.register .register_img {
	width: 100%;
	height: auto;
	margin-top: 50px;
	float: left;
	text-align: center;
}

.register .register_img img {
	
}

.register_tian {
	width: 460px;
	height: auto;
	float: left;
	margin-left: 100px;
	margin-top: 20px;
	background: #fff;
	z-index: 10000;
}

.register_tian.mt80 {
	margin-top: 80px;
}

.register_tian.mt100 {
	margin-top: 100px;
}

.register_tian img {
	width: auto;
	position: absolute;
	left: -40px;
	top: 12px;
}

.register_tian img.passwordImg {
	width: 21px;
	margin-left: 2px;
	margin-top: -5px;
}

.register_tian img.yzImg {
	width: 27px;
	margin-left: -1px;
	margin-top: 5px;
}

.register_tian img.phone {
	width: 20px;
	margin-left: 2px;
	margin-top: -4px;
}

.register_tian h2 {
	font-size: 16px;
	text-indent: 35px;
	color: #333;
	margin-top: 0px;
}

.register_tian ul {
	width: 330px;
	float: right;
	margin-right: 50px;
}

.register_tian ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.register_tian ul li.Width_160 {
	width: 170px;
}

.register_tian ul li.ml_30 {
	margin-left: 30px;
}

.register_tian ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.register_tian ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.register_tian ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.register_tian ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.register_tian ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.register_tian ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.register_tian ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.register_tian ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.register_tian ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.register_tian ul li .name_select b {
	font-weight: normal;
}

.register_tian ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 42px;
}

.register_tian ul li .submit {
	font-size: 12px;
	display: none;
	width: 80px;
	height: 25px;
	margin-top: 10px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #0071bc;
	border-radius: 4px;
	float: right;
	color: #333;
}

.register_tian ul li .submit:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.register_tian ul li .submit:focus {
	background: #bbdefb;
	color: #2196f3;
}

.register_tian .tk {
	width: 75%;
	margin-left: 80px;
	height: 40px;
	float: left;
	line-height: 20px;
	color: #666;
	cursor: pointer;
}

.register_tian .tk .tk_zi {
	height: 20px;
	line-height: 20px;
}

.register_tian .tk .tk_zi.error {
	display: none;
	color: red;
	line-height: 20px;
	height: 20px;
}

.register_tian .tk label {
	cursor: pointer;
}

.register_tian .tk input {
	width: 14px;
	height: 14px;
	float: left;
	margin: 3px 5px 5px 0;
}

.register_tian .tk a {
	color: #1b66c7;
}

.register_tian .tk a:hover {
	text-decoration: underline;
}

.register .lj_register {
	display: block;
	width: 206px;
	height: 57px;
	line-height: 57px;
	background: url(../../images/login/loginBtn.png);
	text-align: center;
	float: left;
	margin-left: 235px;
	font-size: 14px;
	color: #fff;
	position: relative;
}

.register .lj_register.mt50 {
	margin-top: 50px;
}

.register .lj {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #333;
}

.register .lj a {
	display: inline;
	color: #039be5;
}

.register .jz_password {
	width: 330px;
	height: 35px;
	line-height: 35px;
	float: left;
	margin-left: 50px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}

.register .jz_password input {
	float: left;
	margin-top: 10px;
}

.register .lj_btn {
	width: 330px;
	height: 35px;
	margin-top: 10px;
	line-height: 35px;
	float: left;
	margin-left: 50px;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}

.register .lj_btn a {
	color: #039be5;
	float: left;
}

.clause {
	width: 800px;
	height: 600px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -300px;
	border-radius: 6px 6px 0 0;
	z-index: 10000;
	border: 2px solid #2196f3;
	border-top: 0px;
	display: none;
}

.clause h1 {
	width: 100%;
	height: 40px;
	float: 40px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	letter-spacing: 2px;
	border-radius: 4px 4px 0 0;
	background: #2196f3;
	margin: 0px;
}

.clause .clause_con {
	width: 780px;
	height: 560px;
	padding: 0 10px;
	overflow: hidden;
	overflow-y: auto;
}

.clause .clause_con::-webkit-scrollbar {
	width: 8px;
}

.clause .clause_con::-webkit-scrollbar-track {
	border-radius: 10px;
}

.clause .clause_con::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.clause .clause_con h2 {
	font-size: 14px;
	color: #333;
	margin: 10px 0px;
}

.clause .clause_con p {
	font-size: 12px;
	color: #999;
	text-indent: 24px;
	line-height: 20px;
}

.clause .clause_con p b {
	color: #333;
}

.clause .clause_con .clause_btn {
	width: 100%;
	height: 50px;
	margin-top: 15px;
}

.clause .clause_con .clause_btn a {
	width: 100px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 30px;
	background: #2196f3;
	border-radius: 4px;
	margin-right: 60px;
	margin: 0 auto;
}

.login_tishi {
	width: 600px;
	height: auto;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -200px;
	border-radius: 6px 6px 0 0;
	z-index: 10000;
	border: 2px solid #2196f3;
	border-top: 0px;
}

.login_tishi h1 {
	width: 100%;
	height: 40px;
	float: 40px;
	text-align: center;
	color: #fff;
	font-weight: normal;
	letter-spacing: 2px;
	border-radius: 4px 4px 0 0;
	background: #2196f3;
	margin: 0px;
}

.login_tishi .login_tishi_con {
	width: 580px;
	height: auto;
	padding: 0 10px;
}

.login_tishi .login_tishi_con h2 {
	font-size: 14px;
	color: #333;
	float: left;
	margin: 10px 0px 10px;
}

.login_tishi .login_tishi_con p {
	font-size: 14px;
	color: #999;
	float: left;
	text-indent: 24px;
	line-height: 20px;
}

.login_tishi .login_tishi_con p b {
	color: #333;
}

.login_tishi .login_tishi_con a.download {
	width: 100%;
	float: left;
	color: #2196f3;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
}

.login_tishi .login_tishi_con .login_tishi_btn {
	width: auto;
	height: 50px;
	margin-top: 15px;
	float: right;
	margin-top: 20px;
}

.login_tishi .login_tishi_con .login_tishi_btn a {
	width: 100px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	float: left;
	background: #2196f3;
	border-radius: 4px;
	margin-right: 60px;
}

.login_tishi .login_tishi_con .login_tishi_btn a.Agree {
	margin-left: 257px;
}

/*考试信息页面*/
.head {
	transition: all 0.3s ease-out;
	min-width: 1000px;
	width: 100%;
	height: 64px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	background: #2196f3;
	box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
}

.head .logo {
	width: 180px;
	height: 40px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.return_search {
	width: 180px;
	height: 64px;
	float: left;
	line-height: 64px;
	margin-left: 10px;
	font-size: 24px;
	color: #979797;
	display: none;
}

.return_search img {
	width: 40px;
	margin: 12px 25px 0 15px;
	float: left;
}
/*新搜索-start*/
.new_search {
	margin: 13px 0 0 30px;
	background: rgba(255, 255, 255, .15);
	width: 40%;
	float: left;
	border-radius: 2px;
	min-width: 144px;
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: 1;
	flex: 1;
}

.new_search .sou {
	display: inline-block;
	height: 36px;
	position: relative;
	width: 72px;
	float: left;
}

.new_search .sou img {
	height: 24px;
	left: 24px;
	position: absolute;
	top: 6px;
	width: 24px;
	-webkit-transition: -webkit-transform .15s linear;
	transition: transform .15s linear;
}

.new_search input {
	background: none;
	border: none;
	box-sizing: border-box;
	color: #fff;
	display: block;
	font-size: 1.2em;
	height: 36px;
	padding-right: 10px;
	position: absolute;
	width: 80%;
	float: left;
	margin-left: 10%;
}

.new_search input::-webkit-input-placeholder {
	color: #fff !important;
}

.new_search.click {
	background: #fff;
}

.new_search.click input {
	color: #333;
}

.new_search.click input::-webkit-input-placeholder {
	color: #333 !important;
}

.head .search {
	width: 620px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	float: left;
	margin: 17px 0 0 15px;
	overflow: hidden;
	position: relative;
}

.head .search input {
	width: 500px;
	height: 28px;
	line-height: 28px;
	text-indent: 10px;
	border: 0px;
}

.head .search .conditions {
	width: 100px;
	height: 30px;
	float: right;
	text-align: center;
}

.head .search .conditions img {
	margin-top: 4px;
	cursor: pointer;
}

.head .search .conditions a {
	display: block;
	width: 60px;
	height: 30px;
	background: #4484f1;
	border-radius: 5px;
	float: right;
}

.search_zi {
	width: 620px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	float: left;
	margin: 10px 0 0 15px;
	position: relative;
}

.search_zi input {
	width: 500px;
	height: 28px;
	line-height: 28px;
	margin-left: 5px;
	text-indent: 10px;
	border: 0px;
}

.search_zi .conditions {
	width: 100px;
	height: 30px;
	float: right;
	text-align: center;
}

.search_zi .conditions img {
	margin-top: 4px;
	cursor: pointer;
}

.search_zi .conditions a {
	display: block;
	width: 60px;
	height: 30px;
	background: #4484f1;
	border-radius: 5px;
	float: right;
}

.search_con {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	width: 556px;
	height: auto;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0px;
	position: fixed;
	left: 208px;
	top: 49px;
	display: none;
	z-index: 999;
}

.search_con_zi {
	border: 1px solid #ccc;
	border-top: 0px;
	position: static;
	position: absolute;
	left: 3px;
	top: 31px;
	overflow: visible;
	z-index: 10001;
}

.search_con .shut_down {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	cursor: pointer;
}

.search_con ul {
	width: 500px;
	height: auto;
	margin: 0 auto;
	margin-top: 45px;
}

.search_con ul li {
	width: 100%;
	height: 25px;
	margin-top: 20px;
	color: #333333;
}

.search_con ul li span {
	display: block;
	float: left;
	width: 65px;
	line-height: 25px;
	height: 100%;
}

.search_con ul li input[type="text"] {
	width: 170px;
	text-indent: 10px;
	margin-left: 0px;
	height: 100%;
	float: left;
	border: 0px;
	border: 1px solid #ccc;
}

.search_con ul li .select {
	width: 170px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #ccc;
	float: left;
	height: 25px;
	line-height: 30px;
	background: #f3f3f3;
	position: relative;
	cursor: pointer;
}

.search_con ul li .select ol {
	width: 300px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100000;
	display: none;
}

.search_con ul li .select ol li {
	width: 294px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
}

.search_con ul li .select ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
}

.search_con ul li .select span {
	width: auto;
}
/*多选*/
.search_con ul li .multi_select {
	width: 170px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #ccc;
	float: left;
	height: 25px;
	line-height: 30px;
	background: #f3f3f3;
	position: relative;
	cursor: pointer;
}

.search_con ul li .multi_select ol {
	width: 300px;
	max-height: 350px;
	overflow: hidden;
	overflow-y: auto;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100000;
	display: none;
}

.search_con ul li .multi_select ol li {
	width: 294px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
	position: relative;
}

.multi_select ol::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.multi_select ol::-webkit-scrollbar-track {
	border-radius: 10px;
}

.multi_select ol::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.search_con ul li .multi_select ol li.multi_click {
	background: #0B6CC7;
	color: #fff;
	border-left: 4px solid #0B6CC7;
}

.search_con ul li .multi_select ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
	color: #000;
}

.search_con ul li .multi_select ol li img {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	float: left;
}

.search_con ul li .multi_select span {
	width: 100%;
	overflow: hidden;
}

.search_con ul li .markingAfter {
	width: 80px;
	line-height: 30px;
	height: 30px;
	float: left;
}

.markingAfter input {
	float: right;
	margin: 3px 0 0 0;
	width: 18px;
}

.search_con ul li .sorting {
	width: 120px;
	float: left;
	line-height: 30px;
	height: 30px;
	margin-left: 30px;
}

.sorting img {
	float: right;
	width: 20px;
	margin-right: 20px;
	margin-top: 5px;
	cursor: pointer;
}

.search_con .search_con_btn {
	width: 500px;
	margin: 0 auto;
	margin-top: 40px;
	height: 40px;
}

.search_con_btn .confirm {
	margin-left: 20px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #4585f1;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.search_con_btn .reset {
	margin-left: 20px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #f3f3f3;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
}

.search_con_btn .confirm:hover, .search_con_btn .reset:hover {
	border: 1px solid #c7c7c7;
}

.search_con_btn .SortingChoose {
	width: 80px;
	margin-left: 20px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
}

.sorting_con {
	width: 92%;
	height: 40px;
	line-height: 40px;
	margin-left: 30px;
	display: none;
}

.sorting_con ul {
	width: 100%;
	margin: 0px;
}

.sorting_con ul li {
	min-width: 80px;
	width: auto;
	float: left;
	cursor: pointer;
	height: 40px;
	margin: 0;
	padding-right: 15px;
	position: relative;
}

.sorting_con ul li img {
	float: right;
	margin: 12px 10px 0 10px;
}

.sorting_con ul li b {
	font-weight: normal;
}

.sorting_con ul li .sorting_data {
	width: 150px;
	position: absolute;
	top: 30px;
	left: 0px;
	border: 1px solid #ccc;
	background: #fff;
	text-align: center;
	display: none;
}

.sorting_data span {
	width: 100% !important;
	position: relative;
	text-align: center;
	cursor: pointer;
}

.sorting_data span:hover {
	background: #f5f5f5;
}

.sorting_data img {
	width: 20px;
	margin: 0px !important;
	position: absolute;
	top: 1px;
	left: 5px;
	display: none;
}

.operation_row {
	background: #fafafa;
	transition: all 0.3s ease-out;
	min-width: 1000px;
	width: 100%;
	height: 55px;
	position: fixed;
	top: 65px;
	left: 0px;
	z-index: 998;
}

.operation_row .shrinkage {
	float: left;
	width: 35px;
	margin: 12px 10px 0 35px;
	cursor: pointer;
}

.operation_row .return_search {
	width: 180px;
	height: 56px;
	float: left;
	line-height: 56px;
	margin-left: 10px;
	font-size: 20px;
	color: #979797;
	display: none;
}

.operation_row .return_search img {
	width: 35px;
	margin: 10px 25px 0 15px;
	float: left;
}

.operation_row .logo {
	width: 100px;
	height: 40px;
	float: left;
	margin-top: 7px;
	margin-left: 10px;
	cursor: default;
}

.operation_row_zi {
	top: 0px;
	background: #2196f3;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row_orange {
	top: 0px;
	background: #ff5722;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row_green {
	top: 0px;
	background: #66bb6a;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row_grey {
	top: 0px;
	background: #616161;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row_Lightgreen {
	top: 0px;
	background: #26c6da;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row_purple {
	top: 0px;
	background: #7e57c2;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row_yellow {
	top: 0px;
	background: #ff9800;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.operation_row .kemu {
	width: auto;
	float: left;
	height: 55px;
	margin-left: 65px;
	position: relative;
}

.kemu_name_prompt {
	position: absolute;
	top: 35px;
	left: 280px;
	width: 160px;
	z-index: 10000;
	display: none;
}

.kemu span {
	width: auto;
	line-height: 50px;
	font-size: 14px;
	display: block;
	float: left;
}

.kemu .kemu_name {
	visibility: visible;
	overflow: hidden;
	width: auto;
	font-size: 18px;
	border-radius: 3px;
	margin-left: 5px;
	line-height: 25px;
	height: 25px;
	color: #fff;
	padding: 3px 10px;
	margin-top: 12px;
	float: left;
	z-index: 99;
	position: relative;
}

.kemu input {
	opacity: 0;
	width: auto;
	visibility: visible;
	border: 0px;
	border: 1px solid #4d90fe;
	font-size: 18px;
	background: #fafafa;
	border-radius: 3px;
	margin-left: 5px;
	line-height: 22px;
	height: 22px;
	padding: 3px 10px;
	position: absolute;
	top: 10px;
	left: 0px;
}

.kemu_name:hover {
	border-radius: 3px;
}

.operation_row .user {
	width: auto;
	height: 100%;
	float: left;
}

.user .user_img {
	width: 40px;
	height: 40px;
	margin: 7px 0 0 10px;
	float: left;
	border-radius: 50%;
	cursor: pointer;
}

.user .user_img img {
	width: 100%;
}
/*修改用户-start*/
.modify_user {
	width: 270px;
	height: 140px;
	border: 1px solid #ccc;
	background: #fff;
	position: fixed;
	top: 113px;
	left: 10px;
	z-index: 999;
	display: none;
}

.modify_user .modify_user_top {
	width: 100%;
	height: 94px;
}

.modify_user_top .modify_img {
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	width: 90px;
	height: 90px;
	margin: 2px 0 0 5px;
	background: #20A611;
	float: left;
	position: relative;
}

.modify_user_top .modify_img p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #000;
	color: #fff;
	opacity: 0.6;
}

.modify_user_top span {
	display: block;
	width: 150px;
	margin-top: 20px;
	margin-left: 10px;
	color: #333;
	float: left;
}

.modify_user_top a {
	display: block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	border-radius: 4px;
	text-align: center;
	float: left;
	background: #4d90fe;
	margin-top: 10px;
	font-weight: 400;
	color: #fff;
}

.modify_user .modify_btn {
	width: 100%;
	height: 45px;
	background: #f5f5f5;
	border-top: 1px solid #ccc;
}

.modify_user .modify_btn a {
	padding: 0px 15px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
	color: #666;
	display: block;
	float: left;
	line-height: 25px;
	margin-top: 9px;
	margin-left: 20px;
}
/*修改用户-start*/
.user .user_name {
	width: auto;
	height: 55px;
	line-height: 55px;
	margin-left: 10px;
	font-size: 14px;
	float: left;
}

.user .message {
	width: 30px;
	height: 30px;
	margin: 12px 0 0 10px;
	float: left;
}

.operation_row .operation_button {
	width: auto;
	height: 55px;
	position: absolute;
	right: 120px;
	top: 0px;
	display: none;
}

.operation_row .operation_button a {
	display: block;
	float: left;
	position: relative;
}

.operation_row .operation_button img {
	cursor: pointer;
	width: 22px;
	margin-top: 16px;
	float: left;
	margin-right: 20px;
}

.operation_row .operation_button img#sm_yj {
	width: 18px;
	margin-top: 18px;
}

.operation_row .operation_button .sm_yj {
	width: 150px;
	position: absolute;
	left: -75px;
	top: 50px;
	height: auto;
	display: none;
	padding: 10px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .3);
	background: #fff;
}

.operation_row .operation_button .sm_yj img {
	width: 100%;
	margin: 0px;
}

.operation_row .operation_button .sm_yj p {
	width: 100%;
	line-height: 20px;
	text-align: center;
	color: #333;
}

.operation_row .right {
	width: auto;
	padding-right: 30px;
	padding-left: 15px;
	height: 55px;
	float: right;
}

.right img {
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	width: 25px;
	cursor: pointer;
}

.operation_row .top_name {
	width: auto;
	height: 55px;
	line-height: 55px;
	float: right;
	margin-right: 50px;
	cursor: pointer;
}

.top_name span {
	display: block;
	width: 30px;
	margin-top: 11px;
	height: 30px;
	border-radius: 50%;
}

.top_name span img {
	width: 100%;
	border-radius: 0px;
}

.operation_row .home {
	width: 70px;
	height: 55px;
	float: left;
}

.operation_row .home img {
	width: 40px;
	cursor: pointer;
	margin: 7px 20px;
}

.information {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 350px;
	height: 700px;
	background: #fff;
	border-left: 1px solid #ccc;
	position: fixed;
	right: -350px;
	top: 121px;
}

.information .information_title {
	width: 88%;
	margin: 0 auto;
	height: 55px;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
}

.information .information_title .subject {
	width: 35px;
	height: 35px;
	color: #fff;
	float: left;
	text-indent: 0px;
	text-indent: 0px;
	text-align: center;
	border-radius: 50%;
	margin-top: 5px;
	margin-left: 10px;
	line-height: 35px;
}

.information .information_title .English {
	background: #1f96f4;
}

.information .information_title .maths {
	background: #1f96f4;
}

.information .information_title .language {
	background: #f5511e;
}

.information .information_title .subject_name {
	display: block;
	float: left;
	height: 45px;
	margin-left: 10px;
	text-indent: 0px;
	line-height: 45px;
}

.information .information_con {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
	overflow-x: auto;
}

.information .information_con .detail {
	width: 88%;
	height: 100px;
	margin: 0 auto;
	border-radius: 5px;
	box-shadow: 0px 0px 4px #ccc;
	border: 1px solid #ccc;
	margin-top: 10px;
}

.detail .detail_left {
	width: 60px;
	height: 100%;
	float: left;
}

.detail .detail_left .user_img {
	display: block;
	width: 40px;
	height: 40px;
	margin: 7px 0 0 10px;
	float: left;
	border-radius: 50%;
	cursor: pointer;
}

.detail .detail_left .user_img img {
	width: 100%;
}

.detail .detail_right {
	width: auto;
	float: left;
}

.detail .detail_right p {
	margin-top: 18px;
}

.detail .detail_right span {
	margin-top: 12px;
	display: block;
}

.left_nav {
	width: 220px;
	background: #f2f2f2;
	border-right: 1px solid #ccc;
	height: 500px;
	position: fixed;
	top: 65px;
	left: 0px;
	z-index: 998;
}

.left_nav ul {
	width: 100%;
	margin-top: 15px;
}

.left_nav ul li {
	width: 190px;
	height: 40px;
	text-align: left;
	color: #616161;
	font-size: 14px;
	line-height: 40px;
	padding-right: 30px;
	cursor: pointer;
	position: relative;
}

.left_nav ul a {
	color: #616161;
}

.left_nav ul li.click {
	color: #000;
	font-weight: bold;
}

.left_nav ul li img {
	width: 23px;
	float: left;
	margin-right: 20px;
	margin-left: 40px;
	margin-top: 5px;
}

.left_nav ul li:hover {
	background: #e1e1e1;
}

.left_nav ul li i {
	position: absolute;
	right: 65px;
	top: 8px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: red;
}

.left_nav ul.left_nav_ul a:nth-child(1) img {
	width: 21px;
	margin: 10px 25px 0 18px;
}

.left_nav ul.left_nav_ul a:nth-child(2) img {
	width: 21px;
	margin: 10px 25px 0 17px;
}

.left_nav ul.left_nav_ul a:nth-child(3) img {
	width: 20px;
	height: 20px;
	margin: 10px 25px 0 17px;
}

.left_nav ul.left_nav_ul a:nth-child(4) img {
	width: 18px;
	margin: 10px 25px 0 18px;
}

.left_nav .xj {
	position: relative;
	z-index: 10;
	transition: all .35s;
	cursor: pointer;
	box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.302), 0 1px 3px 1px
		rgba(60, 64, 67, 0.149);
	border: 1px solid transparent;
	border-radius: 24px;
	color: #3c4043;
	height: 48px;
	width: 120px;
	font-size: 14px;
	line-height: 48px;
	margin: 20px 0 0 12px;
}

.left_nav .xj:hover {
	box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.302), 0 4px 8px 3px
		rgba(60, 64, 67, 0.149);
	background-color: #f3f3f3;
	outline: none
}

.left_nav .xj ul {
	width: 250px;
	height: auto;
	border-radius: 10px;
	box-shadow: 0 8px 8px 0 rgba(60, 64, 67, 0.3);
	background: #fff;
	position: fixed;
	top: 83px;
	padding: 20px 0;
	display: none;
}

.left_nav .xj ul li {
	width: 100%;
	text-indent: 30px;
	color: #202124;
	height: 35px;
	line-height: 35px;
	padding-right: 0;
}

.left_nav .xj ul li:hover {
	background: #eeeeee;
}

.left_nav .xj img {
	width: 40px;
	float: left;
	margin: 3px 10px 0 10px;
}

.homepage_con {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 100%;
	height: auto;
	position: fixed;
	left: 221px;
	top: 121px;
}

.homepage_con .title {
	width: 100%;
	height: 45px;
	display: block;
	font-size: 12px;
}

.homepage_con ul {
	width: 100%;
	border-bottom: 1px solid #ccc;
	float: left;
}

.homepage_con ul li {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 13px;
}

.homepage_con ul li.w60 {
	width: auto;
	text-indent: 55px;
}

.homepage_con ul li.w20 {
	width: 180px;
	float: right;
	text-align: left;
}

.homepage_con ul li.basicInformation {
	color: #26c6da;
}

.homepage_con ul li.QuestionsSettings {
	color: #9575cd;
}

.homepage_con ul li.intelligent {
	color: #ff9800;
}

.homepage_con ul li.ResultsReleased {
	color: #ff5722;
}

.homepage_con .content {
	color: #333;
	width: 100%;
	overflow: auto;
	background: none;
}

.content .content_zi {
	width: 100%;
	float: left;
}

.content ul {
	cursor: pointer;
	font-size: 13px;
}

.content ul li .subject {
	width: 35px;
	height: 35px;
	color: #fff;
	float: left;
	text-indent: 0px;
	text-indent: 0px;
	text-align: center;
	border-radius: 50%;
	margin-top: 5px;
	margin-left: 10px;
	line-height: 35px;
}

.content ul li .English {
	background: #26c7db;
}

.content ul li .maths {
	background: #2196f3;
}

.content ul li .language {
	background: #f5521b;
}

.content ul li .rawPolitical {
	background: #66ba6c;
}

.content ul li .wl_ls {
	background: #9675ce;
}

.content ul li .hx_dl {
	background: #ff9801;
}

.content ul li .other {
	background: #767676;
}

.content ul li .subject_name {
	display: block;
	float: left;
	height: 45px;
	margin-left: 10px;
	text-indent: 0px;
	line-height: 45px;
}

.content ul.bg {
	background: #4386f9;
	color: #fff;
}

.content ul.bg li {
	color: #fff;
}
/*机构管理弹窗-start*/
.xz_Institution {
	width: 300px;
	height: auto;
	background: #fff;
	padding: 20px 35px 10px 35px;
	z-index: 10000;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -300px;
	display: none;
}

.xz_Institution h2 {
	font-size: 16px;
	color: #333;
}

.xz_Institution ul {
	width: 265px;
	height: auto;
	margin-top: 10px;
	float: left;
	position: relative;
}

.xz_Institution ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.xz_Institution ul li input {
	float: left;
	margin-top: 14px;
	margin-right: 10px;
}

.xz_Institution ul li span {
	width: auto;
	height: 40px;
}

.xz_Institution ul p {
	width: 100%;
	height: auto;
	color: red;
	position: absolute;
	text-indent: 30px;
	bottom: -10px;
	display: none;
}

.xz_Institution ul p img {
	float: left;
	width: 22px;
	position: absolute;
	top: -4px;
	left: 0px;
}

.xz_Institution_btn {
	float: right;
	margin-top: 20px;
	margin-right: -30px;
}

.xz_Institution_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	margin-right: 9px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.xz_Institution_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.xz_Institution_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/* 打印报表弹窗—start*/
.print {
	width: 400px;
	height: 250px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -150px;
	z-index: 9999999;
	display: none;
}

.print span {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	right: -10px;
	top: -10px;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
	font-size: 18px;
	background: red;
	color: #fff;
}

.print p {
	height: 30px;
	font-size: 14px;
	text-indent: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
}

.print a {
	margin: 10px 0 0 55px;
	float: left;
	text-align: center;
	line-height: 40px;
	color: #000000;
}

.print img {
	width: 120px;
	margin-top: 15px;
}

/* 打印报表弹窗—end*/
.Fab {
	width: 65px;
	height: auto;
	position: fixed;
	bottom: 50px;
	right: 30px;
	z-index: 1000;
}

.Fab .Fab_da {
	transition: all 0.2s;
	position: absolute;
	cursor: pointer;
	bottom: 0px;
	width: 60px;
	height: 60px;
	background: #4386f9;
	border-radius: 50%;
	font-size: 34px;
	text-align: center;
	line-height: 60px;
	color: #fff;
	box-shadow: 0px 2px 2px #595959;
}

.Fab .Fab_da:hover {
	box-shadow: 0px 4px 6px #595959;
}

.Fab ul {
	width: 50px;
	height: auto;
	position: relative;
	bottom: 75px;
	left: 5px;
}

.Fab ul li {
	width: 45px;
	box-shadow: 0px 2px 4px #888;
	cursor: pointer;
	height: 45px;
	margin-top: 10px; /*box-shadow:0px 2px 2px #595959; */
	border-radius: 50%;
	transform: scale(0);
	position: relative;
}

.Fab ul li img {
	width: 100%;
}

.Fab ul li:nth-child(1) {
	transition: all ease 0.5s;
}

.Fab ul li:nth-child(2) {
	transition: all ease 0.4s;
}

.Fab ul li:nth-child(3) {
	transition: all ease 0.3s;
}

.Fab ul li:nth-child(3) {
	transition: all ease 0.2s;
}

.Fab ul li .prompt {
	display: none;
	width: 110px;
	height: 30px;
	position: absolute;
	right: 60px;
	top: 8px;
	border-radius: 4px;
	background: rgba(51, 51, 51, 0.6);
	color: #fff;
	text-align: center;
	line-height: 30px;
}

/*创建班级-start*/
.createClass_window {
	width: 450px;
	height: auto;
	padding-bottom: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -225px;
	padding-top: 20px;
	margin-top: -175px;
	background: #fff;
	z-index: 10001;
	display: none;
}

.createClass_window h2 {
	font-size: 16px;
	text-indent: 35px;
	color: #333;
	margin-top: 0px;
}

.createClass_window ul {
	width: 380px;
	margin: 0 auto;
}

.createClass_window ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.createClass_window ul li.Width_160 {
	width: 170px;
}

.createClass_window ul li.ml_30 {
	margin-left: 30px;
}

.createClass_window ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.createClass_window ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.createClass_window ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.createClass_window ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.createClass_window ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.createClass_window ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.createClass_window ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.createClass_window ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.createClass_window ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.createClass_window ul li .name_select b {
	font-weight: normal;
}

.createClass_window ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 42px;
}

.createClass_window ul li ol {
	font-size: 14px !important;
	width: 100%;
	max-height: 350px;
	overflow: hidden;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 15px #ccc;
	display: none;
	z-index: 1000;
	position: absolute;
	top: 15px;
}

.createClass_window ul li ol::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.createClass_window ul li ol::-webkit-scrollbar-track {
	border-radius: 10px;
}

.createClass_window ul li ol::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.createClass_window ul li ol li {
	border: 0px;
	width: 50%;
	float: left;
	height: 30px;
	color: #222;
	text-indent: 15px;
	line-height: 30px;
	margin: 0px;
}

.createClass_window ul li ol li:hover {
	background: #eeeeee;
}

.createClass_window_btn {
	float: right;
}

.createClass_window_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.createClass_window_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.createClass_window_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.createClass_window_btn a.cancel {
	background: #ccc;
	color: #fff;
}

.createClass_window ul li .submit {
	font-size: 12px;
	display: none;
	width: 80px;
	height: 25px;
	margin-top: 10px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #0071bc;
	border-radius: 4px;
	float: right;
	color: #333;
}

.createClass_window ul li .submit:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.createClass_window ul li .submit:focus {
	background: #bbdefb;
	color: #2196f3;
}
/*创建班级-end*/

/*班管理-start*/
.class_con {
	height: auto;
	position: absolute;
	left: 221px;
	top: 65px;
	overflow-y: auto;
	padding-left: 50px;
	z-index: 10000;
}

.class_con ul {
	width: 200px;
	height: auto;
	float: left;
	margin: 50px 0 0 80px;
	position: relative;
	box-shadow: 0px 3px 6px #ccc;
	cursor: pointer;
}

.class_con ul:nth-last-child(1) {
	margin-bottom: 50px;
}

.class_con ul li {
	position: relative;
}

.class_con ul li.class_top {
	width: 100%;
	height: 75px;
}

.class_con ul li.class_top.blue {
	background: #4386f9;
}

.class_con ul li.class_top.black {
	background: #40322f;
}

.class_con ul li.class_top.pink {
	background: #dc5f50;
}

.class_con ul li.class_top span {
	width: 100%;
	height: 30px;
	margin-top: 15px;
	float: left;
	display: block;
	text-indent: 20px;
	color: #fff;
	font-weight: bold;
}

.class_con ul li.class_top p {
	width: 100%;
	display: block;
	text-indent: 20px;
	color: #fff;
}

.class_con ul li.class_top .class_operate {
	height: 30px;
	margin-top: 5px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
}

.class_con ul li.class_top .class_operate img {
	width: 18px;
}

.class_con ul li .class_operation {
	width: 110px;
	height: auto;
	background: #fff;
	position: absolute;
	top: 30px;
	right: -60px;
	z-index: 1000;
	display: none;
}

.class_con ul li .class_operation ul {
	width: 110px;
	margin: 0px;
}

.class_con ul li .class_operation ul li {
	width: 110px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-align: center;
	color: #333;
}

.class_con ul li .class_operation ul li:hover {
	background: #eeeeee;
	color: #000;
}

.class_con ul li.class_bottom {
	width: 100%;
	height: 100px;
	background: #f2f1f1;
}

.class_con ul li.class_bottom p {
	width: 100%;
	height: 30px;
	float: left;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	color: #333333;
}

.class_con ul li.class_bottom p span {
	width: 110px;
	float: right;
	height: 30px;
	display: block;
	text-indent: 0px;
}

.class_con ul .class_img {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50px;
	right: 15px;
	border-radius: 50%;
}

.class_con ul .class_img img {
	width: 100%;
}

.class_nodata {
	text-align: center;
	width: 400px;
	height: 200px;
	cursor: pointer;
	border: 2px dashed #ccc;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	margin-top: -200px;
	z-index: 999;
}

.class_nodata img {
	width: 50px;
	margin-top: 60px;
}

.class_nodata p {
	width: 100%;
	color: #979797;
	font-size: 14px;
	margin-top: 10px;
}
/*导入花名册-start*/
.addStudent {
	width: 1500px;
	height: 500px;
	background: #f2f1f1;
	position: fixed;
	right: 0px;
	top: 65px;
	display: none;
}

.addStudent .addStudent_con {
	width: 95%;
	margin: 0 auto;
	height: 400px;
}

.addStudent_con .addStudent_head {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 20px;
}

.addStudent_head a {
	border: 1px solid #f2f1f1;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #444444;
}

.addStudent_head a:hover {
	border: 1px solid #c2c2c2;
}

.addStudent_head a:focus {
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.addStudent_head .classNum {
	width: auto !important;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	float: right;
	width: 12%;
}

.addStudent_head .classNum span {
	margin-left: 15px;
}

.addStudent .kong_data {
	width: 600px;
	padding: 40px 80px;
	background: #eeeded;
	margin: 0 auto;
	clear: left;
	position: relative;
	top: 30px;
	display: none;
}

.kong_data h3 {
	color: #202020;
	font-size: 14px;
}

.kong_data p {
	color: #333333;
	margin-top: 10px;
}

.addStudent .addStudent_centre {
	width: 90%;
	height: auto;
	margin-left: 5%;
	float: left;
	margin-top: 45px;
	min-width: 800px;
}

.addStudent_centre ul {
	width: 100%;
	height: 50px;
	border-top: 1px dashed #ccc;
	color: #333;
}

.addStudent_centre ul li {
	width: 16%;
	line-height: 50px;
	text-align: center;
	float: left;
	position: relative;
}

.addStudent_centre ul li img {
	width: 20px;
	position: relative;
	top: 8px;
	left: 0px;
	display: none;
}

.addStudent_centre ul li ol {
	width: 100px;
	height: auto;
	background: #fff;
	z-index: 99;
	display: none;
	position: absolute;
	right: 0px;
}

.addStudent_centre ul li ol li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
}

.addStudent_centre ul li ol li:hover {
	background: #f5f5f5;
}

.addStudent_centre ul:nth-last-child(1) li ol, .addStudent_centre ul:nth-last-child(2) li ol
	{
	bottom: 40px;
}

.addStudent_centre ul:nth-child(odd) {
	background: #fff;
}

.addStudent_centre ul:nth-child(even) {
	background: #f2f1f1;
}

.addStudent_centre .centre_title ul {
	font-weight: bold;
	background: #f5f5f5;
}

.addStudent_centre .centre_data ul {
	cursor: pointer;
}

.addStudent_centre .centre_data {
	overflow-y: auto;
}

.centre_data::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.centre_data::-webkit-scrollbar-track {
	border-radius: 10px;
}

.centre_data::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}
/*添加学生弹窗-start*/
.addStudent_win {
	width: 400px;
	height: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	padding-top: 20px;
	margin-top: -200px;
	background: #fff;
	z-index: 10000;
	display: none;
}

.addStudent_win h2 {
	font-size: 16px;
	text-indent: 30px;
	color: #969696;
	margin-top: 10px;
}

.addStudent_win ul {
	width: 330px;
	margin: 0 auto;
}

.addStudent_win ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 2px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
	margin-top: 5px;
}

.addStudent_win ul li.Width_160 {
	width: 170px;
}

.addStudent_win ul li.ml_30 {
	margin-left: 30px;
}

.addStudent_win ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.addStudent_win ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.addStudent_win ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.addStudent_win ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.addStudent_win ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.addStudent_win ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: #0071bc;
}

.addStudent_win ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.addStudent_win ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	font-size: 12px;
	color: red;
}

.addStudent_win ul li .name_select {
	height: 25px;
	width: 100px;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.addStudent_win ul li .name_select b {
	font-weight: normal;
}

.addStudent_win ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 45px;
}

.addStudent_win ul li ol {
	width: 100px;
	height: 60px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 15px #ccc;
	display: none;
	z-index: 1000;
	position: absolute;
	top: 15px;
}

.addStudent_win ul li ol li {
	border: 0px;
	height: 30px;
	color: #222;
	text-indent: 15px;
	line-height: 30px;
	margin: 0px;
}

.addStudent_win ul li ol li:hover {
	background: #eeeeee;
}

.addStudent_win_btn {
	float: right;
	margin-bottom: 10px;
}

.addStudent_win_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.addStudent_win_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.addStudent_win_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}
/*添加学生弹窗-end*/

/*批量录入-start*/
.addStudent_batch {
	width: 640px;
	height: 600px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -320px;
	z-index: 10000;
	display: none;
}

.addStudent_batch .batch_head {
	width: 100%;
	font-size: 14px;
	text-indent: 30px;
	height: 50px;
	line-height: 50px;
	position: relative;
}

.addStudent_batch .batch_head img {
	position: absolute;
	top: 35px;
	right: -160px;
	z-index: 99;
	display: none;
}

.addStudent_batch .batch_head a {
	float: right;
	margin-right: 20px;
	font-size: 12px;
	color: #4386f9;
	text-decoration: underline;
}

.addStudent_batch .batch_con {
	width: 100%;
	height: 493px;
	position: relative;
	overflow: hidden;
}

.addStudent_batch .batch_con textarea {
	font-style: normal;
	width: 550px;
	margin: 0 auto;
	height: 470px;
	resize: none;
	margin-left: 36px;
	padding: 10px;
}

.addStudent_batch .batch_con .batch_error {
	width: 570px;
	height: auto;
	line-height: 20px;
	padding: 10px 0 5px;
	font-size: 14px;
	text-indent: 0px;
	background: #d32f2f;
	color: #fff;
	position: absolute;
	bottom: -100px;
	left: 37px;
}

.addStudent_batch .batch_con .batch_error span {
	word-break: normal;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: hidden;
	width: 90%;
	margin-left: 10px;
	display: block;
	float: left;
}

.addStudent_batch .batch_con .batch_error img {
	width: 25px;
	float: right;
	margin-top: -2px;
	cursor: pointer;
}

.addStudent_batch_btn {
	float: right;
}

.addStudent_batch_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
	margin-right: 20px;
	margin-top: 10px;
}

.addStudent_batch_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.addStudent_batch_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}
/*批量录入-end*/

/*个人设置-start*/
.personalUser {
	width: auto;
	height: 100%;
	float: left;
}

.personalUser .institutionName {
	color: #fff;
	font-size: 14px;
	float: left;
	line-height: 34px;
	margin-top: 10px;
	padding: 0 10px;
	cursor: pointer;
	border: 1px solid #4285f4;
	letter-spacing: 1px;
}

.personalUser .institutionName:hover {
	border: 1px solid #fff;
}

.personalUser .personalUser_img {
	width: 30px;
	height: 30px;
	margin: 12px 0 0 10px;
	float: left;
	border-radius: 50%;
	cursor: pointer;
}

.personalUser .personalUser_img img {
	width: 100%;
}
/*修改用户-start*/
.modify_personalUser {
	width: 330px;
	height: 170px;
	background: url(../../images/navbg.png);
	border-radius: 0px 0px 4px 4px;
	overflow: hidden;
	position: fixed;
	top: 55px;
	right: 10px;
	z-index: 10000;
	display: none;
}

.modify_personalUser_zi {
	top: 45px;
	right: 35px;
}

.modify_personalUser .modify_personalUser_top {
	width: 100%;
	height: 94px;
	margin-top: 20px;
}

.modify_personalUser_top .modify_img {
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
	width: 90px;
	height: 90px;
	margin: 2px 0 0 5px;
	background: #20A611;
	float: left;
	position: relative;
}

.modify_personalUser_top .modify_img p {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #000;
	color: #fff;
	opacity: 0.6;
}

.modify_personalUser_top span {
	font-weight: bold;
	display: block;
	width: 150px;
	margin-top: 10px;
	margin-left: 30px;
	color: #333;
	float: left;
}

.modify_personalUser_top span.GradeName {
	padding-right: 20px;
	font-weight: normal;
	margin-top: 5px;
	position: relative;
}

.modify_personalUser_top span.GradeName b {
	font-weight: normal;
}

.modify_personalUser_top span.GradeName img {
	cursor: pointer;
	position: relative;
	top: 2px;
}

.modify_personalUser_top a {
	display: block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	margin-left: 30px;
	border-radius: 4px;
	text-align: center;
	float: left;
	background: #4d90fe;
	margin-top: 10px;
	font-weight: 400;
	color: #fff;
}

.modify_personalUser .modify_btn {
	width: 328px;
	height: 45px;
	border-radius: 0px 0px 4px 4px;
	overflow: hidden;
	background: #f5f5f5;
	border: 1px solid #ccc;
	position: absolute;
	bottom: 0px;
}

.modify_personalUser .modify_btn a {
	padding: 0px 15px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
	color: #666;
	display: block;
	float: left;
	line-height: 25px;
	margin-top: 9px;
	margin-left: 20px;
}
/*修改用户-start*/
.personalUser .personalUser_name {
	width: auto;
	height: 55px;
	color: #fafafa;
	line-height: 55px;
	margin-left: 10px;
	font-size: 14px;
	float: left;
}

.personalUser .message {
	width: 40px;
	height: 40px;
	text-align: center;
	margin: 7px 10px 0 20px;
	border-radius: 50%;
	float: left;
	cursor: pointer;
}

.message img {
	width: 26px;
	margin-top: 7px;
}

.personalUser .qq_chat {
	width: 23px;
	height: 23px;
	margin: 15px 0 0 20px;
	border-radius: 50%;
	float: left;
}

.personalUser .qq_chat img {
	width: 100%;
}
/*通知-start*/
.inform {
	display: none;
	width: 402px;
	height: 427px;
	background: url(../../images/inform_bg.png) no-repeat;
	position: fixed;
	top: 55px;
	right: 29px;
	z-index: 10000;
	overflow: hidden;
	box-shadow: 0 6px 8px #BFBFBF;
	border-radius: 5px;
}

.inform h2 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	color: #666;
	font-size: 16px;
}

.inform .inform_data {
	width: 400px;
	margin-left: 2px;
	height: 320px;
	text-align: center;
	overflow: hidden;
	overflow-y: auto;
}

.inform_data::-webkit-scrollbar, .read_content::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.inform_data::-webkit-scrollbar-track, .read_content::-webkit-scrollbar-track
	{
	border-radius: 10px;
}

.inform_data::-webkit-scrollbar-thumb, .read_content::-webkit-scrollbar-thumb
	{
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.inform .inform_data .nodata {
	margin-top: 100px;
	display: none;
}

.inform .inform_data ul {
	padding: 5px 0;
	width: 90%;
	height: auto;
	float: left;
	margin-left: 5%;
	background: #fafafa;
	border-radius: 5px;
}

.inform .inform_data ul li {
	cursor: pointer;
	background: #fafafa;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #cecece;
	text-indent: 20px;
	color: #676363;
	line-height: 40px;
	font-size: 14px;
	text-align: left;
}

.inform .inform_data ul .inform_content {
	display: none;
	width: 90%;
	color: #333;
	height: auto;
	padding: 3% 5%;
	text-indent: 20px;
	text-align: left;
	border-bottom: 1px solid #cecece;
}

.inform .inform_data ul .inform_content:last-child {
	border: 0px;
	border-top: 1px solid #cecece;
}

.inform .inform_read {
	width: 400px;
	height: 410px;
	position: absolute;
	top: 380px;
	left: 2px;
}

.inform_read .read_title {
	cursor: pointer;
	width: 90%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #ebebeb;
	color: #757575;
	font-size: 14px;
	margin: 0 auto;
}

.inform_read .read_content {
	background: #e5e5e5;
	width: 400px;
	height: 360px;
	text-align: center;
	color: #757575;
	overflow: hidden;
	overflow-y: auto;
}

.inform_read .read_content h4 {
	display: none;
	margin-top: 10px;
	font-size: 12px;
	color: #757575;
	font-weight: normal;
	float: left;
	width: 100%;
	text-align: center;
}

.inform_read .read_content ul {
	padding: 5px 0;
	width: 90%;
	height: auto;
	float: left;
	margin-left: 5%;
	margin-top: 10px;
	background: #fafafa;
	border-radius: 5px;
}

.inform_read .read_content ul li {
	cursor: pointer;
	background: #fafafa;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #cecece;
	text-indent: 20px;
	color: #676363;
	line-height: 40px;
	font-size: 14px;
	text-align: left;
}

.inform_read .read_content ul .have_read {
	color: #656565;
	display: none;
	width: 90%;
	height: auto;
	padding: 3% 5%;
	text-indent: 20px;
	text-align: left;
	border-bottom: 1px solid #cecece;
}

.inform_read .read_content .have_read:last-child {
	border: 0px;
	border-top: 1px solid #cecece;
}

.Modifydata_title {
	min-width: 800px;
	width: 100%;
	height: 55px;
	background: #f2f2f2;
	box-shadow: 0px 5px 6px #ccc;
	position: fixed;
	top: 65px;
	z-index: 99;
}

.Modifydata_title .Modifydata_title_h {
	width: 900px;
	height: 55px;
	margin: 0 auto;
	color: #333;
	line-height: 55px;
	text-indent: 15px;
	cursor: pointer;
	font-size: 18px;
}

.Modifydata_title_h img {
	width: 30px;
	float: left;
	margin-top: 13px;
}

.Modifydata {
	overflow-y: auto;
	position: fixed;
	top: 121px;
	left: 0px;
}

.Modifydata_con {
	width: 900px;
	background: #D52023;
	height: auto;
	border: 1px solid #ccc;
	background: #fff;
	box-shadow: 0px 5px 6px #ccc;
	margin-bottom: 50px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 40px;
	z-index: 99;
	padding: 10px 0px;
}

.Modifydata_con .modifyData ul {
	width: 100%;
	height: auto;
	padding: 15px 0px;
	border-bottom: 1px solid #ccc;
	position: relative;
}

.Modifydata_con .modifyData ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-top: 4px;
}

.Modifydata_con .modifyData ul li span {
	text-indent: 30px;
	color: #666;
	float: left;
	width: 90px;
}

.Modifydata_con .modifyData ul li p {
	margin-left: 20px;
	font-size: 14px;
	color: #333;
	float: left;
}

.Modifydata_con .modifyData ul img {
	width: 20px;
	position: absolute;
	top: 30px;
	right: 20px;
	cursor: pointer;
}

.Modifydata_con .activation {
	width: 100%;
	height: 80px;
}

.Modifydata_con .activation span {
	text-indent: 30px;
	color: #666;
	float: left;
	width: 100px;
	line-height: 80px;
}

.Modifydata_con .activation ul {
	width: 600px;
	margin: 0 auto;
	float: left;
	margin-left: 10px;
	position: relative;
}

.Modifydata_con .activation ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 45%;
	height: 40px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.Modifydata_con .activation ul li.Width_160 {
	width: 170px;
}

.Modifydata_con .activation ul li.ml_30 {
	margin-left: 30px;
}

.Modifydata_con .activation ul li input {
	transition: all 0.2s;
	width: 75%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.Modifydata_con .activation ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.Modifydata_con .activation ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.Modifydata_con .activation ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.Modifydata_con .activation ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.Modifydata_con .activation ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: #0071bc;
}

.Modifydata_con .activation ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.Modifydata_con .activation ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.Modifydata_con .activation ul li .name_select {
	height: 25px;
	width: 100px;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.Modifydata_con .activation ul li .name_select b {
	font-weight: normal;
}

.Modifydata_con .activation ul li span {
	width: 100%;
	height: 20px;
	text-indent: 0px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 45px;
}

.Modifydata_con .activation .submit {
	width: auto;
	padding: 0 10px;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	margin-right: 50px;
	margin-top: 20px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #0071bc;
	border-radius: 4px;
	float: left;
	color: #333;
}

.Modifydata_con .activation #send_mail {
	position: absolute;
	right: -120px;
}

.Modifydata_con .activation .submit:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.Modifydata_con .activation .submit:focus {
	background: #bbdefb;
	color: #2196f3;
}

.Modifydata_con .activation .submit_old {
	width: auto;
	padding: 0 5px;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #0071bc;
	border-radius: 4px;
	float: right;
	margin-top: 10px;
	color: #333;
}

.Modifydata_con .activation .submit_old:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.Modifydata_con .activation .submit_old:focus {
	background: #bbdefb;
	color: #2196f3;
}

.Modifydata_con .Identity {
	width: 100%;
	height: 80px;
	display: none;
}

.Modifydata_con .Identity span {
	text-indent: 30px;
	color: #666;
	float: left;
	width: 100px;
	line-height: 80px;
}

.Modifydata_con .Identity ul {
	margin-top: 20px;
	float: left;
}

.Modifydata_con .Identity ul li {
	width: 80px;
	line-height: 40px;
	float: left;
}

.Modifydata_con .Identity ul li input {
	float: left;
	margin: 15px 10px 0 10px;
}

.js_link {
	width: 845px;
	height: 500px;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -424px;
	background: #fff;
	border: 1px solid #888888;
	display: none;
}

.js_link .js_link_top {
	width: 100%;
	height: 200px;
	background: #f0f0f0;
}

.js_link .js_link_top .lg {
	width: 85%;
	height: 198px;
	border-bottom: 2px solid #888;
	margin: 0 auto;
	text-align: center;
}

.js_link .js_link_top .lg img {
	margin-top: 35px;
}

.js_link p {
	font-size: 16px;
	color: #333;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	font-family: "微软雅黑"
}

.js_link p .span1 {
	font-size: 28px;
	margin: 0px 10px;
	color: #2196f3;
}

.js_link p .span2 {
	margin: 0px 10px;
	color: #2196f3;
}

.js_link p a {
	margin: 0px 10px;
	color: #006ce6;
	text-decoration: underline;
}

/*筛选排序-start*/
.screening {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	width: 370px;
	height: 100%;
	background: #fff;
	border-left: 1px solid #ccc;
	position: fixed;
	position: fixed;
	right: -380px;
	top: 56px;
	box-shadow: -2px 0px 10px #999;
	overflow-y: auto;
	z-index: 100;
}

.screening .shut_down {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 20px;
	cursor: pointer;
}

.screening ul {
	width: 280px;
	height: auto;
	margin: 0 auto;
	margin-top: 85px;
}

.screening ul h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-bottom: 10px;
}

.screening ul li {
	width: 100%;
	height: 25px;
	margin-top: 30px;
	color: #333333;
	position: relative;
}

.screening ul li.Hauto {
	height: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
}

.screening ul li .num_tow {
	display: none;
}

.screening ul li .num_tow_switch {
	position: absolute;
	top: 3px;
	right: -20px;
	width: 20px;
	cursor: pointer;
}

.screening ul li span {
	display: block;
	float: left;
	margin-top: 2px;
	width: 80px;
	line-height: 25px;
	height: 100%;
	text-align: left;
	overflow: hidden;
}

.screening ul li input[type="text"] {
	width: 190px;
	text-indent: 10px;
	height: 23px;
	float: left;
	border: 0px;
	border: 1px solid #ccc;
}

.screening ul li .w270 {
	width: 270px;
	float: left;
	margin-top: 10px;
}

.screening ul li .w270 input {
	width: 70px;
}

.screening ul li .w270 b {
	width: 40px;
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
	text-align: center;
}

.screening ul li .w270 a {
	display: block;
	width: 25px;
	color: #333;
	font-weight: bold;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	float: left;
	font-size: 30px;
	margin-left: 15px;
}

.screening ul li .w270 a img {
	width: 20px;
}

.screening ul li .select {
	width: 190px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #ccc;
	float: left;
	height: 25px;
	line-height: 30px;
	background: #f3f3f3;
	position: relative;
	cursor: pointer;
}

.screening ul li .select ol {
	width: 190px;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100000;
	display: none;
}

.screening ul li .select ol li {
	width: 244px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
}

.screening ul li .select ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
}

.screening ul li .select span {
	width: auto;
	margin: 0;
}

.screening ul li .multi_select {
	width: 190px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #ccc;
	float: left;
	height: 25px;
	line-height: 30px;
	background: #f3f3f3;
	position: relative;
	cursor: pointer;
}

.screening ul li .multi_select ol {
	width: 190px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100000;
	display: none;
}

.screening ul li .multi_select ol li {
	width: 184px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
	position: relative;
}

.screening ul li .multi_select ol li.multi_click {
	background: #0B6CC7;
	color: #fff;
	border-left: 4px solid #0B6CC7;
}

.screening ul li .multi_select ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
	color: #000;
}

.screening ul li .multi_select ol li img {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	float: left;
}

.screening ul li .multi_select span {
	width: auto;
	margin: 0;
}

.screening .remember {
	width: 200px;
	margin: 20px 0 0 80px;
	float: left;
	height: 25px;
	line-height: 25px;
}

.remember input {
	float: left;
	margin: 4px 10px 0 10px;
}

.screening .screening_btn {
	width: 280px;
	margin: 0 auto;
	margin-top: 60px;
	height: 40px;
}

.screening_btn .confirm {
	margin-right: 20px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #4585f1;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.screening_btn .reset, .screening_btn .cancel {
	margin-left: 20px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #f3f3f3;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
}

.screening_btn .confirm:hover, .screening_btn .reset:hover,
	.screening_btn .cancel:hover {
	border: 1px solid #c7c7c7;
}

/*筛选排序-end*/

/*新建考试-start*/
.newTest_nav {
	width: 200px;
	background: #f2f2f2;
	height: 500px;
	position: fixed;
	top: 56px;
	left: 0px;
	z-index: 997;
	overflow: hidden;
}

.newTest_nav::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.newTest_nav::-webkit-scrollbar-track {
	border-radius: 10px;
}

.newTest_nav::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.1);
}

.newTest_nav .newTest_nav_title {
	width: 85%;
	height: 30px;
	line-height: 30px;
	color: #4c4c4c;
	margin-top: 10px;
	float: left;
	text-indent: 10%;
}

.newTest_nav .newTest_nav_title img {
	width: 20px;
	margin-top: 3px;
	float: right;
	margin-right: 15px;
	cursor: pointer;
}

.newTest_nav ul {
	width: 100%;
	margin-top: 10px;
	float: left;
}

.newTest_nav ul li {
	width: 100%;
	height: 40px;
	text-align: left;
	text-indent: 20px;
	color: #4c4c4c;
	font-size: 12px;
	line-height: 40px;
	cursor: pointer;
	position: relative;
}

.newTest_nav ul li.click {
	color: #202020;
	font-weight: bold;
	background: #e7e7e7;
}

.newTest_nav ul li img {
	width: 22px;
	float: left;
	margin-left: 40px;
	margin-top: 12px;
}

.newTest_nav ul li img.finish {
	position: absolute;
	right: 15px;
	width: 18px;
	margin-top: 11px;
}

.newTest_nav ul li .march {
	position: absolute;
	right: 19px;
	top: 15px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: red;
}

.newTest_nav ul li:hover {
	background: #e1e1e1;
}

.newTest_nav .xian {
	width: 170px;
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 10px 0 0 15px;
}

.contact {
	width: 100%;
	height: auto;
	float: left;
}

.contact ul {
	width: 100%;
	margin-top: 25px;
}

.contact ul li {
	text-indent: 0px;
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
	color: #616161;
	padding-right: 0px !important;
	font-size: 14px;
	line-height: 40px;
	cursor: pointer;
}

.contact ul li img {
	width: 23px;
	float: left;
	margin-right: 20px;
	margin-left: 40px;
	margin-top: 5px;
}

.contact ul li:hover {
	background: #f2f2f2;
}

.newTest_nav .Process {
	position: absolute;
	right: 10px;
	width: 20px;
	height: auto;
	top: 60px;
	z-index: 99;
}

.newTest_nav .Process span {
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-left: 7.4px;
	margin-bottom: 3px;
	background: #c2c2c2;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.newTest_nav .Process span.finish {
	width: 18px;
	height: 18px;
	margin-left: 2px;
	background: #4caf50;
}

.newTest_nav .Process span.error {
	width: 18px;
	height: 18px;
	margin-left: 2px;
	background: #f34336;
}

.newTest_nav .Process span.proceed {
	background: #4caf50;
}

.newTest_nav .Process span img.g {
	width: 10px;
	margin: 5px 0 0 4px;
	float: left;
	display: none;
}

.newTest_nav .Process span img.t {
	width: 3px;
	margin: 2.5px 0 0 7.2px;
	float: left;
	display: none;
}

.newTest_nav .Process span em {
	font-style: normal;
	display: none;
	line-height: 17px;
}

.newTest_nav .Process span.finish .g {
	display: block;
}

.newTest_nav .Process span.error .t {
	display: block;
}

.newTest_nav .Process i {
	width: 2px;
	height: 28px;
	background: #c2c2c2;
	margin-left: 10px;
	display: block;
	margin-bottom: 3px;
}

.newTest_nav .Process i.finish {
	height: 18px;
	background: #4caf50;
}

.result_con {
	width: 1500px;
	height: auto;
	position: fixed;
	left: 200px;
	top: 56px;
	background: #f2f2f2;
	overflow-x: auto;
}
/*图表-start*/
.result_con .y100_result {
	width: 92%;
	max-width: 1550px;
	margin: 0 auto;
	height: 400px;
	background: #f2f2f1;
	position: relative;
	left: -10px;
	margin-top: 30px;
	background: #fff;
	box-shadow: 2px 4px 8px #ccc;
	overflow: hidden;
	z-index: 999;
	padding-top: 10px;
}

.result_con .y100_result .y100_result_head {
	width: 90%;
	height: 50px;
	margin-left: 21%;
}

.result_con .y100_result .y100_result_head ul {
	width: 100%;
	float: left;
}

.result_con .y100_result .y100_result_head ul li {
	width: 28%;
	margin-left: 20px;
	margin-top: 10px;
	float: left;
	height: 40px;
	position: relative;
}

.result_con .y100_result .y100_result_head ul li:nth-child(1) {
	border-left: 5px solid #fecd66
}

.result_con .y100_result .y100_result_head ul li:nth-child(2) {
	border-left: 5px solid #97d5d7
}

.result_con .y100_result .y100_result_head ul li:nth-child(3) {
	border-left: 5px solid #7b88b6
}

.result_con .y100_result .y100_result_head ul li:nth-child(4) {
	border-left: 5px solid #ff6632
}

.result_con .y100_result .y100_result_head ul li:nth-child(5) {
	border-left: 5px solid #cccccd
}

.result_con .y100_result .y100_result_head ul li h2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	color: #373233;
	position: absolute;
	top: -10px;
}

.result_con .y100_result .y100_result_head ul li span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	color: #848482;
	position: absolute;
	bottom: -4px;
}

.result_con .y100_result .y100_result_con {
	width: 100%;
	height: 250px;
	background: #24C4B3;
}

.result_con .y100_result .y100_result_con .y100_result_con_left {
	width: 60%;
	height: 350px;
	background: #fff;
	float: left;
	position: relative;
}

.result_con .y100_result .y100_result_con .y100_result_con_left h2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.result_con .y100_result .y100_result_con .y100_result_con_right {
	width: 40%;
	height: 350px;
	background: #fff;
	float: right;
	overflow: hidden;
	position: relative;
}

.result_con .y100_result .y100_result_con .y100_result_con_right h2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.result_nei_title {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 60px;
}

.result_nei_title p {
	width: 50%;
	font-size: 18px;
	color: #888;
	text-align: center;
	float: left;
}

.result_circle {
	width: 210px;
	height: 210px;
	position: relative;
	border-radius: 50%;
	background: #f7644e;
	float: left;
	margin: 40px 0px 15px 33%;
	transform: scale(0.9);
}

.result_pie_left, .result_pie_right {
	width: 210px;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
}

.result_left1, .result_right1 {
	display: block;
	width: 210px;
	height: 210px;
	border-radius: 50%;
	background: #dcdcdc;
	position: absolute;
	top: 0px;
	left: 0;
	box-shadow: -1px -1px 0px #dcdcdc, -1px -1px 0px #dcdcdc, 1px 1px 0px
		#dcdcdc, 1px 1px 0px #dcdcdc;
}

.result_pie_right, .result_right1 {
	clip: rect(0, auto, auto, 105px);
}

.result_pie_left, .result_left1 {
	clip: rect(0, 105px, auto, 0);
}

.result_mask_y {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	left: 25px;
	top: 25px;
	background: #FFF;
	position: absolute;
	text-align: center;
	line-height: 160px;
	font-size: 48px;
	color: #888888;
	font-family: "微软雅黑";
	letter-spacing: -4px;
}
/*图表-end*/
.result_con .result_data {
	width: 92%;
	margin: 0 auto;
	max-width: 1550px;
	height: auto;
	background: #f2f2f2;
	float: left;
	margin-left: 4%;
}

.result_con .result_title {
	font-size: 12px;
	background: #f2f2f2;
	width: 100%;
	position: relative;
	top: 0px;
	width: 100%;
	height: 91px;
	line-height: 45px;
}

.result_con .result_title ul {
	width: 100%;
	height: auto;
	float: left;
	border: 2px solid #e9e9e9;
	margin-top: 56px;
	background: #42a5f5;
	color: #fff;
}

.result_con .result_title ul li {
	width: 16.66%;
	float: left;
	font-weight: bold;
	text-align: left;
	position: relative;
}

.result_con .result_title ul li:nth-child(1) {
	text-indent: 3%;
}

.result_con .result_title ul li:nth-last-child(1) {
	width: 10%;
}

.result_con .result_title ul li .px_img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	left: 30px;
}

.result_con .result_title ul li .px_img img {
	width: 16px;
	position: relative;
	top: -9px;
	left: 1px;
}

.result_con .result_title ul li .px_img.click {
	background: rgba(0, 0, 0, 0.3)
}

.result_con .result_title ul li .px_img.StudentId {
	text-indent: 0px;
	left: 35%;
}
/*.result_con .result_title ul li img{ width:17px; position:relative; top:5px; left:5px;}*/
.result_con .result_title ul li img.result_l {
	left: 30%;
}

.result_con .result_table {
	margin-bottom: 22px;
	font-size: 13px;
	width: 100%;
	height: auto;
	line-height: 45px;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	float: left;
	margin-top: 0px;
}

.result_con .result_table ul {
	width: 100%;
	height: auto;
	background: #fff;
	border-bottom: 1px solid #e9e9e9;
	float: left;
	cursor: pointer;
}

.result_con .result_table ul li {
	width: 16.66%;
	float: left;
	color: #202020;
	text-align: left;
}

.result_con .result_table ul li:nth-child(1) {
	text-indent: 3%;
}

.result_con .result_table ul li:nth-last-child(1) {
	width: 10%;
}

.result_con .result_table ul.bg {
	background: #4386f9 !important;
}

.result_con .result_table ul:nth-child(even) {
	background: #f5f5f5;
}

.result_con .result_table ul.bg li {
	color: #fff !important;
}

.classChoose_window {
	height: auto;
	background: #fff;
	position: fixed;
	top: 56px;
	right: 0px;
	box-shadow: 2px 4px 8px #585858;
	display: none;
}

.classChoose_window .classChoose {
	width: 98%;
	height: auto;
	margin: 0 auto;
}

.classChoose .classChoose_title {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #ccc;
	line-height: 40px;
	color: #333;
	font-size: 14px;
}

.classChoose .classChoose_con {
	width: 100%;
	height: auto;
	background: #3D62DB;
}

.classChoose .classChoose_con ul {
	width: 100%;
	float: left;
	height: auto;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.classChoose .classChoose_con ul li {
	width: 12.5%;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
}

.classChoose .classChoose_con ul li input {
	position: relative;
	top: 2px;
}

.classChoose .classChoose_btn {
	width: auto;
	height: 40px;
	margin-top: 15px;
	float: right;
	margin-bottom: 10px;
}

.classChoose .classChoose_btn .confirm {
	margin-left: 20px;
	width: 70px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #4585f1;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.classChoose .classChoose_btn .close {
	margin-left: 20px;
	width: 70px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #f3f3f3;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
}

.classChoose .classChoose_btn .confirm:hover, .classChoose .classChoose_btn .close:hover
	{
	border: 1px solid #c7c7c7;
}

.Classinformation {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	width: 370px;
	height: 100%;
	background: #fff;
	border-left: 1px solid #ccc;
	position: fixed;
	position: fixed;
	right: -380px;
	top: 56px;
	box-shadow: -2px 0px 10px #999;
	overflow-y: auto;
}

.Classinformation .Classinformation_title {
	width: 88%;
	margin: 0 auto;
	height: 55px;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
}

.Classinformation .Classinformation_title .subject_name {
	display: block;
	float: left;
	height: 45px;
	margin-left: 10px;
	text-indent: 0px;
	line-height: 45px;
}

.Classinformation .Classinformation_con {
	width: 310px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
	overflow-y: auto;
}

.Classinformation .Classinformation_con .answer_title {
	width: 99%;
	height: auto;
	background: #DC7B7D;
}

.Classinformation .Classinformation_con .answer_title ul {
	border: 1px solid #ccc;
	border-bottom: 0px;
	height: auto;
	border-bottom: 1px solid #ccc;
	width: 100%;
	float: left;
}

.Classinformation .Classinformation_con .answer_title ul li {
	width: 25%;
	height: 44px;
	line-height: 45px;
	text-align: center;
	background: #e3f4ff;
	color: #333;
	float: left;
}

.Classinformation .Classinformation_con .answer_content {
	width: 99%;
	height: auto;
	background: #DC7B7D;
}

.Classinformation .Classinformation_con .answer_content ul {
	height: auto;
	width: 100%;
	border-left: 1px solid #ccc;
	float: left;
}

.Classinformation .Classinformation_con .answer_content ul li {
	width: 50%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333;
	float: left;
}

.Classinformation_con .answer_content ul li span {
	border-bottom: 1px dashed #ccc;
	background: #f2faff;
	width: 49%;
	border-right: 1px solid #ccc;
	height: 44px;
	display: block;
	float: left;
}

.Classinformation_con .answer_content ul li p {
	border-bottom: 1px dashed #ccc;
	width: 49.5%;
	border-right: 1px solid #ccc;
	height: 44px;
	display: block;
	float: left;
}

.topic_information {
	width: 308px;
	min-height: 400px;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding-bottom: 20px;
}

.topic_information p {
	width: 90%;
	margin: 0 auto;
	margin-top: 15px;
	line-height: 20px;
}

.topic_information .daAn {
	width: 90%;
	margin: 0 auto;
	margin-top: 15px;
	line-height: 20px;
	margin-bottom: 20px;
}

.daAn ul {
	width: 100%;
}

.daAn ul li {
	width: 48%;
	margin: 0px 1%;
	float: left;
}

/*题目分析*/
.TitleAnalysis_con {
	width: 100%;
	height: auto;
	position: fixed;
	left: 200px;
	top: 56px;
	background: #f2f2f2;
	overflow-x: auto;
}

/*得分率最高十道、得分率最低的十道--start*/
.TitleAnalysis_con .TitleAnalysis_biao {
	width: 92%;
	height: 300px;
	max-width: 1550px;
	margin-left: 4%;
	background: #f2f2f2;
	position: relative;
	margin-top: 20px;
	z-index: 1001;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left {
	/*width:65%;*/
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con
	{
	margin-right: 4%; /*width:29%;*/
	width: 48%;
	background: #fff;
	box-shadow: 2px 4px 8px #ccc;
	height: 100%;
	float: left;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con:nth-last-child(1)
	{
	margin-right: 0px;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con h1
	{
	width: 100%;
	margin: 0px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #494740;
	text-indent: 30px;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con h1.one
	{
	background: #ffadc3;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con h1.two
	{
	background: #fac4b4;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con h1.three
	{
	background: #ffedbf;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul
	{
	width: 100%;
	height: auto;
	clear: both;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li {
	width: 100%;
	height: 25px;
	line-height: 25px;
	color: #626262;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li:nth-child(odd)
	{
	background: #f3f3f3;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li span {
	width: 33%;
	text-indent: 30px;
	display: block;
	float: left;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li:nth-child(3)
	{
	color: #ff0000;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li:nth-child(2)
	{
	color: #ff0000;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li:nth-child(1)
	{
	color: #ff0000;
}

.TitleAnalysis_biao_left .TitleAnalysis_biao_left_con ul li span.mr {
	float: right;
	text-indent: 0px;
	color: #626262;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_right {
	overflow: hidden;
	width: 34%;
	float: right;
	height: 100%;
	background: #fff;
	box-shadow: 2px 4px 8px #ccc;
}

.TitleAnalysis_con .TitleAnalysis_biao .TitleAnalysis_biao_right h1 {
	width: 100%;
	margin: 0px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #494740;
	text-indent: 10%;
	background: #fac4b4;
}
/*得分率最高十道、得分率最低的十道--end*/
.TitleAnalysis_con .TitleAnalysis_data {
	width: 92%;
	max-width: 1550px;
	margin: 0 auto;
	height: auto;
	float: left;
	margin-left: 4%;
}

.TitleAnalysis_con .TitleAnalysis_tab {
	width: 100%;
	height: 70px;
	background: #fff;
	border: 1px solid #e9e9e9;
	border-bottom: 0px;
	margin-top: 35px;
}

.TitleAnalysis_con .TitleAnalysis_tab a {
	width: 100px;
	height: 28px;
	line-height: 28px;
	margin-left: 30px;
	font-weight: bold;
	text-align: center;
	background: #f3f3f3;
	color: #4d4d4d;
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	display: block;
	float: left;
	margin-top: 15px;
}

.TitleAnalysis_con .TitleAnalysis_tab a.click {
	background: #4585f1;
	color: #e6effd;
}

.TitleAnalysis_con .TitleAnalysis_title {
	font-size: 12px;
	background: #f2f2f2;
	padding-right: 1px;
	width: 100%;
	position: relative;
	top: 0px;
	width: 100%;
	height: 45px;
	line-height: 45px;
	z-index: 1000;
	font-family: "微软雅黑";
}

.TitleAnalysis_con .TitleAnalysis_title .title {
	width: auto;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 16px;
}

.TitleAnalysis_con .TitleAnalysis_title .SearchResults {
	width: auto;
	height: 30px;
	position: absolute;
	top: 2px;
	left: 0px;
}

.TitleAnalysis_con .TitleAnalysis_title ul {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #e9e9e9;
	background: #ff7043;
	margin-top: 41px;
}
/*	.TitleAnalysis_con .TitleAnalysis_title ul li img{ width:17px;position:relative; top:4px; left:5px;}*/
.TitleAnalysis_con .TitleAnalysis_title ul li .px_img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	left: 45px;
}

.TitleAnalysis_con .TitleAnalysis_title ul li .px_img img {
	width: 16px;
	position: relative;
	top: -9px;
	left: 1px;
}

.TitleAnalysis_con .TitleAnalysis_title ul li .px_img.click {
	background: rgba(0, 0, 0, 0.3)
}

.TitleAnalysis_con .TitleAnalysis_title ul li .px_img.StudentId {
	text-indent: 0px;
	left: 60px;
}

.TitleAnalysis_con .TitleAnalysis_title ul li {
	width: 20%;
	float: left;
	font-weight: bold;
	color: #fff;
	text-align: left;
	position: relative;
}

.TitleAnalysis_con .TitleAnalysis_title ul li:nth-child(1) {
	text-indent: 30px;
}

.TitleAnalysis_con .TitleAnalysis_title ul li img#th_paixu {
	width: 25px;
	position: absolute;
	top: 10px;
	left: 24%;
}

.TitleAnalysis_con .TitleAnalysis_title ul li img#ctl_paixu {
	width: 25px;
	position: absolute;
	top: 10px;
	left: 13%;
}

.TitleAnalysis_con .TitleAnalysis_title ul .Options {
	width: auto;
}

.TitleAnalysis_con .TitleAnalysis_title ul .Options li {
	width: 8.5%;
}

.TitleAnalysis_con .TitleAnalysis_title ul .Options li:nth-child(1) {
	text-indent: 0%;
}

.TitleAnalysis_con .TitleAnalysis_table {
	width: 100%;
	height: auto;
	line-height: 45px;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	float: left;
	margin-bottom: 22px;
}

.TitleAnalysis_con .TitleAnalysis_table ul {
	width: 100%;
	height: auto;
	background: #fff;
	border-bottom: 1px solid #e9e9e9;
	float: left;
}

.TitleAnalysis_con .TitleAnalysis_table ul li {
	width: 20%;
	float: left;
	color: #202020;
	font-size: 13px;
	text-align: left;
	position: relative;
}

.TitleAnalysis_con .TitleAnalysis_table ul li:nth-child(1) {
	text-indent: 30px;
}

.TitleAnalysis_con .TitleAnalysis_table ul .Options {
	width: auto;
}

.TitleAnalysis_con .TitleAnalysis_table ul .Options li {
	width: 8.5%;
	text-indent: 0% !important;
}

.TitleAnalysis_con .TitleAnalysis_table ul .Options li:nth-child(1) {
	
}

/*.TitleAnalysis_con .TitleAnalysis_table ul:nth-child(even){ background:#f5f5f5;}*/
.TitleAnalysis_table .new_yes_level1 {
	width: 100%;
	height: auto;
	background: #e7e7e7;
	float: left;
	color: #252525;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 {
	width: 100%;
	height: auto;
	background: #f0f0f0;
	float: left;
	color: #252525;
	display: none;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 ul li:nth-child(1)
	{
	text-indent: 57px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 ul li:nth-child(2)
	{
	text-indent: 12px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 {
	width: 100%;
	height: auto;
	background: #ffffff;
	float: left;
	color: #4c4c4c;
	display: none;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 ul li:nth-child(1)
	{
	text-indent: 69px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 ul li:nth-child(2)
	{
	text-indent: 24px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4
	{
	width: 100%;
	height: auto;
	background: #ffffff;
	float: left;
	color: #4c4c4c;
	display: none;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 ul li:nth-child(1)
	{
	text-indent: 81px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 ul li:nth-child(2)
	{
	text-indent: 36px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 .new_yes_level5
	{
	width: 100%;
	height: auto;
	background: #ffffff;
	float: left;
	color: #4c4c4c;
	display: none;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 .new_yes_level5 ul li:nth-child(1)
	{
	text-indent: 93px;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 .new_yes_level5 ul li:nth-child(2)
	{
	text-indent: 48px;
}

.TitleAnalysis_con .TitleAnalysis_table ul li a {
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 5px;
	display: block;
}

.TitleAnalysis_con .TitleAnalysis_table ul li a img {
	transition: all 0.2s;
	position: absolute;
	left: 10px;
	top: 18px;
	transform: rotate(-90deg)
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 ul li a {
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 25px;
	display: block;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 ul li a
	{
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 40px;
	display: block;
}

.TitleAnalysis_table .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 ul li a
	{
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 55px;
	display: block;
}

/*选项分析*/
.OptionAnalysis_con {
	height: auto;
	position: fixed;
	left: 200px;
	top: 56px;
	background: #f2f2f2;
	overflow-x: auto;
}

.OptionAnalysis_con .OptionAnalysis_data {
	width: 92%;
	max-width: 1550px;
	margin: 0 auto;
	height: auto;
	float: left;
	margin-left: 4%;
}

.OptionAnalysis_con .OptionAnalysis_title {
	font-size: 12px;
	background: #f2f2f2;
	padding-right: 1px;
	width: 100%;
	position: relative;
	top: 0px;
	width: 100%;
	height: 85px;
	line-height: 45px;
}

.OptionAnalysis_con .OptionAnalysis_title ul {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #e9e9e9;
	background: #ffa726;
	margin-top: 51px;
}

.OptionAnalysis_con .OptionAnalysis_title ul li .px_img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	left: 70px;
}

.OptionAnalysis_con .OptionAnalysis_title ul li .px_img img {
	width: 16px;
	position: relative;
	top: -9px;
	left: 1px;
}

.OptionAnalysis_con .OptionAnalysis_title ul li .px_img.click {
	background: rgba(0, 0, 0, 0.3)
}

.OptionAnalysis_con .OptionAnalysis_title ul li .px_img.StudentId {
	text-indent: 0px;
	left: 40px;
}

.OptionAnalysis_con .OptionAnalysis_title ul li {
	width: 8%;
	float: left;
	font-weight: bold;
	color: #fff;
	text-align: left;
	position: relative;
}

.OptionAnalysis_con .OptionAnalysis_title ul li.width20 {
	width: 20%;
}

.OptionAnalysis_con .OptionAnalysis_title ul li:nth-child(1) {
	text-indent: 10px;
}

.OptionAnalysis_con .OptionAnalysis_title ul li img#th_paixu {
	width: 25px;
	position: absolute;
	top: 10px;
	left: 24%;
}

.OptionAnalysis_con .OptionAnalysis_title ul li img#ctl_paixu {
	width: 25px;
	position: absolute;
	top: 10px;
	left: 13%;
}

.OptionAnalysis_con .OptionAnalysis_title ul .Options {
	float: left;
	width: 56%;
}

.OptionAnalysis_con .OptionAnalysis_title ul .Options li {
	width: 25%;
}

.OptionAnalysis_con .OptionAnalysis_table {
	width: 100%;
	height: auto;
	line-height: 45px;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	float: left;
	margin-bottom: 22px;
}

.OptionAnalysis_con .OptionAnalysis_table ul {
	width: 100%;
	height: auto;
	background: #fff;
	border-bottom: 1px solid #e9e9e9;
	float: left;
}

.OptionAnalysis_con .OptionAnalysis_table ul li {
	width: 8%;
	float: left;
	color: #202020;
	font-size: 13px;
	text-align: left;
}

.OptionAnalysis_con .OptionAnalysis_table ul li.width20 {
	width: 20%;
}

.OptionAnalysis_con .OptionAnalysis_table ul li:nth-child(1) {
	text-indent: 10px;
}

.OptionAnalysis_con .OptionAnalysis_table ul .Options {
	float: left;
	width: 56%;
}

.OptionAnalysis_con .OptionAnalysis_table ul .Options li {
	width: 25%;
}

.OptionAnalysis_con .OptionAnalysis_table ul:nth-child(even) {
	background: #f5f5f5;
}

/*班级分析*/
.ClassAnalyze {
	position: fixed;
	top: 56px;
	left: 200px;
	overflow-y: auto;
}

.statistical_b {
	float: left;
	width: 92%;
	max-width: 1550px;
	margin-left: 4%;
	margin-top: 50px;
	position: relative;
}

.statistical_b_left {
	width: 60%;
	height: 450px;
	float: left;
	background: #fff;
	border: 1px solid #ccc;
}

.statistical_b_left h2 {
	border-bottom: 1px solid #ccc;
	width: 100%;
	height: 49px;
	line-height: 49px;
	font-size: 20px;
	color: #494740;
	text-indent: 7%;
	background: #fff;
}

.statistical_b .statistical_lTitle {
	width: 100%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	text-indent: 20px;
	color: #666666;
}

.statistical_b_right {
	border: 1px solid #ccc;
	width: 35%;
	height: 450px;
	background: #fff;
	float: right;
	position: relative;
}

.statistical_b_right h2 {
	width: 100%;
	border-bottom: 1px solid #ccc;
	height: 49px;
	line-height: 49px;
	font-size: 20px;
	color: #494740;
	text-indent: 10%;
	background: #fff;
}

.statistical_b_right .statistical_rTitle {
	width: 100%;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	text-indent: 20px;
	color: #666666;
}

.statistical_b_right .stat_Rleft {
	width: 100px;
}

.statistical_b_right .nei_title {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 30px;
}

.statistical_b_right .statistical_b_right_btn {
	width: 100%;
	height: 35px;
	float: left;
}

.statistical_b_right .statistical_b_right_btn ul {
	width: 60%;
	float: left;
	margin-left: 20%;
}

.statistical_b_right .statistical_b_right_btn ul li {
	width: 50%;
	height: 35px;
	float: left;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}

.statistical_b_right .statistical_b_right_btn ul li.click {
	background: #f4f4f4;
}

.nei_title h2 {
	font-size: 18px;
	color: #888;
	margin: 50px 0 50px 20px;
}

.nei_title p {
	font-size: 18px;
	color: #888;
	float: left;
	width: 50%;
	text-align: center;
}

.circle {
	width: 210px;
	height: 210px;
	position: relative;
	border-radius: 50%;
	background: #f26d54;
	float: right;
	margin: 70px 32% 15px 0;
	transform: scale(0.9);
}

.pie_left, .pie_right {
	width: 210px;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
}

.left1, .right1 {
	display: block;
	width: 210px;
	height: 210px;
	border-radius: 50%;
	background: #dcdcdc;
	position: absolute;
	top: 0px;
	left: 0;
	box-shadow: -1px -1px 0px #dcdcdc, -1px -1px 0px #dcdcdc, 1px 1px 0px
		#dcdcdc, 1px 1px 0px #dcdcdc;
}

.pie_right, .right1 {
	clip: rect(0, auto, auto, 105px);
}

.pie_left, .left1 {
	clip: rect(0, 105px, auto, 0);
}

.mask_y {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	left: 25px;
	top: 25px;
	background: #FFF;
	position: absolute;
	text-align: center;
	line-height: 160px;
	font-size: 50px;
	color: #888888;
	font-family: "微软雅黑";
	letter-spacing: -4px;
	letter-spacing: 1px;
}

.statistical_b_right .statistical_bottom {
	width: 100%;
	height: 100px;
	border-top: 1px solid #ccc;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.statistical_bottom ul {
	width: 100%;
}

.statistical_bottom ul li {
	width: 100%;
	font-size: 14px;
	color: #888;
	height: 40px;
}

.statistical_bottom ul li span {
	display: block;
	float: left;
	width: auto;
	margin-left: 20px;
	height: 40px;
	line-height: 40px;
}

.statistical_bottom ul li .ck_number {
	float: left;
	margin: 12px 0 0 5%;
	width: 260px;
	height: 18px;
	background: #e9e9e9;
	border-radius: 20px;
	position: relative;
}

.ck_number div {
	transition: all 1s ease-in;
	width: 0px;
	height: 18px;
	background: #58b0e5;
	border-radius: 20px;
}

.ck_number b {
	font-weight: normal;
	width: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	color: #fff;
	height: 18px;
}

.statistical_bottom ul li .jg_number {
	float: left;
	margin: 12px 0 0 5%;
	width: 260px;
	height: 18px;
	background: #e9e9e9;
	border-radius: 20px;
	position: relative;
}

.jg_number div {
	transition: all 1s ease-in;
	width: 0px;
	height: 18px;
	background: #f7644e;
	border-radius: 20px;
}

.jg_number b {
	font-weight: normal;
	width: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	color: #fff;
	height: 18px;
}

.ClassStatistical {
	width: 92%;
	max-width: 1550px;
	margin-left: 4%;
	border: 1px solid #d8d8d8;
	height: auto;
	float: left;
	padding-bottom: 30px;
	background: #fafafa;
	margin-top: 20px;
}

.ClassStatistical h2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #666;
	border-bottom: 1px solid #d8d8d8;
	text-indent: 15px;
	font-size: 14px;
	font-weight: normal;
}

.ClassStatistical .ClassStatistical_title {
	width: 100%;
	height: 40px;
	color: #666;
}

.ClassStatistical .ClassStatistical_data {
	width: 100%;
	height: auto;
	color: #333333;
}

.ClassStatistical ul {
	width: 100%;
	float: left;
	height: 40px;
	border-bottom: 1px solid #d8d8d8;
	background: #fff;
}

.ClassStatistical ul li {
	width: 25%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
}

.score {
	width: 92%;
	max-width: 1550px;
	margin-left: 4%;
	border: 1px solid #d8d8d8;
	height: auto;
	float: left;
	padding-bottom: 30px;
	background: #fafafa;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
}

.score a {
	border-radius: 2px;
	font-weight: bold;
	display: block;
	height: auto;
	width: auto;
	float: right;
	text-align: center;
	color: #444444;
	position: absolute;
	top: 5px;
	left: 65px;
}
/*.score a{ border:1px solid #f2f1f1; border-radius:2px; font-weight:bold; padding:0px 20px; display:block; height:35px; width:auto; float:right; text-align:center; line-height:35px; color:#444444; position:absolute; top:-45px; left:0px; }
   .score a:hover{border:1px solid #c2c2c2;}
   .score a.click{border:1px solid #c2c2c2; background:#e1e1e1;}*/
.score h2 {
	width: 100%;
	height: 30px;
	font-weight: normal;
	line-height: 30px;
	color: #666;
	border-bottom: 1px solid #d8d8d8;
	text-indent: 15px;
	font-size: 14px;
	position: relative;
}

.score .score_title {
	width: 100%;
	height: 40px;
	color: #666;
}

.score .score_data {
	width: 100%;
	height: auto;
	color: #333333;
}

.score ul {
	width: 100%;
	float: left;
	height: 40px;
	border-bottom: 1px solid #d8d8d8;
	background: #fff;
}

.score ul li {
	width: 16.6%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
}

/*学生答案-start*/
.StudentAnswer {
	height: auto;
	position: fixed;
	left: 200px;
	top: 56px;
	background: #f2f2f2;
}

.StudentAnswer_con {
	width: 92%;
	float: left;
	height: auto;
	overflow: hidden;
	margin-left: 4%;
	margin-top: 52px;
	margin-bottom: 22px;
}

.StudentAnswer_left {
	width: 350px;
	float: left;
	position: relative;
	z-index: 999;
}

.StudentAnswer_left ul {
	width: 100%;
	color: #333;
	border-top: 1px solid #e9e9e9;
	float: left;
}

.StudentAnswer_left .LeftAnswer_title {
	font-weight: bold;
	background: #9e9e9e;
	z-index: 999;
	color: #fff;
	position: absolute;
}

.StudentAnswer_left .LeftAnswer_title ul li {
	position: relative;
}
/*.StudentAnswer_left .LeftAnswer_title ul li img{ width:17px; position:absolute; top:12px; left:25px;}*/
.StudentAnswer_left .LeftAnswer_title ul li .px_img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 12px;
	left: 30px;
}

.StudentAnswer_left .LeftAnswer_title ul li .px_img img {
	width: 16px;
	position: relative;
	top: -7px;
	left: 1px;
}

.StudentAnswer_left .LeftAnswer_title ul li .px_img.click {
	background: rgba(0, 0, 0, 0.3)
}

.StudentAnswer_left .LeftAnswer_title ul li .px_img.StudentId {
	text-indent: 0px;
	left: 70px;
}

.StudentAnswer_left .LeftAnswer_title ul li .px_img.StudentId img {
	left: 0px;
}

.StudentAnswer_left .LeftAnswer_title ul {
	color: #fff;
}

.StudentAnswer_left .LeftAnswer_data {
	margin-top: 46px;
	position: relative;
	top: 0px;
	background: #fff;
	overflow: hidden;
}

.StudentAnswer_left .LeftAnswer_data li {
	
}

.StudentAnswer_left .LeftAnswer_data ul {
	position: relative;
}

.StudentAnswer_left .LeftAnswer_data ul:nth-child(even) {
	background: #f5f5f5
}

.StudentAnswer_left ul li:nth-last-child(1) {
	width: 10%;
}

.StudentAnswer_left ul li {
	width: 30%;
	height: 45px;
	float: left;
	line-height: 45px;
	text-align: left;
}

.StudentAnswer_left ul li:nth-child(1) {
	text-align: center;
}

.StudentAnswer_right {
	float: left;
	overflow: hidden;
}

.StudentAnswer_right ul {
	width: 100%;
	color: #333;
	border-top: 1px solid #e9e9e9;
	float: left;
}

.StudentAnswer_right .RightAnswer_title {
	font-weight: bold;
	background: #9e9e9e;
}

.StudentAnswer_right .RightAnswer_title ul {
	background: #9e9e9e;
	color: #fff;
}

.StudentAnswer_right .RightAnswer_data {
	position: relative;
	margin-top: 46px;
	overflow: hidden;
	background: #fff;
}

.StudentAnswer_right ul li {
	width: 8%;
	height: 45px;
	float: left;
	line-height: 40px;
	text-align: center;
}

.StudentAnswer_right ul li.error { /* background:#f0f0f0;*/
	font-weight: bold;
	color: red;
}

.StudentAnswer_right .RightAnswer_data li {
	
}

.StudentAnswer_right .RightAnswer_data ul:nth-child(even) {
	background: #f5f5f5
}

.RightAnswer_data .RightAnswer_datacon {
	
}

.RightAnswer_data::-webkit-scrollbar {
	width: 9px;
	height: 11px;
}

.RightAnswer_data::-webkit-scrollbar-track {
	border-radius: 5px;
}

.RightAnswer_data::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #bdbdbd;
}

/*专题分析-start*/
.FeatureAnslysis {
	background: #fff;
	position: fixed;
	top: 56px;
	left: 200px;
	overflow-y: auto;
}

.FeatureAnslysis_con {
	height: auto;
	padding-left: 50px;
	padding-bottom: 50px;
}

.FeatureAnslysis_con ul {
	width: 200px;
	height: auto;
	float: left;
	margin: 50px 0 0 80px;
	position: relative;
	box-shadow: 0px 3px 6px #ccc;
	cursor: pointer;
}

.FeatureAnslysis_con ul:nth-last-child(1) {
	margin-bottom: 50px;
}

.FeatureAnslysis_con ul li {
	position: relative;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top {
	width: 100%;
	height: 75px;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top.blue {
	background: #4386f9;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top.black {
	background: #40322f;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top.pink {
	background: #dc5f50;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top span {
	width: 100%;
	height: 30px;
	margin-top: 15px;
	float: left;
	display: block;
	font-size: 14px;
	text-indent: 20px;
	color: #fff;
	font-weight: bold;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top .FeatureAnslysis_operate
	{
	height: 30px;
	margin-top: 5px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_top .FeatureAnslysis_operate img
	{
	width: 18px;
}

.FeatureAnslysis_con ul li .FeatureAnslysis_operation {
	width: 110px;
	height: auto;
	background: #fff;
	position: absolute;
	top: 30px;
	right: -60px;
	z-index: 1000;
	display: none;
}

.FeatureAnslysis_con ul li .FeatureAnslysis_operation ul {
	width: 110px;
	margin: 0px;
}

.FeatureAnslysis_con ul li .FeatureAnslysis_operation ul li {
	width: 110px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-align: center;
	color: #333;
}

.FeatureAnslysis_con ul li .FeatureAnslysis_operation ul li:hover {
	background: #eeeeee;
	color: #000;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_bottom {
	width: 100%;
	height: 100px;
	background: #f2f1f1;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_bottom p {
	width: 100%;
	height: 30px;
	font-size: 14px;
	float: left;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	color: #333333;
}

.FeatureAnslysis_con ul li.FeatureAnslysis_bottom span {
	width: 110px;
	float: right;
	height: 30px;
	font-size: 14px;
	display: block;
	text-indent: 0px;
}

.fea_add {
	text-align: center;
	width: 200px;
	height: 100px;
	cursor: pointer;
	border: 2px dashed #ccc;
	float: left;
	margin: 80px 0 40px 80px;
	background-color: #fff;
}

.fea_add img {
	width: 45px;
	margin-top: 10px;
}

.fea_add p {
	width: 100%;
	color: #979797;
	font-size: 14px;
	margin-top: 5px;
}

.FeatureAnslysis_zi {
	width: 95%;
	height: auto;
	margin-left: 2.5%;
	margin-top: 30px;
	float: left;
	display: none;
}

.fea_content {
	width: 100%;
	float: left;
	height: auto;
	border-top: 1px solid #ccc;
	position: relative;
}

.fea_content ul {
	width: 120px;
	float: left;
}

.fea_content ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

.fea_content .fea_scroll {
	float: left;
	overflow: hidden;
	position: absolute;
	right: 0px;
}

.fea_scroll::-webkit-scrollbar {
	width: 7px;
	height: 7px;
} /* 滚动槽 */
.fea_scroll::-webkit-scrollbar-track {
	width: 0px;
	-webkit-box-shadow: none;
} /* 滚动条滑块 */
.fea_scroll::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: none;
}

.fea_content1 {
	width: 100%;
	float: left;
	height: auto;
	border-top: 1px solid #ccc;
	overflow: hidden;
	position: relative;
}

.fea_content1 ul {
	width: 120px;
	float: left;
}

.fea_content1 ul li {
	width: 100%;
	height: 40px;
	background: #fff;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	position: relative;
	top: 0px;
}

.fea_content1 .fea_scroll1 {
	height: 300px;
	float: left;
	overflow: hidden;
	position: absolute;
	right: 0px;
}

.fea_data1 {
	background: #EC5D5F;
	float: left;
	width: auto;
	height: auto;
}

.fea_content1 ul li:nth-child(1) {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 999;
}

.fea_content1 .ding {
	position: relative;
	top: 0px;
}

h1 {
	margin: 10px 0px;
	line-height: 40px;
	width: 100%;
	float: left;
	height: 40px;
	font-size: 16px;
	color: #333;
}

.fea_scroll1::-webkit-scrollbar {
	width: 7px;
	height: 7px;
} /* 滚动槽 */
.fea_scroll1::-webkit-scrollbar-track {
	width: 0px;
	-webkit-box-shadow: none;
} /* 滚动条滑块 */
.fea_scroll1::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: none;
}

/*基础信息-start*/
.basicInformation_con {
	height: 1000px;
	width: 90%;
	position: fixed;
	left: 200px;
	top: 56px;
}

.basicInformation_conWin {
	display: none;
	max-height: 550px;
	overflow: hidden;
	overflow-y: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -275px;
	width: 800px;
	background: #f9f9f9;
	z-index: 10000;
}

.basicInformation_conWin::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.basicInformation_conWin::-webkit-scrollbar-track {
	border-radius: 10px;
}

.basicInformation_conWin::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.basicInformation_head {
	width: 100%;
	height: 60px;
	min-width: 800px;
	background: #f4f4f4;
	position: relative;
	padding-top: 15px;
}

.basicInformation_head.headHeight {
	height: 100px;
	padding-top: 13px
}

.basicInformation_head ul {
	width: 100%;
	height: 60px;
	margin: 0 auto;
}

.basicInformation_head ul li {
	width: 25%;
	float: left;
	position: relative;
	height: 50px;
	color: #333;
	margin-top: 10px;
}

.basicInformation_head.headHeight ul li {
	width: 37%;
	float: left;
	position: relative;
	height: 30px;
	color: #333;
}

.basicInformation_head ul li .shuju {
	width: auto;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	float: left;
	margin-left: 10px;
}

.basicInformation_head img {
	width: 18px;
	position: absolute;
	top: 25px;
	right: 20px;
	cursor: pointer;
	z-index: 99;
}

.basicInformation_head ul li span {
	height: 30px;
	float: left;
	line-height: 30px;
	text-indent: 25px;
}

.basicInformation_head ul li input {
	border-radius: 4px;
	margin-left: 20px;
	border: 0px;
	width: 150px;
	border-radius: 5px;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	float: left;
}

.basicInformation_head ul li p {
	position: absolute;
	top: 30px;
	left: 100px;
	display: none;
	color: red;
	height: 15px;
	line-height: 15px;
}

.basicInformation_head ul li .select {
	border-radius: 4px;
	margin-left: 20px;
	width: 150px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #fff;
	float: left;
	height: 25px;
	line-height: 25px;
	background: #fff;
	position: relative;
	cursor: pointer;
	float: left;
}

.basicInformation_head ul li .select ol {
	width: 250px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100000;
	display: none;
}

.basicInformation_head ul li .select ol li {
	width: 244px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
}

.basicInformation_head ul li .select ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
}

.basicInformation_head ul li .select span {
	width: auto;
	height: 25px;
	float: left;
	line-height: 25px;
	text-indent: 10px;
}

.basicInformation_head ul li .select1 {
	margin-left: 40px;
	width: 100px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #fff;
	float: left;
	height: 25px;
	line-height: 25px;
	background: #fff;
	position: relative;
	cursor: pointer;
	float: left;
	border-radius: 4px;
}

.basicInformation_head ul li .select1 ol {
	width: 100px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100000;
	display: none;
}

.basicInformation_head ul li .select1 ol li {
	width: 94px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 10px;
	margin-left: 2px;
	border-left: 4px solid #fff;
}

.basicInformation_head ul li .select1 ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
}

.basicInformation_head ul li .select1 span {
	width: auto;
	height: 25px;
	float: left;
	line-height: 25px;
	text-indent: 10px;
}

.basicInformation_head ul li .select1 img {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
}

.basicInformation_head ul li .select2 {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 40px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	cursor: pointer;
	float: left;
	border-radius: 4px;
}

.basicInformation_head ul li .select2 ol {
	width: 100px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
}

.basicInformation_head ul li .select2 ol li {
	width: 94px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	text-indent: 10px;
	margin-left: 2px;
}

.basicInformation_head ul li .select2 ol li img {
	width: 20px;
	float: left;
	position: static;
	margin-top: 6px;
}

.basicInformation_head ul li .select2 ol li:nth-child(2) {
	
}

.basicInformation_head ul li .time {
	border-radius: 4px;
	width: 152px;
	background: #fff;
	height: 27px;
	float: left;
	margin-left: 20px;
	position: relative;
}

.basicInformation_head ul li .timeInput {
	width: 172px;
	margin-left: 95px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: inherit;
}

.basicInformation_head ul li .custom {
	position: static;
	margin-left: 20px;
	margin-top: 3px;
}

.basicInformation_head ul li .custom_input {
	display: none;
}

.basicInformation_head ul li .custom_h {
	display: none;
	position: static;
	width: 32px;
	margin-left: 20px;
}

.basicInformation_head ul li .automatic_btn {
	transition: all 0.3s;
	cursor: pointer;
	width: 40px;
	height: 15px;
	background: #ccc;
	float: left;
	border-radius: 8px;
	margin: 8px 0 0 20px;
	position: relative;
}

.basicInformation_head ul li .automatic_btn.click {
	background: #a2c6fa;
}

.basicInformation_head ul li .automatic_btn a {
	transition: all 0.3s;
	display: block;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	background: #999;
	position: absolute;
	top: -3px;
	left: -3px;
}

.basicInformation_head ul li .automatic_btn.click a {
	background: #4285f5;
	left: 22px;
}

.basicInformation_conWin_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
}

.basicInformation_conWin_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.basicInformation_conWin_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.basicInformation_conWin_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.SharedClass {
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 10px;
	position: relative;
}

.SharedClass span {
	display: block;
	height: 100%;
	float: left;
	line-height: 50px;
	margin-left: 40px;
	color: #333;
}

.SharedClass img {
	margin: 15px 0 0 10px;
	float: left;
	cursor: pointer;
}

.SharedClass .SharedClass_con {
	width: 90%;
	clear: left;
	margin-left: 65px;
	height: auto;
	float: left;
}

.SharedClass .SharedClass_con ul li {
	width: 120px;
	height: 30px;
	color: #333;
	float: left;
	line-height: 30px;
	margin: 10px 0 0 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	text-align: center;
	position: relative;
}

.SharedClass .SharedClass_con ul li img {
	width: 15px;
	position: absolute;
	top: -15px;
	right: 0px;
	display: none;
}

.SharedClass_window {
	display: none;
	box-shadow: 0px 2px 4px #ccc;
	width: 500px;
	height: auto;
	padding: 20px 35px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -250px;
	z-index: 10000;
}

.SharedClass_window h2 {
	font-size: 14px;
	color: #333;
}

.SharedClass_window .sousuo {
	width: 100%;
	height: 30px;
	border: 1px solid #427fed;
	border-radius: 2px;
	position: relative;
	margin-top: 20px;
}

.SharedClass_window .sousuo input {
	width: 90%;
	height: 28px;
	border: 0px;
	text-indent: 10px;
	line-height: 28px;
}

.SharedClass_window .sousuo img {
	width: 20px;
	float: right;
	margin: 4px 10px 0 0;
}

.SharedClass_window ul {
	width: 100%;
	height: 300px;
	overflow: hidden;
	overflow-y: auto;
	float: left;
}

.SharedClass_window ul::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.SharedClass_window ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

.SharedClass_window ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.SharedClass_window ul li {
	position: relative;
	width: 490px;
	height: 35px;
	color: #333;
	float: left;
	text-indent: 10px;
	line-height: 35px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	border-radius: 2px;
}

.SharedClass_window ul li img {
	width: 20px;
	display: none;
	position: absolute;
	top: 8px;
	right: 10px;
}

.SharedClass_window ul li:hover {
	background: #dfeafe;
	color: #333;
	cursor: pointer;
}

.SharedClass_window ul li.click {
	background: #dfeafe;
	color: #333;
}

.SharedClass_window ol {
	display: none;
	width: 100%;
	height: 300px;
	overflow: hidden;
	overflow-y: auto;
	float: left;
}

.SharedClass_window ol::-webkit-scrollbar {
	width: 10px;
}

.SharedClass_window ol::-webkit-scrollbar-track {
	border-radius: 10px;
}

.SharedClass_window ol::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.SharedClass_window ol li {
	position: relative;
	width: 490px;
	height: 35px;
	color: #333;
	float: left;
	text-indent: 10px;
	line-height: 35px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	border-radius: 2px;
}

.SharedClass_window ol li img {
	width: 20px;
	display: none;
	position: absolute;
	top: 8px;
	right: 10px;
}

.SharedClass_window ol li:hover {
	background: #efefef;
	cursor: pointer;
}

.SharedClass_window ol li.click {
	background: #efefef;
}

.SharedClass_window ol li span {
	width: auto;
	height: 35px;
	line-height: 35px;
	position: absolute;
	top: 0px;
	right: 10px;
}

.SharedClass_window_btn {
	float: right;
	margin-top: 30px;
}

.SharedClass_window_btn a {
	font-size: 14px;
	width: 85px;
	margin-right: 9px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.SharedClass_window_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.SharedClass_window_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.referenceClass {
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 10px;
	position: relative;
}

.referenceClass span {
	display: block;
	height: 100%;
	float: left;
	line-height: 50px;
	margin-left: 40px;
	color: #333;
}

.referenceClass img {
	margin: 15px 0 0 10px;
	float: left;
	cursor: pointer;
}

.referenceClass .referenceClass_con {
	width: 90%;
	clear: left;
	margin-left: 65px;
	height: auto;
	float: left;
}

.referenceClass .referenceClass_con ul li {
	width: 120px;
	height: 30px;
	color: #333;
	float: left;
	line-height: 30px;
	margin: 10px 0 0 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	text-align: center;
	position: relative;
}

.referenceClass .referenceClass_con ul li img {
	width: 15px;
	position: absolute;
	top: -15px;
	right: 0px;
	display: none;
}

.referenceClass_window {
	display: none;
	box-shadow: 0px 2px 4px #ccc;
	width: 520px;
	height: auto;
	max-height: 400px;
	padding: 20px 0 20px 0px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -250px;
	z-index: 10000;
}

.referenceClass_window h2 {
	font-size: 14px;
	color: #333;
	text-indent: 35px;
}

.referenceClass_window ul {
	width: 470px;
	margin-left: 35px;
	height: auto;
	max-height: 290px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	overflow-y: auto;
}

.referenceClass_window ul::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.referenceClass_window ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

.referenceClass_window ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.referenceClass_window ul li {
	cursor: pointer;
	width: 150px;
	height: 30px;
	color: #333;
	float: left;
	line-height: 30px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 2px;
	text-align: center;
}

.referenceClass_window ul li:hover {
	border: 1px solid #427fed;
	background: #eff3f9;
	border-radius: 2px;
}

.referenceClass_window ul li.click {
	background: #dfeafe;
}

.referenceClass_window ul li span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.referenceClass_window ul li span b {
	color: #999;
	font-weight: normal;
}

.referenceClass_window_btn {
	float: right;
	margin-top: 20px;
}

.referenceClass_window_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.referenceClass_window_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.referenceClass_window_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/* .basicInformation_data{ width:86%; height:auto; margin:0 auto; min-width:800px; margin-top:20px;}
 .basicInformation_data ul{ width:100%; height:45px; border-top:1px dashed #ccc;}
 .basicInformation_data ul li{ width:16.6%; height:45px; float:left; line-height:45px; text-align:center; position:relative; overflow:visible;}
 .basicInformation_data ul li img{ width:20px; cursor:pointer; position:relative; top:7px; display:none;}
 .basicInformation_data ul li ol{ width:100px; height:auto; border:1px solid #ccc;box-shadow:0px 5px 15px #ccc; background:#fff; position:absolute; left:50%; margin-left:-30px; display:none; z-index:999; margin-top:-3px;}
 .basicInformation_data ul li ol li{ width:100%; height:30px; line-height:30px; color:#333333;  text-align:center; cursor:pointer;}
 .basicInformation_data ul li ol li:hover{ background:#f5f5f5;}
 .basicInformation_data .basicInformation_data_title{ width:100%; height:45px; color:#333; font-weight:bold; background:#f5f5f5;}
 .basicInformation_data .basicInformation_data_con{ width:100%; height:auto; color:#333; overflow-y:auto;}
 .basicInformation_data_con ul:nth-child(odd){background:#fff; }
.basicInformation_data_con ul:nth-child(even){  background:#f2f1f1;}
 .basicInformation_data_con ul{ background:#fff;}
 .basicInformation_data_con ul:nth-last-child(2) li ol{  bottom:40px;}
 .basicInformation_data_con ul:nth-last-child(1) li ol{  bottom:40px;}
 
 .basicInformation_data_con::-webkit-scrollbar { width:10px; height:10px;}
.basicInformation_data_con::-webkit-scrollbar-track {    border-radius: 10px;}
.basicInformation_data_con::-webkit-scrollbar-thumb { border-radius: 10px;    background: rgba(0,0,0,0.15);}*/
.basicInformation_data {
	width: 92%;
	height: auto;
	margin: 0 auto;
	max-width: 1550px;
	min-width: 800px;
	margin-top: 40px;
	border: 1px solid #e9e9e9;
}

.basicInformation_data ul {
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #e9e9e9;
}

.basicInformation_data ul li:nth-child(1) {
	width: 6%;
}

.basicInformation_data ul li {
	width: 20.4%;
	height: 45px;
	float: left;
	line-height: 45px;
	text-align: left;
	position: relative;
	overflow: visible;
}

.basicInformation_data ul li img {
	width: 20px;
	cursor: pointer;
	position: relative;
	top: 7px;
	display: none;
}

.basicInformation_data ul li ol {
	width: 100px;
	height: auto;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 15px #ccc;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	display: none;
	z-index: 999;
	margin-top: -3px;
}

.basicInformation_data ul li ol li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	cursor: pointer;
}

.basicInformation_data ul li ol li:hover {
	background: #f5f5f5;
}

.basicInformation_data .basicInformation_data_title {
	width: 100%;
	height: 45px;
	color: #fff;
	font-weight: bold;
	background: #4dd0e1;
}

.basicInformation_data .basicInformation_data_title ul li:nth-child(1) {
	text-indent: 1%;
}

.basicInformation_data .basicInformation_data_con {
	font-size: 13px;
	width: 100%;
	height: auto;
	color: #333;
	overflow-y: auto;
}

.basicInformation_data .basicInformation_data_con ul li:nth-child(1) {
	text-indent: 1%;
}

.basicInformation_data .basicInformation_data_con ul:nth-last-child(1) {
	border-bottom: 0px;
}

.basicInformation_data .basicInformation_data_con ul li:nth-last-child(1)
	{
	text-align: center;
}

.basicInformation_data_con ul:nth-child(odd) {
	background: #fff;
}

.basicInformation_data_con ul:nth-child(even) {
	background: #f5f5f5;
}

.basicInformation_data_con ul {
	background: #fff;
}

/* .basicInformation_data_con ul:nth-last-child(2) li ol{  bottom:40px;}
 .basicInformation_data_con ul:nth-last-child(1) li ol{  bottom:40px;}
   .basicInformation_data_con ul:nth-first-child(1) li ol{  top:40px !important;}
 .basicInformation_data_con ul:nth-first-child(2) li ol{  top:40px !important;}
*/
.basicInformation_data_con::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.basicInformation_data_con::-webkit-scrollbar-track {
	border-radius: 10px;
}

.basicInformation_data_con::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

/*题型设置*/
.QuestionsSettings_con {
	height: 1000px;
	position: fixed;
	left: 200px;
	top: 56px;
	overflow-y: auto;
}

.QuestionsSettings_con .no_data {
	width: 80%;
	padding: 50px 0px;
	text-align: center;
	color: #222;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 100px;
	background: #fafafa;
}

.QuestionsSettings_con .no_data a {
	color: #227aff;
	text-decoration: underline;
}

/*.QuestionsSettings_window{ padding:20px 0; width:788px; max-height:660px; position:fixed; top:50%; left:50%; margin-left:-400px; margin-top:-250px; overflow-y:auto; z-index:10000; background:#fff; display:none;}
.QuestionsSettings_content{ overflow:hidden; overflow-y:auto;  float:left; width:100%; height:auto;max-height:530px;}
.QuestionsSettings_content::-webkit-scrollbar { width:10px; height:10px;}
.QuestionsSettings_content::-webkit-scrollbar-track {    border-radius: 10px;}
.QuestionsSettings_content::-webkit-scrollbar-thumb { border-radius: 10px;    background: rgba(0,0,0,0.15);}
.QuestionsSettings_window::-webkit-scrollbar { width:10px; height:10px;}
.QuestionsSettings_window::-webkit-scrollbar-track {    border-radius: 10px;}
.QuestionsSettings_window::-webkit-scrollbar-thumb { border-radius: 10px;    background: rgba(0,0,0,0.15);}
.QuestionsSettings_window .Questions_title{ width:auto; float:right; margin-right:5%; cursor:pointer; height:30px; line-height:30px; text-indent:20px; text-align:right; font-size:12px; position:relative; color:#2196f3;}
.Questions_title img{ position:absolute ; top:0px; right:50px; cursor:pointer; margin-right:30px; width:35px;}
.QuestionsSettings_window h2{ width:100%;text-indent:35px;font-size:16px; color:#333;}
.QuestionsSettings_window .modify_topic{ width:100%; height:auto; float:left;}

.QuestionsSettings_window .add_topic{ width:100%; height:auto; border-top:1px dashed #ccc; margin-top:20px;float:left; display:none;}


.QuestionsSettings_window .topic{width:720px; margin:0 auto; float:left; margin-left:35px;}
.topic ul{ width:720px; margin:0 auto; float:left;}
.topic ul li{transition:all 0.2s; cursor:pointer; list-style:none;  width:100%; height:40px; margin-bottom:30px; border-bottom:1px solid #ccc;  color:#ccc; font-size:16px; line-height:50px;position:relative; float:left;}
.topic ul li.Width_160{ width:170px;}
.topic ul li.Win150{ width:150px;}
.topic ul li.ml35{ margin-left:35px;}
.topic ul li.ml_30{ margin-left:30px;}
.topic ul li.mr35{ margin-right:35px;}
.topic ul li input{  transition:all 0.2s;width:100%; border:0px; height:25px; float:right; position:absolute; left:0px; bottom:0px;}
.topic ul li .xian{ transition:all 0.35s cubic-bezier(0.47,0,0.745,0.715);width:100%; height:2px; border-bottom:2px solid #0071bc; position:absolute; bottom:-2px; left:0px; transform:scale(0);-webkit-transform:scale(0);}
.topic ul li img{ position:absolute; top:15px; right:5px; display:none; cursor:pointer; }
.topic ul li .xian.clickC{ transform:scale(1);-webkit-transform:scale(1);}
.topic ul li .xian.error{ border-bottom:2px solid red; transform:scale(1);-webkit-transform:scale(1);}
.topic ul li p{transition:all 0.2s; z-index:99; position:absolute; top:0px; color:#a9a9a9; font-size:14px;}
.topic ul li p.clickB{ position:absolute;top:0px; font-size:12px;line-height:0px; color:#0071bc; }
.topic ul li p.clickB_1{ position:absolute; top:0px; font-size:12px;line-height:0px; font-size:12px; }
.topic ul li p.error{ position:absolute; top:0px; font-size:12px;line-height:0px; color:red; }
.topic ul li .name_select{ height:25px; width:100px; color:#000; position:absolute; line-height:25px; left:0px; bottom:0px;}
.topic ul li .name_select b{ font-weight:normal;}
.topic ul li span{ width:100%; height:20px; text-indent:0px; font-size:12px; line-height:20px; color:red; display:none; position:absolute; top:45px;}	
.topic ul li a{width:70px; height:25px; display:none; line-height:25px; text-align:center; float:left; margin-top:12px; font-size:12px; color:#333;}		
.topic ul li a:hover{ background:#deeafe; color:#4386f9;}
.topic ul li a.click{ background:#deeafe; color:#4386f9;}


.topic ul li .xt_select{height: 30px;width: 150px;color: #a9a9a9;position: absolute;line-height: 30px;left: 0px;bottom: 0px;}
.topic ul li .xt_select b{font-weight: normal; font-size:14px;}
.topic ul li span{width: 100%;height: 20px;font-size: 12px;line-height: 20px;color: red;display: none;position: absolute;top: 45px;}
.topic ul li ol{width: 150px;height:auto;background: #fff; text-align:center; border: 1px solid #ccc;box-shadow: 0px 5px 15px #ccc;display: none;z-index: 1000;position: absolute;top: 15px;}
.topic ul li ol li{border: 0px;height: 30px;color: #222;line-height: 30px;margin: 0px;}
.topic ul li ol li:hover{background: #eeeeee;}
.topic ul li .xt_num{height: 30px;width: 150px;color: #a9a9a9;border-bottom:1px solid #ccc;position: absolute;line-height: 30px;left: 0px;bottom: 0px;}
.topic ul li .xt_num b{font-weight: normal; font-size:14px;}


#xt_SetUp{ display:none;}

.QuestionsSettings_window .xt_SetUp{width:720px; margin:0 auto; float:left; margin-left:35px; height:200px; background:#DF3437;}


.QuestionsSettings_window .answer{width:720px; margin:0 auto; float:left; margin-left:35px;}
.answer ul{ width:720px; margin:0 auto; float:left;}
.answer ul li{transition:all 0.2s; cursor:pointer; list-style:none;  width:100%; height:40px; margin-bottom:30px; border-bottom:1px solid #ccc;  color:#ccc; font-size:16px; line-height:50px;position:relative; float:left;}
.answer ul li.ml_30{ margin-left:30px;}
.answer ul li input{  transition:all 0.2s;width:65px;   border:0px; height:25px; float:right; position:absolute;bottom:0px;}
.answer ul li input:nth-child(2){left:0px;}
.answer ul li input:nth-child(3){left:72px;}
.answer ul li input:nth-child(4){left:144px;}
.answer ul li input:nth-child(5){left:216px;}
.answer ul li input:nth-child(6){left:288px;}
.answer ul li input:nth-child(7){left:360px;}
.answer ul li input:nth-child(8){left:432px;}
.answer ul li input:nth-child(9){left:504px;}
.answer ul li input:nth-child(10){left:576px;}
.answer ul li input:nth-child(11){left:648px;}
.answer_lr{text-indent:35px;width:200px;color:#2196f3; cursor:pointer; height:30px; line-height:30px; font-size:14px; float:left; position:relative;}


.answer ul li .xian{ transition:all 0.35s cubic-bezier(0.47,0,0.745,0.715);width:65px; height:2px; border-bottom:2px solid #0071bc; position:absolute; display:none; bottom:-2px; left:0px; transform:scale(1);-webkit-transform:scale(1);}
.answer ul li .xian.clickC{ transform:scale(1);-webkit-transform:scale(1);}
.answer ul li .xian.clickC_1{ border-bottom:2px solid #ccc;}
.answer ul li .xian.error{ border-bottom:2px solid red; transform:scale(1);-webkit-transform:scale(1);}
.answer ul li p{transition:all 0.2s; z-index:99; position:absolute;top:0px;color:#a9a9a9; font-size:14px;}
.answer ul li p.clickB{ position:absolute; top:0px; font-size:12px;line-height:0px; color:#0071bc; }
.answer ul li p.clickB_1{ position:absolute; top:0px; font-size:12px;line-height:0px; }
.answer ul li p.error{ position:absolute;top:0px; font-size:12px;line-height:0px; color:red; }
.answer ul li .name_select{ height:25px; width:100px; color:#000; position:absolute; line-height:25px; left:0px; bottom:0px;}
.answer ul li .name_select b{ font-weight:normal;}
.answer ul li span{ width:100%; height:20px; text-indent:0px; font-size:12px; line-height:20px; color:red; display:none; position:absolute; top:45px;}			

 .QuestionsSettings_con_btn{ float:right; margin-top:10px;}
 .QuestionsSettings_con_btn a{ font-size:14px; width:85px; height:35px; line-height:35px; display:block;  float:left; text-align:center; color:#2196f3; }
.QuestionsSettings_con_btn a:hover{  color:#2196f3; background:#e3f2fd;}
.QuestionsSettings_con_btn a:focus{ background:#bbdefb; color:#2196f3;}
*/
.QuestionsSettings_window {
	padding: 20px 0;
	width: 788px;
	max-height: 660px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -250px;
	overflow-y: auto;
	z-index: 10000;
	background: #fff;
	display: none;
}

.QuestionsSettings_content {
	overflow: hidden;
	overflow-y: auto;
	float: left;
	width: 100%;
	height: auto;
	max-height: 530px;
}

.QuestionsSettings_content::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.QuestionsSettings_content::-webkit-scrollbar-track {
	border-radius: 10px;
}

.QuestionsSettings_content::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.QuestionsSettings_window::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.QuestionsSettings_window::-webkit-scrollbar-track {
	border-radius: 10px;
}

.QuestionsSettings_window::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.QuestionsSettings_window .Questions_title {
	width: auto;
	float: right;
	margin-right: 5%;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	text-align: right;
	font-size: 12px;
	position: relative;
	color: #2196f3;
}

.Questions_title img {
	position: absolute;
	top: 0px;
	right: 50px;
	cursor: pointer;
	margin-right: 30px;
	width: 35px;
}

.QuestionsSettings_window h2 {
	width: 100%;
	text-indent: 35px;
	font-size: 16px;
	color: #333;
}

.QuestionsSettings_window .modify_topic {
	width: 100%;
	height: auto;
	float: left;
}

.QuestionsSettings_window .add_topic {
	width: 100%;
	height: auto;
	margin-top: 20px;
	float: left;
}

.QuestionsSettings_window .topic {
	width: 720px;
	margin: 0 auto;
	float: left;
	margin-left: 35px;
}

.topic ul {
	width: 720px;
	margin: 0 auto;
	float: left;
}

.topic ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.topic ul li.Width_160 {
	width: 170px;
}

.topic ul li.Win150 {
	width: 150px;
}

.topic ul li.ml35 {
	margin-left: 35px;
}

.topic ul li.ml_30 {
	margin-left: 30px;
}

.topic ul li.mr35 {
	margin-right: 35px;
}

.topic ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.topic ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.topic ul li img {
	position: absolute;
	top: 15px;
	right: 5px;
	display: none;
	cursor: pointer;
}

.topic ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.topic ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.topic ul li p {
	transition: all 0.2s;
	z-index: 99;
	position: absolute;
	top: 0px;
	color: #a9a9a9;
	font-size: 14px;
}

.topic ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: #0071bc;
}

.topic ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	font-size: 12px;
}

.topic ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.topic ul li .name_select {
	height: 25px;
	width: 100px;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.topic ul li .name_select b {
	font-weight: normal;
}

.topic ul li span {
	width: 100%;
	height: 20px;
	text-indent: 0px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 45px;
}

.topic ul li a {
	width: 70px;
	height: 25px;
	display: none;
	line-height: 25px;
	text-align: center;
	float: left;
	margin-top: 12px;
	font-size: 12px;
	color: #333;
}

.topic ul li a:hover {
	background: #deeafe;
	color: #4386f9;
}

.topic ul li a.click {
	background: #deeafe;
	color: #4386f9;
}

.topic ul li .xt_select {
	height: 30px;
	width: 150px;
	color: #a9a9a9;
	position: absolute;
	line-height: 30px;
	left: 0px;
	bottom: 0px;
}

.topic ul li .xt_select b {
	font-weight: normal;
	font-size: 14px;
}

.topic ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 45px;
}

.topic ul li ol {
	width: 150px;
	height: auto;
	background: #fff;
	text-align: center;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 15px #ccc;
	display: none;
	z-index: 1000;
	position: absolute;
	top: 15px;
}

.topic ul li ol li {
	border: 0px;
	height: 30px;
	color: #222;
	line-height: 30px;
	margin: 0px;
}

.topic ul li ol li:hover {
	background: #eeeeee;
}

.topic ul li ol .zg_zi {
	display: none;
	float: left;
	width: 150px;
	height: auto;
	background: #fff;
	position: absolute;
	border: 1px solid #ccc;
	right: -152px;
	top: 60px;
	box-shadow: 0px 5px 15px #ccc;
}

.topic ul li ol .zg_zi ul {
	width: 150px;
}

.topic ul li ol .zg_zi ul li {
	width: 100%;
	border: 0px;
	height: 30px;
	color: #222;
	line-height: 30px;
	margin: 0px;
}

.topic ul li .xt_num {
	height: 30px;
	width: 150px;
	color: #a9a9a9;
	border-bottom: 1px solid #ccc;
	position: absolute;
	line-height: 30px;
	left: 0px;
	bottom: 0px;
}

.topic ul li .xt_num b {
	font-weight: normal;
	font-size: 14px;
}

.QuestionsSettings_window #xt_SetUp {
	display: none;
	border-top: 1px dashed #ccc;
	padding-top: 20px;
}

.QuestionsSettings_window #xt_SetUp ul {
	position: relative;
}

.QuestionsSettings_window #xt_SetUp ul .del {
	position: absolute;
	right: -10px;
	top: 15px;
	width: 20px;
	cursor: pointer;
}
/*.QuestionsSettings_window .xt_SetUp{width:720px; margin:0 auto; float:left; margin-left:35px; height:200px; background:#DF3437;}
*/
.QuestionsSettings_window .answer {
	width: 720px;
	margin: 0 auto;
	float: left;
	margin-left: 35px;
}

.answer ul {
	width: 720px;
	margin: 0 auto;
	float: left;
}

.answer ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.answer ul li.ml_30 {
	margin-left: 30px;
}

.answer ul li input {
	transition: all 0.2s;
	width: 65px;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	bottom: 0px;
}

.answer ul li input:nth-child(2) {
	left: 0px;
}

.answer ul li input:nth-child(3) {
	left: 72px;
}

.answer ul li input:nth-child(4) {
	left: 144px;
}

.answer ul li input:nth-child(5) {
	left: 216px;
}

.answer ul li input:nth-child(6) {
	left: 288px;
}

.answer ul li input:nth-child(7) {
	left: 360px;
}

.answer ul li input:nth-child(8) {
	left: 432px;
}

.answer ul li input:nth-child(9) {
	left: 504px;
}

.answer ul li input:nth-child(10) {
	left: 576px;
}

.answer ul li input:nth-child(11) {
	left: 648px;
}

.answer_lr {
	text-indent: 35px;
	width: 200px;
	color: #2196f3;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
	position: relative;
}

.answer ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 65px;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	display: none;
	bottom: -2px;
	left: 0px;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.answer ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.answer ul li .xian.clickC_1 {
	border-bottom: 2px solid #ccc;
}

.answer ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.answer ul li p {
	transition: all 0.2s;
	z-index: 99;
	position: absolute;
	top: 0px;
	color: #a9a9a9;
	font-size: 14px;
}

.answer ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: #0071bc;
}

.answer ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.answer ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.answer ul li .name_select {
	height: 25px;
	width: 100px;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.answer ul li .name_select b {
	font-weight: normal;
}

.answer ul li span {
	width: 100%;
	height: 20px;
	text-indent: 0px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 45px;
}

.QuestionsSettings_con_btn {
	float: right;
	margin-top: 10px;
}

.QuestionsSettings_con_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.QuestionsSettings_con_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.QuestionsSettings_con_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.QuestionsSettings_con .Questions_data {
	background: #fff;
	float: left;
	width: 600px;
	height: auto;
	box-shadow: 0 2px 4px #888;
	position: absolute;
	left: 50%;
	margin: 50px auto;
	margin-left: -300px;
	padding: 0px 20px;
	border: 1px solid #ccc;
}

.QuestionsSettings_con .Q_title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	float: left;
	text-indent: 20px;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	color: #333;
}

.Q_title img {
	width: 22px;
	position: absolute;
	top: 0px;
	right: 10px;
	cursor: pointer;
}

.QuestionsSettings_con .yes_data {
	float: left;
	margin-top: 20px;
	width: 90%;
	margin-left: 30px;
	height: auto;
}

.QuestionsSettings_con .yes_data ul {
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #ccc;
	float: left;
	padding: 20px 0px;
}

.QuestionsSettings_con .yes_data ul li {
	height: 50px;
	width: 100%;
	float: left;
}

.QuestionsSettings_con .yes_data ul li span {
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #999;
}

.QuestionsSettings_con .yes_data ul li p {
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #000;
}

.QuestionsSettings_con .yes_data ul li.W160px {
	width: 160px;
}

.QuestionsSettings_con .yes_data ul li.W130px {
	width: 130px;
}

.QuestionsSettings_con .new_Questions_data {
	float: left;
	width: 80%;
	max-width: 1200px;
	min-width: 650px;
	height: auto;
	position: absolute;
	left: 50%;
	margin: 50px auto;
	margin-left: -600px;
	padding: 0px 10px;
}

.new_Questions_data .new_Q_title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	float: left;
	text-indent: 10px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	color: #333;
}

.new_Q_title img {
	width: 25px;
	position: absolute;
	top: 0px;
	right: 20px;
	cursor: pointer;
}

.QuestionsSettings_con .new_yes_data {
	float: left;
	background: #fff;
	height: auto;
	margin-top: 20px;
	width: 100%;
	border: 1px solid #ccc;
	box-shadow: 0 0 8px #ccc;
}

.QuestionsSettings_con .new_yes_data ul {
	width: 100%;
	height: 45px;
	cursor: pointer;
	position: relative;
	float: left;
}

.QuestionsSettings_con .new_yes_data ul li {
	width: 20%;
	height: 45px;
	float: left;
	line-height: 45px;
	text-align: left;
	position: relative;
}

.QuestionsSettings_con .new_yes_data ul li:nth-child(1) {
	width: 40%;
	text-indent: 45px;
}

.QuestionsSettings_con .new_yes_data ul li:nth-child(2) {
	width: 20%;
}

.QuestionsSettings_con .new_yes_data ul li:nth-child(3) {
	width: 13.33%;
}

.QuestionsSettings_con .new_yes_data ul li:nth-child(4) {
	width: 13.33%;
}

.QuestionsSettings_con .new_yes_data ul li:nth-child(5) {
	width: 13.33%;
}

.new_yes_data .new_yes_title {
	float: left;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	position: relative;
	top: 0px;
	width: 100%;
	line-height: 45px;
}

.new_yes_data .new_yes_title ul {
	width: 100%;
	height: auto;
	float: left;
	background: #b39ddb;
	color: #fff;
}

.new_yes_data .new_yes_content {
	float: left;
	clear: both;
	width: 100%;
	height: auto;
}

.new_yes_data .new_yes_content img {
	
}

.new_yes_content .new_yes_level1 {
	width: 100%;
	height: auto;
	background: #e7e7e7;
	float: left;
	color: #252525;
}

.new_yes_content .new_yes_level1 .new_yes_level2 {
	width: 100%;
	height: auto;
	background: #f0f0f0;
	float: left;
	color: #252525;
	display: none;
}

.new_yes_content .new_yes_level1 .new_yes_level2 ul li:nth-child(1) {
	text-indent: 57px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 ul li:nth-child(2) {
	text-indent: 12px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 {
	width: 100%;
	height: auto;
	background: #ffffff;
	float: left;
	color: #4c4c4c;
	display: none;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 ul li:nth-child(1)
	{
	text-indent: 69px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 ul li:nth-child(2)
	{
	text-indent: 24px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4
	{
	width: 100%;
	height: auto;
	background: #ffffff;
	float: left;
	color: #4c4c4c;
	display: none;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 ul li:nth-child(1)
	{
	text-indent: 81px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 ul li:nth-child(2)
	{
	text-indent: 36px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 .new_yes_level5
	{
	width: 100%;
	height: auto;
	background: #ffffff;
	float: left;
	color: #4c4c4c;
	display: none;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 .new_yes_level5 ul li:nth-child(1)
	{
	text-indent: 93px;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 .new_yes_level5 ul li:nth-child(2)
	{
	text-indent: 48px;
}

.QuestionsSettings_con .new_yes_data ul li a {
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 10px;
	display: block;
}

.QuestionsSettings_con .new_yes_data ul li a img {
	transition: all 0.2s;
	position: absolute;
	left: 10px;
	top: 18px;
	transform: rotate(-90deg)
}

.QuestionsSettings_con .new_yes_data ul img.delete {
	position: absolute;
	right: 28px;
	top: 12px;
	width: 15px;
	display: none;
}

.new_yes_content .new_yes_level1 .new_yes_level2 ul li a {
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 25px;
	display: block;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 ul li a
	{
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 40px;
	display: block;
}

.new_yes_content .new_yes_level1 .new_yes_level2 .new_yes_level3 .new_yes_level4 ul li a
	{
	position: absolute;
	width: 30px;
	height: 45px;
	top: 0px;
	left: 55px;
	display: block;
}

/*阅卷须知*/
.MarkingNotice {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: block;
	color: #fff;
	z-index: 999;
}

.MarkingNotice .MarkingXZ1 {
	width: 600px;
	margin: 0 auto;
	height: auto;
	margin-top: 10%;
}

.MarkingNotice .MarkingXZ1 h2 {
	width: 100%;
	line-height: 40px;
	font-size: 28px;
	text-align: center;
	letter-spacing: 2px;
}

.MarkingNotice .MarkingXZ1 p {
	width: 100%;
	line-height: 30px;
	font-size: 24px;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 30px;
}

.MarkingNotice .MarkingXZ1 a.MN_next {
	margin: 0 auto;
	display: block;
	width: 130px;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ1 a img {
	width: 100%;
}

.MarkingNotice .MarkingXZ2 {
	width: 70%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	margin-top: 6%;
	position: relative;
	display: none;
}

.MarkingNotice .MarkingXZ2 h2 {
	width: 100%;
	line-height: 40px;
	font-size: 28px;
	text-align: left;
	letter-spacing: 2px;
}

.MarkingNotice .MarkingXZ2 img.img1 {
	width: 62%;
}

.MarkingNotice .MarkingXZ2 a.MN_next {
	position: absolute;
	bottom: -10px;
	right: 10%;
	width: 120px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ2 a.MN_prev {
	position: absolute;
	bottom: -10px;
	left: 0%;
	margin-left: -100px;
	width: 120px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ2 a img {
	width: 100%;
}

.MarkingNotice .MarkingXZ3 {
	width: 70%;
	height: auto;
	float: left;
	margin-left: 15%;
	text-align: center;
	margin-top: 6%;
	position: relative;
	display: none;
}

.MarkingNotice .MarkingXZ3.l18 {
	margin-left: 20%;
}

.MarkingNotice .MarkingXZ3 h2 {
	width: 100%;
	line-height: 40px;
	font-size: 28px;
	text-align: left;
	letter-spacing: 2px;
}

.MarkingNotice .MarkingXZ3 img.img1 {
	width: 75%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ3 ul {
	width: 100%;
	float: left;
}

.MarkingNotice .MarkingXZ3 ul li {
	width: 35%;
	margin-right: 8%;
	float: left;
}

.MarkingNotice .MarkingXZ3 ul li:nth-child(1) {
	width: 37.5%;
	margin-top: 2%;
	margin-left: 2%;
}

.MarkingNotice .MarkingXZ3 ul li:nth-child(2) {
	width: 32.5%;
}

.MarkingNotice .MarkingXZ3 ul li.l3 {
	width: 35%;
	margin-left: 0px;
	margin-right: 10%;
}

.MarkingNotice .MarkingXZ3 ul li.l4 {
	width: 37%;
	margin-top: 23%;
}

.MarkingNotice .MarkingXZ3 ul li img {
	width: 100%
}

.MarkingNotice .MarkingXZ3 a.MN_next {
	position: absolute;
	bottom: -30px;
	right: 5%;
	width: 100px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ3 a.MN_prev {
	position: absolute;
	bottom: -30px;
	left: 0%;
	margin-left: -100px;
	width: 100px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ3 a img {
	width: 100%;
}

.MarkingNotice .MarkingXZ3_1 {
	width: 50%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	margin-top: 6%;
	position: relative;
	display: none;
}

.MarkingNotice .MarkingXZ3_1 h2 {
	width: 100%;
	line-height: 40px;
	font-size: 20px;
	text-align: left;
	letter-spacing: 2px;
}

.MarkingNotice .MarkingXZ3_1 img.img1 {
	width: 60%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ3_1 img.img2 {
	width: 75%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ3_1 img.img3 {
	width: 62%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ3_1 img.img4 {
	width: 62%;
	margin-top: 2%;
	margin-left: -10%;
}

.MarkingNotice .MarkingXZ3_1 a.MN_next {
	position: absolute;
	bottom: -30px;
	right: 1%;
	width: 100px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ3_1 a.MN_prev {
	position: absolute;
	bottom: -30px;
	left: 0%;
	margin-left: -100px;
	width: 100px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ3_1 a img {
	width: 100%;
}

.MarkingNotice .MarkingXZ4 {
	width: 70%;
	height: auto;
	float: left;
	margin-left: 15%;
	margin-top: 6%;
	position: relative;
	display: none;
}

.MarkingNotice .MarkingXZ4 h2 {
	width: 100%;
	line-height: 40px;
	font-size: 28px;
	text-align: left;
	letter-spacing: 2px;
}

.MarkingNotice .MarkingXZ4 h3 {
	width: 100%;
	line-height: 40px;
	font-size: 24px;
	text-align: left;
	letter-spacing: 2px;
	text-indent: 18%;
}

.MarkingNotice .MarkingXZ4 p {
	width: 100%;
	line-height: 40px;
	font-size: 20px;
	text-align: left;
	letter-spacing: 2px;
	text-indent: 18%;
}

.MarkingNotice .MarkingXZ4 img.img1 {
	width: 60%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ4 a.MN_next {
	position: absolute;
	bottom: -50%;
	right: 18%;
	width: 120px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ4 a.MN_prev {
	position: absolute;
	bottom: -50%;
	margin-left: -100px;
	left: 0%;
	width: 120px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ4 a img {
	width: 100%;
}

.MarkingNotice .MarkingXZ4_1 {
	width: 50%;
	height: auto;
	margin: 0 auto;
	margin-top: 6%;
	position: relative;
	display: none;
}

.MarkingNotice .MarkingXZ4_1 h2 {
	width: 100%;
	line-height: 40px;
	font-size: 20px;
	text-align: left;
	letter-spacing: 2px;
}

.MarkingNotice .MarkingXZ4_1 img.img1 {
	width: 85%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ4_1 img.img2 {
	width: 75%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ4_1 img.img3 {
	width: 62%;
	margin-top: 2%;
}

.MarkingNotice .MarkingXZ4_1 img.img4 {
	width: 62%;
	margin-top: 2%;
	margin-left: -10%;
}

.MarkingNotice .MarkingXZ4_1 a.MN_next {
	position: absolute;
	bottom: -30%;
	right: 1%;
	width: 100px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ4_1 a.MN_prev {
	position: absolute;
	bottom: -30%;
	margin-left: -100px;
	left: 0%;
	width: 100px;
	height: auto;
	margin-top: 40px;
}

.MarkingNotice .MarkingXZ4_1 a img {
	width: 100%;
}

/*试题模板-start*/
.TestTemplates {
	height: 500px;
	position: fixed;
	left: 200px;
	top: 56px;
	overflow-y: auto;
}

.TestTemplates_con {
	width: 100%;
	height: auto;
	background: #f2f2f2;
	position: relative;
	z-index: 99;
}

.NormTemplates {
	width: 100%;
}

.NormTemplates h2 {
	width: 100%;
	color: #939393;
	margin-top: 20px;
	text-indent: 30px;
}

.NormTemplates .HighSchool, .NormTemplates .MiddleSchool {
	width: 100%;
	float: left;
}

.NormTemplates .HighSchool .HighSchool_btn {
	width: 200px;
	height: 180px;
	float: left;
	margin: 50px 0 0 50px;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates {
	position: relative;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates:hover {
	box-shadow: 0 2px 10px #ccc;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates a.mb {
	position: absolute;
	right: 0px;
	line-height: 42px;
	color: #2196f3;
	text-decoration: underline;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates .fea_Templates_help
	{
	width: 20px;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 5px;
	box-shadow: 0 2px 10px #ccc;
	border-radius: 50%;
	background: #999;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates .fea_Templates_help.top
	{
	top: 10px;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates .fea_Templates_help:hover
	{
	box-shadow: 0 2px 12px #aaa;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates .fea_Templates_help img
	{
	width: 100%;
	margin: 0;
}

.NormTemplates .fea_Templates {
	text-align: center;
	width: 196px;
	height: 125px;
	cursor: pointer;
	border: 2px dashed #ccc;
	float: left;
}

.NormTemplates .fea_Templates.mt15 {
	margin-top: 5px;
}

.NormTemplates .fea_Templates img {
	width: 45px;
	margin-top: 27px;
}

.NormTemplates .fea_Templates p {
	width: 100%;
	color: #979797;
	font-size: 14px;
	margin-top: 5px;
}

.NormTemplates .fea_Templates.tx_share {
	height: auto;
	border: 0px;
	line-height: 42px;
	text-align: left;
	color: #979797;
}

.NormTemplates .fea_Templates.tx_share img {
	width: auto;
	float: left;
	margin: 10px 10px 0 60px;
}

.NormTemplates .HighSchool .HighSchool_btn .fea_Templates.tx_share:hover
	{
	box-shadow: none;
}

.NormTemplates ul {
	width: 200px;
	height: auto;
	float: left;
	margin: 50px 0 0 50px;
	position: relative;
	box-shadow: 0px 3px 6px #ccc;
	cursor: pointer;
}

.NormTemplates ul:nth-last-child(1) {
	margin-bottom: 50px;
}

.NormTemplates ul li {
	position: relative;
}

.NormTemplates ul li.norm_top {
	width: 100%;
	height: 80px;
	overflow: hidden;
	background: #fff;
}

.NormTemplates ul li.norm_top .mb_img {
	width: 100%;
}

.NormTemplates ul li.norm_top .mb_img img {
	width: 100%;
}

.NormTemplates ul li.norm_top p {
	width: 82%;
	margin-left: 5%;
	font-size: 12px;
	height: auto;
	float: left;
	line-height: 20px;
	display: block;
	color: #fff;
}

.NormTemplates ul li.norm_top p.title {
	font-weight: bold;
}

.NormTemplates ul li.norm_top p:first-of-type {
	margin-top: 10px;
	margin-bottom: 5px;
}

.NormTemplates ul li.norm_top p span.title {
	width: 81.3%;
	float: right;
}

.NormTemplates ul li.norm_top.English {
	background: #26c7db;
}

.NormTemplates ul li.norm_top.maths {
	background: #2196f3;
}

.NormTemplates ul li.norm_top.language {
	background: #f5521b;
}

.NormTemplates ul li.norm_top.rawPolitical {
	background: #66ba6c;
}

.NormTemplates ul li.norm_top.wl_ls {
	background: #9675ce;
}

.NormTemplates ul li.norm_top.hx_dl {
	background: #ff9801;
}

.NormTemplates ul li.norm_top.other {
	background: #767676;
}

.NormTemplates ul .class_operate {
	height: 30px;
	margin-top: 5px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	z-index: 99;
	display: none;
}

.NormTemplates ul .class_operate:hover img {
	width: 27px;
	position: relative;
	left: 3px;
}

.NormTemplates ul .class_operate img {
	width: 22px;
	float: right;
	margin-right: 5px;
}

.NormTemplates ul .class_operation {
	width: 110px;
	height: auto;
	background: #fff;
	position: absolute;
	top: 30px;
	right: -60px;
	z-index: 1000;
	display: none;
	z-index: 99;
}

.NormTemplates ul .class_operation ul {
	width: 110px;
	margin: 0px;
}

.NormTemplates ul .class_operation ul li {
	width: 110px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-align: center;
	color: #333;
}

.NormTemplates ul .class_operation ul li:hover {
	background: #eeeeee;
	color: #000;
}

.NormTemplates ul li.norm_bottom {
	width: 100%;
	height: 100px;
	position: relative;
	background: #f2f1f1;
}

.NormTemplates ul li.norm_bottom i {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fef01c;
	font-style: normal;
	font-size: 20px;
	position: absolute;
	right: 10px;
	top: -20px;
	text-align: center;
	line-height: 40px;
}

.NormTemplates ul li.norm_bottom.q_blue {
	background: #26c7db;
}

.NormTemplates ul li.norm_bottom.blue {
	background: #2196f3;
}

.NormTemplates ul li.norm_bottom.orange {
	background: #f5521b;
}

.NormTemplates ul li.norm_bottom.green {
	background: #66ba6c;
}

.NormTemplates ul li.norm_bottom.purple {
	background: #9675ce;
}

.NormTemplates ul li.norm_bottom.yellow {
	background: #ff9801;
}

.NormTemplates ul li.norm_bottom.other {
	background: #767676;
}
/*
.NormTemplates ul li.norm_bottom.English{ background:#26c7db;}
.NormTemplates ul li.norm_bottom.maths{ background:#2196f3;}
.NormTemplates ul li.norm_bottom.language{ background:#f5521b;}
.NormTemplates ul li.norm_bottom.rawPolitical{ background:#66ba6c;}
.NormTemplates ul li.norm_bottom.wl_ls{ background:#9675ce;}
.NormTemplates ul li.norm_bottom.hx_dl{ background:#ff9801;}
.NormTemplates ul li.norm_bottom.other{ background:#767676;}*/
.NormTemplates ul li.norm_bottom .sign {
	padding: 0 7px;
	line-height: 20px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-radius: 4px 0 0 0;
	color: #fff;
}

.NormTemplates ul li.norm_bottom .sign.English {
	background: #26c7db;
}

.NormTemplates ul li.norm_bottom .sign.maths {
	background: #2196f3;
}

.NormTemplates ul li.norm_bottom .sign.language {
	background: #f5521b;
}

.NormTemplates ul li.norm_bottom .sign.rawPolitical {
	background: #66ba6c;
}

.NormTemplates ul li.norm_bottom .sign.wl_ls {
	background: #9675ce;
}

.NormTemplates ul li.norm_bottom .sign.hx_dl {
	background: #ff9801;
}

.NormTemplates ul li.norm_bottom .sign.other {
	background: #767676;
}

.NormTemplates ul li.norm_bottom .norm_bottom_img {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #0F0000;
	position: absolute;
	top: -15px;
	left: 20px;
	border-radius: 50%;
}

.NormTemplates ul li.norm_bottom .norm_bottom_img img {
	width: 100%;
}

.NormTemplates ul li.norm_bottom p {
	width: 90%;
	margin-left: 5%;
	font-size: 12px;
	height: auto;
	float: left;
	line-height: 20px;
	display: block;
	color: #333;
}

.NormTemplates ul li.norm_bottom p:first-of-type {
	margin-top: 25px;
	margin-bottom: 10px;
}

.NormTemplates ul li.norm_bottom p span.title {
	width: 81.3%;
	float: right;
}

.NormTemplates ul li.norm_bottom .norm_btn {
	width: 100%;
	position: absolute;
	bottom: 15px;
	left: 10px;
	display: none;
}

.NormTemplates ul li.norm_bottom a {
	width: auto;
	padding: 0 14px;
	float: left;
	color: #fff;
}

.NormTemplates ul li.norm_bottom a:hover {
	background: rgba(0, 0, 0, 0.2);
	border-radius: 2px;
}

.norm_img {
	position: fixed;
	transform-origin: 50% 50%;
	transform: scale(0);
	opacity: 0;
	z-index: 10000;
	width: auto;
	left: 16%;
	text-align: center;
	cursor: pointer;
}

.norm_img img {
	transition: all 0.3s;
	cursor: pointer;
	width: 500px;
}

.norm_img_btn {
	display: none;
}

.norm_img_btn a {
	font-size: 30px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 80px;
	box-shadow: 0 0 20px #fff;
	border-radius: 5px;
	z-index: 10001;
}

.norm_img_btn a.prevImg {
	top: 44%;
	left: 70px;
}

.norm_img_btn a.nextImg {
	top: 44%;
	left: 50%;
}

.norm_img_btn a:hover {
	box-shadow: 0 0 10px #f00;
}

.norm_img_rotate {
	width: 100px;
	height: 60px;
	position: fixed;
	bottom: 50px;
	z-index: 10001;
	left: 25%;
	display: none;
}

.norm_img_rotate .sun {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/sun.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: right;
	cursor: pointer;
}

.norm_img_rotate .ni {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/ni.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: left;
	cursor: pointer;
}

.norm_tx {
	width: 36%;
	height: auto;
	position: fixed;
	top: 50%;
	right: 3%;
	padding: 30px 0px 10px 30px;
	margin-top: -130px;
	background: #fff;
	display: none;
	z-index: 10000;
	max-height: 500px;
	overflow: hidden;
	overflow-y: auto;
}

.norm_tx .norm_tx_data {
	width: 100%;
	float: left;
	padding-right: 10px;
}

.norm_tx .norm_tx_data p {
	width: 100%;
	font-size: 14px;
	color: #333;
	display: block;
	margin-bottom: 10px;
}

.norm_tx_btn {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

.norm_tx_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.norm_tx_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.norm_tx_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*选择需要阅卷的题目-start*/
.MarkingTopic {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	width: 310px;
	height: 100%;
	background: #fff;
	border-left: 1px solid #ccc;
	position: fixed;
	position: fixed;
	right: -380px;
	top: 56px;
	box-shadow: -2px 0px 10px #999;
	overflow-y: auto;
	z-index: 100;
	padding-left: 30px;
}

.MarkingTopic .MarkingTopic_head {
	width: 110%;
	margin-left: -10%;
	height: 55px;
	margin-top: 20px;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.MarkingTopic .MarkingTopic_head ul {
	width: 100%;
}

.MarkingTopic .MarkingTopic_head ul li {
	width: 40%;
	margin-left: 5%;
	height: 52px;
	float: left;
	line-height: 55px;
	text-align: center;
	color: #747474;
	font-size: 16px;
	border-bottom: 3px solid #fff;
	cursor: pointer;
}

.MarkingTopic .MarkingTopic_head ul li:nth-child(2) {
	float: right;
	margin-left: 0px;
	margin-right: 5%;
}

.MarkingTopic .MarkingTopic_head ul li.click {
	color: #4285f5;
	border-bottom: 3px solid #4285f5;
}

.MarkingTopic .MarkingTopic_con {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	overflow-y: auto;
	display: none;
}

.MarkingTopic .MarkingTopic_con::-webkit-scrollbar {
	width: 8px;
}

.MarkingTopic .MarkingTopic_con::-webkit-scrollbar-track {
	border-radius: 10px;
}

.MarkingTopic .MarkingTopic_con::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.MarkingTopic .MarkingTopic_con ul {
	width: 100%;
}

.MarkingTopic .MarkingTopic_con ul p {
	line-height: 20px;
	color: #999;
	font-size: 13px;
}

.MarkingTopic .MarkingTopic_con ul li {
	cursor: pointer;
	width: 100%;
	height: 30px;
	color: #2196f3;
	line-height: 30px;
	font-size: 12px;
	float: left;
}

.MarkingTopic .MarkingTopic_con ul li span {
	width: auto;
	display: block;
	float: left;
}

.MarkingTopic .MarkingTopic_con ul li img {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	transition: all 0.2s;
	transform: rotate(180deg);
}

.MarkingTopic .MarkingTopic_con ul .MarkingTopic_conXZ {
	width: 100%;
	float: left;
}

.MarkingTopic .MarkingTopic_con ul .MarkingTopic_conXZ.MarkingTopic_conXZshow
	{
	display: block;
}

.MarkingTopic .MarkingTopic_con ul .MarkingTopic_conXZ ol li {
	cursor: pointer;
	width: 60px;
	height: 20px;
	margin-top: 2px;
	color: #888;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 15px;
	border-radius: 10px;
}

.MarkingTopic .MarkingTopic_con ul .MarkingTopic_conXZ ol li:nth-child(4n)
	{
	margin-right: 0px;
}

.MarkingTopic .MarkingTopic_con ul .MarkingTopic_conXZ ol li.click {
	color: #fff;
	background: #2196f3;
}

.MarkingTopic .MarkingTopic_con ul .MarkingTopic_conXZ ol li.xuan {
	color: #666;
	background: #eaeaea;
}

.MarkingTopic .MarkingAnswer_con {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	overflow-y: auto;
}

.MarkingTopic .MarkingAnswer_con::-webkit-scrollbar {
	width: 8px;
}

.MarkingTopic .MarkingAnswer_con::-webkit-scrollbar-track {
	border-radius: 10px;
}

.MarkingTopic .MarkingAnswer_con::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.MarkingTopic .MarkingAnswer_con ul {
	width: 100%;
}

.MarkingTopic .MarkingAnswer_con ul p {
	line-height: 40px;
	color: #999
}

.MarkingTopic .MarkingAnswer_con ul li {
	cursor: pointer;
	width: 100%;
	height: 30px;
	color: #2196f3;
	line-height: 30px;
	font-size: 12px;
	float: left;
}

.MarkingTopic .MarkingAnswer_con ul li span {
	width: auto;
	display: block;
	float: left;
}

.MarkingTopic .MarkingAnswer_con ul li img {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	transition: all 0.2s;
	transform: rotate(180deg);
}

.MarkingTopic .MarkingAnswer_con ul .MarkingAnswer_conXZ {
	width: 100%;
	float: left;
}

.MarkingTopic .MarkingAnswer_con ul .MarkingAnswer_conXZ.MarkingAnswer_conXZshow
	{
	display: block;
}

.MarkingTopic .MarkingAnswer_con ul .MarkingAnswer_conXZ ol li {
	cursor: pointer;
	border-bottom: 1px solid #ccc;
	width: 60px;
	height: 45px;
	margin-top: 2px;
	color: #888;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 14px;
}

.MarkingTopic .MarkingAnswer_con ul .MarkingAnswer_conXZ ol li input {
	width: 100%;
	height: 23px;
	line-height: 23px;
	border: 0px;
}

.MarkingTopic .MarkingAnswer_con ul .MarkingAnswer_conXZ ol li p {
	color: #a9a9a9;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: left;
}

.MarkingTopic .MarkingAnswer_con ul .MarkingAnswer_conXZ ol li:nth-child(4n)
	{
	margin-right: 0px;
}

.MarkingTopic_btn {
	float: left;
}

.MarkingTopic_btn a {
	margin-right: 50px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #4585f1;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.MarkingTopic_btn a:nth-child(1) {
	margin-left: 40px;
}

/*题型设置里面的标准答案-start*/
.Q_ModelAnswer {
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	width: 310px;
	height: 100%;
	background: #fff;
	border-left: 1px solid #ccc;
	position: fixed;
	position: fixed;
	right: -380px;
	top: 56px;
	box-shadow: -2px 0px 10px #999;
	z-index: 100;
	padding-left: 30px;
}

.Q_ModelAnswer h1 {
	width: 100%;
	line-height: 40px;
	margin-top: 20px;
}

.Q_ModelAnswer p {
	color: #999;
}

.Q_ModelAnswer .ModelAnswer_con {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	margin-top: 10px;
}

.Q_ModelAnswer .ModelAnswer_con ul {
	width: 100%;
}

.Q_ModelAnswer .ModelAnswer_con ul p {
	line-height: 40px;
	color: #999
}

.Q_ModelAnswer .ModelAnswer_con ul li {
	cursor: pointer;
	width: 100%;
	height: 30px;
	color: #2196f3;
	line-height: 30px;
	font-size: 12px;
	float: left;
}

.Q_ModelAnswer .ModelAnswer_con ul li span {
	width: auto;
	display: block;
	float: left;
}

.Q_ModelAnswer .ModelAnswer_con ul li img {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	transition: all 0.2s;
	transform: rotate(180deg);
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ {
	width: 300px;
	float: left;
	overflow-y: auto;
	padding-right: 10px;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ::-webkit-scrollbar
	{
	width: 8px;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ::-webkit-scrollbar-track
	{
	border-radius: 10px;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ::-webkit-scrollbar-thumb
	{
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.2);
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ.MarkingAnswer_conXZshow
	{
	display: block;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ ol li {
	cursor: pointer;
	border-bottom: 1px solid #ccc;
	width: 60px;
	height: 45px;
	margin-top: 2px;
	color: #888;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 14px;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ ol li input {
	width: 100%;
	height: 23px;
	line-height: 23px;
	border: 0px;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ ol li p {
	color: #a9a9a9;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: left;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ ol li:nth-child(4n)
	{
	margin-right: 0px;
}

.Q_ModelAnswer_btn {
	float: left;
}

.Q_ModelAnswer_btn a {
	margin-right: 50px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
	float: left;
	background: #4585f1;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.Q_ModelAnswer_btn a:nth-child(1) {
	margin-left: 40px;
}

.dc_win {
	width: 400px;
	height: auto;
	padding: 20px 30px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -160px;
	margin-left: -200px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
	display: none
}

.dc_win h2 {
	width: 100%;
	font-size: 14px;
	float: left;
	margin-bottom: 20px;
	line-height: 20px;
}

.dc_win .dc_win_btn {
	float: right;
}

.dc_win .dc_win_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.dc_win .dc_win_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.dc_win .dc_win_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*智能阅卷-start*/
.intelligent_con {
	position: fixed;
	left: 200px;
	top: 56px;
	width: 80%;
}

.intelligent_con .intelligent_head {
	width: 65%;
	height: auto;
	position: absolute;
	top: 15px;
	right: 5%;
	z-index: 100001;
}

.intelligent_con .intelligent_head a {
	border: 1px solid #f2f1f1;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: right;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #ff7043;
	border-radius: 4px;
}

.intelligent_con .intelligent_head a:hover {
	box-shadow: 0 2px 6px #ccc;
}
/*.intelligent_con .intelligent_head a:hover{border:1px solid #c2c2c2;}
.intelligent_con .intelligent_head a:focus{border:1px solid #c2c2c2; background:#e1e1e1;}*/
.intelligent_con .intelligent_head .return_intelligent {
	display: none;
}

.intelligent_tab {
	width: auto;
	height: auto;
	background: #f2f2f2;
	position: fixed;
	top: 57px;
	left: 200px;
	z-index: 996;
	padding-top: 10px;
	font-family: "微软雅黑";
}

.intelligent_tab ul {
	width: auto;
	height: 40px;
}

.intelligent_tab ul li {
	width: 130px;
	height: 37px;
	line-height: 37px;
	color: #565656;
	font-size: 16px;
	text-align: center;
	border-bottom: 3px solid #f2f2f2;
	float: left;
	cursor: pointer;
}

.intelligent_tab ul li.click {
	border-bottom: 3px solid #689df6;
}

.intelligent_tab ul li:nth-child(2) {
	margin-left: 10px;
}

.intelligent {
	width: 95%;
	height: 100%;
	max-width: 1550px;
	margin: 0 auto;
	position: relative;
}

.intelligent .intelligent_class {
	width: 90%;
	margin-left: 5%;
	height: auto;
	float: left;
	background: #f7f7f7;
	margin-top: 25px;
	margin-bottom: 20px;
	padding: 10px 0;
	position: relative;
}

.intelligent_class span {
	display: block;
	height: 100%;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	margin-left: 40px;
	color: #9c9d98;
	font-size: 14px;
}

.intelligent_class img {
	margin: 15px 0 0 10px;
	float: left;
	cursor: pointer;
}

.intelligent_class .intelligent_class_con {
	width: 90%;
	height: auto;
	float: left;
}

.intelligent_class .intelligent_class_con ul li {
	width: 150px;
	height: 30px;
	color: #333;
	margin-left: 10px;
	float: left;
	line-height: 30px;
	background: #dfeafe;
	border: 1px solid #ededed;
	border-radius: 3px;
	text-align: center;
	position: relative;
}

.intelligent_class .intelligent_class_con ul li img {
	width: 15px;
	position: absolute;
	top: -15px;
	right: 0px;
	display: none;
}

.intelligent_class_con ul li:hover {
	background: #eff3f9;
}

.intelligent_class_con ul li.click {
	background: #fdfdfd;
}

.intelligent_button {
	width: auto;
	height: 55px;
	float: right;
	margin-right: 18px;
}

.intelligent_button img {
	cursor: pointer;
	width: 26px;
	margin-top: 7px;
}

.intelligent_button img.w23 {
	width: 22px;
	margin-top: 10px;
}

.screening_an {
	width: auto;
	height: 55px;
	float: right;
}

.screening_an ul li {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-top: 7px;
	margin-left: 10px;
	text-align: center;
	float: left;
}

.hover1 {
	width: 160px;
	height: 30px;
	margin-top: 15px;
	float: left;
	position: relative;
}

.hover1 ul li {
	position: absolute;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	list-style: none;
	float: left;
	margin-right: 10px;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

.hover1 ul li:nth-child(1) {
	left: 0px;
}

.hover1 ul li:nth-child(2) {
	left: 45px;
}

.hover1 ul li:nth-child(3) {
	left: 90px;
}

.hover1 ul li.red {
	background: red;
}

.hover1 ul li.yellow {
	background: #f7aa38;
}

.hover1 ul li.zi {
	background: #b238f7;
}

.hover1 ul li span {
	position: relative;
}

.hover1 ul li p {
	position: absolute;
	left: -10px;
	top: 0px;
}

.hover1 ul li p b {
	font-weight: normal;
	display: none;
}

.intelligent .intelligent_data {
	clear: left;
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 62px;
	border: 1px solid #e9e9e9;
}

.intelligent_data ul {
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #e9e9e9;
}

.intelligent_data ul li {
	width: 17.2%;
	height: 45px;
	float: left;
	line-height: 45px;
	text-align: left;
	position: relative;
	overflow: visible;
}

.intelligent_data ul li:nth-last-child(1) {
	width: 7%;
}

.intelligent_data ul li:nth-last-child(2) {
	width: 7%;
}
/*  .intelligent_data ul li:nth-last-child(2){ width:7%;}
  .intelligent_data ul li:nth-child(1){ width:7%;}*/
.intelligent_data ul li img.xz {
	width: 20px;
	cursor: pointer;
	position: relative;
	top: 7px;
	display: none;
}

.intelligent_data ul li .modify {
	width: 22px;
	margin-top: 12px;
	display: none;
	cursor: pointer;
}

.intelligent_data ul li ol {
	display: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	width: 100px;
	height: auto;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -85px;
	z-index: 999;
	margin-top: -3px;
	box-shadow: 0px 5px 15px #ccc;
}

.intelligent_data ul li ol li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	cursor: pointer;
}

.intelligent_data ul li ol li:nth-last-child(1) {
	width: 100%;
}

.intelligent_data ul li ol li:nth-child(1) {
	text-indent: 0px;
}

.intelligent_data ul li ol li:hover {
	background: #f5f5f5;
}

.intelligent_data ul li ol li:nth-last-child(2) {
	width: 100%;
}

.intelligent_data .intelligent_data_title {
	width: 100%;
	height: 45px;
	color: #fff;
	font-weight: bold;
	background: #ff7043;
}
/*.intelligent_data .intelligent_data_title ul li img{ width:17px;position:relative; top:5px; left:5px;}*/
.intelligent_data .intelligent_data_title .px_img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	left: 30px;
}

.intelligent_data .intelligent_data_title .px_img img {
	width: 16px;
	position: relative;
	top: -8px;
	left: 1px;
}

.intelligent_data .intelligent_data_title .px_img.click {
	background: rgba(0, 0, 0, 0.3)
}

.intelligent_data .intelligent_data_title .px_img.StudentId {
	text-indent: 0px;
	left: 60px;
}

.intelligent_data .intelligent_data_con {
	width: 100%;
	height: auto;
	color: #303030;
	overflow: hidden;
	overflow-y: auto;
}

.intelligent_data .intelligent_data_con .intelligent_data_con_zi {
	width: 100%;
	height: auto;
}

.intelligent_data_con ul li a {
	text-decoration: underline;
	font-size: 14px;
}

.intelligent_data_con ul:nth-child(odd) {
	background: #fff;
}

.intelligent_data_con ul:nth-child(even) {
	background: #f5f5f5;
}

.intelligent_data_con::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.intelligent_data_con::-webkit-scrollbar-track {
	border-radius: 10px;
}

.intelligent_data_con::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.13);
}

.intelligent_data_con ul {
	background: #fff;
}

.intelligent_data_con ul:nth-last-child(2) li ol {
	bottom: 40px !important;
}

.intelligent_data_con ul:nth-last-child(1) li ol {
	bottom: 40px;
}

.intelligent_data_con ul:nth-last-child(1) {
	border-bottom: 0px;
}

.intelligent_data ul li:nth-child(1) {
	text-indent: 2%;
}

.intelligent_Fab {
	position: fixed;
	bottom: 50px;
	right: 90px;
	height: auto;
	width: 50px;
}

.intelligent_Fab ul {
	width: 50px;
	height: auto;
}

.intelligent_Fab ul li {
	width: 45px;
	cursor: pointer;
	height: 45px;
	margin-top: 10px; /*box-shadow:0px 2px 2px #595959; */
	border-radius: 50%;
	position: relative;
}

.intelligent_Fab ul li img {
	width: 100%;
}

.intelligent_Fab ul li .prompt {
	display: none;
	width: 110px;
	height: 30px;
	position: absolute;
	right: 60px;
	top: 8px;
	border-radius: 4px;
	background: rgba(51, 51, 51, 0.6);
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.intelligent_btn {
	width: auto;
	height: 80px;
	position: absolute;
	bottom: 20px;
	left: 0px;
}

.intelligent_btn a {
	line-height: 40px;
	text-align: center;
	box-shadow: 2px 2px 4px #888;
	margin-left: 20px;
	width: 110px;
	height: 40px;
	background: #4585f1;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #cce3f5;
	display: block;
}

.intelligent_error {
	height: auto;
	float: right;
	margin-top: 55px;
	display: none;
	position: relative;
}

.intelligent_error .intelligent_error_con {
	width: 90%;
	margin-left: 5%;
	height: auto;
}

.intelligent_error .intelligent_error_top {
	width: auto;
	min-width: 120px;
	height: 60px;
	background: #f2f1f1;
	position: absolute;
	right: 5%;
	top: 0px;
	z-index: 100;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn {
	width: auto;
	height: auto;
	float: right;
	margin-top: 15px;
	margin-right: 5%;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a {
	border: 1px solid #ffa726;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: right;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #ffa726;
	border-radius: 4px;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a:hover
	{
	box-shadow: 0 2px 6px #ccc;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a.retrunList
	{
	color: #444;
	background: none;
	border: 1px solid #f2f1f1;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a.retrunList:hover
	{
	border: 1px solid #c2c2c2;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a.retrunList:focus
	{
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a.Ignore,
	.intelligent_error .intelligent_error_top .intelligent_error_topBtn a.del
	{
	display: none;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a.retrunList
	{
	float: left;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a img
	{
	float: left;
	margin: 6px 8px 0 0;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn a img.Marking
	{
	margin: 6px 8px 0 0;
	height: 22px;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn p {
	float: left;
	line-height: 37px;
	text-indent: 25px;
	display: none;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select
	{
	width: auto;
	text-align: center;
	position: relative;
	height: auto;
	float: right;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select b
	{
	width: auto;
	padding: 0 4px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: -3px;
	right: -3px;
	background: red;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	font-size: 12px;
	letter-spacing: 0px;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select span
	{
	border: 1px solid #f2f1f1;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: right;
	text-align: center;
	line-height: 35px;
	color: #444444;
	cursor: pointer;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select span img
	{
	float: left;
	margin: 10px 8px 0 0;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select ul
	{
	display: none;
	width: 120px;
	height: auto;
	box-shadow: 0 0 6px #ccc;
	border-radius: 4px;
	position: absolute;
	background: #fff;
	top: 45px;
	left: 30px;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select ul li
	{
	width: 100%;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select ul li:hover
	{
	background: #f2f2f2;
}

.intelligent_error .intelligent_error_top .intelligent_error_topBtn .select ul:before
	{
	content: "";
	border-left: 14px solid #fff;
	border-right: 14px solid transparent;
	border-bottom: 14px solid transparent;
	position: absolute;
	top: -2px;
	right: 39px;
	transform: rotate(45deg);
	transition: all 0.3s ease 0s;
}

.intelligent_error .intelligent_error_top .intelligent_error_tab {
	width: auto;
	margin-left: 2%;
	margin-top: 15px;
	float: left;
	height: 55px;
	background: #f2f2f2;
	position: relative;
	z-index: 1000;
}

.intelligent_error .intelligent_error_top .intelligent_error_tab ul {
	width: 400px;
	height: 40px;
}

.intelligent_error .intelligent_error_top .intelligent_error_tab ul li {
	width: 100px;
	height: 37px;
	line-height: 37px;
	color: #565656;
	font-size: 16px;
	text-align: center;
	border-bottom: 3px solid #f2f2f2;
	float: left;
	cursor: pointer;
}

.intelligent_error .intelligent_error_top .intelligent_error_tab ul li.click
	{
	border-bottom: 3px solid #689df6;
}

.intelligent_error .intelligent_error_top .intelligent_error_tab ul li:nth-child(2)
	{
	margin-left: 10px;
}

.intelligent_error .intelligent_error_con .intelligent_error_data {
	width: 100%;
	height: auto;
	position: relative;
	display: none;
}

.intelligent_error .intelligent_error_con .intelligent_error_data:nth-child(1)
	{
	display: block;
}

.intelligent_error .intelligent_error_con .intelligent_error_data b {
	font-size: 14px;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select
	{
	background: #f2f2f2;
	width: 100%;
	text-align: center;
	position: relative;
	height: auto;
	float: left;
	z-index: 99;
	padding: 20px 0 15px;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select a
	{
	border: 1px solid #ffa726;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: right;
	text-align: center;
	line-height: 35px;
	margin-top: 2px;
	color: #fff;
	background: #ffa726;
	border-radius: 4px;
	float: left;
	margin-bottom: 10px;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select a.retrunList
	{
	color: #444;
	background: none;
	border: 1px solid #f2f1f1;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select a.retrunList:hover
	{
	border: 1px solid #c2c2c2;
	box-shadow: 0 2px 6px #ccc;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select a.retrunList:focus
	{
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select p
	{
	float: left;
	line-height: 37px;
	text-indent: 25px;
	display: none;
	margin-top: 2px;
	margin-bottom: 10px;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select ul
	{
	width: auto;
	float: left;
	width: 800px;
	height: auto;
	border-radius: 4px;
	margin-left: 20px;
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select ul li
	{
	box-shadow: none;
	margin-right: 10px;
	width: auto;
	border-radius: 25px;
	border: 0px;
	padding: 0 15px;
	float: left;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

.intelligent_error .intelligent_error_con .intelligent_error_data .select ul li.click
	{
	background: #ffa726;
	color: #fff;
}

.intelligent_error_data .intelligent_error_dataZI {
	position: relative;
	float: left;
	margin-bottom: 10px;
	width: 100%;
	display: none;
}

.intelligent_error_data .intelligent_error_dataZI:nth-child(2) {
	display: block;
}

.intelligent_error_data .intelligent_error_dataZI .checkbox {
	width: 16px;
	height: 16px;
	float: left;
	text-indent: 0px;
	position: absolute;
	top: 33px;
	left: 12px;
	display: none;
}

.intelligent_error_data .intelligent_error_dataZI h2 .checkbox {
	top: 15px;
	left: 32px;
}

.intelligent_error_data .intelligent_error_dataZI .checkbox label {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	z-index: 11;
}

.intelligent_error_data .intelligent_error_dataZI .checkbox label img {
	width: 100%;
	float: left;
	position: static;
}

.intelligent_error_data .intelligent_error_dataZI .checkbox input[type='checkbox']
	{
	opacity: 0;
	position: absolute;
	top: -20px;
	left: 0px;
}

/*.intelligent_error_data .intelligent_error_dataZI input{ float:left; width:15px; height:15px; position:absolute; top:13px; left:7px; display:none;}
.intelligent_error_data .intelligent_error_dataZI ul li input{ float:left; margin-top:21px; margin-left:7px; display:none;}*/
.intelligent_error_data .intelligent_error_dataZI ul li em {
	font-style: normal;
}

.intelligent_error_data h2 {
	width: 100%;
	line-height: 30px;
	color: #636363;
	margin-bottom: 10px;
	margin-top: 5px;
	position: relative;
}

.intelligent_error_data h2.gd_bq {
	font-size: 12px;
	padding-right: 30px;
	z-index: 90;
	margin-top: 0px;
	left: -5px;
	text-indent: 5px;
	background: #f2f2f2;
	width: 98%;
	line-height: 47px;
	height: 47px;
	border-radius: 4px 0 0 4px;
	margin-bottom: 0px;
	font-weight: normal;
	cursor: pointer;
	text-indent: 60px;
}
/*.intelligent_error_data h2.gd_bq:before {
    content: "";
    border-left: 24px solid #ffa726;
    border-top: 24px solid transparent;
    border-bottom: 24px solid transparent;
    position: absolute;
    top: 0;
    right: -24px;
    transition: all 0.3s ease 0s;
}*/
.intelligent_error_data h2.gd_bq img {
	position: absolute;
	top: 20px;
	right: 20px;
	transition: all 0.3s;
}

.intelligent_error_data ul {
	width: 98%;
	height: auto;
	margin-left: 1%;
	float: left;
}

.intelligent_error_data ul.hide {
	display: none;
}

.intelligent_error_data ul li {
	width: 100%;
	height: auto;
	background: #fff;
	float: left;
	margin-bottom: 0px;
	border-bottom: 1px solid #f2f2f2;
	box-shadow: 0px 4px 8px #ccc;
	position: relative;
	padding: 10px 0;
	margin-bottom: 10px;
}

.intelligent_error_data ul li .intBtn {
	width: 12%;
	float: right;
	height: auto;
	display: none;
	position: absolute;
	right: 10px;
	top: 5px;
}

.intelligent_error_data ul li .intBtn img {
	float: right;
	margin-right: 20px;
	margin-top: 16px;
	cursor: pointer;
}

.intelligent_error_data ul li .intelligent_num {
	color: #636363;
	font-size: 16px;
	margin-top: 10px;
	text-indent: 15px;
	line-height: 40px;
	width: 60px;
	float: left;
	height: 100%;
}

.intelligent_error_data ul li .intData {
	width: 80%;
	float: left;
	height: 100%;
	padding: 15px 0px 18px 0px;
	overflow: hidden;
}

.intelligent_error_data ul li .intData .intBasis {
	margin-right: 40px;
	width: auto;
	float: left;
	margin-top: 10px;
}

.intelligent_error_data ul li .intData .intParsing {
	width: 100%;
	height: auto;
	float: left;
	line-height: 30px;
}

.intelligent_error_data ul li .intCwm {
	width: auto;
	float: left;
	height: auto;
	position: absolute;
	bottom: 10px;
	right: 20px;
	color: #ccc;
}

.intelligent_error_data ul li .intCwm .time {
	float: left;
	width: auto;
	margin-right: 10px;
}

.intelligent_error_data ul li .intCwm .error_m {
	float: right;
}

.intelligent_error_data ul li .modified {
	position: absolute;
	top: 0px;
	right: 0px;
}

.intelligent_error_data .intelligent_deletion {
	width: 100%;
	float: left;
	height: auto;
}

.intelligent_error_data .intelligent_deletion h2 {
	margin-bottom: 0px;
}

.intelligent_error_data .intelligent_deletion ul li {
	background: none;
	box-shadow: none;
	padding: 5px 0;
	margin-bottom: 0px;
}

.intelligent_error_data .intelligent_deletion ul li .intelligent_num {
	margin-top: 0px;
}

.intelligent_error_data .intelligent_deletion ul li .intData .intBasis {
	margin-top: 0px;
}

.yuchuli_allpp h2 {
	width: 380px;
	margin-left: 35px;
	text-indent: 0px;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
}

.yuchuli_allpp .yuchuli_allpp_load {
	display: none;
	width: 100%;
	height: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(255, 255, 255, 0.8);
	z-index: 99;
}

.yuchuli_allpp_load .spinner {
	margin: 100px auto 0;
	width: 150px;
	text-align: center;
}

.yuchuli_allpp_load .spinner>div {
	width: 16px;
	height: 16px;
	background-color: #2196f3;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.yuchuli_allpp_load .spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.yuchuli_allpp_load .spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@
-webkit-keyframes bouncedelay { 0%, 80%, 100% {
	-webkit-transform: scale(0.0)
}

40%
{
-webkit-transform
:
 
scale
(1
.0
)
 
}
}
@
keyframes bouncedelay { 0%, 80%, 100% {
	transform: scale(0.0);
	-webkit-transform: scale(0.0);
}

40%
{
transform
:
 
scale
(1
.0
);

    
-webkit-transform
:
 
scale
(1
.0
);

  
}
}
.yuchuli_bpp {
	width: 400px;
	height: auto;
	padding: 20px 30px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -160px;
	margin-left: -200px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
	display: none
}

.yuchuli_bpp h2 {
	width: 100%;
	font-size: 14px;
	float: left;
	margin-bottom: 20px;
	line-height: 20px;
}

.yuchuli_bpp h2 b {
	color: #666
}

.yuchuli_bpp h3 {
	font-size: 14px
}

.yuchuli_bpp .txt {
	margin: 10px 0
}

.yuchuli_bpp .txt a {
	display: block;
	word-break: break-all;
	word-wrap: break-word;
	width: 100%;
}

.yuchuli_bpp .yuchuli_btn {
	float: right;
}

.yuchuli_bpp .yuchuli_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.yuchuli_bpp .yuchuli_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.yuchuli_bpp .yuchuli_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*未处理-start*/
.w_cl {
	height: auto;
	float: right;
	margin-top: 55px;
	width: 90%;
	position: relative;
}

.w_cl .w_cl_data {
	width: 90%;
	margin-left: 5%;
	height: auto;
	float: left;
}

.w_cl .w_cl_data ul {
	width: 100%;
	float: left;
}

.w_cl .w_cl_data ul li {
	width: 200px;
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
	position: relative;
}

.w_cl .w_cl_data ul li img {
	width: 100%;
}

.w_cl .w_cl_data h2 {
	width: 100%;
	line-height: 45px;
	position: relative;
	text-indent: 30px;
	clear: both;
	font-weight: normal;
	font-size: 14px;
	font-family: "微软雅黑";
}

.w_cl .w_cl_data h2 .checkbox {
	top: 14px;
	left: 5px;
}

.w_cl .w_cl_data .checkbox {
	width: 16px;
	height: 16px;
	float: left;
	text-indent: 0px;
	position: absolute;
	top: 13px;
	left: 12px;
	display: none;
}

.w_cl .w_cl_data .checkbox label {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	z-index: 11;
}

.w_cl .w_cl_data .checkbox label img {
	width: 100%;
	float: left;
	position: static;
}

.w_cl .w_cl_data .checkbox input[type='checkbox'] {
	opacity: 0;
	position: absolute;
	top: -20px;
	left: 0px;
}

.w_cl .w_cl_top {
	width: 90%;
	margin-left: 5%;
	height: 60px;
	background: #f2f1f1;
	position: relative;
	z-index: 99;
	margin-bottom: 10px;
	display: none;
}

.w_cl .w_cl_top .hint {
	height: 35px;
	line-height: 35px;
	float: left;
	position: absolute;
	top: 15px;
	left: 0px;
	display: none;
}

.w_cl .w_cl_top .w_cl_topBtn {
	width: 100%;
	height: auto;
	float: right;
	margin-top: 15px;
}

.w_cl .w_cl_top .w_cl_topBtn a {
	border: 1px solid #ffa726;
	border-radius: 2px;
	margin-right: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: right;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #ffa726;
	border-radius: 4px;
}

.w_cl .w_cl_top .w_cl_topBtn a:hover {
	box-shadow: 0 2px 6px #ccc;
}
/*.w_cl .w_cl_top .w_cl_topBtn a:hover{border:1px solid #c2c2c2;}
.w_cl .w_cl_top .w_cl_topBtn a:focus{border:1px solid #c2c2c2; background:#e1e1e1;}*/
.w_cl .w_cl_top .w_cl_topBtn a.AllClear {
	display: none;
}

.w_cl .w_cl_top .w_cl_topBtn a.retrunList {
	float: left;
}

.w_cl .w_cl_top .w_cl_topBtn a img {
	float: left;
	margin: 6px 8px 0 0;
}

.w_cl .w_cl_top .w_cl_topBtn a img.Marking {
	margin: 6px 8px 0 0;
	height: 22px;
}

.w_cl .w_cl_top .w_cl_topBtn a.fh {
	background: none;
	float: left;
	border: 0px;
	color: #888;
	line-height: 33px;
	margin: 0px;
	position: relative;
	left: -30px;
}

.w_cl .w_cl_top .w_cl_topBtn a.fh:hover {
	box-shadow: none;
}

.w_cl .w_cl_top .w_cl_topBtn a.fh img {
	width: 25px;
	margin: 4px 8px 0 0;
	transform: rotate(180deg)
}

/*阅卷模式选择*/
.MarkingMode {
	width: 60%;
	height: auto;
	position: fixed;
	top: 30%;
	margin-left: 25%;
	z-index: 999
}

.MarkingMode ul {
	width: 100%;
	height: auto;
}

.MarkingMode ul li {
	width: 40%;
	height: 150px;
	padding: 30px 0;
	border: 2px dashed #9c9c9c;
	float: left;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 0 10px #ccc;
	position: relative;
}
.MarkingMode ul li.page40{
	padding:0;
	height:214px;
}
.MarkingMode ul li a{
	width: 100%;
	height: 150px;
	padding: 30px 0;
	border: 2px dashed #9c9c9c;
	float: left;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 0 10px #ccc;
	position: relative;
}

.MarkingMode ul li:nth-child(2) {
	float: right;
}

.MarkingMode ul li img {
	margin-top: 10px;
}

.MarkingMode ul li:nth-child(2) {
	z-index: 10000;
	background: #fff;
}

.MarkingMode ul li:nth-child(1) img {
	margin-top: 20px;
}

.MarkingMode ul li p {
	width: 100%;
	margin-top: 20px;
	font-size: 24px;
	color: #9c9c9c;
	letter-spacing: 2px;
}

.MarkingMode ul li:nth-child(1) p {
	margin-top: 30px;
}

/*新错误试卷的查看-小图-start*/
.SmallImg {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 75px;
	width: 100%;
	z-index: 10001;
	display: none;
}

.SmallImg i {
	color: #fff;
	padding: 0 10px;
	display: block;
	margin-left: 20px;
	background: #222;
	font-style: normal;
	line-height: 20px;
}

.SmallImg .SmallImg_zi {
	width: auto;
	height: 70px;
	overflow: hidden;
	overflow-x: auto;
	float: left;
	background: #222;
}

.SmallImg .SmallImg_zi::-webkit-scrollbar {
	width: 8px;
	height: 5px;
}

.SmallImg .SmallImg_zi::-webkit-scrollbar-track {
	border-radius: 10px;
}

.SmallImg .SmallImg_zi::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(255, 255, 255, 1);
}

.SmallImg ul {
	width: 100%;
}

.SmallImg ul li {
	float: left;
	height: 52px;
	width: 100px;
	background: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #ccc; /* border-bottom:2px solid #8e8e8e;*/
	margin-left: 20px;
	margin-top: 3px;
	position: relative;
	cursor: pointer;
	border: 2px solid #222;
}

.SmallImg ul li span {
	display: none;
	width: 20px;
	height: 20px;
	font-size: 20px;
	font-weight: bold;
	background: #f35959;
	position: absolute;
	right: -5px;
	top: -4px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	border-radius: 50%;
	z-index: 100;
}

.SmallImg ul li .img {
	width: 100%;
	height: 50px;
	overflow: hidden;
}

.SmallImg ul li img {
	width: 100%;
}

.SmallImg ul li p {
	width: 100%;
	line-height: 20px;
	color: #333;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	font-size: 12px;
}

.SmallImg ul li.click {
	height: 50px;
	border: 2px solid #2196f3;
	box-shadow: 0 0 10px #fff;
}

.SmallImg ul li.click span {
	display: block;
}

.SmallImg ul li .mask_m {
	position: absolute;
	width: 100%;
	height: 52px;
	background: rgba(0, 0, 0, 0.4);
	top: 0px;
	left: 0px;
	z-index: 99;
}

.SmallImg ul li.click .mask_m {
	display: none;
}

.SmallImg ul li .status {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: auto;
}

.SmallImg ul li.click .status {
	bottom: -2px;
}

.SmallImg ul li.DelOne {
	border: 2px dashed #fff;
}

.RecommendImg {
	position: fixed;
	bottom: -90px;
	left: 0px;
	height: 70px;
	background: #222;
	width: 100%;
	z-index: 10001;
	padding-bottom: 5px;
	border-top: 1px solid #111;
}

.RecommendImg .RecommendImg_zi {
	width: auto;
	height: 72px;
	overflow: hidden;
	overflow-x: auto;
	float: left;
}

.RecommendImg .RecommendImg_zi::-webkit-scrollbar {
	width: 8px;
	height: 5px;
}

.RecommendImg .RecommendImg_zi::-webkit-scrollbar-track {
	border-radius: 10px;
}

.RecommendImg .RecommendImg_zi::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(255, 255, 255, 1);
}

.RecommendImg ul {
	width: 100%;
	margin-top: 5px;
}

.RecommendImg ul li {
	float: left;
	height: 40px;
	width: 60px;
	border: 2px solid #222;
	margin-left: 10px;
	line-height: 55px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	font-family: "微软雅黑";
	margin-top: 9px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.RecommendImg ul li.kb {
	border: 2px dashed #fff;
	text-align: center;
	color: #fff;
	line-height: 60px;
}

.RecommendImg ul li img {
	width: 100%;
}

.RecommendImg ul li input {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.RecommendImg ul li.Same {
	border: 2px solid #2196f3 !important;
}

.RecommendImg a.GD {
	float: left;
	border: 1px solid #fff;
	border-radius: 4px;
	padding: 5px 15px;
	color: #fff;
	margin-left: 10px;
}

.RecommendImg a.NO {
	color: #fff;
	text-decoration: underline;
	margin-left: 16px;
	margin-top: 5px;
	float: left;
	font-size: 14px;
}

.RecommendImg a:active {
	background-color: #0099CC;
}

.RecommendImg a.prevImg, .RecommendImg a.nextImg {
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	z-index: 10001;
	background: #333;
	transition: all 0.3s;
	margin: 15px 5px 0 5px;
	padding: 0;
	position: absolute;
	top: 10px;
	border: 0px;
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0
		rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.RecommendImg a.prevImg:hover, .RecommendImg a.nextImg:hover {
	-webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px
		rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px
		rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2)
}

.RecommendImg a.prevImg:active, .RecommendImg a.nextImg:active {
	background-color: #0099CC;
}

.RecommendImg a.prevImg {
	left: 10px;
}

.RecommendImg a.nextImg {
	right: 10px;
}

.RecommendImg ul li.click {
	border: 2px solid #fff;
	box-shadow: 0 0 10px #fff;
}

.RecommendImg ul li .mask_m {
	position: absolute;
	width: 100%;
	height: 60px;
	background: rgba(0, 0, 0, 0.4);
	top: 0px;
	left: 0px;
	z-index: 99;
}

.RecommendImg ul li.click .mask_m {
	display: none;
}

.RecommendImg ul li p {
	font-weight: normal;
	width: 100%;
	line-height: 20px;
	color: #333;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	font-size: 12px;
}

.RecommendImg i {
	color: #fff;
	padding: 0 10px;
	position: absolute;
	top: -10px;
	left: 20px;
	background: #222;
	font-style: normal;
	line-height: 20px;
}

.RecommendImg .RecommendImg_btn {
	position: absolute;
	right: 20px;
	top: -15px;
	background: #222;
	width: auto;
}

.xuanzhuan_btn {
	position: fixed;
	bottom: 90px;
	width: 40px;
	height: auto;
	left: 40px;
	display: none;
	z-index: 100000;
}

.xuanzhuan_btn .sun {
	margin-left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/sun.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: right;
	cursor: pointer;
	margin-bottom: 10px;
}

.xuanzhuan_btn .ni {
	margin-bottom: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/ni.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: left;
	cursor: pointer;
}

.xuanzhuan_btn .Whole {
	margin-bottom: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/Whole.png) no-repeat center center #333;
	float: left;
	cursor: pointer;
}

/*对比图片-start*/
.Contrast_img {
	position: fixed;
	transform-origin: 50% 50%;
	transform: scale(0);
	opacity: 0;
	z-index: 10000;
	width: auto;
	left: 61%;
	top: 0px;
	text-align: center;
	cursor: pointer;
}

.Contrast_img img {
	transition: all 0.3s;
	cursor: pointer;
	width: 500px;
}

.Contrast_img_btn {
	display: none;
}

.Contrast_img_btn a {
	font-size: 30px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 80px;
	box-shadow: 0 0 20px #fff;
	border-radius: 5px;
	z-index: 10001;
	background: #222;
}

.Contrast_img_btn a.prevImg {
	top: 44%;
	left: 50%;
}

.Contrast_img_btn a.nextImg {
	top: 44%;
	right: 100px;
}

.Contrast_img_btn a:hover {
	box-shadow: 0 0 10px #fff;
}

.Contrast_img_rotate {
	width: auto;
	height: 60px;
	position: fixed;
	bottom: 90px;
	z-index: 10001;
	left: 69%;
	display: none;
}

.Contrast_img_rotate .sun {
	margin-left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/sun.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: right;
	cursor: pointer;
}

.Contrast_img_rotate .ni {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/ni.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: left;
	cursor: pointer;
}

.Contrast_img_rotate .confirm {
	float: right;
	cursor: pointer;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	margin-left: 20px;
}

.Contrast_img_rotate .confirm img {
	width: 100%;
}

.ContrastLack {
	position: fixed;
	left: 73%;
	top: 50%;
	width: 30%;
	height: 400px;
	border: 2px dashed #fff;
	display: none;
	margin-top: -200px;
	z-index: 10000;
	color: #fff;
}

.ContrastLack p {
	width: 100%;
	margin-top: 160px;
	letter-spacing: 2px;
	text-align: center;
	font-size: 22px;
	line-height: 45px;
	float: left;
	margin-bottom: 25px;
}

/*对比图片-end*/
/*缺页-start*/
.lack {
	position: fixed;
	left: 27%;
	top: 50%;
	width: 30%;
	height: 400px;
	border: 2px dashed #fff;
	display: none;
	margin-top: -200px;
	z-index: 10000;
	color: #fff;
}

.lack h1 {
	width: 100%;
	margin-top: 70px;
	letter-spacing: 2px;
	text-align: center;
	font-size: 28px;
	color: #fff;
}

.lack p {
	width: 100%;
	margin-top: 150px;
	letter-spacing: 2px;
	text-align: center;
	font-size: 22px;
	line-height: 45px;
	float: left;
	margin-bottom: 25px;
}

.lack a {
	width: 130px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	margin: 0 auto;
	font-size: 14px;
	letter-spacing: 2px;
	color: #fff;
	border-radius: 4px;
	display: block;
	text-align: center;
	clear: both;
}

.lack input {
	opacity: 0;
}
/*缺页-end*/
.Intbig_img {
	position: fixed;
	transform-origin: 50% 50%;
	transform: scale(0);
	opacity: 0;
	z-index: 10000;
	width: auto;
	left: 14%;
	text-align: center;
	cursor: pointer;
}

.Intbig_img img {
	transition: all 0.3s;
	cursor: pointer;
	width: 500px;
}

.Intbig_img_btn {
	display: none;
}

.Intbig_img_btn a {
	font-size: 30px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 80px;
	box-shadow: 0 0 20px #fff;
	border-radius: 5px;
	z-index: 10001;
	background: #222;
}

.Intbig_img_btn a.prevImg {
	top: 44%;
	left: 100px;
}

.Intbig_img_btn a.nextImg {
	top: 44%;
	left: 50%;
	margin-left: -100px;
}

.Intbig_img_btn a:hover {
	box-shadow: 0 0 10px #fff;
}

.uploadHint {
	background: #333;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	position: fixed;
	top: 50%;
	left: 25%;
	margin-left: -70px;
	border-radius: 4px;
	margin-top: -50px;
	z-index: 100001;
	display: none;
}

.Intbig_img_btnBottom {
	display: none;
}

.Intbig_img_btnBottom a {
	font-size: 30px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 80px;
	box-shadow: 0 0 20px #fff;
	border-radius: 5px;
	z-index: 10001;
}

.Intbig_img_btnBottom a.prevImg {
	top: 44%;
	left: 100px;
}

.Intbig_img_btnBottom a.nextImg {
	top: 44%;
	left: 50%;
	margin-left: -100px;
}

.Intbig_img_btnBottom a:hover {
	box-shadow: 0 0 10px #fff;
}

.Intbig_img_cloes {
	width: auto;
	height: 50px;
	text-align: center;
	position: fixed;
	top: 33px;
	right: 5px;
	z-index: 100002;
	display: none;
}

.Intbig_img_cloes a {
	display: block;
	width: auto;
	height: 30px;
	line-height: 30px;
	letter-spacing: 2px;
	padding: 0 15px;
	border: 1px solid #fff;
	float: left;
	border-radius: 4px;
	color: #fff;
	margin-right: 20px;
}

.Intbig_img_cloes a.CloesContrast {
	display: none;
}

.Intbig_img_rotate {
	width: auto;
	height: 60px;
	position: fixed;
	bottom: 90px;
	z-index: 10001;
	left: 24.5%;
	display: none;
}

.Intbig_img_rotate .sun {
	margin-left: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/sun.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: right;
	cursor: pointer;
}

.Intbig_img_rotate .ni {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../../images/ni.png) no-repeat center center #333;
	background-size: 80% 80%;
	float: left;
	cursor: pointer;
}

.Intbig_img_rotate .choose {
	display: none;
	float: right;
	cursor: pointer;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #333;
	margin-left: 20px;
}

.Intbig_img_rotate .choose img {
	width: 100%;
}

.Intbig_img_rotate .modifyTest {
	float: right;
	cursor: pointer;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	margin-left: 20px;
}

.Intbig_img_rotate .modifyTest img {
	width: 100%;
}

.missPage {
	width: auto;
	padding: 0 40px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 3px solid #fff;
	color: #fff;
	font-size: 20px;
	position: fixed;
	bottom: 150px;
	z-index: 10001;
	left: 25%;
	margin-left: -90px;
	border-radius: 45px;
	cursor: pointer;
	display: none;
	font-family: "微软雅黑";
}

/* .IntAnswer{ width:720px; height:auto;position:fixed; top:50%; left:50%; margin-left:-360px; padding:20px 0px 10px 30px;margin-top:-250px; background:#fff; display:none; z-index:10000; max-height:500px; overflow:hidden; overflow-y:auto;  }*/
.IntAnswer {
	width: 46%;
	height: auto;
	position: fixed;
	top: 50%;
	left: 51%;
	padding: 20px 0px 10px 30px;
	margin-top: -250px;
	display: none;
	z-index: 10000;
	max-height: 500px;
	overflow: hidden;
	overflow-y: auto;
}

.IntAnswer .IntAnswer_title {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	background: #fff;
	position: relative;
	z-index: 100;
	padding-bottom: 5px;
	margin: 0;
	margin-bottom: 15px;
}

.IntAnswer .IntAnswer_data {
	width: auto;
	float: left;
	max-height: 430px;
	overflow: hidden;
	overflow-y: auto;
	padding-right: 10px;
}

.IntAnswer_data::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.IntAnswer_data::-webkit-scrollbar-track {
	border-radius: 10px;
}

.IntAnswer_data::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.IntAnswer h2 {
	font-size: 16px;
	color: #333;
	width: 100%;
	margin-top: 10px;
	float: left;
}

.IntAnswer p {
	font-size: 14px;
	color: #ccc;
	width: 100%;
	margin-top: 10px;
	float: left;
}

.IntAnswer .IntAnswer_zi {
	float: left;
}

.IntAnswer .Level1 {
	width: 100%;
	float: left;
}

.IntAnswer .Level1 h2 {
	width: auto;
	float: left;
}

.IntAnswer .Level1 ul {
	width: 160px;
	margin-left: 10px;
}

.IntAnswer .Level1 ul li {
	margin-top: 0px;
}

.IntAnswer h3 {
	width: 100px;
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: #333;
	line-height: 45px;
}

.intAnswer_object {
	float: left;
}

.IntAnswer .xian1 {
	width: 100%;
	height: 2px;
	float: left;
	margin: 10px 0;
	border-bottom: 1px dashed #ccc;
}

.IntAnswer ul {
	width: 100%;
	margin: 0 auto;
	height: auto;
	float: left;
	padding-bottom: 20px;
	position: relative;
}

.IntAnswer ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 90px;
	height: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}

.IntAnswer ul li.Width_160 {
	width: 170px;
}

.IntAnswer ul li.ml_30 {
	margin-left: 30px;
}

.IntAnswer ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.IntAnswer ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.IntAnswer ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.IntAnswer ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.IntAnswer ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
	margin-top: -5px;
}

.IntAnswer ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.IntAnswer ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.IntAnswer ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.IntAnswer ul span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
}

.IntAnswer_btn {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

.IntAnswer_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.IntAnswer_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.IntAnswer_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.IntAnswer_data .intAnswer_subject {
	width: auto;
	height: auto;
	float: left;
}

.IntAnswer_data .intAnswer_subject .intAnswer_subjectZi {
	float: left;
	width: 130px;
	margin-right: 10px;
}

.intAnswer_subject ul {
	width: auto;
}

.intAnswer_subject ul li {
	width: 90px;
}

/*new*/
.IntAnswer_new {
	width: 46%;
	height: auto;
	position: fixed;
	top: 50%;
	left: 51%;
	padding: 20px 0px 10px 30px;
	margin-top: -250px;
	background: #fff;
	display: none;
	z-index: 10000;
	max-height: 500px;
	overflow: hidden;
	overflow-y: auto;
}

.IntAnswer_new .IntAnswer_new_title {
	background: #fff;
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	position: relative;
	z-index: 100;
	padding-bottom: 5px;
	margin: 0;
	margin-bottom: 15px;
}

.IntAnswer_new .IntAnswer_new_data {
	width: auto;
	float: left;
	max-height: 400px;
	overflow: hidden;
	overflow-y: auto;
	padding-right: 10px;
}

.IntAnswer_new_data::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.IntAnswer_new_data::-webkit-scrollbar-track {
	border-radius: 10px;
}

.IntAnswer_new_data::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.IntAnswer_new h2 {
	font-size: 16px;
	color: #333;
	width: 100%;
	margin-top: 10px;
	float: left;
}

.IntAnswer_new p {
	font-size: 14px;
	color: #ccc;
	width: 100%;
	margin-top: 10px;
	float: left;
}

.IntAnswer_new .IntAnswer_new_zi {
	float: left;
}

.IntAnswer_new .Level1 {
	width: 100%;
	float: left;
}

.IntAnswer_new .Level1 h2 {
	width: auto;
	float: left;
}

.IntAnswer_new .Level1 ul {
	width: 160px;
	margin-left: 10px;
}

.IntAnswer_new .Level1 ul li {
	margin-top: 0px;
}

.IntAnswer_new h3 {
	width: 100%;
	float: left;
	margin-right: 10px;
	font-size: 16px;
	color: #333;
	line-height: 35px;
}

.intAnswer_object {
	float: left;
}

.IntAnswer_new .xian1 {
	width: 100%;
	height: 2px;
	float: left;
	margin: 10px 0;
	border-bottom: 1px dashed #ccc;
}

.IntAnswer_new ul {
	width: 100%;
	margin: 0 auto;
	height: auto;
	float: left;
	padding-bottom: 20px;
	position: relative;
}

.IntAnswer_new ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 90px;
	height: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}

.IntAnswer_new ul li.Width_160 {
	width: 170px;
}

.IntAnswer_new ul li.ml_30 {
	margin-left: 30px;
}

.IntAnswer_new ul li input {
	background: none;
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.IntAnswer_new ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.IntAnswer_new ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.IntAnswer_new ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.IntAnswer_new ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
	margin-top: -5px;
}

.IntAnswer_new ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.IntAnswer_new ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.IntAnswer_new ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.IntAnswer_new ul span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
}

.IntAnswer_new_btn {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	width: 100%;
}

.IntAnswer_new_btn .identify {
	border-radius: 4px;
	width: auto;
	padding: 0 25px;
	height: 35px;
	background: #4d90fe;
	line-height: 35px;
	float: left;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
	position: relative;
	margin-left: 23px;
	color: #fff;
}
/*.IntAnswer_new_btn a{ font-size:14px; margin-right:9px; width:85px; height:35px; line-height:35px; display:block;  float:left; text-align:center; color:#2196f3; }
.IntAnswer_new_btn a:hover{  color:#2196f3; background:#e3f2fd;}
.IntAnswer_new_btn a:focus{ background:#bbdefb; color:#2196f3;}*/
.IntAnswer_new_data .IntAnswer_new_subject {
	width: auto;
	height: auto;
	float: left;
}

.IntAnswer_new_data .IntAnswer_new_subject .IntAnswer_new_subjectZi {
	float: left;
	width: 130px;
	margin-right: 10px;
}

.IntAnswer_new_subject ul {
	width: auto;
}

.IntAnswer_new_subject ul li {
	width: 90px;
}

.IntAnswer_new_data .IntAnswer_new_xzt {
	width: auto;
	height: auto;
	float: left;
}

.IntAnswer_new_data .IntAnswer_new_xzt .xzt_num {
	width: 100%;
	height: auto;
	float: left;
}

.IntAnswer_new_data .IntAnswer_new_xzt .xzt_num em {
	font-style: normal;
	line-height: 15px;
	display: block;
	width: 30px;
	height: 15px;
	display: block;
	color: #a9a9a9;
	border: 1px solid #a9a9a9;
	float: left;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
}

.IntAnswer_new_data .IntAnswer_new_xzt .xzt_num em.click {
	background: #2196f3;
	color: #fff;
	border: 1px solid #2196f3;
}

.Examinee_window {
	display: none;
	width: 750px;
	max-height: 600px;
	padding: 0 15px 0 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -300px;
	z-index: 10000;
	background: #fff;
	overflow-y: auto;
}

.Examinee_window .shutDown {
	width: 25px;
	position: absolute;
	top: 0px;
	right: 5px;
	cursor: pointer;
}

.Examinee_window .Examinee_title {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	line-height: 30px;
}

.Examinee_window .Examinee_title h2 {
	color: #9d9d9d;
	width: 60%;
	float: left;
	text-indent: 10px;
}

.Examinee_window .Examinee_title p {
	width: auto;
	float: right;
	margin-right: 20px;
	color: #adacb2;
	font-size: 12px;
	font-weight: bold;
}

.Examinee_window .Examinee_title p span {
	color: #2e2e2f;
	margin-left: 20px;
	font-size: 14px;
	margin-right: 20px;
	font-weight: normal;
}

.Examinee_window .Examinee_data {
	width: 95%;
	margin-left: 15px;
	height: auto;
	float: left;
	margin-top: 30px;
	border-bottom: 1px dashed #d1d1d1;
	padding-bottom: 20px;
}

.Examinee_window .Examinee_data ul {
	width: 90%;
	height: auto;
	margin-left: 0px;
}

.Examinee_window .Examinee_data ul p {
	width: 90%;
	color: #999999;
}

.Examinee_window .Examinee_data ul li {
	width: 40%;
	height: 50px;
	color: #2e2e2f;
	font-size: 14px;
	margin-top: 20px;
	border-bottom: 1px solid #000000;
	float: left;
}

.Examinee_window .Examinee_data ul li.fr {
	float: right;
}

.Examinee_window .Examinee_data ul li span {
	display: block;
	height: 25px;
	line-height: 25px;
}

.Examinee_window .Examinee_data ul li p {
	display: block;
	height: 25px;
	color: #2e2e2f;
	line-height: 25px;
}

.Examinee_window .Examinee_answerCon {
	width: 100%;
	float: left;
}

.Examinee_window .Examinee_answer {
	width: 96%;
	margin-left: 2%;
	height: auto;
	float: left;
}

.Examinee_window .Examinee_answer ul {
	width: 100%;
	float: left;
	position: relative;
}

.Examinee_window .Examinee_answer ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 9%;
	margin-right: 1%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.Examinee_window .Examinee_answer ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.Examinee_window .Examinee_answer ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.Examinee_window .Examinee_answer ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.Examinee_window .Examinee_answer ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.Examinee_window .Examinee_answer ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.Examinee_window .Examinee_answer ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: #0071bc;
}

.Examinee_window .Examinee_answer ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.Examinee_window .Examinee_answer ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.Examinee_window .Examinee_answer ul li .name_select {
	height: 25px;
	width: 100px;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.Examinee_window .Examinee_answer ul li .name_select b {
	font-weight: normal;
}

.Examinee_window .Examinee_answer ul span {
	width: 100%;
	display: none;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	position: absolute;
	top: 42px;
	left: 0px;
}

.Examinee_window_btn {
	float: right;
	margin: 30px 0px 20px 0;
}

.Examinee_window_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.Examinee_window_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.Examinee_window_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.standard_window {
	display: none;
	width: 755px;
	height: 600px;
	padding: 20px 35px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -300px;
	z-index: 10000;
}

.standard_window .standard_title {
	width: 100%;
	margin: 0 auto;
	background: #C74143;
	margin-top: 10px;
}

.standard_title h2 {
	font-size: 14px;
	color: #29302e;
	width: auto;
	float: left;
}

.standard_title h2 span {
	font-size: 12px;
	font-weight: normal;
	color: #a9a9a9;
	margin-left: 5px;
}

.standard_title a {
	display: block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #009aff;
	float: right;
}

.standard_title a:hover {
	background: #e1ecff;
}

.standard_title a.click {
	background: #e1ecff;
}

.standard_window .standard_data {
	overflow: hidden;
	overflow-y: auto;
	width: 720px;
	height: 450px;
	padding: 15px;
	border: 1px solid #ccc;
	box-shadow: 0px 2px 5px #888;
	margin-top: 10px;
	float: left;
}

.standard_window_btn {
	float: right;
	margin-top: 30px;
}

.standard_window_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.standard_window_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.standard_window_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.subjectiveEntryw_Win {
	display: none;
	width: 780px;
	height: auto;
	padding: 20px 0px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -250px;
	z-index: 10000;
}

.subjectiveEntryw_Win .subjectiveEntryw_title {
	width: 90%;
	margin: 0 auto;
	background: #C74143;
}

.subjectiveEntryw_Win h2 {
	font-size: 14px;
	color: #29302e;
	width: auto;
	float: left;
}

.subjectiveEntryw_tab {
	width: auto;
	float: right;
	margin-right: 20px;
}

.subjectiveEntryw_tab a {
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333333;
	float: left;
}

.subjectiveEntryw_tab a.click {
	color: #5389e3;
	font-weight: bold;
}

.subjectiveEntryw_Win .big_t {
	width: 90%;
	height: auto;
	float: left;
	margin-left: 35px;
}

.subjectiveEntryw_Win .shutDown {
	width: 25px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}

.big_t ul {
	width: 100%;
	margin: 0 auto;
}

.big_t ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.big_t ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.big_t ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.big_t ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.big_t ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.big_t ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.big_t ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: #0071bc;
}

.big_t ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.big_t ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.big_t ul li .name_select {
	height: 25px;
	width: 100px;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.big_t ul li .name_select b {
	font-weight: normal;
}

.big_t ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 42px;
}

.big_t ul li ol {
	width: 100px;
	height: 60px;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 15px #ccc;
	display: none;
	z-index: 1000;
	position: absolute;
	top: 15px;
}

.big_t ul li ol li {
	border: 0px;
	height: 30px;
	color: #222;
	text-indent: 15px;
	line-height: 30px;
	margin: 0px;
}

.big_t ul li ol li:hover {
	background: #eeeeee;
}

.subjectiveEntryw_Win .small_t {
	width: 90%;
	height: auto;
	float: left;
	margin-left: 5%;
	display: none;
}

.subjectiveEntryw_Win_btn {
	float: right;
}

.subjectiveEntryw_Win_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.subjectiveEntryw_Win_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.subjectiveEntryw_Win_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*主观题批量录入-start*/
.zhu_batch {
	display: none;
	width: 642px;
	height: 600px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -320px;
	z-index: 10000;
}

.zhu_batch .batch_head {
	width: 100%;
	font-size: 14px;
	text-indent: 35px;
	height: 50px;
	line-height: 50px;
	position: relative;
}

.zhu_batch .batch_head img {
	position: absolute;
	top: 35px;
	right: -160px;
	z-index: 99;
	display: none;
}

.zhu_batch .batch_head a {
	float: right;
	margin-right: 35px;
	font-size: 12px;
	color: #4386f9;
	text-decoration: underline;
}

.zhu_batch .batch_con {
	width: 100%;
	height: 493px;
	position: relative;
	overflow: hidden;
}

.zhu_batch .batch_con textarea {
	font-style: oblique;
	width: 550px;
	margin: 0 auto;
	height: 450px;
	resize: none;
	margin-left: 35px;
	padding: 10px;
}

.batch_con .batch_error {
	width: 570px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-indent: 10px;
	background: #d32f2f;
	color: #fff;
	position: absolute;
	bottom: -40px;
	left: 37px;
}

.batch_con .batch_error img {
	width: 25px;
	float: right;
	margin-top: 8px;
	cursor: pointer;
}

.zhu_batch_btn {
	float: right;
}

.zhu_batch_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
	margin-right: 20px;
	margin-top: 4px;
}

.zhu_batch_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.zhu_batch_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}
/*主观题批量录入-end*/

/*全自动阅卷第一步-start*/
.qzd_marking {
	width: 400px;
	padding-bottom: 10px;
	height: auto;
	font-size: 18px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -120px;
	background: #fff;
	display: none;
	z-index: 10000;
}

.qzd_marking span {
	display: block;
	width: 100%;
	line-height: 50px;
	margin-top: 10px;
}

.qzd_marking input {
	width: 86%;
	margin: 0 auto;
	height: 30px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.qzd_marking b {
	position: absolute;
	top: 30px;
	right: 32px;
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
	color: #2196f3;
	text-decoration: underline;
}

.qzd_marking b img {
	position: absolute;
	top: 20px;
	right: -100px;
	display: none;
}

.qzd_marking .qzd_marking_btn {
	width: auto;
	float: right;
}

.qzd_marking .qzd_marking_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	float: left;
	line-height: 35px;
	display: block;
	text-align: center;
	color: #2196f3;
	margin-right: 20px;
	margin-top: 4px;
}

.qzd_marking .qzd_marking_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.qzd_marking .qzd_marking_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.qzd_marking .progress_bar {
	width: 80%;
	height: 15px;
	background: #666ECB;
	margin: 0 auto;
	position: relative;
	margin-bottom: 10px;
}

.qzd_marking .progress_bar em {
	font-style: normal;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -10px;
	font-size: 12px;
}

.qzd_marking .progress_bar .progress_bar_zi {
	width: 0px;
	height: 15px;
	background: #70B3DD;
}
/*全自动阅卷第一步-end*/

/*全自动阅卷第二步-start*/
#qzd_marking2 {
	width: 500px;
	margin-left: -250px;
}

#qzd_marking2 .qzd_marking2_btn a {
	font-size: 14px;
	width: 110px;
}

.qzd_marking2 {
	width: 400px;
	height: auto;
	padding-bottom: 10px;
	font-size: 18px;
	text-align: center;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -120px;
	background: #fff;
	display: none;
	z-index: 10000;
}

.qzd_marking2 span {
	display: block;
	width: 100%;
	line-height: 50px;
	margin-top: 10px;
}

.qzd_marking2 p {
	font-size: 12px;
	color: #999
}

.qzd_marking2 .qzd_marking2_btn {
	width: auto;
	float: right;
}

.qzd_marking2 .qzd_marking2_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	position: relative;
	float: left;
	line-height: 35px;
	display: block;
	text-align: center;
	color: #2196f3;
	margin-right: 20px;
	margin-top: 4px;
}

.qzd_marking2 .qzd_marking2_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.qzd_marking2 .qzd_marking2_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.qzd_marking2 .qzd_marking2_btn a input {
	width: 80px;
	height: 45px;
	position: absolute;
	opacity: 0;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
/*全自动阅卷第二步-end*/
.QZDbig_img {
	position: fixed;
	transform-origin: 50% 50%;
	transform: scale(0);
	opacity: 0;
	z-index: 10000;
	width: 100%;
	margin-top: 0px;
	left: 0px;
	text-align: center;
	cursor: pointer;
}

.QZDbig_img img {
	cursor: pointer;
}

.QZDbig_img_btn {
	display: none;
}

.QZDbig_img_btn a {
	font-size: 30px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 80px;
	box-shadow: 0 0 20px #fff;
	border-radius: 5px;
	z-index: 10001;
}

.QZDbig_img_btn a.prevImg {
	top: 44%;
	left: 100px;
}

.QZDbig_img_btn a.nextImg {
	top: 44%;
	right: 100px;
}

.QZDbig_img_btn a:hover {
	box-shadow: 0 0 10px #f00;
}

/*新的导图阅卷-start*/
/*第一步*/
.NewInducedGraph_one {
	width: 500px;
	height: auto;
	padding: 20px 35px 20px 35px;
	text-align: center;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -180px;
	margin-left: -260px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
	display: none;
}

.NewInducedGraph_one h2 {
	width: 100%;
	font-size: 16px;
	text-align: left;
}

.NewInducedGraph_one ul {
	width: 100%;
	height: auto;
	padding: 20px 0;
	float: left;
}

.NewInducedGraph_one ul li {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}

.NewInducedGraph_one ul li .checkbox {
	width: 16px;
	height: 16px;
	float: left;
	text-indent: 0px;
	margin-left: 40px;
	position: relative;
	margin-top: 2px;
}

.NewInducedGraph_one ul li .checkbox label {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

.NewInducedGraph_one ul li .checkbox label img {
	width: 100%;
}

.NewInducedGraph_one ul li .checkbox input[type='checkbox'] {
	opacity: 0px;
}

.NewInducedGraph_one ul li span {
	text-indent: 40px;
	width: auto;
	font-size: 16px;
	float: left;
	line-height: 20px;
	text-align: left;
}
/*.NewInducedGraph_one ul li span:nth-child(2){ width:65%;}*/
.NewInducedGraph_one ul li span input[type='text'] {
	width: 65%;
	height: 30px;
	border: 0px;
	border-bottom: 2px solid #ccc;
	font-size: 16px;
	margin-left: 5px;
}

.NewInducedGraph_one ul li span input[type='text']:focus {
	border-bottom: 2px solid #4d90fe;
}

.NewInducedGraph_one ul li span i {
	font-style: normal;
	line-height: 20px;
	width: 400px;
	float: right;
	margin-left: 10px;
	font-size: 14px;
	text-indent: 0px;
}

.NewInducedGraph_one ul li span i b {
	font-weight: normal;
	color: #4d90fe;
}

.NewInducedGraph_one .NewInducedGraph_one_btn {
	width: auto;
	float: right;
	position: relative;
	margin-top: 10px;
}

.NewInducedGraph_one .NewInducedGraph_one_btn a {
	border-radius: 4px;
	width: auto;
	padding: 0 25px;
	height: 35px;
	margin-top: 10px;
	background: #4d90fe;
	line-height: 35px;
	float: right;
	position: relative;
	text-align: center;
	position: relative;
	margin-right: 15px;
	color: #fff;
}

.NewInducedGraph_one .NewInducedGraph_one_btn a input {
	width: 100%;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
}

.NewInducedGraph_one .NewInducedGraph_one_btn a label {
	width: 100%;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	cursor: pointer;
}

.NewInducedGraph_one .NewInducedGraph_one_btn a b {
	font-weight: normal;
}

.NewInducedGraph_one .NewInducedGraph_one_btn a:nth-child(1) {
	margin-right: 0px;
}

.NewInducedGraph_one .NewInducedGraph_one_btn a.close {
	width: auto;
	margin-right: 10px;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	float: right;
	position: relative;
	color: #333;
	text-align: center;
	background: none;
}

/*第二步*/
.NewInducedGraph {
	transition: margin-top 0.4s ease-out;
	padding-bottom: 60px;
	width: 530px;
	max-height: 550px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -285px;
	margin-left: -265px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
	display: none;
}

.NewInducedGraph .NewInducedGraph_head {
	width: 100%;
	height: 50px;
	margin-top: 10px;
	background: #fff;
	position: relative;
	border-bottom: 1px solid #ccc;
}

.NewInducedGraph_head .ProgressBar {
	width: 100%;
	height: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.NewInducedGraph_head .ProgressBar p {
	display: block;
	width: 0%;
	height: 5px;
	background: #2196f3;
}

.NewInducedGraph .NewInducedGraph_head span {
	line-height: 40px;
	text-indent: 15px;
	float: left;
	font-size: 14px;
	color: #000;
}

.NewInducedGraph .NewInducedGraph_head span i {
	font-style: normal;
}

.NewInducedGraph .NewInducedGraph_head .NIGProgress {
	text-indent: 0px;
	margin-left: 5px;
}

.NewInducedGraph .NewInducedGraph_head span.uploadingImg,
	.NewInducedGraph .NewInducedGraph_head span.MarkingImg {
	width: 100%;
	display: block;
	line-height: 50px;
	font-weight: bold;
}

.NewInducedGraph .NewInducedGraph_btn {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	bottom: 0px;
}

.NewInducedGraph .NewInducedGraph_btn span {
	color: #202020;
	text-indent: 15px;
	float: left;
	font-size: 14px;
	display: none;
}

.NewInducedGraph .NewInducedGraph_btn a {
	border-radius: 4px;
	margin-right: 20px;
	margin-top: 12px;
	width: auto;
	background: #4d90fe;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	float: right;
	color: #fff;
	text-align: center;
	position: relative;
}

.NewInducedGraph .NewInducedGraph_btn a.startYJ, .NewInducedGraph .NewInducedGraph_btn a.WCLmarking
	{
	display: none;
}

.NewInducedGraph .NewInducedGraph_btn a.NewInducedGraphClose {
	width: auto;
	margin-right: 10px;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	float: right;
	position: relative;
	color: #333;
	text-align: center;
	background: none;
}
/*.NewInducedGraph .NewInducedGraph_btn a:hover{ color:#2196f3; background:#e3f2fd;}
.NewInducedGraph .NewInducedGraph_btn a:focus{ background:#bbdefb; color:#2196f3;}*/
.NewInducedGraph .NewInducedGraph_btn a input {
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
}

.NewInducedGraph .NewInducedGraph_btn a label {
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	cursor: pointer;
}

.NewInducedGraph .NewInducedGraph_btn a b {
	
}

.NewInducedGraph ul {
	width: 100%;
	border-bottom: 1px solid #ccc;
	max-height: 207px;
	overflow: hidden;
	overflow-y: auto;
	display: none;
}

.NewInducedGraph ul li {
	width: 100%;
	height: 41px;
	line-height: 41px;
	color: #757575;
	font-size: 14px;
	border-bottom: 1px solid #eeeeee;
}

.NewInducedGraph ul li img {
	float: left;
	width: 25px;
	margin: 7.5px 15px;
}

.NewInducedGraph ul li img.fr {
	float: right;
}

.NewInducedGraph ul::-webkit-scrollbar {
	width: 8px;
}

.NewInducedGraph ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

.NewInducedGraph ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

/*阅卷的步骤-start*/
.NewInducedGraph_yj {
	width: 400px;
	height: auto;
	padding: 20px 35px 20px 35px;
	text-align: center;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -180px;
	margin-left: -220px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
	display: none;
}

.NewInducedGraph_yj h2 {
	width: 100%;
	font-size: 16px;
	text-align: center;
}

.NewInducedGraph_yj p {
	width: 100%;
	font-size: 16px;
	color: #666;
	text-align: center;
	font-weight: bold;
	margin-top: 7px;
}

.NewInducedGraph_yj .progress_bar {
	width: 80%;
	height: 17px;
	background: #eee;
	border-radius: 10px;
	margin: 10px auto;
	position: relative;
}

.NewInducedGraph_yj .progress_bar em {
	font-style: normal;
	position: absolute;
	color: #fff;
	top: 0px;
	left: 50%;
	margin-left: -10px;
	font-size: 12px;
}

.NewInducedGraph_yj .progress_bar .progress_bar_zi {
	width: 0px;
	height: 17px;
	background: #4d90fe;
	border-radius: 10px;
}

.NewInducedGraph_yj .NewInducedGraph_yj_btn {
	width: 100%;
	height: 60px;
	line-height: 60px;
	display: none;
}

.NewInducedGraph_yj .NewInducedGraph_yj_btn a {
	border-radius: 4px;
	width: auto;
	padding: 0 25px;
	height: 35px;
	margin-top: 20px;
	background: #4d90fe;
	line-height: 35px;
	float: right;
	position: relative;
	text-align: center;
	position: relative;
	margin-right: 15px;
	color: #fff;
}
/*第三步*/
.NewInducedGraph_three {
	width: auto;
	height: auto;
	position: fixed;
	top: 56px;
	right: 0px;
	overflow: hidden;
	font-size: 14px;
}

.NewInducedGraph_three .NewInducedGraph_three_head {
	width: 100%;
	height: 70px;
	background: #f2f2f2;
	position: relative;
}

.NewInducedGraph_three .NewInducedGraph_three_head a {
	border: 1px solid #f2f1f1;
	border-radius: 2px;
	margin-left: 5%;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #444444;
	margin-top: 15px;
	font-size: 12px;
}

.NewInducedGraph_three .NewInducedGraph_three_head a:hover {
	border: 1px solid #c2c2c2;
}

.NewInducedGraph_three .NewInducedGraph_three_head a:focus {
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.NewInducedGraph_three .NewInducedGraph_three_head a.Upload {
	float: right;
	margin-left: 0px;
	margin-right: 5%;
	position: relative;
}

.NewInducedGraph_three .NewInducedGraph_three_head a.Upload input {
	width: 100%;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
}

.NewInducedGraph_three .NewInducedGraph_three_head a.Upload label {
	width: 100%;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	cursor: pointer;
}

.NewInducedGraph_three h1 {
	color: #999;
	width: 90%;
	max-width: 800px;
	margin: 10px auto;
	float: none;
	font-size: 17px;
	font-weight: 500;
}

.NewInducedGraph_three h1 span {
	margin-left: 20px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.NewInducedGraph_three h1 span b {
	color: #ffa726;
}

.NewInducedGraph_three h1 span.WPaperInspection:hover {
	cursor: pointer;
	text-decoration: underline;
}

.NewInducedGraph_three ul {
	width: 90%;
	height: auto;
	overflow: hidden;
	overflow-y: auto;
	max-width: 800px;
	margin: 0 auto;
}

.NewInducedGraph_three ul li {
	background: #fff;
	width: 100%;
	height: 70px;
	line-height: 50px;
	text-align: left;
	color: #757575;
	font-size: 14px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.NewInducedGraph_three ul li .w50 {
	width: 50%;
	float: left;
	line-height: 70px;
	color: #999;
	text-indent: 15px;
}

.NewInducedGraph_three ul li .w50 em {
	font-style: normal;
	margin-right: 15px;
}

.NewInducedGraph_three ul li .w50 b {
	color: #333;
}

.NewInducedGraph_three ul li span {
	float: left;
	margin-left: 15px;
	height: 70px;
	line-height: 70px;
}
/*.NewInducedGraph_three ul li span:nth-child(1){ width:40px; height:40px; margin-left:20px; margin-top:15px; border-radius:50%; background:#F78789; overflow:hidden;}
.NewInducedGraph_three ul li span:nth-child(1) img{ width:100%;}*/
.NewInducedGraph_three ul li span {
	width: auto;
}

.NewInducedGraph_three ul li span b {
	line-height: 70px;
	display: block;
	float: left;
	margin-right: 20px;
	color: #333;
}

.NewInducedGraph_three ul li span b.time {
	color: #999;
	position: absolute;
	right: 0px;
	font-weight: normal;
}

.NewInducedGraph_three ul li span b:nth-child(1) {
	width: 150px;
	color: #999;
}

.NewInducedGraph_three ul li em {
	float: left;
	font-style: normal;
	margin-right: 15px;
	line-height: 70px;
	text-indent: 15px;
	color: #999;
}

.NewInducedGraph_three ul::-webkit-scrollbar {
	width: 8px;
}

.NewInducedGraph_three ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

.NewInducedGraph_three ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

/*预处理*/
.yuchuli {
	width: 500px;
	height: auto;
	padding: 20px 35px 20px 35px;
	text-align: center;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -160px;
	margin-left: -260px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
	display: none;
}

.yuchuli h2 {
	width: 100%;
	font-size: 16px;
	padding: 20px 0;
}

.yuchuli .yuchuli_btn {
	width: auto;
	float: right;
	position: relative;
	margin-top: 10px;
}

.yuchuli .yuchuli_btn a.close {
	width: auto;
	margin-right: 10px;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	float: right;
	position: relative;
	color: #333;
	text-align: center;
	background: none;
}

.User_grade {
	width: auto;
	margin: auto auto 10px auto;
	float: right;
}

.User_grade p {
	width: 280px;
	text-align: left;
	margin-top: 3px;
}

.User_ratings .ratings_title01 {
	width: 407px;
	height: auto;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #aaaaaa;
}

.User_ratings .ratings_title p {
	float: left;
}

.User_ratings .ratings_title p span {
	font-size: 48px;
	width: auto !important;
}

.User_ratings .ratings_title p i {
	color: #7dc234;
	font-style: normal;
}

.User_ratings .ratings_title01 p span {
	font-size: 18px;
}

.User_ratings .ratings_title01 p i {
	color: #7dc234;
	font-style: normal;
}

.User_ratings .ratings_title01 input {
	width: 120px;
	height: 48px;
	border: 0;
	margin: 15px auto auto 45px;
	float: left;
	background: url(../../images/batton_01.png) -202px -2441px no-repeat;
}

.User_ratings .ratings_title01 input:hover {
	background: url(../../images/batton_01.png) -202px -2489px no-repeat;
}

.User_ratings .ratings_title01 input01 {
	background: url(../../images/batton_01.png) -202px -2537px no-repeat;
}

.User_ratings .ratings_title input {
	width: 120px;
	height: 48px;
	border: 0;
	margin: 15px auto auto 45px;
	float: left;
	background: url(../../images/batton_01.png) -202px -2441px no-repeat;
}

.User_ratings .ratings_title input:hover {
	background: url(../../images/batton_01.png) -202px -2489px no-repeat;
}

.User_ratings .ratings_title input01 {
	background: url(../../images/batton_01.png) -202px -2537px no-repeat;
}

.User_ratings .ratings_bars {
	width: auto;
	height: 27px;
	margin-top: 10px;
	float: left;
	position: relative;
}

.User_ratings .ratings_bars #title0 {
	width: 55px;
	height: 30px;
	background: url(../../images/jl_bg.png);
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	float: left;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: -35px;
	left: -5px;
}

.User_ratings .ratings_bars #title1 {
	width: 35px;
	height: 30px;
	text-indent: 0px;
	background: url(../../images/jl_bg.png);
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	float: left;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: -35px;
	left: 5px;
}

.User_ratings .ratings_bars .bars_10 {
	font-size: 18px;
	line-height: 25px;
	float: left;
	color: #a0a0a0;
	width: auto !important;
	text-indent: 0px;
}

.User_ratings .ratings_bars .scale {
	width: 225px;
	height: 13px;
	float: left;
	margin: 7px 10px auto 10px;
	position: relative;
	background: url(../../images/progress02.png) 0 0 no-repeat;
	background-size: cover 100%;
}

.User_ratings .ratings_bars .scale div {
	width: 0px;
	position: absolute;
	width: 0;
	left: 0;
	height: 13px;
	bottom: 0;
	background: url(../../images/progress02.png) 0 -14px no-repeat;
}

.User_ratings .ratings_bars .scale span {
	width: 10px;
	height: 26px;
	position: absolute;
	left: -2px;
	top: -7px;
	cursor: pointer;
	background: url(../../images/j.png) no-repeat;
}

/*客观题批量录入-start*/
.ke {
	display: none;
	width: 800px;
	height: auto;
	padding: 0px 0px 20px 0;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -280px;
	margin-left: -400px;
	z-index: 10000;
}

.ke .ke_head {
	width: 100%;
	font-size: 14px;
	text-indent: 35px;
	height: 50px;
	line-height: 50px;
	position: relative;
}

.ke .ke_head a {
	float: right;
	margin-right: 35px;
	font-size: 12px;
	color: #4386f9;
	color: #00c853;
}

.ke .ke_head a.error {
	color: red;
}

.read_s {
	background: #fff;
	width: 100%;
	height: 35px;
	line-height: 35px;
}

.read_s ul {
	margin-left: 190px;
}

.read_s ul li {
	width: 115px;
	margin-left: 30px;
	height: 25px;
	color: #999;
	line-height: 25px;
	margin-top: 5px;
	text-align: left;
	float: left;
}

.read_s ul li b {
	font-size: 14px;
	color: #3399ff;
}

.read_data {
	width: 100%;
	height: 400px;
	overflow: auto;
	overflow-x: hidden;
	background: #fff;
}

.read_data::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.read_data::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 10px;
}

.read_data ul {
	margin-left: 255px;
	margin-top: 8px;
	float: left;
}

.read_data ul li {
	width: auto;
	font-size: 14px;
	height: 28px;
	line-height: 25px;
	text-align: left;
}

.read_data ul li span {
	margin-left: 10px;
	width: 100px;
	display: block;
	float: left;
}

.read_data ul li span.error {
	color: red;
}

.read_card .read_down {
	width: 85px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 5px;
	line-height: 25px;
	background: #fff;
	color: #333;
	text-align: center;
	display: block;
	margin: 7px 0 0 160px;
}

.ke_btn {
	clear: both;
	float: right;
}

.ke_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
	margin-right: 20px;
	margin-top: 10px;
	position: relative;
}

.ke_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.ke_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.ke_btn a input {
	width: 80px;
	height: 45px;
	position: absolute;
	opacity: 0;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
/*客观题批量录入-end*/

/*无法识别-start*/
.Unrecognized {
	width: 100%;
	min-height: 100%;
	background: #222;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10002;
	display: none;
}

.Unrecognized .cancel {
	width: 40px;
	height: auto;
	position: absolute;
	right: 0px;
	top: 10px;
	z-index: 1006;
}

.Unrecognized .cancel img {
	width: 30px;
}

.Unrecognized #mouseXy {
	position: fixed;
	z-index: 999;
	height: 30px;
	background: #333;
	color: #fff;
	line-height: 30px;
	padding: 0 15px;
	box-shadow: 0 0 6px #333;
}

.Unrecognized #content {
	width: auto;
	position: relative;
}

.Unrecognized #content #img_box {
	width: auto;
}

.Unrecognized #content #img_box img {
	display: none;
}

.Unrecognized #form_box {
	box-shadow: 0 0 10px #ccc;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000;
	height: auto;
	width: 570px;
	margin-left: -285px;
	margin-top: -250px;
	background: #fff;
	cursor: pointer;
	padding-top: 20px;
}

.Unrecognized #form_box h1 {
	line-height: 20px;
	height: 20px;
	margin: 0px;
	font-size: 16px;
	color: red;
	font-weight: normal;
	float: none;
	width: 90%;
	margin: 0 auto;
}

.Unrecognized #form_box p {
	width: 100%;
	height: auto;
	padding: 5px 0;
	line-height: 20px;
	font-size: 14px;
	position: relative;
	float: left;
	color: #666;
}

.Unrecognized #form_box .one, .Unrecognized #form_box .two,
	.Unrecognized #form_box .three {
	width: 90%;
	margin: 0 auto;
}

.Unrecognized #form_box .one {
	margin-top: 5px;
}

.Unrecognized #form_box .one img {
	height: 100px;
	float: left;
	margin: 10px 0 10px 10px;
}

.Unrecognized #form_box .one a {
	float: left;
	width: auto;
	line-height: 30px;
	background: #4585f1;
	color: #fff;
	margin-left: 40px;
	border-radius: 2px;
	padding: 0 15px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.Unrecognized #form_box .three ol {
	width: 100%;
	float: left;
	margin-top: 10px;
	position: relative;
}

.Unrecognized #form_box .three ol li {
	width: 20%;
	margin-right: 5%;
	float: left;
	height: auto;
	line-height: 20px;
}

.Unrecognized #form_box .three ol li em {
	font-style: normal;
	float: left;
	width: auto;
	color: #333;
}

.Unrecognized #form_box .three ol li span {
	margin-left: 5px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	border-radius: 50%;
	border: 1px solid #c3c3c3;
	color: #c3c3c3;
	float: left;
	border-bottom: 1px solid #ccc;
	margin-left: 10px;
	margin-top: 1px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}

.Unrecognized #form_box .three ol li span img {
	width: 17px;
	position: static;
	margin: 0px;
}

.Unrecognized #form_box .three ol li span.click {
	background: #4585f1;
	border: 1px solid #4585f1;
}

.Unrecognized #form_box .three ol li.error em {
	color: red;
}

.Unrecognized #form_box .three ol p {
	width: 100%;
	line-height: 20px;
	color: red;
	font-size: 12px;
	position: absolute;
	top: 15px;
}

.Unrecognized #form_box .three img {
	width: 20px;
	position: absolute;
	top: 5px;
	margin-left: 5px;
	cursor: pointer;
}

.Unrecognized #form_box .three img.gif {
	width: 600px;
	position: absolute;
	left: -300px;
	top: -150px;
	z-index: 1005;
	display: none;
}

.Unrecognized #form_box ul {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	float: left;
}

.Unrecognized #form_box ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.Unrecognized #form_box ul li.Width_160 {
	width: 170px;
}

.Unrecognized #form_box ul li.ml_30 {
	margin-left: 30px;
}

.Unrecognized #form_box ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.Unrecognized #form_box ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.Unrecognized #form_box ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.Unrecognized #form_box ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.Unrecognized #form_box ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
	padding: 0px;
	line-height: 50px;
}

.Unrecognized #form_box ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.Unrecognized #form_box ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.Unrecognized #form_box ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.Unrecognized #form_box ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.Unrecognized #form_box ul li .name_select b {
	font-weight: normal;
}

.Unrecognized #form_box ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 42px;
}

/*.Unrecognized #form_box ul h2{ width:100%; height:30px; line-height:30px; font-size:14px; margin-bottom:10px; position:relative; }
.Unrecognized #form_box ul li{ width:100%; height:25px; margin-bottom:30px; color:#333333; position:relative;float:left;}
.Unrecognized #form_box ul li.Hauto{ height:auto; float:left; margin-top:20px; margin-bottom:30px;}
.Unrecognized #form_box ul li i{ float:left; color:red; margin-left:70px; clear:both; font-style:normal; line-height:25px; display:none;}
.Unrecognized #form_box ul li .num_tow{ display:none;}
.Unrecognized #form_box ul li .num_tow_switch{ position:absolute; top:3px; right:-20px; width:20px; cursor:pointer;}
.Unrecognized #form_box ul li span{ display:block; float:left; margin-top:2px; width:70px; line-height:25px;height:100%; text-align:left; overflow:hidden;}
.Unrecognized #form_box ul li input[type="text"]{ width:300px; text-indent:10px; height:23px; float:left; border:0px; border:1px solid #ccc;}
.Unrecognized #form_box ul li input[type="file"]{ width:300px; text-indent:10px; height:23px; float:left; border:0px;}
*/
.Unrecognized #form_box .form_box_btn {
	width: auto;
	float: right;
	margin-top: 25px;
	height: 40px;
	margin-bottom: 15px;
}

.Unrecognized #form_box .form_box_btn .confirm {
	margin-right: 60px;
	width: 80px;
	height: 30px;
	border-radius: 2px;
	display: block;
	float: left;
	background: #4585f1;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.Unrecognized #form_box .form_box_btn .reset, .screening_btn .cancel {
	margin-right: 30px;
	width: 80px;
	height: 30px;
	border-radius: 2px;
	display: block;
	float: left;
	background: #ccc;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.Unrecognized_one, .Unrecognized_two {
	width: 100%;
}

.Unrecognized_two {
	display: none;
}

.Unrecognized_two .Unrecognized_Thead {
	width: 100%;
	height: 55px;
	background: #222;
	position: fixed;
	top: 0px;
	left: 0px;
	text-align: center;
}

.Unrecognized_two .Unrecognized_Thead img {
	float: left;
	width: 30px;
	margin-top: 12px;
	margin-left: 12px;
	transform: rotate(90deg);
	cursor: pointer;
}

.Unrecognized_two .Unrecognized_Thead span {
	width: auto;
	line-height: 55px;
	color: #fff;
	margin-left: 20px;
	font-size: 16px;
}

.Unrecognized_two .Unrecognized_TBtn {
	width: auto;
	height: 50px;
	text-align: center;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

.Unrecognized_two .Unrecognized_TBtn a {
	display: block;
	width: auto;
	height: 30px;
	line-height: 30px;
	letter-spacing: 2px;
	padding: 0 15px;
	border: 1px solid #fff;
	float: left;
	border-radius: 4px;
	color: #fff;
	margin-right: 20px;
}

.Unrecognized_two .Unrecognized_TCon {
	width: 759px;
	margin: 0 auto;
	margin-top: 70px;
}

.Unrecognized_two .Unrecognized_TCon img {
	width: 100%;
}

/*分栏-start*/
.Spalten {
	width: 400px;
	height: auto;
	padding: 5px 35px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -235px;
	margin-top: -185px;
	z-index: 10001;
	display: none;
}

.Spalten h1 {
	font-weight: normal;
	width: 100%;
	padding: 5px 0;
	margin: 0px;
}

.Spalten ul {
	width: 330px;
	height: 170px;
	float: left;
	margin-left: 35px;
}

.Spalten ul li {
	width: 140px;
	height: 168px;
	border: 1px solid #fff;
	float: left;
	cursor: pointer;
	text-align: center;
}

.Spalten ul li.click {
	border: 1px solid #2196f3;
}

.Spalten ul li:nth-child(1) {
	margin-right: 40px;
}

.Spalten ul li:nth-child(1) img {
	height: 110px;
}

.Spalten ul li:nth-child(2) img {
	margin-top: 10px;
}

.Spalten ul li span {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	letter-spacing: 2px;
	color: #666;
}

.Spalten ul li img {
	height: 90px;
}

.Spalten_btn {
	float: right;
	margin: 10px 0;
}

.Spalten_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.Spalten_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.Spalten_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*引导*/
.StartGuide {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100001
}

.StartGuide ul {
	width: 100%;
	height: 100%;
	position: relative;
}

.StartGuide ul li {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	background-size: 100% 100%;
}

.StartGuide ul li:nth-child(1) {
	background-image: url(../../images/guide/1920x900/1.jpg);
}

.StartGuide ul li:nth-child(2) {
	background-image: url(../../images/guide/1920x900/2.jpg);
}

.StartGuide ul li:nth-child(3) {
	background-image: url(../../images/guide/1920x900/3.jpg);
}

.StartGuide ul li:nth-child(4) {
	background-image: url(../../images/guide/1920x900/4.jpg);
}

.StartGuide ul li:nth-child(5) {
	background-image: url(../../images/guide/1920x900/5.jpg);
}

.StartGuide ul li:nth-child(6) {
	background-image: url(../../images/guide/1920x900/6.jpg);
}

.StartGuide ul li:nth-child(7) {
	background-image: url(../../images/guide/1920x900/7.jpg);
}

.StartGuide ul li:nth-child(8) {
	background-image: url(../../images/guide/1920x900/8.jpg);
}

.StartGuide ul li img {
	width: 100%;
}

.StartGuide ul li a {
	display: block;
	width: auto;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	padding: 0px 15px;
	position: absolute;
	border-radius: 7px;
}

.StartGuide ul li .StartGuide1 {
	top: 38%;
	left: 14%;
	color: #fff;
	background: #2196f3;
}

.StartGuide ul li .StartGuide2 {
	bottom: 19%;
	right: 8.5%;
	color: #fff;
	background: #2196f3;
}

.StartGuide ul li .StartGuide3 {
	top: 50%;
	left: 15%;
	color: #fff;
	background: #2196f3;
}

.StartGuide ul li .StartGuide4 {
	top: 18%;
	right: 11%;
	color: #fff;
	background: #2196f3;
}

.StartGuide ul li .StartGuide5 {
	top: 55%;
	left: 15%;
	color: #fff;
	background: #9675ce;
}

.StartGuide ul li .StartGuide6 {
	bottom: 14.5%;
	right: 9.5%;
	color: #fff;
	background: #ff9801;
}

.StartGuide ul li .StartGuide7 {
	top: 37%;
	right: 23%;
	color: #fff;
	background: #2196f3;
}

.StartGuide ul li .StartGuide8 {
	top: 26.5%;
	right: 8%;
	color: #fff;
	background: #2196f3;
}

.StartGuide ul li .shutDown_Guide {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

/*回收站-start*/
.RecycleBin {
	position: fixed;
	right: 0px;
	top: 65px;
}

.RecycleBin .RecycleBin_con {
	width: 100%;
	height: auto;
	background: #E41215;
}

.RecycleBin .RecycleBin_con .RecycleBin_con_btn {
	width: auto;
	height: auto;
	float: right;
	margin-top: 10px;
	margin-right: 80px;
}

.RecycleBin .RecycleBin_con .RecycleBin_con_btn p {
	float: left;
	padding: 0 20px;
	line-height: 38px;
}

.RecycleBin .RecycleBin_con .RecycleBin_con_btn a {
	border: 1px solid #fafafa;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #444444;
}

.RecycleBin .RecycleBin_con .RecycleBin_con_btn a:hover {
	border: 1px solid #c2c2c2;
}

.RecycleBin .RecycleBin_con .RecycleBin_con_btn a:focus {
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.RecycleBin_con .RecycleBin_head {
	width: 100%;
	height: 55px;
	background: #fafafa;
	position: relative;
}

.RecycleBin_con .RecycleBin_head ul {
	width: 400px;
	height: 40px;
	position: absolute;
	left: 15px;
	top: 15px;
}

.RecycleBin_con .RecycleBin_head ul li {
	width: 150px;
	height: 37px;
	line-height: 37px;
	color: #565656;
	font-size: 16px;
	text-align: center;
	letter-spacing: 5px;
	border-bottom: 3px solid #fafafa;
	float: left;
	cursor: pointer;
}

.RecycleBin_con .RecycleBin_head ul li.click {
	border-bottom: 3px solid #689df6;
}

.RecycleBin_con .RecycleBin_head ul li:nth-child(2) {
	margin-left: 100px;
}

.RecycleBin_con .RecycleBin_data {
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	overflow: hidden;
	overflow-y: auto;
}

.RecycleBin_data::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.RecycleBin_data::-webkit-scrollbar-track {
	border-radius: 10px;
}

.RecycleBin_data::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.RecycleBin_data .RecycleBinclass_data {
	width: 100%;
}

.RecycleBinclass_data ul {
	width: 200px;
	height: auto;
	float: left;
	margin: 50px 0 0 70px;
	position: relative;
	box-shadow: 0px 3px 6px #ccc;
	cursor: pointer;
	position: relative;
}

.RecycleBinclass_data ul input[type="checkbox"] {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 5px;
	right: 5px;
	display: none;
	cursor: pointer;
}

.RecycleBinclass_data ul:nth-last-child(1) {
	margin-bottom: 50px;
}

.RecycleBinclass_data ul li {
	position: relative;
}

.RecycleBinclass_data ul li.class_top {
	width: 100%;
	height: 75px;
}

.RecycleBinclass_data ul li.class_top.blue {
	background: #4386f9;
}

.RecycleBinclass_data ul li.class_top.black {
	background: #40322f;
}

.RecycleBinclass_data ul li.class_top.pink {
	background: #dc5f50;
}

.RecycleBinclass_data ul li.class_top span {
	width: 100%;
	height: 30px;
	margin-top: 15px;
	float: left;
	display: block;
	text-indent: 20px;
	color: #fff;
	font-weight: bold;
}

.RecycleBinclass_data ul li.class_top p {
	width: 100%;
	display: block;
	text-indent: 20px;
	color: #fff;
}

.RecycleBinclass_data ul li.class_top .class_operate {
	height: 30px;
	margin-top: 5px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
}

.RecycleBinclass_data ul li.class_top .class_operate img {
	width: 18px;
}

.RecycleBinclass_data ul li .class_operation {
	width: 110px;
	height: auto;
	background: #fff;
	position: absolute;
	top: 30px;
	right: -60px;
	z-index: 1000;
	display: none;
}

.RecycleBinclass_data ul li .class_operation ul {
	width: 110px;
	margin: 0px;
}

.RecycleBinclass_data ul li .class_operation ul li {
	width: 110px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-align: center;
	color: #333;
}

.RecycleBinclass_data ul li .class_operation ul li:hover {
	background: #eeeeee;
	color: #000;
}

.RecycleBinclass_data ul li.class_bottom {
	width: 100%;
	height: 100px;
	background: #f2f1f1;
}

.RecycleBinclass_data ul li.class_bottom p {
	width: 100%;
	height: 30px;
	float: left;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	color: #333333;
}

.RecycleBinclass_data ul li.class_bottom p span {
	width: 110px;
	float: right;
	height: 30px;
	display: block;
	text-indent: 0px;
}

.RecycleBinclass_data ul .class_img {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50px;
	right: 15px;
	border-radius: 50%;
}

.RecycleBinclass_data ul .class_img img {
	width: 100%;
}

.RecycleBin_data .RecycleBinTest_data {
	width: 100%;
	background: #fff;
	display: none;
}

.RecycleBinTest_data .title {
	width: 100%;
	height: 45px;
	display: block;
	font-size: 12px;
}

.RecycleBinTest_data ul {
	width: 100%;
	border-bottom: 1px solid #ccc;
	float: left;
}

.RecycleBinTest_data ul li {
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 13px;
	position: relative;
}

.RecycleBinTest_data ul li.w60 {
	width: auto;
	text-indent: 68px;
}

.RecycleBinTest_data ul li.w20 {
	width: 250px;
	float: right;
	text-align: center;
}

.RecycleBinTest_data .content {
	color: #333;
	width: 100%;
	background: none;
}

.content ul {
	font-size: 13px;
}

.content ul li .div_input {
	width: 35px;
	height: 35px;
	color: #fff;
	float: left;
	text-indent: 0px;
	text-indent: 0px;
	text-align: center;
	border-radius: 50%;
	margin-top: 5px;
	margin-left: 25px;
	line-height: 35px;
	display: none;
}

.content ul li .div_input input {
	width: 20px;
	height: 20px;
	float: left;
	margin: 7px 0 0 7px;
	cursor: pointer;
}

.content ul li .subject {
	width: 35px;
	height: 35px;
	color: #fff;
	float: left;
	text-indent: 0px;
	text-indent: 0px;
	text-align: center;
	border-radius: 50%;
	margin-top: 5px;
	margin-left: 25px;
	line-height: 35px;
}

.content ul li .English {
	background: #26c7db;
}

.content ul li .maths {
	background: #2196f3;
}

.content ul li .language {
	background: #f5521b;
}

.content ul li .rawPolitical {
	background: #66ba6c;
}

.content ul li .wl_ls {
	background: #9675ce;
}

.content ul li .hx_dl {
	background: #ff9801;
}

.content ul li .other {
	background: #767676;
}

.content ul li .subject_name {
	display: block;
	float: left;
	height: 45px;
	margin-left: 10px;
	text-indent: 0px;
	line-height: 45px;
}

.content ul li .cz_div {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 0px;
}

.content ul li .cz_div img {
	width: 20px;
	display: none;
}

.content ul li .cz_div ol {
	width: 110px;
	margin: 0px;
	position: absolute;
	top: 30px;
	right: 20px;
	background: #fff;
	height: auto;
	z-index: 10;
	box-shadow: 0px 3px 6px #ccc;
	display: none;
}

.content ul li .cz_div ol li {
	width: 110px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-align: center;
	color: #333;
}

.content ul li .cz_div ol li:hover {
	background: #eeeeee;
	color: #000;
}

.content ul.bg {
	background: #4386f9;
	color: #fff
}

/*新首页*/
.sy_logo {
	width: 390px;
	height: 72px;
	margin-left: 10%;
	margin-top: 15px;
	float: left;
}

.section0_btn {
	width: 177px;
	height: auto;
	margin-left: 12%;
	margin-top: 2.8%;
	float: left;
	clear: both;
}

.section0_btn a {
	height: auto;
	display: block;
}

.section0_zi {
	width: 40%;
	height: 80px;
	position: absolute;
	top: 15%;
	left: 30%;
}

.section0_helpAndlogin {
	width: auto;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 2%;
	right: 5%;
}

.section0_helpAndlogin a {
	display: block;
	width: 100px;
	height: 40px;
	color: #2196f3;
	background: url(../../images/x_sy/login_11.png);
	background-size: 100% 100%;
	text-align: center;
	line-height: 40px;
	margin-right: 25px;
	text-decoration: none;
	font-size: 16px;
	margin-top: 17px;
	float: left;
}

.section0_helpAndlogin a:hover {
	background: url(../../images/x_sy/login_11-1.png);
	background-size: 100% 100%;
	color: #3fa2f5;
}

.section0_helpAndlogin a:focus {
	background: url(../../images/x_sy/login_11-2.png);
	background-size: 100% 100%;
	color: #d4e6fc;
}

.section0_helpAndlogin a.NoBg {
	display: inline;
	background: none;
	text-decoration: underline;
	width: auto;
	color: #2196f3;
}

.section0_helpAndlogin a img {
	width: 25px;
	margin-top: 5px;
}

.section0_register {
	width: 250px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -130px;
	margin-top: -180px;
	cursor: pointer;
}

.sectionDiv {
	width: 75%;
	height: 100%;
	margin-left: 15%;
	position: relative;
}

.sectionDiv_btn {
	width: auto;
	height: 80px;
	position: absolute;
	top: 65%;
	left: 10%;
}

.sectionDiv_btn a {
	float: left;
	margin-right: 30px;
}

.sectionDiv_btn a img {
	width: 100%;
}

.sectionDiv_btn a:nth-child(2) {
	margin-top: 4px;
}

#section4 .sectionDiv_btn {
	top: 55%;
}

.section_left67 {
	left: 67%;
}

.section_left60 {
	left: 60%;
}

.next {
	position: absolute;
	bottom: 5%;
	left: 50%;
	margin-left: 35px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

#download_rwm {
	width: 200px;
	height: 200px;
	padding: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -120px;
	margin-left: -100px;
	background: #fff;
	z-index: 10000;
	display: none;
}

#download_rwm img {
	width: 100%;
}

#attention_rwm {
	width: 200px;
	height: 200px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -120px;
	margin-left: -100px;
	background: #fff;
	z-index: 10000;
	display: none;
}

#attention_rwm img {
	width: 100%;
}

.bottom_wz {
	width: 100%;
	height: 120px;
	position: absolute;
	bottom: 0px;
	background: url(../../images/x_sy/bottom_bg.png) no-repeat;
	text-align: center;
}

.bottom_wz .bottom_wz_top {
	width: 800px;
	height: 50px;
	margin: 0 auto;
	margin-top: 10px;
}

.bottom_wz .bottom_wz_top ul {
	width: 100%
}

.bottom_wz .bottom_wz_top ul li {
	width: 20%;
	height: 25px;
	float: left;
	line-height: 25px;
	text-align: center;
	color: #239af8;
}

.bottom_wz .bottom_wz_top ul li a {
	color: #239af8;
}

.bottom_wz p {
	font-size: 12px;
	font-family: "微软雅黑";
	color: #239af8;
	line-height: 20px;
	width: 100%;
}

.bottom_shang {
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 120px;
	text-align: center;
	background: #9E1719;
}

.bottom_shang h2 {
	width: 900px;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	height: 25px;
	color: #014478;
	line-height: 25px;
	border-bottom: 1px solid #014478;
}

.bottom_shang ul {
	width: auto;
	float: left;
}

.bottom_shang ul li {
	width: auto;
	padding: 0 10px;
	line-height: 25px;
	height: 25px;
	float: left;
	color: #014478;
}

/*考试题目*/
.ExamQuestion_head {
	background: #e6e6e6;
	height: auto;
	float: left;
	padding: 20px 0px 10px 0;
	position: fixed;
	right: 0px;
	top: 55px;
	z-index: 99
}

.ExamQuestion_head a {
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	margin-left: 250px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #444444;
	position: relative;
}

.ExamQuestion_head a:hover {
	border: 1px solid #c2c2c2;
}

.ExamQuestion_head a:focus {
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.ExamQuestion_head a input {
	width: 80px;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
}

.ExamQuestion_nodata {
	text-align: center;
	width: 700px;
	height: auto;
	padding: 50px;
	cursor: pointer;
	border: 2px dashed #ccc;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -250px;
	z-index: 999;
}

.ExamQuestion_nodata img {
	
}

.ExamQuestion_nodata p {
	width: 100%;
	color: #979797;
	font-size: 20px;
}

.ExamQuestion {
	width: 1500px;
	height: auto; /*background:#f2f1f1;*/
	position: absolute;
	right: 0px;
	top: 120px;
}

.ExamQuestion .kong_data {
	width: 600px;
	padding: 40px 80px;
	background: #eeeded;
	margin: 0 auto;
	clear: left;
	position: relative;
	top: 30px;
	display: none;
}

.kong_data h3 {
	color: #202020;
	font-size: 14px;
}

.kong_data p {
	color: #333333;
	margin-top: 10px;
}

.ExamQuestion .ExamQuestion_con {
	width: 90%;
	max-width: 1300px;
	margin: 0 auto;
	height: auto;
}

.ExamQuestion .ExamQuestion_con .ExamAdvertising {
	width: 100%;
	margin-top: 20px;
	height: auto;
}

.ExamQuestion .ExamQuestion_con .ExamAdvertising img {
	width: 100%;
}

.ExamQuestion_con ul {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
}

.ExamQuestion_con ul li {
	width: 100%;
	height: auto;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	box-shadow: 0px 4px 8px #a7a7a7;
	position: relative
}

.ExamQuestion_con ul li .ExamQuestion_btn {
	width: 90%;
	margin-right: 2%;
	float: right;
	height: 36px;
}

.ExamQuestion_con ul li .ExamQuestion_btn img {
	float: right;
	margin-right: 20px;
	margin-top: 16px;
	cursor: pointer;
	display: none;
}

.ExamQuestion_con ul li .ExamQuestion_num {
	color: #636363;
	font-size: 16px;
	text-indent: 15px;
	line-height: 40px;
	width: 8%;
	float: left;
	height: 100%;
}

.ExamQuestion_con ul li .ExamQuestion_img {
	width: 84%;
	float: left;
	height: 100%;
	padding: 15px 0px 25px;
	overflow: hidden;
}

.ExamQuestion_con ul li .ExamQuestion_img img {
	
}

.ExamQuestion_con ul li .ExamQuestion_img p {
	float: left;
}

.ExamQuestion_con ul li .ExamQuestion_img .jiexi {
	margin-top: 30px;
}

.ExamQuestion_con ul li .ExamQuestion_img .jiexi span {
	display: block;
	float: left;
	width: 50px;
}

/*.ExamQuestion_con ul li .ExamQuestion_answer{ width:92%; float:right;height:100%; text-align:right;  padding:25px 0px;position:relative;}
.ExamQuestion_con ul li .ExamQuestion_answer p{ width:95%; padding-right:5%; position:absolute; bottom:0px; height:35px; line-height:35px; font-size:14px;}
*/
.ExamQuestion_con ul li .ExamQuestion_answer {
	width: auto;
	float: right;
	margin-right: 5%;
	height: auto;
	text-align: left;
	padding: 25px 0px;
	position: relative;
}

.ExamQuestion_con ul li .ExamQuestion_answer p {
	width: auto;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}

.ExamQuestion_con ul li .ExamQuestion_answer p span {
	width: auto;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}

.big_img {
	position: fixed;
	transition: all 0.5s;
	transform-origin: 50% 50%;
	transform: scale(0);
	opacity: 0;
	z-index: 10000;
	width: 100%;
	margin-top: 150px;
	left: 0px;
	text-align: center;
	cursor: pointer;
}

.big_img img {
	cursor: pointer;
}

.big_img_btn {
	display: none;
}

.big_img_btn a {
	font-size: 30px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	cursor: pointer;
	position: fixed;
	width: 50px;
	height: 80px;
	box-shadow: 0 0 20px #fff;
	border-radius: 5px;
	z-index: 10001;
}

.big_img_btn a.prevImg {
	top: 44%;
	left: 100px;
}

.big_img_btn a.nextImg {
	top: 44%;
	right: 100px;
}

.big_img_btn a:hover {
	box-shadow: 0 0 10px #f00;
}

.ExamQuestion_win {
	width: 800px;
	height: auto;
	padding: 20px 35px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -350px;
	z-index: 10000;
	display: none;
}

#ExamQuestion_win_tp {
	margin-top: -350px;
	width: auto;
	padding: 25px 35px 46px;
}

#ExamQuestion_win_th {
	max-height: 600px;
	overflow: hidden;
	overflow-y: auto;
}

#ExamQuestion_win_th::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

#ExamQuestion_win_th::-webkit-scrollbar-track {
	border-radius: 10px;
}

#ExamQuestion_win_th::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

#add_ExamQuestion {
	margin-top: -350px;
	width: auto;
	padding: 25px 35px 46px;
}

#ExamQuestion_Modify {
	margin-top: -200px;
}

.ExamQuestion_win .ExamQuestion_left {
	width: auto;
	height: auto;
	float: left;
}

.ExamQuestion_win .ExamQuestion_right {
	width: 200px;
	padding: 20px 30px 0px;
	height: auto;
	position: absolute;
	top: 0px;
	right: -300px;
	background: #fff;
	display: none;
}

.ExamQuestion_right .ExamRight_head ul {
	width: 150px;
}

.ExamQuestion_right .ExamRight_head ul li {
	transition: all 0.2s;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.ExamQuestion_right .ExamRight_head ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_right .ExamRight_head ul li .div_input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_right .ExamRight_head ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px; /*transform:scale(0);-webkit-transform:scale(0);*/
}

.ExamQuestion_right .ExamRight_head ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.ExamQuestion_right .ExamRight_head ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.ExamQuestion_right .ExamRight_head ul li p {
	transition: all 0.2s;
	z-index: 99; /*color:#a9a9a9; */
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
	position: absolute;
	top: 0px;
}

.ExamQuestion_right .ExamRight_head ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.ExamQuestion_right .ExamRight_head ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.ExamQuestion_right .ExamRight_head ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.ExamQuestion_right .ExamRight_head ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_right .ExamRight_head ul li .name_select b {
	font-weight: normal;
}

.ExamQuestion_right .ExamRight_head ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #0071bc;
	display: none;
	position: absolute;
	top: 42px;
}

.ExamQuestion_right .ExamRight_head ul li span.error {
	color: red;
}

.ExamQuestion_right .ExamRight_con {
	width: 180px;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.ExamQuestion_right .ExamRight_con ul {
	width: 100%;
}

.ExamQuestion_right .ExamRight_con ul li {
	cursor: pointer;
	width: 100%;
	height: 30px;
	color: #2196f3;
	line-height: 30px;
	font-size: 12px;
	float: left;
}

.ExamQuestion_right .ExamRight_con ul li span {
	width: auto;
	display: block;
	float: left;
}

.ExamQuestion_right .ExamRight_con ul li img {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	transition: all 0.2s;
}

.ExamQuestion_right .ExamRight_con ul .ExamRight_conXZ {
	width: 90%;
	float: left;
	display: none;
}

.ExamQuestion_right .ExamRight_con ul .ExamRight_conXZ.ExamRight_conXZshow
	{
	display: block;
}

.ExamQuestion_right .ExamRight_con ul .ExamRight_conXZ ol li {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-top: 2px;
	border-radius: 50%;
	color: #888;
	line-height: 20px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.ExamQuestion_right .ExamRight_con ul .ExamRight_conXZ ol li.click {
	color: #fff;
	background: #2196f3;
}

.ExamQuestion_right .ExamRight_con ul .ExamRight_conXZ ol li.xuan {
	color: #666;
	background: #eaeaea;
}

.ExamQuestion_right_btn {
	float: right;
	margin-bottom: 20px;
}

.ExamQuestion_right_btn a {
	font-size: 12px;
	width: 50px;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.ExamQuestion_right_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.ExamQuestion_right_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.ExamQuestion_right_btn a.cancel {
	color: #8f8f8c;
}

.ExamQuestion_win p {
	line-height: 30px;
	font-size: 14px;
	margin-bottom: 5px;
}

.ExamQuestion_win .gb_ExamQuestion {
	position: absolute;
	right: -10px;
	top: -10px;
	width: 25px;
	cursor: pointer;
}

.ExamQuestion_win .ExamQuestion_win_hred ul {
	width: 380px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.ExamQuestion_win .ExamQuestion_win_hred ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.ExamQuestion_win .ExamQuestion_win_hred ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.ExamQuestion_win .ExamQuestion_win_hred ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li .name_select b {
	font-weight: normal;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #0071bc;
	display: none;
	position: absolute;
	top: 42px;
}

.ExamQuestion_win .ExamQuestion_win_hred ul li span.error {
	color: red;
}

.item_content {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}

.item_content ul {
	list-style: none;
}

.item_content ul li {
	width: 100%;
	height: 110px;
	float: left;
	margin: 10px 0px 0px 0px;
}

.item_content .item {
	width: 100%;
	height: 110px;
	text-align: center;
	cursor: pointer;
	background: #ccc;
}

.item_content .item img {
	width: 100%;
	height: 110px;
	border-radius: 6px;
	border: 1px solid #ccc;
}

/*.item_content {width:100%;height:auto; float:left;position:relative;}
.item_content ul {list-style:none;}
.item_content ul li {width:100%;float:left;margin:10px 0px 0px 0px; }
.item_content .item {width:100%;text-align:center;cursor:pointer;background:#ccc;}
.item_content .item img {width:100%;border-radius:6px;border:1px solid #ccc;}*/
.ExamQuestion_win .ExamQuestion_win_img {
	width: auto;
	max-width: 800px;
	max-height: 600px;
	padding-right: 10px;
	overflow: hidden;
	overflow-y: auto;
	border: 1px solid #ccc;
	float: left;
}

.ExamQuestion_win .ExamQuestion_win_img img {
	width: 100%;
}

.ExamQuestion_win .ExamQuestion_win_img::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.ExamQuestion_win .ExamQuestion_win_img::-webkit-scrollbar-track {
	border-radius: 10px;
}

.ExamQuestion_win .ExamQuestion_win_img::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.ExamQuestion_win .ExamQuestion_winJW_img {
	clear: left;
	width: 600px;
	height: 300px;
	overflow: hidden;
	border: 1px solid #ccc;
	float: left;
	position: relative;
}

.ExamQuestion_win .ExamQuestion_winJW_img img {
	position: absolute;
}

.ExamQuestion_win .ExamQuestion_win_img .ExamQuestion_win_imgBtn {
	width: auto;
	height: 30px;
	position: absolute;
	bottom: 10px;
	right: 30px;
}

.ExamQuestion_win .ExamQuestion_win_img .ExamQuestion_win_imgBtn img {
	width: 25px !important;
	cursor: pointer;
	float: left;
	margin-left: 20px;
}

.ExamQuestion_win_imgBtn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.ExamQuestion_win_imgBtn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.ExamQuestion_win_imgBtn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.ExamQuestion_win_imgBtn a#Jcrop_cancel {
	color: #8f8f8c;
	display: none;
}

.ExamQuestion_win_imgBtn a#Jcrop_cancel1 {
	color: #8f8f8c;
	display: none;
}

.ExamQuestion_win textarea {
	width: 778px;
	padding: 10px;
	height: 100px;
	border: 1px solid #ccc;
	resize: none;
	margin-top: 30px;
	font-size: 14px;
}

.ExamQuestion_win_btn {
	float: right;
	margin-top: 30px;
}

.ExamQuestion_win_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.ExamQuestion_win_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.ExamQuestion_win_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.ExamQuestion_sc {
	width: 550px;
	height: auto;
	padding-bottom: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -225px;
	padding-top: 20px;
	margin-top: -175px;
	background: #fff;
	z-index: 10000;
	display: none;
}

.ExamQuestion_sc h2 {
	font-size: 16px;
	text-indent: 35px;
	color: #333;
	margin-top: 0px;
}

.ExamQuestion_sc ul {
	width: 480px;
	margin: 0 auto;
}

.ExamQuestion_sc ul li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.ExamQuestion_sc ul li.Width_160 {
	width: 170px;
}

.ExamQuestion_sc ul li.ml_30 {
	margin-left: 30px;
}

.ExamQuestion_sc ul li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_sc ul li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.ExamQuestion_sc ul li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.ExamQuestion_sc ul li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.ExamQuestion_sc ul li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
}

.ExamQuestion_sc ul li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.ExamQuestion_sc ul li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.ExamQuestion_sc ul li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.ExamQuestion_sc ul li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.ExamQuestion_sc ul li .name_select b {
	font-weight: normal;
}

.ExamQuestion_sc ul li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red;
	display: none;
	position: absolute;
	top: 42px;
}

.ExamQuestion_sc .ExamQuestion_sc_select {
	width: 480px;
	margin-left: 35px;
	height: auto;
	margin-bottom: 10px;
	float: left;
}

.ExamQuestion_sc .ExamQuestion_sc_select ol {
	width: 100%;
}

.ExamQuestion_sc .ExamQuestion_sc_select ol li {
	cursor: pointer;
	width: 150px;
	margin-bottom: 5px;
	height: 30px;
	color: #333;
	margin-left: 5px;
	float: left;
	line-height: 30px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 2px;
	text-align: center;
	position: relative;
}

.ExamQuestion_sc .ExamQuestion_sc_select ol li:hover {
	border: 1px solid #427fed;
	background: #eff3f9;
	border-radius: 2px;
}

.ExamQuestion_sc .ExamQuestion_sc_select ol li.click {
	border: 1px solid #ccc;
}

.ExamQuestion_sc .ExamQuestion_sc_select ol li img {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 15px;
}

.ExamQuestion_sc_btn {
	float: right;
}

.ExamQuestion_sc_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.ExamQuestion_sc_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.ExamQuestion_sc_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*题库-start*/
.ItemBank_con {
	height: auto;
	position: fixed;
	left: 221px;
	top: 65px;
	overflow-y: auto;
	padding-left: 50px;
}

.ItemBank_con ul {
	width: 215px;
	height: 235px;
	height: auto;
	float: left;
	margin: 50px 0 0 50px;
	position: relative;
	box-shadow: 0px 3px 6px #ccc;
	cursor: pointer;
}

.ItemBank_con ul:nth-last-child(1) {
	margin-bottom: 50px;
}

.ItemBank_con ul li {
	position: relative;
}

.ItemBank_con ul li.ItemBank_top {
	width: 100%;
	height: 110px;
	overflow: hidden;
	background: #fff;
}

.ItemBank_con ul li.ItemBank_top img {
	width: 100%;
}

.ItemBank_con ul li.ItemBank_bottom {
	width: 100%;
	height: 125px;
	position: relative;
}
/*.ItemBank_con ul li.ItemBank_bottom.blue{ background:#1d87e4;}
.ItemBank_con ul li.ItemBank_bottom.black{ background:#414141;}
.ItemBank_con ul li.ItemBank_bottom.pink{ background:#eb3f79;}
.ItemBank_con ul li.ItemBank_bottom.purple{ background:#a900ff;}
*/
.ItemBank_con ul li.ItemBank_bottom.q_blue {
	background: #26c7db;
}

.ItemBank_con ul li.ItemBank_bottom.blue {
	background: #2196f3;
}

.ItemBank_con ul li.ItemBank_bottom.orange {
	background: #f5521b;
}

.ItemBank_con ul li.ItemBank_bottom.green {
	background: #66ba6c;
}

.ItemBank_con ul li.ItemBank_bottom.purple {
	background: #9675ce;
}

.ItemBank_con ul li.ItemBank_bottom.yellow {
	background: #ff9801;
}

.ItemBank_con ul li.ItemBank_bottom.other {
	background: #767676;
}

.ItemBank_con ul li.ItemBank_bottom .ItemBank_bottom_img {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #0F0000;
	position: absolute;
	top: -15px;
	left: 20px;
	border-radius: 50%;
}

.ItemBank_con ul li.ItemBank_bottom .ItemBank_bottom_img img {
	width: 100%;
}

.ItemBank_con ul li.ItemBank_bottom p {
	width: 100%;
	margin-top: 20px;
	font-size: 20px;
	height: 30px;
	float: left;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	color: #fff;
}

.ItemBank_con ul li.ItemBank_bottom a {
	width: auto;
	padding: 0 14px;
	position: absolute;
	bottom: 15px;
	left: 10px;
	color: #fff;
	display: none;
}

.ItemBank_con ul li.ItemBank_bottom a:hover {
	background: rgba(0, 0, 0, 0.2);
	border-radius: 2px;
}

.ItemBank {
	width: 1500px;
	height: auto; /*background:#f2f1f1;*/
	position: absolute;
	right: 0px;
	top: 120px;
	display: none;
}

.ItemBank_head {
	background: #f2f2f2;
	height: auto;
	float: left;
	padding: 20px 0px 10px 0;
	position: fixed;
	right: 0px;
	top: 55px;
	z-index: 99
}

.ItemBank_head a {
	border: 1px solid #f2f2f2;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #444444;
	position: relative;
	margin-left: 30px;
}

.ItemBank_head a:hover {
	border: 1px solid #c2c2c2;
}

.ItemBank_head a:focus {
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.ItemBank_nodata {
	text-align: center;
	width: 700px;
	height: auto;
	padding: 50px;
	cursor: pointer;
	border: 2px dashed #ccc;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -250px;
	z-index: 999;
}

.ItemBank_nodata img {
	width: 50px;
	margin-top: 60px;
}

.ItemBank_nodata p {
	width: 100%;
	color: #979797;
	font-size: 20px;
}

.ItemBank .ItemBank_content {
	width: 90%;
	max-width: 1300px;
	margin: 0 auto;
	height: 400px;
}

.ItemBank_content ul {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
}

.ItemBank_content ul li {
	width: 100%;
	height: auto;
	background: #fff;
	float: left;
	margin-bottom: 20px;
	box-shadow: 0px 4px 8px #a7a7a7;
	position: relative
}

.ItemBank_content ul li .ItemBank_btn {
	width: 90%;
	margin-right: 2%;
	float: right;
	height: 36px;
}

.ItemBank_content ul li .ItemBank_btn img {
	float: right;
	margin-right: 15px;
	margin-top: 16px;
	cursor: pointer;
	display: none;
}

.ItemBank_content ul li .ItemBank_num {
	color: #636363;
	font-size: 16px;
	text-indent: 15px;
	line-height: 40px;
	width: 8%;
	float: left;
	height: 100%;
}

.ItemBank_content ul li .ItemBank_img {
	width: 84%;
	float: left;
	height: 100%;
	padding: 15px 0px 25px;
	overflow: hidden;
}

.ItemBank_content ul li .ItemBank_img img {
	
}

.ItemBank_content ul li .ItemBank_img p {
	float: left;
}

.ItemBank_content ul li .ItemBank_img .jiexi {
	margin-top: 30px;
}

.ItemBank_content ul li .ItemBank_img .jiexi span {
	display: block;
	float: left;
	width: 50px;
}

.ItemBank_content ul li .ItemBank_answer {
	width: auto;
	float: right;
	margin-right: 5%;
	height: auto;
	text-align: left;
	padding: 25px 0px;
	position: relative;
}

.ItemBank_content ul li .ItemBank_answer p {
	width: auto;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}

.ItemBank_content ul li .big_img {
	position: absolute;
	transition: all 0.5s;
	transform-origin: 50% 50%;
	transform: scale(0);
	opacity: 0;
	z-index: 10000;
	top: 50%;
	left: 0px;
	text-align: center;
	cursor: pointer;
}

.ItemBank_content ul li .big_img img {
	cursor: pointer;
}

/*介绍页面-start*/
.Introduction_top {
	width: 100%;
	height: 26px;
	background: #757575;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999
}

.Introduction_top ul {
	width: 996px;
	height: 26px;
	margin: 0 auto;
}

.Introduction_top ul li {
	float: right;
	height: 26px;
	padding: 0 15px;
	color: #fff;
	line-height: 26px;
	text-align: center;
}

.Introduction_top ul li a {
	color: #fff;
}

.Introduction_head {
	width: 100%;
	height: 90px;
	background: #fff;
	border-bottom: 4px solid #2196f3;
	margin-top: 26px;
}

.Introduction_head .Introduction_head_con {
	width: 996px;
	height: 90px;
	margin: 0 auto;
}

.Introduction_head .Introduction_head_con .Introduction_logo {
	width: auto;
	float: left;
	height: auto;
	margin-top: 17px;
}

.Introduction_head .Introduction_head_con .Introduction_logo img {
	
}

.Introduction_head .Introduction_head_con span {
	font-family: "微软雅黑";
	display: block;
	float: left;
	width: auto;
	color: #333333;
	font-size: 14px;
	margin: 50px 0 0 30px;
}

.Introduction_banner {
	width: 996px;
	height: 270px;
	background: #2196f3;
	margin: 20px auto;
}

.Introduction_content {
	width: 996px;
	height: auto;
	background: #abcdef;
	margin: 0 auto;
}

.Introduction_content .Introduction_left {
	width: 250px;
	height: auto;
	float: left;
}

.Introduction_content .Introduction_left ul {
	width: 250px;
}

.Introduction_content .Introduction_left ul li {
	width: 248px;
	height: 47px;
	line-height: 47px;
	background: #fafafa;
	color: #666666;
	border-left: 2px solid #fafafa;
	text-indent: 30px;
}

.Introduction_content .Introduction_left ul li.title {
	background: #fff;
	line-height: 47px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	cursor: default;
}

.Introduction_content .Introduction_left ul a {
	width: auto;
	height: 47px;
	display: block;
	margin-bottom: 1px;
}

.Introduction_content .Introduction_left ul a.click li {
	background: #fff
		url(../../images/IntroductionPage/Introduction_left.png) no-repeat
		220px center;
	border-left: 2px solid #2196f3;
	font-weight: bold;
	color: #333;
}

.Introduction_content .Introduction_right {
	width: 745px;
	float: right;
	height: auto;
	margin-bottom: 70px;
	min-height: 550px;
	background: #fff;
}

.Introduction_content .Introduction_right .Introduction_right_zi {
	width: 100%;
	height: auto;
	display: none;
}

.Introduction_content .Introduction_right .Introduction_right_zi .Introduction_title
	{
	clear: left;
	padding: 0 30px 0 20px;
	width: 695px;
	background: #fff;
	line-height: 47px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	height: 47px;
	margin-bottom: 1px;
	border-bottom: 1px solid #fafafa;
}

.Introduction_right_zi .Introduction_data {
	margin-bottom: 1px;
	padding: 0 30px 36px 20px;
	float: left;
	width: 695px;
	background: #fff;
	height: auto;
}

.Introduction_right_zi .Introduction_data span {
	font-family: "微软雅黑";
	width: 100%;
	color: #555;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 25px;
	margin-top: 17px;
	margin-bottom: 10px;
}

.Introduction_right_zi .Introduction_data p {
	width: 100%;
	color: #666666;
	text-indent: 24px;
	line-height: 25px;
}

.Introduction_right_zi .Introduction_data1 {
	margin-bottom: 1px;
	text-align: center;
	padding: 0 30px 26px 20px;
	float: left;
	width: 695px;
	background: #fff;
	height: auto;
}

.Introduction_right_zi .Introduction_data1 span {
	text-align: left;
	font-family: "微软雅黑";
	width: 100%;
	color: #555;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 25px;
	margin-top: 17px;
	margin-bottom: 10px;
}

.Introduction_right_zi .Introduction_data1 span em {
	font-style: normal;
}

.Introduction_right_zi .Introduction_data1 p {
	clear: both;
	text-align: left;
	width: 100%;
	color: #666666;
	text-indent: 24px;
	line-height: 25px;
}

.Introduction_right_zi .Introduction_data1 p.new {
	background: url(../../images/IntroductionPage/quote.png) no-repeat top
		left;
	width: 535px;
	text-indent: 0px;
	padding-left: 25px;
	float: right;
}

.Introduction_right_zi .Introduction_data1 p.SuccessfulCase {
	background: url(../../images/IntroductionPage/quote.png) no-repeat top
		left;
	width: 670px;
	text-indent: 0px;
	padding-left: 25px;
}

.Introduction_right_zi .Introduction_data1 a {
	color: #2196f3;
	float: left;
	text-align: left;
	margin-top: 10px;
	display: block;
	margin-left: 140px;
}

.Introduction_right_zi .Introduction_data1 a.ml_0 {
	margin-left: 0px;
}

.Introduction_right_zi .Introduction_data1 img {
	margin-top: 20px;
}

.Introduction_right_zi .Introduction_data1 ul {
	width: 100%;
}

.Introduction_right_zi .Introduction_data1 ul.partner li {
	width: 160px;
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.Introduction_right_zi .Introduction_data1 ul.partner li b {
	font-weight: normal;
	display: block;
	margin-top: 10px;
	color: #666666;
}

.Introduction_right_zi .Introduction_data1 ul.partner_school {
	margin-top: 20px;
}

.Introduction_right_zi .Introduction_data1 ul.partner_school li {
	width: 220px;
	color: #333;
	text-align: left;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials {
	margin-top: 20px;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials li {
	width: auto;
	color: #333;
	text-align: left;
	height: auto;
	position: relative;
	line-height: 25px;
	float: left;
	margin-right: 65px;
	margin-bottom: 10px;
	position: relative;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials h2 {
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	clear: both;
	text-align: left;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials li b {
	font-weight: normal;
	display: block;
	color: #666666;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials li em {
	font-style: normal;
	position: absolute;
	right: 10px;
	top: 100px;
	height: 15px;
	line-height: 15px;
	padding: 0 10px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials a {
	width: auto;
	margin: 0;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials a.DownloadVideo
	{
	width: 25px;
	height: 25px;
	position: absolute;
	top: 25px;
	left: 5px;
	display: block;
}

.Introduction_right_zi .Introduction_data1 ul.tutorials a.DownloadVideo img
	{
	width: 100%;
	margin: 0px;
	opacity: 0.7;
}

.Introduction_right_zi .Introduction_data1 ul.enducation {
	margin-top: 20px;
}

.Introduction_right_zi .Introduction_data1 ul.enducation li {
	width: 220px;
	text-align: center;
	color: #333;
	text-align: left;
	font-size: 14px;
	height: 175px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.Introduction_right_zi .Introduction_data1 ul.enducation li img {
	margin: 0;
	margin-left: 40px;
}

.Introduction_right_zi .Introduction_data2 {
	margin-bottom: 1px;
	text-align: center;
	padding: 0 30px 30px 20px;
	float: left;
	width: 695px;
	background: #fff;
	height: auto;
}

.Introduction_right_zi .Introduction_data2 span {
	text-align: left;
	font-family: "微软雅黑";
	width: 100%;
	color: #555;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 25px;
}

.Introduction_right_zi .Introduction_data3 {
	margin-bottom: 1px;
	text-align: center;
	padding: 0 30px 26px 20px;
	float: left;
	width: 695px;
	background: #fff;
	height: auto;
}

.Introduction_right_zi .Introduction_data3 h2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	color: #fff;
	background: #2196f3;
}

.Introduction_right_zi .Introduction_data3 ul {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

.Introduction_right_zi .Introduction_data3 ul li {
	width: 33%;
	height: 50px;
	font-size: 16px;
	float: left;
	line-height: 50px;
	font-family: "微软雅黑";
}

.Introduction_right_zi .Introduction_data3 ul li a {
	color: #000;
}

.Introduction_content .Introduction_right.big {
	width: 996px;
	padding-bottom: 50px;
}

.Introduction_content .Introduction_right.big .Introduction_data1 {
	width: 945px;
}

.Introduction_content .Introduction_right.big .Introduction_right_zi .Introduction_title
	{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 40px;
	padding: 20px 0;
}

/*答卷质量检测*/
.Paperdetection_head {
	transition: all 0.3s ease-out;
	min-width: 1000px;
	width: 100%;
	height: 64px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	background: #4285f4;
	box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
}

.Paperdetection_head .logo {
	width: 180px;
	height: 40px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.Paperdetection_head h2 {
	height: 64px;
	line-height: 64px;
	float: left;
	color: #fff;
	margin-left: 50px;
}

.Paperdetection_body {
	width: 900px;
	background: #D52023;
	height: auto;
	background: #fff;
	box-shadow: 0px 0px 10px #ccc;
	margin-bottom: 50px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 110px;
	z-index: 99;
	padding: 20px 0px;
	border-radius: 6px;
	font-family: "微软雅黑";
}

.Paperdetection_body ul {
	width: 100%;
	height: auto;
	float: left;
}

.Paperdetection_body ul li {
	width: 100%;
	line-height: 60px;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.Paperdetection_body ul li h2 {
	width: 182px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	float: left;
	text-indent: 25px;
	margin-left: 30px;
	font-size: 16px;
	letter-spacing: 1px;
}

.Paperdetection_body ul li h2.one {
	background: url(../../images/Paperdetection/one.png);
}

.Paperdetection_body ul li h2.two {
	background: url(../../images/Paperdetection/two.png);
}

.Paperdetection_body ul li h2.three {
	background: url(../../images/Paperdetection/three.png);
}

.Paperdetection_body ul li a {
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	width: 80px;
	text-align: center;
	color: #4285f4;
	letter-spacing: 2px;
	border-radius: 6px;
}

.Paperdetection_body ul li a:hover {
	text-decoration: underline;
}

.Paperdetection_body ul li a.LookMake {
	display: none;
}

.Paperdetection_body ul li .Upload {
	width: 80px;
	height: 40px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	position: relative;
}

.Paperdetection_body ul li .Upload input {
	opacity: 0;
}

.Paperdetection_body ul li .Upload label {
	width: 80px;
	height: 38px;
	border-radius: 6px;
	color: #4285f4;
	letter-spacing: 2px;
	line-height: 38px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	cursor: pointer;
}

.Paperdetection_body ul li:nth-last-child(1) {
	margin-bottom: 0px;
}

.Paperdetection_body ul li .ImgDemo {
	width: 250px;
	margin: 0 auto;
	position: relative;
	float: left;
	clear: both;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 100px;
	box-shadow: 0 0 10px #ccc;
}

.Paperdetection_body ul li .ImgDemo .ItemBank_top {
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: #abcdef;
}

.Paperdetection_body ul li .ImgDemo .ItemBank_top img {
	width: 100%;
	display: block;
	margin: 0px;
}

.Paperdetection_body ul li .ImgDemo .ItemBank_bottom {
	width: 100%;
	height: 90px;
	background: #2196f3;
	position: relative;
}

.Paperdetection_body ul li .ImgDemo p {
	width: 100%;
	margin-top: 10px;
	font-size: 20px;
	height: 30px;
	float: left;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	color: #fff;
}

.Paperdetection_body ul li .ImgDemo .ItemBank_bottom a {
	width: auto;
	margin-left: 20px;
	padding: 0 14px;
	height: 30px;
	line-height: 30px;
	float: left;
	color: #fff;
	margin-top: 10px;
	margin-right: 75px;
	background: none;
}

.Paperdetection_body ul li .ImgDemo .ItemBank_bottom a:nth-child(3) {
	margin-right: 0px;
}

.Paperdetection_body ul li .ImgDemo .ItemBank_bottom a:hover {
	background: rgba(0, 0, 0, 0.2);
	border-radius: 2px;
}

.Paperdetection_body ul li p.second {
	width: 78%;
	margin-left: 11%;
	float: left;
	font-size: 14px;
	margin-top: 10px;
}

.Paperdetection_body ul li .three_con {
	width: 500px;
	margin: 0 auto;
	position: relative;
	float: left;
	clear: both;
	margin-bottom: 20px;
	margin-left: 100px;
	display: none;
}

.Paperdetection_body ul li .three_con .three_conZi {
	float: left;
	width: 100%;
	height: auto;
}

.Paperdetection_body ul li .three_con .three_conZi h3 {
	color: #4285f4;
	width: 80px;
	float: left;
	line-height: 40px;
}

.Paperdetection_body ul li .three_con .three_conZi .three_conZiright {
	float: right;
	height: auto;
	line-height: 40px;
}

.Paperdetection_body ul li .three_con .three_conZi span {
	float: left;
	line-height: 25px;
	padding-top: 8px;
	font-size: 14px;
}

.Paperdetection_body ul li .three_con .three_conZi span.error {
	color: red;
}

.Paperdetection_body ul li .three_con .three_conZi .img {
	width: 30px;
	float: left;
}

.Paperdetection_body ul li .three_con .three_conZi .img img {
	width: 18px;
	float: left;
	margin-top: 12px;
}

.Paperdetection_body ul li .three_con .three_conZi b {
	font-size: 14px;
	margin-left: 10px;
	font-weight: normal;
}

.Paperdetection_body ul li .Summary {
	display: none;
	margin-top: 40px;
	width: 500px;
	padding: 10px 30px;
	border-radius: 6px;
	margin-left: 100px;
	background: #4285f4;
	position: relative;
	clear: both;
	float: left;
	margin-bottom: 20px;
	color: #fff;
	line-height: 25px;
	font-size: 14px;
}

.Paperdetection_body ul li .Summary p {
	width: 100%;
	font-size: 18px;
}

.Paperdetection_body ul li .rwm {
	width: auto;
	float: left;
	height: 38px;
	line-height: 38px;
	margin-left: 10px;
}

.Paperdetection_body ul li .rwm span {
	float: left;
}

.Paperdetection_body ul li .rwm input {
	float: left;
	width: 80px;
	line-height: 25px;
	height: 25px;
	text-indent: 5px;
	border: 1px solid #ccc;
	border-radius: 6px;
	margin-left: 10px;
	margin-top: 5px;
}

/*机构管理*/
.jg_title {
	min-width: 800px;
	width: 100%;
	height: 55px;
	background: #f2f2f2;
	box-shadow: 0px 5px 6px #ccc;
	position: fixed;
	top: 64px;
	z-index: 999;
}

.jg_title .jg_title_h {
	width: 900px;
	height: 55px;
	margin: 0 auto;
	color: #333;
	line-height: 55px;
	text-indent: 15px;
	cursor: pointer;
	font-size: 18px;
}

.jg_title_h img {
	width: 30px;
	float: left;
	margin-top: 13px;
}

.jg_input {
	width: 640px;
	height: 40px;
	background: #D83B3E;
	position: fixed;
	top: 200px;
	left: 50%;
	margin-left: -320px;
	display: none;
}

.jg_input input {
	transition: all 0.3s;
	width: 530px;
	height: 36px;
	border: 1px solid #ccc;
	border-right: 0px;
	float: left;
	text-indent: 10px;
}

.jg_input input:focus {
	border: 1px solid #4285f4;
	border-right: 0px;
}

.jg_input a {
	position: relative;
	overflow: hidden;
	display: block;
	font-family: "微软雅黑";
	width: 109px;
	height: 40px;
	line-height: 40px;
	float: right;
	background: #4285f4;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.ripple-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: inherit;
	pointer-events: none
}

.jg_text {
	width: 100%;
	text-align: center;
	margin-top: 135px;
	color: #999;
}

.jgdata_con {
	width: 900px;
	background: #fff;
	height: auto;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 6px #ccc;
	margin-bottom: 80px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 160px;
	z-index: 99;
	display: none;
}

.jgdata_con .name_select {
	font-size: 12px;
	margin-left: 20px;
	height: 30px;
	width: 120px;
	border-bottom: 1px solid #ccc;
	color: #000;
	float: left;
	position: relative;
	line-height: 35px;
}

.jgdata_con .name_select b {
	font-weight: normal;
	text-indent: 5px;
	float: left;
}

.jgdata_con .name_select ol {
	font-size: 14px !important;
	width: 140px;
	max-height: 350px;
	overflow: hidden;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 0px 5px 15px #ccc;
	display: none;
	z-index: 1000;
	position: absolute;
	top: 30px;
	box-shadow: none;
}

.jgdata_con .jgdata ul li .name_select ol li {
	margin-top: 0px;
	font-size: 12px;
	text-indent: 5px;
}

.jgdata_con .name_select ol::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.jgdata_con .name_select ol::-webkit-scrollbar-track {
	border-radius: 10px;
}

.jgdata_con .name_select ol::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.jgdata_con .name_select ol li:hover {
	background: #eeeeee;
}

.jgdata_con.ck {
	display: block;
}

.jgdata_con .jg_submit {
	font-size: 12px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	position: absolute;
	bottom: -50px;
	right: 10px;
	text-align: center;
	color: #2196f3;
}

.jgdata_con .jg_submit:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.jgdata_con .jg_submit:focus {
	background: #bbdefb;
	color: #2196f3;
}

.jgdata_con .add_jg {
	font-size: 12px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	position: absolute;
	bottom: -50px;
	right: 10px;
	text-align: center;
	color: #2196f3;
}

.jgdata_con .add_jg:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.jgdata_con .add_jg:focus {
	background: #bbdefb;
	color: #2196f3;
}

.jgdata_con .jgdata ul {
	transition: all 0.3s;
	width: 897px;
	cursor: pointer;
	border-left: 3px solid #fff;
	height: auto;
	padding: 25px 0px;
	border-bottom: 1px solid #ccc;
	float: left;
	position: relative;
}

.jgdata_con.tx ul {
	border-bottom: 0px;
}

.jgdata_con .jgdata ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-top: 4px;
}

.jgdata_con .jgdata ul li .fr {
	float: right;
	width: auto;
	margin-right: 20px;
}
/*.jgdata_con .jgdata ul li a{ font-size:12px; margin-right:9px; width:auto; height:35px; line-height:35px; display:block;  float:right; text-align:center; color:#2196f3; }
.jgdata_con .jgdata ul li a:hover{  color:#2196f3; background:#e3f2fd;}
.jgdata_con .jgdata ul li a:focus{ background:#bbdefb; color:#2196f3;}*/
.jgdata_con .jgdata ul li a {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	float: right;
	margin-top: 8px;
	color: #3fa2f5;
	text-decoration: underline;
	display: block;
}

.jgdata_con .jgdata ul li span {
	text-indent: 30px;
	color: #666;
	float: left;
	width: 90px;
}

.jgdata_con .jgdata ul li p {
	margin-left: 20px;
	font-size: 14px;
	color: #333;
	float: left;
}

.jgdata_con .jgdata ul img {
	width: 20px;
	position: absolute;
	top: 30px;
	right: 20px;
	cursor: pointer;
}

.jgdata_con .jgdata ul li .jg_basis {
	width: 800px;
	height: auto;
	float: left;
}

.jgdata_con .jgdata ul li .jg_basis ol {
	width: 90%;
	margin: 0px;
	margin-left: 20px;
}

.jgdata_con .jgdata ul li .jg_basis ol li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ccc;
	margin-top: 0px;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.jgdata_con .jgdata ul li .jg_basis ol li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.jgdata_con .jgdata ul li .jg_basis ol li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.jgdata_con .jgdata ul li .jg_basis ol li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.jgdata_con .jgdata ul li .jg_basis ol li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.jgdata_con .jgdata ul li .jg_basis ol li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
	margin-left: 0px !important;
}

.jgdata_con .jgdata ul li .jg_basis ol li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.jgdata_con .jgdata ul li .jg_basis ol li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.jgdata_con .jgdata ul li .jg_basis ol li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.jgdata_con .jgdata ul li .jg_basis ol li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.jgdata_con .jgdata ul li .jg_basis ol li .name_select b {
	font-weight: normal;
}

.jgdata_con .jgdata ul li .jg_basis ol li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red !important;
	text-indent: 0px !important;
	display: none;
	position: absolute;
	top: 35px;
}

.jgdata_con .jgdata ul .jg_password {
	transition: all 0.3s;
	width: 100%;
	height: 0px;
	overflow: hidden;
}

.jg_password ol {
	width: 90%;
	margin-left: 40px;
}

.jg_password ol li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 100%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.jg_password ol li.Width_160 {
	width: 170px;
}

.jg_password ol li.ml_30 {
	margin-left: 30px;
}

.jg_password ol li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.jg_password ol li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.jg_password ol li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.jg_password ol li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.jg_password ol li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
	margin-left: 0px !important;
}

.jg_password ol li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.jg_password ol li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.jg_password ol li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.jg_password ol li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.jg_password ol li .name_select b {
	font-weight: normal;
}

.jg_password ol li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red !important;
	text-indent: 0px !important;
	display: none;
	position: absolute;
	top: 42px;
}

.jg_password_btn {
	float: right;
}

.jg_password_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.jg_password_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.jg_password_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.jgdata_con .jgdata ul .jg_teacher_con {
	transition: all 0.3s;
	width: 90%;
	margin-left: 40px;
	height: auto;
	padding-bottom: 20px;
	float: left;
	overflow: hidden;
}

.jgdata_con .jgdata ul .jg_teacher_con ol li {
	width: 120px;
	height: 30px;
	color: #333;
	float: left;
	line-height: 30px;
	margin: 10px 0 0 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	text-align: center;
	position: relative;
}

.jgdata_con .jgdata ul .jg_teacher_con ol li img {
	width: 15px;
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
}

.jgdata ul li .select {
	width: 170px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	margin-left: 20px;
	margin-top: 5px;
	color: #434343;
	border: 0px;
	border: 1px solid #ccc;
	float: left;
	height: 30px;
	line-height: 30px;
	background: #f3f3f3;
	position: relative;
	cursor: pointer;
}

.jgdata ul li .select ol {
	width: 200px;
	height: auto;
	max-height: 250px;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100000;
	overflow: hidden;
	overflow-y: auto;
	display: none;
}

.jgdata ul li .select ol li {
	width: 194px;
	height: 38px;
	line-height: 38px;
	margin-top: 0px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
	position: relative;
}

.jgdata ul li .select ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
}

.jgdata ul li .select ol li img {
	position: absolute;
	top: 10px;
	right: 10px;
}

.jgdata ul li .select ol::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.jgdata ul li .select ol::-webkit-scrollbar-track {
	border-radius: 10px;
}

.jgdata ul li .select ol::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.15);
}

.jgdata ul li .select span {
	width: auto;
	text-indent: 20px;
}

.jgdata ul .jg_grade {
	width: 90%;
	margin-left: 40px;
	height: auto;
	overflow: hidden;
}

.jgdata ul .jg_grade ol {
	width: 100%;
	height: auto;
	float: left;
}

.jg_grade ol li {
	transition: all 0.2s;
	cursor: pointer;
	list-style: none;
	width: 35% !important;
	margin-left: 50px;
	margin-right: 10%;
	height: 40px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 16px;
	line-height: 50px;
	position: relative;
	float: left;
}

.jg_grade ol li em {
	font-style: normal;
	position: absolute;
	left: -40px;
	text-align: center;
	color: #333;
	line-height: 60px;
}

.jgdata_con .jgdata ul .jg_grade ol li img {
	position: absolute;
	right: -40px;
	top: 12px;
}

.jg_grade ol li input {
	transition: all 0.2s;
	width: 100%;
	border: 0px;
	height: 25px;
	float: right;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.jg_grade ol li .xian {
	transition: all 0.35s cubic-bezier(0.47, 0, 0.745, 0.715);
	width: 100%;
	height: 2px;
	border-bottom: 2px solid #0071bc;
	position: absolute;
	bottom: -2px;
	left: 0px;
	transform: scale(0);
	-webkit-transform: scale(0);
}

.jg_grade ol li .xian.clickC {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.jg_grade ol li .xian.error {
	border-bottom: 2px solid red;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.jg_grade ol li p {
	transition: all 0.2s;
	z-index: 99;
	color: #a9a9a9;
	font-size: 14px;
	position: absolute;
	top: 0px;
	margin-left: 0px !important;
}

.jg_grade ol li p.clickB {
	position: absolute;
	top: 0px;
	font-size: 12px;
	color: #0071bc;
	line-height: 0px;
}

.jg_grade ol li p.clickB_1 {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
}

.jg_grade ol li p.error {
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 0px;
	color: red;
}

.jg_grade ol li .name_select {
	font-size: 14px !important;
	height: 25px;
	width: 100%;
	color: #000;
	position: absolute;
	line-height: 25px;
	left: 0px;
	bottom: 0px;
}

.jg_grade ol li .name_select b {
	font-weight: normal;
}

.jg_grade ol li span {
	width: 100%;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: red !important;
	text-indent: 0px !important;
	display: none;
	position: absolute;
	top: 42px;
}

.jg_grade ol li b {
	font-weight: normal;
	color: #333;
	position: relative;
	top: 5px;
}

.jgdata ul .jg_grade ol li:nth-child(2n) {
	margin-right: 0px;
}

.gradeSize {
	width: 200px;
	height: 35px;
	float: left;
	margin-left: 20px;
	display: none;
}

.gradeSize input {
	width: 120px;
	height: 30px;
	border: 0px;
	border-bottom: 2px solid #0071bc;
	float: left;
}

.gradeSize a {
	font-size: 14px;
	margin-left: 20px;
	width: auto !important;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left !important;
	text-align: center;
	color: #2196f3;
}

.gradeSize a:hover {
	color: #2196f3;
	background: #fff !important;
}

.gradeSize a:focus {
	color: #2196f3;
	background: #fff !important;
}

/*机构管理弹窗-start*/
.xz_Institution {
	width: 300px;
	height: auto;
	background: #fff;
	padding: 20px 35px 10px 35px;
	z-index: 10000;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -300px;
	display: none;
}

.xz_Institution h2 {
	font-size: 16px;
	color: #333;
}

.xz_Institution ul {
	width: 265px;
	height: auto;
	margin-top: 10px;
	float: left;
	position: relative;
}

.xz_Institution ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.xz_Institution ul li input {
	float: left;
	margin-top: 14px;
	margin-right: 10px;
}

.xz_Institution ul li span {
	width: auto;
	height: 40px;
}

.xz_Institution ul p {
	width: 100%;
	height: auto;
	color: red;
	position: absolute;
	text-indent: 30px;
	bottom: -10px;
	display: none;
}

.xz_Institution ul p img {
	float: left;
	width: 22px;
	position: absolute;
	top: -4px;
	left: 0px;
}

.xz_Institution_btn {
	float: right;
	margin-top: 20px;
	margin-right: -30px;
}

.xz_Institution_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	margin-right: 9px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.xz_Institution_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.xz_Institution_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*机构导出阅卷情况*/
.jg_download {
	width: 600px;
	padding: 25px 0;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -205px;
	z-index: 10000;
	display: none
}

.jg_download h2 {
	font-size: 16px;
	text-indent: 35px;
	color: #333;
	margin-top: 0px;
}

.jg_download ul {
	width: 90%;
	margin: 0 auto;
	margin-top: 20px;
}

.jg_download ul li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}

.jg_download ul li b {
	float: left;
	padding: 0 10px;
	height: 40px;
	line-height: 47px;
}

.jg_download ul li span {
	display: block;
	height: 40px;
	line-height: 47px;
	width: 70px;
	text-align: right;
	float: left;
	margin-right: 20px;
}

.jg_download ul li input {
	width: 180px;
	background: #fff;
	float: left;
	margin-top: 7px;
	font-size: 12px;
	text-indent: 10px;
	color: #666;
	border: 0px;
	border: 1px solid #ccc;
	height: 25px;
	z-index: 10;
	position: relative;
}

.jg_download ul li input:focus {
	border: 1px solid #4c91fe;
	box-shadow: 0 0 4px #ccc inset;
}

.jg_download ul li p {
	clear: both;
	height: 20px;
	line-height: 20px;
	color: red;
	max-width: 300px;
	position: relative;
	top: -25px;
	left: 180px;
	z-index: 9;
	display: none;
}

.jg_download ul li .select1 {
	float: left;
	margin-top: 7px;
	width: 200px;
	overflow: visible;
	font-size: 12px;
	text-indent: 10px;
	color: #434343;
	border: 0px;
	border: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
	background: #f3f3f3;
	position: relative;
	cursor: pointer;
}

.jg_download ul li .select1 ol {
	width: 250px;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	box-shadow: 0 0 15px #ccc;
	position: absolute;
	top: 0px;
	z-index: 100000;
	display: none;
}

.jg_download ul li .select1 ol li {
	width: 294px;
	height: 38px;
	text-indent: 30px;
	margin-left: 2px;
	border-left: 4px solid #fff;
}

.jg_download ul li .select1 ol li:hover {
	background: #ededed;
	border-left: 4px solid #868686;
}

.jg_download ul li .select1 span {
	width: auto;
	line-height: 30px;
}

.jg_download .jg_download_btn {
	width: auto;
	float: right;
	margin-top: 30px;
}

.jg_download_btn a {
	font-size: 14px;
	width: auto;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
	margin-left: 2px;
}

.jg_download_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.jg_download_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*机构导出交易记录*/
.deal_win {
	width: 550px;
	height: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	padding: 20px 35px 0px;
	margin-left: -300px;
	margin-top: -275px;
	background: #fff;
	z-index: 10000;
	display: none;
}

.deal_win h2 {
	font-size: 16px;
	margin-bottom: 20px;
	color: #333;
}

.deal_win .deal_data {
	max-height: 300px;
	overflow: hidden;
	overflow-y: auto;
}

.deal_win .deal_data::-webkit-scrollbar {
	width: 8px;
}

.deal_win .deal_data::-webkit-scrollbar-track {
	border-radius: 10px;
}

.deal_win .deal_data::-webkit-scrollbar-thumb {
	border-radius: 10px;
	backgr ound: rgba(0, 0, 0, 0.08);
}

.deal_win ul {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}

.deal_win ul li {
	width: 33.33%;
	float: left;
	text-align: center;
}

.deal_win ul li input {
	width: 15px;
	height: 15px;
	margin: 13px 0 0 60px;
	float: left;
}

.deal_win_btn {
	float: right;
	margin-top: 15px;
	margin-bottom: 20px;
}

.deal_win_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.deal_win_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.deal_win_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*操作视频*/
.video {
	width: 800px;
	height: 500px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -480px;
	margin-top: -330px;
	background: #fff;
	padding: 80px;
	z-index: 100;
	display: none;
	z-index: 10000;
}

.video h1 {
	position: absolute;
	top: 30px;
	left: 80px;
	font-size: 24px;
	margin: 0px;
}

.video .Close {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 40px;
	color: #333;
}

.video .Close:hover {
	color: #666;
}

.video .video_con {
	width: 800px;
	height: 500px;
}

.video .help {
	position: absolute;
	left: 80px;
	bottom: 35px;
	color: #2196f3;
	text-decoration: underline;
	font-size: 14px;
}

/*智能阅卷上传图片指引*/
.UploadImgGuide {
	position: fixed;
	top: 150px;
	right: 12.5%;
	width: 40%;
	display: none;
}

.UploadImgGuide img {
	width: 100%;
}

.UploadImgGuide .UploadImgGuide_con {
	position: absolute;
	bottom: -30px;
	left: -9%;
	width: 380px;
	text-align: center;
	background: #f5f5f5;
}

.UploadImgGuide .UploadImgGuide_con h2 {
	color: #868686;
	margin-bottom: 10px;
	font-weight: normal;
}

.UploadImgGuide .UploadImgGuide_con p {
	color: #868686;
	text-align: left;
	font-size: 14px;
}

.UploadImgGuide .UploadImgGuide_con p b {
	color: #333;
	margin: 0 5px;
}

.UploadImgGuide1 {
	position: fixed;
	top: 150px;
	right: 15%;
	width: 45%;
}

.UploadImgGuide1 img {
	width: 100%;
}

.homepageGuide {
	position: fixed;
	right: 130px;
	bottom: 55px;
	width: 120px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(223, 75, 58, 1);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
}

.homepageGuide .sj {
	border-color: rgba(223, 75, 58, 1) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	transform: rotate(90deg);
	height: 0;
	width: 0;
	position: absolute;
	right: -15px;
	top: 15px;
}

.homepageGuide11 {
	position: fixed;
	right: 100px;
	bottom: -130px;
	width: auto;
	display: none;
}

.basicInformationGuide {
	position: absolute;
	right: 18px;
	top: 70px;
	width: 120px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
}

.basicInformationGuide .sj {
	border-color: rgba(223, 75, 58, 1) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: -10px;
}

.QuestionsSettingsGuide {
	position: fixed;
	right: 152px;
	top: 60px;
	width: 140px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	z-index: 999;
}

.QuestionsSettingsGuide .sj {
	border-color: rgba(29, 29, 29, 0.8) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: -10px;
}

.QuestionsSettingsGuide1 {
	position: fixed;
	right: 102px;
	top: 60px;
	width: 140px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	z-index: 999;
}

.QuestionsSettingsGuide1 .sj {
	border-color: rgba(29, 29, 29, 0.8) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: -10px;
}

.QuestionsSettingsGuide2 {
	position: absolute;
	left: 102px;
	top: 60px;
	width: 180px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	z-index: 999;
}

.QuestionsSettingsGuide2 .sj {
	border-color: rgba(29, 29, 29, 0.8) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	transform: rotate(-90deg);
	height: 0;
	width: 0;
	position: absolute;
	left: -15px;
	top: 15px;
}

.QuestionsSettingsGuide5 {
	position: fixed;
	right: 152px;
	top: 60px;
	width: 140px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	z-index: 999;
}

.QuestionsSettingsGuide5 .sj {
	border-color: rgba(29, 29, 29, 0.8) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: -10px;
}

.WGuide1 {
	position: absolute;
	right: 30px;
	top: 40px;
	width: 120px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	z-index: 999;
}

.WGuide1 .sj {
	border-color: rgba(29, 29, 29, 0.8) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: -10px;
}

.Step {
	position: fixed;
	width: auto;
	padding: 0 15px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: rgba(29, 29, 29, 0.8);
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px
		rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	z-index: 997;
	left: 150px;
}

.Step .sj {
	border-color: rgba(29, 29, 29, 0.8) transparent;
	border-style: solid;
	border-width: 0px 10px 10px 10px;
	transform: rotate(-90deg);
	height: 0;
	width: 0;
	position: absolute;
	left: -15px;
	top: 15px;
}

/*新题目分析-start*/
.TopicAnalysis_hint {
	position: fixed;
	top: 150px;
	left: 50%;
	margin-left: -240px;
	padding: 60px 100px;
	border: 2px dashed #ccc;
	color: #979797;
	font-size: 20px;
}

.TopicAnalysis {
	width: 100%;
	height: auto;
	margin-top: 56px;
	float: right;
	display: none;
}

.TopicAnalysis .TopicAnalysis_con {
	width: 90%;
	height: auto;
	max-width: 1440px;
	padding-top: 12px;
	margin: 0 auto;
}

.TopicAnalysis .TopicAnalysis_con h1 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 17px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.54);
}

.TopicAnalysis .TopicAnalysis_con h1 span {
	font-size: 12px;
}

.TopicAnalysis .TopicAnalysis_con h1 a {
	width: auto;
	padding: 0 20px;
	border-radius: 6px;
	height: 35px;
	line-height: 35px;
	margin-top: 5px;
	float: right;
	background: #4dd0e1;
	color: #fff;
	font-size: 14px;
}

.TopicAnalysis .TopicAnalysis_con h1 a img {
	width: 30px;
	margin-top: 2px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left {
	width: 65%;
	float: left;
	height: 600px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left h1 {
	background: #f2f2f2;
	position: relative;
	padding-top: 30px;
	margin-top: -20px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data
	{
	width: 100%;
	height: auto;
	float: left;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data .title
	{
	width: 100%;
	height: 35px;
	font-size: 15px;
	float: left;
	line-height: 35px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data .title img
	{
	float: left;
	margin: 8px 10px 0 0;
	cursor: pointer;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul
	{
	width: 100%;
	height: auto;
	float: left;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li
	{
	width: 90%;
	height: auto;
	float: right;
	margin-bottom: 5px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li .th
	{
	width: 60px;
	height: 30px;
	margin-right: 10px;
	line-height: 30px;
	font-size: 12px;
	float: left;
	margin-bottom: 5px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li .th img
	{
	float: left;
	margin: 6px 10px 0 0;
	cursor: pointer;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li span
	{
	background: #fff;
	width: auto;
	padding: 0 10px;
	color: #455a64;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	height: 28px;
	line-height: 28px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li span .del
	{
	transition: all 0.3s;
	width: 30px;
	height: 28px;
	background: #fff;
	text-align: center;
	position: absolute;
	right: -30px;
	top: 0px;
	cursor: pointer;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li span .del img
	{
	width: 20px;
	margin-top: 4px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_left .TopicAnalysis_data ul li span:hover .del
	{
	right: 0px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right {
	width: 29%;
	float: right;
	height: auto;
	background: #fff;
	padding: 0 1%;
	position: relative;
	margin-top: 15px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right h1 {
	font-size: 15px;
	color: #000;
	font-weight: bold;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right p {
	width: 100%;
	color: #999;
	text-align: center;
	margin-bottom: 10px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data
	{
	width: 100%;
	height: auto;
	float: left;
	background: #fff;
	display: none;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch
	{
	width: 95%;
	margin-left: 2.5%;
	height: 40px;
	border-bottom: 1px solid #ccc;
	position: relative;
	S
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch img
	{
	width: 20px;
	float: left;
	opacity: .64;
	margin: 12px 0 0 5px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch img.del
	{
	margin-left: 0px;
	display: none;
	position: absolute;
	right: 0px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch input
	{
	border: 0px;
	width: 80%;
	height: 22px;
	font-size: 12px;
	margin: 0 5px;
	margin-top: 9px;
	float: left;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch .BQsearch_xj
	{
	width: 95%;
	height: auto;
	padding: 10px;
	background: #eeeeee;
	position: absolute;
	top: 41px;
	left: 0px;
	display: none;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch .BQsearch_xj img
	{
	margin: 0px;
	width: 24px;
	float: left;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .BQsearch .BQsearch_xj span
	{
	word-wrap: break-word;
	word-break: normal;
	float: right;
	width: 80%;
	color: rgba(0, 0, 0, .87);
	margin-top: 3px;
	cursor: pointer;
	float: left;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul
	{
	width: 95%;
	padding: 0px 2.5% 5px;
	margin-top: 10px;
	height: auto;
	float: left;
	overflow-y: auto;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul::-webkit-scrollbar
	{
	width: 8px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul::-webkit-scrollbar-track
	{
	border-radius: 10px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul::-webkit-scrollbar-thumb
	{
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul li
	{
	width: auto;
	padding: 0 10px;
	color: #455a64;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	height: 28px;
	line-height: 28px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
	cursor: pointer;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul li:hover
	{
	color: #3b78e7;
	border: 1px solid #3b78e7;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul li.click
	{
	color: #3b78e7;
	border: 1px solid #3b78e7;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul li .del
	{
	transition: all 0.3s;
	width: 30px;
	height: 28px;
	background: #fff;
	text-align: center;
	position: absolute;
	right: -30px;
	top: 0px;
	cursor: pointer;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data ul li .del img
	{
	width: 20px;
	margin-top: 4px;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data p
	{
	margin-left: 2.5%;
	line-height: 20px;
	color: rgba(0, 0, 0, 0.54);
	width: auto;
	float: left;
	margin-top: 7px;
	display: none;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .btn
	{
	width: auto;
	height: 50px;
	float: right;
	display: none;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .btn a
	{
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: right;
	text-align: center;
	color: #2196f3;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .btn a:hover
	{
	color: #2196f3;
	background: #e3f2fd;
}

.TopicAnalysis .TopicAnalysis_con .TopicAnalysis_right .TopicAnalysis_data .btn a:focus
	{
	background: #bbdefb;
	color: #2196f3;
}

.tagWin {
	width: 300px;
	height: auto;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -75px;
	z-index: 10000;
	display: none;
}

.tagWin .title {
	padding: 15px 15px 0 15px;
	width: 270px;
	font-size: 18px;
	font-weight: 500;
	height: 25px;
	color: rgba(0, 0, 0, .87);
}

.tagWin .title a {
	float: right;
	margin-right: 12px;
	font-size: 14px;
	color: #4386f9;
	margin-top: 2px;
}

.tagWin .tagWin-data {
	padding: 0 15px;
	width: 270px;
	float: left;
	height: auto;
	padding-bottom: 15px;
	max-height: 392px;
	overflow-y: auto;
}

.tagWin .tagWin-data::-webkit-scrollbar {
	width: 8px;
}

.tagWin .tagWin-data::-webkit-scrollbar-track {
	border-radius: 10px;
}

.tagWin .tagWin-data::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.tagWin .tagWin-data-zi {
	width: 100%;
	height: 45px;
}

.tagWin .error {
	color: red;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	text-indent: 20px;
	display: none;
}

.tagWin .tagWin-data-zi a {
	width: 30px;
	height: 26px;
	text-align: center;
	float: left;
	margin-top: 10px;
	opacity: .64;
	position: relative;
}

.tagWin .tagWin-data-zi a.rotate45 {
	transform: rotate(45deg)
}

.tagWin .tagWin-data-zi input {
	width: 170px;
	border: 0px;
	float: left;
	margin: 10px 15px 0 15px;
	height: 25px;
}

.tagWin .tagWin-data-zi input.click {
	border-bottom: 1px solid #ccc;
}

.tagWin .tagWin-btn {
	width: 100%;
	border-top: 1px solid #ccc;
	float: left;
	margin-bottom: 10px;
}

.tagWin .tagWin-btn a {
	float: right;
	margin: 10px 10px 0 0;
	border-radius: 3px;
	color: rgba(0, 0, 0, .87);
	font-size: 13px;
	font-weight: 500;
	padding: 5px 14px;
	text-transform: uppercase;
}

.tagWin .tagWin-btn a:hover {
	background: rgba(0, 0, 0, 0.08);
}

.tagWinHint {
	transition: all 0.1s ease-out;
	width: auto;
	height: 35px;
	background: #323232;
	border-radius: 4px;
	color: #fff;
	line-height: 35px;
	padding: 0 10px;
	position: fixed;
	z-index: 10002;
	transform: scale(0);
	transform-origin: top center;
}

.TopicAnalysis_LBcon {
	width: 100%;
	height: auto;
	margin-top: 56px;
	float: right;
	display: none;
}

.TopicAnalysis_LBcon .TopicAnalysis_data {
	width: 92%;
	margin: 0 auto;
	height: auto;
	float: left;
	margin-left: 4%;
}

.TopicAnalysis_LBcon .TopicAnalysis_tab {
	width: auto;
	height: auto;
	position: fixed;
	top: 56px;
	right: 4%;
	z-index: 900;
}

.TopicAnalysis_LBcon .TopicAnalysis_tab a {
	border: 1px solid #f2f2f2;
	border-radius: 2px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #444444;
	margin-top: 15px;
}

.TopicAnalysis_LBcon .TopicAnalysis_tab a:hover {
	border: 1px solid #c2c2c2;
}

.TopicAnalysis_LBcon .TopicAnalysis_tab a:focus {
	border: 1px solid #c2c2c2;
	background: #e1e1e1;
}

.TopicAnalysis_LBcon .TopicAnalysis_title {
	font-size: 12px;
	background: #f2f2f2;
	padding-right: 1px;
	width: 100%;
	position: relative;
	top: 0px;
	width: 100%;
	height: auto;
	line-height: 45px;
	z-index: 800;
	font-family: "微软雅黑";
	float: left;
}

.TopicAnalysis_LBcon .TopicAnalysis_title .title {
	width: auto;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 16px;
}

.TopicAnalysis_LBcon .TopicAnalysis_title .SearchResults {
	width: auto;
	height: 30px;
	position: absolute;
	top: 2px;
	left: 0px;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #e9e9e9;
	background: #4dd0e1;
	margin-top: 61px;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li .px_img {
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	left: 40px;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li .px_img img {
	width: 16px;
	position: relative;
	top: 2px;
	left: 1px;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li .px_img.click {
	background: rgba(0, 0, 0, 0.3)
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li .px_img.StudentId {
	text-indent: 0px;
	left: 60px;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li {
	width: 8%;
	float: left;
	font-weight: bold;
	color: #fff;
	text-align: left;
	position: relative;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li:nth-child(1) {
	text-indent: 30px;
	width: 28%
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li img#th_paixu {
	width: 25px;
	position: absolute;
	top: 10px;
	left: 24%;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul li img#ctl_paixu {
	width: 25px;
	position: absolute;
	top: 10px;
	left: 13%;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul .Options {
	width: 40%;
	float: left;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul .Options li {
	width: 20%;
}

.TopicAnalysis_LBcon .TopicAnalysis_title ul .Options li:nth-child(1) {
	text-indent: 0%;
}

.TopicAnalysis_LBcon .TopicAnalysis_table {
	width: 100%;
	height: auto;
	line-height: 45px;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	float: left;
	margin-bottom: 22px;
}

.TopicAnalysis_LBcon .TopicAnalysis_table ul {
	width: 100%;
	height: auto;
	background: #fff;
	border-bottom: 1px solid #e9e9e9;
	float: left;
}

.TopicAnalysis_LBcon .TopicAnalysis_table ul li {
	width: 8%;
	float: left;
	color: #202020;
	font-size: 13px;
	text-align: left;
	position: relative;
}

.TopicAnalysis_LBcon .TopicAnalysis_table ul li:nth-child(1) {
	width: 28%;
	text-indent: 30px;
}

.TopicAnalysis_LBcon .TopicAnalysis_table ul .Options {
	width: 40%;
	float: left;
}

.TopicAnalysis_LBcon .TopicAnalysis_table ul .Options li {
	width: 20%;
	text-indent: 2px !important;
}

/*标签分类弹窗*/
.tagsWin {
	width: 400px;
	height: auto;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -100px;
	z-index: 10000;
	display: none;
}

.tagsWin .title {
	padding: 20px 33px 0 29px;
	width: 270px;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	color: #333;;
}

.tagsWin ul {
	width: 100%;
	max-height: 300px;
	height: auto;
	margin: 10px 0;
}

.tagsWin ul::-webkit-scrollbar {
	width: 8px;
}

.tagsWin ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

.tagsWin ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.tagsWin ul li {
	width: 85%;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	text-indent: 8px;
	color: #333;
	cursor: pointer;
	position: relative;
}

.tagsWin ul li .tagsWin_cz {
	position: absolute;
	right: 0px;
	top: 5px;
}

.tagsWin ul li .tagsWin_cz img {
	float: left;
	margin-right: 15px;
}

.tagsWin ul li:hover {
	background: #4485f2;
	color: #fff;
}

.tagsWin a.tagsWinadd {
	display: block;
	margin: 0 auto;
	width: 340px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-align: center;
	color: #4485f2;
}

.tagsWin a.tagsWinadd img {
	position: relative;
	top: 5px;
	margin-right: 10px;
}

.tagsWin .tagsWin_btn {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.tagsWin .tagsWin_btn a {
	float: right;
	margin: 10px 10px 0 0;
	border-radius: 3px;
	color: rgba(0, 0, 0, .87);
	font-size: 13px;
	font-weight: 500;
	padding: 5px 14px;
	text-transform: uppercase;
}

.tagsWin .tagsWin_btn a:hover {
	background: rgba(0, 0, 0, 0.08);
}

.tagsCon {
	width: 100%;
	height: auto;
	margin-top: 56px;
	float: right;
	display: none;
}

.tagsCon .tagsData {
	width: 700px;
	height: auto;
	margin: 0 auto;
	margin-top: 20px;
	background: #abcdef;
}

.tagsCon .tagsData .tagsData_zi {
	float: left;
	background: #fff;
	padding: 20px;
	box-shadow: 0px 4px 8px #ccc;
}

.tagsCon .tagsData .tagsData_zi h2 {
	width: 100%;
	line-height: 35px;
	color: #333;
	font-size: 16px;
}

.tagsCon .name {
	width: 100%;
	float: left;
}

.tagsCon .name p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #a9a9a9;
}

.tagsCon .name input {
	width: 100%;
	line-height: 35px;
	height: 35px;
	border: 0px;
	border-bottom: 1px solid #ccc;
	background: #fff;
	text-indent: 0px;
	color: #333;
}

.tagsCon .tagsCon_list {
	width: 100%;
	float: left;
	margin-top: 10px;
	position: relative;
}

.tagsCon .tagsCon_list .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #a9a9a9;
	cursor: pointer;
}

.tagsCon .tagsCon_list .title img {
	width: 26px;
	margin-left: 10px;
	position: relative;
	top: 7px;
}

.tagsCon .tagsCon_list .treeName {
	float: left;
	cursor: pointer;
	padding: 0 30px 0 0px;
	width: auto;
	max-width: 700px;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	position: relative;
}

.tagsCon .tagsCon_list .treeName .e2CuFe {
	top: 18px;
}

.tagsCon .tagsCon_list .tagsCon_list_zi {
	float: left;
	width: 100%;
}

.tagsCon .tagsCon_list .tagsCon_list_zi_s {
	width: 100%;
	height: auto;
	float: left;
}

.tagsCon .tagsCon_list .tagsCon_list_zi_s span {
	background: #fff;
	width: auto;
	padding: 0 10px;
	color: #455a64;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	height: 28px;
	line-height: 28px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

.tagsCon .tagsCon_list .tagsCon_list_zi_s span img.g {
	float: right;
	margin: 6px 0 0 10px;
	width: 18px;
}

.tagsCon .tagsCon_list .tagsCon_list_zi_s span .del {
	transition: all 0.3s;
	width: 30px;
	height: 28px;
	background: #fff;
	text-align: center;
	position: absolute;
	right: -30px;
	top: 0px;
	cursor: pointer;
}

.tagsCon .tagsCon_list .tagsCon_list_zi_s span .del img {
	width: 20px;
	margin-top: 4px;
}

.tagsCon .tagsCon_list .tagsCon_list_zi_s span:hover .del {
	right: 0px;
}

.tagsCon .tagsCon_list ul {
	width: 300px;
	height: auto;
	max-height: 300px;
	background: #fff;
	position: absolute;
	top: 30px;
	display: none;
	z-index: 99;
	box-shadow: 0 4px 10px #ccc;
}

.tagsCon .tagsCon_list ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	cursor: pointer;
}

.tagsCon .tagsCon_list ul li img {
	float: right;
	margin: 6px 10px 0 10px;
	width: 18px;
	display: none;
}

.tagsCon .tagsCon_list ul li.click { /*background:#4485f2; color:#fff;*/
	
}

.tagsCon .tagsCon_list ul li.click img {
	display: block;
}

.tagsCon .tagsCon_list ul::-webkit-scrollbar {
	width: 8px;
}

.tagsCon .tagsCon_list ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

.tagsCon .tagsCon_list ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.08);
}

.tagsCon .Iindex {
	width: 100%;
	float: left;
	margin-top: 10px;
	position: relative;
}

.tagsCon .Iindex .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #a9a9a9;
	cursor: pointer;
	position: relative;
}

.tagsCon .Iindex .title img {
	width: 26px;
	margin-left: 10px;
	position: relative;
	top: 7px;
}

.tagsCon .Iindex .title ul {
	width: 200px;
	height: auto;
	max-height: 300px;
	background: #fff;
	position: absolute;
	top: 40px;
	left: 0px;
	display: none;
	font-size: 12px;
	z-index: 99;
	box-shadow: 0 4px 10px #ccc;
}

.tagsCon .Iindex .title ul li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	cursor: pointer;
}

.tagsCon .Iindex .title ul li.click {
	background: #4485f2;
	color: #fff;
}

.Iindex .Iindex_data {
	float: left;
}

.Iindex .Iindex_data span {
	background: #fff;
	width: auto;
	padding: 0 10px;
	color: #455a64;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	height: 28px;
	line-height: 28px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

.Iindex .Iindex_data span img.g {
	float: right;
	margin: 6px 0 0 10px;
	width: 18px;
}

.Iindex .Iindex_data span .del {
	transition: all 0.3s;
	width: 30px;
	height: 28px;
	background: #fff;
	text-align: center;
	position: absolute;
	right: -30px;
	top: 0px;
	cursor: pointer;
}

.Iindex .Iindex_data .del img {
	width: 20px;
	margin-top: 4px;
}

.Iindex .Iindex_data span:hover .del {
	right: 0px;
}

.tagsCon .tagsCon_btn {
	float: left;
	margin-left: 245px;
	margin-top: 50px;
}

.tagsCon .tagsCon_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.tagsCon .tagsCon_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.tagsCon .tagsCon_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/**/

/*智能阅卷新功能的引导*/
.NewGuide {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
}

.NewGuide p {
	font-size: 24px;
	color: #fff;
	font-family: "微软雅黑";
	letter-spacing: 2px;
}

.NewGuide p img {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -10px;
}

.NewGuide p.p1 {
	position: absolute;
	top: 25%;
	left: 40%;
	margin-left: -147px;
}

.NewGuide p.p2 {
	position: absolute;
	top: 25%;
	left: 65%;
	margin-left: 50px;
}

.NewGuide p.p3 {
	position: absolute;
	top: 70%;
	right: 50%;
	margin-right: -250px;
}

.NewGuideM {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	background: rgba(0, 0, 0, 0.5);
}

.NewGuideM p {
	font-size: 24px;
	color: #fff;
	font-family: "微软雅黑";
	letter-spacing: 2px;
}

.NewGuideM p img {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -10px;
}

.NewGuideM p.p1 {
	position: absolute;
	top: 17%;
	left: 40%;
	margin-left: -147px;
}

.NewGuideM p.p2 {
	position: absolute;
	top: 17%;
	left: 65%;
	margin-left: 50px;
}

.NewGuideM p.p3 {
	position: absolute;
	top: 70%;
	right: 50%;
	margin-right: -250px;
}

.NewGuideTwo {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	display: none;
}

.NewGuideTwo p {
	font-size: 24px;
	color: #fff;
	font-family: "微软雅黑";
	letter-spacing: 2px;
}

.NewGuideTwo p.p1 {
	position: fixed;
	top: 150px;
	right: 100px;
}

.NewGuideTwo p.p1 img {
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -20px;
}

.NewGuideTwo p.p2 {
	position: absolute;
	top: 450px;
	left: 350px;
	width: 400px;
}

.NewGuideTwo p.p2 img {
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -20px;
}

.NewGuideTwo .cl {
	width: 150px;
	padding: 0 12px;
	padding-top: 40px;
	height: 132px;
	background: url(../../images/intelligent/NewGuideT_bg.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 240px;
	right: 50px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.NewGuideTwo a {
	border: 1px solid #ffa726;
	border-radius: 2px;
	margin-right: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: right;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #ffa726;
	border-radius: 4px;
	position: fixed;
}

@media screen and (min-width:1441px) and (max-width:1601px) {
	/*.result_con .result_title ul li img{ width:25px; position:absolute; top:10px; left:30%;}*/
	.result_con .result_title ul li img.result_l {
		left: 25%;
	}

	/*.TitleAnalysis_con .TitleAnalysis_title ul li img{ width:25px; position:absolute; top:10px; left:12%;}*/
	.TitleAnalysis_con .TitleAnalysis_title ul li img.TitleAnalysis_l {
		left: 25%;
	}
	.classChoose .classChoose_con ul li {
		width: 14%;
	}
	.circle {
		margin-right: 25%;
	}
	.sy_logo {
		width: 300px;
		height: 72px;
		margin-left: 10%;
		margin-top: 15px;
		float: left;
	}
	.section0_btn {
		width: 147px;
		height: auto;
		margin-left: 12%;
		margin-top: 10px;
		float: left;
		clear: both;
	}
	.section0_register {
		width: 230px;
		height: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -120px;
		margin-top: -160px;
	}
	.sectionDiv_btn {
		top: 70%;
	}
	.sectionDiv_btn a {
		width: 140px;
	}
	#section4 .sectionDiv_btn {
		top: 60%;
	}
	.section0_helpAndlogin a {
		margin-top: 20px;
	}
	.section0_helpAndlogin a {
		display: block;
		width: 80px;
		height: 35px;
		color: #2196f3;
		line-height: 35px;
		font-size: 14px;
		margin-top: 17px;
	}

	/*登录界面-start*/
	.login {
		width: 800px;
		height: 500px;
		background: url(../../images/login/loginBG.png);
		background-size: 100% 100%;
		padding-bottom: 10px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -400px;
		margin-top: -250px;
		border-radius: 5px;
	}
	.login .QuestionBank {
		width: 180px;
		height: 63px;
	}
	.login_img img {
		width: 250px;
	}
	.login .loginLeft {
		width: auto;
		float: left;
		margin-left: 14%;
		margin-top: 75px;
	}
	.login .loginLeft img {
		width: 220px;
	}
	.login .loginRight {
		width: 350px;
		height: 390px;
		float: right;
		margin-right: 11.5%;
		position: relative;
	}
	.login_tian {
		margin-top: 25px;
	}
	.login .jz_password {
		width: auto;
		height: auto;
		float: left;
		margin-left: 70px;
		font-size: 12px;
		color: #333;
		margin-bottom: 10px;
		position: relative;
	}
	.login .jz_password .checkbox {
		width: 14px;
		height: 14px;
		margin-right: 10px;
		float: left;
		text-indent: 0px;
		position: relative;
	}
	.login .lj_login {
		display: block;
		width: 145px;
		height: 40px;
		line-height: 40px;
		background: url(../../images/login/loginBtn.png);
		background-size: 100% 100%;
		text-align: center;
		position: absolute;
		bottom: 80px;
		left: 106px;
		font-size: 14px;
		color: #fff;
	}
	.login .lj_btn {
		width: 70%;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #333;
		position: absolute;
		bottom: 40px;
		left: 15%;
	}
	.login_download {
		width: 100%;
		height: 40px;
		text-align: center;
		line-height: 40px;
		position: absolute;
		bottom: 0px;
	}
	.login_download a {
		color: #54b4ed;
	}
	.UploadImgGuide .UploadImgGuide_con {
		position: absolute;
		bottom: -50px;
		left: -14%;
		width: 380px;
		text-align: center;
		background: #f5f5f5;
	}
}

@media screen and (max-width:1440px) {
	/*登录界面-start*/
	.login {
		width: 800px;
		height: 500px;
		background: url(../../images/login/loginBG.png);
		background-size: 100% 100%;
		padding-bottom: 10px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -400px;
		margin-top: -250px;
		border-radius: 5px;
	}
	.login .QuestionBank {
		width: 180px;
		height: 63px;
	}
	.login_img img {
		width: 250px;
	}
	.login_tian {
		margin-top: 25px;
	}
	.login .loginLeft {
		width: auto;
		float: left;
		margin-left: 14%;
		margin-top: 75px;
	}
	.login .loginLeft img {
		width: 220px;
	}
	.login .loginRight {
		width: 350px;
		height: 390px;
		float: right;
		margin-right: 11.5%;
		position: relative;
	}
	.login .jz_password {
		width: auto;
		height: auto;
		float: left;
		margin-left: 70px;
		font-size: 12px;
		color: #333;
		margin-bottom: 10px;
		position: relative;
	}
	.login .jz_password .checkbox {
		width: 14px;
		height: 14px;
		margin-right: 10px;
		float: left;
		text-indent: 0px;
		position: relative;
	}
	.login .lj_login {
		display: block;
		width: 145px;
		height: 40px;
		line-height: 40px;
		background: url(../../images/login/loginBtn.png);
		background-size: 100% 100%;
		text-align: center;
		position: absolute;
		bottom: 80px;
		left: 106px;
		font-size: 14px;
		color: #fff;
	}
	.login .lj_btn {
		width: 70%;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #333;
		position: absolute;
		bottom: 40px;
		left: 15%;
	}
	.login_download {
		width: 100%;
		height: 40px;
		text-align: center;
		line-height: 40px;
		position: absolute;
		bottom: 0px;
	}
	.login_download a {
		color: #54b4ed;
	}
	.validation_1 {
		height: 35px !important;
	}
	.ehong-idcode-val {
		position: relative;
		padding: 9px 6px 8px 6px;
		top: 0px;
		*top: -3px;
	}

	/* .result_con .result_title ul li img{ width:25px; position:absolute; top:10px; left:20%;}*/
	.result_con .result_title ul li img.result_l {
		left: 15%;
	}
	.classChoose .classChoose_con ul li {
		width: 16.5%;
	}
	.clause {
		width: 600px;
		height: 500px;
		margin-left: -300px;
		margin-top: -250px;
	}
	.clause .clause_con {
		width: 580px;
		height: 460px;
		padding: 0 10px;
		overflow: hidden;
		overflow-y: auto;
	}
	.clause .clause_con .clause_btn a.Agree {
		margin-left: 160px;
	}
	.TitleAnalysis_con .TitleAnalysis_title ul li img#th_paixu {
		width: 25px;
		position: absolute;
		top: 10px;
		left: 20%;
	}
	.TitleAnalysis_con .TitleAnalysis_title ul li img#ctl_paixu {
		width: 25px;
		position: absolute;
		top: 10px;
		left: 10%;
	}
	.classChoose .classChoose_con ul li {
		width: 16.5%;
	}

	/*基础信息*/
	/*  .referenceClass .referenceClass_con{ width:89%; float:left;}
		   .SharedClass .SharedClass_con{ width:80%; height:auto;float:left;}*/

	/*题型设置*/
	.QuestionsSettings_window {
		width: 800px;
		max-height: 550px;
		margin-left: -400px;
		margin-top: -275px;
	}
	.QuestionsSettings_content {
		max-height: 430px;
	}

	/*智能阅卷*/
	.intelligent_class .intelligent_class_con {
		width: 80%;
	}
	.IntAnswer_new {
		margin-top: -210px;
	}
	.IntAnswer_new .IntAnswer_new_data {
		max-height: 300px;
	}

	/*班级分析-start*/
	.statistical_b_right {
		height: 350px;
	}
	.statistical_b_left {
		height: 350px;
	}
	#container {
		height: 280px;
	}
	.circle {
		width: 150px;
		height: 150px;
		margin-right: 29%;
	}
	.pie_left, .pie_right {
		width: 150px;
		height: 150px;
	}
	.left1, .right1 {
		width: 150px;
		height: 150px;
	}
	.pie_right, .right1 {
		clip: rect(0, auto, auto, 75px);
	}
	.pie_left, .left1 {
		clip: rect(0, 75px, auto, 0);
	}
	.mask_y {
		width: 120px;
		height: 120px;
		left: 15px;
		top: 15px;
		line-height: 120px;
		font-size: 50px;
	}
	.statistical_bottom ul li {
		font-size: 14px;
	}
	.statistical_bottom ul li .ck_number {
		width: 200px;
		height: 18px;
		background: #e9e9e9;
		border-radius: 20px;
		position: relative;
	}
	.statistical_bottom ul li .jg_number {
		float: left;
		margin: 12px 0 0 5%;
		width: 200px;
		height: 18px;
		background: #e9e9e9;
		border-radius: 20px;
		position: relative;
	}
	.nei_title p {
		font-size: 16px;
		color: #888;
	}
	/*班级分析-end*/

	/*注册*/
	.register {
		width: 550px;
		height: 595px;
		background-size: 100% 100%;
		margin-left: -275px;
		margin-top: -300px;
		border-radius: 5px;
	}
	.register .register_img img {
		width: 270px;
	}
	.register_tian {
		width: 360px;
		height: auto;
		float: left;
		margin-left: 115px;
		margin-top: 20px;
		background: #fff;
		z-index: 10000;
	}
	.register .register_img {
		margin-top: 30px;
	}
	.register_tian.mt80 {
		margin-top: 10px;
	}
	.register_tian.mt100 {
		margin-top: 50px;
	}
	.register_tian img {
		width: auto;
		position: absolute;
		left: -40px;
		top: 12px;
	}
	.register_tian img.passwordImg {
		width: 21px;
		margin-left: 2px;
		margin-top: -5px;
	}
	.register_tian img.yzImg {
		width: 27px;
		margin-left: -1px;
		margin-top: 5px;
	}
	.register_tian img.phone {
		width: 20px;
		margin-left: 2px;
		margin-top: -4px;
	}
	.register_tian h2 {
		font-size: 16px;
		text-indent: 35px;
		color: #333;
		margin-top: 0px;
	}
	.register_tian ul {
		width: 270px;
		float: right;
		margin-right: 50px;
	}
	.register_tian ul li {
		margin-bottom: 25px;
	}
	.register .lj_register {
		margin-left: 170px;
		font-size: 14px;
		color: #fff;
	}
	.register .lj_register.mt50 {
		margin-top: 0px;
	}
	.register .lj {
		height: 30px;
		line-height: 30px;
	}
	.register_tian .tk {
		margin-left: 40px;
		height: 50px;
	}
	.register_tian .tk .tk_zi.error {
		color: red;
		line-height: 15px;
		height: 30px;
	}
	.new_search {
		width: 35%;
	}

	/*帮助和反馈*/
	.HelpFeedback_data {
		max-height: 400px !important;
	}
	.StartGuide ul li:nth-child(1) {
		background-image: url(../../images/guide/1440x720/1.jpg);
	}
	.StartGuide ul li:nth-child(2) {
		background-image: url(../../images/guide/1440x720/2.jpg);
	}
	.StartGuide ul li:nth-child(3) {
		background-image: url(../../images/guide/1440x720/3.jpg);
	}
	.StartGuide ul li:nth-child(4) {
		background-image: url(../../images/guide/1440x720/4.jpg);
	}
	.StartGuide ul li:nth-child(5) {
		background-image: url(../../images/guide/1440x720/5.jpg);
	}
	.StartGuide ul li:nth-child(6) {
		background-image: url(../../images/guide/1440x720/6.jpg);
	}
	.StartGuide ul li:nth-child(7) {
		background-image: url(../../images/guide/1440x720/7.jpg);
	}
	.StartGuide ul li:nth-child(8) {
		background-image: url(../../images/guide/1440x720/8.jpg);
	}
	.sy_logo {
		width: 300px;
		height: 72px;
		margin-left: 10%;
		margin-top: 15px;
		float: left;
	}
	.section0_btn {
		width: 147px;
		height: auto;
		margin-left: 12%;
		float: left;
		clear: both;
	}
	.section0_register {
		width: 200px;
		height: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -120px;
		margin-top: -100px;
	}
	.sectionDiv_btn {
		top: 70% !important;
	}
	.sectionDiv_btn a {
		width: 120px;
		margin-right: 20px;
	}
	.section0_register {
		width: 200px;
		height: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -105px;
		margin-top: -150px;
	}
	#section4 .sectionDiv_btn {
		top: 60% !important;
	}
	.bottom_wz p {
		font-size: 12px;
	}
	.bottom_wz {
		width: 100%;
		height: 100px;
		position: absolute;
		bottom: 0px;
		background: url(../../images/x_sy/bottom_bg.png) no-repeat;
		text-align: center;
	}
	.bottom_wz .bottom_wz_top ul li {
		width: 20%;
		height: 22px;
		float: left;
		line-height: 22px;
		text-align: center;
		color: #239af8;
	}
	.bottom_wz p {
		font-size: 12px;
		font-family: "微软雅黑";
		color: #239af8;
		line-height: 18px;
		position: relative;
		top: -5px;
		width: 100%;
	}
	.js_link {
		width: 645px;
		height: 382px;
		margin-left: -324px;
	}
	.js_link .js_link_top {
		height: 153px;
	}
	.js_link .js_link_top .lg {
		width: 85%;
		height: 151px;
	}
	.js_link .js_link_top .lg img {
		margin-top: 25px;
		width: 100px;
	}
	.js_link p {
		font-size: 14px;
		color: #333;
		text-align: center;
		width: 100%;
		margin-top: 20px;
		font-family: "微软雅黑"
	}
	.js_link p .span1 {
		font-size: 24px;
		margin: 0px 10px;
		color: #2196f3;
	}
	.result_con .y100_result .y100_result_head {
		width: 90%;
		height: 50px;
		margin-left: 13%;
	}
	/*活动-start*/
	.hd {
		width: 700px !important;
		margin-left: -350px !important;
	}

	/*操作视频*/
	.video {
		width: 700px;
		height: 400px;
		margin-left: -430px;
		margin-top: -280px;
	}
	.video .video_con {
		width: 700px;
		height: 400px;
	}
	.UploadImgGuide .UploadImgGuide_con {
		position: absolute;
		bottom: -60px;
		left: -19%;
		width: 380px;
		text-align: center;
		background: #f5f5f5;
	}

	/*智能阅卷新功能的引导*/
	.NewGuide p {
		font-size: 20px;
		margin-top: 20px;
	}
	.NewGuide p img {
		width: 25px;
		top: 31px;
	}
	.NewGuide p.p1 {
		margin-left: -70px;
	}
	.NewGuide p.p2 {
		margin-left: 70px;
	}
	.NewGuide p.p3 {
		margin-right: -240px;
		margin-top: -50px;
	}
	.MarkingMode {
		margin-left: 28%;
	}
}

@media screen and (max-width:1180px) {
	/*登录界面-start*/
	.login {
		width: 704px;
		height: 400px;
		background: url(../../images/login/loginBG.png);
		background-size: 100% 100%;
		padding-bottom: 10px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -352px;
		margin-top: -200px;
		border-radius: 5px;
	}
	.login .QuestionBank {
		width: 160px;
		height: 57px;
	}
	.login_img img {
		width: 220px;
	}
	.login .loginLeft {
		width: auto;
		float: left;
		margin-left: 14%;
		margin-top: 75px;
	}
	.login .loginLeft img {
		width: 180px;
	}
	.login .loginRight {
		width: 320px;
		height: 390px;
		float: right;
		margin-right: 11.5%;
		position: relative;
		transform: scale(0.8);
		margin-top: -50px;
	}
	.login .jz_password {
		width: auto;
		height: auto;
		float: left;
		margin-left: 70px;
		font-size: 14px;
		color: #333;
		margin-bottom: 10px;
		position: relative;
	}
	.login .jz_password .checkbox {
		width: 14px;
		height: 14px;
		margin-right: 10px;
		float: left;
		text-indent: 0px;
		position: relative;
	}
	.login .lj_login {
		display: block;
		width: 145px;
		height: 40px;
		line-height: 40px;
		background: url(../../images/login/loginBtn.png);
		background-size: 100% 100%;
		text-align: center;
		position: absolute;
		bottom: 80px;
		left: 106px;
		font-size: 14px;
		color: #fff;
	}
	.login .lj_btn {
		width: 70%;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #333;
		position: absolute;
		bottom: 40px;
		left: 15%;
	}
	.login_download {
		width: 100%;
		height: 40px;
		text-align: center;
		line-height: 40px;
		position: absolute;
		bottom: 0px;
	}
	.login_download a {
		color: #54b4ed;
	}
	/*登录界面-end*/
	.operation_row .kemu {
		margin-left: 30px;
	}
	.ExamQuestion_head a {
		margin-left: 215px;
	}
	.search_zi {
		width: 370px;
		height: 30px;
		border: 1px solid #ccc;
		border-radius: 5px;
		background: #fff;
		float: left;
		margin: 10px 0 0 15px;
		overflow: hidden;
		position: relative;
	}
	.search_zi input {
		width: 250px;
		height: 28px;
		line-height: 28px;
		text-indent: 10px;
		border: 0px;
	}
	.search_con {
		width: 306px;
	}
	.search_con ul {
		width: 250px;
		height: auto;
		margin: 0 auto;
		margin-top: 45px;
	}

	/*班级分析-start*/
	.statistical_b_left {
		width: 55%;
	}
	.statistical_b_right {
		width: 40%;
	}
	.statistical_bottom ul li {
		font-size: 12px !important;
	}
	.statistical_bottom ul li .ck_number {
		width: 180px !important;
	}
	.statistical_bottom ul li .jg_number {
		width: 180px !important;
	}
	.nei_title h2 {
		font-size: 14px !important;
	}
	.nei_title p {
		font-size: 14px !important;
	}
	/*班级分析-end*/
	.circle {
		margin-right: 25%;
	}
	.new_search {
		width: 30% !important;
	}
	.result_con .result_title ul li .px_img.StudentId {
		text-indent: 0px;
		left: 42%;
	}
	.StartGuide ul li:nth-child(1) {
		background-image: url(../../images/guide/1280x541/1.jpg);
	}
	.StartGuide ul li:nth-child(2) {
		background-image: url(../../images/guide/1280x541/2.jpg);
	}
	.StartGuide ul li:nth-child(3) {
		background-image: url(../../images/guide/1280x541/3.jpg);
	}
	.StartGuide ul li:nth-child(4) {
		background-image: url(../../images/guide/1280x541/4.jpg);
	}
	.StartGuide ul li:nth-child(5) {
		background-image: url(../../images/guide/1280x541/5.jpg);
	}
	.StartGuide ul li:nth-child(6) {
		background-image: url(../../images/guide/1280x541/6.jpg);
	}
	.StartGuide ul li:nth-child(7) {
		background-image: url(../../images/guide/1280x541/7.jpg);
	}
	.StartGuide ul li:nth-child(8) {
		background-image: url(../../images/guide/1280x541/8.jpg);
	}
	.sy_logo {
		width: 220px;
		height: 72px;
		margin-left: 10%;
		margin-top: 15px;
		float: left;
	}
	.section0_btn {
		width: 100px;
		height: auto;
		margin-left: 12%;
		margin-top: 10px;
		float: left;
		clear: both;
	}
	.section0_register {
		width: 250px;
		height: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -150px;
		margin-top: -145px !important;
	}
	.sectionDiv_btn {
		top: 57%;
	}
	.sectionDiv_btn a {
		width: 100px;
		margin-right: 20px;
	}
	.section0_register {
		width: 150px;
		height: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -80px;
		margin-top: -150px;
	}
	.section0_helpAndlogin a {
		display: block;
		width: 70px;
		height: 30px;
		color: #2196f3;
		line-height: 30px;
		font-size: 12px;
		margin-top: 10px;
	}
	.ExamQuestion_win .ExamQuestion_win_img {
		width: auto;
		max-width: 600px;
		max-height: 500px;
		padding-right: 10px;
		overflow: hidden;
		overflow-y: auto;
		border: 1px solid #ccc;
		float: left;
	}

	/*新的全自动流程---*/
	.Intbig_img {
		position: fixed;
		transform-origin: 50% 50%;
		transform: scale(0);
		opacity: 0;
		z-index: 10000;
		width: auto;
		margin-top: 50px;
		left: 120px;
		text-align: center;
		cursor: pointer;
	}
	.Intbig_img img {
		cursor: pointer;
		width: 300px;
	}
	.Intbig_img_btn {
		display: none;
	}
	.Intbig_img_btn a.prevImg {
		top: 44%;
		left: 30px;
	}
	.Intbig_img_btn a.nextImg {
		top: 44%;
		left: 50%;
		margin-left: -50px;
	}
	.Intbig_img_btn a:hover {
		box-shadow: 0 0 10px #f00;
	}

	/*操作视频*/
	.video {
		width: 600px;
		height: 350px;
		margin-left: -380px;
		margin-top: -255px;
	}
	.video .video_con {
		width: 600px;
		height: 350px;
	}
	.UploadImgGuide .UploadImgGuide_con {
		position: absolute;
		bottom: -60px;
		left: -28%;
		width: 380px;
		text-align: center;
		background: #f5f5f5;
	}

	/*智能阅卷新功能引导*/
	.NewGuideTwo p {
		font-size: 20px
	}
	.NewGuideTwo .cl {
		width: 110px;
		padding: 0 12px;
		padding-top: 20px;
		height: 92px;
		top: 200px;
		right: 30px;
		font-size: 14px;
	}
	.MarkingMode {
		margin-left: 29%;
	}
	.MarkingNotice .MarkingXZ3_1 h2 {
		font-size: 16px;
		line-height: 25px;
	}
}

/*引导提示*/
.guide {
	width: 480px;
	height: 170px;
	background: #f1f1f1f;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -240px;
	margin-top: -85px;
	border: 3px dashed #9e9e9e;
}

.guide h2 {
	color: #363636;
	text-align: center;
	width: 100%;
	font-weight: normal;
	font-size: 24px;
	margin-top: 45px;
}

.guide p {
	text-align: center;
	width: 100%;
	font-size: 18px;
	color: #363636;
	margin-top: 15px;
}

.guide span {
	color: #2196f3;
}

.mask {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
	display: none;
}

.mask1 {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: block;
	z-index: 9999;
	display: none;
}

.mask2 {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #222;
	display: block;
	z-index: 9999;
	display: none;
}

/*错误提示——start*/
.tip_message {
	transition: all 500ms cubic-bezier(0.3, 0, 0.5, 1);
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #707070;
	color: #f1f1f1;
	font-size: 17px;
	letter-spacing: 5px;
	position: fixed;
	bottom: -40px;
	left: 0px;
}
/*错误提示-end*/

/*提示——start*/
.prompt_ask {
	transition: all 500ms cubic-bezier(0, 0, 0.5, 1);
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #707070;
	color: #f1f1f1;
	font-size: 17px;
	letter-spacing: 5px;
	position: fixed;
	bottom: -40px;
	left: 0px;
	z-index: 10000;
}

.prompt_ask .prompt_ask_con {
	width: 80%;
	min-width: 900px;
	margin: 0 auto;
	color: #f2f2f2;
	font-size: 18px;
	position: relative;
}

.prompt_ask .prompt_ask_con .prompt_ask_btn {
	width: 245px;
	height: 25px;
	letter-spacing: 0px;
	position: absolute;
	top: 7px;
	right: 0px;
}

.prompt_ask_con .prompt_ask_btn a {
	display: block;
	float: left;
	width: 75px;
	height: 25px;
	margin-right: 20px;
	line-height: 25px;
	font-size: 16px;
	text-align: center;
	color: #f1f1f1;
}

.prompt_ask_con .prompt_ask_btn a:hover {
	background: #f1f1f1;
	color: #2196f3;
}
/*提示-end*/

/*成功提示——start*/
.prompt_succeed {
	transition: all 500ms cubic-bezier(0, 0, 0.5, 1);
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #00c853;
	color: #fff;
	font-size: 17px;
	letter-spacing: 5px;
	position: fixed;
	bottom: -40px;
	left: 0px;
	z-index: 10000;
}
/*成功提示-end*/

/*错误提示——start*/
.prompt_error {
	transition: all 500ms cubic-bezier(0, 0, 0.5, 1);
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #d32f2f;
	color: #f1f1f1;
	font-size: 17px;
	letter-spacing: 5px;
	position: fixed;
	bottom: -40px;
	left: 0px;
	z-index: 10000;
}
/*错误提示-end*/
.e2CuFe {
	border-color: rgba(68, 68, 68, 0.4) transparent;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	height: 0;
	width: 0;
	position: absolute;
	right: 5px;
	top: 15px;
}

/*未开发的*/
.undeveloped {
	display: none;
	width: 600px;
	height: auto;
	padding-bottom: 10px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -150px;
	z-index: 10000;
}

.undeveloped h2 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}

.undeveloped h2 img {
	float: left;
	width: 40px;
	margin-left: 20px;
	margin-top: 8px;
}

.undeveloped p {
	width: 100%;
	text-indent: 30px;
	margin-top: 20px;
	color: #333;
}

.undeveloped textarea {
	width: 540px;
	height: 100px;
	margin-left: 30px;
	margin-top: 10px;
	resize: none;
}

.undeveloped_btn {
	float: right;
	margin-top: 15px;
}

.undeveloped_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.undeveloped_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.undeveloped_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*反馈*/
.feedback {
	display: none;
	width: 600px;
	height: auto;
	padding-bottom: 10px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -150px;
	z-index: 10000;
}

.feedback h2 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
}

.feedback h2 img {
	float: left;
	width: 40px;
	margin-left: 20px;
	margin-top: 8px;
}

.feedback p {
	width: 90%;
	margin: 0 auto;
	margin-top: 20px;
	color: #333;
}

.feedback textarea {
	width: 540px;
	height: 100px;
	margin-left: 30px;
	margin-top: 10px;
	resize: none;
}

.feedback_btn {
	float: right;
	margin-top: 15px;
}

.feedback_btn a {
	font-size: 14px;
	width: 85px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #2196f3;
}

.feedback_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.feedback_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*帮助与反馈-start*/
.HelpFeedback {
	display: none;
	width: 360px;
	height: auto;
	background: #fff;
	box-shadow: 0px 0px 10px #999;
	position: fixed;
	top: 70px;
	z-index: 10000;
}

.HelpFeedback_head {
	width: 100%;
	height: 115px;
	background: #757575;
	box-shadow: 0px 2px 10px #999;
}

.HelpFeedback_head h1 {
	width: auto;
	color: #fff;
	font-size: 21px;
	font-weight: 400;
	margin: 0px;
	height: 56px;
	line-height: 56px;
	margin-left: 20px;
}

.HelpFeedback_search {
	width: 95%;
	margin-left: 2.5%;
	margin-top: 4px;
	height: 47px;
	line-height: 47px;
	background: #fff;
	border-radius: 2px;
	float: left;
}

.HelpFeedback_search img {
	width: 22px;
	margin: 12px 15px;
	cursor: pointer;
	float: left;
}

.HelpFeedback_search input {
	width: 280px;
	height: 45px;
	line-he ight: 45px;
	color: #292929;
	font-size: 16px;
	border: 0px;
	float: right;
}

.HelpFeedback_head .helpSD {
	width: 24px;
	float: right;
	margin: 17px 10px 0 0;
	cursor: pointer;
}

.HelpFeedback_head .helpLeft {
	width: 24px;
	float: left;
	margin: 17px 20px 0 15px;
	display: none;
	cursor: pointer;
}

.HelpFeedback_con {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 15px;
	box-shadow: 2px 0px 6px #999;
	margin-bottom: 70px;
}

.HelpFeedback_con ul {
	width: 100%;
	height: auto;
}

.HelpFeedback_con ul li {
	width: 100%;
	height: auto;
	float: left;
	cursor: pointer;
}

.HelpFeedback_con ul li img {
	width: 30px;
	margin: 16px 16px 0px 16px;
	float: left;
}

.HelpFeedback_con ul li p {
	width: 280px;
	float: right;
	padding: 20px 0;
	font-size: 16px;
	color: #212121;
	border-bottom: 1px solid #e0e0e0;
}

.HelpFeedback_con ul li:hover {
	background: #eee;
}

.HelpFeedback .novice {
	height: 40px;
	line-height: 40px;
	width: 100%;
	float: left;
	color: #2397f3;
	text-indent: 20px;
	font-size: 16px;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	cursor: pointer;
}

.HelpFeedback .novice:hover {
	text-decoration: underline;
	background: #eee;
}

.HelpFeedback_bottom {
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0px;
	box-shadow: -2px 0px 6px #999;
	cursor: pointer;
}

.HelpFeedback_bottom img {
	width: 30px;
	margin: 10px 16px;
	float: left;
}

.HelpFeedback_bottom p {
	width: 290px;
	float: right;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #212121;
}

.HelpFeedback_data {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 100%;
	margin: 0 auto;
	max-height: 500px;
	overflow: hidden;
	overflow-y: auto;
}

.HelpFeedback_data .data_zi {
	width: 92%;
	margin: 0 auto;
	height: auto;
	padding-bottom: 20px;
	display: none;
}

.HelpFeedback_data .data_zi h3 {
	padding: 5px 0;
	margin-top: 15px;
}

.HelpFeedback_data .data_zi p img {
	width: 100%;
	margin: 15px 0;
}

/*新版提示*/
.new_prompt {
	transition: opacity 200ms, -webkit-transform 300ms
		cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 0.1s;
	white-space: nowrap;
	width: auto;
	padding: 20px 20px;
	padding-right: 50px;
	background: #404040;
	border-radius: 4px;
	position: fixed;
	bottom: -300px;
	left: 40px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);
	z-index: 10000;
	max-width: 350px;
}

.new_prompt p {
	width: 100%;
	color: #fff;
	float: left;
	word-break: normal;
	white-space: pre-wrap;
	word-wrap: break-word;
}

.new_prompt .close {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: 20px;
	width: 20px;
	cursor: pointer;
}

/*活动*/
.exhibition_logo {
	width: 17%;
	height: auto;
	position: absolute;
	top: 5%;
	left: 11%;
}

.exhibition_logo img {
	width: 100%;
}

.exhibition_fab1 {
	width: 100px;
	height: 100px;
	position: fixed;
	top: 230px;
	left: 160px;
	z-index: 999;
}

.exhibition_fab1 img {
	width: 100%;
}

.exhibition_fab2 {
	width: 100px;
	height: 100px;
	position: fixed;
	top: 50%;
	margin-top: -50px;
	right: 120px;
}

.exhibition_fab2 img {
	width: 100%;
}

.exhibition_fab3 {
	width: 100px;
	height: 100px;
	position: fixed;
	top: 50%;
	right: 120px;
}

.exhibition_fab3 img {
	width: 100%;
}

.exhibition_fab {
	width: 100px;
	height: 100px;
	position: fixed;
	top: 50%;
	margin-top: -150px;
	right: 120px;
}

.exhibition_fab img {
	width: 100%;
}
/*速度排位赛*/
.GameBanner {
	width: 100%;
	height: auto;
}

.GameBanner img {
	width: 100%;
}

.gameCon {
	width: 880px;
	height: auto;
	margin: 0 auto;
}

.gameCon .GameIntroduce {
	width: 100%;
	margin-top: 15px;
}

.gameCon .GameIntroduce img {
	width: 100%;
}

.gameCon .Gamedata {
	width: 880px;
	height: auto;
	margin-top: 70px;
}

.gameCon .GameTable {
	width: 100%;
	height: auto;
	margin-top: 20px;
}

.gameCon .GameTable .GameLeft {
	width: 50%;
	height: auto;
	float: left;
}

.gameCon .Gamedata ul {
	width: 436px;
	border: 2px solid #c453fd;
	border-bottom: 0px;
	height: 40px;
}

.gameCon .Gamedata ul li {
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 33.33%;
	color: #c453fd;
	font-size: 13px;
}

.gameCon .Gamedata ul:nth-last-child(1) {
	border-bottom: 2px solid #c453fd;
}

.gameCon .Gamedata .GameTitle ul:nth-last-child(1) {
	border-bottom: 0px;
	background: rgba(224, 242, 75, 0.7);
}

.gameCon .Gamedata .GameContent ul li {
	font-size: 14px;
	background: rgba(255, 255, 255, 0.25);
	float: left;
}

.gameCon .GameTable .GameRight {
	width: 50%;
	height: auto;
	float: right;
}

.gameCon .GameTable .GameRight ul {
	border-left: 0px;
}

.gameCon .Gamedata .Gamedata_btn {
	width: auto;
	float: right;
}

.gameCon .Gamedata .Gamedata_btn a {
	width: 65px;
	height: 20px;
	background: #fff;
	float: left;
	text-align: center;
	line-height: 20px;
	margin-left: 10px;
	border-radius: 2px;
	margin-top: 20px;
	color: #c453fd;
}

.gameCon .GameBz {
	width: 100%;
	height: 400px;
	margin-top: 70px;
	float: left;
}

.gameCon .GameBz ul {
	width: 100%;
	float: left;
}

.gameCon .GameBz ul li {
	width: 230px;
	padding: 0 25px;
	box-shadow: 9px 9px 0px #c3a205;
	height: 400px;
	float: left;
	border-radius: 4px;
	background: #fff;
	margin-right: 20px;
}

.gameCon .GameBz ul li:nth-last-child(1) {
	margin-right: 0px;
}

.gameCon .GameBz ul li .title {
	width: 201px;
	height: 49px;
	margin-bottom: 50px;
	font-size: 16px;
	background: url(../../images/game/bz_bg.png);
	margin-left: 15px;
	color: #fff030;
	text-align: center;
	line-height: 49px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.gameCon .GameBz ul li p {
	width: 100%;
	color: #333333;
	line-height: 25px;
	font-size: 14px;
	letter-spacing: 1px;
}

.gameCon a.link {
	clear: both;
	float: left;
	display: block;
	color: #fff;
	font-size: 28px;
	margin: 50px 0 50px 275px;
	line-height: 63px;
	text-align: center;
	font-weight: bold;
	width: 313px;
	height: 63px;
	background: url(../../images/game/link_bg.png);
	text-align: center;
	font-weight: bold;
	font-family: "微软雅黑";
}

#bg {
	transition: all 0.4s ease-in;
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	display: none;
}

#bg1 {
	transition: all 0.4s ease-in;
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 10000;
	display: none;
}

#con {
	z-index: 10000;
	width: 200px;
	height: 200px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	margin-top: -100px;
	display: none;
}

#con .x1 {
	animation: x11 2.5s ease-out infinite;
	-webkit-animation: x11 3s ease-out infinite;
	box-sizing: inherit;
	width: 120px;
	height: 120px;
	border-top: 3px #328dcb solid;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -73px;
	margin-top: -73px;
}

#con .x2 {
	animation: x2 2s ease-out infinite;
	-webkit-animation: x2 2s ease-out infinite;
	width: 100px;
	height: 100px;
	border-top: 3px #e74c3c solid;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -63px;
	margin-top: -63px;
}

#con .x3 {
	animation: x3 1s ease-out infinite;
	-webkit-animation: x3 1s ease-out infinite;
	width: 80px;
	height: 80px;
	border-top: 3px #f1c321 solid;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -53px;
	margin-top: -53px;
}

#con p {
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	position: absolute;
	bottom: -0px;
	left: 10px;
}

@
-webkit-keyframes x11 {from { transform:rotate(0deg);
	
}

to {
	transform: rotate(360deg);
}

}
@
-webkit-keyframes x2 {from { transform:rotate(0deg);
	
}

to {
	transform: rotate(360deg);
}

}
@
-webkit-keyframes x3 {from { transform:rotate(0deg);
	
}

to {
	transform: rotate(360deg);
}

}

/*升级通知*/
.UpdateInform {
	width: 480px;
	height: 290px;
	background: #f6f6f6;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -240px;
	margin-top: -145px;
	z-index: 10000;
	font-family: "微软雅黑";
}

.UpdateInform h1 {
	height: 46px;
	width: 100%;
	background: url(../../images/homepage/UpdateInform_titleBG.png);
	margin: 0px;
	box-shadow: 0 2px 4px #333;
	position: relative;
	text-indent: 100px;
	line-height: 46px;
	font-size: 22px;
	letter-spacing: 2px;
	color: #e3e4e3;
	float: left;
}

.UpdateInform h1 img {
	width: 67px;
	position: absolute;
	top: -10px;
	left: 15px;
}

.UpdateInform .UpdateInform_data {
	width: 84%;
	padding: 2% 3%;
	height: auto;
	margin-left: 5%;
	margin-top: 20px;
	border: 1px solid #a6a6a6;
	border-radius: 4px;
	float: left;
	color: #333;
}

.UpdateInform .UpdateInform_data p {
	font-size: 17px;
	letter-spacing: 2.8px;
	line-height: 25px;
	text-indent: 40px;
	font-weight: bold;
}

.UpdateInform .UpdateInform_data span {
	font-size: 12px;
	float: right;
	text-align: right;
	font-weight: bold;
	margin-top: 10px;
}

.UpdateInform a {
	width: 120px;
	height: 34px;
	line-height: 34px;
	background: url(../../images/homepage/btn_bg.png);
	color: #fff;
	text-align: center;
	margin: 10px 0 0 180px;
	display: block;
	letter-spacing: 4px;
	float: left;
	border: 1px solid #333;
	font-size: 16px;
}

.coding {
	transition: all 0.5s;
	position: absolute;
	top: -55px;
	width: auto;
	padding: 10px 30px;
	font-size: 20px;
	color: #1D63F1;
	background: #fff;
	border-radius: 5px;
	opacity: 0;
	box-shadow: 0 0 5px #2196f3;
}

.hide {
	display: none;
}

/*问卷调查弹窗*/
.questionnaire_win {
	width: 400px;
	height: auto;
	padding: 20px 30px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -160px;
	margin-left: -200px;
	z-index: 10000;
	overflow: hidden;
	font-size: 14px;
}

.questionnaire_win h2 {
	width: 100%;
	font-size: 14px;
	float: left;
	margin-bottom: 20px;
	line-height: 20px;
}

.questionnaire_win .questionnaire_btn {
	float: right;
}

.questionnaire_win .questionnaire_btn a {
	font-size: 14px;
	margin-right: 9px;
	width: 65px;
	height: 35px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: center;
	color: #999;
}

.questionnaire_win .questionnaire_btn a.quding {
	background: #4285f4;
	border-radius: 6px;
	color: #fff;
}

/*qq帮助*/
.qq_help {
	transition: transform .8s;
	width: 180px;
	border-radius: 4px;
	height: 80px;
	background: #f2f2f2;
	position: fixed;
	left: 9px;
	bottom: 10px;
	z-index: 998
}

.qq_help .qq_help_zi {
	width: 180px;
	height: 80px;
	background: #f2f2f2;
	position: relative;
	z-index: 9;
	border-radius: 4px;
}

.qq_help ul {
	width: 125px;
	height: 40px;
	margin-left: 27px;
	margin-top: 10px;
	float: left;
}

.qq_help ul li {
	width: 32px;
	height: 32px;
	padding: 0px;
	margin-right: 13px;
	float: left;
	cursor: pointer;
}

.qq_help ul li:nth-last-child(1) {
	margin-right: 0px;
}

.qq_help ul li img {
	width: 100%;
	margin: 0px;
}

.qq_help p {
	width: 100%;
	line-height: 30px;
	float: left;
	color: #797979;
	font-size: 14px;
	text-align: center;
}

.qq_help .wxImg {
	position: absolute;
	width: 80px;
	top: 0px;
	left: 50px;
	transition: all 0.3s;
}

/*新用户引导*/
.newMask {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
}

.guideCon {
	display: none;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	z-index: 10000;
	color: #fff;
	text-align: center;
}

.guideCon .text {
	text-align: left;
}

.guideCon .title {
	font-size: 35px;
	margin-bottom: 20px;
	font-weight: bold;
}

.guideCon .import {
	font-size: 18px;
	margin-bottom: 135px;
}

.guideFooter {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 10002;
	color: #fff;
	line-height: 24px;
}

.guideFooter .row {
	float: left;
}

.guideFooter .process {
	width: 250px;
	height: 18px;
	font-weight: bold;
	border-radius: 5px;
	background-color: #b9b9b9;
	margin-right: 20px;
	line-height: 18px;
	margin-top: 5px;
	position: relative;
}

.guideFooter .process span {
	width: auto;
	float: left;
	height: 18px;
	border-radius: 5px;
	background-color: #2196f3;
	padding-left: 5px;
}

.guideFooter .process .text {
	position: absolute;
	top: 0;
	left: 5px;
}

.guideFooter a.row {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

.beginBtn {
	cursor: pointer;
}

.clickCreateEbtn {
	display: none;
}

.clickCreateEbtn .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 83px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.clickCreateEbtn .bottom {
	position: fixed;
	top: 138px;
	left: 0;
	width: 390px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.clickCreateEbtn .right {
	position: fixed;
	top: 83px;
	left: 390px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.clickCreateEbtn .tips {
	position: fixed;
	top: 95px;
	left: 220px;
	width: auto;
	height: auto;
	display: block;
	z-index: 9999;
}

.clickCreateEbtn .tips span {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.clickCreateEbtn2 {
	display: none;
}

.clickCreateEbtn2 .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 83px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.clickCreateEbtn2 .bottom {
	position: fixed;
	top: 210px;
	left: 0;
	width: 420px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.clickCreateEbtn2 .right {
	position: fixed;
	top: 83px;
	left: 420px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.clickCreateEbtn2 .tips {
	position: fixed;
	top: 155px;
	left: 255px;
	width: auto;
	height: auto;
	display: block;
	z-index: 9999;
}

.clickCreateEbtn2 .tips span {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.createClass {
	display: none;
	position: absolute;
	top: 100px;
	left: 240px;
	color: #fff;
	z-index: 10000;
}

.createClass img {
	
}

.createClass span {
	font-size: 18px;
	font-weight: bold;
}

.plmport {
	display: none;
}

.plmport .top_mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 85px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.plmport .left_mask {
	position: fixed;
	top: 85px;
	left: 0;
	width: 525px;
	height: 37px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.plmport .zleft_mask {
	position: fixed;
	top: 122px;
	left: 0;
	width: 616px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.plmport .right_mask {
	position: fixed;
	top: 85px;
	left: 616px;
	width: 824px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

#batch {
	background: #fff;
}

.first_step {
	display: none;
}

.first_step .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 220px;
	height: 190px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.first_step .bottom {
	position: fixed;
	top: 230px;
	left: 0;
	width: 220px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.first_step .right {
	position: fixed;
	top: 0;
	left: 220px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.two_maskleft {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 9999;
}

.two_masktop {
	position: fixed;
	top: 0px;
	right: 0px;
	width: calc(100% - 200px);
	height: 56px;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 9999;
}

.zn_11 {
	width: 630px;
	height: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10001;
	margin-left: -157.5px;
	margin-top: -250px;
	display: none;
}

.zn_11 img {
	float: left;
}

.zn_11 p {
	font-size: 16px;
	color: #fff;
	margin-top: 150px;
	float: right;
}

.importRuler {
	display: none;
}

.importRuler .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 72px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importRuler .left {
	position: fixed;
	top: 72px;
	left: 0;
	width: 930px;
	height: 50px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importRuler .zleft {
	position: fixed;
	top: 122px;
	left: 0;
	width: 1041px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importRuler .right {
	position: fixed;
	top: 72px;
	left: 1041px;
	width: 400px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importRuler .tips {
	position: fixed;
	top: 72px;
	left: 764px;
	height: 50px;
	display: block;
	z-index: 10002;
	color: #fff;
	line-height: 50px;
}

.importRuler .tips span {
	font-size: 18px;
	margin-right: 10px;
}

.importRuler .tips img {
	transform: rotate(180deg);
}

.creatEGuide {
	display: none;
}

.creatEGuide .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 150px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.creatEGuide .bottom {
	position: fixed;
	top: 190px;
	left: 0;
	width: 390px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.creatEGuide .right {
	position: fixed;
	top: 150px;
	left: 390px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.creatEGuide .tips {
	position: fixed;
	top: 154px;
	left: 220px;
	width: auto;
	height: auto;
	display: block;
	z-index: 9999;
}

.creatEGuide .tips span {
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.reference_guide {
	position: absolute;
	top: 9px;
	left: 118px;
	background: url(../../images/userTest/ljt.png) 100% 100%;
	width: 161px;
	height: 32px;
}

.reference_guide span {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
}

.referenceW_guide {
	position: absolute;
	top: 60px;
	left: 187px;
	background: url(../../images/userTest/ljt.png) 100% 100%;
	width: 161px;
	height: 32px;
}

.referenceW_guide span {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	width:100%;
	text-align: center;
}

.secondStep {
	display: none;
}

.secondStep .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 142px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.secondStep .bottom {
	position: fixed;
	top: 190px;
	left: 0;
	width: 390px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.secondStep .right {
	position: fixed;
	top: 142px;
	left: 390px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.secondStep .tips {
	position: fixed;
	top: 150px;
	left: 220px;
	height: auto;
	display: block;
	z-index: 9999;
}

.secondStep .tips span {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.setQuestion {
	display: none;
}

.setQuestion .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 106px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.setQuestion .left {
	position: fixed;
	top: 106px;
	left: 0;
	width: 251px;
	height: 129px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.setQuestion .zleft {
	position: fixed;
	top: 235px;
	left: 0;
	width: 451px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.setQuestion .right {
	position: fixed;
	top: 106px;
	left: 451px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.cardGuide {
	display: none;
}

.cardGuide .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 55px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.cardGuide .left {
	position: fixed;
	top: 55px;
	left: 0;
	width: 425px;
	height: 356px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.cardGuide .zleft {
	position: fixed;
	top: 411px;
	left: 0;
	width: 1182px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.cardGuide .right {
	position: fixed;
	top: 55px;
	left: 1182px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.editguide {
	position: fixed;
	top: 143px;
	left: 479px;
	width: 160px;
	display: none;
}

.editguide img {
	width: 100%;
}

.editguide span {
	font-size: 16px;
	color: #fff;
	width: 100%; text-align; center;
	position: absolute;
	top: 30%;
	left: 55%;
	transform: translate(-45%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
}

.alleditguide {
	position: fixed;
	top: 63px;
	left: 240px;
	width: 200px;
	display: none;
}

.alleditguide img {
	width: 100%;
}

.alleditguide span {
	font-size: 16px;
	color: #fff;
	width: 100%; text-align; center;
	position: absolute;
	top: 30%;
	left: 55%;
	transform: translate(-45%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
}

.finishguide {
	position: fixed;
	top: 353px;
	left: 758px;
	width: 100px;
	height: auto;
	display: none;
	cursor: pointer;
}

.finishguide img {
	width: 100%;
}

.answerGuide {
	display: none;
}

.answerGuide .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 412px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.answerGuide .left {
	position: fixed;
	top: 412px;
	left: 0;
	width: 425px;
	height: 106px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.answerGuide .zleft {
	position: fixed;
	top: 518px;
	left: 0;
	width: 1182px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.answerGuide .right {
	position: fixed;
	top: 412px;
	left: 1182px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.answerGuide .tips {
	width: 200px;
	position: fixed;
	top: 434px;
	left: 821px;
	height: auto;
	display: block;
	z-index: 9999;
}

.answerGuide .tips span {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 45%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.answerGuide .tips img {
	width: 100%;
}

.all_topic_Other {
	display: none;
}

.aswersave {
	display: none;
}

.aswersave .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 55px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.aswersave .left {
	position: fixed;
	top: 55px;
	left: 0;
	width: 1083px;
	height: 385px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.aswersave .bottom {
	position: fixed;
	top: 440px;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importpdf {
	display: none;
}

.importpdf .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 1100px;
	height: 110px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importpdf .left {
	position: fixed;
	top: 110px;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.importpdf .right {
	position: fixed;
	top: 0;
	left: 1285px;
	width: 100%;
	height: 110px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.download {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto;
	height: auto;
	display: none;
	z-index: 10000;
}

.download .btn {
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 100%;
	height: 73px;
}

.thirdStep {
	display: none;
}

.thirdStep .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 181px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.thirdStep .bottom {
	position: fixed;
	top: 231px;
	left: 0;
	width: 390px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.thirdStep .right {
	position: fixed;
	top: 181px;
	left: 390px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.thirdStep .tips {
	position: fixed;
	top: 190px;
	left: 220px;
	height: auto;
	display: block;
	z-index: 9999;
}

.thirdStep .tips span {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.downMask {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	display: none;
}

.fourStep {
	display: none;
}

.fourStep .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 219px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.fourStep .bottom {
	position: fixed;
	top: 272px;
	left: 0;
	width: 446px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.fourStep .right {
	position: fixed;
	top: 219px;
	left: 446px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 9999;
}

.fourStep .tips {
	width: 200px;
	position: fixed;
	top: 225px;
	left: 220px;
	height: auto;
	display: block;
	z-index: 9999;
}

.fourStep .tips span {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -40%);
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.fourStep .tips img {
	width: 100%;
	height: 100%;
}

.publicGuide {
	display: block;
}

.publicGuide .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 55px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.publicGuide .left {
	position: fixed;
	top: 55px;
	left: 0;
	width: 1200px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.publicGuide .right {
	position: fixed;
	top: 164px;
	left: 1200px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.downScore {
	display: block;
}

.downScore .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 1100px;
	height: 110px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.downScore .left {
	position: fixed;
	top: 110px;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.downScore .right {
	position: fixed;
	top: 0;
	left: 1306px;
	width: 100%;
	height: 110px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.downbtn {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto;
	height: auto;
	display: none;
	z-index: 10000;
}

.downbtn .btn {
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 100%;
	height: 73px;
}

.endGuide {
	display: none;
}

.endGuide .top {
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 228px;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.endGuide .left {
	position: fixed;
	top: 669px;
	left: 0;
	width: 200px;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.endGuide .right {
	position: fixed;
	top: 0;
	left: 200px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	z-index: 10001;
}

.endTips {
	position: fixed;
	top: 286px;
	left: 220px;
	color: #fff;
	z-index: 10001;
	display: none;
}

.endTips span {
	font-size: 18px;
	font-weight: bold;
}

.endBtn {
	position: fixed;
	top: 70%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto;
	height: auto;
	z-index: 10001;
	display: none;
	cursor: pointer;
}

.endBtn img {
	
}