﻿*,p{background-clip: padding-box;-webkit-touch-callout: none;border-width: thin;-webkit-box-sizing: border-box;box-sizing: border-box;word-wrap:break-word;
-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;margin: 0; padding: 0; text-decoration: none;list-style: none;outline:none;border:none;background:none;vertical-align:top;}
table *, table p{
	vertical-align:middle !important;
}
input[type="text"],input[type="search"],input[type="password"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],
input[type="submit"],input[type="password"],input[type="color"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"] {
	width: 100%;-webkit-appearance: none;-webkit-user-select: text;padding: 0 4px;-webkit-appearance: none; display: block;font-size: .16rem;font:"微软雅黑" !important;
	height: .38rem;background-color: rgba(255,255,255,.8);border: .01rem solid rgba(0, 0, 0, .2);border-radius: .03rem;outline: none;}

input::-webkit-input-placeholder{color: #808080;}
select{
	width: 100%;height: .38rem;line-height: 1 !important;padding: 0 8px; display: block;-webkit-appearance: none; background: url("../images/sele.png") no-repeat  right center transparent;  background-size: auto 98%;font-size: .16rem;
	background-color: rgba(255,255,255,.8);border: .01rem solid rgba(0, 0, 0, .2);border-radius: .03rem;outline: none;font-family:  "微软雅黑"  !important;
}
input[type="checkbox"]{-webkit-appearance: none;cursor: pointer;
	width: 0.16rem !important;height:.16rem !important;margin: 0.05rem  .1rem !important;border: none;background-color: none;background: url("../images/cuocheckbox.png") no-repeat  center center ;background-size: 100%;
}
input[type="checkbox"]:hover{
	background: url("../images/cuocheckboxdis.png") no-repeat  center center ;background-size: 100%;
}  
input[type="checkbox"]:checked{
	background: url("../images/duicheckbox1.png") no-repeat  center center;background-size: 100%;
}
input[type="checkbox"]:checked:hover{
	background: url("../images/duicheckbox.png") no-repeat  center center;background-size: 100%;
}
input[type="checkbox"]:checked:disabled{
	background: url("../images/duicheckbox2.png") no-repeat  center center;background-size: 100%;
}
input[type="checkbox"]:disabled{
	background: url("../images/cuocheckboxdis.png") no-repeat  center center;background-size: 100%;
}
select:after{
	content: '';
}
option span{color: #ff0000;}
.iconfont{font-family:"iconfont" !important;font-size:0.3rem;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;font-weight: initial !important;}

 @font-face {
 	font-family: "iconfont";
  src: url('icon/iconfont.eot?v=14ds'); /* IE9*/
  src: url('icon/iconfont.eot#iefix?v=14ds') format('embedded-opentype'), /* IE6-IE8 */
  url('icon/iconfont.woff?v=14ds') format('woff'), /* chrome, firefox */
  url('icon/iconfont.ttf?v=14ds') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('icon/iconfont.svg#iconfont?v=14ds') format('svg'); /* iOS 4.1- */
}
.selimg-wrap{position: relative;}
.selimg{position: absolute;bottom: 0.01rem;right: 0.01rem;width: .39rem;height: .36rem;}
textarea{padding: .06rem;border-radius: 6px !important;background: rgba(255,255,255,.8);background-color: rgba(255,255,255,.8);border: .01rem solid rgba(0, 0, 0, .2);width: 100%;}
dl,ul,ol,li,dt,dd,p,h1,h2,h3,h4,h5,h6,img,section{ margin: 0 ; padding: 0; font-weight: normal;}
html{height: 100%;}
body{position: relative;font-family: "微软雅黑"; height:100%;background:url('http://onlinecoursesys.joylilyenglish.com/images/logo.png') bottom right 20px no-repeat;background-size: 60px;background-color: #f7f7f7;margin: 0 auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;width: 100%;font-size: 14px;overflow-x: hidden;}
/*dt,b,i{font-style: normal; font-weight: normal;}*/
/*ul,ol,li{list-style: none;}*/
u{text-decoration: underline !important; }
.po_r{position: relative;z-index: 2;}
em{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}
.clear:after{content:".";font-size: 10px;height:0;display:block;visibility:hidden;clear:both;overflow: hidden;}
/*.clear{*zoom:1}*/
.tr{-webkit-transition:  0.5s;-moz-transition:  0.5s;-ms-transition:  0.5s;-o-transition:  0.5s;transition:  0.5s;}
.tr8{-webkit-transition:  0.8s;-moz-transition:  0.8s;-ms-transition:  0.8s;-o-transition:  0.8s;transition:  0.8s;}
a{ text-decoration:none;}
.maxwidth{width: 100%;}
.middle{width:1200px; margin: 0 auto;}
a:hover{ color:#333; text-decoration:none}
header,section,footer,aside,nav,main,article,figure{display: block;}

.xiasanjiao{border-top: 8px solid #fff;border-right:4px solid transparent;border-bottom:0px solid #fff;border-left:4px solid transparent;display: inline-block;vertical-align: middle;margin-left: 2px;}
.shangsanjiao{border-top: 0px solid transparent;border-right:4px solid transparent;border-bottom:8px solid #000;border-left:4px solid transparent;display: inline-block;vertical-align: middle;margin-left: 2px;}
.yousanjiao{border-top: 8px solid transparent;border-right:0 solid transparent;border-bottom:8px solid transparent;border-left:16px solid #fff;display: inline-block;vertical-align: middle;margin-left: 2px;}
input{font-family: "微软雅黑" !important;}
header{width:100%;position: relative;}
header h1{margin-bottom: 0rem;position: relative;font-size:0.26rem;text-align: center;height:0.5rem;line-height:0.5rem;color:#333;background: #fff;border-bottom: .01rem solid #f7f7f7;box-shadow: 0 0 10px #333;-webkit-box-shadow: 0 0 10px #333;position: relative;}
header h1 a{position: absolute;left: 0.2rem;top: 0;color: #679AAD;}
.wrap{width: 100%;margin: 0 auto;background: #f7f7f7;/* border: 2px solid #e3e3e3;*//*border-top: 4px solid #409EFF;*/padding:.2rem .25rem;border: 2px solid #e3e3e3;border-top: none;}
.pc-wrap{width: 100%;}
.center{text-align: center;}
/* .pbtn, */
.pbtnsub{cursor: pointer;background: #409EFF;color: #fff !important;width: 1.20rem;font-size: 0.14rem;margin:0 auto;display: block;line-height:.36rem;height:.36rem;border-radius: 6px;text-align: center;
transition: all .3s;}
.pbtnsub{width: .6rem;}
/* .pbtn:hover{background: #0073cc;} */
.pbtnsub:hover{background: #0073cc;}
.pqredbtn{cursor: pointer;display: block;height: .36rem !important;line-height: .36rem !important;border-radius: 6px;text-align: center !important;font-size:.14rem !important;width: .8rem;text-decoration: none;color: #fff !important;padding: 0 .1rem;border: none;background: #c32502;text-decoration: none !important;}
.pqbtn{box-shadow:none !important;cursor: pointer;background: #fff;color: #409EFF;border: .01rem solid #409EFF;width: 1.2rem;font-size: 0.14rem;margin:0 auto;display: block;height: .36rem;line-height: .36rem;border-radius: 6px;text-align: center !important;}



/* 测试效果 */
.pbtn {
    text-align: center;
    width: 1.20rem;font-size: 0.14rem;margin:0 auto;display: block;line-height:.36rem;height:.36rem;
    text-decoration: none !important;
    cursor: pointer;
	border-radius: 6px;
    position: relative;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: #409EFF;
    color: #fff;
    box-shadow: 0 6px #0073cc;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}
.pbtn:hover {
    box-shadow: 0 4px #0073cc;
    top: 2px
}
.pbtn:active {
    box-shadow: 0 0 #0073cc;
    top: 6px
}
/* 测试效果 */


nav{position: fixed;top: 0.2rem;right: 0.2rem;width: 0.4rem;height: 0.4rem;line-height:0.4rem;text-align: center;overflow: hidden;border-radius: 50%;box-shadow: 0 0 10px #3498DB;-webkit-box-shadow: 0 0 10px #3498DB;}
nav h1{width: 0.4rem;height: 0.4rem;color: #E74C3C;margin-bottom: 10px;}

#top{position: fixed;bottom: 0.1rem;right: 0.2rem;width: .4rem;display: none;z-index:9999999999999999999999999 ;}
#top h1{color: #E74C3C;font-size: 0.34rem;}
/*loading*/

#ceng{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index:9999999999999999999999999 ;}
#preloader6{position:fixed;width: 42px;height: 42px;top:calc(50% - 2.01rem);left:calc(50% - 2.01rem);-webkit-animation: preloader_6 5s infinite linear;
-moz-animation: preloader_6 5s infinite linear;-ms-animation: preloader_6 5s infinite linear;animation: preloader_6 5s infinite linear;z-index: 99999999999999999999999999;
}
#preloader6 span{width:20px;height:20px;position:absolute;background:red;display:block;
-webkit-animation: preloader_6_span 1s infinite linear;-moz-animation: preloader_6_span 1s infinite linear;-ms-animation: preloader_6_span 1s infinite linear;animation: preloader_6_span 1s infinite linear;
}
#preloader6 span:nth-child(1){
background:#2ecc71;
}
#preloader6 span:nth-child(2){left:22px;
background:#9b59b6;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;
-ms-animation-delay: .2s;animation-delay: .2s;

}
#preloader6 span:nth-child(3){top:22px;
background:#3498db;-webkit-animation-delay: .4s;-moz-animation-delay: .4s;
-ms-animation-delay: .4s;animation-delay: .4s;
}
#preloader6 span:nth-child(4){
top:22px;left:22px;background:#f1c40f;
-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;animation-delay: .6s;
}

@-webkit-keyframes preloader_6 {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
@-webkit-keyframes preloader_6_span {
   0% { -webkit-transform:scale(1); }
   50% { -webkit-transform:scale(0.5); }
   100% { -webkit-transform:scale(1); }
}


@-moz-keyframes preloader_6 {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}
@-moz-keyframes preloader_6_span {
   0% { -moz-transform:scale(1); }
   50% { -moz-transform:scale(0.5); }
   100% { -moz-transform:scale(1); }
}

@-ms-keyframes preloader_6 {
    from {-ms-transform: rotate(0deg);}
    to {-ms-transform: rotate(360deg);}
}
@-ms-keyframes preloader_6_span {
   0% { -ms-transform:scale(1); }
   50% { -ms-transform:scale(0.5); }
   100% { -ms-transform:scale(1); }
}

@-ms-keyframes preloader_6 {
    from {-ms-transform: rotate(0deg);}
    to {-ms-transform: rotate(360deg);}
}
@keyframes preloader_6_span {
   0% { transform:scale(1); }
   50% { transform:scale(0.5); }
   100% { transform:scale(1); }
}
/*loading*/
h1{font-size: .16rem;}
h2{font-size:  .14rem;}
p{font-size: .12rem;}
/*@media only screen and (min-width: 750px) {
	.iconfont{font-size:18px;}
	
}*/
/*
 * @media screen and (min-width: 1500px) and (max-width:1800px) {
h1{font-size: 14px }
.iconfont{font-size:22px;}
select{font-family: "黑体";font-size: 16px;}
input{font-family: "黑体";font-size: 16px;}
	h2{font-size: 12px }
}
*/








/*time*/
a{text-decoration: none;}
.timeData{
	width:100%;
	height: 168px;
	display: none;
	position: fixed;
	bottom: 0 !important;
	left: 0 !important;
	top: auto !important;
	box-shadow: 0 .01rem 8px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-family: "Segoe UI",Helvetica, Arial, sans-serif;
    border: .01rem solid #ddd;
    background: #fff;
    z-index: 999999999999999;
}
.timeData >div{
	width: 33.33%;
	float: left;
	height: 128px;			
}
.timeData >div >a{display: block;width: 80%;padding: 10px 10% 10px;text-align: center;color: #C0A16B;transition: all 0.3s;margin: 0 auto;}
.timeData >div >a:hover{background: #C0A16B;color: #fff;}
.timeData >div >input{outline: none;width: 80%;height: 30px;display: block;margin: 10px auto 10px;line-height: 30px;text-align: center;color: #000;}
.timeData >span{display: none;text-indent: 4px;color: #C9302C;font-size: 13px;position: absolute;left: 0;top: 132px;}
/*三角*/
.timeData:after{
	border-bottom: 6px solid #CCCCCC;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    left: 7px;
    position: absolute;
    top: -6px;
}



.gearDate,.el-picker-panel{z-index: 99999999999999999999999999999 !important;}



/**::-webkit-scrollbar {
    display: none;
}*/
/**::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

*::-webkit-scrollbar
{
	width: 10px;
	height: 10px;
	background-color: #F5F5F5;
}

*::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px #293038;
	
	background-color: #0099cc;
	background-size: 50% 50%;
}*/

*::-webkit-scrollbar {
    height: 8px;
    width: 8px;
}
*::-webkit-scrollbar-thumb:hover, *::-webkit-scrollbar-scrollbarbutton:hover {
    background-color: rgba(29, 34, 40, 0.4);
}
*::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #cac9c9;
    border: .01rem solid #e0e0e0;
}
*::-webkit-scrollbar-track {
    background-color: #f7f7f7;
    border: .01rem solid #efefef;
}

#top{cursor: pointer;}



.dwfmsg-sun>div:nth-child(3){display: none !important;}
#jisuandwf{display: none !important;}
.dwfmsg .dwfmsg-sun div{width:45% !important;}
.dwfmsg .dwfmsg-sun div:nth-child(2){margin-left: 10% !important;margin-right: 0 !important;}
.adddwfmsg p{width: 100% !important;}












/*
table{max-width: 100%;overflow: auto;margin: 0 auto;}
table.hovertable tr {background-color:#d4e3e5;}
table.hovertable td {border-width: .01rem;padding: 4px;border-style: solid;border-color: #a9c6c9;text-align: center;line-height: 0.3rem;}
table.hovertable tr:hover{background: #ffff66 !important;}
table span{vertical-align: baseline !important;}*/







body.stop-scrolling { height: 100%; overflow: hidden; }
.sweet-overlay { background-color: black; /* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE8 */
background-color: rgba(0, 0, 0, 0.4); position: fixed; left: 0; right: 0; top: 0; bottom: 0; display: none; z-index: 9999999999999999999999999 !important; }
.sweet-alert { background-color: white; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 4.06rem; padding:.85rem .8rem .25rem; border-radius:.1rem; text-align: center; position: fixed; left: 50%; top: 50%; margin-left: -256px; margin-top: -200px; overflow: hidden; display: none; z-index: 999999999999999999999999 !important; }
.mysweet{position: absolute;left: 0;top: 0rem;width: 100%;height: .6rem;line-height: .6rem;background: #409EFF;color: #fff; border-radius:.1rem .1rem 0 0 ;padding:0 0 0 .3rem; }
.mysweet h1{font-size: .18rem;line-height: .6rem;color: #fff;}
.confirm{background: #409EFF !important;}
.qxswal{cursor: pointer;width: .76rem;text-align: center;}
.qxswal img{width: .12rem;height: .12rem;display: block;margin: .24rem auto;}
.sweet-alert h2 { color: #575757; font-size: .18rem; text-align: center; font-weight: 600; text-transform: none; position: relative;  padding: 0; line-height: .24rem; display: block; }
.sweet-alert p { color: #797979; font-size: .12rem; text-align: center; font-weight: 300; position: relative; text-align: inherit; float: none; margin: 0; padding: 0; line-height: normal; }
.sweet-alert fieldset { border: none; position: relative; }
.sweet-alert .sa-error-container { background-color: #f1f1f1; margin-left: -17px; margin-right: -17px; overflow: hidden; padding: 0 10px; max-height: 0; webkit-transition: padding 0.15s, max-height 0.15s; transition: padding 0.15s, max-height 0.15s; }
.sweet-alert .sa-error-container.show { padding: 10px 0; max-height: 100px; webkit-transition: padding 0.2s, max-height 0.2s; transition: padding 0.25s, max-height 0.25s; }
.sweet-alert .sa-error-container .icon { display: inline-block; width: 24px; height: 24px; border-radius: 50%; background-color: #ea7d7d; color: white; line-height: 24px; text-align: center; margin-right: 3px; }
.sweet-alert .sa-error-container p { display: inline-block; }
.sweet-alert .sa-input-error { position: absolute; top: 29px; right: 26px; width: 20px; height: 20px; opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: all 0.1s; transition: all 0.1s; }
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after { content: ""; width: 20px; height: 6px; background-color: #f06e57; border-radius: 3px; position: absolute; top: 50%; margin-top: -4px; left: 50%; margin-left: -9px; }
.sweet-alert .sa-input-error::before { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.sweet-alert .sa-input-error::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.sweet-alert .sa-input-error.show { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.sweet-alert input { width: 100%; box-sizing: border-box; border-radius: 3px; border: .01rem solid #d7d7d7; height: 43px; margin-top: 10px; margin-bottom: 17px; font-size: 18px; box-shadow: inset 0px .01rem .01rem rgba(0, 0, 0, 0.06); padding: 0 12px; display: none !important; -webkit-transition: all 0.3s; transition: all 0.3s; }
.sweet-alert input:focus { outline: none; box-shadow: 0px 0px 3px #c4e6f5; border: .01rem solid #b4dbed; }
 .sweet-alert input:focus::-moz-placeholder {
 transition: opacity 0.3s 0.03s ease;
 opacity: 0.5;
}
 .sweet-alert input:focus:-ms-input-placeholder {
 transition: opacity 0.3s 0.03s ease;
 opacity: 0.5;
}
 .sweet-alert input:focus::-webkit-input-placeholder {
 transition: opacity 0.3s 0.03s ease;
 opacity: 0.5;
}
 .sweet-alert input::-moz-placeholder {
 color: #bdbdbd;
}
 .sweet-alert input:-ms-input-placeholder {
 color: #bdbdbd;
}
 .sweet-alert input::-webkit-input-placeholder {
 color: #bdbdbd;
}
.sweet-alert.show-input input { display: block; }
.sweet-alert button {width: 1rem;height: .44rem;line-height: .44rem; background-color: #409EFF; color: white; border: none; box-shadow: none; font-size: .16rem; font-weight: 500; -webkit-border-radius: 4px; border-radius: 5px; margin:.3rem auto 0; cursor: pointer; }
.sweet-alert button:focus { outline: none; box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 .01rem rgba(0, 0, 0, 0.05); }
/*.sweet-alert button:hover { background-color: #a1d9f2; }*/
/*.sweet-alert button:active { background-color: #81ccee; }*/
.sweet-alert button.cancel { background-color: #ccc;color: #666;margin-left: .3rem; }
/*.sweet-alert button.cancel:hover { background-color: #c8c8c8; }*/
/*.sweet-alert button.cancel:active { background-color: #b6b6b6; }*/
.sweet-alert button.cancel:focus { box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px .01rem inset !important; }
 .sweet-alert button::-moz-focus-inner {
 border: 0;
}
.sweet-alert[data-has-cancel-button=false] button { box-shadow: none !important; }
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { padding-bottom: 40px; }
.sweet-alert .sa-icon { display: none !important;width: 80px; height: 80px; border: 4px solid gray; -webkit-border-radius: 40px; border-radius: 40px; border-radius: 50%; margin: 20px auto; padding: 0; position: relative; box-sizing: content-box; }
.sweet-alert .sa-icon.sa-error { border-color: #F27474; }
.sweet-alert .sa-icon.sa-error .sa-x-mark { position: relative; display: block; }
.sweet-alert .sa-icon.sa-error .sa-line { position: absolute; height: 5px; width: 47px; background-color: #F27474; display: block; top: 37px; border-radius: 2px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-left { -webkit-transform: rotate(45deg); transform: rotate(45deg); left: 17px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); right: 16px; }
.sweet-alert .sa-icon.sa-warning { border-color: #F8BB86; }
.sweet-alert .sa-icon.sa-warning .sa-body { position: absolute; width: 5px; height: 47px; left: 50%; top: 10px; -webkit-border-radius: 2px; border-radius: 2px; margin-left: -2px; background-color: #F8BB86; }
.sweet-alert .sa-icon.sa-warning .sa-dot { position: absolute; width: 7px; height: 7px; -webkit-border-radius: 50%; border-radius: 50%; margin-left: -3px; left: 50%; bottom: 10px; background-color: #F8BB86; }
.sweet-alert .sa-icon.sa-info { border-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::before { content: ""; position: absolute; width: 5px; height: 29px; left: 50%; bottom: 17px; border-radius: 2px; margin-left: -2px; background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::after { content: ""; position: absolute; width: 7px; height: 7px; border-radius: 50%; margin-left: -3px; top: 19px; background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-success { border-color: #A5DC86; }
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after { content: ''; -webkit-border-radius: 40px; border-radius: 40px; border-radius: 50%; position: absolute; width: 60px; height: 120px; background: white; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success::before { -webkit-border-radius: 120px 0 0 120px; border-radius: 120px 0 0 120px; top: -7px; left: -33px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 60px 60px; transform-origin: 60px 60px; }
.sweet-alert .sa-icon.sa-success::after { -webkit-border-radius: 0 120px 120px 0; border-radius: 0 120px 120px 0; top: -1.01rem; left: 30px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: 0px 60px; transform-origin: 0px 60px; }
.sweet-alert .sa-icon.sa-success .sa-placeholder { width: 80px; height: 80px; border: 4px solid rgba(165, 220, 134, 0.2); -webkit-border-radius: 40px; border-radius: 40px; border-radius: 50%; box-sizing: content-box; position: absolute; left: -4px; top: -4px; z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-fix { width: 5px; height: 90px; background-color: white; position: absolute; left: 28px; top: 8px; z-index: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-success .sa-line { height: 5px; background-color: #A5DC86; display: block; border-radius: 2px; position: absolute; z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { width: 25px; left: 14px; top: 46px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long { width: 47px; right: 8px; top: 38px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-custom { background-size: contain; border-radius: 0; border: none; background-position: center center; background-repeat: no-repeat; }

@media all and (max-width: 750px) {
.sweet-alert { width:5.6rem; margin-left: auto; margin-right: auto;left: .95rem; right: .95rem;}
.sweet-alert h1{font-size: .28rem !important;margin-bottom: .06rem;}
.sweet-alert h2{font-size: .28rem !important;margin-bottom: .06rem;}
.sweet-alert p{font-size: .24rem !important;}
}
/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
 0% {
 transform: scale(0.7);
 -webkit-transform: scale(0.7);
}
 45% {
 transform: scale(1.05);
 -webkit-transform: scale(1.05);
}
 80% {
 transform: scale(0.95);
 -webkit-transform: scale(0.95);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
}
 @keyframes showSweetAlert {
 0% {
 transform: scale(0.7);
 -webkit-transform: scale(0.7);
}
 45% {
 transform: scale(1.05);
 -webkit-transform: scale(1.05);
}
 80% {
 transform: scale(0.95);
 -webkit-transform: scale(0.95);
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
}
 @-webkit-keyframes hideSweetAlert {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
 100% {
 transform: scale(0.5);
 -webkit-transform: scale(0.5);
}
}
 @keyframes hideSweetAlert {
 0% {
 transform: scale(1);
 -webkit-transform: scale(1);
}
 100% {
 transform: scale(0.5);
 -webkit-transform: scale(0.5);
}
}
 @-webkit-keyframes slideFromTop {
 0% {
 top: 0%;
}
 100% {
 top: 50%;
}
}
 @keyframes slideFromTop {
 0% {
 top: 0%;
}
 100% {
 top: 50%;
}
}
 @-webkit-keyframes slideToTop {
 0% {
 top: 50%;
}
 100% {
 top: 0%;
}
}
 @keyframes slideToTop {
 0% {
 top: 50%;
}
 100% {
 top: 0%;
}
}
 @-webkit-keyframes slideFromBottom {
 0% {
 top: 70%;
}
 100% {
 top: 50%;
}
}
 @keyframes slideFromBottom {
 0% {
 top: 70%;
}
 100% {
 top: 50%;
}
}
 @-webkit-keyframes slideToBottom {
 0% {
 top: 50%;
}
 100% {
 top: 70%;
}
}
 @keyframes slideToBottom {
 0% {
 top: 50%;
}
 100% {
 top: 70%;
}
}
.showSweetAlert[data-animation=pop] { -webkit-animation: showSweetAlert 0.3s; animation: showSweetAlert 0.3s; }
.showSweetAlert[data-animation=none] { -webkit-animation: none; animation: none; }
.showSweetAlert[data-animation=slide-from-top] { -webkit-animation: slideFromTop 0.3s; animation: slideFromTop 0.3s; }
.showSweetAlert[data-animation=slide-from-bottom] { -webkit-animation: slideFromBottom 0.3s; animation: slideFromBottom 0.3s; }
.hideSweetAlert[data-animation=pop] { -webkit-animation: hideSweetAlert 0.2s; animation: hideSweetAlert 0.2s; }
.hideSweetAlert[data-animation=none] { -webkit-animation: none; animation: none; }
.hideSweetAlert[data-animation=slide-from-top] { -webkit-animation: slideToTop 0.4s; animation: slideToTop 0.4s; }
.hideSweetAlert[data-animation=slide-from-bottom] { -webkit-animation: slideToBottom 0.3s; animation: slideToBottom 0.3s; }
 @-webkit-keyframes animateSuccessTip {
 0% {
 width: 0;
 left: .01rem;
 top: 19px;
}
 54% {
 width: 0;
 left: .01rem;
 top: 19px;
}
 70% {
 width: 50px;
 left: -8px;
 top: 37px;
}
 84% {
 width: 17px;
 left: 2.01rem;
 top: 48px;
}
 100% {
 width: 25px;
 left: 14px;
 top: 45px;
}
}
 @keyframes animateSuccessTip {
 0% {
 width: 0;
 left: .01rem;
 top: 19px;
}
 54% {
 width: 0;
 left: .01rem;
 top: 19px;
}
 70% {
 width: 50px;
 left: -8px;
 top: 37px;
}
 84% {
 width: 17px;
 left: 2.01rem;
 top: 48px;
}
 100% {
 width: 25px;
 left: 14px;
 top: 45px;
}
}
 @-webkit-keyframes animateSuccessLong {
 0% {
 width: 0;
 right: 46px;
 top: 54px;
}
 65% {
 width: 0;
 right: 46px;
 top: 54px;
}
 84% {
 width: 55px;
 right: 0px;
 top: 35px;
}
 100% {
 width: 47px;
 right: 8px;
 top: 38px;
}
}
 @keyframes animateSuccessLong {
 0% {
 width: 0;
 right: 46px;
 top: 54px;
}
 65% {
 width: 0;
 right: 46px;
 top: 54px;
}
 84% {
 width: 55px;
 right: 0px;
 top: 35px;
}
 100% {
 width: 47px;
 right: 8px;
 top: 38px;
}
}
 @-webkit-keyframes rotatePlaceholder {
 0% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 5% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 12% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
 100% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
}
 @keyframes rotatePlaceholder {
 0% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 5% {
 transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
}
 12% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
 100% {
 transform: rotate(-405deg);
 -webkit-transform: rotate(-405deg);
}
}
.animateSuccessTip { -webkit-animation: animateSuccessTip 0.75s; animation: animateSuccessTip 0.75s; }
.animateSuccessLong { -webkit-animation: animateSuccessLong 0.75s; animation: animateSuccessLong 0.75s; }
.sa-icon.sa-success.animate::after { -webkit-animation: rotatePlaceholder 4.25s ease-in; animation: rotatePlaceholder 4.25s ease-in; }
 @-webkit-keyframes animateErrorIcon {
 0% {
 transform: rotateX(100deg);
 -webkit-transform: rotateX(100deg);
 opacity: 0;
}
 100% {
 transform: rotateX(0deg);
 -webkit-transform: rotateX(0deg);
 opacity: 1;
}
}
 @keyframes animateErrorIcon {
 0% {
 transform: rotateX(100deg);
 -webkit-transform: rotateX(100deg);
 opacity: 0;
}
 100% {
 transform: rotateX(0deg);
 -webkit-transform: rotateX(0deg);
 opacity: 1;
}
}
.animateErrorIcon { -webkit-animation: animateErrorIcon 0.5s; animation: animateErrorIcon 0.5s; }
 @-webkit-keyframes animateXMark {
 0% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 50% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 80% {
 transform: scale(1.15);
 -webkit-transform: scale(1.15);
 margin-top: -6px;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 margin-top: 0;
 opacity: 1;
}
}
 @keyframes animateXMark {
 0% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 50% {
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 margin-top: 26px;
 opacity: 0;
}
 80% {
 transform: scale(1.15);
 -webkit-transform: scale(1.15);
 margin-top: -6px;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 margin-top: 0;
 opacity: 1;
}
}
.animateXMark { -webkit-animation: animateXMark 0.5s; animation: animateXMark 0.5s; }
 @-webkit-keyframes pulseWarning {
 0% {
 border-color: #F8D486;
}
 100% {
 border-color: #F8BB86;
}
}
 @keyframes pulseWarning {
 0% {
 border-color: #F8D486;
}
 100% {
 border-color: #F8BB86;
}
}
.pulseWarning { -webkit-animation: pulseWarning 0.75s infinite alternate; animation: pulseWarning 0.75s infinite alternate; }
 @-webkit-keyframes pulseWarningIns {
 0% {
 background-color: #F8D486;
}
 100% {
 background-color: #F8BB86;
}
}
 @keyframes pulseWarningIns {
 0% {
 background-color: #F8D486;
}
 100% {
 background-color: #F8BB86;
}
}
.pulseWarningIns { -webkit-animation: pulseWarningIns 0.75s infinite alternate; animation: pulseWarningIns 0.75s infinite alternate; }
/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left { -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right { -ms-transform: rotate(-45deg) \9; }
/* Success icon */
.sweet-alert .sa-icon.sa-success { border-color: transparent\9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long { -ms-transform: rotate(-45deg) \9; }








.tranfo{transform: rotateY(00deg);-webkit-transform: rotateY(00deg);transform-origin:right center;-webkit-tranform-origin:right center;transition: all 0.4s;width: 50%;}
table.hovertable td{white-space:nowrap;overflow: hidden;max-width: 1.5rem;min-width: .5rem;}
/*.tablenn td:hover{white-space: pre-line;}*/
/*table.hovertable td:hover{overflow-y: scroll;white-space:pre-line;}*/
#forhow{padding: 0 !important;}
.tree-left table td{max-width: 1000px !important;min-width:auto !important;}

table.hovertable td::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	/*border-radius: .01rem;*/
	background-color: #F5F5F5;
}

table.hovertable td::-webkit-scrollbar
{
	width: 6px;
	height:6px;
	background-color: #F5F5F5;
}

table.hovertable td::-webkit-scrollbar-thumb
{
	/*border-radius: .01rem;*/
	-webkit-box-shadow: inset 0 0 6px #293038;
	/*#0099cc    #293038 */
	background-color: #ccc;
	background-size: 50% 50%;
}





table{margin: .06rem auto .1rem;width: 100%;position: relative; border-collapse: inherit;}
table.hovertable input[type="text"],table.hovertable input[type="number"],table.hovertable select,table.hovertable textarea{background-color:rgba(0,153,204,.26);border: none;text-align: center}

table.hovertable select option{

text-align:center;

}
table.hovertable {font-family: verdana,arial,sans-serif;color:#333333;border-width: .01rem;border-color: #999999;border-collapse: collapse;font-size: .16rem;}
table.hovertable th {white-space: nowrap;background-color:#409EFF;border-width: .01rem;padding:.04rem;border-style: solid;border-color: #f7f7f7;line-height: 0.3rem;color: #fff;font-size: 0.16rem;font-weight: 0;text-align: center}
table.hovertable tr{position: relative;top: 0;left:0%;}
table.hovertable tr:nth-child(even){background-color:#fff;}
table.hovertable tr:nth-child(odd){background-color:#f4f4f4;}
table.hovertable td {border-width: .01rem;padding: 4px;border-style: solid;border-color: #cecece;text-align: center;line-height: 0.3rem;font-size: 0.14rem;overflow-x:auto ;}
/*table.hovertable tr:hover{background: #ffff66 !important;}*/
table span{vertical-align: baseline !important;}


/*body{padding: 0 .58rem ;}*/
.daoh{height: .74rem;border-bottom: 2px solid #409EFF;padding-top: .3rem;display: none;margin-bottom: .2rem;}
.daoh h1{font-size: .16rem;height: .22rem;line-height: .22rem;border-left: 3px solid #409EFF;padding-left: .05rem;}
.daoh p{font-size: .16rem;height: .22rem;line-height: .22rem;padding-left: .05rem;}





.tc-top h1{font-size: 0.14rem;color: #333;margin-left: .2rem;}
.tc-top p{font-size: .18rem;margin-right: .2rem}
.tc-top {height: .6rem;line-height: .6rem;border-top: 5px solid #409EFF;border-bottom: 2px solid #e3e3e3;}
.tc-top .fr{cursor: pointer;}

.wrapp{border: 2px solid #ececec;border-top:none ;background: #f7f7f7;}





.pubbertop{border-top: 5px solid #409EFF;}
.gkk-top-nav{height: .6rem;line-height: .6rem;font-size: .16rem;border: 2px solid #e3e3e3;padding-left: .3rem;border-top: 4px solid #409EFF;background: #fff;}
.gkk-top-nav h1{font-size: .16rem;}
.addh1,.el-dialog__header{border-bottom: 2px solid #ececec ;width: 100%;margin: 0;padding:0.14rem .16rem .16rem !important;}
.addh1,.el-dialog__header{border-top:4px solid #409EFF;}
.addh1 h1{color: #333 !important;line-height: .6rem !important;margin-bottom: 0 !important;margin-top: 0 !important;font-size: .16rem;}
.addh1 h1:nth-child(1){float: left;font-size: .16rem !important}
.addh1 h1:nth-child(2){cursor: pointer;font-size: .2rem !important;}
.fuxuan h1{font-size: 0.16rem !important;margin-bottom: 0.06rem !important;line-height: .26rem !important;white-space:normal;width: calc(100% - .46rem);white-space: nowrap;}

.shenpi-wrap{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0,0,0,.6);z-index: 99999999999999999;display: none;}
.shenpi-wrap iframe{width:50%;height:60vh;margin: 5vh auto;display: block;overflow: hidden;}
.shenpi{cursor: pointer;color:#409EFF ;}



.edui-editor table{margin: 0;}





.lin26{line-height: .26rem !important;height: .26rem !important;}
.lin36{line-height: .36rem !important;height: .36rem !important;}
.cur,.liushi{cursor: pointer;color: #409EFF;}


.mynav:hover{color:#005dbc}
.mynav{z-index: 998;position: absolute;top:4px;right: .2rem;cursor: pointer;height:calc(.6rem - 6px) !important;line-height:calc(.6rem - 6px) !important;color:#409EFF;font-size: .16rem !important;cursor: pointer !important;}
.mynav img{height:.2rem ;margin-top: .17rem;margin-right: .02rem;}

.mysdtable::-webkit-scrollbar{height: 0;width: 0;}
/*锁定表格的滚动条*/

/*导出elx*/
/*.mydc{width: 1.06rem;height: .34rem;line-height: .34rem;border: .01rem solid #409EFF;text-align: center;color: #409EFF;font-size: .14rem;display: block;margin-bottom: .08rem;border-radius: .05rem;}*/
/*.mydc img{width: .18rem;height: .14rem;margin-top: .1rem;margin-right: .05rem;}*/
.mydc{text-align: center;color: #333;font-size: .14rem;display: block;margin-bottom: .08rem;}
.mydc img{width: .14rem;height: .13rem;margin-right: .05rem;vertical-align: middle;}


/*顶部选项*/
.topmy{margin-bottom: .16rem;}
/* .toptime240{margin:0 .5% 0 .5%;}
.toptime220{margin:0 .5% 0 .5%;}
.topsele220{margin:0 .5% 0 .5%;}
.topsele200{margin:0 .5% 0 .5%;}
.topsele180{margin:0 .5% 0 .5%} */
.toptime240{min-width: 17%;margin:0 .5% 0 .5%;}
.toptime220{min-width: 15%;margin:0 .5% 0 .5%;}
.topsele220{min-width: 22%;margin:0 .5% 0 .5%;}
.topsele200{min-width: 13%;margin:0 .5% 0 .5%;}
.topsele180{min-width: 11%;margin:0 .5% 0 .5%}
.topicon{
    font-size: .28rem;
    margin:0 .5% 0 .5%;
}
.topicon .icon_el{
    font-size: .28rem;
    vertical-align: top;
}
.el-select{
    width: 100%;
}
.calendar-icon{display: none;}

.closeimg{width: .26rem;height: .26rem;position: absolute;right: .04rem;top: .06rem;z-index: 9;background: url("../images/timeclose.png") no-repeat  center center transparent;  background-size:100%;cursor: pointer;transition: background-image .3s;display: none;}
.closeimg:hover{background: url("../images/timecloseh.png") no-repeat  center center transparent;  background-size:100%;transition: background-image .3s;}
.selectbx{color: #333;background: url("../images/selebx.png") no-repeat  right center transparent;  background-size: auto 98%;}
.selectfbx{color: #808080;}
.inputbx{color: #333;background: url("../images/inputbx.png") no-repeat  right center transparent;  background-size: auto 98%;}
.selectfbx{color: #808080;}

/*公共翻页*/

.myfenye{width: 100%;height: .6rem;position: relative;padding: .18rem;display: none;-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;border-top: .01rem solid #e6e6e6}
.myfenye-rightmsg{line-height: .6rem;position: absolute;right: .2rem;font-size: .14rem;color: #333;top: 0;}
.myfenyeCenter{height: .24rem;line-height: .24rem;text-align: center;}
.myfenyeCenter span{margin: 0;}
.myfenyeCenter .myfenye-leftbug{transition: all 0.3s;cursor: pointer;margin-right: .04rem;padding:0.05rem 0.06rem;border: .01rem solid #f5f5f5;color: #cdcdcd;font-size: .14rem;width: .24rem !important;height: .24rem !important;text-align: center;}
.myfenyeCenter .myfenye-left{transition: all 0.3s;cursor: pointer;margin-right: .04rem;padding:0.05rem 0.06rem;border: .01rem solid #f5f5f5;color: #cdcdcd;font-size: .14rem;width: .24rem !important;height: .24rem !important;text-align: center;}
.myfenyeCenter .myfenye-right{transition: all 0.3s;cursor: pointer;margin-right: .04rem;padding:0.05rem 0.06rem;border: .01rem solid #f5f5f5;color: #cdcdcd;font-size: .14rem;width: .24rem !important;height: .24rem !important;text-align: center;}
.myfenyeCenter .myfenye-rightbug{transition: all 0.3s;cursor: pointer;margin-right: .04rem;padding:0.05rem 0.06rem;border: .01rem solid #f5f5f5;color: #cdcdcd;font-size: .14rem;width: .24rem !important;height: .24rem !important;text-align: center;}
.myfenyeCenter .myfenye-leftbug:hover{color: #333;border:  .01rem solid #cdcdcd;}
.myfenyeCenter .myfenye-left:hover{color: #333;border:  .01rem solid #cdcdcd;}
.myfenyeCenter .myfenye-right:hover{color: #333;border:  .01rem solid #cdcdcd;}
.myfenyeCenter .myfenye-rightbug:hover{color: #333;border:  .01rem solid #cdcdcd;}
.myfenye-pagenum{display: inline-block !important;width: .24rem !important;height: .24rem !important;text-align: center;padding: 0 !important;}
.onePageNum{display: inline-block !important;width: 1rem !important;height: .24rem !important;text-align: center;border-radius: .24rem;background: url("../images/selehei.png") no-repeat  right center transparent;  background-size: .18rem .06rem;}
.myfenye-shuxuan{width: .02rem;height: .18rem;margin:.03rem auto ;background: #e6e6e6;margin-right: .04rem;}
.myfenye-page{margin-right: .04rem;}


/*多列日期样式*/
.calendar-content {  display: inline-block;  position: relative;  vertical-align: middle;  white-space: normal;  width: 210px;  height: 230px;  background-color: white;}
.calendar-content.calendar_days > .calendar-days {  display: block;}
.calendar-content.calendar_months .calendar-months {  display: block;}
.calendar-content.calendar_years .calendar-years {  display: block;}
.calendar-days,.calendar-months,.calendar-years,.calendar-buttons {  display: none;}
.calendar-row,.calendar-head {display: table;  width: 100%;}
.calendar-row > span,.calendar-head > span {display: table-cell;  text-align: center;  vertical-align: middle;}
.calendar-header {  display: table;  width: 100%;  height: 15%;}
.calendar-header > div {  display: table-cell;  height: 100%;  text-align: center;  vertical-align: middle;  cursor: pointer;}
.calendar-prev,.calendar-next {  width: 20%;}
.calendar-caption {  width: 60%;}
.calendar-days,.calendar-months,.calendar-years {  height: 85%;}
.calendar-head {  height: 13%;}
.calendar-head span {  cursor: default;}
.calendar-body {  height: 87%;}
.calendar-body .calendar-row {  height: 16.66666667%;}
.calendar-body span {  width: 14.28%;  height: 100%;  cursor: pointer;}
.calendar-body span.calendar_otherMonth,.calendar-body span.calendar_untouchable { cursor: default;}
.calendar-body span.calendar_otherMonth{visibility: hidden;}
.calendar-months .calendar-row,.calendar-years .calendar-row {  height: 25%;}
.calendar-months span,.calendar-years span {  height: 100%;  width: 33.3%;  cursor: pointer;}
.calendar-months span.calendar_untouchable,.calendar-years span.calendar_untouchable {  cursor: default;}
.calendar_hide {  display: none !important;}
.calendar_show {  display: block !important;}
.calendar-wrap {  white-space: nowrap;  display: none;  position: absolute;  z-index: 99999999999999999;}
.calendar-wrap,.calendar-wrap *:focus {  outline: none;}
.calendar-wrap * {  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.calendar-wrap.calendar_isMobile {  z-index: 99999;  position: fixed;  width: 80%;  height: 80%;  line-height: 1;}
.calendar-wrap.calendar_isMobile .calendar-title {  width: 100%;  text-align: center;  position: absolute;  top: -1.5em;  left: 0;}
.calendar-wrap.calendar_isMobile .calendar-content {  display: none;  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;}
.calendar-wrap.calendar_isMobile .calendar-content.calendar_show {  display: block;}
.calendar-wrap.calendar_isMobile .calendar-header {  height: 11%;}
.calendar-wrap.calendar_isMobile .calendar-days,.calendar-wrap.calendar_isMobile .calendar-months,.calendar-wrap.calendar_isMobile .calendar-years { height: 78%;}
.calendar-wrap.calendar_isMobile .calendar-buttons {  display: table;  height: 11%;  width: 100%;}
.calendar-wrap.calendar_isMobile .calendar-buttons > div {  display: table-cell;width: 50%;  height: 100%;  text-align: center;  vertical-align: middle;  cursor: pointer;}
.calendar-cover {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: black;  opacity: 0.5;  z-index: 9999;}
.calendar-input {  border: 1px solid green;}
.calendar_active .calendar-input {  border: 1px solid red;}
.calendar_active .calendar-icon {  border: 1px solid red;}
.calendar-content {  background-color: white;  /*border: 1px solid #ebebeb;*/  color: #777777;  border-radius: 3px;  font-family: 'Proxima Nova';}
.calendar-content span {  border: 1px dashed transparent;}
.calendar-content span.calendar_active {  background-color: #32b8e2 !important;  color: white !important;  border: 1px solid rgba(0, 0, 0, 0.15) !important;  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;text-shadow: 0 2px 1px rgba(0, 0, 0, 0.15);}
.calendar-content span.calendar_otherMonth,.calendar-content span.calendar_untouchable {  color: #c8c8c8;  background-color: inherit;}
.calendar-content span.calendar_otherMonth:hover,.calendar-content span.calendar_untouchable:hover,.calendar-content span.calendar_otherMonth:active,.calendar-content span.calendar_untouchable:active,.calendar-content span.calendar_otherMonth.calendar_active,.calendar-content span.calendar_untouchable.calendar_active {  background-color: inherit;  color: #c8c8c8;}
.calendar-content span.calendar_inRange {  background-color: #e0f4fb;}
.calendar-content span.calendar_inRange:hover {  background-color: inherit;}
.calendar-content span.calendar_otherMonth.calendar_inRange:hover {  background-color: #e0f4fb;}
.calendar-content span.calendar_focus {  border: 1px solid rgba(0, 0, 0, 0.1);  color: #32b8e2;}
.calendar-header {border-bottom: 1px solid #ebebeb;}
.calendar-prev,.calendar-next {color: transparent;background-repeat: no-repeat;background-position: center;}
.calendar-prev {  background-image: url('../images/calendar-prev.png');}
.calendar-prev.calendar_blocked,.calendar-prev.calendar_blocked:hover {  background-image: none;cursor: auto;}
.calendar-prev:hover {  background-image: url('../images/calendar-prev-hover.png');}
.calendar-next {  background-image: url('../images/calendar-next.png');}
.calendar-next.calendar_blocked,.calendar-next.calendar_blocked:hover {  background-image: none;cursor: auto;}
.calendar-next:hover {background-image: url('../images/calendar-next-hover.png');}
.calendar-caption {color: #696969;}
.calendar-caption:hover {color: #000000;}
.calendar-caption.calendar_blocked,.calendar-caption.calendar_blocked:hover {  color: #696969;  cursor: auto;}
.calendar-head {  background-color: #f6f6f6;  padding-left: 6px;  padding-right: 6px;}
.calendar-head span {-webkit-box-shadow: inset 0 1px 0 #fbfbfb;box-shadow: inset 0 1px 0 #fbfbfb;}
.calendar-body,.calendar-months,.calendar-years {padding: 6px;}
.calendar-body span:hover,.calendar-months span:hover,.calendar-years span:hover { background-color: #e0f4fb;}
.calendar-buttons {border-top: 1px solid #ebebeb;}

/*多列日期样式*/


.v-modal{z-index: 9999999 !important;}
.el-message-box__wrapper,.el-notification,.el-dialog__wrapper,.el-select-dropdown{z-index: 9999999999999999999999999 !important;}
.hide-wrap .hide h2{background: #409EFF;}
.back_xz{background: #409EFF  !important;}

/* loading */
/* .el-loading-spinner .circular{
	display: none !important;
}
.el-loading-spinner{
	background: url(loading.webp) center center no-repeat;
	background-color: #FF5B5A;
	background-size: 2rem;
	height: 100%;
	top: 0 !important;
} */


.sfyz-msg{border-top:none !important}




/* body{cursor: url(../images/logomouse.png),auto;} */
h1, h2, p, a, input {
    cursor: inherit;
}




.el-loading-mask.is-fullscreen {
    z-index: 9999999 !important;
}


:root{
	--theme:#09c;
    --xrinit:none;
}
@property --xrinit {
    syntax: "<display>";
    inherits: false;
    initial-value: none;
}



.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner{
    width: 260px !important;
}
.el-input__inner{
    height: 34px !important;
    border-color: rgba(0, 0, 0, .2) !important;
}
.el-date-editor .el-range-separator , .el-date-editor .el-range__icon{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

}
.el-date-editor .el-range__close-icon{
    /* width: 16px !important; */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.el-message-box__message p{
    font-size: .16rem;
}
.el-input__icon{
    line-height: .34rem !important;
}


.flex{
    display: flex;
}
.aic{
    align-items: center;
}
.jcc{
    justify-content: center;
}
.jcs{
    justify-content: space-between;
}
