@CHARSET "UTF-8";

.dn{display:none;}
.codenav{background:#f1f1f1; border-bottom:1px solid #e6e6e6; line-height:32px; height:32px;}
	.codenav-in{width:880px; margin:0 auto; position:relative; zoom:1; padding-right:90px; text-align:right;}
		.codenav-in a{color:#3f3f3f; margin:0 15px; white-space:nowrap;}
			.codenav-in .codenav-in-buy{ 
				background: -webkit-gradient(linear, left top, left bottom, from(#fff5ec), to(#ffe8da));
				background: -moz-linear-gradient(top,  #fff5ec,  #ffe8da);
				filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5ec', endColorstr='#ffe8da'); 
				background: linear-gradient(to bottom, #fff5ec, #ffe8da);
				position:absolute; 
				top:3px; 
				right:0;
				border:1px solid #f4cfcf; 
				line-height:22px; 
				padding:0 10px; 
				font-weight:lighter !important; 
				text-decoration:none !important; 
				color:#3f3f3f !important;
			}
			.codenav-in a.active{font-weight:bold;}

.codesearch{}
	.codesearch-inp{padding:3px 0 3px 18px; width:150px; border:1px solid #e2e2e2; background:#FFFFFF url(/vip/imagesv1/nicecode/iconbg.gif) no-repeat; }
	.codesearch-btn{
		border:1px solid #CCCCCC; 
		border:1px solid #f4cfcf; 
		background: -webkit-gradient(linear, left top, left bottom, from(#fff5ec), to(#ffe8da));
		background: -moz-linear-gradient(top,  #fff5ec,  #ffe8da);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5ec', endColorstr='#ffe8da'); 
		background-image: linear-gradient(to bottom, #fff5ec, #ffe8da); 
		color:#c10c00; 
		padding:0 5px; 
		height:23px; 
		cursor:pointer;
	}
	.codeevaluate-inp{padding:3px 0 3px 18px; width:150px; border:1px solid #e2e2e2; background-color:#FFFFFF; }
.itemlist{overflow:auto; zoom:1; width:750px; padding-top:10px; font-family:"Microsoft YaHei","Apple LiGothic Medium","SimHei"; _overflow:visible;}
	.itemlist li{float:left; width:222px; margin:0 22px 10px 0;}
		.item{display:block; border:1px solid #e7e7e7; text-decoration:none !important; padding:0 7px;}
		.item:hover{border-color:#C20C00;}
			.item-head{line-height:38px; color:#333333; font-size:16px; font-weight:lighter; border-bottom:1px dashed #d4d4d4;}
			.item-love{line-height:24px; padding-top:5px; padding-bottom:5px;}
			.yycode .item-head, .channelcode .item-head, .fcheckcode .item-head, .yycode .item-grand, .channelcode .item-grand, .fcheckcode .item-grand{background:url(/vip/imagesv1/nicecode/iconbg.gif) no-repeat 0 -885px; padding-left:18px;}
			.yycode .item-head{background-position:0 -86px;}
			.channelcode .item-head{background-position:0 -44px;}
			.fcheckcode .item-head{background-position:0 -446px; font-size:18px; font-weight:bold;}
			.yycode .item-grand, .channelcode .item-grand, .fcheckcode .item-grand{background-position:0 -885px;}
				.item-head em{color:#C20C00;}
			.item-desc{line-height:22px; color:#a9a9a9; padding:4px 0;}
				.item-desc-money{color:#C20C00; font-weight:lighter; font-size:14px;}
				
.filterlist{background:#f6f6f6;}
	.filterlist dt{position:absolute; line-height:35px; width:84px; font-weight:bold; color:#888888; text-align:center;}
		.filterlist dd{padding-left:84px; line-height:23px; border-bottom:1px solid #d4d4d4;}
			.filterlist p{background:#FFFFFF; padding:6px 0 6px 6px; overflow:auto; zoom:1;}
				.filterlist a{color:#333333; float:left; margin-right:35px; white-space:nowrap; word-wrap:normal;}
				.filterlist a.active{color:#C20C00; font-weight:bold;}

.explchg{padding:10px;}

	.explchg li{margin:0 0 10px 0; line-height:1.5; color:#ff0000; padding-left:10px; background:url(/vip/imagesv1/nicecode/iconbg.gif) no-repeat 0 -154px;}
		.explchg span{color:#333333;}
.boutiquecode{margin-top:-1px;}
	.boutiquecode li{ line-height:24px; border-top:1px dashed #D4D4D4; zoom:1;}
		.boutiquecode a{display:block; border:1px solid #FFFFFF; padding:10px 8px;}
			.boutiquecode a:hover{border-color:#C20C00; text-decoration:none !important;}
			.boutiquecode-head{float:left; color:#C20C00; font-size:14px; padding-left:18px; background:url("/vip/imagesv1/nicecode/iconbg.gif") no-repeat 0 -92px;}
			.boutiquecode-info{color:#A9A9A9; }
			.boutiquecode-money{font-family:"宋体"; font-size:14px;  color:#C20C00;}

.yycode, .channelcode, .fcheckcode{margin-bottom:10px; overflow:hidden; width:100%;}
.fcheckcode .item-head{}


/*订单列表--start*/
	.sub-nav{left:0; right:auto;}
		.sub-nav li a{padding:0 20px;}
	.orderlist{font-size: 14px; font-family:'LiSong Pro Light','SimSun'; border:1px solid #efefef; margin-bottom:30px;}
		.orderlist-head{overflow: auto; zoom: 1; background: #fafafa; font-size: 12px; line-height: 30px; font-weight:bold; color:#a7a7a7;}
		.orderlist-cnt{font-size:12px;}
			.orderlist-cnt li{overflow: hidden; zoom: 1; border-top: 1px solid #efefef; line-height: 40px; padding: 10px 0; height:40px;}
				.orderlist .col1, .orderlist .col2, .orderlist .col3, .orderlist .col4, .orderlist .col5, .orderlist .col5sigle, .orderlist .col6{float: left;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
				.orderlist .col3 a{color: #333333; }
				.orderlist .col3 a:hover{color: #188BC2; }
				.orderlist .col1{width: 150px; text-align:center;}
				.orderlist .col2{width: 240px;}
				.orderlist .col3{width: 188px;}
				.orderlist .col4{width: 120px;}
				.orderlist .col5, .orderlist .col5sigle{width: 170px; text-align:center;}
				.orderlist .col6{width: 80px; text-align:center; _width:77px;}
				
				.orderlist .yycodei, .orderlist .channelcodei, .orderlist .fcheckcodei, .orderlist .grandcodei{padding-left:18px; width:222px; background:url(/vip/imagesv1/nicecode/iconbg.gif) no-repeat 0 -84px;}
				.orderlist .channelcodei{background-position:0 -42px;}
				.orderlist .fcheckcodei{background-position:0 -444px;}
				.orderlist .grandcodei{background-position:0 -883px;}
				
				.orderlist-head .col1{}
				.orderlist-head .col2{text-align: center;}
				.orderlist-head .col3{text-align: center;}
				.orderlist-head .col4{text-indent: 10px;}
				.orderlist-head .col5{}
				.orderlist-head .col6{}
				
				.orderlist-cnt .col1{}
				.orderlist-cnt .col2{}
					.orderlist-cnt .col2 em{color:#c20c00;}
				.orderlist-cnt .col3{ text-align: center;}
				.orderlist-cnt .col4{color: #c20c00;}
					.orderlist-cnt .col4 strong{font-weight:lighter;}
				.orderlist-cnt .col5{line-height:20px; text-align:right;}
					.orderlist-cnt .col5 em{color:#c20c00; display:inline-block; width:80px; overflow:hidden; vertical-align:top; text-align:left; *vertical-align:baseline;}
				.orderlist-cnt .col5sigle{text-align:center;}
				
				.orderlist-cnt .col6{color: #888888;}
				.orderlist-cnt .col6 .nopay, .orderlist-cnt .col6 .nobind, .orderlist-cnt .col6 .hasuse{background: #c80000; color: #FFFFFF !important; text-decoration: none !important; font-size: 12px; padding: 2px 5px;}
				.orderlist-cnt .col6 .nopay{background:#c80000;}
				.orderlist-cnt .col6 .nobind{background:#fd8526;}
				.orderlist-cnt .col6 .hasuse{background:#36b800;}
	.changepart{padding:10px; text-align:center;}
		.changepart a{
			display:inline-block;
			border:1px solid #d5d5d5; 
			background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef));
			background: -moz-linear-gradient(top,  #fdfdfd,  #efefef);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef'); 
			background-image: linear-gradient(to bottom, #fdfdfd, #efefef); 
			color:#010101 !important;
			text-decoration:none !important;
			line-height:24px;
			padding:0 10px;
		}
		.hot-changepart a:hover{
			text-decoration: underline;
		}
		
		.hot-changepart {
			display:inline-block;
			color:#010101 !important;
			font-size: 14px;
			line-height:24px;
			padding:0 0 0 0;
		}
		
	.voucher-list .col2{text-align:center;}
	.voucher-list .col5{text-align:left; white-space:normal;}
	.voucher-list .col4{font-size:15px;}
/*订单列表--end*/

.actitemlist{padding-top:10px; word-break:normal; word-wrap:normal;}
	.actitem{margin-bottom:10px; position:relative; zoom:1; height:177px; padding-left:480px; border:1px solid #d9d9d9;}
		.actitem-img{position:absolute; top:-1px; left:-1px;}
		.actitem-head{font-size:23px; line-height:1.2em; padding:15px 0 0 0; font-weight:lighter; position:relative; zoom:1; margin-bottom:5px;}
			.actitem-head a{display:block; max-width:185px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333; _width:185px;}
			.actitem-head .nowtu{position:absolute; top:10px; right:10px; width:29px; height:29px; background:url(/vip/imagesv1/nicecode/iconbg.gif) no-repeat -2px -566px; text-indent:-999px; overflow:hidden;}
		.actitem-info{line-height:26px; padding:0 10px 0 0;}
			.actitem-info dt{color:#999999; float:left; width:40px; white-space:nowrap;}
			.actitem-info dd{}
			
			
			
.payinfo{padding:10px; border:3px solid #b91313; margin:0 auto; width:960px; position:relative; zoom:1;}
	.payinfo .impinfo{color:#c80000;}
	.payinfo dl{ line-height:35px;}
	.payinfo-headpdt{}
	.payinfo-headpdd{border:1px solid #c6c6c6; background:#f1f1f1; font-size:14px; margin-bottom:10px;}
	.payinfo dt{position:absolute; width:150px; text-align:right; font-size:14px;}
		.payinfo dt em{color:#c80000; margin-right:3px;}
	.payinfo dd{ padding:6px 0 6px 160px; line-height:23px;}
	.coderulec{color:#188bc2;}
	.payinfo-cnt{border:1px solid #c6c6c6; background:#f1f1f1; font-size:14px; line-height:46px; position:relative; zoom:1; height:46px;}
		.payinfo-cnt p{float:left;}
		.payinfo-cnt-p1{padding-left:30px; width:470px;}
		.payinfo-cnt-p2{font-size:12px; width:150px;}
		.payinfo-cnt-p3{font-size:12px;}
			.payinfo-cnt-p3 strong{font-size:28px; vertical-align:top; margin-right:3px; _vertical-align:middle;}
		.payinfo-btn{
			position:absolute; 
			top:-1px; 
			right:-1px; 
			width:140px; 
			text-align:center; 
			border:1px solid #aa0300; 
			background: -webkit-gradient(linear, left top, left bottom, from(#b91313), to(#980000));
			background: -moz-linear-gradient(top,  #b91313,  #980000);
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b91313', endColorstr='#980000'); 
			background-image:linear-gradient(to bottom, #b91313, #980000); 
			font-size:18px;
		}
			.payinfo-btn a{color:#FFFFFF !important; text-decoration:none !important; display:block; font-weight:bold;}
	
	.payinof-myorder{position:absolute; top:10px; right:20px; line-height:35px;}		
	.banks{overflow: hidden; zoom: 1; margin-bottom: 10px; height:60px; position:relative;}
			.bank_item{float: left; line-height: 20px; margin: 0 0 10px 0; width: 158px;}
				.bank_check{float: left; margin: 4px 3px 0 0; height: 13px; width: 13px; }
				.bank_icon{float:left; margin-right: 3px; width:20px;height:20px;background-image:url('/vip/images/vmall/banks.gif');background-repeat:no-repeat;}
				.bank_icbc{background-position:-60px -60px;}
				.bank_boc{background-position:-40px -60px;}
				.bank_abc{background-position:-80px -60px;}
				.bank_ccb{background-position:-100px -60px;}
				.bank_bcom{background-position:-120px -60px;}
				.bank_cmb{background-position:-140px -60px;}
				.bank_cib{background-position:-60px -40px;}
				.bank_sdb{background-position:-80px -40px;}
				.bank_cmbc{background-position:-120px -40px;}
				.bank_citic{background-position:-40px -40px;}
				.bank_ceb{background-position:-120px -20px;}
				.bank_spdb{background-position:-100px -40px;}
				.bank_czb{background-position:-80px -20px;}
				.bank_shb{background-position:-100px -0px;}
				.bank_bea{background-position:-100px -20px;}
				.bank_pab{background-position:-20px -0px;}
				.bank_njcb{background-position:-0px -0px;}
				.bank_nbcb{background-position:-140px -40px;}
				.bank_bob{background-position:-140px -0px;}
				.bank_hxb{background-position:-0px -20px;}
				.bank_hsb{background-position:-20px -20px;}
				.bank_gzcb{background-position:-60px -20px;}
				.bank_cbhb{background-position:-140px -20px;}
				.bank_gdb{background-position:-0px -40px;}
			.bank_more{position:absolute; bottom:0px; right:10px; background:#FFFFFF;}	
				

				.banks_other{margin-bottom: 20px; line-height:28px; overflow: auto; zoom: 1;}
					.confirm_btn{
						border-radius: 3px;
						padding: 0 3px;
						vertical-align: baseline;
						margin:0 3px;
						cursor: pointer;
						border:1px solid #af0603;
						color: #FFFFFF;
						background: #b10000;
						background: -webkit-gradient(linear, left top, left bottom, from(#bf0000), to(#a10000));
						background: -moz-linear-gradient(top,  #bf0000,  #a10000);
						background: linear-gradient(to bottom, #bf0000,  #a10000);
						filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0000', endColorstr='#a10000');
					}
					.banks_other .bank_item{line-height: 28px; margin: 0;}
					.banks_other .bank_check{margin: 5px 3px 0 0;}
					.banks_other .bank_yb, .banks_other .bank_alipay{float: left; width: 124px; height: 28px; position: relative; zoom: 1; margin-right: 10px;}
					.banks_other .bank_alipay{}
					.banks_other .bank_yb .tu, .banks_other .bank_alipay .tu{width:124px;height:26px;background-position:-0px -106px;border:1px solid #ccc; position: absolute; top: 0; left: 0;}
					.banks_other .bank_alipay .tu{background-position:-0px -80px;}		
			
			
			/*历史部份--start*/
			.pastorder{font-size: 14px; margin-bottom: 10px; position:relative;; zoom:1; padding-top:34px;}
				.pastorder-in{border:1px solid #C20C00;}
				.pastorder-head{background:#f1f1f1; line-height: 32px; color: #333333;  padding: 0 10px; margin-bottom: 10px; }
				.pastorder-nav{zoom: 1; height: 34px; width:100%; position:absolute; top:0; left:0;}
					.pastorder-nav a{font-size:14px; float: left; width:113px; line-height:32px; text-align: center; background:f6f6f6; color: #999999; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding-top:1px; font-family:"Microsoft YaHei","Apple LiGothic Medium","SimHei"; font-weight: bold;}
					.pastorder-nav a.active{color: #c20c00 !important; border-color:#c20c00; border-top-width:2px; background:#FFFFFF; padding-top:0; padding-bottom:1px;}
				.pastorder-list{color: #666666; padding: 5px;}
					.pastorder-list li{padding-left: 23px; line-height: 20px; margin-bottom: 10px; padding-bottom: 7px; border-bottom: 1px dashed #e4e4e4; position: relative; zoom: 1;}
						.pastorder-list-good, .pastorder-list-channlegood, .pastorder-list-freegood, .pastorder-list-grand{float: left; margin:3px 0 0 -18px; display: inline; width: 13px; height: 13px; text-indent: -999px; overflow: hidden; background: url(/vip/imagesv1/nicecode/iconbg.gif) no-repeat 0 -97px;}
						.pastorder-list-channlegood{background-position:0 -55px;}
						.pastorder-list-freegood{background-position:0 -457px;}
						.pastorder-list-grand{background-position:0 -895px;}
						.pastorder-list-money{ color: #C20C00; font-family:'LiSong Pro Light','SimSun';}
						.pastorder-list-desc{display: block; margin-bottom: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-wrap:normal;}
							.pastorder-list-desc em{color:#C20C00;}
						.pastorder-list-bind{}
						.pastorder-list-hasplay{color: #999999; position:absolute; right:5px;}
						.pastorder-list-noplay, .pastorder-list-nobind, .pastorder-list-use{font-size:12px; background: #c80000; padding: 0 5px; color: #FFFFFF !important; text-decoration: none !important; position:absolute; right:5px;}
						.pastorder-list-nobind{background: #fd8526;}
						.pastorder-list-use{background: #36b800;}
						.pastorder-list-noplaytips{color: #999999; font-size:12px;}
				.pastorder-more{}
					.pastorder-more a{display:block; height: 30px; text-align: center; line-height: 30px;}
					
				.pastorder-notips{padding:10px; height:48px; line-height:48px; color:#A9A9A9; text-align:center; font-size:12px;}
		/*历史部份--end*/
.explchg{padding:10px 10px 0; height:437px;}
.nav-box1{border-bottom:1px solid #c20c00 ;height:34px;position:relative;z-index:1; overflow: visible;}
.sub-nav1{position:absolute;left:0;z-index:3}
.sub-nav1 li {float:left;border-left:1px solid #d4d4d4;position:relative;height:33px;line-height:32px}
.sub-nav1 li a{font-weight:700;padding-left:10px;padding-right:10px;color:#888;font-size: 14px;}
.sub-nav1 .active{border-left:1px solid #c20c00;border-top:2px solid #c20c00 ;border-right:1px solid #c20c00;background-color:#fff;}
.sub-nav1 .active font{color:red;font-size: 14px;}

.certificate{
	background:url("/vip/imagesv1/nicecode/dentify.png");
	position:relative;
	width: 604px;
	height: 467px;
	font-size: 25px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #3f3f3f;
}
.certificate .yy_imid{position: absolute;top:200px;left: 266px;}
.certificate .grade{position: absolute;top:232px;left: 266px;}
.certificate .price{position: absolute;top:264px;left: 266px;}
.certificate .beat{position: absolute;top:318px;left: 401px;}
.hot-play{
   	  background: url("//dl1.vip.yystatic.com/yyvippicture/41b5f4740f20afbc6cb815ca320f3cef.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
   	  display: block;
   	  height: 13px;
   	  position: absolute;
  	  right: -5px;
  	  top: 0;
  	  width: 21px;
}