@charset "utf-8";
/* CSS Document */

/*格式化样式*/
*{margin:0;padding:0}
body{font:12px/1.5 MIcrosoft YaHei,Arial, Helvetica, sans-serif;color:#333}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none}
input{vertical-align:middle;outline:none;appearance: auto!important;}
textarea{outline:none;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow:hidden;zoom:1}
.clear{clear:both}


/**标题样式**/
.title{height:49px;}
.title i{float:left;width:3px;height:21px;margin-top:14px;margin-right:15px;}
.titleName{font-size:18px;font-weight:bold;line-height:49px;}
.tabTitle{height:36px;padding-right:20px}
.tabTitle li{float:left;height:34px;line-height:34px;margin-right:15px;font-size:16px;padding:0 5px}
.tabTitle li.cur{font-weight:bold;}


/**按钮样式**/
.btn01{display:inline-block;padding:0 10px;height:24px;border-radius:3px;font-size:14px;cursor:pointer;line-height:24px;}
.screenBtn{display:inline-block;width:111px;height:30px;border-radius:3px;font-size:16px;cursor:pointer;line-height:30px}
.btn02{display:inline-block;height:24px;padding:0 10px;line-height:24px;font-size:12px;position:relative}
.btn02 ul{position:absolute;width:100%;top:24px;left:-1px;background:#376fb0;z-index:999;border:solid 1px #376fb0;display:none}
.btn02 ul li{height:25px;line-height:25px;}
.btn02:hover ul{display:block}
.blueBtn{display:inline-block;font-size:14px;height:26px;line-height:26px;border-radius:3px;padding:0 10px;margin:0 5px}
.add{font-weight:bold;float:left;font-size:24px;line-height:23px;margin-right:3px}
.borderBtn{margin:0 5px;height:26px;line-height:26px;border-radius:3px;padding:0 10px;font-size:14px;display:inline-block;}
.eye{float:left;width:23px;height:14px;background:url(../../../evaluation/images/eye.png) no-repeat;margin-top:6px;margin-right:5px;}

.cancel{display:inline-block;height:26px;line-height:26px;padding:0 15px;border:solid 1px #c0c0c0;background:none;border-radius:3px}


/**字体大小**/
.font14{font-size:14px}
.font16{font-size:16px}

/*提示信息*/
.verify{font-size:12px;color:red}

.detailsFont{border:solid 1px #e1e0e0}

/**弹出层样式**/
.popup{background:#fff;box-shadow:0 0 10px #666;border-radius:5px;position:absolute;left:30%;top:20%;border-top:solid 3px #4893cc}
.popup h3{height:46px;line-height:46px;padding:0 15px;font-size:16px}
.closed{width:15px;height:15px;background:url(../../../evaluation/images/close.png) no-repeat;margin-top:12px}
.popupCon{margin-top:14px;max-height:290px;overflow:auto}
.popupCon .blueTable table{width:100%;min-width:0}
.popupCon .blueTable table td,.popupCon .blueTable table th{border:none}
.bottomBtn{height:35px;background:#eaeaea;text-align:center;padding-top:14px}
.bottomBtn input{padding:0 30px;margin:0 5px}

/**复选框**/



/***************************2018-03-29---以下是需要拿的样式*****************************/
.jzQuestion{padding-top:20px;}
.jzQuestion h3{font-size:14px}
.jzQuestion table{border:solid 1px #0099ff;margin-top:10px;width:90%}
.jzQuestion table td{font-size:14px;padding:10px}
.bod{border-bottom:dashed 1px #ccc;height:30px}

/**2018-04-03**/
.wrap950{width:950px;margin:0 auto;padding-bottom:50px}
.topBox{background:#f2f2f2;padding:20px}
.topBox h3{font-size:18px;font-weight:bold;height:35px;line-height:35px}
a.back{background:url(../../../evaluation/images/receptionBack.png) no-repeat left center;padding-left:25px;font-weight:normal;color:#0099ff;font-size:16px}
.topBox p{font-size:14px;}
.topBox p span{margin-right:30px}
.testName{line-height:35px;font-size:18px;padding:0 10px}
.explain{border-bottom:solid 1px #cacaca;font-size:16px;color:#999;padding:0 10px;white-space:pre-wrap;}
.pad20{padding:0 20px;}
.testBox{padding:15px 0;font-size:14px}
.borderBot{border-bottom:dashed 1px #cacaca}
.pjbz{font-size:14px;color:#878787;white-space:pre-wrap;}
.zbTitle{font-size:16px;font-weight:bold;padding:5px 0;line-height:2}
.tmTi{font-weight:bold;font-size:14px;padding:5px 0 10px 0}
.singleChoose li{line-height:30px}
.jzQuestion{padding-top:20px;margin-bottom:20px}
.jzQuestion h3{font-size:14px}
.jzQuestion table{border:solid 1px #0099ff;margin-top:10px;width:90%}
.jzQuestion table td{font-size:14px;padding:10px}
.blueInp{width:278px;height:28px;border:solid 1px #0099ff;border-radius:1px;padding:0 10px;margin-right:5px}
.blueTextarea{width:578px;height:98px;padding:10px;border:solid 1px #0099ff;resize:none;border-radius:1px}
.botBtnBox{padding:30px 0;text-align:center}
.botBtnBox a{display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;background:#0099ff;color:#fff;border-radius:5px;margin:0 40px;font-size:16px}

.pjTopBox{height:50px;line-height:50px;border-bottom:solid 1px #ebebeb;margin-top:20px}
.pjTopBox ul li{float:left;height:46px;line-height:46px;font-size:20px}
.pjTopBox ul li a{float:left;padding:0 20px}
.pjTopBox ul li.cur{border-bottom:solid 5px #0099ff}
.pjTopBox ul li.cur a{color:#0099ff}
.pjListBOx dl{width:50%;float:left;padding:16px 0;border-bottom:dashed 1px #d2d2d2}
.pjListBOx dl dt{width:54px;height:54px;border-radius:5px;overflow:hidden;float:left}
.pjListBOx dl dd{width:320px;float:left;margin-left:10px;font-size:16px;}
.pjListBOx dl dd h3{font-size:16px;}
.blueColor{color:#0099ff}
.redColor{color:#fb0007}
.chooseTj{margin:5px 0;}
.chooseTj li{padding:3px 0}
.grayColor{color:#878787;font-weight:normal}
.jzMap{padding-left:100px;cursor:pointer;margin-left:50px;}
.jzMap i{display:inline-block;width:13px;height:7px;background:url(../../../evaluation/images/arrowBot.png) no-repeat;vertical-align:middle;margin-left:5px;}
.jzMap i.arrowUp{background:url(../../../evaluation/images/arrowUp.png) no-repeat;}
.resultBox{margin-top:10px;display:none}
.resultBox h3{text-align:center;margin:10px 0}
.chart{width:400px;}
.chartRight{width:400px;margin-left:50px;}
.percent span{display:inline-block;width:267px;height:16px;border:solid 1px #0099ff;border-radius:5px;overflow:hidden;position:relative;margin-right:10px;margin-top:5px}
.percent span i{position:absolute;height:16px;left:0;top:0;background:#0099ff}
.marTop20{margin-top:10px}

.mask{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0}
.popupBox{position:absolute;width:660px;height:680px;background:#FFF;border-radius:10px;top:50%;margin-top:-330px;left:50%;margin-left:-340px;overflow:hidden}
.popupTitle{height:50px;border-bottom:solid 1px #c1deff;background:#f3f9ff;text-align:center;line-height:50px;font-size:18px;padding:0 20px}
.popupTitle a{padding:0 10px}
.popupTitle a.cur{color:#74a326}
.closed{font-size:20px;cursor:pointer}
.pupupList{padding:0 10px}
.pupupList dl{padding:20px 0;border-bottom:solid 1px #e6e6e6}
.pupupList dl dt{float:left;width:30px;height:30px;border-radius:5px;overflow:hidden;margin-right:10px}
.pupupList dl dd{width:575px;float:left;line-height:1.2}
.pupupList dl dd h3{font-size:16px}
.pupupList dl dd p{font-size:14px;color:#555}
.popupPages{text-align:center;padding-top:15px}
.popupPages a{display:inline-block;height:24px;line-height:24px;border:solid 1px #d9d9d9;padding:0 8px;color:#989898;font-size:14px;margin:0 5px}
.popupPages a:hover,.popupPages a.cur{color:#fff;background:#f75108}


/*2018.12.6 新增*/
.w_impress_wrap{width: 742px}
.w_impress_wrap .w_impress_item{line-height: 32px;height: 30px;padding: 0 26px;font-size: 14px;color: #666;border: 1px solid #e2e2e2;margin-right: 10px;margin-top: 10px;cursor: pointer}
.w_impress_wrap .w_impress_item.curr{background: #5594ce;color: #fff;border: 1px solid #5594ce;}
.w_star{font-size: 14px;color: #000;padding:  14px 0 0 12px}
.w_star .w_star_name{}
/*.w_star .w_star_box{}*/
/*.w_star .w_star_box img{margin-right: 7px}*/
.zsetScore-starList { }
.zsetScore-starList li { float:left; width:25px; height:25px; padding:3px; cursor:pointer;}
.zs_t_r_gray,.zs_t_r_color {  background:url(../images/i_10.png) no-repeat; background-size: 25px 25px ;}
.zs_t_r_color { background-image:url(../images/i_06.png);}

.w_ec_tit{padding-left: 12px;padding-top: 16px}
.w_box_pull{display: inline-block;position: relative;margin-left: 44px;cursor: pointer}
.w_text_pull{height:26px;line-height: 26px;padding-left: 12px;width: 96px;border: 1px dashed #5594ce;border-radius: 3px;display: inline-block;background: url(../images/pull.png) no-repeat 85% center}
.w_sel_uls{border: 1px dashed #5594ce;border-top: 0;border-bottom: 0;position: absolute;left: 0;width: 100%;background: #fff;display: none;box-sizing: border-box;z-index: 100;}
.w_sel_uls li{border-bottom: 1px dashed #5594ce;padding-left: 12px;line-height: 26px;cursor: pointer}
.w_sel_uls li:hover{background: #5594ce}
.w_sel_uls li:hover a{color: #fff}

.w_echarts{margin-top: 36px}
.w_legend{width: 326px;height: 33px;margin-left: 182px;border: 1px dashed #c8c8c8}
.w_legend dl{margin-left: 16px;margin-top: 10px;line-height: 1}
.w_legend dt{width: 14px;height: 14px;margin-right: 5px;}
.w_legend dd{font-size: 14px;color: #000;}
.w_sum_btn{background: #0096ff}
.w_add-btn{background: #65b6ee}
.font-s-14 {font-size: 14px;color: #333;}
.c-blue {color: #0096ff;cursor: pointer;margin-left: 20px}
.scale-cont {display: none}
/*弹窗*/
.flex {display: flex;align-items: center}
.modal {display: none;position: fixed;top: 0;left: 0;justify-content: center;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);z-index: 9999}
.modal-cont {height: auto;background-color: #fff;border-radius: 10px;}
.modal .title {height: auto;padding: 18px 30px;justify-content: space-between;}
.modal .title p {font-size: 18px;font-weight: bold;color: #131B26;}
.modal-area {padding: 26px 30px 10px;}
.modal .btn {padding: 12px 30px;justify-content: flex-end;}
.modal .btn p {width: 92px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 14px;margin-left: 30px;border-radius: 6px;background: #3A8BFF;cursor: pointer;}
.modal-area ul li {font-size: 14px;margin-bottom: 12px;}
.modal-area input {width: 50px;text-align: center;border: 1px solid #e0e0e0;border-radius: 4px;padding: 4px 10px;margin: 0 10px;}
.modal-text {padding: 0rem 0 55px;font-size: 16px;color: #131B26;}