
body{ background:url(../../../images/activity/2013ValentineDay/body_bg.jpg) center 30px no-repeat #e66f6e;}




.valentine_footer{ padding:110px 0 0 285px; width:715px;height:110px; margin:15px auto 0;line-height:22px; color:#f2afa6; background:url(../../../images/activity/2013ValentineDay/footer-bg.gif) no-repeat; }
.valentine_footer a{color:#f2afa6;}
.valentine_footer a:hover{ text-decoration:underline;}

.valentine_wrap{ width:1000px; margin:0 auto;}
.valentine_wrap .valentine_top{ background:url(../../../images/activity/2013ValentineDay/top-bg.jpg) no-repeat; width:100%; height:535px; color:#742c2b; position:relative;}
.valentine_wrap .valentine_top .top_show{ padding-top:430px; text-align:center; font:normal 14px/26px "微软雅黑";}
.valentine_wrap .valentine_top p{ line-height:26px;}
.valentine_wrap .valentine_top .tollgate{ position:absolute; left:404px; top:360px; background:url(../../../images/activity/2013ValentineDay/tollgate-bg.jpg) no-repeat; width:195px; height:70px;text-align:center;font:normal 16px/70px "微软雅黑"; color:#fff;}
.valentine_wrap .valentine_top a{ color:#ec3a03;}
.valentine_wrap .valentine_top a:hover{ text-decoration:underline;}
.valentine_wrap .valentine_top .mt{ margin-top:10px;}
.valentine_wrap .valentine_top .book{ background:url(../../../images/activity/2013ValentineDay/btn-bg.gif?v=20130129) no-repeat; width:94px; height:35px; border:none; cursor:pointer;}

.valentine_wrap .valentine_con{ width:977px; margin:0 11px 0 12px; background:#eba5a4; color:#a34c4b;}

.tollgate_con{ background:url(../../../images/activity/2013ValentineDay/tollgate-bg.jpg) no-repeat; width:100%; height:705px; position:relative;}
.step{ position:absolute; z-index:1;}
/*默认锁住状态*/
.tollgate_con .s1{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) no-repeat; width:122px; height:120px; left:125px; top:57px;}
.tollgate_con .s2{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -121px no-repeat; width:122px; height:124px; left:291px; top:67px;}
.tollgate_con .s3{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -246px no-repeat; width:122px; height:126px; left:476px; top:36px;}
.tollgate_con .s4{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -373px no-repeat; width:122px; height:124px; left:639px; top:101px;}
.tollgate_con .s5{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -498px no-repeat; width:122px; height:127px; left:809px; top:155px;}
.tollgate_con .s6{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -626px no-repeat; width:191px; height:100px; left:523px; top:231px;}
.tollgate_con .s7{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -727px no-repeat; width:190px; height:100px; left:247px; top:203px;}
.tollgate_con .s8{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -828px no-repeat; width:197px; height:97px; left:21px; top:203px;}
.tollgate_con .s9{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -926px no-repeat; width:202px; height:110px; left:95px; top:343px;}
.tollgate_con .s10{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -1037px no-repeat; width:217px; height:118px; left:396px; top:346px;}
.tollgate_con .s11{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -1156px no-repeat; width:232px; height:121px; left:723px; top:388px;}
.tollgate_con .s12{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -1278px no-repeat; width:231px; height:147px; left:559px; top:519px;}
.tollgate_con .s13{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -1426px no-repeat; width:240px; height:161px; left:263px; top:467px;}
.tollgate_con .s14{ background:url(../../../images/activity/2013ValentineDay/steps-bg1.jpg) scroll 0 -1588px no-repeat; width:245px; height:222px; left:16px; top:489px;}

/*解锁状态*/
.tollgate_con .s2-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -121px no-repeat;}
.tollgate_con .s3-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -246px no-repeat;}
.tollgate_con .s4-open{ background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -373px no-repeat;}
.tollgate_con .s5-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -498px no-repeat;}
.tollgate_con .s6-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -626px no-repeat;}
.tollgate_con .s7-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -727px no-repeat;}
.tollgate_con .s8-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -828px no-repeat;}
.tollgate_con .s9-open{ background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -926px no-repeat;}
.tollgate_con .s10-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -1037px no-repeat;}
.tollgate_con .s11-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -1156px no-repeat;}
.tollgate_con .s12-open{ background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -1278px no-repeat;}
.tollgate_con .s13-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -1426px no-repeat;}
.tollgate_con .s14-open{background:url(../../../images/activity/2013ValentineDay/steps-bg2.jpg) scroll 0 -1588px no-repeat;}

