﻿body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input{font:normal 12px Microsoft Yahei, Verdana, 脣脦脤氓, sans-serif; outline:none;}
ul li{list-style:none;}


html,body{
	height:100%;
}
body{
}
img{
border:0px;
}


a { color:#333333; text-decoration:none; }
a:hover {color:#68982E; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}
.red {color:#FF0000;}


#hui-toast{width:100%; position:fixed; z-index:21; left:0; top:50%; text-align:center;}
#hui-toast-msg{margin:0 auto; line-height:22px; background:rgba(0,0,0,0.7); padding:10px; color:#FFFFFF; font-size:14px; text-align:center; max-width:200px; border-radius:6px; display:inline-block;}

#hui-icon-toast{width:158px; position:fixed; z-index:99999; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -moz-transform:translate(50%, 50%); -o-transform:translate(50%, 50%); background:rgba(0,0,0,0.9); border-radius:5px;}
#hui-icon-toast *{color:#FFFFFF;}
#hui-icon-toast .hui-icons{text-align:center; font-size:50px; height:40px; font-weight:700; line-height:40px; padding:28px 0px 18px 0px;}
#hui-icon-toast .hui-text-center{line-height:1.5em; padding-bottom:15px; font-size:16px; margin-top:8px;}

#hui-mask{position:fixed; z-index:20; background:rgba(0,0,0, 0.5); width:100%; left:0px; top:0px; height:100%;}


@keyframes hui-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
@-moz-keyframes hui-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
@-webkit-keyframes hui-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
@-o-keyframes hui-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
.hui-fade-in{animation:hui-a-fade-in 300ms linear forwards; -moz-animation:hui-a-fade-in 300ms linear forwards; -webkit-animation:hui-a-fade-in 300ms linear forwards; -o-animation:hui-a-fade-in 300ms linear forwards;}
@keyframes hui-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
@-moz-keyframes hui-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
@-webkit-keyframes hui-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
@-o-keyframes hui-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
.hui-fade-out{animation:hui-a-fade-out 300ms linear forwards; -moz-animation:hui-a-fade-out 300ms linear forwards; -webkit-animation:hui-a-fade-out 300ms linear forwards; -o-animation:hui-a-fade-out 300ms linear forwards;}


#hui-transparent-mask{position:fixed; z-index:20; width:100%; left:0px; top:0px; height:100%; background:rgba(255,255,255,0.3);}
#hui-loading{width:100%; position:fixed; z-index:21; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
#hui-loading-in{margin:0 auto; width:42px;}
@-webkit-keyframes hui-line-scale{0%{-webkit-transform:scaley(1); transform:scaley(1);} 50%{-webkit-transform:scaley(0.4); transform:scaley(0.4);} 100%{-webkit-transform:scaley(1); transform:scaley(1);}}
@keyframes hui-line-scale{0%{-webkit-transform:scaley(1); transform:scaley(1);} 50%{-webkit-transform:scaley(0.4); transform:scaley(0.4);} 100%{-webkit-transform:scaley(1); transform:scaley(1);}}
#hui-loading-in > div:nth-child(1){-webkit-animation:hui-line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); animation:hui-line-scale 1s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);}
#hui-loading-in > div:nth-child(2){-webkit-animation:hui-line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); animation:hui-line-scale 1s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);}
#hui-loading-in > div:nth-child(3){-webkit-animation:hui-line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); animation:hui-line-scale 1s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);}
#hui-loading-in > div:nth-child(4){-webkit-animation:hui-line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); animation:hui-line-scale 1s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);}
#hui-loading-in > div:nth-child(5){-webkit-animation:hui-line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); animation:hui-line-scale 1s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);}
#hui-loading-in > div{background-color:#3388FF; width:4px; height:25px; border-radius:2px; margin:2px; -webkit-animation-fill-mode:both; animation-fill-mode:both; display:inline-block;}
#hui-loading-text{line-height:30px; text-align:center; padding-top:5px; font-size:12px; color:#3388FF;}





.logobox {
	width:1100px;
	margin:auto;
	height: 95px;
	padding:20px 0px;
}
.logo {
width:570px;
float:left;
}
.topr {
width:400px;
float:right;
padding-top:30px;
text-align:right;
font-size:30px;
color:#68982E;
}

.logbg {border-top: 3px solid #83B842;}

.login_info_box {
	margin:auto;
	background-image: url(../image/logbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height:480px;
}
.login_box1 {
	width:1200px;
	margin:auto;
	padding-top:30px;}
	
.login_boxbg {
	background-color: #FFFFFF;
	padding:10px;
	width:337px;
	float:right;
	border-radius:10px;
	border:1px solid #FFFFFF;
}
	
.login_box {
	width:337px;
	background-image: url(../image/logbg1.gif);
	min-height:200px;
	background-color: #FFFFFF;
}
.login_boxt {
	background-image: url(../image/logt.gif);
	height:68px;
}
.login_boxb {
	background-image: url(../image/logb.gif);
	height:27px;
}

input.loginput1{border:1px solid #dfdfdf; padding:5px; width:160px;}
input.login_btn{
	border:none;
	height:34px;
	color:#FFF;
	cursor:pointer;
-moz-border-radius: 2px;-webkit-border-radius: 2px;    	width:100%;
	margin-top:10px;
	border-radius:2px;
	background-color: #83B842;
	font-size:16px;
}
.logbtext {
	height:30px;
	line-height:30px;
}
.logbtext span{
	height:30px;
	line-height:30px;
	float:left;
}

.logbtext a{
	COLOR: #F10582;
	float:right;
	text-decoration: underline;
}

input.mem_btn{background:#F10582; padding:0 10px;*padding:0 35px;_padding:0 35px; border:none; margin:2px; height:22px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;-webkit-border-radius: 2px;   
    border-radius:2px;}

input.reg_btn{background:#FF6600; padding:0 25px;*padding:0 35px;_padding:0 35px; border:none; height:34px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;-webkit-border-radius: 2px;   
    border-radius:2px; font-size:14px;}
input.reg_btn:hover{
	background-color: #83B842;
}

.regbox {
	padding:40px 0px;
	background-color: #f7f7f7;
}
.qyTable{border-collapse:collapse;border:1px solid #e5e5e5;margin-top:20px;background-color: #ffffff;}	
.qyTable th{border:1px solid #e5e5e5; line-height:25px; text-align:right; font-weight:normal;background-color: #f7f7f7;padding:8px 10px; vertical-align:top; font-size:14px;}	
.qyTable td{border:1px solid #e5e5e5; line-height:25px; padding:8px 10px;}	
.qyTable th.tit{font-size:16px; text-align:center;background-color: #E9F6FE;}	

.qyTable a{
display:inline-block;padding:2px 5px; border:1px solid #dddddd;
}
.qyTable a:hover{
	border:1px solid #83B842; 
}
.qyTable a.curr{
	border:1px solid #83B842;
	background-image: url(../image/color_bg.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #83B842;
}

select.memsel{height:auto;margin-right:2px;padding:7px 0px 7px 5px;line-height:20px;border:1px solid #ccc;font-size:14px}	

.ucheck{border:1px solid #ccc; padding:4px 9px;height:20px; line-height:20px;}
.uinput{border:1px solid #ccc; padding:4px 9px; height:20px; line-height:20px; width:200px;}
.tinput{border:1px solid #ccc; padding:4px 9px; height:20px; line-height:20px; width:60%;}
.tinput1{border:1px solid #ccc; padding:4px 9px; line-height:22px; overflow:auto;width:60%;}

input.zx_btn{ font-size:14px;background:#83B842; padding:5px 45px;border:none;height:40px; color:#FFF; -moz-border-radius: 2px;-webkit-border-radius: 2px;   
    border-radius:2px;cursor:pointer;}
input.zx_btn:hover{ background:#006D2C;}


.footer {border-top: 3px solid #83B842; color: #333; padding-top: 10px;}
.footer a { color: #333; }
.footer .copyright { clear: both; padding-bottom: 20px; text-align: center; line-height:24px; padding-top:10px;}