﻿*,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: 1px solid rgba(0, 0, 0, .2);border-radius: .03rem;outline: none;}
input[type="botton"]{}
select{
	width: 100%;height: .38rem;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;
	line-height: 1 !important;background-color: rgba(255,255,255,.8);border: 1px 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: '';
}
.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';  /* project id 254797 */
  src: url('//at.alicdn.com/t/font_254797_21hs0ytrenpfd2t9.eot');
  src: url('//at.alicdn.com/t/font_254797_21hs0ytrenpfd2t9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_254797_21hs0ytrenpfd2t9.woff') format('woff'),
  url('//at.alicdn.com/t/font_254797_21hs0ytrenpfd2t9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_254797_21hs0ytrenpfd2t9.svg#iconfont') format('svg');
}
.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: 1px 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;}
body{position: relative;font-family: "微软雅黑"; background: #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: 1px 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;width: 1.20rem;font-size: 0.14rem;margin:0 auto;display: block;line-height:.36rem;height:.36rem;border-radius: 6px;text-align: center;}
.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: 1px 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;}
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;}
#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% - 21px);left:calc(50% - 21px);-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 1px 8px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    font-family: "Segoe UI",Helvetica, Arial, sans-serif;
    border: 1px 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{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: #e6e6e6;
    border: 1px solid #e0e0e0;
}
*::-webkit-scrollbar-track {
    background-color: #f7f7f7;
    border: 1px 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: 1px;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;}
.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: 1px solid #d7d7d7; height: 43px; margin-top: 10px; margin-bottom: 17px; font-size: 18px; box-shadow: inset 0px 1px 1px 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: 1px 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 1px 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 1px 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: -11px; 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: 1px;
 top: 19px;
}
 54% {
 width: 0;
 left: 1px;
 top: 19px;
}
 70% {
 width: 50px;
 left: -8px;
 top: 37px;
}
 84% {
 width: 17px;
 left: 21px;
 top: 48px;
}
 100% {
 width: 25px;
 left: 14px;
 top: 45px;
}
}
 @keyframes animateSuccessTip {
 0% {
 width: 0;
 left: 1px;
 top: 19px;
}
 54% {
 width: 0;
 left: 1px;
 top: 19px;
}
 70% {
 width: 50px;
 left: -8px;
 top: 37px;
}
 84% {
 width: 17px;
 left: 21px;
 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: 1px;*/
	background-color: #F5F5F5;
}

table.hovertable td::-webkit-scrollbar
{
	width: 6px;
	height:6px;
	background-color: #F5F5F5;
}

table.hovertable td::-webkit-scrollbar-thumb
{
	/*border-radius: 1px;*/
	-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: 1px;border-color: #999999;border-collapse: collapse;font-size: .16rem;}
table.hovertable th {white-space: nowrap;background-color:#409EFF;border-width: 1px;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: 1px;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;}


.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{border-bottom: 2px solid #ececec ;width: 100%;margin: 0;padding:0 .16rem ;}
.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 ;text-decoration: underline;}



.edui-editor table{margin: 0;}





.lin26{line-height: .26rem !important;height: .26rem !important;}
.lin36{line-height: .36rem !important;height: .36rem !important;}
.cur{cursor: pointer;color: #409EFF;}


.mynav:hover{color:#005dbc}
.mynav{z-index: 99998;position: fixed;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: 0px;width: 0px;}
/*锁定表格的滚动条*/

/*导出elx*/
.mydc{width: 1.06rem;height: .34rem;line-height: .34rem;border: 1px 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;}

.flex{
	display: flex;
}
.aic{
	align-items: center;
}
.jcs{
	justify-content: space-between;
}
.jcc{
	justify-content: center;
}
.fdc{
	flex-direction: column;
}