body{font:12px/20px Microsoft YaHei,Helvetica,sans-serif}
body,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ul{margin:0;padding:0;list-style:none}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle}
a{color:#333;text-decoration:none}
img{vertical-align:middle}
img,input{border:0;outline:0}
.topbar{height:70px;line-height:70px;font-size:14px;background:#fff;margin-bottom:10px}
.topbar .logo{float:left; margin-left:15PX;}
.topbar .menu{float:left}
.topbar .menu a{color:#FFF;margin-right:30px;background:#00b0e4;padding:2px 8px;border-radius:2px}
.topbar .info{float:right}
.topbar .info a{margin-right:20px}
.topbar .nav{float:right;margin-right:19px;background:#FFF}
.topbar .nav a{ padding:0 20px}
.topbar .nav:hover .nav-open{display:block}
.topbar .nav .nav-open{display:none;position:absolute;background:#fff}
.topbar .nav .nav-open a{display:-webkit-box;line-height:40px}
.topbar .nav .nav-open a:hover{background:#999; color:#FFF}
.main{width:98%;margin:0 auto;margin-bottom:20px}
.main .title{line-height:45px;text-indent:20px;font-size:14px;background:#FFF;border-left:5px solid #ff5555;margin-bottom:10px}
.main table td::-webkit-scrollbar{display:none}
.form{width:350px;left:0;right:0;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.form .input{margin-bottom:20px;border:1px solid #dadada}
.form .input input{font-size:16px;padding:14px 0;height:22px;width:100%;text-indent:10px}
.form .submit{height:50px;line-height:50px;width:350px;font-size:20px;cursor:pointer;background-color:#32a5e7;color:#fff}
.open-box{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(74,80,100,.7);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.open-box-show{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.open-box .content{width:400px;left:0;right:0;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.open-box .content input{width:100%;text-indent:30px;height:50px;line-height:50px;font-size:16px;border-radius:5px}