@charset "utf-8";
.questionsBox { overflow:hidden; padding:23px 0; text-align:left;}
.questionsBox input {background-color: #EDEDED; border: none;}
.questionsBox object { margin-left: 30px;}


.istest{display: none}
/*.questionsBox { overflow:hidden; padding:23px 0;}*/
.questionsBox .audioBox { padding:10px 0px; overflow:hidden; margin-left: 30px; padding-top: 10px;}
.questionsBox .audioBox audio {width:350px; height:30px; }
.questionsBox .title { padding:5px 35px;  font-size:14px; }
.questionsBox .title .false1 {width:16px; height:16px; background:url(../images/false.png); position:absolute; z-index:100; left:13px; top:8px;}
.questionsBox ul { font-size:14px;}
.questionsBox li { padding:5px 35px; overflow:hidden; font-size:14px; line-height:22px;}
.questionsBox li span {width:auto; padding-right:20px; float:left;}
.questionsBox li .false2{ color:#ED0101;}
.questionsBox .true{ color:#0B9400;}
.questionsBox li .pop{ color:#97744A;}
.questionsBox li table {width:100%;}
.questionsBox li td img { border:1px solid #CCC;}

.questionsBox .language .title { font-weight:bold; position:relative;}
.questionsBox .language .intro1{ margin:0 35px;}
/*.questionsBox #lan-parts #lan-part .play {width:35px; height:35px; background:#8269C4 url(../images/play1.png) no-repeat center; display:block; border-radius:25px; position:absolute; z-index:100; left:330px; top:485px; cursor:pointer;}
.questionsBox #lan-part1 .play {width:35px; height:35px; background:#8269C4 url(../images/play1.png) no-repeat center; display:block; border-radius:25px; position:absolute; z-index:100; left:300px; top:710px; cursor:pointer;}*/

/*.questionsBox #lan-parts { position: relative; width: 80px; height: 35px; padding-top: 5px; margin-left: 35px;}*/
.questionsBox .language .play {width:35px; height:35px; background: url(../images/play1.png) no-repeat center; position: absolute; top: -4px; margin-left: 8px;}


.questionsBox .language .intro{ background:#FFF0E0; border:1px solid #F7A269; border-radius:5px; padding:15px; line-height:24px; margin:0 35px;}
.questionsBox .language{ border-top:0px solid #DAD1F0; padding:5px 0;}

.questionsBox .answerBox{ background:#E1E1E1; padding:20px 35px;  font-size:14px;display: none}
.questionsBox .answerBox p{}

.questionsBox .td1 { border:1px solid #ccc; padding:0; border-left:none; border-bottom:none; margin:0;}
.questionsBox .td1 td { border-bottom:1px solid #CCC; padding:10px; border-left:1px solid #ccc;}

.questionsBox .txt { }
.questionsBox .subject{ width:680px; margin:30px auto; overflow:hidden;}
.questionsBox .subject p { font-size:16px; margin-bottom:20px; overflow:hidden; padding:0;}
.questionsBox .subject li {width:30px; height:30px; float:left; padding:0; margin-right:10px; margin-bottom: 10px}
.questionsBox .subject li a { margin:0; padding:0;}
.questionsBox .subject li .sub_off{ width:28px; height:28px;  background:#FFF; color:#333; border:1px solid #CCC;}


.questionsBox .pic{ overflow:hidden;}
.questionsBox .pic .img{width:33%; margin:0; padding:10px 0; float:left; text-align:center; overflow:hidden;}
.questionsBox .pic .img img {width:180px; height:130px; border:1px solid #CCC;}

.questionsBox li { display:block; overflow:hidden; width:90%;}

.questionsBox .language li { position: relative; min-height: 35px; overflow: inherit;}
.questionsBox .tiankong{width:100%; overflow:hidden; padding:10px 0;}
.questionsBox .txt { background:none; border:none; border-bottom:1px solid #333; padding:5px 15px;width: 152px}
.optimg{cursor: pointer;}



/*.questionsBox .language .title { font-weight:bold; position:relative;}
.questionsBox .language .title .play {width:35px; height:35px; background:#8269C4 url(../images/play1.png) no-repeat center; display:block; border-radius:25px; position:absolute; z-index:100; left:230px; top:0px; cursor:pointer;}
.questionsBox .language .intro{ background:#FFF0E0; border:1px solid #F7A269; border-radius:5px; padding:15px; line-height:24px; margin:0 35px;}	
.questionsBox .language{ border-top:1px solid #DAD1F0; padding:20px 0;}
*/
.questionsBox span{cursor: pointer;}

.errors{color: red}
/*浏览器下载页面*/
.browser-loader{
	padding:0 25px;
	background: #52c4e9;
}
.browser-loader .update-browser{
	border-radius: 8px;
	background: #ededed;
	min-height: 561px;
}
.browser-loader .update-browser{
	padding:48px;
}
.browser-loader .update-browser .browser-dl h3{
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
.browser-loader .update-browser .browser-dl .browser-dd{
	margin-top: 24px;
	padding-bottom: 30px;
}
.browser-dl .browser-dd .browser-h4{
	padding-left: 38px;
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	color: #e70000;
	background: url('../images/browser-mark.png') no-repeat;
}
.browser-dl .browser-dd .brow-explort{
	color: #333;
	font-size: 14px;
	margin:20px 0 0 38px;
}
.browser-dl .browser-dd .brow-for{
	margin-top: 28px;
	padding:0 6px;
}
.browser-dl .browser-dd .brow-for .brow-recommend{
 	float: left;
 	width:115px;
 	margin-left: 20px;
 	text-align: center;
 	border-right: #bcbcbc dashed 1px;
 	padding-right: 45px;
}
.browser-dl .browser-dd .brow-for .brow-recommend .brow-logo{
	height: 48px;
}
.browser-dl .browser-dd .brow-for .brow-recommend .brow-logo img{
	vertical-align: top;
}
.browser-dl .browser-dd .brow-for p.brow-name{
	margin-top: 5px;
	text-align: center;
	color:#5b5b5b;
	font-size: 12px;
	line-height: 14px;
}.browser-dl .browser-dd .brow-for p.brow-name a{
	color:#5b5b5b;
}
.browser-dl .browser-dd .brow-for p.brow-name span{
	color: #e60202;
}
.browser-dl .browser-dd .brow-for .brow-recommend a.load-btn{
	display: block;
	width:80px;
	height: 25px;
	line-height: 25px;
	color: #fefefe;
	font-size: 12px;
	text-align: center;
	background: #5cb600;
	border-radius: 12px;
	margin: 8px auto 0;
}
.browser-dl .browser-dd .brow-for ul{
	float: left;
	width:170px;
	margin-left: 50px;
}
.browser-dl .browser-dd .brow-for ul li{
	margin-top: 16px;
}
.browser-dl .browser-dd .brow-for ul li .brow-logo{
	float: left;
	width: 25px;
	height: 25px;
	overflow: hidden;
}
.browser-dl .browser-dd .brow-for ul li .brow-logo img{
	display: block;
	width:25px;
	height: 25px;
}
.browser-dl .browser-dd .brow-for ul li .brow-name{
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 8px;
}
.browser-dl .browser-dd .brow-for ul li a.load-btn{
	float: left;
	display: block;
	width:62px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border:#5cb600 solid 1px;
	border-radius: 10px;
	margin: 3px 0 0 10px;
	color: #5cb600;
}

.new-testBox{
	position: relative;
	padding: 20px 0;
	min-height: 526px;
}

.exam-filtrate {
	padding: 28px 23px;
	background: #E0E0E0;
}

.exam-filtrate .filt-list {
	width: 165px;
	font-size: 14px;
	color: #333;
}

.exam-filtrate .filt-date{
	float: left;
}

.exam-filtrate .filt-area{
	float: left;
	margin-left: 100px;
}

.exam-filtrate .filt-typpe{
	float: right;
}

.exam-filtrate .filt-base{
	float: left;
	margin-left: 12px;
}

.exam-filtrate .filt-list label{
	display: block;
	float: left;
	line-height: 35px;
}

.exam-filtrate .filt-list .filt-dl{
	z-index: 100;
	position: relative;
	display: block;
	float: left;
	margin-left: 10px;
}

.exam-filtrate .filt-list .filt-select {
	display: block;
	width: 86px;
	padding: 0 29px 0 5px;
	height: 35px;
	line-height: 35px;
	border: 1px solid rgba(203, 203, 203, 1);
	border-radius: 4px;
	font-size: 14px;
	background: #fff url('../images/tab.png') no-repeat top right;
	cursor: pointer;
	text-align: left;
}

.exam-filtrate .filt-list ul{
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	max-height: 140px;
	overflow-y: auto;
	border: 1px solid rgba(203, 203, 203, 1);
	background-color: #fff;
	display: none;
}

.exam-filtrate .filt-list ul li{
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	text-align: left;
}

.exam-filtrate .filt-list ul li a{
	display: block;
	padding: 0 5px;
	height: 35px;
	line-height: 35px;
}

.exam-filtrate .filt-list ul li a:hover{
	background-color: #E0E0E0;
};

