@charset "utf-8";
/* CSS Document */

html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: bold; color:#000;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}a,button{cursor:pointer}strong {font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#c0aa98;}
h1{ font-size:22px}h2{font-size:14px;}h3, h4, h5, h6{ font-size:12px}
/**********************/
body{ color:#000; font-family: Arial,"宋体";font-size:12px; background:#000000;}
a{ color:#000;text-decoration:none}
a:hover{ color:#0066cc; text-decoration:none}
a,a:hover{outline: none;blur:expression(this.onFocus=this.blur());}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
.l{ float:left;}
.r{ float:right;}
.mt5{ margin-top:5px;}
.w960{ width:960px; margin: 0 auto;}
.total{ background: url(/images/lieyan/bd/mainbg.jpg) top center no-repeat #000000; overflow:hidden;}
.total .btn{ text-indent:-99999px; overflow:hidden;}
.header{ height:210px; background:url(/images/lieyan/bd/header.jpg) top center no-repeat; position:relative}
.header a{ position:absolute; display:block; float:left;}
.header a.ly{ left:10px; top:10px;width:120px; height:100px; }
.header a.ly2{right:323px; color:#f4d17f; font-size:15px;font-family:"微软雅黑";top:2px;width:60px;}
.header a.down{right:254px;color:#f4d17f; font-size:15px;font-family:"微软雅黑";top:2px;width:60px;}
.header a:hover{ color:#FFCC00;}

.main{ height:514px; background:#571400; border:solid 1px #000000; position:relative}
.main .jiantou{ width:102px; height:53px; display:block; background:url(/images/lieyan/bd/jt.gif) 0 0 no-repeat; position:absolute; left:210px; top:-16px; z-index:7}
.main .steps{ width:941px; height:250px; display:block; padding:10px 0 0 9px; overflow:hidden}
.main .steps .step1{ width:226px; height:250px; float:left; margin-right:6px; display:inline;  background:url(/images/lieyan/bd/step1bg.jpg) 0 0 no-repeat; text-indent:-999999px; overflow:hidden}
.main .steps .step1 a.gifts{ width:217px; height:145px; display:block; margin:50px 0 0 7px; text-indent:-999999px; overflow:hidden; }
.main .steps .step1 a.actlistbtn .hand{ width:55px; height:57px; display:block; background:url(/images/lieyan/bd/hand.gif) 0 0 no-repeat; position:absolute; right:-18px; top:0px;}
.main .steps .step1 a.actlistbtn{ width:210px; height:46px; display:block; margin:4px 0 0 7px; background:url(/images/lieyan/bd/b1.jpg) 0 0 no-repeat; position:relative}
.main .steps .step1 a.actlistbtn:hover{background:url(/images/lieyan/bd/b1.jpg) 0 -46px no-repeat;}
.main .steps .step2{ width:226px; height:250px; float:left; margin-right:6px; display:inline;  background:url(/images/lieyan/bd/step2bg.jpg) 0 0 no-repeat; margin-left:6px; padding-top:33px; position:relative; }
.main .steps .step2 span.label{ position:absolute; left:32px; top:151px; color:#90c8de; line-height:20px;}
.main .step2 .regreturn{ height:187px; width:250px; background:url(/images/lieyan/bd/logined_bg.jpg) 0 0 no-repeat; margin:20px 0px 10px 8px;_margin:55px 0px 10px 8px;*margin:55px 0px 10px 8px;}
.main .step2 .regreturn p{height:95px;  color:#bfedff; width:185px; line-height:18px; padding:15px}
.main .step2 .regreturn a{ text-indent:-999999px; overflow:hidden; color:#FFFF00; font-size:14px;}
.main .step2 .regreturn a.downloadbtn{ width:104px; height:65px; display:inline; float:left; background:url(/images/lieyan/bd/1.jpg) 0 0 no-repeat; }
.main .step2 .regreturn a.downloadbtn:hover{ background:url(/images/lieyan/bd/1.jpg) 0 -65px no-repeat;}
.main .step2 .regreturn a.teambtn{ width:104px; height:65px; display:inline; float:left; background:url(/images/lieyan/bd/2.jpg)  no-repeat; margin-left:3px;}
.main .step2 .regreturn a.teambtn:hover{ background:url(/images/lieyan/bd/2.jpg) 0px -65px no-repeat;}
.main .steps .step3{ width:226px; height:250px; float:left; margin-right:6px; display:inline;  background:url(/images/lieyan/bd/step3bg.jpg) 0 0 no-repeat; margin-left:6px;}
.main .steps .step3 p{ display:none}
.main .steps .step3 a.downloadbtn{ width:210px; height:46px; display:block; background: url(/images/lieyan/bd/b3.jpg) 0 0 no-repeat; margin:0 0 0 6px;}
.main .steps .step3 a.downloadbtn:hover{background:url(/images/lieyan/bd/b3.jpg) 0 -46px no-repeat}
.main .steps .step3 p.step3btn{ width:226px; height:199px; overflow: hidden;  display: block;}
.main .steps .step3 a.downloadbtn2{ width:217px; height:47px; display:block; background: url(/images/lieyan/bd/downloadbtn3.jpg) 0 0 no-repeat; margin:0 0 0 6px;}
.main .steps .step3 a.downloadbtn2:hover{background:url(/images/lieyan/bd/downloadbtn3.jpg) 0 -47px no-repeat}

.main .steps .step4{ width:226px; height:70px; float:left;  background:url(/images/lieyan/bd/step4bg.jpg) 0 0 no-repeat; margin-left:6px; padding-top:199px; position:relative}

.main .steps .step4 a.joinbtn{ width:210px; height:46px; display:block; background:url(/images/lieyan/bd/b4.jpg) 0 0 no-repeat; margin:0 0 0 6px;}
.main .steps .step4 a.joinbtn:hover{background:url(/images/lieyan/bd/b4.jpg) 0 -46px no-repeat}


.main .videobox{ width:404px; height:218px; display:inline;  position:relative; margin:5px 8px 0 0; }
.main .videobox a.videopic{width:400px; height:214px; display:block; position:absolute; left:2px; top:2px; z-index:2;  overflow:hidden}
.main .videobox object#f1{width:400px; height:214px; display:block; position:absolute; left:2px; top:2px; z-index:1;}

.focus{ width:521px; height:216px; border:#000 1px solid; background:#011331;overflow:hidden;position:relative; float:left; display:inline;margin:5px 0 0 9px;}
.focus .pics{position: absolute; top:36px; left:0px;height:180px;  width:521px; display:block;  }
.focus .pics a{display:block;height:180px;  width:521px; overflow:hidden;display: block; }
.focus .pics a img{ display:block;height:180px;  width:521px; }


.focus .btns{ width:521px; height:35px; position: absolute; top:1px; left:0px; z-index:6; }
.focus .btns ul li{width:104px; height:33px;overflow:hidden; float:left; display:inline;  }
.focus .btns ul li a{width:104px; height:35px; line-height:35px; text-align:center; display:block;  overflow:hidden; background:url(/images/lieyan/bd/menu.jpg) 0px 0 no-repeat; font-size:14px; color:#fff; font-family:"微软雅黑"}
.focus .btns ul li a.on{ background:url(/images/lieyan/bd/menu_hover.jpg) 0 0 no-repeat;}




.main .actlist{ padding-left:10px; margin-top:5px;}
.main .actlist a{ width:226px; height:86px; display:inline; float:left; border:#051b28 1px solid; margin-right:6px;}

.register{ margin:35px 0px 0px 15px; _margin:65px 0px 0px 15px;*margin:65px 0px 0px 15px; color:#fff;}
.register ul li{margin:4px 0px; position:relative;}
.register ul li span{ width:60px;  display:inline-block;}
.register ul li img{ vertical-align:middle; height:20px;}
.register ul li b{ width:200px; position: absolute; top:0px; left:170px; color: #FFFFFF;  background:#edede;}
.register input{  height:18px; line-height:17px; background:#fff; border:none; padding-left:3px; vertical-align:middle; width:95px;}
.code_input{ width:40px!important;}
.register .login_btns{ background:url(/images/lieyan/bd/b2.jpg) no-repeat; height:46px; width:210px; margin-top:15px; _margin-top:15px; margin-left:-8px !important; border:0px; cursor:hand; cursor:pointer;}
.register label.normal,label.error,label.correct{background:url(http://www.9377.com/images/cms_style_2012_new/regist_ico.png) no-repeat; _background:url(http://www.9377.com/images/cms_style_2012_new/regist_ico.gif) no-repeat; height:20px; padding:0px 0 0px 23px;_padding:0px 0 0 23px; margin-right:6px;}
.register label.correct{ background-position: 0px 0px;} 
.register label.normal{ background-position: 0px -16px;}
.register label.error{ background-position: 0px -32px; border:solid 1px #b7cedf; background:#edf6fc; color:#000; font-weight:normal;}

.register p{ margin:4px 0px; line-height:18px!important;}
.register p label{ display:inline-block; }
.register p img{vertical-align:middle; height:20px;}

/*快速注册弹出框*/
.reg_box1{ background:#fff;width:526px; overflow:hidden; margin:30px; color:#7a0000; display:none;}
.reg_box1 .reg_top{ background:url(/images/lieyan/bd/reg_top.jpg) repeat-x;  height:12px; position:relative; border: none!important;}
.reg_box1 .reg_top .reg_close a{ width:25px; height:19px; background:url(/images/lieyan/bd/close.jpg) no-repeat!important;;display:inline-block; position:absolute; right:10px; top:20px;}
.reg_box1 .reg_top .reg_close a:hover{ background-position:0px -19px!important;;}
.reg_box1 .reg_b{ background:url(/images/lieyan/bd/reg_b.jpg) repeat-x;  height:13px; }
.reg_box1 a.enter{ background:url(/images/lieyan/bd/enter.jpg) no-repeat;display:inline-block; position:absolute; height:33px; width:136px; right:30px; top:60px; }

.register2{ background:url(/images/lieyan/bd/reg_con.jpg) repeat-y; padding:30px 0px 20px 30px;}
.register2 .tit{font-family:"微软雅黑"; font-size:15px; font-weight:bold; margin:0px 0px 20px 0px;}
.register2 ul li{margin:10px 0px; position:relative;}
.register2 ul li span{ width:80px;  display:inline-block;}
.register2 ul li img{ vertical-align:middle; height:20px;}
.register2 ul li b{ font-weight:normal; margin-left:10px;} 
.register2 .reg_input{ width:180px; border:solid 1px #9f5c4a;  height:25px; line-height:25px; background:#e9ddd9; padding-left:3px; vertical-align:middle; }
.register2 .input{ width:100px; border:solid 1px #9f5c4a;  height:25px; line-height:25px; background:#e9ddd9; padding-left:3px; vertical-align:middle; }
.register2 .cardValue{ width:280px; border:solid 1px #9f5c4a;  height:25px; line-height:25px; background:#e9ddd9; padding-left:3px; vertical-align:middle; }
.register2 .login_btns{ background:url(/images/lieyan/bd/b2.jpg) no-repeat; height:46px; width:210px; margin-top:20px; _margin-top:15px; margin-left:80px !important; border:0px; cursor:hand; cursor:pointer;}
.register2 #code{ width:70px!important; }
.register2 label.normal,label.error,label.correct{background:url(http://www.9377.com/images/cms_style_2012_new/regist_ico.png) no-repeat; _background:url(http://www.9377.com/images/cms_style_2012_new/regist_ico.gif) no-repeat; height:20px; padding:0px 0 0px 23px;_padding:0px 0 0 23px; margin-right:6px;}
.register2 label.correct{ background-position: 0px 0px;} 
.register2 label.normal{ background-position: 0px -16px;}
.register2 label.error{ background-position: 0px -32px;}
.register2 .readed{ margin-left:80px;}
.register2 .readed input{ border:none!important; background:none!important; margin-right:5px;}
.gray{width:100%; position:absolute;left:0;top:0;z-index:100; filter:alpha(opacity=20); opacity:0.2; background:#000;}
.register2 h1{font-family:"微软雅黑";color:#7a0000;   margin-bottom:10px; }
/*快速注册弹出框结束*/

.readed input{ width:15px!important;border:none!important; background:none!important;}
.d_ok{background:url(/images/jieji/reg_box/okicon.gif) left center no-repeat;color:#04b108 !important;display:inline-block;padding-left:24px;margin-left:8px;*margin-left:0px;} .d_err{ background:url(/images/jieji/reg_box/erricon.gif) left center no-repeat;color:#FF0000 !important;display:inline-block;padding-left:24px;margin-left:8px;*margin-left:0px;}

.gift_list{}
.gift_list li{ width:100px; float:left; text-align:center;}