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

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);}*/
.CaedRwm {
	position: absolute;
	top: 37px;
	left: 132px;
	width: 56px;
	height: 56px;
}

.CaedRwm img {
	width: 100%;
	height: 100%;
}

.versionNum {
	width: 30px;
	height: 15px;
	line-height: 15px;
	position: absolute;
	bottom: 38px;
	right: 142px;
	text-align: center;
	font-size: 14px;
}

.CaedRwm1 {
	position: absolute;
	width: 66px;
	height: 66px;
}

.CaedRwm1._0 {
	top: 197px;
	left: 84px;
}

.CaedRwm1._1 {
	top: 116px;
	left: 70.5px;
}

.CaedRwm1 img {
	width: 100%;
	height: 100%;
}

.OrgNo {
	position: absolute;
	transform: scale(0.85);
	color: #222;
	vertical-align: middle;
	font-family: "微软雅黑";
}

.OrgNo._0 {
	top: 116px;
	left: 303px;
}

.OrgNo._1 {
	top: 120px;
	left: 342px;
}

.weixinTips {
	display: none;
	position: absolute;
	top: 107px;
	left: 35px;
	width: 20px;
	text-align: center;
	transform: scale(0.8);
}

.weixinTips.h73 {
	display: block;
}

.weixinTips img {
	width: 100%;
}

.weixin {
	position: absolute;
	top: 268px;
	left: 86px;
	transform: scale(0.7);
}

.weixin._0 {
	display: block;
}

.weixin._1 {
	display: none;
}

.head {
	transition: all 0.3s ease-out;
	min-width: 1000px;
	width: 100%;
	height: 55px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 998;
	background: #2196f3;
	box-shadow: 0px 6px 8px #a7a7a7;
}

.head .head_btn {
	width: auto;
	height: auto;
	float: right;
	margin-right: 30px;
}

.head a.return {
	border: 1px solid #2196f3;
	letter-spacing: 2px;
	border-radius: 2px;
	margin-top: 10px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #fff;
}

.head a.return img {
	width: 25px;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}

.head a.Save {
	border: 1px solid #2196f3;
	letter-spacing: 2px;
	border-radius: 2px;
	margin-top: 10px;
	margin-left: 20px;
	font-weight: bold;
	padding: 0px 20px;
	display: block;
	height: 35px;
	width: auto;
	float: left;
	text-align: center;
	line-height: 35px;
	color: #333;
	background: #fbfbfb;
	box-shadow: 0 1px 2px #666;
	margin-left: 30px;
}

.OperationBtn {
	width: 280px;
	float: right;
	height: 500px;
	background: #fff;
	position: fixed;
	top: 55px;
	right: 0px;
	box-shadow: -2px 0px 10px #999;
}

.OperationBtn .OperationBtn_type {
	width: 150px;
	margin-left: 80px;
	line-height: 30px;
	margin-top: 20px;
}

.OperationBtn .OperationBtn_type h3 {
	width: 100%;
	font-weight: normal;
	float: left;
	font-size: 12px;
	color: #666;
}

.OperationBtn .OperationBtn_type h3 span {
	color: #999;
	cursor: pointer;
}

.OperationBtn .OperationBtn_type h3 span:hover {
	text-decoration: underline;
}

.OperationBtn .OperationBtn_type ul {
	width: 100%;
	float: left;
}

.OperationBtn .OperationBtn_type ul li {
	float: left;
	width: 60px;
	position: relative;
	color: #000;
}

.OperationBtn .OperationBtn_type ul li:nth-child(1) {
	width: 90px;
}

