﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body,input{ font-family:"微软雅黑";font-size:12px; }
body{width:100%;height:100%;_overflow:hidden;background:#fff url(../images/bg03.jpg) no-repeat center top;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a,a:hover {  text-decoration:none; }
img { border:none; }
a{ color:#333;}
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/glyphicons-halflings-regular.woff') format('woff'), 
  url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), 
  url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
 
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:empty{ width:1em;}
.icon-user{font-size:16px;padding-right:10px;color:#666;}
.icon-user:before{content:"\e019";}

.icon-home{padding-right:5px;color:white;font-size:16px;}
.icon-home:before{content:"\e021";}

.header{width:100%;height:150px;margin:0 auto;overflow:hidden;margin-bottom:20px;background:rgba(255,255,255,.5)}
.header .head{width:1024px;height:95px;margin:0 auto;padding-top:35px;background:url(../images/logo.png) no-repeat left 35px;}
.header h1{display:block;float:left;width:600px;height:95px;line-height:95px;font-size:25pt;font-weight:normal;color:#fff;}
.header .user{display:block;float:right;width:105px;height:95px;line-height:95px;font-size:16px;background:url(../images/user.png) no-repeat left center;padding-left:50px;overflow:hidden;color:#fff;}

.wrapper{width:1070px;margin:0 auto;overflow:hidden;padding-bottom:10px;}
.testinfo{width:800px;height:600px;margin:10px auto;overflow:hidden;background-color:White;border:1px solid #d1d1d1;}
.testinfo .infohead{width:100%;height:60px;line-height:60px;background-color:#41c0e5;color:White;font-size:20px;font-weight:600;text-align:center;box-shadow:0 0 5px #000;position:relative}
.testinfo .infohead .history{position:absolute;left:10px;top:15px;width:80px;height:30px;line-height:30px;color:white;font-size:16px;border:1px solid #eee;border-radius:4px;cursor:pointer;}
.testinfo .infotab{width:94%;margin:30px auto;}
.testinfo .infotab td{line-height:40px;text-align:left;color:#666;font-size:14px;padding:10px;}
.testinfo .infojoin{width:200px;height:50px;line-height:50px;background-color:#f85a04;text-align:center;font-size:16px;font-weight:bold;color:White;cursor:pointer;margin:20px auto;}

.contop{width:100%;height:100px;line-height:100px;font-size:20px;text-align:center;color:#41c0e5;border-bottom:1px solid #ccc;}
.excontrol{position:absolute;left:0;top:0;bottom:5px;width:240px;border-right:1px solid #ccc;background-color:White;}
.excontrol .extab{width:200px;margin:10px auto;}
.excontrol .extab th{width:80px;height:50px;line-height:50px;color:#666;text-align:left;}
.excontrol .extab td{height:50px;line-height:50px;color:#666;}
.excontrol .exbtn{width:200px;height:50px;line-height:50px;background-color:#f85a04;text-align:center;font-size:16px;font-weight:bold;color:White;cursor:pointer;margin:20px auto;}
.excontrol #countDown{width:200px;height:30px;line-height:30px;margin:10px auto;color:#666;text-align:center;font-size:12pt;font-weight:700;}

.exconcont{position:absolute;left:245px;right:245px;top:0;bottom:5px;overflow-x:hidden;overflow-y:auto;background-color:White;}
pre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;text-align:justify;font:14px/1.5 "Times New Roman";width:99%;margin:10px auto;font-weight:bold;}
.answeritem{width:98%;margin:10px auto;overflow:hidden;border:1px solid #eee;}
.answeritem .txtarea{width:96%;margin:5px auto;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;border: 1px solid gray;height:100px;padding:5px;color:Gray;font-size:0.6rem;}
.answeritem .radio{display:block;padding:10px;background:url(../images/icon/radio.png) no-repeat 15px center;text-align:justify;cursor:pointer;padding-left:40px;}
.answeritem .check{display:block;padding:10px 15px;background:url(../images/icon/check.png) no-repeat 15px center;text-align:justify;cursor:pointer;padding-left:40px;}
.answeritem .radiocurr{background:url(../images/icon/radioed.png) no-repeat 15px center;}
.answeritem .checkcurr{background:url(../images/icon/checked.png) no-repeat 15px center;}

.excard{position:absolute;right:0;top:0;bottom:5px;width:240px;border-left:1px solid #ccc;background-color:White;overflow:hidden;overflow-y:scroll;}
.excard .cardcontain{display:block;padding:10px;}
.excard .cardhead{display:block;width:100%;background-color:#eee;text-align:center;font-size:14px;color:#333;line-height:30px;margin-bottom:10px;clear:both;border:1px solid #ccc;}
.excard .card{float:left;width:25px;height:25px;border:1px solid #ccc;margin:0 2px 5px 0;text-align:center;line-height:27px;color:#666;cursor:pointer;}
.excard .cardcurr{background-color:green;color:White;}

.footer{width:100%;height:100px;margin-top:40px;overflow:hidden;}
.footer .footlink{width:1200px;margin:0 auto;height:50px;line-height:50px;color:#666;text-align:center;font-size:14px;}

.discriptarea{display:none;width:94%;margin:10px auto;padding:10px;background-color:#eee;overflow:hidden;}
.discriptarea .disanswer{display:block;width:100%;overflow:hidden}
.discriptarea .disanswer .disleft{float:left;display:block;line-height:30px;font-size:14px;color:green;font-weight:bold;}
.discriptarea .disanswer .discontent{float:left:display:block;margin-left:10px;line-height:30px;font-size:14px;}

.dshow{display:block;width:160px;padding:0;margin:0 auto;line-height:30px;clear:both;text-align:center;}
.msgtab{width:200px;margin:10px auto;overflow:hidden;}
.msgtab th{width:90px;height:40px;line-height:40px;font-size:14px;font-weight:bold;text-align:center;}
.msgtab td{height:40px;line-height:40px;font-size:14px;text-align:left;padding-left:10px;}

#loading{position:fixed;left:50%;top:50%;width:100px;height:50px;text-align:center;margin-top:-25px;margin-left:-50px;display:none;}