.countHead{ width:922px;}
.countMain{ width:944px; padding:7px;}
.countcont{ border:1px solid #BECED8; background:url(../images/memberBg.gif) repeat-y 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; overflow:hidden; width:942px;}
.countcont .sidebar { float:left; width:205px; padding-bottom:20px;}
.countcont .sidebar h2{ padding:0 0 0 20px; color:#F60; line-height:50px;height:50px;}
.countcont .sidebar ul{ border-top:1px solid #BECED8; overflow:hidden; width:100%;}
.countcont .sidebar li{ border-bottom:1px solid #BECED8; padding:12px 0 12px 11px; height:30px; background:url(../images/repeatX.gif) repeat-x 0 -146px; overflow:hidden;width:193px; display:inline-block; font-size:14px; float:left; cursor:pointer; border-right:1px solid #BECED8;}
.countcont .sidebar li.current{ background:#FFF;border-right:1px solid #FFF; font-weight:700;}
.countcont .sidebar li a{ height:30px; line-height:30px; color:#2e6492; font-size:14px;}
.countcont .sidebar li p{ width:112px; height:30px; padding-left:35px; background:url(../images/m001.png) no-repeat; display:inline-block; line-height:30px;}
.countcont .sidebar li p.ali { background-position:10px 8px;}
.countcont .sidebar li p.caifu { background-position:0 -49px;}
.countcont .sidebar li p.yibao { background-position:0 -108px;}
.countcont .sidebar li p.shenzhou { background-position:0 -166px;}
.countcont .sidebar li p.yidong { background-position:0 -218px;}
.countcont .sidebar li p.liantong { background-position:0 -274px;}
.countcont .sidebar li p.dianxin { background-position:0 -329px;}
.countcont .sidebar li p.junwang { background-position:0 -385px;}
.countcont .sidebar li p.shengda { background-position:0 -436px;}
.countcont .sidebar li p.PPpay { background-position:0 -550px;}
.countcont .sidebar li p.QQ { background-position:0 -492px;}
.countcont .sidebar li p.telphone { background-position:0 -592px;}
.countcont .sidebar li p.ali_bank { background-position:0 -635px;}
.countcont .sidebar li p.dianhua { background-position:0 -689px;}
.countcont .sidebar li p.youxi { background-position:0 -739px;}
.countcont .sidebar li span.hot{ background:url(../images/label.gif) no-repeat 0 10px; width:17px; height:30px; position:absolute}
.countcont .sidebar li span.new{ background:url(../images/label.gif) no-repeat 0 -22px; width:17px; height:30px; position:absolute}
.countcont .sidebar li span.jian{ background:url(../images/label.gif) no-repeat 0 -52px; width:38px; height:30px; position:absolute}
/*左侧*/	
.countcont .sidebar .else{}
.countcont .sidebar .else li{ line-height:30px;}
.countcont .sidebar .else li a{ padding-left:25px; background:url(../images/icon2.gif) no-repeat; display:inline-block; height:20px; line-height:20px;}
.countcont .sidebar .else li .meb{ background-position:-7px -579px;}
.countcont .sidebar .else li .game{ background-position:-7px -624px;}
.countcont .sidebar .else li .news{ background-position:-7px -659px;}
.countcont .sidebar .else li .help{ background-position:-7px -703px;}

/*主体*/	
.countcont .main{ float:right; width:687px;margin:0 25px 0 0; display:inline; }
.countcont .charge{ border:1px solid #D5D5D5; padding:0 12px; width:661px; background:#FFF; margin-top:26px;}
.countcont .charge h4{ height:40px; line-height:40px; border-bottom:1px dotted #DDD; color:#999;}
.countcont .charge ul{ width:100%; overflow:hidden;background:url(../images/step.jpg) no-repeat 27px 0; height:80px; margin-top:20px;} 
.countcont .charge li{ float:left; width:87px;height:30px; text-align:center; padding-top:50px; margin-right:200px; cursor:default;} 
.countcont .charge .last{ margin-right:0;} 
.countcont .charge p{ text-align:center; color:#9D9D9D;} 
.countcont .charge p.finish{ color:#ED7800;}
.countcont .charge .step1-On{background:url(../images/step.jpg) no-repeat 16px -108px;}
.countcont .charge .step2-On{background:url(../images/step.jpg) no-repeat -260px -108px;}
.countcont .charge .step3-On{background:url(../images/step.jpg) no-repeat -547px -108px;}
/*.countcont .charge .step4-On{background:url(../images/step.jpg) no-repeat -546px -108px;}*/
.countcont .msg{ border:1px solid #D5D5D5; padding:0 12px 20px; width:661px; background:#FFF; margin-top:26px;}
.countcont .msg .head{ overflow:hidden; width:100%; height:40px; line-height:40px; border-bottom:1px dotted #DDD;}
.countcont .msg .head h4{ float:left; color:#f60;}
.countcont .msg .head a{ float:right; color:#999;}
.countcont .msg .head a img{ width:17px; height:20px; background:url(../images/icon.jpg) no-repeat 0 -69px; float:left; margin:12px 2px 0 0;}
.countcont .msg h5{ height:40px; line-height:40px; background:url(../images/icon.jpg) no-repeat -281px -57px; padding-left:25px; color:#F60; margin-bottom:10px;}
.countcont .msg .box { padding-bottom:50px;}
.countcont .msg .box li{ overflow:hidden; width:98%; color:#333; line-height:30px; margin:0 0 5px 0;}
.countcont .msg .box label{ float:left; width:120px; text-align:right; padding-right:10px; font-size:14px; height:37px; line-height:37px}
.countcont .msg .box label.w1{width:auto}
.countcont .msg .box select{ float:left; width:280px; margin-top:6px;}
.countcont .msg .box .txt{ float:left; padding:4px; border:1px solid #DDD; background:#FFF; height:26px; line-height:26px;width:270px; margin-top:2px;}
.countcont .msg .box p{ margin-left:10px; display:inline;float:left;}
.countcont .msg .box .mark{ color:#F60;}
.countcont .msg .box .c1{ color:#999;}
.countcont .msg .box .tipsMsg{ background-position:-285px -168px;}
.countcont .msg .box .wrong{ color:#F00;}
.countcont .msg .box .wrong img{ float:left; width:16px; height:16px; background:url(../images/icon.jpg) no-repeat -107px -36px; margin:8px 3px 0 0;}
.countcont .msg .box .correct{ color:#44A812;}
.countcont .msg .box .correct img{ float:left; width:16px; height:16px; background:url(../images/icon.jpg) no-repeat -283px -36px; margin:8px 3px 0 0;}
.countcont .msg .box .line{ padding:0 0 0 121px; overflow:hidden; width:540px;}
.countcont .msg .box .line span{ color:#F60; font-weight:700;}
.countcont .msg .box .btn{ padding:0 0 0 131px; overflow:hidden; width:530px;}
.countcont .tipsHead{ color:#F60; height:30px; line-height:30px; border-top:1px dotted #CCC; padding-top:10px;}
.countcont .msg .cheBox { padding:10px 0 50px;}
.countcont .msg table { background:#aaa; width:auto; border-collapse:inherit; border-spacing:1px; }
.countcont .msg table td { background:#fff; width:130px; padding:0 5px; text-align:center; color:#007CE6; }
.countcont .msg .cheBox li{ overflow:hidden; width:100%; color:#333; line-height:30px; margin:0 0 5px 0; font-size:14px; }
.countcont .msg .cheBox label{ float:left; width:200px; text-align:right; padding-right:10px;}
.countcont .msg .cheBox p{ float:left; width:250px; text-align:left; padding-right:10px; color:#007CE6;}
.countcont .msg .cheBox .btn{ padding:0 0 0 88px; overflow:hidden; width:530px;}
.countcont .msg .cheBox .btn input{ margin-right:20px;}
.countcont .tipsHead img{float:left;width:17px; height:20px; overflow:hidden;background:url(../images/icon.jpg) no-repeat -35px -177px; margin-top:8px;}
.countcont .tipsInfo{ padding:0 20px; width:621px;}
.countcont .tipsInfo li{ line-height:24px; color:#999;}

/*充值成功*/	
.countcont .succ{ overflow:hidden; width:100%; height:35px; margin-top:50px;}
.countcont .succ img{ float:left; width:34px; height:34px; background:url(../images/icon.jpg) no-repeat -159px -213px; margin:0 8px 0 20px;}
.countcont .succ span{ float:left; height:35px; line-height:35px; font-size:18px; color:#1487EA;}
.countcont p.succ { margin:10px 0 50px 62px; font-size:14px; line-height:30px; color:#999; width:auto;}
.countcont .succ a { font-size:14px; line-height:30px; color:#007CE6;}


/*充值卡css*/
#cart_szfzf{ margin:20px 0 0 8px;}
#cart_szfzf ul li{ border:solid #d5d5d5 2px; height:40px; margin:2px 4px; float:left;position:relative;display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:16px; line-height:40px; cursor:default;}
#cart_szfzf ul li span{ font-size: 12px; color: #ff0000; position: absolute; right: 100px}
#cart_szfzf input{display: none;}
#cart_szfzf li.checked{border:2px solid #FF6600;}
#cart_szfzf li.checked i{width:30px; height:30px; position:absolute; right:0; bottom:0;_right:-1px; _bottom:-1px;background:url(../images/checked.gif) no-repeat;}
#cart_szfzf li img{width:150px; height:40px; }
#cart_szfzf ul{ width:653px; }
.cardm{float:left; margin-top:12px;  padding:0;}
.cardmv{float:left;line-height:30px;padding-right:6px;*padding-right:3px; word-wrap:break-word;white-space:nowrap; padding-left: 3px}

.car_title{ font-size: 22px;  margin: 20px 0 0 20px}
.car_title2{ font-size:16px; margin: 15px 0 0 20px}
.cf:after{content:'\0020';clear:both;display:block;height:0;}
.car_des{
	margin-top: 15px;
}
.car_des .flow-tag{    
	padding: 2px 5px;
	text-align: center;
	background: #ff6700;
	color: #fff;
	margin-left: 20px;
}
.car_des .flow-name{    
    line-height: 26px;
    margin-left: 5px;
}
.car_content{margin: 15px 0 0 20px; width:650px; overflow:hidden}
.car_content ul{}
.car_content ul li{border:solid #d5d5d5 2px; height:40px; margin:2px 10px 6px 0px !important; float:left;position:relative;display:inline-block; *display:inline; *zoom:1; text-align:left; font-size:16px; line-height:40px !important; cursor:default; width: 290px !important; padding-left:20px}
.car_content ul li span{ font-size: 12px;  position: absolute; right: 30px}
.car_content input{display: none;}
.car_content ul li.checked span{ color:#ff0000}
.car_content li.checked{border:2px solid #FF6600;}
.car_content li.checked i{width:30px; height:30px; position:absolute; right:0; bottom:0;_right:-1px; _bottom:-1px;background:url(../images/checked.gif) no-repeat;}

.pro-list{
	margin: 15px 0 0 20px;
    background: #f9f9fa;
    padding: 30px;
	font-size:14px;
}
.pro-list ul li{
    list-style: none;
    line-height: 30px;
    color: #616161;
}
.pro-list ul li.totlePrice{
    color: #ff6700 !important;
    font-size: 24px;
    padding-top: 20px;
}
.pro-list ul li span{
	float:right
}

.car_cc{
	width: 530px; float: left; margin-top:10px
}
#span_pifu a,#span_wap a{ font-size:12px}
#span_pifu a:hover,#span_wap a:hover{ color:#ff6700}

.ddnone{ display:none}

.divbody1{ margin:10px 0px 0px 10px}
.divbody1 #div_00001,.divbody1 #div_00002,.divbody1 #div_00003{ margin-bottom:5px;}
.copybotton{ background:#a8adb3; height:32px; border:1px solid #a7a6a6; text-align:center; color:#fff; cursor:pointer; padding:0 6px;}
.copybotton:hover{ background:#008fbf; color:#FFFFFF;}
.copytextarea{
    border: 1px solid #ccc;
    margin: 8px 0;
	padding:8px;
}