.OperationBtn .OperationBtn_type ul li input {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

.OperationBtn .OperationBtn_type ul li label {
	width: 100%;
	float: left;
	text-indent: 5px;
	cursor: pointer;
}

.OperationBtn .OperationBtn_type ul li label img {
	width: 20px;
	float: left;
	margin: 5px 0 0 0px;
}

.OperationBtn h2 {
	margin-bottom: 15px;
	width: 150px;
	margin-left: 78px;
	font-weight: normal;
	float: left;
	font-size: 12px;
	color: #666;
	margin-top: 15px;
}

.OperationBtn h2 span {
	color: #999;
	cursor: pointer;
}

.OperationBtn h2 span:hover {
	text-decoration: underline;
}

.zkz_gz {
	width: auto;
	height: auto;
	position: fixed;
	top: 70px;
	right: 210px;
	z-index: 999;
	display: none;
}

.tx_gz {
	width: auto;
	height: auto;
	position: fixed;
	top: 128px;
	right: 210px;
	z-index: 999;
	display: none;
}

.OperationBtn a {
	width: 150px;
	border-radius: 4px;
	float: left;
	margin-left: 75px;
	color: #2196f3;
	border: 1px solid #2196f3;
	line-height: 40px;
	text-align: center;
	height: 40px;
	margin-bottom: 30px;
	display: block;
	position: relative;
}

.OperationBtn .guideQQ {
	border-radius: 0px;
	border: none;
	background: transparent;
	display: flex;
	align-items: center;
}

.OperationBtn .guideQQ img {
	width: auto;
	height: 25px;
	margin-right: 5px;
}

.OperationBtn a:hover {
	background: #2196f3;
	color: #fff;
}

.OperationBtn .guideQQ:hover {
	border: none;
	background: transparent;
	color: #2196f3;
	text-decoration: underline;
}

.content {
	position: relative;
	float: left;
	transform-origin: left top;
	transition: transform .8s;
}

.card_con {
	width: 756px;
	height: auto;
	background: #fff;
	margin: 0px auto;
	margin-top: 75px;
	position: relative;
}

.card_con.Test {
	transform: scale(3);
}
/* .card_con:hover .ModifyDel_btn{ display:block;} */
.ModifyName {
	width: 24px;
	position: absolute;
	top: 70px;
	left: 75px;
	display: block;
	cursor: pointer;
}

.card_con .card_con_zi {
	width: 640px; /*height:1123px; */
	height: 976px;
	float: left;
	background: #fff;
	padding: 60px 58px 40px;
	margin-bottom: 40px;
	position: relative;
	border: 1px solid #666;
}

.card_con .card_con_zi .test {
	position: absolute;
	outline: 2px solid red;
	z-index: 99;
}

.card_con .card_head {
	width: 100%;
	height: 180px;
	position: relative;
}

.card_con .card_head._0 {
	height: 180px;
}

.card_con .card_head._1 {
	height: 89px;
}

.card_con .card_head img {
	width: 100%;
	height: 100%;
}

.card_con textarea {
	border: 1px dotted #ccc;
	width: 634px;
	height: 36px;
	text-align: center;
	resize: none;
	font-size: 18px;
	line-height: 36px;
	margin: 0px;
}

.card_con .card_head .card_head_left {
	width: 50%;
	border-right: 1px dotted #000;
	float: left;
	height: 180px;
}

.card_con .card_head .card_head_left ul {
	width: 100%;
	height: auto;
}

.card_con .card_head .card_head_left ul li {
	width: 100%;
	height: 35px;
	border-bottom: 1px dotted #000000;
	line-height: 35px;
	text-indent: 10px;
	position: relative;
}

.card_con .card_head .card_head_left ul li:nth-last-child(1) {
	border: 0px;
}

.card_con .card_head .card_head_right {
	width: 49.5%;
	border-right: 1px dotted #000;
	float: left;
	height: 180px;
	position: relative
}

.card_con .card_head .card_head_right .txm {
	width: 180px;
	height: 86px;
	line-height: 90px;
	text-align: center;
	font-size: 28px;
	border: 4px dashed #bbb;
	position: absolute;
	top: 67px;
	left: 49px;
	z-index: 99;
	color: #999;
	font-weight: bold;
	display: none;
}

.card_con .card_head .card_head_right h2 {
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-bottom: 1px dotted #000000;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 2px;
	position: relative;
}

.card_con .card_head .card_head_right h2 .left {
	width: 18px;
	height: 7px;
	position: absolute;
	bottom: 6px;
	left: 6px;
}

.card_con .card_head .card_head_right h2 .right {
	width: 18px;
	height: 7px;
	position: absolute;
	bottom: 6px;
	right: 5px;
}

.card_con .card_head .card_head_right h2 img {
	width: 18px;
	height: 7px;
}

.card_con .card_head .card_head_right ul {
	height: 180px;
	border-right: 1px dotted #000;
	float: left;
}

.card_con .card_head .card_head_right ul:nth-last-child(1) {
	border-right: 1px dotted #fff;
}

.card_con .card_head .card_head_right ul span {
	display: block;
	width: 100%;
	border-bottom: 1px dotted #000;
	height: 35px;
}

.card_con .card_head .card_head_right ul li {
	width: 18px;
	height: 8.3px;
	margin: 6px 0 0 6px;
	text-align: center;
}

.card_con .card_head .card_head_right ul li img {
	width: 18px;
	height: 7px;
	display: block;
}

.card_con .card_head .card_hei_left {
	width: 18px;
	height: 7px;
	position: absolute;
	left: -25px;
	bottom: 4px;
	height: auto;
}

.card_con .card_head .card_hei_left img {
	width: 18px;
	height: 7px;
	float: left;
	background: #000000;
	margin-bottom: 5px;
	text-align: center;
	line-height: 11.5px;
	font-size: 12px;
}

.card_con .card_con_zi .card_topic_content {
	float: left;
	width: 100%;
	height: 728px;
	position: relative;
}

.card_con .card_con_zi .card_topic_content_even {
	float: left;
	width: 100%;
	height: 944px;
	position: relative;
	padding-top: 35px;
}

.card_con .card_topic {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
}

.card_con .card_topic h2 {
	width: 100%;
	line-height: 22px;
	font-size: 12px;
	word-break: break-all;
}

.card_con .card_topic h2 i {
	font-style: normal; /* color: #888; */
}

.card_con .card_topic .card_topic_zi {
	width: 638px;
	height: auto;
	padding: 8px 0 0 0;
	border: 1px dotted #666;
	position: relative;
	float: left;
}

.card_con .card_topic .card_topic_zi:hover {
	box-shadow: 0 0 10px #ccc;
}

.card_con .card_topic .card_topic_zi.NoHover:hover {
	box-shadow: none;
}

.card_con .card_topic .card_topic_zi .card_topic_zi_btn {
	position: absolute;
	top: 5px;
	right: 0px;
	z-index: 999;
}

.card_con .card_topic .card_topic_zi .card_topic_zi_btn a {
	display: block;
	float: left;
	width: auto;
	padding: 0px 10px;
	border-radius: 0px;
	background: #00a0e9;
	height: 25px;
	line-height: 25px;
	color: #fff;
	margin-right: 10px;
	box-shadow: 1px 2px 6px #999;
}

.card_con .card_topic .lattice {
	position: absolute;
	top: 9px;
	left: 20px;
}

.card_con .card_topic .lattice .latBlock {
	position: absolute;
	background: #000;
	left: 0;
}

.card_con .card_topic .lattice .latBlock:nth-child(6n) {
	display: none;
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ_con {
	width: 581px;
	height: auto;
	float: left;
	margin-left: 37px;
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ {
	font-family: "Times New Roman";
	height: auto;
	float: left;
	margin-bottom: 6px; /* margin-top:3px; */
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ ul {
	margin-bottom: 7px;
	height: 7px;
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ ul li {
	transform: scale(0.7, 0.65);
	-ms-transform: scale(0.7, 0.65);
	-moz-transform: scale(0.7, 0.65);
	-webkit-transform: scale(0.7, 0.65);
	-o-transform: scale(0.7, 0.65);
	width: 18px;
	height: 7px;
	float: left;
	margin-right: 11px;
	text-align: center;
	line-height: 7px;
	font-size: 12px;
	position: relative;
	top: 1px;
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ ul li.sty {
	background: #e7e7e7;
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ ul li:nth-child(1)
	{
	text-align: right;
	transform: scale(1);
}

.card_con .card_topic .card_topic_zi .card_topic_MCQ ul li img {
	width: 18px;
	height: 7px;
	display: block;
}

.card_con .card_topic .card_topic_zi .card_topic_data .card_topic_data_qu
	{
	width: auto;
	height: auto;
	float: left;
}

.card_con .card_topic .card_topic_zi .card_topic_bottom {
	width: 581px;
	position: absolute;
	left: 5px;
	bottom: -25px;
	height: 20px;
}

.card_con .card_topic .card_topic_zi .card_topic_bottom img {
	width: 18px;
	height: 7px;
	float: left;
	background: #000000;
	margin-right: 11px;
	text-align: center;
}

.card_con .card_topic .card_topic_zi .card_topic_bottom img:nth-last-child(1)
	{
	margin-right: 0px;
}

.card_con .card_topic .card_topic_zi .card_topic_left {
	width: 23px;
	position: absolute;
	left: 21px;
	top: 9px;
	height: auto;
}

.card_con .card_topic .card_topic_zi .card_topic_left img {
	width: 18px;
	height: 7px;
	float: left;
	background: #000000;
	margin-bottom: 7px;
	text-align: center;
	line-height: 11.5px;
	font-size: 12px;
}

.card_con .card_topic .card_topic_zi .card_topic_left img:nth-child(5n)
	{
	margin-bottom: 14px;
}

.card_con .card_topic .card_topic_zi .card_topic_left div {
	width: 7px;
	height: 7px;
	background: #000000;
	font-size: 12px;
	margin-bottom: 7px;
}

.card_con .card_topic .card_topic_zi .card_topic_left div:nth-child(5n)
	{
	margin-bottom: 13px;
}

/* .kgt{ position:fixed; top:30px; right:30px;}*/
.kgt_win {
	width: 800px;
	max-height: 680px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -340px;
	border-radius: 4px;
	display: none;
	z-index: 10000;
}

.kgt_win h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.kgt_win .kgt_con {
	width: 90%;
	float: left;
	height: auto;
	margin-left: 5%;
}

.kgt_win .kgt_con .kgt_nav {
	width: 100%;
	border-bottom: 1px solid #ebecee;
	height: 40px;
	margin: 10px 0px;
	float: left;
}

.kgt_win .kgt_con .kgt_nav ul {
	float: left;
	width: auto;
}

.kgt_win .kgt_con .kgt_nav ul li {
	width: 100px;
	height: 39px;
	cursor: pointer;
	line-height: 39px;
	background: #fafafa;
	border: 1px solid #ebecee;
	border-bottom: 0px;
	border-radius: 4px 4px 0 0;
	float: left;
	text-align: center;
}
.kgt_win .kgt_con .kgt_nav ul a li{
	color:#000;
}

.kgt_win .kgt_con .kgt_nav ul li.click {
	color: #1daef8;
	background: #fff;
}

.kgt_win .kgt_con .TopicSort, .kgt_win .kgt_con .TopicSort_zi {
	float: left;
	width: 100%;
	height: auto;
}

.kgt_win .kgt_con .TopicSort_zi {
	display: none;
}

.kgt_win .kgt_con .TopicSort_zi:nth-child(1) {
	display: block;
}

.kgt_win .kgt_con .kgt_title {
	width: 100%;
	height: 50px;
	float: left;
}

.kgt_win .kgt_con .kgt_title span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.kgt_win .kgt_con .kgt_title select {
	width: 80px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.kgt_win .kgt_con .kgt_title input {
	width: 660px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.kgt_win .kgt_con .kgt_topic {
	width: 100%;
	max-height: 180px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	overflow-y: auto;
}

.kgt_win .kgt_con .kgt_topic ul {
	width: 100%;
	float: left;
}

.kgt_win .kgt_con .kgt_topic ul li {
	width: 100%;
	float: left;
	height: 50px;
}

.kgt_win .kgt_con .kgt_topic span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.kgt_win .kgt_con .kgt_topic input {
	width: 65px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.kgt_win .kgt_con .kgt_topic select {
	width: 65px;
	margin-right: 5px;
	height: 35px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.kgt_win .kgt_con .MultiSelect .kgt_topic input {
	width: 50px;
}

.kgt_win .kgt_con .MultiSelect .kgt_topic select {
	width: 58px;
}

.kgt_win .kgt_con .kgt_topic ul li img {
	width: 20px;
	float: left;
	height: 20px;
	margin-top: 15px;
	margin-left: 15px;
	cursor: pointer;
}

.kgt_win .kgt_con .kgt_topic ul li a {
	width: 58px;
	float: left;
	height: 25px;
	margin-top: 25px;
	margin-left: -17px;
	position: absolute;
	padding: 0px;
	transform: scale(0.8);
}
.kgt_win .kgt_con .kgt_topic ul li a.maidianA{
	width:auto;
	float:none;
	height:auto;
	margin:0;
	position:static;
	transform:none;
}
.kgt_win .kgt_con a {
	font-size: 12px;
	color: #5ab8ff;
	float: left;
}

.kgt_win .kgt_con .kgt_data {
	width: 98%;
	border: 1px solid #ccc;
	overflow: hidden;
	height: 200px;
	overflow-y: auto;
	margin-top: 10px;
	float: left;
}

.kgt_win .kgt_con .kgt_data ul {
	width: 100%;
	float: left;
	height: auto;
}

.kgt_win .kgt_con .kgt_data ul li {
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 1px solid #ccc;
}

.kgt_win .kgt_con .kgt_data ul li img {
	width: 20px;
	float: left;
	margin-top: 16px;
	cursor: pointer;
	margin-left: 10px;
}

.kgt_win .kgt_con .kgt_data ul li ol {
	width: 100%;
	float: left;
	height: auto;
}

.kgt_win .kgt_con .kgt_data ul li ol li {
	border-top: 1px solid #ccc;
	border-bottom: 0px;
}

.kgt_win .kgt_con .kgt_data ul li ol li span:nth-child(1) {
	text-indent: 50px;
}

.kgt_win .kgt_con .kgt_data ul li ol li input:nth-child(1) {
	margin-left: 30px;
}

.kgt_win .kgt_con .kgt_data .right {
	float: right;
	width: auto;
}

.kgt_win .kgt_con .kgt_data span {
	display: block;
	float: left;
	width: 50px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.kgt_win .kgt_con .kgt_data input {
	width: 75px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.kgt_win .kgt_con .kgt_con_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

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

.kgt_win .kgt_con .kgt_con_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.kgt_win .kgt_con .kgt_con_btn a:focus {
	background: #bbdefb;
	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;
}

/*选做题*/
.card_con .card_xztopic {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
}

.card_con .card_xztopic h2 {
	width: 100%;
	line-height: 22px;
	font-size: 14px;
	word-break: break-all;
}

.card_con .card_xztopic h2 b {
	font-weight: normal;
	line-height: 24px;
	font-size: 14px;
	text-indent: 24px;
}

.card_con .card_xztopic h2 span {
	margin-right: 10px;
}

.card_con .card_xztopic .card_xztopic_zi {
	width: 638px;
	height: auto; /*border:1px dotted #000;*/
	position: relative;
	float: left;
}

.card_con .card_xztopic .card_xztopic_zi:hover {
	box-shadow: 0 0 10px #ccc;
}

.card_con .card_xztopic .card_xztopic_zi.NoHover:hover {
	box-shadow: none;
}

.card_con .card_xztopic .card_xztopic_zi .card_xztopic_type {
	float: left;
	padding: 2.5px 0 2.5px 0;
	width: 100%;
	float: left; /*border-bottom:1px solid #ccc; */
	position: relative;
}

.card_con .card_xztopic .card_xztopic_zi p {
	width: 90%;
	margin-left: 5%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}

.card_con .card_xztopic .card_xztopic_zi p:nth-last-child(1) {
	border: 0px;
}

.card_con .card_xztopic .card_xztopic_zi .title {
	height: auto;
	top: 5px; /* position:absolute;width:95%;left:2.5%;*/
	width: 100%;
	left: 0px;
}

.card_con .card_xztopic .card_xztopic_zi .title span {
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	float: left;
}

.card_con .card_xztopic .card_xztopic_zi .title ul {
	width: auto;
	float: left; /* margin:13px 0 0 10px;*/
}

.card_con .card_xztopic .card_xztopic_zi .title ul li {
	width: auto;
	height: auto;
	margin: 0px 0 0 7px;
	float: left;
	text-align: center;
	line-height: 11px;
	font-size: 12px;
}

.card_con .card_xztopic .card_xztopic_zi .title ul li span {
	float: left;
	height: 11px;
	width: 21px;
	line-height: 13px;
}

.card_con .card_xztopic .card_xztopic_zi .title ul li img {
	width: 21px;
	float: left;
	height: 11px;
}

.card_con .card_xztopic .card_xztopic_zi .title ul li:nth-last-child(1)
	{
	margin-left: 15px;
}

.card_con .card_xztopic .card_xztopic_zi .card_xztopic_type .card_xztopic_zi_data
	{
	float: left;
	width: 100%;
}

.card_con .card_xztopic .card_xztopicBtn {
	width: auto;
	height: 40px;
	position: absolute;
	right: -5px;
	top: 5px;
	z-index: 99;
}

.card_con .card_xztopic .card_xztopicBtn a {
	display: block;
	float: left;
	width: auto;
	padding: 0px 15px;
	background: #42a5f5;
	height: 27px;
	line-height: 27px;
	color: #fff;
	margin-right: 10px;
}

.card_con .card_xztopic .card_xztopicBtn a.select, .card_con .card_xztopic .card_xztopicBtn a.confirm,
	.card_con .card_xztopic .card_xztopicBtn a.cancel {
	display: none;
}

/*.xzt{ position:fixed; top:90px; right:30px;}*/
.xzt_win {
	width: 600px;
	max-height: 680px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -340px;
	border-radius: 4px;
	display: none;
	z-index: 10000;
}

.xzt_win h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.xzt_win .xzt_con {
	width: 90%;
	float: left;
	height: auto;
	margin-left: 5%;
}

.xzt_win .xzt_con a {
	font-size: 12px;
	color: #5ab8ff;
	float: left;
}

.xzt_win .xzt_con .xzt_title {
	width: 100%;
	height: 50px;
	float: left;
}

.xzt_win .xzt_con .xzt_title span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.xzt_win .xzt_con .xzt_title select {
	width: 80px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.xzt_win .xzt_con .xzt_title input {
	width: 480px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.xzt_win .xzt_con .xzt_topic {
	width: 100%;
	max-height: 200px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	overflow-y: auto;
}

.xzt_win .xzt_con .xzt_topic ul {
	width: 100%;
	float: left;
}

.xzt_win .xzt_con .xzt_topic ul li {
	width: 100%;
	float: left;
	height: 50px;
}

.xzt_win .xzt_con .xzt_topic span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.xzt_win .xzt_con .xzt_topic input {
	width: 85px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.xzt_win .xzt_con .xzt_topic ul li img {
	width: 20px;
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	cursor: pointer;
}

.xzt_win .xzt_con .xzt_data {
	width: 98%;
	border: 1px solid #ccc;
	overflow: hidden;
	height: 250px;
	overflow-y: auto;
	float: left;
	margin-top: 10px;
}

.xzt_win .xzt_con .xzt_data ul {
	width: 100%;
	float: left;
	height: auto;
}

.xzt_win .xzt_con .xzt_data ul li {
	width: 100%;
	float: left;
	height: 50px;
	border-bottom: 1px solid #ccc;
}

.xzt_win .xzt_con .xzt_data ul li img {
	width: 20px;
	float: right;
	margin-top: 16px;
	cursor: pointer;
	margin-left: 10px;
}

.xzt_win .xzt_con .xzt_data span {
	display: block;
	float: left;
	width: 50px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.xzt_win .xzt_con .xzt_data span.fr {
	float: right;
}

.xzt_win .xzt_con .xzt_data input {
	width: 75px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.xzt_win .xzt_con .xzt_con_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

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

.xzt_win .xzt_con .xzt_con_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.xzt_win .xzt_con .xzt_con_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

.xzt_win .xzt_con .xzt_con_wanning {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}

/*解答题*/
.card_con .card_jdtopic {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
}

.card_con .card_jdtopic h2 {
	width: 100%;
	line-height: 22px;
	font-size: 12px;
	word-break: break-all;
}

.card_con .card_jdtopic h2 i {
	font-style: normal; /* color: #888; */
}

.card_con .card_jdtopic h2 b {
	font-weight: normal;
	line-height: 24px;
	font-size: 14px;
	text-indent: 20px;
}

.card_con .card_jdtopic h2 span {
	margin-right: 10px;
}

.card_con .card_jdtopic .card_jdtopic_zi {
	width: 638px;
	height: auto;
	border: 1px dotted #666;
	position: relative;
	float: left;
}

.card_con .card_jdtopic .card_jdtopic_zi:hover {
	box-shadow: 0 0 10px #ccc;
}

.card_con .card_jdtopic .card_jdtopic_zi.NoHover:hover {
	box-shadow: none;
}

.card_con .card_jdtopic .card_jdtopic_zi .card_jdtopic_type {
	float: left;
	width: 100%;
	border-top: 1px dotted #666;
	position: relative;
}

.card_con .card_jdtopic .card_jdtopic_zi .card_jdtopic_type:nth-child(1),
	.card_con .card_jdtopic .card_jdtopic_zi .card_jdtopic_type:nth-child(2)
	{
	border: 0px;
}

.card_con .card_jdtopic .card_jdtopic_zi .card_jdtopic_type img {
	position: absolute;
	right: -1px;
	top: -3px;
	height: 36px;
	width: 161.188px;
	border: 2px solid #fff;
	border-right: none;
} /* right:10px; top:9.6px; */
.card_con .card_jdtopic .card_jdtopic_zi p {
	position: relative;
	width: 95%;
	margin-left: 2.5%;
	height: 29px;
	line-height: 28.6px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #666;
	clear: both;
} /*height减少了0.7px*/
/*.card_con .card_jdtopic .card_jdtopic_zi p.b_b{ margin-bottom:5px;}*/
/*.card_con .card_jdtopic .card_jdtopic_zi p:nth-last-child(1){ border:0px;}*/
.card_con .card_jdtopic .card_jdtopic_zi p em {
	width: 20px;
	height: 10px;
	position: absolute;
	bottom: -5px;
	background: #fff;
	font-style: normal;
}

.card_con .card_jdtopic .card_jdtopic_zi p em.sectionOne {
	left: 293px;
}

.card_con .card_jdtopic .card_jdtopic_zi p em.sectionTwo_l {
	left: 188.6px;
}

.card_con .card_jdtopic .card_jdtopic_zi p em.sectionTwo_r {
	left: 397.2px;
}

.card_con .card_jdtopic .card_jdtopic_zi .title {
	width: 95%;
	height: 37px;
	line-height: 37px;
	text-indent: 30px;
	margin-top: 0px;
} /*height增加了15px*/
.card_con .card_jdtopic .card_jdtopic_zi .title span {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
}

.card_con .card_jdtopic .card_jdtopic_zi .card_jdtopic_type .card_jdtopic_zi_data
	{
	float: left;
	width: 100%;
	margin-top: 11px;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar {
	position: absolute;
	left: 0;
	top: 100px;
	background: none;
	overflow: hidden;
	z-index: 88;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .textFalse {
	width: 99%;
	height: 0;
	line-height: 35px;
	text-align: left;
	font-size: 12px;
	position: absolute;
	z-index: -10;
	font-size: 12px;
	left: 0;
	background: none;
	border: none;
	visibility: hidden;
	padding: 0;
	margin: 1px 0.5% 3px 0.5%;
	font-family: TimesNew Roman, "宋体";
	border-radius: 2.01px;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .topic_content {
	width: 99%;
	height: 99.67%;
	background: none;
	line-height: 35px;
	border: 0;
	text-align: left;
	font-size: 12px;
	box-shadow: 0 0 0 0 transparent;
	transition: box-shadow 150ms ease-in 0ms;
	box-sizing: border-box;
	border-radius: 2.01px;
	padding: 0;
	margin: 1px 0.5% 3px 0.5%;
	font-family: "微软雅黑";
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .topic_content.hover {
	box-shadow: 0 0 0 1px #D9D9D9;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .topic_content.select {
	box-shadow: 0 0 0 1px #8db0e7;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .topic_content::-webkit-scrollbar
	{
	width: 8px;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .topic_content::-webkit-scrollbar-track
	{
	border-radius: 10px;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .topic_content::-webkit-scrollbar-thumb
	{
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.2);
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .textFalse::-webkit-scrollbar
	{
	width: 8px;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .textFalse::-webkit-scrollbar-track
	{
	border-radius: 10px;
}

.card_con .card_jdtopic .card_jdtopic_zi .tar .textFalse::-webkit-scrollbar-thumb
	{
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.2);
}

.preview {
	width: 200px;
	height: auto;
	border: 1px solid #ccc;
	position: absolute;
	left: 370px;
	top: 0px;
	z-index: 888;
	cursor: move;
}

.preview img {
	width: 100%;
	height: 100%;
}

/*.jdt{ position:fixed; top:120px; right:30px;}*/
.jdt_win {
	width: 730px;
	max-height: 680px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -340px;
	border-radius: 4px;
	display: none;
	z-index: 10000;
}

.jdt_win h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.jdt_win .jdt_con {
	width: 90%;
	float: left;
	height: auto;
	margin-left: 5%;
}

.jdt_win .jdt_con .jdt_title {
	width: 100%;
	height: 50px;
	float: left;
}

.jdt_win .jdt_con .jdt_title span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.jdt_win .jdt_con .jdt_title select {
	width: 80px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.jdt_win .jdt_con .jdt_title input {
	width: 600px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.jdt_win .jdt_con .jdt_topic {
	width: 100%;
	max-height: 180px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	overflow-y: auto;
}

.jdt_win .jdt_con .jdt_topic ul {
	width: 100%;
	float: left;
}

.jdt_win .jdt_con .jdt_topic ul li {
	width: 100%;
	float: left;
	height: 50px;
}

.jdt_win .jdt_con .jdt_topic span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.jdt_win .jdt_con .jdt_topic input {
	width: 65px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.jdt_win .jdt_con .jdt_topic select {
	width: 65px;
	margin-right: 5px;
	height: 35px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.jdt_win .jdt_con .jdt_topic ul li img {
	width: 20px;
	float: left;
	height: 20px;
	margin-top: 15px;
	margin-left: 15px;
	cursor: pointer;
}

.jdt_win .jdt_con a {
	font-size: 12px;
	color: #5ab8ff;
	float: left;
}

.jdt_win .jdt_con .jdt_data {
	width: 98%;
	border: 1px solid #ccc;
	overflow: hidden;
	height: 250px;
	overflow-y: auto;
	margin-top: 10px;
	float: left;
}

.jdt_win .jdt_con .jdt_data ul {
	width: 100%;
	float: left;
	height: auto;
}

.jdt_win .jdt_con .jdt_data ul li {
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 1px solid #ccc;
}

.jdt_win .jdt_con .jdt_data ul li img {
	width: 20px;
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	cursor: pointer;
}

.jdt_win .jdt_con .jdt_data ul li ol {
	width: 100%;
	float: left;
	height: auto;
}

.jdt_win .jdt_con .jdt_data ul li ol li {
	border-top: 1px solid #ccc;
	border-bottom: 0px;
}

.jdt_win .jdt_con .jdt_data ul li ol li span:nth-child(1) {
	text-indent: 30px;
}

.jdt_win .jdt_con .jdt_data ul li ol li input:nth-child(1) {
	margin-left: 30px;
}

.jdt_win .jdt_con .jdt_data ul li span:nth-child(1) {
	margin-left: 20px;
}

.jdt_win .jdt_con .jdt_data ul li span i {
	font-style: normal;
	margin-left: 10px;
	display: none;
	float: right;
}

.jdt_win .jdt_con .jdt_data .right {
	float: right;
	width: auto;
	margin-right: 10px;
}

.jdt_win .jdt_con .jdt_data ul li ol li i {
	font-style: normal;
	margin-left: 10px;
	display: block;
	float: left;
	width: auto;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.jdt_win .jdt_con .jdt_data span {
	display: block;
	float: left;
	width: auto;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.jdt_win .jdt_con .jdt_data input {
	width: 75px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.jdt_win .jdt_con .jdt_con_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

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

.jdt_win .jdt_con .jdt_con_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.jdt_win .jdt_con .jdt_con_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*填空题*/
.card_con .card_tktopic {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
}

.card_con .card_tktopic h2 {
	width: 100%;
	line-height: 22px;
	font-size: 12px;
	word-break: break-all;
}

.card_con .card_tktopic h2 i {
	font-style: normal; /* color: #888; */
}

.card_con .card_tktopic h2 b {
	font-weight: normal;
	line-height: 24px;
	font-size: 14px;
	text-indent: 20px;
}

.card_con .card_tktopic h2 span {
	margin-right: 10px;
}

.card_con .card_tktopic .card_tktopic_zi {
	width: 638px;
	height: auto;
	border: 1px dotted #666;
	position: relative;
	float: left;
	padding-bottom: 5px;
}

.card_tktopic_gg {
	cursor: pointer;
	width: 50px;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 10px;
	height: 18px;
	margin-right: 10px;
	line-height: 25px;
	position: absolute;
	left: 5px;
	top: 9px;
	display: none;
	z-index: 100;
}

.card_tktopic_gg a {
	display: block;
	float: left;
	width: auto;
	width: 25px;
	height: 25px;
	background: #4484f6;
	box-shadow: 1px 2px 6px #999;
	border-radius: 50%;
	height: 25px;
	line-height: 25px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: -3px;
	left: 0px;
	text-align: center;
}

.card_tktopic_gg a img {
	position: static;
	height: 8px;
	position: static;
	cursor: pointer;
	margin-top: 9px;
}

.card_tktopic_gg a img.N {
	height: 10px;
	margin-top: 8px;
}

.card_con .card_tktopic .card_tktopic_zi:hover {
	box-shadow: 0 0 10px #ccc;
}

.card_con .card_tktopic .card_tktopic_zi.NoHover:hover {
	box-shadow: none;
}

.card_con .card_tktopic .card_tktopic_zi ul {
	width: 628px;
	float: left;
	height: auto;
}

.card_con .card_tktopic .card_tktopic_zi ul li {
	width: 25%;
	float: left;
	margin-top: 14px;
} /*margin-top：增加了4px*/
.card_con .card_tktopic .card_tktopic_zi ul li span {
	display: block;
	float: left;
	font-size: 14px;
	text-align: right;
	width: 45px;
	height: 21px;
	line-height: 21px;
	margin-right: 5px;
	white-space: nowrap;
}

.card_con .card_tktopic .card_tktopic_zi ul li p {
	display: block;
	float: left;
	width: auto;
	height: 23px;
	border-bottom: 1px solid #999;
	margin-right: 5px;
	line-height: 40px;
}

.card_con .card_tktopic .card_tktopic_zi ul li img {
	display: block;
	float: left;
	height: 24px;
	width: 24px;
}

/*  .tkt{ position:fixed; top:60px; right:30px;}*/
.tkt_win {
	width: 850px;
	max-height: 680px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -407px;
	margin-top: -340px;
	border-radius: 4px;
	display: none;
	z-index: 10000;
}

.tkt_win h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.tkt_win .tkt_con {
	width: 90%;
	float: left;
	height: auto;
	margin-left: 5%;
}

.tkt_win .tkt_con .tkt_title {
	width: 100%;
	height: 50px;
	float: left;
}

.tkt_win .tkt_con .tkt_title span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.tkt_win .tkt_con .tkt_title select {
	width: 80px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.tkt_win .tkt_con .tkt_title input {
	width: 710px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.tkt_win .tkt_con .tkt_topic {
	width: 100%;
	max-height: 180px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	overflow-y: auto;
}

.tkt_win .tkt_con .tkt_topic ul {
	width: 100%;
	float: left;
}

.tkt_win .tkt_con .tkt_topic ul li {
	width: 100%;
	float: left;
	height: 50px;
}

.tkt_win .tkt_con .tkt_topic span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.tkt_win .tkt_con .tkt_topic input {
	width: 50px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 5px;
}

.tkt_win .tkt_con .tkt_topic select {
	width: 55px;
	margin-right: 5px;
	height: 35px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 5px;
}

.tkt_win .tkt_con .tkt_topic ul li .unit {
	width: 50px;
}

.tkt_win .tkt_con .tkt_topic ul li .unit_zi {
	width: auto;
	float: left;
}

.tkt_win .tkt_con .tkt_topic ul li img {
	width: 20px;
	float: left;
	height: 20px;
	margin-top: 15px;
	margin-left: 15px;
	cursor: pointer;
}

.tkt_win .tkt_con a {
	font-size: 12px;
	color: #5ab8ff;
	float: left;
	line-height: 30px;
}

.tkt_win .tkt_con .tkt_data {
	width: 98%;
	border: 1px solid #ccc;
	overflow: hidden;
	height: 250px;
	overflow-y: auto;
	margin-top: 10px;
	float: left;
}

.tkt_win .tkt_con .tkt_data ul {
	width: 100%;
	float: left;
	height: auto;
}

.tkt_win .tkt_con .tkt_data ul li {
	width: 100%;
	float: left;
	height: auto;
	border-bottom: 1px solid #ccc;
}

.tkt_win .tkt_con .tkt_data ul li img {
	width: 20px;
	float: right;
	margin-top: 16px;
	margin-left: 10px;
}

.tkt_win .tkt_con .tkt_type {
	width: auto;
	float: right;
	line-height: 30px;
}

.tkt_win .tkt_con .tkt_type h3 {
	width: auto;
	float: left;
	font-weight: normal;
	float: left;
	font-size: 12px;
	color: #666;
}

.tkt_win .tkt_con .tkt_type h3 span {
	color: #999;
	cursor: pointer;
}

.tkt_win .tkt_con .tkt_type h3 span:hover {
	text-decoration: underline;
}

.tkt_win .tkt_con .tkt_type ul {
	width: auto;
	float: left;
}

.tkt_win .tkt_con .tkt_type ul li {
	float: left;
	width: 80px;
	position: relative;
	color: #000;
}

.tkt_win .tkt_con .tkt_type ul li input {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

.tkt_win .tkt_con .tkt_type ul li label {
	width: auto;
	float: left;
	text-indent: 5px;
	cursor: pointer;
}

.tkt_win .tkt_con .tkt_type ul li label img {
	width: 20px;
	float: left;
	margin: 5px 0 0 0px;
}

.tkt_win .tkt_con .tkt_data ul li ol {
	width: 100%;
	float: left;
	height: auto;
}

.tkt_win .tkt_con .tkt_data ul li ol li {
	border-top: 1px solid #ccc;
	border-bottom: 0px;
}

.tkt_win .tkt_con .tkt_data ul li ol li span:nth-child(1) {
	text-indent: 30px;
}

.tkt_win .tkt_con .tkt_data ul li span:nth-child(1) {
	margin-left: 20px;
}

.tkt_win .tkt_con .tkt_data ul li i {
	font-style: normal;
	margin-left: 10px;
	display: none;
	float: left;
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
	display: none;
}

.tkt_win .tkt_con .tkt_data ul li ol li input:nth-child(1) {
	margin-left: 30px;
}

.tkt_win .tkt_con .tkt_data .right {
	float: right;
	width: auto;
	margin-right: 10px;
}

.tkt_win .tkt_con .tkt_data ul li ol li i {
	font-style: normal;
	margin-left: 10px;
	display: block;
	float: left;
	width: auto;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.tkt_win .tkt_con .tkt_data span {
	display: block;
	float: left;
	width: auto;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.tkt_win .tkt_con .tkt_data input {
	width: 75px;
	margin-right: 5px;
	height: 30px;
	margin-top: 9px;
	float: left;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.tkt_win .tkt_con .tkt_con_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

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

.tkt_win .tkt_con .tkt_con_btn a:hover {
	color: #2196f3;
	background: #e3f2fd;
}

.tkt_win .tkt_con .tkt_con_btn a:focus {
	background: #bbdefb;
	color: #2196f3;
}

/*英语作文*/
.card_con .EnglishWritingTopic {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
}

.card_con .EnglishWritingTopic h2 {
	width: 100%;
	line-height: 22px;
	font-size: 14px;
	word-break: break-all;
}

.card_con .EnglishWritingTopic h2 i {
	font-style: normal; /* color: #888; */
}

.card_con .EnglishWritingTopic h2 b {
	font-weight: normal;
	line-height: 24px;
	font-size: 14px;
	text-indent: 20px;
}

.card_con .EnglishWritingTopic h2 span {
	margin-right: 10px;
}

.card_con .EnglishWritingTopic .EnglishWritingTopic_zi {
	width: 638px;
	height: auto;
	border: 1px dotted #000;
	position: relative;
	float: left;
	position: relative;
}

.card_con .EnglishWritingTopic .EnglishWritingTopic_zi:hover {
	box-shadow: 0 0 10px #ccc;
}

.card_con .EnglishWritingTopic .EnglishWritingTopic_zi.NoHover:hover {
	box-shadow: none;
}

.card_con .EnglishWritingTopic .EnglishWritingTopic_zi img {
	position: absolute;
	width: 161.188px;
	right: -1px;
	top: -3px;
	height: 36px;
	border: 2px solid #fff;
	border-right: none;
}

.card_con .EnglishWritingTopic .EnglishWritingTopic_zi .title {
	width: 95%;
	height: 37px;
	line-height: 37px;
	text-indent: 30px;
	margin-top: 0px;
} /*height增加了10px*/
.card_con .EnglishWritingTopic .EnglishWritingTopic_zi .title span {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
}

.card_con .EnglishWritingTopic .EnglishWritingTopic_zi p {
	width: 95%;
	margin-left: 2.5%;
	height: 30px;
	line-height: 29px;
	border-bottom: 1px solid #000;
	clear: both;
	margin-bottom: 5px;
} /*height减少了0.7px*/
.card_con .EnglishWritingTopic .EnglishWritingTopic_zi p.b_b {
	border-bottom: 1px solid #fff;
}
/*
  .card_con .EnglishWritingTopic .EnglishWritingTopic_zi ul{ width:95%; margin-left:2.5%; margin-top:11px;}
  .card_con .EnglishWritingTopic .EnglishWritingTopic_zi ul li{ width:100%; height:33.6px; border-bottom:1px solid #000;line-height:33.6px;}
*/
/*.EnglishWriting{ position:fixed; top:150px; right:30px;}*/
.EnglishWriting_win {
	width: 500px;
	max-height: 680px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -340px;
	border-radius: 4px;
	display: none;
	z-index: 10000;
}

.EnglishWriting_win h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.EnglishWriting_win .EnglishWriting_con {
	width: 90%;
	float: left;
	height: auto;
	margin-left: 5%;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_title {
	width: 100%;
	height: 50px;
	float: left;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_title span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_title select {
	width: 80px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_title input {
	width: 400px;
	height: 30px;
	margin-top: 9px;
	margin-left: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_topic {
	width: 100%;
	max-height: 180px;
	float: left;
	overflow: hidden;
	overflow-y: auto;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_topic ul {
	width: 100%;
	float: left;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_topic ul li {
	width: 100%;
	float: left;
	height: 50px;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_topic span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_topic input {
	width: 120px;
	margin-right: 10px;
	height: 30px;
	text-align: center;
	margin-top: 9px;
	float: left;
	margin-left: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_con_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

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

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_con_btn a:hover
	{
	color: #2196f3;
	background: #e3f2fd;
}

.EnglishWriting_win .EnglishWriting_con .EnglishWriting_con_btn a:focus
	{
	background: #bbdefb;
	color: #2196f3;
}

/*语文作文*/
.card_con .ChineseWritingTopic {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
}

.card_con .ChineseWritingTopic h2 {
	width: 100%;
	line-height: 22px;
	font-size: 14px;
	word-break: break-all;
}

.card_con .ChineseWritingTopic h2 i {
	font-style: normal; /* color: #888; */
}

.card_con .ChineseWritingTopic h2 b {
	font-weight: normal;
	line-height: 20px;
	font-size: 14px;
	text-indent: 20px;
}

.card_con .ChineseWritingTopic h2 span {
	margin-right: 10px;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi {
	width: 638px;
	height: auto;
	border: 1px dotted #000;
	padding-bottom: 10px;
	position: relative;
	float: left;
	position: relative;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi:hover {
	box-shadow: 0 0 10px #ccc;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi.NoHover:hover {
	box-shadow: none;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi img {
	position: absolute;
	width: 161.188px;
	right: -1px;
	top: -3px;
	height: 36px;
	border: 2px solid #fff;
	border-right: none;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .title {
	width: 95%;
	height: 37px;
	line-height: 37px;
	text-indent: 30px;
	margin-bottom: 5px;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .title span {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data
	{
	width: 612px;
	margin-left: 13px;
	border: 1px solid #000;
	border-bottom: 0px;
	float: left;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul
	{
	float: left;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin-bottom: 3px;
} /*margin-bottom减少了2px*/
.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul li
	{
	width: 29.6px;
	height: 27px;
	float: left;
	border-right: 1px solid #000;
	line-height: 27px;
	position: relative;
}
/* .card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul li:nth-last-child(1),.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul:nth-last-child(1){ border-bottom:0px; border-right:0px; margin-bottom:0px;}*/
.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul li:nth-child(20n)
	{
	border-bottom: 0px;
	border-right: 0px;
	margin-bottom: 0px;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul:nth-child(1)
	{
	border-top: 0px;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data:nth-last-child(1)
	{
	border-bottom: 1px solid #000;
}

.card_con .ChineseWritingTopic .ChineseWritingTopic_zi .ChineseWritingTopic_data ul li span
	{
	width: 60px;
	line-height: 10px;
	position: absolute;
	bottom: -5px;
	font-size: 12px;
}

/*.ChineseWriting{ position:fixed; top:180px; right:30px;}*/
.ChineseWriting_win {
	width: 500px;
	max-height: 680px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -340px;
	display: none;
	border-radius: 4px;
	z-index: 10000;
}

.ChineseWriting_win h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.ChineseWriting_win .ChineseWriting_con {
	width: 90%;
	float: left;
	height: auto;
	margin-left: 5%;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_title {
	width: 100%;
	height: 50px;
	float: left;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_title span {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_title select {
	width: 80px;
	height: 30px;
	margin-top: 9px;
	margin-left: 5px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_title input {
	width: 400px;
	height: 30px;
	margin-top: 9px;
	margin-left: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-indent: 10px;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_topic {
	width: 100%;
	float: left;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_topic ul {
	width: 100%;
	float: left;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_topic ul li {
	width: 100%;
	float: left;
	height: 50px;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_topic span {
	display: block;
	float: left;
	width: 80px;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_topic input {
	width: 120px;
	margin-right: 10px;
	height: 30px;
	text-align: center;
	margin-top: 9px;
	float: left;
	margin-left: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_con_btn {
	float: right;
	margin-top: 30px;
	margin-bottom: 20px;
}

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

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_con_btn a:hover
	{
	color: #2196f3;
	background: #e3f2fd;
}

.ChineseWriting_win .ChineseWriting_con .ChineseWriting_con_btn a:focus
	{
	background: #bbdefb;
	color: #2196f3;
}

.even_kb {
	float: right;
	position: absolute;
	top: 58px;
	right: 88px;
	z-index: 99;
	font-size: 12px;
}

.even_kb img {
	height: 35px;
	width: 450px;
}

.even_kb .even_left, .even_kb .even_right {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #333;
}

.even_kb .even_left {
	width: 115px;
	margin-right: 8px;
}

.even_kb .even_right {
	width: auto;
}

.even_kb .even_left span, .even_kb .even_right span {
	float: left;
}

.even_kb .even_left .even_block {
	width: 75px;
	height: 29px;
	border-bottom: 1px solid #333;
}

.even_kb .even_right span:nth-child(2) {
	border: 1px dotted #666;
	border-right: none;
}

.even_kb .even_right span:nth-child(2) li {
	float: left;
	width: 22px;
	height: 28px;
	border-right: 1px dotted #666;
}

.header {
	width: 100%;
	position: absolute;
	top: 60px;
	left: 0px;
}

.header .one {
	width: 24px;
	position: absolute;
	bottom: 0px;
	left: 59px;
	height: 12px;
}

.header .two {
	width: 15px;
	position: absolute;
	bottom: 0px;
	left: 90px;
}

.header .three {
	width: 24px;
	position: absolute;
	bottom: 0px;
	right: 59px;
	height: 12px;
}

.header.even .two {
	left: 465px;
}

.footer {
	width: 100%;
	height: 30px;
	float: left;
	margin-top: 0px;
	position: absolute;
	bottom: 40px;
	left: 0px;
}

.footer p {
	width: 100%;
	height: 15px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	margin-top: 13px;
}

.footer p i {
	font-style: normal;
	display: inline-block;
	margin: 0 10px;
	width: 35px;
	position: relative;
}

.footer p i:before {
	content: '';
	position: absolute;
	width: 8px;
	height: 1px;
	left: -8px;
	top: 10px;
	background: #000;
}

.footer p i:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 1px;
	right: -8px;
	top: 10px;
	background: #000;
}

.footer .TemplaceCode {
	height: 15px;
	line-height: 15px;
	font-size: 14px;
	width: 100px;
	text-align: center;
	position: absolute;
	right: 200px;
	bottom: -2px;
}

.footer p:nth-child(2) {
	letter-spacing: 6px;
}

.footer .pageBinary {
	position: absolute;
	right: 480px;
	bottom: 0;
}

.footer .pageBinary span {
	width: 12px;
	height: 12px;
	margin-right: 12px;
	float: left;
}

.footer .pageBinary span:last-child {
	margin-right: 0;
}

.footer .pageBinary span.black {
	background: #000;
}

.footer .left {
	width: 24px;
	height: 12px;
	position: absolute;
	bottom: 0px;
	left: 59px;
}

.footer .right {
	width: 24px;
	height: 12px;
	position: absolute;
	bottom: 0px;
	right: 59px;
}

.card_operateBtn {
	width: 100%;
	height: 40px;
	position: absolute;
	right: -5px;
	top: 5px;
	z-index: 99;
	display: none;
}

.card_operateBtn.top_10 {
	top: -10px;
}

.card_operateBtn .card_operateBtn_gg {
	width: 290px;
	float: left;
	height: 25px;
	margin-right: 10px;
	line-height: 25px;
	position: absolute;
	left: 0px;
}

.card_operateBtn .card_operateBtn_gg a {
	display: block;
	float: left;
	width: auto;
	box-shadow: 1px 2px 6px #999;
	border-radius: 50%;
	height: 25px;
	line-height: 25px;
	color: #fff;
	margin-right: 10px;
}

.card_operateBtn .card_operateBtn_gg a img {
	position: static;
	width: 25px !important;
	height: 25px !important;
	position: static !important;
}

.card_operateBtn .card_operateBtn_gg #uploadImg {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	transform: scale(0)
}

.card_operateBtn .card_operateBtn_left {
	width: auto;
	float: right;
}

.card_operateBtn .card_operateBtn_left span {
	float: right;
	margin-right: 10px;
	line-height: 27px;
	color: #42a5f5;
}

.card_operateBtn .card_operateBtn_left a {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	background: #fff;
	line-height: 25px;
	font-size: 24px;
	text-align: center;
	border: 1px solid #42a5f5;
	margin-right: 10px;
}

.card_operateBtn .card_operateBtn_left input {
	float: left;
	width: 60px;
	height: 23px;
	line-height: 23px;
	background: #fff;
	text-align: center;
	border: 0px;
	border: 1px solid #42a5f5;
	margin-right: 10px;
}

.card_operateBtn .card_operateBtn_gg  .line_div {
	width: 50px;
	height: 25px;
	position: relative;
	float: left;
}

.card_operateBtn .card_operateBtn_gg  .line_div .line_d {
	width: 100%;
	height: 25px;
}

.card_operateBtn .card_operateBtn_gg  .line_div .line_d img {
	width: auto !important;
}

.card_operateBtn .card_operateBtn_gg  .line_div ol {
	padding-top: 15px;
	padding-left: 10px;
	width: 122px;
	height: 109px;
	background: url(../../images/CardOnline/line_bg.png);
	position: absolute;
	top: 25px;
	left: 0px;
	display: none;
	opacity: 0.9;
}

.card_operateBtn .card_operateBtn_gg  .line_div ol li {
	width: 50px;
	height: 45px;
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 5px;
	margin-right: 7px;
	line-height: 45px;
	text-align: center;
	color: #ccc;
	font-size: 12px;
	cursor: pointer;
}

.card_operateBtn .card_operateBtn_gg  .line_div ol li:hover {
	border: 1px solid #4385f5;
}

.card_operateBtn .card_operateBtn_gg  .line_div ol li.click {
	border: 1px solid #4385f5;
}

.card_operateBtn .card_operateBtn_gg  .line_div ol li:nth-child(even) {
	margin-right: 0px;
}

.card_operateBtn .card_operateBtn_gg  .line_div ol li img {
	float: none;
	box-shadow: none;
	margin-top: 10px;
	position: static !important;
	width: 36px !important;
	height: auto !important;
}

.card_operateBtn .card_operateBtn_right {
	width: auto;
	float: right;
}

.card_operateBtn .card_operateBtn_right a {
	display: block;
	float: left;
	width: auto;
	box-shadow: 1px 2px 6px #999;
	border-radius: 50%;
	height: 25px;
	line-height: 25px;
	color: #fff;
	margin-right: 10px;
}

.card_operateBtn .card_operateBtn_right a.add {
	display: block;
	float: left;
	width: auto;
	padding: 0px 10px;
	border-radius: 0px;
	background: #00a0e9;
	height: 25px;
	line-height: 25px;
	color: #fff;
	margin-right: 10px;
}

.card_operateBtn .card_operateBtn_right a img {
	width: 25px !important;
	height: 25px !important;
	position: static !important;
}

.add_bigtopic {
	width: 300px;
	height: 40px;
	position: absolute;
	right: -25px;
	top: -25px;
	cursor: pointer;
	z-index: 99;
	display: none;
}

.add_bigtopic img {
	float: right;
	height: 20px !important;
	box-shadow: 1px 2px 6px #999;
	border-radius: 50%;
	position: static !important;
}

.add_bigtopicWin {
	width: 400px;
	height: auto;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -150px;
	z-index: 10000;
	display: none;
}

.add_bigtopicWin h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.add_bigtopicWin ul {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.add_bigtopicWin ul li {
	width: 33%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #2196f3;
	position: static;
	cursor: pointer;
}

.add_bigtopicWin .add_bigtopicWin_btn {
	float: right;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	width: 100%;
	padding-top: 10px;
}

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

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

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

.add_includetopicWin {
	width: 400px;
	height: auto;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -150px;
	z-index: 10000;
	display: none;
}

.add_includetopicWin h2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ccc;
}

.add_includetopicWin ul {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.add_includetopicWin ul li {
	width: 33%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #2196f3;
	position: static;
	cursor: pointer;
}

.add_includetopicWin .add_includetopicWin_btn {
	float: right;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	width: 100%;
	padding-top: 10px;
}

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

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

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

.checkbox {
	width: 30px;
	height: 30px;
	position: absolute;
	right: -45px;
	top: 20px;
	z-index: 99;
	display: none;
}

.ModifyDel_btn {
	position: relative;
	width: auto;
	height: auto;
	position: absolute;
	top: 10px;
	right: 0px;
	z-index: 100;
	display: block;
}

.ModifyDel_btn a {
	display: block;
	float: left;
	width: auto;
	padding: 0px 30px;
	border-radius: 0px;
	background: #00a0e9;
	height: 30px;
	line-height: 30px;
	color: #fff;
	margin-right: 10px;
	box-shadow: 1px 2px 6px #999;
}

.ModifyDel_btn_img a {
	display: block;
	float: left;
	width: 34px;
	padding: 0px 0px;
	border-radius: 50%;
	background: none;
	height: 34px;
	line-height: 34px;
	color: #fff;
	margin-left: 15px;
	box-shadow: 1px 2px 6px #999;
}

.ModifyDel_btn_img a:hover {
	box-shadow: 1px 4px 10px #999;
}

.TemplateCode {
	/* position:absolute; top:0px; height:30px; width:200px; color:#666;line-height:30px; left:55%; margin-left:-100px; font-size:14px; z-index:100; text-align:center; */
	font-family: "微软雅黑";
}

.TemplateZL {
	width: 684px;
	height: 50px;
	margin: 0 auto;
	margin-top: 75px;
}

.TemplateZL .TemplateScore, .TemplateZL .TemplateCode, .TemplateZL .Templateedition
	{
	width: auto;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	color: #666;
	float: left;
	line-height: 50px;
	font-weight: bold;
	color: #999;
	margin-right: 20px;
}

.TemplateZL span {
	color: #333;
}

.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;
}

.ADDwin {
	position: fixed;
	bottom: 50px;
	right: 50px;
	height: 60px;
	width: 60px;
	font-weight: bold;
	border-radius: 50%;
	background: #4cae50;
	line-height: 60px;
	color: #fff;
	text-align: center;
	font-size: 40px;
	box-shadow: 0 4px 10px #ccc;
}

.ADDwin:hover {
	box-shadow: 0 4px 14px #999;
}

/*题型设置里面的标准答案-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;
}

.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 .ModelAnswer_con ul .ModelAnswer_conXZ ol li.error {
	border-bottom-color: red !important;
}

.Q_ModelAnswer .ModelAnswer_con ul .ModelAnswer_conXZ ol li.error p {
	color: red;
}

.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;
}

.TemplateZL {
	width: 759px;
	position: relative;
	right: -5px;
	height: 50px;
	margin: 0 auto;
	margin-top: 75px;
}

.TemplateZL .TemplateScore, .TemplateZL .TemplateCode {
	width: auto;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	color: #666;
	float: left;
	line-height: 50px;
	font-weight: bold;
	color: #999;
	margin-right: 20px;
}

.TemplateZL span {
	color: #333;
}

.TemplateZL .TemplateZL_btn {
	float: right;
}

.TemplateZL .TemplateZL_btn a {
	display: block;
	float: left;
	width: 34px;
	padding: 0px 0px;
	border-radius: 50%;
	background: none;
	height: 34px;
	line-height: 34px;
	color: #fff;
	margin-left: 15px;
	margin-top: 5px;
}

.TemplateZL .TemplateZL_btn a:hover {
	box-shadow: 1px 4px 10px #999;
}

.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;
}

.tagWinHint img {
	height: 22px;
	float: right;
	margin-top: 7px;
	margin-right: 3px;
}
/*水波纹-start*/
.ck {
	cursor: pointer;
	display: block;
	text-decoration: none;
	width: 100px;
	height: 30px;
	position: relative;
	overflow: hidden;
	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
}

.cut_box {
	display: none;
	width: auto;
	height: auto;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -350px;
	margin-top: -270px;
	z-index: 10000;
	border: 3px solid #ccc;
}

.cut_box .cut_pic {
	width: 700px;
	height: 500px;
}

.cut_box .action {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
}

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

.cut_box .action a img {
	width: 20px;
	margin-top: 2.5px;
}

.cut_box .action a.s {
	margin-right: 110px;
}

.cut_box .action a.n, .cut_box .action a.s {
	width: 60px;
}

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

.cut_box .action a.n:hover, .cut_box .action a.s:hover {
	color: #2196f3;
	background: none;
}

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

.cut_box .action a.n:focus, .cut_box .action a.s:focus {
	background: none;
	color: #2196f3;
}

.cut_box p {
	color: #666;
	position: absolute;
	left: 20px;
	bottom: 30px;
}

.cropper-canvas {
	border: 1px solid #999;
}

/* h2{font-weight: normal;} */
/*操作视频*/
.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;
}

.video h1 span {
	font-size: 14px;
	color: #ccc;
	margin-right: 20px;
	cursor: pointer;
}

.video h1 span.click {
	font-size: 24px;
	color: #000;
}

.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;
}

.intelligent_button {
	width: auto;
	height: 55px;
	float: right;
}

.intelligent_button img {
	cursor: pointer;
	width: 26px;
	margin-top: 7px;
}

.intelligent_button img.w23 {
	width: 21px;
	margin-top: 9px;
}

.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;
}