@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0}
body{color:#333; font-size:14px; font-family:Verdana, Helvetica, Arial, sans-serif; min-width:1002px; line-height:1.5em}
.f_left{float:left}               .f_right{float:right}               .f_clear{clear:both}        #c_mar_rgt{margin-right:0}

.top_head{height:93px; background:#3498db repeat-x}
.top_logo{ width:960px; height:60px; margin:0 auto; padding:26px 0 0 0}
.top_logo img{ float:left; border:0;}
.top_logo ul{ list-style-type:none; width:164px; height:60px; float:right; margin:0; padding:0}
.top_logo ul li{float:left; width:32px; height:32px; margin:28px 12px 0 0;}

.menu{height:54px; margin-bottom:23px; font-size:13px; background:#d8e5ea repeat-x; padding:0; font-family:Arial,Helvetica,sans-serif;}
.menu ul{ width:950px; height:54px; padding:0; margin:0 auto; line-height:54px; _line-height:50px;}
.menu ul li{ float:left; list-style-type:none; font-weight:bold; height:54px;}
.menu ul li a{ text-decoration:none; color:#555; display:block; padding:0 21px; height:66px;}
.menu ul li a:hover{background:url(common/a_bg.png) no-repeat center center; }
.menu ul li span{background:url(common/a_bg.png) no-repeat center center; display:block;}

.footer { height:58px; color:#FFFFFF; font-size:11px; background:url(common/footer_bg.png) repeat-x; margin-top:8px;}
.footer_con{ margin:0 auto; padding:20px 0 0 0; width:944px; color:#555;}
.footer_con p{ float:left;}
.footer_con ul{list-style-type:none; float:right;}
.footer_con ul li{color:#555; float:left; margin-right:10px; padding-right:10px; border-right:1px solid #555;}
.footer_con ul li a{ text-decoration:none; color:#555;}
.footer_con ul li a:hover{ text-decoration:underline;}
#l_li{ border:0}

.combox{width:1002px; margin:0 auto}
.f_bg{background:url(special_offer/bundle/top_bg.png) repeat; height:1070px}
.title_h1{padding:70px 0 30px 0; font-size:25px; text-align:center; color:#FFF}        .title_h1 span{color:#F00; font-size:26px}
.title_p{color:#FFF; font-size:18px}

.bd_bg{background:url(special_offer/bundle/bd_bg.png) no-repeat; margin-top:20px; height:382px}     
.bd_m_01{margin:45px 0 0 15px}
.rgt_con{width:601px}     .rgt_con p{margin-bottom:15px}
.bd_ul_title{font-size:21px; margin:62px 0 25px 0; font-weight:bold; list-style-type:none}
.bd_ul_title li{float:left}      .plus_img{ margin:0 12px 0 12px}
.bd_b_btn{width:310px; list-style-type:none; float:left; margin-top:40px}    .bd_b_btn li{float:left; margin-right:12px}  .bd_rgt_img{margin-top:-10px}
.bd_price_txt{width:270px; list-style-type:none; float:left; height:56px; line-height:56px; margin:40px 0 0 20px}    .bd_price_txt li{float:left; margin-right:13px}
.bd_price_txt li b{font-size:20px; color:#F00}

.title_h2{font-size:24px; text-align:center; color:#000; margin:78px 0 35px 0}
.com_bg{background:url(special_offer/bundle/rcm_bg.png) no-repeat center center; height:277px; margin-bottom:28px}
.boxshot_m{margin-top:-18px}
.title_h3{font-size:23px; text-align:left; color:#000; margin-bottom:28px}
.hot_p_box{width:705px; margin:52px 0 0 0}
.hot_p_btn{width:310px; list-style-type:none; float:left; margin-top:36px}
.hot_p_btn li{float:left; margin-right:12px}  .hot_rgt_img{margin-top:-3px}
.hot_price_txt{width:270px; list-style-type:none; float:left; height:45px; line-height:45px; margin:36px 0 0 20px}    .hot_price_txt li{float:left; margin-right:13px}
.hot_price_txt li b{font-size:20px; color:#F00}


