﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; color:#000; line-height:1.5em; height:100%;}
body a,.body a:link{ text-decoration:none;}
body a:hover{ text-decoration:underline;}
body a:visited{}
ul li,ol li,dl li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
body{ background:#e8e8e8; font-family:"Microsoft Yahei","宋体",Verdana, Arial, Helvetica, sans-serif;}
.mt10{ margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
/* end reset */
.inbox{}
.fl{ float:left!important}
.fr{ float:right!important}
.fn{ float:none!important}
.cl{ clear:both; height:1px;}
.clear,.wrap,.box,.bannertop,.menu,.foot,.header{ clear:both;}
.clearleft{ clear:left}
.clearright{ clear:right}

.over{ overflow:hidden;}
.pt40{ padding-top:40px;}
a{ font-size:12px; color:#777;}
a:hover{ color:#f50;}

.wp{ width:100%;margin:0 auto;min-height:395px;height:100%;_height:395px;}
.zs-head-wp{height:90px; background:#fff;}
.fk-head{width:970px; margin:0px auto;height:70px;  overflow:visible; position:relative;}
.fk-logo{ width:234px; height:54px; display:block; float:left; background:url(../images/login/logo.png) no-repeat 0px top; margin-top:15px;}
.logo_txt{ margin-top:30px; float:left;}
.toplink{ color:#666; float:right; padding-top:50px;}
.toplink a{ color:#666;}

/* copyright*/
.copyright{ width:100%; padding:20px 0px; border-top:#d5d5d5 1px solid; background:#fff;}
.copyright .foot{ width:960px; margin:0px auto;}
.copyright .foot-main{ width:700px; float:left;}
.copyright .foot-logo{ width:150px; float:right;text-align:right;}
.copyright p{color:#999; height:28px; line-height:28px;}
.copyright span{ color:#999;}
.copyright .link{color:#999;}
.copyright .link a{color:#666; margin-right:5px;}
.copyright a:hover{ color:#F50;}





.login{ position:relative;  height:534px; background:#9000ff; }

.banner{position:absolute;overflow:hidden;width:100%;height:534px;left:0px; top:0px; text-align:center;}
.banner ul{margin:0px auto;height:534px; width:100%; overflow:hidden;}
.banner ul li{float:left;height:534px;width:100%;}
.banner ul li a{height:534px; display:block; }

.banner .dots {position: absolute;left: 0;right: 0;bottom: 20px; text-align:center;_left:45%; *left:45%;}
.banner .dots li {display:inline-block;width:7px;height:7px;margin: 0 4px;text-indent:-999em;border:2px solid #fff;border-radius: 6px;
cursor: pointer;opacity:0.4;_float:left;_overflow:hidden;*float:left;}
.banner .dots li.active {background: #fff;opacity: 1;}

.login_wrap{ width:970px; position:relative;height:534px;  margin:0px auto;}
.loginMsg{ position:absolute;right:20px; top:142px; width:250px; color:#FF5C24; z-index:9999; font-size:14px;}
.loginbox{ 
    position:absolute; right:0px; top:130px;
    width:303px;
    height:276px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background-color: rgba(255, 255, 255, 0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');
 }
 
#loginbox:nth-of-type(1n) {
    filter: none\9;
}

 
.loginbox_inner{ width:239px; margin:0 auto;}
.login_header{font-size:22px; color:#454545;  line-height:25px;}

.login_body{ padding:5px 0px;}

.login_input_inner{ height:40px;  background:url(../images/login/login_input.gif) no-repeat right center; padding-right:10px;}

.loginUserName,.loginPassword{-webkit-appearance:none;/*去除webkit默认样式*/outline: none; padding-left:45px;border:0px; height:42px; line-height:42px ;color: #333;  font-size:14px; width:190px; border:solid 1px #ccc; margin:10px 0px;border-radius: 2px;}
.loginUserName{background:#fff url(../images/login/icons.png) no-repeat 5px -3px;}
.loginPassword{background:#fff url(../images/login/icons.png) no-repeat 4px -48px;}
.placeholder{color: #999;}


.login_footer{ position:relative;}

.btnLogin{ -webkit-appearance:none;/*去除webkit默认样式*/background:#FF5C24; padding:5px 15px; font-size:14px; color:#fff; border:none; cursor:pointer; line-height:1.2; min-height:32px;  _padding-top:8px; width:100%;border-radius:3px;}
.btnLogin:hover{ background:#FF4100;}

.login_footer_tips{ overflow:hidden;zoom:1;}
.login_footer_tips a{ font-size:12px; color:#666;font-family:"宋体"; display:inline-block; line-height:20px;}
.login_footer_tips a:hover{ color:#f60;}

.login_footer_btn{ clear:both; padding-top:10px;}

.login_right{ width:320px;}

.tips{color:#999; font-size:14px; line-height:25px;}

/*找回密码*/
.findpassword{ width:900px;height:350px; overflow:visible ; margin:0px auto; padding:40px 0px;}
.findpassword .header{height:52px; font-size:22px; color:#454545; line-height:42px; border-bottom:solid 4px #86be62;}
.findpassword .loginbox{width:auto; border-right:none; height:auto;}
.findpassword .f_title{ color:#666; font-size:16px;}

.findpassword td span{ margin-top:0px; font-size:14px;}

/*注册页面*/

.box{ background:#fafafa; border-top:solid 1px #efefef;}

.w958-b{ overflow:hidden;}
.se-f50{ color:#F50;}
.formInput{-webkit-appearance:none;/*去除webkit默认样式*/border-radius:0px; background:#fff; height:36px; padding:0px 4px ; line-height:36px;border:solid 1px #ccc;font-size:14px; color:#333;}
.btnOK{ background:url(/images/post_submit.png) no-repeat left top; width:174px;border:none; font:22px/48px "微软雅黑", sans-serif; color:#fff; height:48px;}
.btnGetCode{-webkit-appearance:none;/*去除webkit默认样式*/border-radius:0px;width:88px; height:37px; line-height:37px ;display:inline-block;overflow:hidden; text-align:center; color:#666; border:1px solid #ddd; background:#fafafa;}

.reg{margin:0 auto; padding:20px 40px 40px 40px; position:relative; width:900px; margin:0px auto;}
.reg_header{ height:52px; font-size:22px; color:#454545; line-height:42px; border-bottom:solid 4px #86be62;}
.reg .tip{ float:right; font-size:14px; color:#999; margin-right:20px;}
.reg .tip a{font:normal 14px/29px "微软雅黑"; color:#67a029;}
.reg-main{ margin-top:20px; width:620px; float:left;border-right:solid 1px #dadada;}

.reg-right{float:right; margin-top:100px;}

.reg-main dl{ width:100%;  margin-top:4px; overflow:hidden;}
.reg-main dd{ width:100%; overflow:hidden; margin-top:22px; vertical-align:middle;}
.reg-main dd *{vertical-align:middle;}
.reg-main dd span{ display:inline-block;}
.reg-main dd .t1{ width:120px; font:normal 14px/29px "微软雅黑"; text-align:right; color:#666;}
.txt-reg{ width:226px; float:left; height:26px; display:inline; overflow:hidden; border:1px solid #ddd; background:url(/member/images/txtbj.gif) no-repeat left top; margin:0 12px 0 6px; font:normal 12px/29px "宋体"; color:#666; text-indent:6px;}
.login-item dd .this, .reg-main dd .this{ border-color:#F50;}
.reg-main dd .t2{ padding-left:5px; display:inline-block;}
.reg-check{ float:left; display:inline; margin:7px 6px 0 94px; *margin-top:3px;}
.reg-main .link{ font:normal 12px/29px "微软雅黑"; color:#0099ff;}
.btn-reg{ width:149px; height:29px; float:left; margin:0 0 0 94px; overflow:hidden; display:inline; background:url(/member/images/btn-reg.gif) no-repeat left top; font:bold 13px/29px "宋体"; text-align:center; color:#FFF;}
.reg-con{ width:210px; float:right;}
.reg-con h3{ font:bold 15px/35px "微软雅黑"; color:#333; padding-top:30px;}
.reg-con p{ font:normal 12px/25px "微软雅黑"; color:#666;}
.reg-con p a{ color:#666;}
.btn-reg2{ width:88px; height:26px; display:inline; float:left; margin-left:25px; overflow:hidden; text-align:center; font:normal 14px/27px "Microsoft Yahei","黑体","宋体"; color:#666; border:1px solid #ddd; background:url(/member/images/i2.gif) repeat-x left top; }
.btn-reg2:hover{ color:#F50; text-decoration:none;}



.help{ padding-left:30px; padding-top:30px; float:left;}
.help p{ height:30px; line-height:30px; }
.help .wenti{ color:#089fd6; font-size:15px; font-weight:700; font-family:"Microsoft Yahei","黑体","宋体";}
.help .tel{ color:#f50; font-size:19px; font-weight:700;   font-family:Tahoma;}
.help .time{ color:#777;}

.regOK{ padding:50px 200px 50px 180px; height:260px;}
.regOK h2{font:bold 26px/40px "微软雅黑";  margin-bottom:20px; background:url(../images/act_ok.gif) no-repeat left center; padding-left:40px;}
.regOK p{ line-height:30px;font-size:14px; padding-left:40px;}
.regOK a{ font-size:14px;}