﻿@import url(../../css/shop.css);
/*upgrate*/
/*#campaign_mainnav{ float:right;}
#campaign_mainnav ul{ margin-top:-22px; width:240px;}
#campaign_mainnav ul li{ margin-right:4px;}*/
.content01{ padding:8px 9px;}
.list_titlebox{ background:url(../images/bg_list.gif) repeat-x; height:32px; line-height:32px; padding:0 0 0 12px; font-size:14px; font-weight:bold; color:#f50;}
.list_box2{ border:1px #D7D7D7 solid; float:left;margin:0 5px;width:330px;}
.list_box2 p{ text-indent:24px; padding:10px;}
.list_box2 ul{ padding:10px;}
.list_box2 li{ line-height:20px;}
.txt{ font-weight:bold; color:#f50;}
#banner{ width:659px;margin:0 auto;border-bottom:8px #CBCBCB solid;}
.kuang{ border:8px #CBCBCB solid; padding:0 0 20px 0; width:659px; margin:0 auto;}
#tesu{ float:right;width:270px;}
.txt_box{ width:260px; margin:10px auto;}
.txt{ margin:8px 0 10px 0; float:left;}

.more{ padding:0 10px 5px 0;}
.more a{ color:#f50 !important; text-decoration:underline !important;}
.more a:hover{ text-decoration:none !important; color:#666 !important;}
/*button*/
.btn02{ float:left; text-align:center; border:none;}
.btn02,.btn02 a,.btn02 a:hover{ color:#FFFFFF; text-decoration:none; line-height:24px; *line-height:26px; font-size:14px; font-weight:bold; padding:0 0 3px 0; *padding:0 0 0 0;}
.btn02{ background:url(../images/btn_02.gif) no-repeat; width:108px; height:36px;}
.btn02,.btn02 a,.btn02 a:hover{ color:#000; padding:0 0 0 4px;}
/*header*/
#member_header{ background:url(/app_images/header/header_bg2.gif) repeat-x; height:62px; }
#member_header .member_out_box{ width:780px; margin:0 auto 0 auto; padding:15px 0 0 0;}
#member_header #member_logo{ float:left; background:url(/app_images/logo2.jpg); width:128px; height:27px;}
#member_header #member_mainnav ul{ float:right; margin:5px 0 0 0;}
#member_header #member_mainnav li{ float:left; background:url(/app_images/header/nav_m1.gif) repeat-x; height:23px; line-height:23px; position:relative; padding:0 10px; float:left; margin:0 2px;}
#member_mainnav .nav_l,#member_mainnav .nav_r{ position:absolute; height:23px;}
#member_mainnav .nav_l,#member_mainnav .nav_l{ width:7px; height:23px; background:url(/app_images/header/nav_l1.gif); left:0; top:0;}
#member_mainnav .nav_r,#member_mainnav .nav_r{ width:7px; height:23px; background:url(/app_images/header/nav_r1.gif); right:0; top:0;}
#member_mainnav a{ text-decoration:none;}



/*---活动页面头部样式---*/
#campaign_wrapper{ width:100%; margin:0; padding:0;}
#campaign_header{ background:transparent url(/app_images/new_header_bg1.jpg) repeat-x left top; height:86px;} 
#campaign_header .out_box{ padding:20px 0 0 0; width:726px; margin:0 auto; position:relative; } 
#campaign_header #logo{ width:255px; height:30px; background:url(/app_images/new_big_logo.jpg) no-repeat left top; float:left;} 
#campaign_header #logo a{width:255px; height:30px;} 
#campaign_header .otherlogo{ position:absolute;left:265px; margin-left:0;} 
#campaign_mainnav{ float:right; position:relative;right:-14px;} 
#campaign_mainnav ul{ padding:11px 0 0 0; margin:0; position:static;float:left;} 
#campaign_mainnav li{float:left; padding:0 16px; background:none; line-height:16px; border-right:#8d8d8d 1px solid; height:16px; } 
#campaign_mainnav li.no_border{ border-right:none;} 
#campaign_mainnav li a{ *position:relative;*top:2px;} 
#campaign_wrapper #campaign_footer{line-height:17px; background:#f7f7f7; height:45px; padding:10px 0 0 0;}
#campaign_header .no_left{ left:0;} 