*{
     -moz-box-sizing: content-box;  
     -webkit-box-sizing: content-box; 
     -o-box-sizing: content-box; 
     -ms-box-sizing: content-box; 
     box-sizing: content-box; 
	 font-family: Microsoft YaHei,verdana,Simsun,STXihei;
  }

  html, body{
      margin:0; 
	  /*height:100%;*/
	  padding:0;
	  margin:0;
	  display:block; 
  }  
  body{
      /* padding:20px; */
	   /* background-color:#1a2c40; */
	  background-color:#e5e6ea;
	  /* background-color:#dcdcdc;  */
	  /* background:url(timg1.jpg); */
	  /* background-image:url(timg1.jpg); */ 
  }
   
  ul{list-style:none;}
   
   
   .container{
      width:1000px;
	  height:640px;
	  margin:auto;  
	  /* filter:alpha(opacity=80);  */
	  /* -moz-opacity:0.8;  */
	  /* -khtml-opacity: 0.8;  */
	  /* opacity: 0.8;   */
   }
  .login-header{
     position:relative;
     width:1000px; 
	 height:40px;
	 background-color:#61a9d1; 
	 line-height:50px;
	 display:block;
	 margin:auto; 
	 
	background-image:url(../image/login/logo-02.jpg);
	background-position:center center;
	background-size:100% 100%;
	background-repeat:no-repeat; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/logo-02.jpg',sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/logo-02.jpg',sizingMethod='scale'); 
  }
  .login-center{ 
     position:relative;
     height:550px;  
  }
  .login-footer{  
     position:relative; 
     width:1000px; 
	 height:50px;
	 background-color:#fff; 
	 margin:auto;
  } 
  
  
  .login-bck{
     width:1000px;
	 height:550px;
	 position:relative;
	 left:0;
	 right:0;
	 top:0;
	 bottom:0;
	 margin:auto;
     background-color:transparent;
	 /*border-top:solid 1px #c2c3c5;*/
	 border-bottom:solid 1px #c2c3c5;
	 
	background-image:url(../image/login/login-bck.jpg);
	background-position:center center;
	background-size:100% 100%;
	background-repeat:no-repeat; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/login-bck.jpg',sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/login-bck.jpg',sizingMethod='scale'); 
  }
  .login-box{
     position:absolute;
	 height:59%;
	 width:30% ;
	 top:16%;
	 left: 69%;
	 background-color:transparent; 
  }
  .login-box.account{ 
	background-image:url(../image/login/login_box1.jpg);
	background-position:center center;
	background-size:100% 100%;
	background-repeat:no-repeat; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/login_box1.jpg',sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/login_box1.jpg',sizingMethod='scale'); 
  }
  .login-box.qrcode{  
	background-image:url(../image/login/login_box2.jpg);
	background-position:center center;
	background-size:100% 100%;
	background-repeat:no-repeat; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/login_box2.jpg',sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./Libs/Platform.lib/Cdsp.Core.lib/image/login/login_box2.jpg',sizingMethod='scale'); 
  }
  .login-box-main{
     position:absolute;
	 margin:7.15% 9% ;
	 width:82%;
	 height:85.7%;
	 background-color:transparent; 
  }
  .login-box-main-head{ 
    height: 15.5%;
    width: 100%;
    text-align: center;
    font-size: 14px;
	color:#585755;
  } 
  .login-box-main-head a{ 
    cursor:pointer;
    float: left;
    width: 50%;
    line-height: 3em;
    padding-top: 0.2em;
  }
  
  .login-box-main-body{
     position:absolute;
     height:74.5%;
	 width:80%;  
	 padding:5% 10%;
  } 
  
  .login-input{  
	 padding:5px 5px;
	 margin:15px 0;
	 color:#b2b2b2; 
  }
  
  .login-input.text{ 
	 cursor:text; 
     border:solid 1px #b2b2b2;
	 /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=10, Color=#fff)";*//*IE 8*/
	 -moz-box-shadow: 0 0 10px  #ccc inset;/*FF 3.5+*/
	 -webkit-box-shadow: 0 0 10px  #ccc inset;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	 box-shadow: 0 0 10px  #ccc inset;/* FF3.5+, Opera 9+, Saf1+, d, IE10 */
	 /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=15, Color=#ccc);*/ /*IE 5.5-7*/
  }
  
  .login-input.text label{ 
     width:20%;
	 font-size:12px;
	 cursor:text;
  }
  
  .login-input.text input{
     border:0;
	 outline:none;
     padding:2px 0;
	 width:70%;  
  }
  
  .login-input.checkbox{
	  font-size:12px;
	  padding:0;
  }
  .login-input.checkbox input{
	   display: inline-block;
       vertical-align: middle;
       margin-bottom: 2px;
       margin-left:0;
	  cursor: pointer;
  }
  .login-input.checkbox label{ 
	  padding-left: 1px;
	  cursor: pointer;
	  margin: 0;
	  vertical-align: middle;
  }
  .login-input a.btn-login{  
	  margin-left:30%;
  }
  
  .header-name{
    font-size:18px;
	font-weight:bolder;
	text-indent:20px;
	color:black;
	height:40px;
	line-height:40px;
	width:260px;
	float:left;
	padding-left:140px;  
  }
  
  .header-menu{
     width:600px;
	 float:right;
	 background-color:transparent; 
	 font-size:14px;
  }
  .header-menu ul{
     margin:0; 
	 float:right;
	 padding-right:20px;
	 height:40px;
	 line-height:40px;
  }
  .header-menu ul li{
     float:left; 
	 margin:0 5px; 
  }
  .header-menu ul li a{
     color:#fff;
	 text-decoration:none;
  }
  .header-menu ul li a:hover{
	  color:#dfe3f1;
  }
  .header-menu ul li a:active{
	  color:#3e6167;
  }
  
   
   .footer-logo{
     display:block;
	 float:left;
	 width:300px;
   }
   .footer-logo ul{
     margin: 5px 15px;
	 border:none;
	 padding:0;
   }
  .footer-logo .logo{
    display:block;
    width:202px;
	height:40px;
    background-image:url(../image/login/logo-03.png);
	background-position:center center;
	background-size:100% 100%;
	background-repeat:no-repeat;  
  }
  .footer-logo .logo-desc{
     letter-spacing:2px;
	 color:#585755; 
	 font-size:16px;
	 font-weight:bold;
  }
  
  .footer-menu{
     width:700px;
	 float:right;
	 background-color:transparent; 
	 font-size:14px;
  }
  .footer-menu ul{
     margin:5px 0 0 0; 
	 float:right;
	 padding-right:20px; 
  }
  .footer-menu ul li{
     float:left;
	 margin:0 5px; 
  }
  .footer-menu ul li a{
     color:#fff;
	 text-decoration:none;
	 color:#585755;
  }
  
  .footer-menu ul li a:hover{
	  color:#131212;
  }
  .footer-menu ul li a:active{
	  color:#3e6167;
  }
  .footer-menu .au-desc{
     float:right;
	 margin:5px 25px 0 0;
	 color:#585755;
	 font-size:12px;
     color:#61a8d1;
  }
  
  .wx-qrcode{
      position:absolute;
      top:70%;
      left:57%;
      background-color:white;
      padding:3px;
      font-size:14px;
  }
  .wx-qrcode p{
      padding:0;
      margin:0;
      text-align:center;
      /*font-weight:bold;*/
  }
