/***
@author:luoyongqin
@design:qishifeng
@update:2013-08-09
***/

.main{ width:960px; margin:0 auto; position:relative;}
.main img{ display:block;}
.hid{ position:absolute; left:-999em; top:-999em;}

.btn_obtain,.btn_off{ background:url(../img/spr.png) no-repeat; overflow:hidden;}

.ban{ padding-top:60px; _padding-top:0px; background:#fff url(../img/bg01.png) no-repeat center 60px; _background-position:center top;}
.wp{ background:#fff url(../img/bg02.png) no-repeat center top; }

.ban_h2{ position:absolute; right:0; top:334px; color:#fe6bbb; font:18px/1.4 \5FAE\8F6F\96C5\9ED1;}
.dropbox{ position:absolute; right:1px; top:11px; width:136px; height:28px; background-color:#f7a2d1; z-index:4;}
.dropbox input{ width:90px; padding:2px 0 0 12px; _padding-top:0; height:24px; line-height:24px; border:none; background:none; color:white;}
.dropbox .a_drop{ position:absolute; right:0; top:0; display:block; width:22px; height:28px; background:#e52588; text-indent:-999em;}
.dropbox .a_drop:hover{ _filter:alpha(opacity=80); opacity:.8;}
.a_drop span{ position:absolute; left:5px; top:12px; display:block; width:0; height:0; font-size:0; border-width:6px; border-style:solid dashed dashed; border-color:white transparent transparent;}
.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;}

.ban_info{ position:absolute; right:10px; top:122px; width:160px; font-family:\5B8B\4F53; overflow:hidden;}
.tranbg{ width:160px; height:84px;}
.tranbg h3{ font:bold 16px/1.4 \5FAE\8F6F\96C5\9ED1; text-align:center;}
.ban_info p{ white-space:nowrap; text-align:right;}
.ban_info p a{ text-decoration:underline;}
.pbtn{ padding:10px 0;}
.btn_obtain,.btn_off{ width:84px; height:26px; display:block; margin:0 auto; text-align:center; font-size:14px; line-height:26px; color:#fff;}
.btn_obtain{ background-position:0 -76px;}
.btn_obtain:hover{ background-position:0 -103px; text-decoration:none;}
.btn_off{ background-position:-85px -76px; cursor:default;}
.btn_off:hover{ text-decoration:none;}
.ban_info .p_link1{ text-align:center;}
.p_link1 a{ color:#000;}
.p_link2,.p_link3{ padding:5px 0 0; line-height:1.3;}
.p_link2 a,.p_link3 a{ color:#000;}

.probox{ position:relative; font:bold 18px/1.3 \5FAE\8F6F\96C5\9ED1;}
.abs_pic{ position:absolute; display:block; background:url(blank:none); color:#161616; }
.abs_pic:hover{ text-decoration:none;}
.tbox{ position:absolute; width:110px; height:46px; background:url(blank:none); cursor:pointer;}

.t2,.t5,.t19,.t22{ text-indent:-9999px;}
.t1{ left:69px; top:190px; text-align:center;}
.t2{ left:-41px; top:-17px;}
.t3{ left:197px; top:165px;}
.t4{ left:159px; top:57px;}
.t5{ left:11px; top:262px;}
.t6{ left:-209px; top:158px; color:white;}
.t7{ left:176px; top:153px;}
.t8{ left:-30px; top:-100px;}
.t9{ left:177px; top:165px;}
.t10{ left:153px; top:-105px;}
.t11{ left:185px; top:6px;}
.t12{ left:-114px; top:116px;}
.t13{ left:-100px; top:-43px;}
.t14{ left:-107px; top:-11px;}
.t15{ left:-166px; top:-3px;}
.t16{ left:-165px; top:81px;}
.t17{ left:104px; top:32px;}
.t18{ width:150px; left:268px; top:74px;}
.t19{ left:-193px; top:80px;}
.t20{ left:-35px; top:377px;}
.t21{ width:165px; left:33px; top:383px;}
.t22{ left:220px; top:110px;}
.t23{ width:150px; left:168px; top:94px;}
.t24{ left:-233px; top:63px;}
.a1{ width:250px; height:155px; right:-3px; top:6px;}
.a2{ width:215px; height:165px; right:85px; top:310px;}
.a3{ width:235px; height:285px; left:16px; top:768px;}
.a4{ width:160px; height:195px; left:394px; top:742px;}
.a5{ width:210px; height:240px; right:35px; top:638px;}
.a6{ width:295px; height:435px; right:19px; top:1179px;}
.a7{ width:145px; height:350px; left:24px; top:1302px;}
.a8{ width:265px; height:325px; left:28px; top:1949px;}
.a9{ width:200px; height:350px; left:320px; top:1790px;}
.a10{ width:180px; height:205px; left:664px; top:1919px;}
.a11{ width:165px; height:95px; left:0; top:2349px;}
.a12{ width:155px; height:150px; left:445px; top:2220px;}
.a13{ width:205px; height:125px; left:755px; top:2405px;}
.a14{ width:200px; height:170px; left:105px; top:2560px;}
.a15{ width:95px; height:190px; left:499px; top:2541px;}
.a16{ width:130px; height:225px; left:820px; top:2545px;}
.a17{ width:105px; height:295px; left:116px; top:3014px;}
.a18{ width:250px; height:260px; left:480px; top:2980px;}
.a19{ width:255px; height:190px; left:695px; top:3245px;}
.a20{ width:80px; height:335px; left:73px; top:3386px;}
.a21{ width:205px; height:360px; left:234px; top:3380px;}
.a22{ width:315px; height:110px; left:7px; top:3910px;}
.a23{ width:110px; height:215px; left:65px; top:4085px;}
.a24{ width:200px; height:375px; left:731px; top:3865px;}

.hot{ width:960px; height:335px;}
.hotbox{ background-color:#fff; border-top:1px solid #000; border-bottom:1px solid #000; position:relative; overflow:hidden;}
.hot_list:after{ visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0;}
.hot_list{ width:960px; position:relative; overflow:hidden;}
.hot_list ul{ padding:0 0 26px; width:9999px; overflow:hidden;}
.hot_list li{ float:left; margin:0 13px 0 0;}
.hot_list li a:hover img{ filter:alpha(opacity=90); opacity:0.9;}
.hot_list li a{ display:block; background-color:#fff;}
.coul_h,.acul_h{ padding:18px 0 11px 13px;}
.coul_h h3,.acul_h h3{ font:bold 30px \5FAE\8F6F\96C5\9ED1;}
.acul_h{ border-top:1px solid #000;}
.coul li{ margin:0 0 0 11px;}
.coul li a{ border:1px solid #000;}
.coul li a:hover{ border-color:#0c80b1; box-shadow:0 0 4px rgba(12,128,177,0.5);}

/*footer*/
.sys_footer{ width:100%; min-width:960px; font:12px/1.6 tahoma,\5B8B\4F53;}
.sys_footer .foot .links,.sys_footer .foot .links a,.sys_footer .foot p,.sys_footer .foot p a{ color:#000 !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:5383px;}
.flo_minbg{ _width:960px;}

.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 -153px;}
.ico_dl dd p .male_on{ background-position:0 -153px;}
.ico_dl dd p .female{ background-position:-129px -153px;}
.ico_dl dd p .female_on{ background-position:-86px -153px;}
.ctr_p{ text-align:center!important; padding-left:0!important;}

.p_b_bd strong{ margin:0 4px; color:#c80000;}
.pop_rule li{ padding-left:18px; text-indent:-18px; line-height:1.8;}
.pop_rule li strong{ color:#3d3d3d;}

.p_b_bd p{ padding:14px 0 23px; text-align:center; color:#c80000; font-weight:bold;}
.pop_box_wp .nor_p_b_bt{ padding:16px 0; text-align:center;}
