 body, html{
  font-family:微软雅黑;
  font-size:14px;  	
	background-size:100% 100%;
 }
 
.video_list{ padding:15px; overflow:hidden; background:#FFF; border:1px solid #DDD;}
.video_list li{ float:left; width:205px; height:180px; margin:10px 4px 0;}
.video_list li a{ display:block; width:205px; height:180px; padding:10px; text-align:center; position:relative;}
.video_list li a:hover{ background-color:#EEE; text-decoration:none;}
.video_list li a em.cov{ display:none; position:absolute; z-index:10; left:10px; top:10px; width:185px; height:120px; background:url(/images/video_play.png) center no-repeat; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.video_list li a:hover em.cov{ display:block;}
.video_list li a img{ width:185px; height:120px;}
.video_list li a p{ display:block; height:50px; margin-top:3px;}
.video_list li a p span{ display:block; height:20px; line-height:20px; overflow:hidden;}
.video_list li a p span b{ font-weight:normal; color:#999;}
.video_list li a p span i{ font-style:normal; font-family:Arial, Helvetica, sans-serif;}

.video_list_m{ padding:5px; overflow:hidden; background:#FFF; border:1px solid #DDD;}
.video_list_m li{ float:left; width:98%; height:180px; margin:5px 4px 0;}
.video_list_m li a{ display:block; width:100%; height:180px; padding:10px; text-align:center; position:relative;}
.video_list_m li a:hover{ background-color:#EEE; text-decoration:none;}
.video_list_m li a em.cov{ display:none; position:absolute; z-index:10; left:10px; top:10px; width:98%; height:120px; background:url(/images/video_play.png) center no-repeat; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.video_list_m li a:hover em.cov{ display:block;}
.video_list_m li a img{ width:98%; height:120px;}
.video_list_m li a p{ display:block; height:50px; margin-top:3px;}
.video_list_m li a p span{ display:block; height:20px; line-height:20px; overflow:hidden;}
.video_list_m li a p span b{ font-weight:normal; color:#999;}
.video_list_m li a p span i{ font-style:normal; font-family:Arial, Helvetica, sans-serif;}

.navtop_btns{ padding-left:2.2rem; margin-bottom:10px;padding-right:2.2rem;}
.navtop_btns button{ margin:0 10px 0px 0;}

.ExamHover {
    background: #ff5772;
    color: #fff
}

.ExamVisited {
    cursor: default;
    background-color: #fed2d9
}

.ExamWait {
	background-color:#fff
    cursor: pointer
}

.answerbox td {
    height: 17px;
    text-align: center;
    line-height: 17px;
    cursor: pointer;
    border:1px solid #0000ff;
    padding:0.2rem
}
.anwe-note {
    height: 18px;
    padding: 2px 0;
    line-height: 17px; 
}

.anwe-note div {
    float: left;
    width: 64px
}

.anwe-note em {
    width: 15px;
    height: 15px;
    border: solid 1px #2ca5da;
    display: inline-block;
    float: left
}

.anwe-note span {
    padding-left: 5px;
    float: left;
    display: inline-block
}

.anwe-btns {
	height: 34px;
  line-height: 32px;
  display: inline-block;
}

.anwe-btns a {    
    width: 70px;
    height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin: 4px 0;
    text-decoration: none;
    cursor: pointer
}
.selectbox{
	width:33%;
}
.selectbox .select-bar { padding: 0; }
.selectbox .select-bar select { width: 98%; height: 190px; border: 1px #A0A0A4 solid; padding: 4px; font-size: 14px; font-family: "microsoft yahei"; }
.btn-bar { margin: 2px;width: 4rem; padding-top: 3.2rem; }
.btn-bar p .btn { width: 50px; height: 30px; cursor: pointer; font-family: simsun; font-size: 14px; }
 
 .border-paging{
	display: flex;padding: 10px 0px 0px 10px;
}

 .absolute-center {
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}
.border-r-white{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #f8f8ff;
 	padding:0.1rem;
 	overflow:auto;
 }
 .border-r-white-w{ 	
 	width: 100%;border-radius:0.2rem;
 	border:0.3rem ridge #0000ff;
 	padding:0.1rem;
 	overflow:auto;
 }

.border-r-blue{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #0000ff;
 	padding:0.1rem;
 	overflow:auto;
 }
  
 .border-r-blue-w{
	width: 100%;border-radius:0.2rem;
 	border:0.3rem ridge #0000ff;
 	padding:0.1rem;
 	overflow:auto;
}

 .border-r-mblue{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #0000cd;
 	padding:0.1rem;
 	overflow:auto;
 }
 .border-r-mblue-w{ 	
 	width: 100%;border-radius:0.2rem;
 	border:0.3rem ridge #0000cd;
 	padding:0.1rem;
 	overflow:auto;
 } 
 .border-r-Navy{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #000080;
 	padding:0.1rem;
 }
 .border-r-DarkBlue{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #00008b;
 	padding:0.1rem;
 }
 .border-r-RoyalBlue{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #4169e1;
 	padding:0.1rem;
 }
 
 .border-r-MediumSlateBlue{ 	
 	border-radius:0.2rem;
 	border:0.3rem ridge #7b68ee;
 	padding:0.1rem;
 }
 
 .border-dev{ 	
 	padding: 8px 15px;
 	color: #b6d2f1;
 	height: 100%;
 	overflow:auto;
 } 
 
 .menu{ 	
 	font-size: 1.2rem;
 	cursor:pointer;
 	min-width:6rem;
 	min-height:3rem;
 	text-align:center;
 	font-weight:bold;
}
 .menu-s{
 	font-size: 15px;
 	cursor:pointer;
 	min-width:8rem;
 	min-height:2rem;
 	text-align:center;
 	
}
 .menu-link {
  position: relative;
  top: 0; left: 0; bottom: 0; right: 0;
  display: block;
 	text-decoration:none;
 	text-align:center;
 	overflow: auto;
  margin: auto;  
 	color: #b6d2f1;
 	height:100%;
}
 .menu-link:hover, .menu-link:focus{
 	text-decoration:none;
 	color: #b6d2f1;
}

.form-control_inzsc{
	border:0px;
	color: #b6d2f1;
	background-color:transparent;
	background-image: url("../images/border_dblue.png");
	border-color:#00ffcd;
	border-radius:0.2rem;
 	background-size:100% 100%; 	
}
.form-control_inzsc:focus {
	  background-color: transparent;
	  border-color: #80bdff;
	  outline: 0;
	  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.border-img-lg{
	width: 100%;
	height:32rem;
	background-image: url("../images/border_green.png");
 	background-size:100% 100%;
 	border-radius:5px;
 	overflow:auto;
}

.border-map{
	width: 100%;
	padding: 0px;
	margin: 0px auto;
}

.border-map-p{
	width: 100%;
	padding: 25px;
	margin: 0px auto;
}

.boreder_score{min-width:100px; min-height:100px; border: 3px  dotted #00ff00; border-radius:50%; font-size:2.5em;line-height:100px; text-align:center; color:#FFF; float:right;}
.detect_top{height:50px; margin:10px 0px 0px 10px; font-size:1.9em;}
.detect_next{height:20px; margin:0px 0px 0px 10px; font-size:1.2em; clear:both;}

.detect_form{ width:100%; height:40px; color:#FFF; line-height:1.2em; padding:10px;display: flex;}
.detect_form .tl{width:25%; padding:5px 0px; margin:0px; font-size:1.2em; float:left; text-align:right;}
.detect_form .cen{width:36%; padding:5px 0px 1px 3%; margin:0px; float:left; font-size:0.6em;
    -webkit-line-clamp: 1; 
    -webkit-box-orient: vertical; 
    word-break: break-all; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: -webkit-box;
}
.detect_form .de{width: auto; padding:2px 20px; font-size:0.8em; margin:0px; float:left; border:1px solid #fff; border-radius:20px; cursor:pointer;} 


 .logo_border{
 	width: 60%;
 	padding: 10px 20px;
 }
  .logo_border img{
 	padding: 0px;
 	width: 350px;
 	height: 30px;
 }

 .menu_start{
 	border-radius:0.2rem;
 	border:0.3rem solid #0000cd;
 }
 .menu_start:HOVER{
 	background-image: url("../images/menu_bg.png");
 	background-size:100% 100%;
 	border-radius:0.2rem;
 }
 .menu_start_sel{
 	background-image: url("../images/menu_bg.png");
 	background-size:100% 100%;
 	border-radius:0.2rem;
 }
 .menu_end{
 	border-radius:0.2rem;
 	border:0.3rem solid #0000cd;
 }
 .menu_end:HOVER{
 	background-image: url("../images/menu_bg.png");
 	background-size:100% 100%;
 	border-radius:0.2rem;
 }
 .menu_end_sel{
 	background-image: url("../images/menu_bg.png");
 	background-size:100% 100%;
 	border-radius:0.2rem;
 }
 .menu_center{
 	border-radius:0.2rem;
 	border:0.3rem solid #0000cd; 	
 }
 .menu_center:HOVER{
 	background-image: url("../images/menu_bg.png");
 	background-size:100% 100%;
 	border-radius:0.2rem;
 }
 .menu_center_sel{
 	background-image: url("../images/menu_bg.png");
 	background-size:100% 100%;
 	border-radius:0.2rem;
 }
 
 .center_border{
 	height: 75%;
 	width: 100%;
 	padding: 5px 40px;
 	color: #b6d2f1;
 }
 .center_title{
 	font-size: 14px;
 	padding: 5px 0px;
 	color: #b6d2f1;
 }
 .content_border{
 	width: 100%;
 	height:100%;
  display: flex;
 }
 


 .list_border{
 	padding: 10px 10px;
	font-size: 16px;
	border-bottom: 1px solid #0861BF;
	cursor:pointer;
 }
.list_border:HOVER{
	background-color: #2DA6FB;
	border-radius:5px;
}
 .list_title{
 	font-size: 22px;
 	width: 100%;
 	text-align: center;
 	color: #18e8fb;
 }
 .list_content_border{
	display: flex;
	padding: 3px 3px;
	align-items: center;
}
.list_content_left{
	padding: 0px 5px;
	width: 100px;
}
.list_content_right{
	width: 70%;
	/* -webkit-line-clamp: 1; // 限制显示的文本的行数为3
    -webkit-box-orient: vertical; // 水平排列<p>，使其不纵向显示
    word-break: break-all; // 使<p>中的文字换行
    overflow: hidden; // 超出的文字部分隐藏
    text-overflow: ellipsis; // 超出的文字部分用...来显示
    display: -webkit-box; // 将<p>变成高度定死，宽度自适应的行内块元素 */
    
    -webkit-line-clamp: 1; 
    -webkit-box-orient: vertical; 
    word-break: break-all; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    display: -webkit-box;
    
}
.more_border{
	width: 100%;
	text-align: right;
	padding: 5px 10px;
	cursor:pointer;
 }
 .more_border:HOVER{
 	background-color: #2DA6FB;
 	border-radius:5px;
 }
.bottom_border{
	position: fixed;
	bottom: 0;
	color: #b6d2f1;
	text-align: center;
	left: 0px;
	right: 0px;
}
.no_content_border{
	text-align: center;
}

.loading_border{
	display:block;
	width:  100%;
	text-align: center;
	margin-top: 80px;
}
.loading_border img{
	width: 35px;
	height: 35px;
}


.table_inzsc{
	width: 100%;	
	table-layout:fixed;
}
.table_inzsc th{
	border-top:none;
	border-bottom: 2px solid #0861BF;
	padding: 10px 0px;
	text-align: center;
}
.table_inzsc td{
	border-bottom: 2px solid #0861BF;
	padding: 10px 0px;
	width: 10%;
	text-align: center;
	white-space:nowrap;
	
}

.search_border{
	width: 700px;
	margin-right: 70px;
	display: flex;
	align-items: center;
}
.search_span{
	background-color: #3EE1F3;
	border: 0px;
}
		
.checkbox_inzsc{
	width: 24rem;
}
.checkbox_label{
	text-align: center;padding-right: 30px;
}

.windows_border_ather{
	display:none;
	position: absolute;
	top: 0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index: 9;
 	opacity: 0.6; 
	background-color: #000; 
}

.windows_border{
	width:500px;
	display:none;
	position: absolute;
	left:30px;
	top:190px;
	background-image: url("../images/border_green.png");
 	background-size:100% 100%;
	border-radius:5px;
	z-index: 10;
	padding: 10px;
	overflow:auto;
}

.windows_title{
	font-size: 22px;
	color: #FCFCFC;
	padding: 8px 10px;
	text-align: center;
}
.message_border{
	font-size: 16px;
	color: #FCFCFC;
	padding: 8px 18px;
}
.tree_border{
	padding: 0px 18px;
	font-size: 14px;
	overflow:auto;
}
.tree2_title{
	padding: 5px 0px;
	font-size: 14px;
	display: flex;
	align-items: center;
}
.tree3_title{
	padding: 5px 10px;
	font-size: 14px;
	display: flex;
	align-items: center;
}
.tree_name{
	padding: 0px 3px;
	width:50%;
}
.tree_icon{
	padding: 0px 3px;
	width:30%;
}
.tree_img_max{
	width: 25px;
	height: 25px;
}
.tree_img_min{
	width: 20px;
	height: 20px;
	padding: 2px;
}
.tree4_title{
	padding: 5px 0px;
	padding-left:16px;
	font-size: 12px;
	display: flex;
	align-items: center;
}
.td_name{
	width:35%;
	padding: 0px 2px;
}
.td_value{
	width:25%;
}
.list_operation{
	padding: 2px 15px;
	border-radius:3px;
	text-align: center;
	color: #b6d2f1;
	cursor:pointer;
}
.list_operation:HOVER{
	background-color: #2DA6FB;
	color: #b6d2f1;
}

.form_border{
	display: flex;
	padding: 8px;
	font-size: 14px;
	align-items: center;
}
.form_left{
	padding: 0px 5px;
	width: 80px;
}
.form_right{
	width: 70%;
}
.form_right input{
	height:40px;
	padding: 10px 5px;
	width: 100%;
    background-image: url("../images/border_dblue.png");
 	background-size:100% 100%;
 	border-radius:3px;
}
.form_right textarea{
	height:80px;
	padding: 5px;
	background-image: url("../images/border_dblue.png");
 	background-size:100% 100%;
 	border-radius:3px;
}
textarea::-webkit-input-placeholder{color: #b6d2f1;}
input::-webkit-input-placeholder{color: #b6d2f1;}
.submit_div_disabled{
	width:100%;
	padding:5px 0px;
	text-align:center;
	background-color: #e0e0e0;
	border-radius:3px;
	color: #9D9D9D;
}

.submit_div{
	width:100%;
	padding:5px 0px;
	text-align:center;
	background-color: #2DA6FB;
	border-radius:3px;
	color: #b6d2f1;
}

#submit_edit{
	background-image: url("../images/border_gold.png");
 	background-size:100% 100%;
 	border-radius:3px;
}
.map_a{
	position: absolute;
	right: 10px;
	top: 130px;
}
.map_a a{
	font-size: 12px;
}
.submit_border{
	position:fixed;
	bottom: 0px;
	left:0px;
	right: 0px;
	
}

.screen_border{
	display:none;
	width: 250px;
	border-right: 2px solid #2DA6FB;
	text-align: center;
	background-color:#08376A;
}
.left_show_hide{
	position: absolute;
	z-index:999;
	padding:20px 4px;
	border: 1px solid #2DA6FB;
	right: -25px;
	border-radius:5px;
	cursor:pointer;
	background-color: #A0D2FF;
}
.left_show_hide:HOVER{
	background-color: #2DA6FB;
}


.status_span{padding: 3px 8px;border-radius:5px;color: #fcfcfc;position: relative;top: -30px;}

.status_sp_red{background-color: #af0000;}
.status_sp_ash{background-color: #7c7c7c;}
.status_sp_yel{background-color: #ffae60;}
.status_sp_gre{background-color: #8ceb00;}

.mon_div{padding: 2px 2px;border: 1px solid #fcfcfc;margin-right: 10px;height: 60px;width: 31%;text-align: center;}
.mon_div{padding: 2px;margin-right: 10px;height: 60px;width: 33.3%;min-width: 100px;text-align: center;font-size: 12px;color: #fcfcfc;}
.mon_div_red{background-color: red;}

.tab_b{ height:40px; border-bottom:1px solid #DDD;}
.tab_b h2{ float:left; width:100px; height:41px; line-height:38px; text-align:center; font-size:16px; margin-top:-1px; color:#1f78b5; background:#dfdFFF; border-top:2px solid #1f78b5; border-right:1px solid #DDD;}
.tab_b h3{ float:left; width:100px; height:41px; line-height:38px; text-align:center; font-size:16px; margin-top:-1px; color:#1f78b5; background:#dfdFFF; border-top:2px solid #1f78b5; border-right:1px solid #DDD;}
.tab_b ul li a{ float:left; width:100px; height:39px; line-height:38px; text-align:center; font-size:16px; font-family: "Microsoft Yahei"; border-right:1px solid #DDD;}
.tab_b ul li.hover a{ margin-top:-1px; color:#1f78b5; height:42px; line-height:35px; border-top:2px solid #1f78b5; background:#FFF;}
.tab_b .more{ float:right; padding:10px 10px 0 0;}
.tab_b .more b{ padding:0 3px; color:#F30; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