/*正在进行中的任务的状态*/
.tollgate_con .s1-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) no-repeat;}
.tollgate_con .s2-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -121px no-repeat;}
.tollgate_con .s3-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -246px no-repeat;}
.tollgate_con .s4-on{ background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -373px no-repeat;}
.tollgate_con .s5-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -498px no-repeat;}
.tollgate_con .s6-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -626px no-repeat;}
.tollgate_con .s7-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -727px no-repeat;}
.tollgate_con .s8-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -828px no-repeat;}
.tollgate_con .s9-on{ background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -926px no-repeat;}
.tollgate_con .s10-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -1037px no-repeat;}
.tollgate_con .s11-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -1156px no-repeat;}
.tollgate_con .s12-on{ background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -1278px no-repeat;}
.tollgate_con .s13-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -1426px no-repeat;}
.tollgate_con .s14-on{background:url(../../../images/activity/2013ValentineDay/steps-bg3.jpg) scroll 0 -1588px no-repeat;}

/*已完成的任务的状态*/
.tollgate_con .s1-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) no-repeat;}
.tollgate_con .s2-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -121px no-repeat;}
.tollgate_con .s3-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -246px no-repeat;}
.tollgate_con .s4-over{ background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -373px no-repeat;}
.tollgate_con .s5-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -498px no-repeat;}
.tollgate_con .s6-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -626px no-repeat;}
.tollgate_con .s7-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -727px no-repeat;}
.tollgate_con .s8-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -828px no-repeat;}
.tollgate_con .s9-over{ background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -926px no-repeat;}
.tollgate_con .s10-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -1037px no-repeat;}
.tollgate_con .s11-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -1156px no-repeat;}
.tollgate_con .s12-over{ background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -1278px no-repeat;}
.tollgate_con .s13-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -1426px no-repeat;}
.tollgate_con .s14-over{background:url(../../../images/activity/2013ValentineDay/steps-bg4.jpg) scroll 0 -1588px no-repeat;}


.tollgate_con .step_tips_box{ position:absolute; width:272px; height:131px; z-index:999; background:url(../../../images/activity/2013ValentineDay/tips-bg.gif) no-repeat; display:none;}
.tollgate_con .step .step_tips_box{ left:12px; top:-88px;}
.tollgate_con .s3 .step_tips_box{ left:12px; top:-84px;}
.tollgate_con .s5 .step_tips_box{ left:5px; top:-88px;}
.tollgate_con .s6 .step_tips_box{ left:65px; top:-114px;}
.tollgate_con .s7 .step_tips_box{ left:65px; top:-114px;}
.tollgate_con .s8 .step_tips_box{ left:75px; top:-114px;}
.tollgate_con .s9 .step_tips_box{ left:75px; top:-110px;}
.tollgate_con .s10 .step_tips_box{ left:75px; top:-112px;}
.tollgate_con .s11 .step_tips_box{ left:75px; top:-112px;}
.tollgate_con .s12 .step_tips_box{ left:75px; top:-108px;}
.tollgate_con .s13 .step_tips_box{ left:75px; top:-112px;}
.tollgate_con .s14 .step_tips_box{ left:45px; top:-82px;}

