/***
@author:pengxueshan
@design:qishifeng
@update:2013-06-06
***/
@-webkit-keyframes scale{from{opacity:1;-webkit-transform:scale(1)}75%{opacity:0;-webkit-transform:scale(1.3)}to{opacity:1;-webkit-transform:scale(1)}}
@-moz-keyframes scale{from{opacity:1;-moz-transform:scale(1)}75%{opacity:0;-moz-transform:scale(1.3)}to{opacity:1;-moz-transform:scale(1)}}
@-ms-keyframes scale{from{opacity:1;-ms-transform:scale(1)}75%{opacity:0;-ms-transform:scale(1.3)}to{opacity:1;-ms-transform:scale(1)}}
@-o-keyframes scale{from{opacity:1;-o-transform:scale(1)}75%{opacity:0;-o-transform:scale(1.3)}to{opacity:1;-o-transform:scale(1)}}

.wp{ padding-top:60px; _padding-top:0px; background:#F8E9E5 url(../img/bg.jpg) no-repeat center 60px; _background-position:center top;}
.main{ width:960px; margin:0 auto;background:#F8E9E5;padding-bottom:44px;}
.btn_obtain,.btn_off{ background:url(../img/spr.png) no-repeat; overflow:hidden;}
.hide{position:absolute;left:-9999em;}
.ban01{ background:url(../img/banner01.jpg) no-repeat center top; height:224px; position:relative;}
.ban02{ background:url(../img/banner02.jpg) no-repeat center top; height:224px; position:relative; overflow:hidden;}

.ban01 h1{ position:absolute; top:-9999em;}
.ban01 .dropbox{ position:absolute; right:1px; top:10px; width:136px; height:28px; background-color:#fff;}
.ban01 .dropbox input{ width:90px; padding:2px 0 0 12px; _padding-top:0; height:24px; line-height:24px; border:none; background:none;}
.ban01 .dropbox .a_drop{ position:absolute; right:0; top:0; display:block; width:22px; height:28px; background:url(../img/spr.png) no-repeat -166px 5px #d8d8d8; text-indent:-999em;}
.ban01 .dropbox .a_drop:hover{ filter:alpha(opacity=80); opacity:.8;}
.abs_dropbox{ position:absolute; left:0; top:29px;}
.abs_dropbox ul{ width:136px; background-color:#fff;}
.abs_dropbox ul li{ height:22px; line-height:22px; vertical-align:top; overflow:hidden;}
.abs_dropbox ul li a{ display:block; padding-left:12px; color:#000;}
.abs_dropbox ul li a:hover{ background-color:#f1f1f1; text-decoration:none;}

.ban02 h2{ position:absolute; left:-9999em; top:-9999em;}
.ban_info{ float:right; width:170px; padding:65px 0 0 0; font-family:\5B8B\4F53;}
.tranbg{ width:160px; height:84px; padding:2px 0; background-color:#F08133; border-radius:4px; }
.tranbg h3{ font:15px/1.6 \5FAE\8F6F\96C5\9ED1; text-align:center; color:#fff;}
.ban_info p{ white-space:nowrap;}
.ban_info p a{ text-decoration:underline;}
.pbtn{ padding:4px 0 6px;}
.btn_obtain,.btn_off{ width:102px; height:26px;line-height:26px; display:block; margin:0 auto;text-decoration:none!important;text-align:center;color:#F08133;font-size:14px;font-weight:bold;}
.btn_obtain:hover{ background-position:0 -30px; }
.btn_off{color:#dcdcdc; cursor:default;background-position:0 -254px;}
.p_link1{ margin:2px 0 0; padding:0 0 0 4px;}
.p_link1 a{ color:#fff; padding:0 12px 0 0;}
.p_link2,.p_link3{ padding:5px 0 0; line-height:1.4;}
.p_link2 a,.p_link3 a{ color:#000;}

.probox{ padding:0 0 40px; position:relative; font:14px/16px \5FAE\8F6F\96C5\9ED1; *zoom:1;}
.probox img{ display:block;}
.probox h3{ position:absolute; top:-9999em;}
.tbox{ position:absolute;}
.tbox .p_name,.tbox .p_price{ position:relative;z-index:1;}
.p_name a{ color:#707070; position:relative; display:block;}
.p_name a:hover{ -webkit-animation:scale .3s linear;-moz-animation:scale .3s linear;-ms-animation:scale .3s linear;-o-animation:scale .3s linear;}
.p_price span{ line-height:1.2;}
.p_price .price_new{ color:#FA8172;}
.p_price .price_new em{ font-size:22px;}
.abs_pic{ position:absolute; display:block; background:url(blank:none);}

.t1{ left:47px; top:70px;}
.t2{ left:429px; top:350px;}
.t3{ left:796px; top:60px;}
.t4{ left:362px; top:494px;}
.t5{ left:25px; top:924px;}
.t6{ left:182px; top:843px;}
.t7{ left:362px; top:927px;}
.t8{ left:610px; top:578px;}
.t9{ left:786px; top:578px;}
.t10{ left:273px; top:1241px;}
.t11{ left:324px; top:1348px;}
.t12{ left:631px; top:1098px;}
.t13{ left:837px; top:1056px;}
.t14{ left:39px; top:1763px;}
.t15{ left:467px; top:1993px;}
.t16{ left:664px; top:1641px;}
.t17{ left:71px; top:2261px;}
.t18{ left:36px; top:2414px;}
.t19{ left:692px; top:2366px;}
.t20{ left:25px; top:2737px;}
.t21{ left:600px; top:2900px;}
.t22{ left:513px; top:3034px;}
.t23{ left:738px; top:3559px;}
.t24{ left:524px; top:3737px;}
.t25{ left:114px; top:4057px;}
.t26{ left:456px; top:4093px;}
.t27{ left:725px; top:3979px;}
.t28{ left:119px; top:4418px;}
.t29{ left:795px; top:4429px;}
.t30{ left:245px; top:4811px;}
.t31{ left:343px; top:5012px;}
.t32{ left:784px; top:5072px;}
.t33{ left:329px; top:5692px;}
.t34{ left:286px; top:5888px;}
.t35{ left:662px; top:5888px;}

.a1{ width:292px; height:455px; top:-13px; left:7px;}
.a2{ width:212px; height:105px; top:-115px; left:-37px;}
.a3{ width:228px; height:406px; top:-57px; left:-159px;}
.a4{ width:235px; height:94px; top:47px; left:-48px;}
.a5{ width:211px; height:421px; top:38px; left:0;}
.a6{ width:163px; height:220px; top:-231px; left:-7px;}
.a7{ width:156px; height:252px; top:-260px; left:45px;}
.a8{ width:139px; height:370px; top:46px; left:-15px;}
.a9{ width:139px; height:370px; top:46px; left:-7px;}
.a10{ width:152px; height:193px; top:-196px; left:-7px;}
.a11{ width:178px; height:195px; top:-43px; left:-140px;}
.a12{ width:229px; height:487px; top:-67px; left:-175px;}
.a13{ width:228px; height:471px; top:30px; left:-134px;}
.a14{ width:296px; height:525px; top:-135px; left:-12px;}
.a15{ width:164px; height:126px; top:48px; left:-40px;}
.a16{ width:219px; height:524px; top:54px; left:-54px;}
.a17{ width:218px; height:154px; top:-84px; left:152px;}
.a18{ width:215px; height:209px; top:-7px; left:82px;}
.a19{ width:240px; height:400px; top:-89px; left:-176px;}
.a20{ width:253px; height:325px; top:43px; left:3px;}
.a21{ width:274px; height:143px; top:-161px; left:-82px;}
.a22{ width:351px; height:149px; top:-66px; left:68px;}
.a23{ width:313px; height:359px; top:-358px; left:-168px;}
.a24{ width:210px; height:459px; top:-367px; left:-192px;}
.a25{ width:234px; height:450px; top:-467px; left:-58px;}
.a26{ width:208px; height:183px; top:-212px; left:-56px;}
.a27{ width:296px; height:271px; top:-296px; left:-88px;}
.a28{ width:347px; height:291px; top:-291px; left:-63px;}
.a29{ width:256px; height:306px; top:-350px; left:-160px;}
.a30{ width:227px; height:470px; top:-261px; left:-215px;}
.a31{ width:780px; height:710px; top:-44px; left:-163px;}
.a32{ width:375px; height:376px; top:-253px; left:-225px;}
.a33{ width:288px; height:253px; top:-92px; left:-298px;}
.a34{ width:290px; height:254px; top:33px; left:-170px;}
.a35{ width:459px; height:242px; top:46px; left:-188px;}

.hot{ width:960px;overflow:hidden;}
.hot_tit{height:27px;text-indent:-9999em;overflow:hidden;background:url(../img/spr_tit.png) no-repeat -999em -999em;margin:0 0 20px;}
.com_tit{background-position:0 0;}
.act_tit{background-position:0 -28px;}
.hot_list:after{ visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.hot_list{ *zoom:1;width:968px;}
.hot_list li{ float:left; display:inline; margin:0 10px 0 0;}
.hot_list li a{display:block;border:1px solid #FA8172;width:230px;height:75px;}
.hot_list li a img{ display:block;}
.hot_list li a:hover img{ filter:alpha(opacity=90); opacity:.9;}
.co_company{margin:0 0 30px;}
.acul{_height:77px;}

.flonav{ position:fixed; _position:absolute; right:20px; top:200px;z-index:10;}
.flonav dl{ width:160px;height:151px;background:url(../img/spr.png) no-repeat 0 -58px;}
.flonav dl dt{ height:37px; margin:0 0 1px;}
.flonav dl a{ display:block; width:160px; height:37px;text-indent:-9999em;overflow:hidden;}
.flonav dl a:hover{background:#000;filter:alpha(opacity=5); opacity:.05;} 
.flonav dl dt a{ background-position:0 -60px; text-indent:-999em;}
.flonav dl dd{ margin:0 0 1px;}

/*footer*/
.sys_footer{ font:12px/1.6 tahoma,\5B8B\4F53;border-top:1px dotted #F8E9E5;background:#FA8172;_zoom:1;}
.sys_footer .foot{background:#FA8172}
.sys_footer .foot .links,.sys_footer .foot .links a,.sys_footer .foot p,.sys_footer .foot p a{ color:#fff !important;}

/*layer*/
.flo_bg{ background:#000;position:fixed; _position:absolute; left:0; top:0; right:0; bottom:0; z-index:1000; filter:alpha(opacity=50); opacity:.5; width:100%; _height:7219px;}
.flo_minbg{ background:#fff; filter:alpha(opacity=0); opacity:0; _height:7219px; margin:0 auto; _width:960px; z-index:1000;}

.ico_dl dd p:after {visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.ico_dl dd p{*zoom:1;}
.shopping_p{ color:#000; padding:10px 0 0 20px; line-height:1.8;}
.ico_dl{ margin:0 auto;}
.ico_dl dt{ color:#a52d2d; font-weight:bold; text-align:center; margin:0 0 20px;}
.ico_dl dd{ width:300px; margin:0 auto;}
.ico_dl dd p{ clear:both;}
.ico_dl dd p i{ float:left; width:42px; height:42px; margin:0 7px 7px 0; display:block; background:url(../img/spr.png) no-repeat;}
.ico_dl dd p .male{ background-position:-43px -211px;}
.ico_dl dd p .male_on{ background-position:0 -211px;}
.ico_dl dd p .female{ background-position:-129px -211px;}
.ico_dl dd p .female_on{ background-position:-86px -211px;}
.ctr_p{ text-align:center!important; padding-left:0!important;}