/*Begin TODO:common*/
*{ padding: 0; margin: 0; font-family: 'Microsoft Yahei','Lucida Grande',Arial,'\5b8b\4f53';}
a,a:hover,area{outline:none; blur:expression(this.onFocus=this.blur());}
a{ text-decoration: none; background-image:url(about:blank);}
.foot{margin-top:0;}
#main{ width:100%; background-color: #c02c12;position: relative; padding-bottom: 50px;}
#main img{ border: 0; display: block;}
i,em{font-style:normal;}
.clearfix2:after{content: ""; display: block; clear: both;}
.no{ border-right: 0px !important;}
.no_right{margin-right: 0 !important;}
/*End TODO:common*/
.ban-bg .ban_img{width: 100%; height: 281px;}
.ban-bg .ban01{ background: url("../images/ban01.jpg") no-repeat top center;}
.ban-bg .ban02{ background: url("../images/ban02.jpg") no-repeat top center;}
.get_youhui{width: 1064px; height: 326px; margin: -35px auto 0 auto; position: relative;}
.get_youhui .youhui_a{position: absolute; top: 92px; left: 50px; width: 960px; height: 194px;}
.get_youhui .youhui_a div{width: 50%; height: 100%; float: left;}
.get_youhui .youhui_a .yh_a01 .get_bonus{width: 473px; height: 100%; float: right; margin-right: 12px;}
.get_youhui .youhui_a .yh_a01 .bonus_hui{ display: none; position: absolute; top: 1px; left: -3px;}
.get_youhui .get_bonus_box{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url("../images/fix.png") repeat;z-index: 9;}
.get_youhui .get_bonus_box .lq_box{width: 553px; height: 289px; position: absolute; left: 50%; top: 50%; margin-left: -276.5px; margin-top: -144.5px; background: url("../images/lqcg_bg.png") no-repeat; color: #000; text-align: center;}
.get_youhui .get_bonus_box .lq_box b{ font-size: 36px; display: block; padding: 75px 0 15px 0;}
.get_youhui .get_bonus_box .lq_box p{ font-size: 18px;}
.get_youhui .get_bonus_box .lq_box p a{ color: #bf2525; text-decoration: underline;}
.get_youhui .get_bonus_box .lq_box .colse_cha{ position: absolute; top: 18px; right: 20px; width: 23px; height: 23px; background: url("../images/colse_cha.png") no-repeat;}
.get_youhui .get_bonus_box .lq_box .lq_sure{ position: absolute; bottom: 47px; left: 50%; margin-left: -68px; width: 136px; height: 36px; }
.get_youhui .youhui_a .yh_a02{ text-align: center;}
.get_youhui .youhui_a .yh_a02 .yh_txt{ width: 80%; margin-left: 2%; color: #f9edd3;}
.get_youhui .youhui_a .yh_a02 .p1{ font-size: 44px; font-weight: bold; margin-top: 40px;}
.get_youhui .youhui_a .yh_a02 .p1 b{ font-size: 51px; font-family: 'Impact' !important; font-weight: normal;}
.get_youhui .youhui_a .yh_a02 .p2{ font-size: 24px; background-color: #6c0000; height: 31px; line-height: 30px; width: 280px; margin: 4px auto 0 auto;}
.get_youhui .youhui_a .yh_a02 .p3{ font-size: 14px; line-height: 30px;}
.get_youhui .youhui_a .yh_a02 .p3 a{ font-size: 14px; color: #ffc000; text-decoration: underline; font-weight: bold;}
.get_youhui .youhui_a .yh_a02 .kf_btn{ width: 18%; height: 100%; display: block; float: right;}
/*主体 begin*/
.act_main{width: 1000px; margin: 0 auto; background: #fff;}
.act_main .act_tit{ text-align: center; font-size: 16px; color: #250a00; padding-bottom: 30px; background: url("../images/ling_bg.jpg") repeat-x top center;}
.act_main .act_tit .tit_img{ width: 434px; margin: 0 auto; padding: 50px 0 10px 0;}
.act_main .act_tit b{ color: #250a00; font-size: 24px; display: inline-block;margin-top: -25px; line-height: 30px;}
.act_main .act_tit .b_05{ margin-top: 0px;}
.act_main .act_tit .p2{ line-height: 22px;}
.act_main .act_tit .pp2{ margin-top: -15px;}
.act_main .act_list{background: url("../images/ling_bg.jpg") repeat-x top center;}
.act_main .act_list a{position: relative; width: 249.25px; height: 375px; display: block; float: left;font-size: 14px; font-family: "宋体" !important; border-right: 1px dotted #ababab; border-bottom: 1px dotted #ababab;}
.act_main .act_list a .p_a_img img{width: 100%;padding: 20px 0 10px 0;}
.act_main .act_list a p{width: 90%; margin: 0 auto;}
.act_main .act_list a .p_brand span{ font-size: 12px; color: #fff; padding: 2px 5px; margin-bottom: 5px; display: inline-block;}
.act_main .act_list a .p_brand .sp01{ background: #2d745f; margin-right: 5px;}
.act_main .act_list a .p_brand .sp02{ background: #bf2525;}
.act_main .act_list a .p1{font-size: 12px; color: #000;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.act_main .act_list a .p2{font-size: 16px; color: #000;}
.act_main .act_list a .p2 span{color: #bf2525;}
.act_main .act_list a .look_now{ display: none; color: #fff;margin: 5px 0 0 13px; background: #000; padding: 0 7px;}
.act_main .act_list a:hover .look_now{display: inline-block;}
.act_main .act_list a .tips_txt{ position: absolute; top: 0; left: 0; width: 78px; height: 39px; color: #fff; font-size: 14px; text-align: center; background: url("../images/tips_bg.png") no-repeat;}
.act_main .act_list a .tips_txt span{ display: inline-block; width: 60px; line-height: 15px; padding-top: 5px;}
.act_main .bk_img{height: 619px;}
.act_main .bk_img,.act_main .bk_img_bm,.act_main .dl_list{ position: relative; background: url("../images/ling_bg.jpg") repeat-x top center; padding-top: 7px;}
.act_main .bk_img a,.act_main .bk_img_bm a{ position: absolute;  display: block;}
.act_main .bk_img .bk_a01{ top: 50px; left: 300px; width: 325px; height: 365px;}
.act_main .bk_img .bk_a02{ bottom: 35px; right: 120px; width: 272px; height: 280px;}
.act_main .bk_img02 .bk_a01{ bottom: 50px; left: 536px; width: 415px; height: 165px;}
.act_main .bk_img_jj .bk_a01{ top: -24px; left: -23px; width: 335px; height: 430px;}
.act_main .bk_img_jj .bk_a02{ bottom: 75px; right: 68px; width: 272px; height: 390px;}
.act_main .bk_img_bm .bk_a01{ bottom: 15px; right: 389px; width: 352px; height: 444px;}
.act_main .dl_list_box,.act_main .more_act{background: url("../images/ling_bg.jpg") repeat-x bottom center; padding-bottom: 7px;}
.act_main .dl_list .dl_a{width: 241px; display: block; float: left; margin: 0 12px 12px 0;}
.act_main .dl_list a .bl_bk_txt{width: 241px; height: 142px; background: url("../images/dl_b_bg.jpg") no-repeat; text-align: center; color: #000;}
.act_main .dl_list a .bl_bk_txt p{ font-size: 21px; line-height: 25px;}
.act_main .dl_list a .bl_bk_txt .p1{ font-size: 18px;padding-top: 10px; padding-bottom: 2px;}
.act_main .dl_list .dl_a05{ margin-top: -279px}
.act_main .kezi{ margin: 40px 0; position: relative;}
.act_main .kezi a{position: absolute; display: block;}
.act_main .kezi a.NTKF01{ width: 80px; height: 20px; top: 135px; left: 140px;}
.act_main .kezi a.NTKF02{ width: 145px; height: 34px; bottom: 35px; left: 145px;}
.act_main .more_act .tit_06{width: 235px; margin: 0 auto; padding: 50px 0 20px 0;}
.act_main .more_act .act_img{background: #dcfffd url("../images/ling_bg.jpg") repeat-x top center; padding: 40px 0;}
.act_main .more_act .act_img a{ width: 473px; margin-left: 18px; display: block; float: left;}
/*主体 end*/

/*更多优惠活动 begin*/
.more_box{width: 1000px; margin: 0 auto; padding-top:50px; background: #fff;}
.service-wrap .bg{position:relative;}
.service-wrap .bg img{width:100%;}
.service-wrap .bg .txt{position:absolute;top:118px;left:55px;}
.service-wrap .bg .txt h3{width:305px;padding-bottom:18px;}
.service-wrap .bg .txt a{display:block;border:2px solid #fff;width:133px;height:35px;text-align:center;line-height:35px;color:#fff;}
.service-wrap .info{display:block;width:996px;margin:0 auto;border-left:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;height:auto;}
.service-wrap .info ul{display:block;width:996px;background-color:#fff;height:auto;}
.service-wrap .info li{display:block;float:left;height:100px;line-height:100px;text-align:center;margin-right:1px;width:165px;color:#696969;font-size:14px;}
.more_box .act_rule{ width: 1001px; margin: 0 auto; background: #f0f0f0; color: #666; padding-bottom: 30px;}
.more_box .act_rule h2{ font-size: 16px; font-weight: normal; padding: 25px 0 5px 40px;}
.more_box .act_rule ul li{ font-size: 12px; line-height: 24px; padding:0 40px;}
/*更多优惠活动 end*/
/*导航*/
.act-menu{display:none;width:167px; z-index:99;text-align:center;position:fixed;top:5%;left:50%;margin-left:-680px;}
.act-menu .menu-in{width:108px; background: #cfba58; padding-top: 80px; margin-top: -88px; margin-left: 36px;}
.act-menu .menu-in .nav_a01{ height: 50px; padding: 11px 0; line-height: 85px; background: #e8d889 url("../images/nav_a_01.png") no-repeat center top 10px;}
.act-menu a{width: 93px; margin:0 auto; height: 39px; line-height: 39px; border-bottom: 1px dotted #cfba58; font-size:16px;color:#bf2623;display:block;overflow:hidden; background: #e8d889;}
.act-menu .menu-in a:hover,.act-menu .menu-in .cur{color:#000; font-weight: bold;}
.act-menu .menu-in .nav_kf{height:79px; width:93px;margin:0 auto;display:block;background: url("../images/nav_kf.jpg") no-repeat;}
.act-menu .totop{ width:108px;display:block;background:#cfba58; padding-bottom: 10px; margin-left: 36px;}
.act-menu .totop span{height:44px; width:93px;margin:0 auto;display:inline-block;background: url("../images/to_top.jpg") no-repeat;}