.wrap{width:1025px;margin:0 auto;overflow:hidden;zoom:1}.vs{margin:0 10px;font-family:arial;color:#ccc}.cbx{width:16px;height:16px;display:inline-block;margin:-3px 6px 0 0;vertical-align:middle;cursor:pointer;overflow:hidden}.header .logo{float:left;width:232px;overflow:hidden;padding:0}.header .logo a{display:block;height:60px;margin-top:22px}.header .link{float:right;line-height:60px}.header .link a:hover{text-decoration:underline}.banner{position:relative;height:610px}.banner .banner-img{width:100%;height:618px;position:absolute;left:0;overflow:hidden}.banner .banner-img img{display:none;height:618px}.banner .banner-img .numList{position:absolute;bottom:10px;width:100%;text-align:center}.banner .banner-img .numList span{display:inline-block;width:10px;height:10px;border-radius:100%;background:#fff;cursor:pointer;margin-left:10px}.banner .banner-img .numList span.active{background:#00a0e9}.banner .wrap{height:410px}.banner .login{width:344px;margin:100px 0 0 677px;box-shadow:0 0 1px 1px #cecece;background:rgba(255,255,255,.8);position:relative;z-index:8}.banner .login .login-in{border:1px solid #fff;padding:15px}.banner .login .login-in .tab{line-height:40px;border-bottom:1px solid #e7e7eb}.banner .login .login-in .tab span{font-size:18px}.banner .login-form .login-main{margin-top:8px;margin-bottom:10px}.banner .login-form .login-account,.banner .login-form .login-password{height:42px;line-height:42px;padding:3px 0;background:#fff;border:1px solid #cecece;padding-left:54px}.banner .login-form .ico-account{background:url("../images/ico-account.png") no-repeat;background-position:0 0}.banner .login-form .login-password{margin-top:10px}.banner .login-form .ico-password{background:url("../images/ico-password.png") no-repeat;background-position:0 0}.banner .login-form label{width:20px;height:20px;overflow:hidden;line-height:999px;float:left;margin:12px 0 0 -35px;position:absolute}.banner .login-form input{width:100%;padding:11px 0;border:0;box-shadow:0;outline:0;font-size:14px}.banner .login-memory{margin-bottom:20px;overflow:hidden;zoom:1}.banner .login-memory .memory-account{float:left}.banner .login-memory .forget-password{float:right}.banner .login .btn-login{display:inline-block;width:100%;height:45px;line-height:45px;background-color:#00a0e9;color:#fff;border:1px solid #00a0e9;text-align:center;font-size:20px;cursor:pointer}.container{margin:25px auto}.cms-notice{margin-top:5px;position:relative}.cms-notice h2{float:left;background:#595b5b;color:#fff;font-size:14px;padding:0 4px}.cms-notice h2,.cms-notice ul,.cms-notice p{display:inline-block;line-height:20px}.cms-notice li{float:left;margin-left:18px;width:275px}.cms-notice li .time{float:left;color:#999;margin-right:5px}.cms-notice li a{display:inline-block;max-width:205px;height:21px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.cms-notice .ico-new{position:absolute;display:inline-block;width:17px;height:9px;margin-left:5px;background:url("../images/ico-new.png")}.cms-notice .more{position:absolute;top:0;right:0}.payment{margin-top:30px;overflow:hidden}.payment h2{font-size:20px;font-weight:normal;margin-bottom:20px}.payment ul{width:100%;display:table;table-layout:fixed}.payment li{display:table-cell;text-align:center;position:relative}.payment li a{width:161px;height:266px;padding:0 15px;display:block;position:relative;border:1px solid #e5e5e5;text-decoration:none}.payment .ico-web{display:block;width:70px;height:56px;margin:60px auto 0}.payment .title{display:block;color:#000;font-size:16px;margin-top:25px;font-weight:normal}.payment .intro{color:#999;font-size:12px;margin-top:15px;line-height:18px}.payment li span{display:block}.footer{margin-top:200px;text-align:center;color:#999;font-size:12px}.footer .wrap{padding:25px 0;border-top:1px dotted #ccc}.footer p{margin-bottom:8px}.footer a{color:#999}.footer a:hover{color:#00a0e9;text-decoration:underline}