[genuitec-file-id="wc1-14"],[genuitec-lp-path="/ttwSleep/WebRoot/css/style.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

@charset "utf-8";
body,ul,li,h1,h2,h3,h4,p,form,dl,dt,dd{ margin:0; padding:0; font-family:"微软雅黑";}
body{ font-size:12px; color:#333;}
li{ list-style:none;}
a,a:hover{ text-decoration:none;}
img{ border:0;}
.fl{ float:left;}
.fh{ float:left; padding-left: 180px;}
.fr{ float:right; margin-right:170px;}
.fo{ float:right; margin-right:170px;}
.clear{ clear:both;}
.cnt{ width:100%; margin:0 auto;}
.noborder{ border:0 !important;}

/********头部********/
.header{ background:#fff; height:70px; border-top:6px solid #6198d8;}
.logo{ margin-top:16px; width:220px;}
.welcome{ margin-top:26px; font-size:14px; color:#333;}
.welcome a{color:#6198d8; text-decoration:underline;}

/******登陆框*******/
.banner { background: url(../images/01-4.jpg) no-repeat; background-size:100% 100%;height:480px; margin: 0px auto;}
.login{ width:380px; height:360px; border:1px solid #e8e8e8; background:#fff; margin-top: 50px;}
.login-right{ width:308px; margin-left:40px; padding-top:10px;}
.login-nr{ padding-top:10px; overflow:hidden; position:relative;}
.login-title{ display:block; line-height:26px; color:#999;}
.login-input{ height:18px; width:290px; border:1px solid #ccc; line-height:18px; padding:6px 5px; color:#666; float:left;} 
.admin-icon{ position:absolute; background-position:-117px -118px; width:16px; height:16px; top:44px; right:16px; display:block; z-index:9;}
.lock-icon{ position:absolute; background-position:-142px -118px; width:14px; height:19px; top:42px; right:17px; display:block; z-index:9;}
.w110{ width:110px;}
.code{ margin-left:25px; margin-right:16px;}
.code-font{ line-height:18px; color:#999;}
.code-font a{ color:#005aa0;}
.login-btn{ height:34px; border:0; width:306px; background:#6198d8; color:#fff; font-size:16px;text-shadow:#333 0px 1px 0; font-family:"微软雅黑"; margin-top:30px; cursor:pointer;}
.forget{ color:#333; padding-top:15px;}
.login-check{ float:left; margin-right:3px;border:1px solid #ccc;}
.forget span.fl{ margin-right:25px;}
.forget span.fl a{ color:#333; text-decoration:underline;}
.forget span.fl a:hover{color:#ef9b25;}

/******业务模块*******/
.millons {
  background: #fff;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  min-height: 250px;
  text-align: center;
  padding: 2em 0;
}

.billon {
	padding-left:3%;
	float: left;
	width: 30%;
}
i.ima {
  width: 116px;
  height: 116px;
  background: url(../images/img-sprite.png)no-repeat -7px -8px;
  display: inline-block;
  vertical-align: middle;
}
i.ban {
  width: 116px;
  height: 116px;
  background: url(../images/img-sprite.png)no-repeat -132px -8px;
  display: inline-block;
  vertical-align: middle;
}
i.art {
  width: 116px;
  height: 116px;
  background: url(../images/img-sprite.png)no-repeat -258px -8px;
  display: inline-block;
  vertical-align: middle;
}
.millons h4 {
  font-size: 1.3em;
  margin-top:10px;
}
.millons p {
  font-size: 0.875em;
  overflow: hidden;
  height: 68px;
  width: 280px;
  margin-left:96px;
  margin-top:10px;
  
}

/******footer*******/
.footer-bg{ background:#6a6a6a; padding-bottom:0; margin-top:0;}
.foot-map{ background:#6a6a6a;height:80px;}
.record{ font-size:14px;color:#fff; padding-top:20px; text-align: center;}

#sidebar a:link, #sidebar a:visiteid {
    color:#6198d8;
    text-decoration:none;
}

#sidebar a:hover, #sidebar a:active {
    color:#6198d8;
    text-decoration:underline;
}