@charset "gb2312";
/***½Å**/
.foot{ color:#666666; text-align:center; padding-top:20px; border-top:1px solid #e8e8e8; padding-bottom:30px;}
.foot p.link{ height:30px; line-height:30px; color:#969696; font-family:Arial, Helvetica, sans-serif;}
.foot p.link a{ margin:0 10px;}
.foot p.link2 a{ padding:0 2px;}
.foot a:hover{ color:#666;}
.foot p{ height:30px; line-height:30px; }
.foot a{ color:#666;}
.foot .h_link{ text-decoration:underline;}

/*·ÖÕ¾µ¯³ö¿ò*/
.fenzhan{ position:relative; width:1px; height:1px; z-index:100;}
.fenzhantc{ border:1px solid #E0E0E0 ;  background:#fff;width: 480px;position:absolute;left: 228px;top: -100px; padding:5px 10px; display:none;}
.fenzhantc li{ float:left; height:25px; line-height:25px; width:20%; text-align:center;}
.fenzhantc a{color:#666;}





.header{ height:87px; padding-bottom:7px; background:url(../../images/v1.0/hBg.gif) repeat-x 0 bottom #fafafa;}
#logo{ float:left; width:166px; height:87px; overflow:hidden;}
.logoInner{ width:166px; height:87px; overflow:hidden; background:url(../../images/v1.0/2015-7-9/LoginBg_344_404.gif) no-repeat 0 -286px; display:block; text-indent:-999px;}

.loginTitle{ float:left; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; color:#333333; height:20px; line-height:20px; border-left:1px #dcdcdc solid; padding-top:10px; padding-left:16px; margin-top:41px;} 
#nav{ float:right; padding-top:47px; padding-right:5px;}
#nav .list{ float:right;}
#nav .item{ padding-left:23px; height:22px; line-height:22px; float:left; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;  color:#333;}
#nav .tel{ color:#fe8b41;}
#nav .link{color:#333;}
#nav .link:hover{color:#fe8b41;}

#main{ height:407px; padding:1px 0; background:url(../../images/v1.0/pageBg.png) no-repeat center 0;}
#main_ad{ height:407px; padding:1px 0; background:url(../../images/v1.0/pageBg03_new.png) no-repeat center 0;}

.loginBlock{ margin-top:66px; width:344px; height:285px; float:right; overflow:hidden;  background:url(../../images/v1.0/LoginBg.gif) no-repeat 0 0;}
.loginBlock .hd{ height:50px; width:334px; padding:0 10px; overflow:hidden; margin-bottom:5px; }
.loginBlock .hd .item{ width:162px; text-align:center; cursor:pointer; float:left;line-height:42px;height:50px;overflow:hidden; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; color:#858585;}
.loginBlock .hd .item:hover{ color:#858585; text-decoration:none;}
.loginBlock .hd .itemOn{ color:#fff; width:162px; height:50px; background:url(../../images/v1.0/LoginBg.gif) no-repeat -182px -286px; }
.loginBlock .hd .itemOn:hover{ text-decoration:none; color:#fff;}
.loginBlock .mod{ padding:0 10px;}
.forms{ width:324px;}
.forms .item{ padding:6px 0 6px 16px;}
.forms .submit{ float:left; width:140px; height:30px; background:url(../../images/v1.0/LoginBg.gif) no-repeat -204px -337px; border:0; cursor:pointer; overflow:hidden; text-indent:-999px; margin-right:14px;}
.forms .findPow{ float:left; color:#808080; line-height:30px;}
.forms .fg{ float:left; color:#c8c8c8; padding:0 9px;line-height:30px;}
.forms .register{float:left; color:#0096ff; font-weight:bold;line-height:30px;}
.forms .getImgY{ float:left; cursor:pointer; line-height:30px; margin:0 0 0 12px;}
.forms .imgY{ float:left; height:25px; width:70px; border:1px solid #99999a; margin:2px 0 0 13px;}
.forms .inputText{ height:30px; line-height:30px; overflow:hidden; border:1px solid #d9d9d9; padding:0 13px; width:264px; 
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
-webkit- border-radius:5px;
 border-radius:5px;
 /*behavior:url(css/ie-css3.htc);*/
 
 }


 .forms .inputText02{ width:114px; float:left;}
 
.forms .inputError { border:1px solid #ff7f7d;}
@media screen and (-webkit-min-device-pixel-ratio: 0){
	.forms .inputText {line-height: normal;}
}

.loginBlock .bd{ padding:8px 0 0 22px; height:20px; overflow:hidden;}
.loginBlock .bd .a{ margin-right:16px;float:left; height:20px; line-height:20px; overflow:hidden; white-space: nowrap;}
.loginBlock .bd .a:hover{ text-decoration:none; }
.loginBlock .bd .a .ico{ float:left; cursor:pointer;background:url(../../images/v1.0/LoginBg.gif) no-repeat 0 -99999px;}


.loginBlock .bd .a1 .ico{ background-position:-167px -360px; width:16px; height:13px; overflow:hidden; margin:5px 6px 0 0; }
.loginBlock .bd .a2 .ico{background-position:-189px -337px; width:14px; height:13px;overflow:hidden; margin:4px 5px 0 0;}
.loginBlock .bd .a3 .ico{background-position:-168px -337px; width:17px; height:12px;overflow:hidden; margin:4px 5px 0 0;}


.addBlock{ margin:23px 0 40px; }

#errorBlock{display:none;margin-left:16px;background:#fff2f2; border:1px solid #ff7f7d; width:289px; height:22px; overflow:hidden; line-height:24px;}
#errorBlock .ico{ width:11px; height:11px; float:left; background:url(../../images/v1.0/LoginBg.gif) no-repeat -190px -360px; margin:6px 8px 0 9px;}





.item_relative{ position:relative;}
.item_relative .label{ position:absolute;color: #999999; height:30px; line-height:30px; left:13px; cursor:text;}


#new_login_btn_none{ display:none;overflow:hidden; text-indent:-999px; background:#fff url(../../images/v1.0/loading.gif) no-repeat center;	width:140px;height:30px; position:absolute; left:0; top:0; filter:alpha(opacity=70);opacity:0.7; text-indent:-999px;}