@charset "gbk";
/* Date: 20120903 */

.layout_w{width:1190px;margin:0px auto}
.top_bg .layout_w,.heardbg .layout_w,.nav_bg .layout_w{ width:1210px}
.allsort .mc{ display:none}.allsort.firsthover .mc{ display:block}
.title_1 h3,#login .form_ul li .input_but,.qq_login,.sina_login,#login .login_banner .login_register,.smile_icon,.tips_2 .mail_s p span,.p_steps,.ask_icon,.none_icon{background:url(/skin/deepred/template/style_chaoshi/css/img/user.png) no-repeat;}
.qq_login{ float:left; width:49px; height:21px; background-position:0 -190px; }
.sina_login{ float:left; width:76px; height:21px; background-position:-150px -190px; }
.smile_icon{ float:left; width:45px; height:47px; background-position:0 -280px;}
.none_icon{ float:left; width:48px; height:48px; background-position:right -282px;}
.ask_icon{float:left; width:45px; height:47px; background-position:-140px -280px;}
/* 表单样式 */
  /* 公用提示和按键图标 */
  .onError,.onFocus,.onShow,.input_but,.operation_a,.a_but{ background:url(/skin/deepred/template/style_chaoshi/css/img/on_icon.png) no-repeat; }
  /* 表单提示 */
  .onError,.onFocus,.onShow{padding-left:20px; line-height:14px;}
  .onError{ background-position:0 -30px; color:red;}
  .onShow{ background-position:0 -60px; color:#5ab730;}
  .operation_a{ background-position:-100px -170px; width:65px; height:20px; line-height:20px; text-align:center; display:inline-block; color:#333;}
  .operation_a:hover{background-position:-0px -170px; color:#224f88; text-decoration:none;}
  .operation_a_6{background-position:-100px -380px; width:100px;}
  .operation_a_6:hover{background-position:0px -380px;}
  .a_but_4{ display:inline-block; width:75px; height:27px; line-height:26px; text-align:center; background-position:0 -410px; overflow:hidden;}
  .a_but_6{ display:inline-block; width:91px; height:27px; line-height:26px; text-align:center; background-position:-100px -410px; overflow:hidden;}
  /* 表单样式 */
  .form_ul{ float:left; padding:10px 0 20px 0; width:100%;}
  .form_ul li{ float:left; width:100%; padding:12px 0;}
  .form_ul li.form_tips{ padding:0px 0 8px 120px; color:#999; width:80%;}
  .form_ul li .form_text{float:left; margin-top:5px; font-size:14px; line-height:16px; color:#666;}
  .form_ul li .input_name{ text-align:right; width:120px;}
  .form_ul li.input_verify .input_text{ width:70px; margin-right:5px;}
  .form_ul li.input_verify img{ float:left; border:1px solid #eee; }
  .form_ul li .a_class{ float:left; margin-top:6px; margin-left:5px; display:inline; color:#e36c3d;}
  .form_ul li .a_class:hover{color:#bd1212;}
  .form_ul li.r_ohter{ padding-left:120px; width:80%;}
  .form_ul li span{ float:left; margin:6px 0 0 5px; display:inline; }
  .form_ul li .form_text b{ font-family:Arial, Helvetica, sans-serif; color:#41ab01;}
  .form_ul li .form_text b.curr{ color:red;}
  .form_ul li  .address_text{ width:350px;}
  .input_but_ok2,.input_but_no2{ height:30px; width:62px; font-weight:bold; background-position:0 -90px; color:#fff;}
  .input_but_ok4,.input_but_no4{ height:31px; width:86px; background-position:0 -130px; font-weight:bold; color:#fff;}
  .input_but_ok6{ height:31px; width:132px; background-position:0 -330px; font-weight:bold; color:#fff;}
  .input_but_no4{ background-position:-100px -130px; color:#333; font-weight:bold; }
  .form_ul li.r_ohter span{ margin-left:0px; margin-top:0px;}
/* title */
.title_1{ height:54px; line-height:54px; background:#efeff0;}
.title_1 h3{ float:left; margin:8px 0 0 15px; line-height:42px; font-size:28px; padding-left:65px;}
.title_1 h3.register_h3{ background-position:-250px 0; line-height:45px; margin-top:6px;}
.title_1 h3.password_h3{ background-position:0 -65px; line-height:35px; margin-top:10px;}
.title_1 h3.mail_h3{background-position:-250px -70px; line-height:45px; padding-left:70px; margin-top:10px; margin-left:2px;}
.title_1 span{ float:right;}
/* 登录 */
#login{ padding-bottom:10px;}
#login .login_form{ float:left; width:560px; padding:20px 0; border-right:#ddd dashed 1px; margin-top:10px; overflow:hidden;}
#login .form_ul li .input_but{ width:100px; height:30px; background-position:0 -140px;}
.inlet{ float:left; padding-left:60px; width:80%;}
.inlet span{ float:left; height:21px; line-height:21px; }
#login .login_banner{ float:right; width:400px; padding-right:80px; padding-top:20px;}
#login .login_banner p{ padding-top:12px;}
#login .login_banner .login_register{ display:inline-block; height:30px; width:100px; background-position:-150px -140px;}
/* 注册 */
.register_form{ padding:20px 30px; position:relative; min-height:370px ; _height:370px;}
.register_form .form_ul{ position:relative; z-index:5;}
.register_form .register_banner{ position:absolute; right:15px; top:0px; z-index:0;}

/* border */
.border_1{ border:#d9d9d9 solid 1px;}.border_2{ border:#bddbf9 solid 1px;}.border_top{ border-top:none;}


/*绑定用户修改2013-03-25*/
.w265{width:265px;}.w960{width:960px;}.w220{width:220px;}.aa21c1d{color:#a21c1d}.w685{width:685px;}
.bind p,.bind_title,.bind_title ul .curr,.data_person dl dd p i,.recharge p a,#hot h3,#hot ul li i,.gs_i3,.gs_i4,.hot,.new,.heart h3,#top_up ul li .btn2_gs,.gift_title ul li i,.gift_btn,.gift_ico,.apply i,.gift_btn_no,.gift_detail_btn1,.gift_detail_btn2,.gift_detail_btn3,.gift_login strong,.gift_login_no a,.gift_login_yes  .gif_text a{background:url(/skin/deepred/template/style_chaoshi/css/img/gs.png)}
.border_2{border:5px solid #f1f1f1}
.bind{border-bottom:1px solid #dddddd;line-height:30px;}
.bind  a{font-size:14px;}
.bind .curr{ font-weight:bold;color:#c00}
.bind p{ float:right; background-position:-608px -63px; background-repeat:no-repeat; text-indent:20px;color:#666}
.bind_title{ background-position:0px 0px;height:47px; display:block;margin:40px auto 0px auto;width:615px; background-repeat:no-repeat;}
.bind_title ul li{width:300px; float:left;margin:0px 0px 0px 5px;font:bold 14px/47px "宋体"; text-align:center;color:#666;cursor:pointer}
.bind_title ul .curr{ background-position:0px -50px;color:#fff;width:300px;height:42px;}
#bind_1,#bind_2{width:655px;margin:0px auto;}
#bind_1 ul li p,#top_up ul li p{ float:left;line-height:25px;padding-left:20px;color:#999}
#bind_1 ul .top_line{border-top:1px solid #ddd;padding-top:30px;margin-top:20px;}
.member_data{padding:10px 10px 0px 10px;height:280px;}
.data_person dl dt{width:70px; float:left}
.data_person dl dd p{padding-bottom:10px;}
.data_person dl dd p i{ background-position:-184px -100px;width:17px;height:14px; float:left;margin-right:5px;}

.recharge{border-top:1px dashed #e3e3e3;border-bottom:1px solid #e3e3e3;margin:10px 0px;padding:10px 0px 0px 0px;line-height:22px;}
.recharge p{color:#666;zoom:1;display:block;padding-bottom:10px;line-height:25px;}.recharge p:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.recharge p i{color:#dc0000; font-family:Arial, Helvetica, sans-serif}
.recharge p a{ float:right;width:75px;height:25px; text-align:center;font:bold 12px/25px "宋体";}
.recharge p a:link,.recharge p a:visited{color:#fff}
.recharge p .btn1_gs{ background-position:-408px -67px;}
.recharge p .btn2_gs{ background-position:-493px -67px;}
.tip{color:#666; background:#fff7e2;border:1px solid #ffd8b6;line-height:25px;text-indent:10px;}
.tip b{color:#dc0000}
.help{ background:#fbfbfb;line-height:22px;padding:8px 10px;}
.help p{height:22px; overflow:hidden}

#box{position:relative;width:685px;height:300px;;cursor:pointer;}
#box .list{position:relative;width:685px;height:300px;overflow:hidden;}
#box .list ul{position:absolute;top:0;left:0;}
#box .list li{width:685px;height:300px;overflow:hidden;}
#box .count{position:absolute;right:0;bottom:5px;}
#box .count li{line-height:20px;text-align:center;color:#fff;float:left;width:20px;height:20px;cursor:pointer;margin-right:5px;overflow:hidden;background:#F90;opacity:0.7;filter:alpha(opacity=70);border-radius:20px;}
#box .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#f60;}

#hot{height:300px;}
#hot h3{ background-position:-362px -125px;width:220px;height:30px;font:bold 14px/30px "宋体"; text-indent:10px;color:#fff}
#hot ul{border:1px solid #d8d8d8;padding:10px 5px;line-height:30px;height:248px;}
#hot ul li{border-bottom:1px dashed #d8d8d8;padding:0px 5px;height:31px; overflow:hidden}
#hot ul li i{width:14px;height:19px; float:left; text-align:center;line-height:15px;color:#fff;margin:7px 5px 0px 0px;font-size:11px;-webkit-text-size-adjust:none;font-weight:100}
#hot ul li .gs_i1{ background-position:-575px -54px;}#hot ul li .gs_i2{ background-position:-575px -76px;}
#hot ul .curr{ background:#f7f7f7;line-height:24px;padding:7px 5px;height:45px; overflow:hidden}
#hot ul .curr p{ float:left;margin-right:10px; display:block}
#hot ul li a,.free ul li p a{color:#666}#hot ul li a:hover,.free ul li p a:hover{color:#dc0000}
#hot ul li p{ display:none}

.free{ background:#f7f7f7}
.gs_i3{ float:left; background-position:-172px -99px;width:4px;height:18px; overflow:hidden;margin:8px 5px 0px 10px;}
.free h3{font:bold 16px/35px "微软雅黑"}.free h3 span{font:normal 12px/35px Arial, Helvetica, sans-serif;color:#c5bcbc}
.free ul{border:1px solid #f0edec; background:#fff;margin:0px 10px 10px;padding:20px 0px 0px 0px}
.free ul li{width:200px; float:left;margin-left:28px; display:inline; position:relative;padding-bottom:10px;}
.free ul li .img_center{width:185px;height:165px;border:5px solid #f1f1f1;}
.free ul li .img_center a{width:185px;height:165px;*font-size:165px;}
.free ul li p{line-height:22px;height:22px; overflow:hidden}
.gs_i4{ background-position:-146px -99px;width:15px;height:15px; float:left;margin:3px 3px 0px 0px;}
.hot,.new{width:66px;height:66px; position:absolute;left:0px;top:0px; background-position:0px -99px;}
.new{ background-position:-66px -99px;}

.heart h3{ background-position:-135px -127px;height:29px;font:bold 14px/29px "宋体"}
.heart h3 i{margin:5px 5px 0px 10px}
.heart ul{padding:10px 5px 0px 5px;}
.heart ul li p{ float:left;color:#666;line-height:22px;}.heart ul li p img{margin-right:5px;}
.heart ul li{margin-bottom:10px;height:42px; overflow:hidden;padding:10px 5px;zoom:1;display:block; background:#f7f7f7}.heart ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.heart ul li span{line-height:20px; float:left;width:150px;height:40px; overflow:hidden}.heart ul li span i{ display:block; font-family:Arial, Helvetica, sans-serif}

#top_up{ position:fixed;_position:absolute;top:50%;left:50%;width:580px;height:300px;margin:-150px 0px 0px -290px; background:#fff;border:1px solid #cdcdcd; z-index:100000; display:none}
#top_up h3{ background:#f4f4f4;height:30px;font:bold 14px/30px "宋体";color:#c00; text-indent:15px;}
#top_up ul{padding:15px 30px;}
#top_up ul li{line-height:38px;padding-left:20px;}#top_up ul .curr{border-top:1px solid #cdcdcd;margin:15px 0px 0px 0px}
#top_up ul li .btn2_gs{background-position:-493px -67px;width:75px;height:25px;border:0px;cursor:pointer;font:bold 14px "宋体";color:#fff}
#close{ background:#c00;color:#fff;width:15px;height:15px; position:absolute;right:10px;top:5px;line-height:15px; text-align:center; text-indent:0px; font-family:Arial, Helvetica, sans-serif}


.gift_title{ background:#f5f5f5;height:30px;border-bottom:2px solid #cc0000}
.gift_title ul li{ float:left; position:relative;font:normal 14px/30px "宋体";padding:0px 20px; background:#e9e9e9; position:relative}
.gift_title ul li i{ background-position:-256px -113px;width:7px;height:3px; font-size:0px; position:absolute;bottom:-2px;left:50%;display:none}
.gift_title ul .curr{ background:#cc0000;font:bold 14px/30px "宋体";}.gift_title ul .curr i{ display:block}
.gift_title ul .curr a:link,.gift_title ul .curr a:visited{color:#fff}
.gift{border:1px solid #d0d0d0;border-top:0px;padding-bottom:20px;}
.gift dl{padding:20px;zoom:1;display:block;border-bottom:1px dashed #e4e4e4}.gift dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gift dl .img_center{width:260px;height:240px; float:left;margin-right:15px;}
.gift dl .img_center a{width:260px;height:240px;*font-size:240px;}
.gift dl dd{ float:left;width:630px;line-height:28px;font-size:14px;}
.gift dl dd h3{font:bold 16px/25px "宋体"}
.gift dl dd p s{font:bold 16px "微软雅黑";color:#fb3c22}
.gift dl dd span{ display:block;zoom:1;display:block;padding:20px 0px 0px 0px;}.gift dl dd span:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gift_btn,.gift_btn_no{ background-position:0px -175px;width:110px;height:41px; float:left;}
.gift_btn_no{ background-position:-127px -175px;cursor:default}
.gift_ico{ background-position:-212px -99px;width:18px;height:18px; float:left;margin:4px 5px 0px 0px}
.gift dl dd span em{color:#333;padding:0px 3px;}

#hot .old_timey{height:auto}
.old_timey{ float:left; width:94%; padding:0 3%;}
#hot .old_timey li p{ display:block;height:40px;line-height:20px;margin:0px}
#hot .old_timey li{float:left; width:94%; padding:0 3%; border-bottom:#ddd dashed 1px;padding-bottom:10px;margin:10px 0 0 0px; height:auto}
.old_timey li span{ color:#666;height:12px; overflow:hidden;margin:0px;padding:0px;line-height:22px;}.old_timey li span em{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.old_timey li .img_center{ border: 1px solid #cdcdcd; padding:2px;width:76px;height:76px; float:left;margin-right:10px;}
.old_timey li .img_center a{display: table-cell;text-align: center;vertical-align: middle; *display:block;*font-family:Arial;*line-height:1; *font-size:76px; height:76px;width:76px;}
.old_timey li p{height:60px; overflow:hidden;line-height:20px;}

.apply{border:1px solid #ffd89d; background:#fffdea; float:left;font-size:12px;color:#f60;padding:0px 15px;margin:4px 0px 0px 20px; position:relative}
.apply i{ background-position:-241px -105px;width:6px;height:11px; position:absolute;left:-6px;top:8px;}

.detail_title h2{font:bold 16px/30px "宋体"}
.gift_detail dl .img_center{width:410px;height:400px; float:left;}
.gift_detail dl .img_center a{width:410px;height:400px;*font-size:400px;}
.gift_detail dl dd{ float:right;width:760px;}
.gift_detail_01{border:1px solid #ffd5d5; background:#fff0f0;padding:20px;line-height:30px;font-size:14px;height:210px;}
.gift_detail_01 p b{font:normal 20px Arial, Helvetica, sans-serif;color:#fb3c22}
.gift_detail_btn1,.gift_detail_btn2,.gift_detail_btn3{ background-position:-254px -173px;width:154px;height:37px; float:left; text-align:center;}
.gift_detail_btn2{ background-position:-433px -173px;margin-top:20px;}
.gift_detail_btn3{ background-position:0px -253px;}
.gift_detail_01 p .gift_detail_btn1:link,.gift_detail_01 p .gift_detail_btn1:visited,.gift_detail_01 p .gift_detail_btn3:link,.gift_detail_01 p .gift_detail_btn3:visited,.gift_detail_02 p .gift_detail_btn2:link,.gift_detail_02 p .gift_detail_btn2:visited{font:bold 14px/37px "宋体";color:#fff}
.gift_detail_01 p span{ float:left;line-height:37px;padding-left:30px;font-size:12px;}
input{vertical-align: -2px;_vertical-align: -3px;margin-right: 2px;}

.gift_detail_02{border:1px solid #ffd698; background:#fffdea;height:97px;padding:20px;}
.gift_detail_02 p b{font:bold 16px "宋体";color:#c31515;padding:0px 5px;}

.gift_detail_msg ul{border:1px solid #cdcdcd;border-bottom:2px solid #cc0000;height:30px;}
.gift_detail_msg ul li{ float:left;font:bold 14px/30px "宋体";padding:0px 20px; background:#999;margin-right:2px;color:#fff;cursor:pointer}
.gift_detail_msg ul .curr{ background:#cc0000}
#detail_msg_1,#detail_msg_2{ text-align:center;padding:10px 0px;}

/* 2013-06-21 */
.gift_login{padding:10px 10px 0px 10px;height:280px; background-color:#a80000;}
.gift_login .img_center{ float:left; width:58px; height:58px; padding:3px; border:1px solid #e6e6e6; background-color:#fff;}
.gift_login .img_center span{ width:58px; height:58px; *font-size:50px;}
.gift_login strong{ width:166px; height:34px; display:inline; float:left; overflow:hidden; text-indent:-999em; background-position:0 -310px; margin-left:10px;}
.gift_login .tips{ width:166px; display:inline; float:left; margin:6px 0 0 10px; color:#deb979;}
.gift_login .tips a{ display:inline; float:right; width:42px; height:20px; text-align:center; line-height:20px; border-left:1px solid #d8a36b; border-right:1px solid #d8a36b; background-color:#deb979; color:#000000;}
.gift_login .tips a:hover{ color:#000000;}

.gift_login_no{ height:66px; clear:both; padding-top:34px;}
.gift_login_no a{ display:block; width:159px; height:36px; background-position:-197px -310px; margin:0 auto; overflow:hidden; text-indent:-999em;}
.gift_help{ background-color:#890808; padding:2px 6px 6px;}
.gift_help dt{ color:#fff; font-weight:bold; height:24px; padding:0 4px; margin-bottom:4px; line-height:26px; border-bottom:1px dashed #390000;}
.gift_help dd{ height:22px; line-height:22px; padding:0 4px; overflow:hidden;}
.gift_help dd a,.gift_help dd a:hover{ color:#ce7f7f;}

.gift_login_yes{ height:94px; clear:both; padding:5px 0;}
.gift_login_yes .gif_text{ height:28px; clear:both; color:#deb979; line-height:28px; margin-bottom:6px;}
.gift_login_yes  .gif_text a{ display:inline; float:right; width:112px; height:28px; overflow:hidden; text-indent:-999em;}
.gift_login_yes  .gif_text .gift_chzh{ background-position:-375px -310px;}
.gift_login_yes  .gif_text .gift_dh{ background-position:-506px -310px;}
.gift_login_yes .gif_bg{ background-color:#540000; height:27px; line-height:27px; text-align:center; color:#818181;}






