@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; bottom:25px; left:100px; width:66px;}
.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;top: 207px;left: 78px;width: 66px !important;height: 66px !important;}

.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{width:150px; margin-left:78px;font-weight:normal; float:left; font-size:12px; color:#666; margin-top:10px;}
.OperationBtn h2 span{ color:#999; cursor:pointer;}
.OperationBtn h2 span:hover{ text-decoration:underline;}
.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 a:nth-of-type(1){ margin-top:10px;}
.OperationBtn a:hover{ background:#2196f3; color:#fff;}

.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;}
.content{position:relative;float:left;transform-origin: left top;}
  .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:none; 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 #000;  }
  .card_con .card_con_zi .test{position:absolute;outline:2px solid red;}
  .card_con .card_head{ width:100%;}
  .card_con .card_head.h180{ height:180px; }
  .card_con .card_head.h73{ height:73px;}
  .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:14px;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:5px 0 0 0; border:1px dotted #000; 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;}
  .card_con .card_topic .card_topic_zi .card_topic_zi_btn a{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: 5px;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{height:auto; float:left; margin-bottom:3px; 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{width:18px; height:7px;float:left; margin-right:11px; text-align:center; line-height:7px; font-size:12px;}
  .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;}
   .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:-25px; 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: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 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 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;}


/*解答题*/
.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:14px;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 #000; */ border:1px dashed #000; 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 #000; 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 dashed #000;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:TimesNew Roman,"宋体";}
.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:25px; float:left; height:25px; margin-top:13px; 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:14px;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 #000;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:8px;} /*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:29px; line-height:29px; margin-right:5px;}
.card_con .card_tktopic .card_tktopic_zi ul li p{ display:block; float:left; width:auto; height:29px; border-bottom:1px solid #000;margin-right:5px; line-height:40px;}
.card_con .card_tktopic .card_tktopic_zi ul li img{ display:block; float:left; height:30px;}



/*  .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:25px; float:left; height:25px; margin-top:13px; 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_type{ width:auto; float:right; margin-left:80px; 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:60px; position:relative; color:#000;}
.tkt_win .tkt_con .tkt_type ul li:nth-child(1){ width:90px;}
.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{ 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_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:63px; right:88px; z-index:99;font-size: 12px;}
  .even_kb img{height:30px;}
  .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:330px;}
  .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 #000;border-right:none; }
  .even_kb .even_right span:nth-child(2) li{float:left;width:22px;height:28px;border-right:1px dotted #000;}
  
  
 
 .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:none;}
.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;}


