body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{-webkit-text-size-adjust:none;margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,\5FAE\8F6F\96C5\9ED1,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}em{font-style:normal;}ul,ol{list-style:none;}a{text-decoration:none;outline:0 none}a:hover{text-decoration:underline;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;resize: none;}table{border-collapse:collapse;border-spacing:0;}
input[type="text"]{ color:#bebebe;}
input[type="text"]:hover{ background-color:#fbfbfb; color:#444;}
input[type="text"]:focus{ color:#444;}

.ban{ height:536px; position:relative; z-index:1;}
.ban01{ background:url(http://img.kuai.xunlei.com/img/v2/bg_g.jpg) no-repeat scroll center top #56b38d; height:536px;}
.ban02{ background:url(http://img.kuai.xunlei.com/img/v2/bg_b.jpg) no-repeat scroll center top #030a72; height:536px;}
.banner,.main{ width:1000px; margin:0 auto; font-family:\5FAE\8F6F\96C5\9ED1;}
.banner img{ display:block;}

.ban_search_fl,.ban_search_btn,.log_inp,.btn_login,.log_sina,.log_inp_code{ background:url(http://img.kuai.xunlei.com/img/v2/spr_x.png) no-repeat; overflow:hidden;}

.log_box{ margin:-536px 0 0; height:536px; position:relative; z-index:2;}
.banner h1,.banner .ban_hindinfo{ position:absolute; left:-9999em; top:-9999em;}
.banner_abs{ padding:50px 0 0 592px;}
.ban_search{ width:286px; height:38px;}
.ban_search_wrap{ height:28px; padding:5px 7px; border-radius:4px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33ffffff', endColorstr='#33ffffff'); background:rgba(255,255,255,0.3);}
.ban_search_fl{ width:229px; height:23px; padding:5px 0 0 6px; background-position:0 -44px; float:left;}
.ban_search_fl input{ width:222px; height:18px; line-height:18px; font-size:14px; border:none; background:none; outline:none;}
.ban_search_fr{ width:37px; height:28px; float:right; overflow:hidden;}
.ban_search_btn{ width:37px; height:28px; display:block; background-position:0 -73px; text-indent:-999em;}
.ban_search_btn:hover{ background-position:-38px -73px;}
.ban_log{ margin:26px 0 0 6px;}
.ban_log_bgtop,.ban_log_bgmid,.ban_log_bgbot{ width:274px; background:url(http://img.kuai.xunlei.com/img/v2/spr_logbg.png) no-repeat; overflow:hidden;}
.ban_log_bgtop{ height:20px; background-position:0 0;}
.ban_log_bgmid{ padding:0 23px 0 24px; width:227px; background-position:-275px 0; background-repeat:repeat-y;}
.ban_log_bgbot{ height:20px; background-position:-550px 0;}
.ban_log_bgmid h2{ font-size:18px; color:#646464; font-weight:normal;}
.log_field{ margin:10px 0 0; border-bottom:1px solid #dedddd;}
.log_field .log_error{ color:#e40000; font-family:\5b8b\4f53; margin:0 0 4px;}
.log_unit{ height:36px; margin:0 0 10px;}
.log_inp{ width:220px; height:28px; padding:8px 0 0 7px; background-position:0 -169px;}
.log_inp_on{ background-position:0 -206px;}
.log_inp .txt{ width:210px; height:20px; font:14px/20px \5FAE\8F6F\96C5\9ED1; color:#aaa; border:none; background:none; outline:none;}
.log_inp_code{ width:83px; height:28px; padding:8px 0 0 7px; float:left; background-position:0 -264px;}
.log_inp_code_on{ background-position:0 -301px;}
.log_inp_code .code{ width:76px; height:20px; font:14px/20px \5FAE\8F6F\96C5\9ED1; color:#aaa; border:none; background:none; outline:none;}
.log_unit .log_codeimg{ display:block; float:left; margin:8px 0 0 4px;}
.log_unit .log_code_a{ float:left; color:#646464; margin:10px 0 0 6px;}
.log_cont{ padding:4px 0 34px;}
.log_cont_top{ height:44px;}
.log_cont_top .log_checkbox{ width:102px; float:left;}
.log_cont_top .log_checkbox p{ height:22px; line-height:22px;}
.log_cont_top .log_checkbox p input{ vertical-align:-3px; *vertical-align:middle;}
.log_cont_top .log_checkbox p label{ margin:0 0 0 4px; *margin-left:1px; font-family:\5b8b\4f53; color:#646464;}
.log_cont_top .btn_login{ width:125px; height:43px; display:block; text-indent:-999em; background-position:0 0; float:right;}
.log_cont_top .btn_login:hover{ background-position:-126px 0;}
.log_cont .reg_box{ padding:8px 0 0; text-align:right; color:#6e6e6e; font-family:\5b8b\4f53;}
.log_cont .reg_box a{ color:#6e6e6e;}
.log_other{ border-top:1px solid #fff; padding:14px 0 0;}
.log_sina{ width:122px; height:27px; padding:0 0 0 36px; margin:0 auto; line-height:26px; display:block; color:#646464; font-size:14px; background-position:0 -141px;}
.log_sina:hover{ color:#444; text-decoration:none;}

.func{ padding:34px 0 10px; overflow:hidden;}
.func_ul{ margin:0 0 0 34px; width:972px; height:82px;}
.func_ul li{ float:left; display:inline; width:260px; margin-right:56px;}
.func_ul li a{ padding:0 0 0 86px; height:82px; display:block; color:#161616; background:url(http://img.kuai.xunlei.com/img/v2/spr_abg.png) no-repeat;}
.func_ul li a:hover{ text-decoration:none;}
.func_ul li a strong{ display:block; margin:0 0 8px; font-size:16px; line-height:1.2; font-weight:normal;}
.func_ul li a span{ font-family:\5b8b\4f53; color:#5b5b5b;}
.func_ul li .a_host{ background-position:0 0;}
.func_ul li .a_host:hover{ background-position:0 -82px;}
.func_ul li .a_share{ background-position:0 -164px;}
.func_ul li .a_share:hover{ background-position:0 -246px;}
.func_ul li .a_vip{ background-position:0 -328px;}
.func_ul li .a_vip:hover{ background-position:0 -410px;}
.footer{ padding:50px 0 10px;}
.footer p{ text-align:center; color:#bebebe; font-family:arial,\5b8b\4f53;}