html,body{padding:0;margin:0;font-size:12px;font-family:"MicroSoft YaHei","lucida grande",tahoma,verdana,arial,sans-serif;word-wrap:break-word;height:100%;}
ul,li{list-style:none;vertical-align:top;}
a{color:#666;text-decoration:none;cursor:pointer;-webkit-transition:0.2s ease-in 0s;-moz-transition:0.2s ease-in 0s;-ms-transition:0.2s ease-in 0s;-o-transition:0.2s ease-in 0s;transition:0.2s ease-in 0s;}
a:hover{text-decoration:none;}
img{border:none;vertical-align:top;}
input,textarea{font-size:12px;outline:none;padding:0;margin:0;vertical-align:top;font-family:"MicroSoft YaHei","lucida grande",tahoma,verdana,arial,sans-serif;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{box-shadow:0 0 0 60px #fff inset;-webkit-text-fill-color:#333;}
p,img,ul,li,form,dl,dd,dt{padding:0;margin:0;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
h5{font-size:11px;padding:0;margin:0;}
.cf:before,.cf:after{content:"";display:table;} 
.cf:after{clear:both;}
.cf{*zoom:1;}
.g_login_bg{background:url(../images/login_bg.jpg);}
.g_login_wrap{width:100%;min-width:1000px;}
.g_login_top{height:340px;width:100%;background:url(../images/login_top_bg.svg) #fff no-repeat center top;border-bottom:1px #fff solid;}
.g_login_main{width:1000px;margin:0 auto;position:relative;}
.g_login_tree{position:absolute;width:883px;height:358px;left:62px;top:-202px;z-index:2;}
.g_login_box{position:relative;width:380px;z-index:3;padding:68px 0 100px 0;margin:0 auto;}
.g_login_wrong{margin-top:20px;padding:8px 10px;text-align:center;background:#FFEFBF;border:1px #FFE38E solid;border-radius:4px;overflow:hidden;margin:0 40px;color:#f60;}
.g_login_list{padding-top:20px;height:32px;}
.g_login_list .name{float:left;padding-right:12px;width:90px;height:32px;font-size:14px;text-align:right;line-height:32px;overflow:hidden;}
.g_login_list .inp_box{float:left;width:218px;height:30px;border-radius:3px;border:1px #ddd solid;padding:0 10px;background:#fff;border-top:1px #bbb solid;}
.g_login_list .inp_box input{width:100%;height:30px;line-height:30px;background:none;border:0;}
.g_login_rember{padding:20px 0 0 102px;height:16px;line-height:16px;overflow:hidden;}
.g_login_rember .checkbox_unchecked{background:url(../images/check.png) no-repeat left center;display:block;float:left;padding-left:25px;height:16px;line-height:16px;overflow:hidden;color:#878787;cursor:pointer;}
.g_login_rember .checkbox_checked{background:url(../images/checked.png) no-repeat left center;display:block;float:left;padding-left:25px;height:16px;line-height:16px;overflow:hidden;color:#878787;cursor:pointer;}
.g_login_btn{padding:20px 0 0 102px;height:32px;}
.g_login_btn a{display:block;width:120px;height:32px;background:#000000;border-radius:4px;text-align:center;line-height:32px;font-weight:bold;color:#fff;overflow:hidden;}
.g_login_btn a:hover{background:#000000;}
.g_login_foot{width:100%;height:60px;background:#ddd;border-top:1px #ccc solid;color:#888;text-align:center;line-height:60px;overflow:hidden;}
.g_top_bar{height:60px;background:#000000;border-bottom:2px #eee solid;width:100%;overflow:hidden;}
.g_top_logo{float:left;width:198px;height:60px;background:url(../images/top_logo.svg) no-repeat left top;}
.g_top_logo a{display:block;overflow:hidden;width:198px;height:60px;}
.g_top_nav{float:left;height:60px;padding-left:24px;}
.g_top_nav ul{float:left;}
.g_top_nav ul li{float:left;height:60px;position:relative;}
.g_top_nav ul li a{display:block;font-size:14px;color:#fff;text-align:center;padding:0 15px;height:60px;line-height:60px;overflow:hidden;float:left;}
.g_top_nav ul li a:hover{background:#666666;}
.g_top_nav ul li a.this{background:#666666;}
.g_top_action{float:right;height:20px;padding:20px 15px;border-left:1px #000000 solid;background:#000000;line-height:20px;color:#fff;}
.g_top_action ul{float:left;}
.g_top_action ul li{float:left;padding:0 5px;}
.g_top_action ul li span{display:block;float:left;height:10px;width:1px;overflow:hidden;margin:5px 0;background:#fff;}
.g_top_action ul li a{color:#fff;}
.g_left_bar{background:#fff;}
.g_left_btn,.g_left_btn ul{padding:0;margin:0;background:#fdfdfd}
.g_left_btn ul{padding-bottom:20px;}
.g_left_btn ul li{border-bottom:1px #fff solid;}
.g_left_btn ul li a.nav-top-item{display:block;padding-left:29px;height:50px;line-height:50px;font-size:14px;color:#333;overflow:hidden;background:url(../images/l_btn_arr.gif) no-repeat 10px center;cursor:pointer;}
.g_left_btn ul li a.current{background:url(../images/l_btn_arr.gif) #fff no-repeat 10px center;color:#666;}
.g_left_btn ul li .sub_lay{border-top:1px #ddd dotted;padding:0 10px 10px 14px;background:#fff;display:none;}
.g_left_btn ul li .sub_lay_box{background:url(../images/l_btn_line.gif) repeat-y left top;padding-top:10px;}
.g_left_btn ul li .sub_lay_box a{display:block;height:30px;padding-left:35px;overflow:hidden;line-height:30px;color:#666;background:url(../images/l_btn_ico.gif) no-repeat left center;}
.g_left_btn ul li .sub_lay_box a.last{display:block;height:30px;padding-left:35px;overflow:hidden;line-height:30px;/*color:#999;*/background:url(../images/l_btn_ico_last.gif) no-repeat left center;}
.g_left_btn ul li .sub_lay_box a:hover{background:#fdefdc;color:#333;}
.g_left_btn ul li .sub_lay_box a.this{background:#fdefdc;color:#333;}
.g_left_group {background: #eaeaea;height:50px;line-height:50px;font-size:14px;padding-left:10px;margin-top:10px;color:#333}