@charset "utf-8";

/*============================== 
sonya 2021-08-20 
================================= *//*重置*/
body,h1,h2,h3,h4,h5,dl,dd,dt,p,ul,li,ol{ margin:0; padding:0;}
input,select,form,textarea,button{ border:none; margin:0;outline:none; padding:0;}
h1,h2,h3,h4,h5{ font-weight:normal;}
img{ border:none;}
a{ text-decoration:none;}
*{ font: normal 15px/100% Helvetica, Arial, sans-serif;color:#666666;}
li{ list-style-type:none;}
body,html{ width:100%; }
body{ background-color: #ffffff; padding-top: 3.66666rem;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
div,dl, dt, dd, ul, ol, li, 
pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读, 让 small 正常化 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/*结构标签 HTML5 元素 */
 article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {
display: block;margin: 0;padding: 0;}
mark { background: #ff0; } /*凸显文字*/
/* 设置placeholder的默认样式 */
:-moz-placeholder { color: #ddd;   opacity: 1;}
::-moz-placeholder { color: #ddd; opacity: 1;}
input:-ms-input-placeholder {color: #ddd;opacity: 1;}
input::-webkit-input-placeholder {color: #ddd;  opacity: 1;}
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
  text-decoration:none; color:#333;}
a:active,a:hover { outline-width: 0;}
abbr[title] {
  border-bottom: none;
  text-decoration: underline; 
  text-decoration: underline dotted; }
b,strong {font-weight: inherit; font-weight: bolder;}

/* Embedded content ========================================================================== */
audio,video { display: inline-block;}
/*** Add the correct display in iOS 4-7.*/
audio:not([controls]) {display: none;height: 0;}
img {border-style: none;vertical-align:top;border: none;}
/*** Hide the overflow in IE.*/
svg:not(:root) {overflow: hidden;}

button,input,optgroup,select,textarea {font-family: sans-serif; font-size: 100%; line-height: 1.15;  margin: 0; }
button,input { overflow: visible;}
button,select {text-transform: none;}
button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button; }
/*** Remove the inner border and padding in Firefox.*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
/*** Restore the focus styles unset by the previous rule.*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}

input{
 border: none;
appearance:none;
-moz-appearance:none;
outline:none;/*input标签聚焦不出现默认边框:*/
	-webkit-appearance: none;}/*用于IOS下移除原生样式*/
input:focus{ outline:none; /*标签聚焦不出现默认边框:*/
border: none; appearance:none;
 -moz-appearance:none; outline:none;/*input标签聚焦不出现默认边框: */
	-webkit-appearance: none;}/*用于IOS下移除原生样式 }/*or: */
input:focus{ outline:none; }/*input标签聚焦不出现默认边框:*/
/*select 标签*/


select { border: none; appearance:none;-moz-appearance:none;-webkit-appearance:none; /*在选择框的最右侧中间显示小箭头图片*/
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent; padding-right: 14px;}
progress {/*定义运行中的进度（进程）*/
  display: inline-block
  vertical-align: baseline; }
textarea {overflow: auto;}
details, /* 显示详情 */
menu { display: block;}
summary { display: list-item;} /*选择详细的信息*/
canvas { display: inline-block;}
code,kbd,samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}
mark { background-color: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup { font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
figure { margin: 1em 40px;}
input[type="text"], input[type="password"]{
	background-color:white;  
    border:1px solid #d8dee2;  border:1px solid #d8dee2 \9;/*IE*/  
	color:#ccd2d6;width: 100%;
	height:34px;/*非IE高度*/  height:34px \9;/*IE高度*/  
    padding-left:5px; /*all*/  
    line-height:34px \9;/*IE*/  
    -moz-border-radius:0px;/*Firefox*/  
    -webkit-border-radius:0px;/*Safari和Chrome*/  
    border-radius:0px;/*IE9+*/  
    outline:none; 
	}
input[type="text"]:focus,  input[type="password"]:focus
{/*IE8+*/color:#30424B;border-color:#78BAED; outline:1px solid #78BAED;/*chrome*/}			
textarea{ border: #e8edf1 1px solid; color: #c4cbcf; min-height: 118px; min-width: 400px;}
select{ border:#d8dee2 1px solid; font-size:16px;padding-left:4px;}




/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;}
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
