@charset "utf-8";
/* =================================
Author: Allen
Email: Allen714@foxmail.com
Copright: www.yaowan.com
================================= */

/* CSS reset & global */
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{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.8 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{ border:none; outline:medium none;}
a{text-decoration:none;color:#5E4635;}
a:hover{text-decoration:underline; color:#f60;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:before, .clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; } 
.clearfix { zoom:1; /* IE < 8 */ }
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.fl{ float:left;} 
.fr{ float:right;}
.red{ color:#FB0000;}

body{ background:#000 url(../images/valentine2013/bg.jpg) center top no-repeat;}
.wrap{ width:960px; margin:0 auto;}
.ti2{ text-indent:2em;}
.tr{ text-align:right;}
.mt10{ margin-top:10px;}
.none{ display:none;}
/* box */
.box1{ background:url(../images/valentine2013/t1.jpg) no-repeat; height:137px;}
.box2{ background:url(../images/valentine2013/t2.jpg) no-repeat; height:263px; position:relative;}
.box2 a{ display:block; width:185px; height:175px; text-indent:-999em; overflow:hidden;}
.box2 a.box2_btn1{ position:absolute; top:30px; left:312px;}
.box2 a.box2_btn2{ position:absolute; top:30px; left:705px;}
.box2 a.box2_btn3{ position:absolute; top:140px; left:505px;}
.box2 a.box2_btn4{ position:absolute; top:-56px; left:514px;}
.box3{ background:url(../images/valentine2013/t3.jpg) no-repeat; height:60px; padding-top:159px; padding-left:128px;}
.box3 a{ display:block; width:106px; height:40px; margin-right:35px; float:left; text-indent:-999em; overflow:hidden;}
.box4{ height:480px;}
.box4L{ float:left; width:569px;}
.box4LT{ background:url(../images/valentine2013/t4.jpg) no-repeat; height:160px;}
.loginBox{ width:226px; float:left; height:120px;overflow:hidden;padding:25px 12px 15px 40px;}
.loginBox .loginA,.loginBox .loginB{height:120px;overflow:hidden;}
.loginBox .loginB{}
.loginBox .loginB ul li{margin-bottom:15px; position:relative;}
.loginBox .loginB ul .li_name,.loginBox .loginB ul .li_pwd{height:22px;padding:1px;background:url(../images/valentine2013/input.jpg) no-repeat;}
.loginBox .loginB ul .li_pwd{ background-position:0 -30px;}
.loginBox .loginB input{ width:142px; height:22px;padding:0 5px;border:#000 1px solid; background:fff; line-height:22px\9;_float:left; color:#333;}
.loginBox .loginB label{width:42px;height:100%;float:left; text-align:center; color:yellow;}
.loginBox .login-btn{height: auto;padding-left:42px;padding-bottom: 6px;margin-top: 6px; /*width:150px; background:url(../images/valentine2013/login-btn.jpg) no-repeat 6px 0;*/}
.loginBox .login-btn input,.loginBox .login-btn a{width:75px;height:28px; line-height:28px; display:inline-block;float:left;cursor:pointer; border:none;text-indent:-9999em;}
.loginBox .login-btn input{ background:url(../images/valentine2013/left_login_btn.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px;margin-right:4px; }
.loginBox .login-btn input:hover{ background-position:0 -28px;}
.loginBox .login-btn a {background:url(../images/valentine2013/left_login_btn.jpg) -75px 0 no-repeat;color:#000;font-variant:bold; text-decoration:none;}
.loginBox .login-btn a:hover{ background-position:-75px -28px;}
.loginBox .loginA{color:#fff;}
.loginBox .loginA p{line-height: 25px;}
.loginBox .loginA a{color:yellow;text-decoration:none;}
.loginBox .loginA a:hover{text-decoration:underline; color:#FF6;}
.loginBox .loginA .btn_zhux{ margin-top:15px;height:28px;}
.loginBox .loginA .btn_zhux a{ background:url(../images/valentine2013/btn_zhux.jpg) no-repeat; display:block; width:75px; height:28px;}
.loginBox .loginA .btn_zhux a:hover{ background:url(../images/valentine2013/btn_zhux.jpg) 0 -28px no-repeat;}
.logintext{ width:271px; float:right; line-height:1.5; color:#fff; padding-top:10px; padding-right:20px; overflow:hidden; height:150px;}
.box4LB{ background:url(../images/valentine2013/t5.jpg) no-repeat; height:300px; width:556px; padding:5px 8px 15px 5px;}
.box4LB_c1{ height:38px; font:normal 14px/38px "Microsoft YaHei"; color:yellow; text-align:center;}
.box4LB_c2{ padding:32px 7px 0 20px;}
.box4LB_c2 table td{ width:75px; height:42px; padding-bottom:3px;}
.box4LB_c2 table td span{ width:35px; text-align:center; display:block;}
.box4LB_c2 table td.red_lb{background:url(../images/valentine2013/lb2.jpg) 33px center no-repeat; color:red; font:normal 22px/42px "Microsoft YaHei";}
.box4LB_c2 table td.grey_lb{ background:url(../images/valentine2013/lb1.jpg) 33px center no-repeat;color:#666; font:normal 22px/42px "Microsoft YaHei";}
.box4LB_c3{ height:38px; margin-top:48px; margin-right:11px;}
.box4LB_c3 a{ display:block; background:url(../images/valentine2013/btn_qiand.jpg) no-repeat; width:67px; height:38px; float:right;}
.box4LB_c3 a:hover{ background:url(../images/valentine2013/btn_qiand.jpg) 0 -38px no-repeat;}
.box4R{ float:right; width:391px; background:url(../images/valentine2013/t6.jpg) no-repeat;height:480px;}
.flashbox{ width:305px; height:305px; margin:143px auto 0;} 
.box5{ background:url(../images/valentine2013/t7.jpg) no-repeat; height:243px; padding:55px 25px 0;}
.box5 dl{ display:block; width:150px; float:left;}
.box5 dl dt{ height:165px; text-indent:-999em; overflow:hidden;}
.box5 dl dd{ height:30px; padding-left:30px; width:120px;}
.box5 dl dd a.disbtn{ display:block; width:90px; height:30px; background:url(../images/valentine2013/btn_duih.jpg) 0 -60px no-repeat;}
.box5 dl dd a.enbtn{ display:block; width:90px; height:30px; background:url(../images/valentine2013/btn_duih.jpg) no-repeat;}
.box5 dl dd a.enbtn:hover{ background:url(../images/valentine2013/btn_duih.jpg) 0 -30px no-repeat;}
/* winbox */
#spop{ display:none;}
.gray{width:100%; position:absolute;left:0;top:0;z-index:100;background-color:#000; opacity:0.7;filter:alpha(opacity=70);}
.tWindow{ background:url(../images/valentine2013/winbg.png) no-repeat; width:570px; height:379px;}
.tClose{ height:40px;}
.tClose a{ display:block; width:30px; height:40px; float:right; padding-right:10px; text-indent:-999em; overflow:hidden;}
.conWindow{ padding:12px 30px 0; color:#de9249; font-size:14px;}
.winTip_1{ border-bottom:#de9249 1px dashed; padding-bottom:5px; margin-bottom:5px;}
.winForm{ padding-top:20px; padding-left:80px;}
.winForm ul li{margin-bottom:15px;}
.winForm ul .winItem{height:22px;}
.winForm select{ width:152px; height:22px; border:#000 1px solid; background:fff; line-height:22px\9;float:left; color:#333; margin-right:5px;}
.winForm input{padding:2px 5px; padding:0\9; text-align:center;float:left; color:#333;}
.winForm label{width:102px;height:100%;float:left; text-align:right; color:yellow;}
.winForm .winBtn{height: auto;padding-left:102px;padding-bottom: 6px;margin-top: 20px; /*width:150px; background:url(../images/valentine2013/login-btn.jpg) no-repeat 6px 0;*/}
.winForm .winBtn input{width:109px;height:42px; line-height:42px; display:inline-block;cursor:pointer; border:none;text-indent:-9999em;}
.winForm .winBtn input{ background:url(../images/valentine2013/btn_ok.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px;margin-right:4px; }
.winForm .winBtn input:hover{ background-position:0 -42px;}

.tWindow2{ background:url(../images/valentine2013/win_bg2.jpg) no-repeat; width:897px; height:544px;}
.conWindow2{ padding:0 12px; color:#FDAE45; font-size:14px;}
.tWindow2 h2{ height:50px;}
.tWindow2 h2.win2Tle1{ background:url(../images/valentine2013/win_tle01.png) center center no-repeat;}
.tWindow2 h2.win2Tle2{ background:url(../images/valentine2013/win_tle02.png) center center no-repeat; margin:15px 0;}
.tWindow2 h2.win2Tle3{ background:url(../images/valentine2013/win_tle03.png) center center no-repeat;}
.TabTitle{height:31px;}
.TabTitle span{color:#fff;font:bold 15px/31px "Microsoft YaHei"; display:block; float:left;width:124px;height:31px;margin-right:1px;;cursor:pointer;text-align:center; overflow:hidden;_display:inline;background:url(../images/valentine2013/normal.jpg) no-repeat;}
.TabTitle .active{color:#930;height:31px;font-weight:bold;background:url(../images/valentine2013/hover.jpg) no-repeat;}
.tWindow2 h3{ margin:12px 12px 4px 12px; border-bottom:#FDAE45 1px dashed; height:27px; width:846px;}
.activesInfo{ padding:12px 12px 0 12px; width:846px; height:350px;}
.activesInfo1{ background:url(../images/valentine2013/pic01.jpg) 675px 15px no-repeat;}
.activesInfo2{ background:url(../images/valentine2013/pic02.jpg) 500px 15px no-repeat;}
.activesInfo3{ background:url(../images/valentine2013/pic03.jpg) 40px 10px no-repeat;}
.activesInfo4{ background:url(../images/valentine2013/pic04.jpg) 550px 15px no-repeat;}
.activesInfo5{ background:url(../images/valentine2013/pic05.jpg) 500px 129px no-repeat;}
.activesInfo8{ background:url(../images/valentine2013/pic08.jpg) left 58px no-repeat;}
.activesInfo9{ background:url(../images/valentine2013/pic09.jpg) left 58px no-repeat;}
.newGift{padding:12px 12px 0 12px; width:846px; height:380px;background:url(../images/valentine2013/pic07.jpg) 400px 19px no-repeat;}
.yuehui{padding:12px 12px 0 12px; width:846px; height:395px;}
.btn_can{ width:115px; height:44px; margin:25px auto 0;}
.btn_can a{ display:block; background:url(../images/valentine2013/btn_can.jpg) no-repeat; width:115px; height:44px; text-indent:-999em; overflow:hidden;}