
.btn{box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
-o-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
-ms-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);}

.inset-shadow{box-shadow: inset 0 1px 5px rgba(0,0,0,0.16);
-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.16);
-o-box-shadow: inset 0 1px 5px rgba(0,0,0,0.16);
-ms-box-shadow: inset 0 1px 5px rgba(0,0,0,0.16);}

.line-dashed{background:url('/images/line-dashed.png'); width:400px; height:2px; overflow:hidden;}
#login-container{ height:250px; overflow:hidden;}
.page-login, .dialog-login{ font-size:14px; padding:30px; margin-left:-256px;}
.page-login{ position:absolute; left:1px; top:-66px; z-index:999999;}

.overspread{ background-color:#000; opacity:0.7; width:100%; z-index:1; position:absolute; top:0; left:0; filter:alpha(opacity=70);}
.popups{width:500px; z-index:99999; position:absolute; top:10%; left:50%;}

#fancybox-close { background:url(../images/xx.png) no-repeat 0 0; cursor: pointer; /*display:none;*/ height:30px;  right:-15px; top:-15px; width:30px; z-index:999999; position:absolute; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.xialv.com/images/xx.png'); /* IE6 */ _background-image:none; cursor:pointer;}
.page-bj{ width:450px; height:360px; background:#FFF; margin-left:0px;}
.site-logo{padding:20px 0 50px; width:450px; height:20px; background:url("/images/logo_bg.jpg") no-repeat scroll 18px 20px;}
.connection { height:250px; text-align:center;}
.emaillogin{ height:250px; overflow:hidden; text-align:center;}
.login-container-other{ background-color:#FFF;}
.tip{ /*margin:0 25px;*/ padding: 20px 0 40px; text-align:center; color:#7B7C7F; font-size:15px;}
.opens{ margin:0 auto; width:360px; overflow:hidden; padding:15px 0 25px;}
.opens li{ float:left; display:inline; width:56px; height:56px; overflow:hidden; margin:0 32px;}
.opens li a{ display:block; width:56px; height:56px; background-image:url(../images/sns-icos-01.png); background-repeat:no-repeat;}
.opens .weibo{ background-position:-1px -290px;}
.opens .qq{ background-position:-63px -290px;}
.opens .douban{ background-position:-126px -290px;}
.switch01,.switch02{ display:block; width:187px; height:46px; line-height:46px; text-align:center; font-size:18px; font-family:'Microsoft YaHei'; cursor:pointer; background:#5E5F5F; color:#FFF;}
.switch01{ margin:20px auto 0;}
.switch02{ margin:20px auto 0;}
.switch01:hover,.switch02:hover{ color:#FFF; text-decoration:none;}
.input-row{ border:1px solid #D4D4D4; width:279px; height:39px; line-height:39px; background-color:#FFF; margin:20px auto 0;}
.m_top{ margin-top:0px;}
.input-row label{ float:left; width:45px; height:30px; background-image:url("/images/show-sprite.png"); background-repeat:no-repeat; margin:5px 0 5px 5px;}
.input-row span{ width:229px; height:39px;}
.input-row .row-label01{ background-position:20px 10px;}
.input-row .row-label02{ background-position:20px -28px;}
.input-row input{ float:left; width:215px; height:16px; border:0 none; font-size:14px; padding: 8px 5px; margin-top:4px; outline:none;}
.row{padding:23px; width:279px; height:35px; margin:0 auto; overflow:hidden;} 
.row input,.row label,.row a{ float:left;}
.row label{ display:inline; font-size:16px; margin-right:15px; cursor:pointer; overflow:hidden; padding-top:5px;}
.row .row-checkbox{ height:14px; margin-right:2px; margin-top:4px;}
.row .row-submit{ width:50px; height:33px; border:1px solid #D4D4D4; cursor:pointer; font-weight:bold; margin:0px;}
.row a{margin:15px 0 0 10px; width:50px; text-align:left; font-size:12px;}

/*-------- ÑéÖ¤Âëµ¯³ö²ã --------*/
/*button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}*/
.verify{ height:362px; width:452px; position:absolute; top:-37px; left:-226px; z-index:1111111;}
.verify_topic{ text-align:center; font-size:16px; font-family: 'Microsoft YaHei'; font-weight:bold; color:#FFF; height:50px; line-height:50px;}
.verify_coverage{ height:362px; width:452px; background-color:#000; opacity:0.8; filter:Alpha(opacity=80);}
.verify_import{ position:absolute; top:106px; left:101px; z-index:9; width:250px; height:150px; background-color:#000;}
.verify_import p{ font-family: 'Microsoft YaHei'; font-size:20px; font-weight:bold; color:#FFF; text-align:center; margin:35px;}
.verify_button{ width:184px; height:30px; margin:0 auto;}
.verify_button input{float:left; width:80px; height:30px; margin:0 5px; padding:0px; border: medium none; background:url(../images/btn-2-895.png) no-repeat; cursor:pointer;}
.verify_button button{ color:#F00; -moz-padding-end:3px;}
.verify_button .confirm{ color:#F00;}