/*.main,.foot,.head,.foots{ width:960px;  margin:0px auto; height:100%; padding:0px;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:12px}
input,select{font-size:12px; font-family:Verdana, Geneva, sans-serif; }
input,textarea{ background:#F4F3F3; border:1px solid #C4C4C4; height:20px; font-family:Verdana, Geneva, sans-serif}
select{ background:#F4F3F3; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-top:1px solid #9E9E9E;border-left:1px solid #9E9E9E; padding:3px; font-size:10px;}
input:focus,textarea:focus,select:focus{ border:1px solid #0063AA;
  box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
  -moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
  -webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  }
*/
a{ color:#4D4D4D; text-decoration:none}
a:hover{ text-decoration:underline; color:#999}
a img{ border:none;}
img{border:0;}
ul,li{list-style-type:none;}
.buy_fl{float:left;}
.buy_fr{float:right;}
.buy_cl{clear:both;}
.buy_tc{ text-align:center}
.buy_tr{ text-align:right}

/*4.20*/
.new_content {width:980px;margin-top: 28px;margin-right: auto;margin-bottom: 28px;margin-left: auto;}

/*购买页面左边*/

.bgs{background:url(../images/left-bg.jpg) repeat-y top left;}
.buy_left1{ width:185px;   float:left;  padding:10px 0px 10px 19px;}
.buy-right{ width:960px; float:right; margin:15px 10px 0px 0px;}
.Select{ background:url(../images/right1.jpg) no-repeat 0px 7px; padding-left:30px; font-size:14px; line-height:40px; height:40px; border-bottom:1px solid #cecece}
.aa{  display:block; float:left; margin:12px 10px 0px 10px}
.a1{ background:url(../images/ico.png) no-repeat top left; width:27px; height:19px;}
.a2{ background:url(../images/ico.png) scroll 0px -21px; width:27px; height:19px;}
.a3{ background:url(../images/ico.png) scroll 0px -42px; width:29px; height:19px;}
.a4{ background:url(../images/ico.png) scroll 0px -64px; width:22px; height:24px;}
.a5{ background:url(../images/ico.png) scroll 0px -140px; width:22px; height:24px;}
.a6{ background:url(../images/ico.png) scroll 0px -88px; width:20px; height:23px;}
.a7{ background:url(../images/ico.png) scroll 0px -112px; width:25px; height:27px;}
.a8{ background:url(../images/agent_ico.png) top left no-repeat; width:23px; height:19px;}
.nav_list li a{ background:url(../images/nav-bg.jpg) no-repeat; height:43px; line-height:43px; margin:10px 0px; width:187px; display:block }
.nav_list li a:hover,.nav_list li.actvie a{ background:url(../images/nav-hover.jpg) no-repeat; width:203px;height:43px;display:block; color:#fff; text-decoration:none;}
.nav_list li a{ color:#575757; font-size:16px;}


/*购买页面右边*/
.buy_fl{ float:left; padding-top:4px!important;padding-top:1px; padding-right: 4px;}
.buy_bank_fl{ float:left; padding:6px 4px 0px 0px}
.buy_fr{ float:right}
.Phone{ padding:7px 0px 0px 0px}
.lit{ background:url(../images/lit-bg1.jpg) repeat-x; height:35px; line-height:35px; margin-bottom:10px;  }
.litt{ background:url(../images/lit1.jpg) no-repeat bottom; width:124px; height:34px; line-height:34px; font-weight:bold; font-size:14px; margin-left:20px; text-align:center; color:#7a7a7a;}
.paymode{ width:100%; height:100%;margin-bottom:10px }
.paymode li{ font-size:14px; float:left; width:32.5%;  border-bottom:1px dashed #e1e1e1; margin:7px 0px; color:#646464; padding-left:5px }
.paymode .alipay_li{ width:48%;}
.paymode li strong{ color:#558408; font-size:16px}
.price{ color:#F00; font-size:16px;font-weight:bold;}
.huodongDesc{ font-weight: bold; font-size: 15px;}
.activity_set_single{font-weight: bold; font-size: 16px; color: #000000;}
.activity_song_change {font-size:22px;color: #000000; font-weight: bold;}
.activity_price_change{color:#F00; font-size:22px;font-weight:bold;}
.rc_activity_song_change {font-size:18px;color: #000000; font-weight: bold;}
.kong{ clear:both; border:0px; padding:0px; margin:0px;}

.sign{ padding:0px 0px 0px 20px; color:#646464; font-size:14px;}
.sign li{ margin-top:10px; padding-left:20px}
input.inputs{ border:1px solid #ccc; height:20px; margin-left:8px; background:#f4f4f4}
.sign li.pv{ padding-left:100px;}
.fls{ float:left; padding:0px 2px 0px 8px}
.bot{ padding-top:20px; width:48%; text-align:right}
.name{ font-size:18px; color:#00F; font-weight:bold; margin-left:10px}
.ml40{ margin-left:90px}
.bot1{ width:35%; text-align:right}
.little{ background:url(../images/lit-bg.jpg) repeat-x bottom; width:100%; height:42px; padding-bottom:2px;}
.little li{width:122px; height:42px; float:left; margin:0px 8px 0px 0px; line-height:42px; text-align:center; font-size:14px; cursor:pointer}
.little li.sd01{ background: url(../images/button.png) no-repeat top left; color:#fff; }
.little li.sd02{ background: url(../images/button.png) no-repeat top right; color:#282828; }
.note{ color:#c56100; font-size:14px;padding-top: 10px; }

.Fill_in{ margin:20px 0px 0px 15px;}
.Fill_in li{ line-height:36px; height:36px; font-size:14px;  color:#535353;}
.inp{line-height:36px; height:36px;}/* float:left; */
.l-txt{ float:left; width:90px; text-align:right;}
.pre{ font-size:16px; color:#0e09d5; font-weight:bold;}
.pre_fee{ color:#ff0000; font-weight:bold; font-size: 22px;}
.in_bg{ border:1px solid #cfcfcf; background:url(../images/input-bg.jpg) repeat-x top; height:24px; font-size:16px; color:#00F; font-weight:bold;}
.in_bg_coupon{ border:1px solid #cfcfcf; background:url(../images/input-bg.jpg) repeat-x top; height:24px; font-size:16px; color:#ff0000; font-weight:bold;}
.Agree{ margin-top:20px; margin-left: 88px;}
.pay_fee_desc{margin-top:20px;}
.agree_bottom{ color: #535353; font-size: 14px; margin-top: 30px; text-align: center;}
.botton{ padding:17px 0px 0px 100px!important;padding:10px 0px 0px 100px;}
.botton_bottom{ text-align:left; margin-top: 16px; text-align: center;}
.submit{ background:url(../images/button.png) scroll 0px -47px; width:193px; height:49px; border:none; cursor:pointer;}

.pt20{ padding-top:20px;}
.Online_banking{ padding:18px 0px 5px;}
.Online_banking li{ width:31%; float:left; line-height:39px; height:39px; padding:8px 0px 0px 10px;}

.tab { border-top:1px solid #ccc  ; border-left:1px solid #ccc; }
.tab tr:hover td{ background:#f3ebbe; cursor:pointer;}
.tab .th_bgs td{ background:#ff991a; color:#FFF}
.tab td{ line-height:30px; height:30px;border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; font-size:14px; color:#646464;}

.more{ background:url(../images/button.png) scroll 0px -100px; border:none; cursor:pointer; width:62px; height:24px;}

.remitTip{ background:#fcfbfb; font-size: 14px; margin-top: 20px;}
.transfer{ background:#fcfbfb; border-top:1px solid #cccccc;border-left:1px solid #cccccc; width:98%; margin-top:5px;}

.bank_lit{ font-weight:bold; color:#75a106; font-size:15px; background:url(../images/button.png) scroll 0px -128px; width:140px; height:33px; line-height:33px; padding-left:15px;}
.bank1{ width:43.9%; padding:21px;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc; float:left;}
.bank1 ul{ margin:10px 0px 0px 10px;}
.bank1 li{font-size:14px; line-height:24px; height:24px;}
.bolds{  font-weight:bold; }

.rule{ margin:10px 0px 0px 0px;}
.rule ul{ margin:10px 0px 0px 15px;}
.rule li{ line-height:22px; height:22px;}
.red{ color:#F00}

.tabs{ margin:20px 0px; border-top:1px solid #f3d08c;border-left:1px solid #f3d08c; font-size: 12px;}
.tabs td{ border-bottom:1px solid #f3d08c; border-right:1px solid #f3d08c; line-height:30px; height:30px; text-align:center}
.tabs tr.tdbg td{ background:#ffe8bd; color:#ff6600; font-weight:bold}

.reds{ font-weight:bold; color:#F00; font-size:16px;}
.pay_usrname{ font-size:18px; color:#00F; font-weight:bold;}

.litF{font-size: 14px;}

/* 优惠券相关 */
.couponAmount{color:#ff6600; font-weight:bold; font-size: 18px;}
.couponsShowLink {color:#ff6600; font-weight:bold; font-size: 14px;}

.couponsShowLink a{ text-decoration:none;}
.couponsShowLink a:hover{ text-decoration:none; color:#ff6600;}
.couponsLi{margin-top:10px; background-color:#FFF4D7; padding: 3px 0px; height: 300px; line-height: 300px;}
.couponsDiv{padding: 5px 10px}
.couponNum{padding: 0px!important;padding: 3px 0px; margin: 0px!important;margin: 3px 0px; font-weight: bold; color: #FF6600; width: 277px; display:-moz-inline-box; display:inline-block;}
.couponTip{color: #535353; font-size:12px; padding-left: 179px; font-weight: bold;}
.couponTipH{border-top: 2px solid #ff0000; height: 1px; line-height: 1px; text-align: center; width: 99%; margin-left: 4px;}
.couponTipUse{line-height: 26px; margin-bottom: 5px;}
.couponTipUseDiv{margin-bottom: 6px!important;margin-bottom: 0px;}
.couponNumsDiv{margin-left: 10px;}

/* 活动广告 */
.banner_lanmu {margin:15px auto;padding:0px;width:980px;height:130px;overflow:hidden;}


/* 使用教程 */

.news_body {width:980px;background-repeat: repeat-y;background:url(../images/new_bg_line.jpg);overflow:hidden;}

/*淘宝*/
#header{margin-bottom:0;}
#content,#content .layout{width:100%!important;}
article,aside,footer,header,nav,nest,output,section{display:block;}
.wrapper{width:960px;margin:0 auto;}
.wrapper ul,.wrapper li{list-style-type:none;}
.wrapper img{display:block;border:none;}
.wrapper a:link,.wrapper a:visited{text-decoration:none;}
.wrapper *{font-size:12px;font-family:微软雅黑, 宋体;line-height:142%;_line-height:140%;background-repeat:no-repeat;margin:0;padding:0;}
label{cursor:pointer;}
.after-clear{overflow:hidden;zoom:1;}
.after-clear:after{content:"\20";display:block;clear:both;}
.currencySymbol{font-family:微软雅黑, Arial;}
.num{font-family:Arial, Helvetica, sans-serif;}


#inner-header h2 {
	text-indent:-9999px;
	height:38px;
	background:url(http://img01.taobaocdn.com/tps/i4/T1RjXKXlJDXXXXXXXX-960-233.gif) left 20px no-repeat;
	margin-bottom:17px;
}
#inner-header nav li {
	color:white;
	float:left;
	cursor:pointer;
	background:url(http://img02.taobaocdn.com/tps/i4/T1RjXKXlJDXXXXXXXX-960-233.gif) right -160px no-repeat;
}
#inner-header div.step li {
	font-size:14px;	font-weight:bold;
	height:40px;
	line-height:37px;
	padding:0 35px 0 25px;
}
#inner-header div.step li.first-child,
#inner-header div.step li.third-child {
	width:90px;
}
#inner-header div.step li.second-child {
	width:395px;
	padding:0 25px 0 15px;
}
#inner-header div.step li.fourth-child,
#inner-header div.step li.last-child {
	width:600px;
}
#inner-header div.step li.last-child {
	background-position:left -160px;
}
#inner-header div.step li.last-child-focus {
	background-position:left -80px !important;
}
#inner-header div.step li.related-focus {
	background-position:right -120px !important;
}
#inner-header div.step li.focus {
	background-position:right -80px !important;
}
#inner-header div.step h6 {
	font-size:14px;
	font-weight:bold;
	width:77px;
	margin-right:5px;
}
#inner-header div.step span {
	cursor:pointer;
	font-weight:lighter;
	width:89px;
	margin:0 5px;
}
#inner-header div.step h6,
#inner-header div.step span {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	padding:10px 0 0 3px;
}
#inner-header div.step span.focus {
	color:#bc0d01;
	font-weight:bold;
	background:url(http://img03.taobaocdn.com/tps/i4/T1RjXKXlJDXXXXXXXX-960-233.gif) -280px -35px no-repeat;
}
#inner-header div.sub-step {
	padding-left:30px;
	background-color:#9f0d02;
}
#inner-header div.sub-step div {
	display:none;
}
#inner-header div.sub-step div.focus {
	display:block;
}
#inner-header div.sub-step div.multiple ul {
	display:none;
}
#inner-header div.sub-step div.multiple ul.focus {
	display:block;
}
#inner-header div.sub-step li {
	color:white;
	font-weight:bold;
	text-align:center;
	width:78px;	height:25px;
	line-height:25px;
	padding-top:7px;
	background:url(../images/T1RjXKXlJDXXXXXXXX-960-233.gif) -78px -35px no-repeat;
	margin-right:5px;
}
#inner-header div.sub-step li.focus {
	color:#9f0d02;
	background-position:0 -35px;
}

#content-0 {
	text-align:center;
	margin-top:20px;
}
#content-0 img {
	display:inline;
	cursor:pointer;
}

#imageLoadingBuffer {
	display:none;
}