/* 未能缩小。正在返回未缩小的内容。
(6,12): run-time error CSS1030: Expected identifier, found ','
(6,21): run-time error CSS1031: Expected selector, found ')'
(6,21): run-time error CSS1025: Expected comma or open brace, found ')'
 */
* {
  margin: 0;
  padding: 0;
  outline: none;
}
*:not(input,textarea) {
  -webkit-touch-callout: inherit;
  -webkit-user-select: auto;
}
body {
  width: 100%;
  font-family: Hiragino Sans GB, Arial, Helvetica, "����", sans-serif;
  font-size: 10px;
  -webkit-touch-callout: inherit ;
  -webkit-user-select: auto ;
  background:#899BA7 url(images/bg.jpg) no-repeat center top;
}
a {
  color: #000;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover {
  text-decoration: none;
}
button,input,select,textarea {
  font-size: 100%;
  margin: 0;
  padding: 0;
  outline: none;
}
dt,dd {
  display: inline-block;
}
textarea,input {
  resize: none;
  outline: none;
}
textarea {
  resize: none;
  -webkit-appearance: none;
}
ul,ol,li {
  list-style: none;
}
em {
  font-style: normal;
}

img{border: none;}

.clear{
  zoom:1;
}
.clear:after{
  content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden; 
}

.fl{ float: left;display: inline;}
.fr{ float: right;display: inline;}

.mt1{ margin-top: 1em!important;}
.mb1{ margin-bottom: 1em!important;}
.mb2{ margin-bottom: 2em!important;}

.pc_top{ height:230px;}
.m_top{ display:none}
.m_bot{ display:none}

.auto{margin:0 auto;}
.w1000{width: 1000px;}
.radius{
  padding-top: 1em;
  padding-bottom: 1em;
  background: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.radius img { margin-left:14px;}


h2{ font-weight:normal}

.login_l{width:47%; }
.login_r{width:48%; margin-left:5%;}

.yhdl{ height:3em; position:relative; margin:20px auto;}
.yhdl h2{ color:#889BA6; font-size:1.8em; font-family: "΢���ź�"; }
.line{ height:1px; border-bottom:1px solid #BDC8CF; width:86%; right:1%; top:30%; position:absolute}

.login{ width:83%; margin:0 auto; padding-bottom:20px; }
.intext { margin: 7px auto 14px auto; }
    .intext label, .intime label, #submit a { font-size: 1.4em; line-height: 2em; margin-left: 4px; margin-bottom: 4px; }
.trow input[type='text'], .trow input[type='password'] { line-height: 160%; border: 1px solid #a5acb2; padding: 2px; color: #666; font-size: 1em; }
.intext input { width: 90%; margin:0 auto;height:2em; line-height: 2em; border:1px solid  #a5acb2; padding: 0 7px; color: #666; font-size: 1.4em; }
#submit { margin: 2.4em 0 1.2em 0; }
.btn { background: #0072C6; color: #fff; font-size: 1.5em; border: 0; padding: 7px 28px; }
.btn:hover { background: #1E82CC; }
 body, form, .intext input, .btn { margin: 0 auto; font-family: "Lucida Grande","Microsoft YaHei","΢���ź�", sans-serif; }
a { font-size: 1.2em; line-height:2.2em; text-decoration: none; }
a:link { color: #0072c6; }
a:visited { color: #0072c6; }
a:hover { color: #1E82CC; }
.intime{ color:#666666;font-size: 1.4em;}
.intime select{border: #a5acb2 1px solid;width: 40%; height:1.6em; margin-left:1em;}
.tit01 { font-size: 1.2em; }


 .tip{ font-family: "΢���ź�"; color:#637B89; font-size:1.4em; line-height:160%;}
 .js_r{font-family: "΢���ź�"; color:#333; font-size:1em; line-height:160%;}
 .js{ background:#D5E8F7; font-family: "΢���ź�"; color:#333; font-size:1.4em;}
 .w15{ width:15%;}
 .w84{ width:78%;}
.tcenter{ text-align:center}

.col { font-size: 1.4em; color: #459AD3; font-weight: bold; height: 34px; line-height: 34px; border-bottom: #a0a0a0 1px solid; }
select,textarea { font-family: "Lucida Grande","Microsoft YaHei","΢���ź�", sans-serif !important; font-size: 1.2em; line-height:180%; color: #000000; }
.mybody { font-size:1em; line-height:180%; }
.swidth { width: 680px; margin: 0 auto; text-align: left; }
.swidth .btn { margin:4px 10px;}
.width100 { width:100px;}
.width140 { width: 140px; }
.width150 { width: 200px; }
.width220 { width: 220px; }
.height5, .height10, .height20 { font-size: 0px; margin: 0; padding: 0; clear: both; }
.height5 { height: 5px; line-height: 5px; }
.height10 { height: 10px; line-height: 10px; }
.height20 { height: 20px; line-height: 20px; }
.textleft { width: 100%; text-align: left; }
.textcenter { width: 100%; text-align: center; }
    .textcenter table { margin: 0 auto; }

    .f14,.f12 { line-height:2em;}
    .f14 {font-size:1.4em;}
    .f12 {font-size:1.2em;}
.l1 { font-size: 1.2em; padding: 8px 0 4px 0; }
.trow { font-size:1.2em; margin: 12px auto; position: relative; }
.note { font-size:1em; width: 280px; border: #459AD3 1px solid; background: #EDF2FC; padding: 0px 5px; position: absolute; top: 1px; right: 0; }
.note, .non { display: none; }
#randombtn { font-size: 0.8em; padding: 4px 10px; font-family: "Lucida Grande","Microsoft YaHei","΢���ź�", sans-serif !important; }
#imgsafe { width:170px; height:30px; position:absolute; cursor:pointer; }

@media screen and (max-width: 720px) {
.m_top{ display:block}
.pc_top{ display:none}
.m_bot{ display:block}
.pc_bot{ display:none}
.login{ width:90%; margin:0 auto }
.login_l{width:98%;}
.login_r{width:100%; margin-top: 1.5em; margin-left:0%!important}  
.line{  width:76%; right:0; top:30%; position:absolute}
.yhdl h2{  font-size:1.6em; }  
}



@media screen and (min-width: 300px) and (max-width: 720px) {
  body{background:#E0E7EC;}
  .w1000{width:98%;}
  .img100{width: 100%;}
 
}


