body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, blockquote, th, td a, abbr,acronym,address,applet,area,article,aside,audio,b,base,bdi,basefont,bdo,big,br,button,canvas,caption,center,cite,object,code,col, colgroup,comment,command,datalist,del,details,dfn,dir,em,embed,emptyset,fieldset,figcaption,figure,font,footer,frame,frameset,head,header,thead,hgroup, isindex,kbd,label,legend,link,map,mark,menclose,menu,meta,nav,noframes,noscript,ol,optgroup,option,output,p,pre,progress,q,rq,rt,s,ruby,samp,script,section, select,small,source,span,strike,strong,style,sub,summary,sup,table,tbody,time,title,tr,track,tt,var,video{
	margin: 0;
	padding: 0;
	font-family: 'Microsoft YaHei',arial;
}
body {
	font: 14px/1.5 'Microsoft YaHei',arial,'PingFangSC-Regular';
	text-decoration: none;
	color: #303133;
}
TABLE {
	table-layout: fixed;
}
TD {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
LABEL {
	font-size: 14px;
}
INPUT {
	margin: auto;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
}
INPUT:disabled, textarea:disabled {
	color: #313131;
	background-color: #F9F9F9;
}

/*input[type='text']:read-only, input[type='password']:read-only, input[type='number']:read-only, input:not([type]):read-only, textarea:read-only {
	color: #313131;
	background-color: #FEFCFA;
}
input[type='text']:-moz-read-only, input[type='password']:-moz-read-only, input[type='number']:-moz-read-only, input:not([type]):-moz-read-only, textarea:-moz-read-only {
	color: #313131;
	background-color: #FEFCFA;
}*/

SELECT {
	border: 1px solid #CCCCCC;
	height: 26px;
	border-radius: 4px;
}
SELECT:disabled {
	background-color: #F9F9F9;
}
.select-center {
	text-align: center;
	text-align-last: center;
}
select::-ms-expand {
	display: none;
}
select, .diapol_combobox input {
	background:url("/images/down.png") no-repeat right;
	background-size: 16px 12px;
	padding:0 18px 0 5px;
	background-color: #FFFFFF;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

textarea {
	border: 1px solid #cccccc;
	border-radius: 4px;
	resize: none;
	overflow:auto;
	font-size: 14px;
	line-height: 20px;
}
input[type='button'] {
	padding: 0 12px;
}
input[type='text'], input[type='password'], input[type='number'], input:not([type]), option, textarea {
	padding: 0 0 0 5px;
}
input[type='text']:focus, input[type='password']:focus, input[type='number']:focus, input:not([type]):focus, select:focus, textarea:focus {
	/* outline-color: #01a1ff;
	outline-width: 1px; */
	border: 1px solid #ff8b53;
	outline-style: none;
}
button, input[type=button], input[type=checkbox], input[type=radio] {
	cursor: pointer;
	vertical-align: middle;
}
button:disabled, input[type=button]:disabled {
	cursor: not-allowed;
	border: 1px solid #DDD;
	background-color: #F9F9F9;
	color: #ACA899;
	text-decoration: none;
}
#window input::-moz-focus-inner {
	border: 1px solid #ff8b53;
}

ul li {
	list-style: none;
}
a {
    text-decoration: none;
}
a:link {
}
a:visited {
}
a:hover {
	color: #ff8000;
}
a:active {
}

.generalBtn {
	outline: none;
    padding: 0 12px;
    box-sizing: border-box;
    height: 100%;
    line-height: 26px;
    border: 1px solid #666;
    background: #fff;
    border-radius: 4px;
    margin: 0 6px;
}
.generalBtn:hover, .generalBtn:focus {
	border: 1px solid #FF6900;
	color: #FF6900;
	background: #fff8F5;
}
/*基础遮罩类 具体使用时可能修改z-index和background*/
.baseshade {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: rgba(0,0,0,0.2);
}
/*透明*/
.alpha {
    opacity: 0;
    filter:alpha(opacity=0);
}

/*帮助提示*/
/*
	<div class="help-tip">
        <p>帮助</p>
    </div>
    */
.help-tip {
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
	border: none;
	background: #FF6900;
	position: relative;
}
.help-tip:before {
	content:'?';
	font-weight: bold;
	color:#fff;
}
.help-tip:hover div {
	display:block;
}
.help-tip div {
	cursor: auto;
	position: absolute;
	top: 10px;
	left: -50px;
	z-index: 10;
	display: none;
	text-align: left;
	background-color: #f5f5f5;
	width: 800px;
	padding: 10px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	font-size: 13px;
	line-height: 1.4;
}
.help-tip>div>body,.help-tip>div>img,.help-tip>div>div,.help-tip>div>p {
	width: 100%;
}
/*.help-tip div:before{*/
/*	content: '';*/
/*	width:0;*/
/*	height: 0;*/
/*	border:6px solid transparent;*/
/*	border-bottom-color: rgba(192,192,192,0.65);*/
/*	left: 5px;*/
/*	top:-12px;*/
/*}*/
/*.help-tip div:after{*/
/*	background-color: rgba(192,192,192,0.65);*/
/*	width:100%;*/
/*	height:0px;*/
/*	content:'';*/
/*	position: absolute;*/
/*	top:40px;*/
/*	left:0;*/
/*}*/
@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}
@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}

/*alert start*/
@-webkit-keyframes hsycms-open{
	0%{ transform: scale(0); opacity:0;  }
	100%{ transform: scale(1); opacity:1; }
}

@-webkit-keyframes hsycms-close{
	0%{ transform: scale(1); opacity:1;  }
	30%{ transform: scale(1.05); opacity: 0.5; }
	100%{ transform: scale(0.7); opacity: 0;}
}

.hsycms-alert-svgcircle{
	stroke-dasharray:200;
	stroke-dashoffset:200;
	animation: hsycms-alert-ruand 0.5s ease-in-out forwards
}

.hsycms-alert-svggou {
	stroke-dasharray:80;
	stroke-dashoffset:80;
	animation: hsycms-alert-tick .6s ease-out forwards;
	animation-delay: .75s;
}

.hsycms-alert-svgca1 {
	stroke-dasharray:80;
	stroke-dashoffset:80;
	animation: hsycms-alert-tick .6s ease-out forwards;
	animation-delay: .75s;
}

.hsycms-alert-svgca2 {
	stroke-dasharray:80;
	stroke-dashoffset:80;
	animation: hsycms-alert-tick .6s ease-out forwards;
	animation-delay: .85s;
}

@keyframes hsycms-alert-ruand {
	form{
		stroke-dashoffset:200;
	}
	to{
		stroke-dashoffset:400;
	}
}

@keyframes hsycms-alert-tick {
	from {
		stroke-dashoffset:80;
	}
	to {
		stroke-dashoffset: 0;
	}
}

@keyframes hsycms-alert-text {
	from {
		transform: translateY(10px);
		opacity: 0;
	}
	to {
		transform: translateY(0px);
		opacity: 1;
	}
}

@keyframes hsycms-alert-load {
	0% {
		transform: translateY(0px);
		opacity: 0;
	}
	50% {
		transform: translateY(-10px);
		opacity: 1;
	}
	100%{
		transform: translateY(0px);
		opacity: 0;
	}
}
/*alert end*/

/*loding*/
#Hintsvg,#topsvg{
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s;
	-webkit-animation: rotate 2s linear infinite;
	-moz-animation: rotate 2s linear infinite;
	-o-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
	to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
	to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
	to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
	to{transform: rotate(359deg)}
}
