body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,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.5 arial,tahoma,simsun,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none; outline:none;}a:hover{text-decoration:none;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.clearout{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cleartxt{color:transparent;font:0/0 a;overflow:hidden;}a:link,a:active{outline:none;}input{border:none;}.fl{float:left; display:inline;}.fr{float:right; display:inline;}.pr{position:relative;}.dib{display:inline-block; *display:inline; zoom:1; vertical-align:middle;}.hidden{width:0; height:0; overflow:hidden;}.none{display:none;}body{position:relative; overflow-x:hidden;}

.menu_area{background:url(../images/menus.png) no-repeat top center; width:100%; height:103px; min-width:1200px; position:absolute; top:42px;left:0; z-index:10;}
.menu_area .logo{ width:190px; height:100px;}
.menu_area li{float:left; width:197px; height:88px; margin-right:1px;}
.menu_area li a{display:block; width:100%; height:88px;}
.menu_area li.on a,.menu_area li a:hover{background:url(../images/menus_hover.png) no-repeat;}
.menu_area li.l1.on a,.menu_area li.l1 a:hover{background-position:0 0;}
.menu_area li.l2.on a,.menu_area li.l2 a:hover{background-position:-198px 0;}
.menu_area li.l3.on a,.menu_area li.l3 a:hover{background-position:-396px 0;}

.home_bg{background:url(../images/home_bg.jpg) center top no-repeat; height:732px; padding-top:635px;}
.wrap{width:1200px; margin:0 auto;}
.p-link{width:171px; height:25px; margin:30px 5px 0 0;color:#eee097; font:12px/25px \5FAE\8F6F\96C5\9ED1; background:url(../images/sub_nav.png) no-repeat; text-align:center;}
.p-link a{color:#eee097; margin:0 8px;}
.p-link a:hover{color:#fff;}
.act-time{width:502px; height:51px; margin:0 auto; font:29px/50px \5FAE\8F6F\96C5\9ED1; color:#a44419; font-weight:bold; text-align:center;}
.act-time span{color:#fff; text-shadow:2px 2px 2px #e6b937; padding-right:5px;}
.time-pad{padding-left:29px;}
.tlink{height:44px; font:14px/24px \5FAE\8F6F\96C5\9ED1; color:#000; text-align:center;}
.tlink a{color:#000;}
.yuyue{height:176px;}
.yuyue a{display:block; width:293px; height:133px; margin:0 auto; font:0/0 a; overflow:hidden; background:url(../images/order_btn.png) no-repeat;}
.yuyue a:hover{ opacity:0.9;}
.book-num{height:48px; width:250px; margin:20px auto 10px; text-align:center; font:20px/36px bold \5FAE\8F6F\96C5\9ED1; color:#fff;}
.book-num span{color:#ffe200; padding:0 3px;}
.yue-txt{font:14px/22px \5FAE\8F6F\96C5\9ED1; color:#000; text-align:center; letter-spacing:3px; margin-top:220px;}
.yue-txt h3{font-size:16px;}


.gift_bg{background:url(../images/bg.jpg) no-repeat top center;}
.gift_main{background:url(../images/main_bg.jpg) no-repeat; height:2440px; padding-top:781px; position:relative;font-size:14px; color:#fff; line-height:20px;}
.gift_menu{position:absolute; top:533px; left:515px;}
.gift_menu li{float:left; width:146px; height:60px; margin-right:35px; background:url(../images/btns.png) no-repeat;}
.gift_menu li.g1{background-position:0 -71px;}
.gift_menu li.g2{background-position:-147px -71px;}
.gift_menu li.g3{background-position:0 -132px;}
.gift_menu li a{display:block; width:100%; height:60px;}
.login_area{position:absolute; top:682px; left:0; width:100%; color:#000; text-align:center;}
.login_area a{color:#000;}

.section01{padding:165px 100px 0; height:470px;}
.sec1_txt{padding:0 25px; height:122px; overflow:hidden;}
.gift_list{ padding-left:25px;}
.gift_list li{float:left; background:url(../images/gift_img.png) no-repeat; width:176px; height:197px; margin-right:17px; text-align:center;}
.gift_list li h3{color:#fed392; font-size:16px; padding:15px 0 10px;}
.gift_list li img{margin:0 auto;}
.get_gift_btn{display:block; background:url(../images/btns.png) no-repeat 0 0; width:295px; height:67px; margin:40px auto 0;}

.section02{padding:248px 100px 0; margin-top:44px; height:707px;}
.sec2_txt{padding:0 25px;}
.section03{padding:228px 100px 0; height:570px;}
.sec3_txt{padding:0 25px;}
/* 弹窗 */
* html body{position:relative; height:100%;}
* html .pop-box{position:absolute; top:expression(eval(document.documentElement.scrollTop)+300);}
* html .mask{position:absolute; top:expression(eval(document.documentElement.scrollTop));}
.pop-box{position:fixed; top:50%; left:50%; width:401px; height:266px; margin:-133px 0 0 -200px; z-index:102; color:#fff; background:url(../images/pop_bg.png) no-repeat;}
.pop-close{position:absolute; top:-30px; right:-30px; width:40px; height:40px; background:url(../images/pop_close.png) 0 0 no-repeat; z-index:99;}
.pop-close:hover{ opacity:0.9}
.pop-tit{padding-top:14px; height:50px; font:20px/30px \5FAE\8F6F\96C5\9ED1; color:#ffdb6b; text-align:center; font-weight:bold;}
.pop-tit span{font-weight:bold; font-size:18px;}
.tip-txt{font:16px/24px \5FAE\8F6F\96C5\9ED1; text-align:center; padding:30px 42px 0;}
.f-item{margin-top:15px;}
.f-item label{float:left; display:inline; width:126px; padding-right:6px; font:16px/30px \5FAE\8F6F\96C5\9ED1; text-align:right;}
.f-item input{float:left; display:inline;}
.f-input{border:1px solid #fff; height:28px; border-radius:5px; background-color:#96a6ce; font:12px/28px \5FAE\8F6F\96C5\9ED1; text-align:center;}
.celltxt{width:203px;}
.codetxt{width:110px; margin-right:6px;}
.btn-getCode,.f-btn a{height:30px; background-color:#f7a228; border-radius:5px; color:#fff; font:14px/30px \5FAE\8F6F\96C5\9ED1;}
.btn-getCode{width:88px;}
.f-btn{padding-top:30px;}
.f-btn a{display:block; width:258px; height:49px; line-height:49px; font-size:16px; font-weight:bold; margin:0 auto; text-align:center; position:relative;}
.copy-txt{font:16px/26px \5FAE\8F6F\96C5\9ED1; padding:0 36px; text-align:center;}
.copy-txt span{color:#ffdb6b; display:block; padding-bottom:10px;}
.f-item .w-button-disabled{background-color:#e0dede;}