.tollgate_con .step_tips_con{ width:272px; height:129px; padding:2px 0 0 0; position:relative;}
.tollgate_con .step_tips_box .gift_tab{ height:30px; width:256px; padding-left:10px; margin:0 auto;}
.tollgate_con .step_tips_box .gift_tab li{ float:left; display:inline; line-height:30px; padding:0 5px;color:#f5c5c5; cursor:pointer;}
.tollgate_con .step_tips_box .gift_tab li.on{ background:#e66f6e; color:#fff;}
.tollgate_con .step_detail{ margin:0 0 0 16px; color:#f5c5c5; display:none;}
.tollgate_con .step_detail p{ line-height:22px; margin:5px 0 3px 0;}
.tollgate_con .step_tips_box .giftcon{ height:24px; margin-bottom:8px;}
.tollgate_con .step_tips_box .giftcon li{ float:left; display:inline; width:33%; height:24px; line-height:24px; font-family:"宋体";}
.tollgate_con .step_tips_box .giftcon li.loveletter{ background:url(../../../images/activity/2013ValentineDay/loveletter-icon.gif) no-repeat; text-indent:28px;}
.tollgate_con .step_tips_box .giftcon li.rose{ background:url(../../../images/activity/2013ValentineDay/rose-icon.gif) no-repeat; text-indent:28px;}
.tollgate_con .step_tips_box .giftcon li.chocolate{ background:url(../../../images/activity/2013ValentineDay/chocolate-icon.gif) no-repeat; text-indent:28px;}

.tollgate_con .step_tips_box span{ color:#fff;}
.tollgate_con .step_tips_box .flag{ position:absolute;}
.tollgate_con .step_tips_box .nostart{background:url(../../../images/activity/2013ValentineDay/nostart-icon.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/nostart-icon.png' ,sizingMethod='crop'); width:77px; height:36px; left:175px; top:30px;}
.tollgate_con .step_tips_box .doing{background:url(../../../images/activity/2013ValentineDay/doing-icon.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/doing-icon.png' ,sizingMethod='crop'); width:77px; height:36px; left:175px; top:30px;}
.tollgate_con .step_tips_box .succ{background:url(../../../images/activity/2013ValentineDay/succ-icon.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/succ-icon.png' ,sizingMethod='crop'); width:138px; height:47px; left:120px; top:30px;}

.tollgate_con .step_tips_box .stepnum{ position:absolute; right:-10px; top:-15px; width:37px; height:38px;}
.tollgate_con .step_tips_box .n1{background:url(../../../images/activity/2013ValentineDay/s1.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s1.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n2{background:url(../../../images/activity/2013ValentineDay/s2.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s2.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n3{background:url(../../../images/activity/2013ValentineDay/s3.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s3.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n4{background:url(../../../images/activity/2013ValentineDay/s4.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s4.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n5{background:url(../../../images/activity/2013ValentineDay/s5.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s5.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n6{background:url(../../../images/activity/2013ValentineDay/s6.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s6.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n7{background:url(../../../images/activity/2013ValentineDay/s7.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s7.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n8{background:url(../../../images/activity/2013ValentineDay/s8.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s8.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n9{background:url(../../../images/activity/2013ValentineDay/s9.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s9.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n10{background:url(../../../images/activity/2013ValentineDay/s10.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s10.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n11{background:url(../../../images/activity/2013ValentineDay/s11.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s11.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n12{background:url(../../../images/activity/2013ValentineDay/s12.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s12.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n13{background:url(../../../images/activity/2013ValentineDay/s13.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s13.png' ,sizingMethod='crop');}
.tollgate_con .step_tips_box .n14{background:url(../../../images/activity/2013ValentineDay/s14.png) no-repeat!important; background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/activity/2013ValentineDay/s14.png' ,sizingMethod='crop');}

.valentine_wrap .valentine_title{width:183px; height:65px; background:url(../../../images/activity/2013ValentineDay/title_bg.jpg) no-repeat; margin:0 0 15px 47px;}
.valentine_wrap .rule{ background-position:0 0;}
.valentine_wrap .prize{ background-position:0 -65px; margin-top:10px;}

.valentine_tips{ margin:0 0 0 100px;}
.valentine_tips li{ background:url(../../../images/activity/2013ValentineDay/love-icon.gif) left center no-repeat; text-indent:20px; font-size:12px; line-height:26px;}
.valentine_tips li.spe{ background:none;}

.valentine_prize{ padding-bottom:30px;}
.valentine_prize .prize_tips{ text-indent:120px; margin:25px 0;}
.valentine_prize .prize_tips b{ color:#d21148; font-size:14px;}
.valentine_prize .send_time{background:url(../../../images/activity/2013ValentineDay/love-icon.gif) left center no-repeat; text-indent:20px;margin:10px 0 0 126px;}
.valentine_prize .interpretation{background:url(../../../images/activity/2013ValentineDay/love-icon.gif) right center no-repeat; width:220px; margin:100px 0 0 665px;}

.medal_con{ margin:0 0 0 65px; height:100%; overflow:hidden;}
.medal_con li{ float:left; display:inline; background:url(../../../images/activity/2013ValentineDay/medal-bg.gif) no-repeat; width:395px; height:138px; margin:0 0 20px 20px;}
.medal_con li .icon{ float:left; display:inline; width:109px; height:109px; margin:12px 12px 0 10px;}
.medal_con li .info{ margin:26px 0 0 0;}
.medal_con li .info p{ line-height:26px;}
.medal_con li .info p.mname{ font-size:14px; font-weight:bold;}

.card_use_con{ margin:0 20px; font-size:12px;}
.card_use_con p{ line-height:26px;}
.card_use_con p.tips{ color:#EC3A03;}
