sup{vertical-align:super;}
sub{vertical-align:sub;}
.c-m-tab{}
.c-m-t-btn{float:left;*display:inline;width:144px;height:38px;line-height:38px;text-align:center;background-color:#f8f8f8;border:1px solid #e5e5e5;color:#999;cursor:pointer;margin-left: -1px;}
.c-m-t-btn.current{border-top:2px solid #05b1d9;border-bottom:1px solid #fff;background:none;text-decoration:none;height: 37px;}
.c-m-t-btn:hover{color: #666;border-top:2px solid #00CCFF;background:#FCFCFC;text-decoration:none;height: 37px;}
.c-m-t-btn em{background:#05b1d9;color:#fff;display:inline-block;*display:inline;*zoom:1;width:14px;height:15px;line-height:15px;text-align:center;margin-left:5px;}

.c-parents-btn{display: block;width: 58px;height: 18px;line-height: 18px;color: #fff;background: #05b1d9;text-align: center;cursor: pointer;font-size:14px;padding:4px 10px; }

.c-tab-cont{display: none; margin-top:10px}
.current{display: block}
.c-upload-table p{color: #05b1d9;}
.c-upload-table tr.chose{background: #ffffcc;}
.c-upload-table { width: 100%;}
.c-upload-table th{ background:#f5f5f5}
.c-upload-table td, .c-upload-table th { border-bottom: 1px solid #dfdfdf; color: #808080;line-height: 25px; padding:5px;}
.c-upload-table tr:hover{background: #ffffcc;}
.c-upload-table a{color:#05b1d9;}
.c-upload-table .block{ display:block}
.c-upload-table .gray{color:#C3C3C3;}
.c-upload-table .zxwd{margin-bottom:5px;margin-top:10px;clear:both;height:40px;}
.c-upload-table .zxwd li{ float:left}

.c-upload-btn-area td{border: 0;height: 60px;line-height: 60px;}
.c-config-info{color: #999;font-size: 12px;float:left}
.page-btn{display: block;width: 40px;height: 30px;background: url(/images/icon/page.jpg) no-repeat;float:left;margin: 12px 0}
.page-prev{background-position: 0 0;margin-left: 10px}
.page-next{background-position:-40px 0 }

.questionCommen {margin:20px 0 5px 0;color: #fff;display:block;min-height: 25px;line-height: 25px;background: #acacac;padding: 2px;border-radius:15px;}
.questionCommen em{float: left;width: 48px;margin-left: 10px;}
.questionCommen p{float: right;width: 91%;}

input{outline:none;}
a{outline:none;}

.cur_answertype_tab{float:left;width:50px;height:25px;background-color:#05B1D9;display:block;line-height:25px;color:#fff;text-align:center;}
.answertype_tab{float:left;line-height:25px;color:#999;width:50px;text-align:center;}

.question_none{height: 80px;font-weight: bold;line-height: 80px;font-size: 14px;background: #f2f2f2;margin: 5px 0 5px 0;padding: 5px}
.question_none_img{height:20px;vertical-align: middle;margin-right: 3px;}
.question-list{padding: 0;margin: 0;text-align: left;display: block;}
.ques-list-li {margin-bottom: 10px; position: relative;}
.pt1 {overflow: hidden;zoom: 1;clear: both;line-height: 25px;font-size: 14px;padding: 20px 20px 5px 20px;}
.pt2{padding: 1px 20px;}
.pt3{padding: 1px 2px;margin-left:30px;}
fieldset.quesborder {font-size: 13px; display: block;border: 1px solid #ccc;padding: 0;font-family: 'Times New Roman',宋体,sans-serif; line-height: 25px;letter-spacing: 1px;word-break: break-all;}
span.fieldtip {height: 24px;line-height: 24px;font-size: 12px;text-align: left;display: block;overflow: hidden; opacity: 1;padding: 0; padding: 5px 10px; margin-top: -1px;border: 1px solid #ccc; border-top: none 0px;background: #f6f6f6;}
.question-type{float:right;margin-right:10px}
.selectoption{vertical-align: middle; font-size: 14px; }
.selectoption:hover { color: #EA8511; }
.select-zj{cursor: pointer;}
.select-zj-in{position:absolute; left:-6px; bottom:2px; width:88px; height:42px; line-height:50px; background:url(/images/icon/check_icon.png) no-repeat; font-weight:bold; color:#fff; text-align:center;display: block;padding-left:5px;}


.p4{float: left;margin-right:5px; background: #fff;padding: 0 2px 0 2px;color: #999; font-size:10px;}
.select-opt{color: #05b1d9;padding: 1px}

.ql-c-m-page { height: 45px;text-align: right;}
.c-m-b-pager{float:right;margin-top:10px;margin-bottom: 10px;}
.c-m-b-pager a{display: inline-block;color: #b0b0b0;border: 1px solid #d8d8d8;background: #f8f8f8;padding: 3px 8px;text-decoration: none;cursor: pointer;}
.c-m-b-pager a:hover,.c-m-b-pager .cur{background: #05b1d9;color: #fff;}
.pagecurrent{display: inline-block;background: #05b1d9;color: #fff;border: 1px solid #d8d8d8;background:#05b1d9;padding: 3px 8px;text-decoration: none;}
.c-m-left-top-main-bottom-infoTips-draf{position:relative; top:36px; left:643px; width:88px; height:42px; line-height:50px; background:url(/images/icon/end_icon.png) no-repeat; font-weight:bold; color:#fff; text-align:center;}
.c-m-left-top-main-bottom-infoTips-send{padding-left:4px;position:relative; top:36px; left:643px; width:88px; height:42px; line-height:50px; background:url(/images/icon/check_icon.png) no-repeat; font-weight:bold; color:#fff; text-align:center;}


.fl {
    float: left;
    display: inline; }

.fr {
    float: right;
    display: inline; }

.cb {
    clear: both; }

.cl {
    clear: left; }

.clearfix  {
    zoom: 1; }

.clearfix:after {
    clear: both;
    overflow: hidden; }

.clearfix:before, .clearfix:after {
    content: "";
    display: table; }

.hide {
    display: none; }


.navs {
    height: 70px;
    padding:30px;
}
.navs li {
    padding: 0px 10px 0 30px;
    line-height: 50px;
    background: #3290fc;
    display: inline-block;
    color: #fff;
    position: relative;
    margin-left:30px;
        width: 75px;
    text-align: center;
}
 
.navs li:after {
    content: '';
    display: block;
    border-top: 20px solid #3290fc;
    border-bottom: 20px solid 3290fc;
    border-left: 20px solid #fff;
    position: absolute;
    right: -20px;
    top: 0;
}
 
.navs li:after {
    content: '';
    display: block;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #3290fc;
    position: absolute;
    right: -25px;
    top: 0;
    z-index: 10;
}
 
.navs li:before {
    content: '';
    display: block;
    border-top: 25px solid #3290fc;
    border-bottom: 25px solid #3290fc;
    border-left: 25px solid #fff;
    position: absolute;
    left: 0px;
    top: 0;
}
 
.navs li:first-child {
    border-radius: 4px 0 0 4px;
    padding-left: 25px;
}
 
.navs li:last-child,
.cssNavEnd {
    border-radius: 0px 4px 4px 0px;
    padding-right: 25px;
}
 
.navs li:first-child:before {
    display: none;
}
 
.navs li:last-child:after,
.cssNavEnd:after {
    display: none;
}
 
.navs li.active {
    background-color: #ef72b6;
}
 
.navs li.active:after {
    border-left-color: #ef72b6;
}
.navs .null{
	
	    background: #f2f2f2;
	    color:#333;
}


.navs .null:after {
    content: '';
    display: block;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #f2f2f2;
    position: absolute;
    right: -25px;
    top: 0;
    z-index: 10;
}
 
.navs .null:before {
    content: '';
    display: block;
    border-top: 25px solid #f2f2f2;
    border-bottom: 25px solid #f2f2f2;
    border-left: 25px solid #fff;
    position: absolute;
    left: 0px;
    top: 0;
}
.list{
	padding:10px;
	
}
.mtitle{
	width:60px;
	color:#333;
		height:28px;
	line-height:28px;
	
	
}
.stitle{
	width:60px;
	color:#333;
	height:28px;
	line-height:28px;
	margin-left: 10px;
	
}
.textbox{
	
	height:28px;
	line-height:28px;
	width:600px;
	padding:0 10px;
}
.list select{
	
	min-width:160px;
		height:28px;
	line-height:28px;
	padding:0 10px;
}
.qbox{
	
	height:28px;
	line-height:28px;
	width:300px;
	padding:0 10px;
}

.float-btn {
    cursor: pointer;
   
    margin-right: 10px;
}

.close-bottom-btn {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #808080;
    display: block;
    font-family: "microsoft yahei";
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    margin: 10px auto;
    position: static;
    text-align: center;
    text-decoration: none;
   padding:0 12px;
}
.send-btn-bot {
    background: none repeat scroll 0 0 #05B1D9;
    border-color: #05B1D9;
    color: #FFFFFF;
    cursor: pointer;
}
.pop-btn{
	display:inline-block;
	margin:0 40px
}
.tl-c{
	text-align:center;
}
.add-btn{
	
	padding-left:90px;
	cursor:pointer;
	color: #05B1D9;
	
}
.del-btn{
	height:20px;
	margin:6px 12px;
	cursor:pointer;
}
.pop-btn-wrap{
	padding-top: 20px;
}


.choosebox,.z-choosebox{
	

	position:relative;
}
.chooselist{
	position:absolute;
	padding:10px;
	min-height:90px;
	bottom:-95px;
	left:0;
	width:85%;
	border:1px solid #ccc;
	background:#F5F5F5;
	display:none;
	z-index:5;
	border-radius:5px;
	box-shadow:0px -5px 5px rgba(242, 242, 242, 1)
}
.z-chooselist{
	position:absolute;
	padding:10px;
		min-height:90px;
	bottom:-100px;
	left:0;
	width:85%;
	border:1px solid #ccc;
	background:#F5F5F5;
	display:none;
	z-index:5;
	border-radius:5px;
	box-shadow:0px -5px 5px rgba(242, 242, 242, 1)
}
.lists .fl,.z-lists .fl{
	color:#333;
	margin:5px 10px;
	cursor:pointer;
}
.c-res,.zc-res{
	
	color:#169BD5;
	height:30px;
}
.lists .fl:hover,.z-lists .fl:hover{
	color:#169BD5;
}
.pointer{
	width:40px;
		height:28px;
	line-height:28px;
	
	padding:0 10px;
}
.upbtn{
	display:inline-block;
	margin-left:60px;
	height:30px;
	color:#05B1D9;
	cursor:pointer;
	
}
.t-line{
	
	border-top: 1px dashed #ebebeb;
	margin-top:10px;
	padding-top:30px;
}
.t-line .close-bottom-btn{
	
	width:auto;
	padding:0 12px;
	margin: 0px 10px;
	color:#333;
	background:#fff;
	border: 1px solid #ebebeb;
	border-radius:3px;
}

.download{
	height:60px;
	line-height:60px;
	color:#169BD5;
}
.paper-name{
font-weight: 700;
	color:#333;
	font-size:14px;
}
.pad-l{
	
	margin-top:40px;
	padding-left:125px;
}
.finish{
	font-size:24px;
	color:#333;
	    font-weight: 700;
	    margin:20px 0;
	    font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
}
.p-res{
	
	width:50%;
	margin:0 auto;
}
.p-res .fl,.p-res .fr{
	width:50%;
	padding-top:15px;
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial', sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #797979;
}
.res-lists{
	height:30px;
	line-height:30px;
}
.s-name{
	    color: rgba(0, 0, 0, 0.349019607843137)
}
.mar-tp{
	margin-top:30px;
}
.rdra-list{
	border:#F6F6F6 2px solid;
	padding:10px  12px 55px;;
	position:relative;
	overflow:hidden;
	
}
.list-time{
height: 10px;
font-size: 13px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #999999;
line-height: 12px;
	
}
.list-t{

height: 25px;
font-size: 13px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #FFFFFF;
line-height:25px;
background:#1890ff;
padding:0 10px;

}
	
}
.list-ts{
   
    font-size: 13px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
  
    background: #1890ff;
    padding: 0 3px;
    margin-top: 5px;
}
.h-30{
	height:30px;
	padding:5px;
	
	
}
.rdra-t{
	height: 25px;
	line-height:25px;
	width: 80%;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #05B1D9;
	padding-left:20px;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;

}
.t-list .fl{
	
	
	height: 18px;
	line-height:18px;
	font-size: 13px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #b2cce1;
	margin-right:20px;
	border:1px solid #b2cce1;
	border-radius:4px;
	padding:0 8px;
	    margin-left: 5px;
}
.rdra-bot{
	
	
height: 35px;
background: #F6F6F6;
width:100%;
bottom:0;
left:0;
position:absolute;
}

.rdra-bot .fr{
	padding:0 3px;
height: 35px;
	line-height:35px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #05B1D9;
	margin-right:5px;
	cursor:pointer;


}
.rdra-bot .list-del{
	color:#FF0000;
}
.list-del:hover{
	color:#FF0000;
}
.btns {
    float: left;   
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #999;
    cursor: pointer;
    margin-left: -1px;
    padding:0 13px;
}
.cured{
	
	color:#169BD5;
	font-size:16px;
}
.out-bor{
	border:1px solid #efefef;
}
.choose-type{
	
font-family: Source Han Sans CN;
font-weight: 500;
color: #999999;
height:34px;
line-height: 34px;
padding-right:12px;
font-size: 14px;	
}
.choose-list{
	
font-family: Source Han Sans CN;
font-weight: 400;
color: #999999;
height:20px;
line-height: 20px;
padding:0 8px;
margin:7px 5px;
font-size: 13px;
font-weight: 550;
color: #555555;
text-align:center;
border: 1px solid #fff;
text-decoration:none;
	
}
.choose-list:hover{
	
color:#05B1D9;
background: #EDFBFF;
border: 1px solid #05B1D9;
	 text-decoration:none;
}
.choosed{
color:#05B1D9;
background: #EDFBFF;
border: 1px solid #05B1D9;
 text-decoration:none;
}
.select{
	height:20px;
	margin:7px  20px 7px 0;
}
.none-res{
	
	padding:50px 0 0;
	text-align:center;
}
.alb-title{
	
	text-align:center;
	height: 30px;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 550;
	color: #404040;
	line-height: 30px;
	background:#fff;
	border:1px solid #fff;
	width:535px;

	
}
.h-src{
	

font-size: 13px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #05B1D9;

	
}
.paper-msg .in-bk {
	
	margin-right:15px;
}
.in-bk{
	display:inline-block;
}
.album_stem_title{
min-height: 35px;
background: #F6F6F6;
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 550;
color: #404040;
line-height: 35px;
    margin-bottom: 10px;

}
.qus-cont{
	
padding:20px  15px;	
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 550;
color: #4A4A4A;
line-height: 18px;
	
}
.qus-cont img{
	max-width:100%;
	height:auto;
}
.ans-t{

font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 550;
color: #4A4A4A;
	
}
.album_question{
	padding:15px;
}
.album_question p{
	margin-bottom:4px;
	    font-weight: 556;
}
.add-btner,.zadd-btner{
	padding-left: 30px;
    cursor: pointer;
    color: #05B1D9;
	
}
.close-btner,.zclose-btner{
	
	cursor:pointer ;
	color:#ccc;
}
.del-list{
	 cursor: pointer;
    color: #05B1D9;
}
.choose-res{
	
	
}
.z-choose-res{
	
	margin-top:10px;
}
.bor-tp{
	color:#4A4A4A;
	padding:15px  25px;
	border-top: 1px dashed #E9E9E9;
	font-weight:550;
}

.paper-msg{
	
	margin:10px 0;
}
.b-c{
	color:#05B1D9;
}
.bot-b{
	
height:35px;
line-height:35px;
background: #F6F6F6;
}
.edi-btn{
	
	color:#05B1D9;
}
.edi-btn:hover{
	
	color:#05B1D9;
}
.de-btn{
	
	color:#05B1D9;
}
.de-btn:hover{
	
	color:#FF0000;
}
.sort{
	
	display:inline-block;
	width:25px;
	text-align:center;
	color:#999;
	border:1px solid #fff;
	background:#fff;
}
.sort-btn{
	color:#1EB6DB;
	padding:0 10px;
	height:35px;
line-height:35px;
font-size:13px;
cursor:pointer;
}
.c-9{
	
	color:#999;
}
.edi-title{
	
	cursor:pointer;
}
.upload-btn{
	
	    width: 60px;
    color: #05B1D9;
    height: 28px;
    line-height: 28px;
    cursor:pointer;
}
.video-n{
	    color: #999;
	    height: 28px;
    line-height: 28px;
	
}

.type-1{
	
	color:#fff;
	background:#1890FF
	
}
.type-2{
	
	color:#fff;
	background:#C845FF
	
}
.type-3{
	
	color:#fff;
	background:#FFAE00
	
}
.type-4{
	
	color:#fff;
	background:#C5006B
	
}
.words-spot::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 4px;
    bottom: -4px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAECAYAAAC+0w63AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDc0OEZDRkUzRjYxMUU4OTIzRkZCREY1OTFGRkQzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDc0OEZEMEUzRjYxMUU4OTIzRkZCREY1OTFGRkQzMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlENzQ4RkNERTNGNjExRTg5MjNGRkJERjU5MUZGRDMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlENzQ4RkNFRTNGNjExRTg5MjNGRkJERjU5MUZGRDMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jRIkhQAAAChJREFUeNpi/P//PwM5gAmXhImJyU4gPkeyRiAQBWIeXJKM5DoVIMAA3IsI4Vhn2BYAAAAASUVORK5CYII=) repeat-x 0 center;
}
.words-spot {
    position: relative;
    text-decoration: none;
}

.words-top::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 4px;
    top: -4px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAECAYAAAC+0w63AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDc0OEZDRkUzRjYxMUU4OTIzRkZCREY1OTFGRkQzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDc0OEZEMEUzRjYxMUU4OTIzRkZCREY1OTFGRkQzMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlENzQ4RkNERTNGNjExRTg5MjNGRkJERjU5MUZGRDMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlENzQ4RkNFRTNGNjExRTg5MjNGRkJERjU5MUZGRDMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jRIkhQAAAChJREFUeNpi/P//PwM5gAmXhImJyU4gPkeyRiAQBWIeXJKM5DoVIMAA3IsI4Vhn2BYAAAAASUVORK5CYII=) repeat-x 0 center;
}
.words-top {
    position: relative;
    text-decoration: none;
}
.add-school{
	margin-left: 70px;line-height: 22px;color: #05B1D9;
}

.class-btn-on {background: none repeat scroll 0 0 #05B1D9;color: #FFFFFF;cursor: pointer;display: block;height: 40px;line-height: 40px;text-align: center;float:left;margin-right:5px; padding:0 18px;}
.class-btn{background: none repeat scroll 0 0 #e5e5e5;cursor: pointer;display: block;height: 40px;line-height: 40px;text-align: center;float:left;margin-right:5px;color: #999;text-decoration: none; padding:0 18px;}
.class-btn:hover,.class-btn-on:hover{background: none repeat scroll 0 0 #05B1D9;color: #fff;text-decoration: none;}
.c-title{width: 100%;height: 40px;margin-top: 15px;border-bottom:1px solid #ddd;margin-bottom: 10px;}
.question_wavy_words {
    position: relative;
    text-decoration: none;
}
.question_wavy_words::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 4px;
    bottom: -2px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAYAAACuyE5IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1NURCNUVBQUM3NTExRUFCOTA5RUUyNUVCQUIwQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1NURCNUVCQUM3NTExRUFCOTA5RUUyNUVCQUIwQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU1REI1RThBQzc1MTFFQUI5MDlFRTI1RUJBQjBDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU1REI1RTlBQzc1MTFFQUI5MDlFRTI1RUJBQjBDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gA0CDAAAAKUlEQVR42mJkYGD4zwAi/v9nZMACGIESEAYjI4pCGB+uAK4DTSFAgAEAlJgS/VtJbCAAAAAASUVORK5CYII=) repeat-x 0 center;
}



 .flex{
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.item-center{
	-webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.paper-input-id{
	border: 1px solid #DCDCDC;
	border-radius: 5px;
    padding: 7px;
}
.pc-shdAlerta-h{
	text-align:center;
	font-size: 15px;
    color: #333;
    padding: 13px;
}
.pc-shdAlerta {
    z-index: 1101;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 300px;
    transform: translateX(-50%) translateY(-50%) !important;
    border-radius: 10px;
    background: #fff;
    padding: 10px 27px;
    color: #333;
    display:none;
}
.pc-shd {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1100;
    display:none;
}
.pc-shdclose {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 11px;
}
.pc-shdAlerta-inp{
	padding:10px;
	justify-content: center;
	align-items: flex-start;
}
.pc-shdAlerta-btn a{
	padding: 6px 20px;
    border-radius: 5px;
    cursor:pointer;
}
.pc-shdAlerta-sure{
    background: #3290fc;
    color: #fff;
    
}
.pc-shdAlerta-cancel{
    background: #f2f2f2;
    color: #333;
    
}
.pc-shdAlerta-btn a:hover{
	text-decoration: none;
}
.pc-shdAlerta-btn{
	justify-content: space-around;
    padding: 20px 0 10px;
}
.paper-input-id::placeholder { 
	color: #999999; 
}
.paper-input-id::-webkit-input-placeholder {
	color: #a0a1a5;
}
.paper-input-id::-moz-placeholder { 
	color: #999999; 
}