@charset "utf-8";

/* base */
body{ font:12px/1.5 "宋体",Verdana; color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ vertical-align:top; border:0;}
ol,ul { list-style:none;}
h1,h2,h3,h4,h5,h6,input{ font-size:12px; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
input{ outline:0; vertical-align:middle;}

/* public */
.fb{ font-weight:bold;}
.left{ float:left;}
.right{ float:right;}
.t_right{ text-align:right;}
.t_center{ text-align:center;}
.clear{ zoom:1;}
.clear:after{ content:''; display:block; clear:both;}
.hied{ display:none;}
.yahei{ font-family:"微软雅黑";}
.wrap{ width:960px; margin:0 auto;}
.max_w{ width:100%;}

/* font color */
.white,.white a{ color:#fff;}
.gray{ color:#999;}

/* font link */
a{ text-decoration:none; color:#999;}
a:hover { text-decoration:underline;}

/* font size */
.f24{ font-size:24px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}

/* box */

/* icon */
.l_header,.l_error{ background:url(../images/login_icon.png) no-repeat;}

/* top */
.top{ padding:36px 0;}

/* login */
.l_header{ padding:50px 0; margin-bottom: 20px;}
.l_header li{ float:left; margin-left:12px; display:inline;}
.l_banner{ height:360px; position:relative;}
.l_pic ul li{ width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1; display:none;}
.l_pic ol li{ position:relative; top:338px; display:inline-table; *display:inline; *margin:5px 3px; zoom:1; width:30px; height:8px; overflow:hidden; background-color:#999; z-index:3; cursor:pointer;}
.l_pic ol .on{ background-color:#fd8500;}
.l_box{ width:270px; height:260px; padding:20px; margin-top:34px; position:relative;z-index:10;}
.l_box .bg{ width:310px; height:300px; background-color:#000; filter:alpha(opacity:50); opacity:0.5; position:absolute; top:0; left:0; z-index:10;}
.l_info{ position:relative; z-index:10;}
.l_info .text{ border:0; padding:8px 5px; margin-top:16px; width:258px;}
.l_info .submit{ border:0; background-color:#46afe0; padding:10px 0; cursor:pointer;}
.l_info .ver{ width:110px; margin-right:10px;}
.l_info img{ width:99px; height:34px; margin-top:16px;}
.l_error{ width:232px; position:absolute; top:0; left:0; background-color:#fdeee9; background-position:10px -126px; padding:8px 0 8px 36px; border:1px solid #fadcd3;}
.l_about{ padding:10px 0;}

/* footer */
.footer{ padding:30px 0;}