@charset "utf-8";
/* CSS Document */

body {padding:0;font-family:Tahoma;font-size:12px;color:#FFF;line-height:20px;background:#0c0d0e;}
div, img, form, p {margin:0;padding:0;border:0;}
ul {margin:0;padding:0; list-style:none;}
a { color: #FFFFFF;text-decoration: none;}
a:hover {color: #55A0FF;}
input {margin:0;padding:0;}
h2,h3 { color:#FFFFFF; font-size:13px; margin:0px 0; padding:0 0;}

/*主页面*/
/*wrapper*/
#wrapper {width:1000px;height:100%;margin:0 auto;background:url(bg.jpg) center top no-repeat;position:relative;}
/*header*/
#header {width:100%;height:457px;position:relative;}
#logo {position:absolute;left: 59px;top: 44px;width: 135px;height: 114px;}
/*header--topnav*/
#header #topnav { height:20px;}
#topnav ul {padding:3px 0 0 450px;}
#topnav ul li {float:left;padding:2px 10px;border-left: solid 1px #999999; line-height:8px; font-size:11px;}
/*#footer ul li.first {border-right:0;}*/
#topnav ul li.last {border-left:solid 1px #999999;border-right: solid 1px #999999; }
#mainnav {position:absolute;left:228px;top:87px;width: 349px;height: 24px;}
#content {width:100%;height:100%;position:relative;}
/*sidebar*/
#sidebar {position:absolute;width:163px;height: auto;left:35px;top:209px;}
.boxbg {margin: 0 0 10px 0;background-image: url(sidebar2.png);background-repeat: no-repeat;background-position: left bottom;}
.boxtop { background:url(sidebar1.png) top center; height:22px; line-height:22px; position:absolute; width:182px; z-index:0; }
.box { padding:6px; position:relative; z-index:2;}
/*#sidebar--login */
#sidebar #login { width:182px; height:91px; position:relative;}
form {padding:5px 0px 0px 0px;position:relative;}
.box input { width:100px; margin:4px 0 0 0;*margin:2px 0 0 0;_margin:2px 0 0 0;}
.box .img1 { position:absolute; top:58px; left:0px;}
.box .img2 { position:absolute; top:58px; left:92px;}
.box .img3 { position:absolute; top:2px; left:113px; width:56px; height:50px}
.box #buyav { width: 105px; }
/*#sidebar--Payment */
#sidebar #Payment { width:182px; height:91px; position:relative;}
#Payment input { width:160px;border: solid 1px #999999; margin:0 1px 0 3px;position:relative; }
.box select { width:120px; height:20px;margin:10px 2px;}
.box .buy { position:absolute; top:-50px; left:123px; max-width:40px; max-height:22px}
/*#sidebar--info */
#sidebar #info { width:182px; height:283px; position:relative;}
.im1 { position:absolute; top:22px; left:42px;*left:42px;_left:42px;}
#info h2 { position:absolute; top:120px; left:8px;*left:8px;_left:8px; z-index: 1;}
.in_a { padding:158px 0 0 12px; line-height:20px;}
.in_b { position:absolute; top:165px; left:49px;*left:49px;_left:43px;line-height:20px;}
.im7 { position:absolute;top:125px;right:15px;}
.in_a li span {background: #666666; display:block;}
.im2 { position:absolute; top:125px; left:8px;*left:8px;_left:2px; border:solid 1px #999999;}
/*content*/
#content {position:relative; width:680px;height:237px;margin:0 0 0 225px; top: -20px;}
#Suite { width:182px; height:237px; float: left; position:relative;}
.im3 { position:absolute; top:16px; left:44px;*left:44px;_left:44px;  border:solid 1px #999999;}
.im4 { position:absolute; top:112px; left:7px;*left:7px;_left:1px; border:solid 1px #999999;}
.icon1 { position:absolute; top:112px; left:45px; *left:45px;_left:40px;}
.icon2 { position:absolute; top:170px; left:155px; *left:155px;_left:150px;}
#Suite h2 {padding:106px 0 0 60px; *padding:106px 0 0 60px; _padding:106px 0 0 60px;}
#Suite p span {width:120px;margin:0px 0 0 42px;background: #666666;display: block;}
#ivdo { width:495px; height:270px; float: right;background: url(back_video.png) no-repeat;}
#shipin { width:240px; height:203px;float: left; margin:20px 0 0 8px; *margin:20px 0 0 8px;_margin:20px 0 0 4px;}
#tupian { width:230px; height:203px;float: right;  margin:20px 4px 0 0;*margin:20px 4px 0 0;_margin:20px 2px 0 0;}
#tupian ul li { width:100px; height:115px; margin:0 6px 6px 6px;*margin:0 6px 6px 6px;_margin:0 5px 6px 5px; color:#FFFFFF;  float:left; line-height:12px; text-align:center;}
#banner {position:absolute;width:82px;height:329px;background: url(back_banner.png);right:10px;top:365px;}
.im6 { padding:50px 0 0 6px;}
/*shopping商品页面*/
#sidebar #info_1 { width:182px; height:240px; position:relative;}
#info_1 ul { padding:22px 10px 0 10px ;line-height:30px;}
#info_1 ul li { margin:0px 0px; background:#000000; border:solid 1px #333333;text-align:center;}
.info3 { width:654px;height:50px; padding:10px 0 0 0;}
.info3 p { float:left; padding:0 0 0 150px;}
.info3 .form2 { float:right; width:100px;}
#sidebar #info_4 { width:182px; height:180px; position:relative;}
#info_4 h2 { position:absolute; top:120px; left:50px;*left:50px;_left:44px;}
#info_4 ul { padding:135px 0 0 44px; line-height:15px;}
#info_4 ul li span { background:#2f3130;}
.im2 { position:absolute; top:125px; left:8px;*left:8px;_left:2px; border:solid 1px #999999;}
/**/
#wrappershop {width:1000px;height:100%;margin:0 auto;position:relative;background-image: url(bg_2.jpg);background-repeat: no-repeat;background-position: center top;}
#contentshop { width:680px; height: auto; margin: 0 0 0 235px;}
#contentshop1 { width:760px; height: auto; margin: 0 0 0 235px;}
#headershop {width:100%;height:209px;position:relative;}
.top2 { height:49px; background:url(bg_top2.png) no-repeat;}
.shoptop2 { height:49px; background:url(bg_top2-1.png) no-repeat;}
.top2 h2 {float:left;padding:15px 0 0 20px; font-size: 16px;font-weight: bold;}
.top2 h2 a {color: #FF9999;}
.top2 h2 a:hover {color: #FFFFFF;}
.top2 .into2 { float:right; padding:10px 35px 0 0;}
.shoptop2 h2 {float:left;padding:15px 0 0 20px; font-size: 16px;font-weight: bold;}
.shoptop2 h2 a {color: #FF9999;}
.shoptop2 h2 a:hover {color: #FFFFFF;}
.shoptop2 .into2 { float:right; padding:10px 20px 0 0;}
.body2 {min-height:950px;background-image: url(bg_body2.png);background-repeat: repeat-y;}
.footer2 { height:16px; background:url(bg_footer2.png) no-repeat;}
.vidfoot { height:25px; background:url(video_foot.png) no-repeat;}
.shopfooter2 { height:16px; background:url(bg_footer2-1.png) no-repeat;}
ul.shoplist2  { padding:20px 30px;*padding:20px 30px;_padding:20px 18px;}
ul.shoplist2 li { position: relative; width:122px; height:170px; float:left; text-align:center; margin:8px 12px;*margin:0px 12px;_margin:0px 12px;}
ul.shoplist2 .pin1 {border:solid 5px #333333;}
ul.shoplist2 .shop_a h3 { font-size:12px;*font-size:12px;_font-size:8em;}
ul.shoplist2 .shop_b {}
ul.shoplist2 .shop_c {}
.pin4 { margin:2px 2px 2px 2px;*margin:6px 2px 0px 2px;_margin:10px 2px 0 2px;}
.pin3 {margin:2px 2px 2px 2px;*margin:6px 2px 0px 2px;_margin:10px 2px 0 2px;}


/*shopping商品介绍页面*/
.body3 { width:760px;min-height: 410px; height: auto; background-image: url(bg_body2-1.png);background-repeat: repeat-y; padding:10px 0 0 0;}
ul.shoplist3 { padding:0 16px;}
ul.shoplist3 li { position: relative; width:600px; height:80px; clear:both; padding:20px 20px 10px 20px;}
ul.shoplist3 .pin1 { width:102px;height:77px; float: left; margin:0 15px 15px -18px;}
ul.shoplist3 .bt1 {position:absolute;right:20px;top:35px;}
ul.shoplist3 .bt2 {position:absolute;right:20px;top:70px;}
ul.shoplist3 .tion1 .shopclass { margin:20px 10px 0 10px;}
ul.shoplist3 .tion2 .shopnum { background:url(pin_3.png) no-repeat left center; padding:20px 13px; margin:20px 10px 0 10px; color:#FFFF99;}
ul.shoplist3 p { padding:8px 0;}
.bg_tu1 { margin:0 0;}
.bg_tu2 { margin:0 16px;}


/*shopping购物车页面*/
.shoplist4 {width:620px;margin:0 15px;height: auto;position:relative;}
.cart_1 { width:600px; height:20px; margin:10px 20px 0 20px; background:#272526; padding:20px 10px; position:relative;}
ul.shoplist4 li { position: relative; width:600px; height:110px; clear:both; margin:0px 20px 0px 20px; border-bottom: solid 1px #666;}
ul.shoplist4 .pin1 { width:102px;height:77px; float: left; margin:15px 30px 0 0px;}
ul.shoplist4 .bt1 {position:absolute;right:10px;top:27px;}
ul.shoplist4 .bt2 {position:absolute;right:10px;top:55px;}
.tion1 { padding:30px 0 8px 0;}
ul.shoplist4 .tion1 .shopclass { margin:0 10px 0 10px;}
ul.shoplist4 .tion2 .shopnum { background:url(pin_3.png) no-repeat left center; padding:0 13px; margin:0 10px 0 10px; color:#FFFF99;}
.cart2 { margin:0px 30px 0 0; font-size:18px;}
.bt3 {width:116px;height:29px;position:absolute;top:15px;right:13px;} 
.check2 { margin: 10px 0 0 280px; }


/*支付*/
.body4 { width:654px;height:400px;background-image: url(bg_body2.png);background-repeat: repeat-y; padding:60px 0 0 80px; position:relative;}
.buy_a {width:500px; margin:30px 0 0 0;text-align:center; line-height:30px;*line-height:30px;_line-height:32px;}
.reg_title { font-size:25px; margin:0 0 20px 0;}
.buy_b  { font-size:18px;}
.buy_c {font-size:18px; margin:0 80px 0 0;}
.buy1 { padding:0 0 0 35px;}
.buy3 { padding:0 0 0 10px;}
.buy8 { padding:0 0 0 10px;}
.buy2 { color:#FFFF00;}
.bt_buy1 { padding:0;margin:20px 0 0 0;border:none;background:none;cursor:pointer;}


/*购买成功——————冲值成功*/
.body5 { width:654px;min-height:486px;background-image: url(bg_body2.png);background-repeat: repeat-y;}
.pal_a { text-align:center; padding:100px 0 0 0;}
.pal_title { font-size:25px; margin:0 0 20px 0; }
.pal_b { font-size:18px; margin:0 0px 20px 0;}
.bt_buy2 {}

/*冲值*/
.body4a { width:654px;height:460px; background-image: url(bg_body2b.png);background-repeat: repeat-y;}
.credits1 { width:654px; height:297px; background:url(bg_credits.jpg) no-repeat;}
.credits2 { height:163px;}
.footer2b {height:16px; background:url(bg_footer2b.png) no-repeat;}
.credits1 ul { width:280; height:235px; margin:0 0 0 30px; padding:30px 0 0 0;}
.credits1 ul li { line-height:23px;font-size:16px; color:#f2006e; position:relative; margin:0 0 15px 0;}
.creditsa {position:absolute; top:0px; left:120px;}
.creditsa1 {position:absolute; top:0px; left:120px; padding:0;margin:0;border:none;background:none;cursor:pointer;}
.creditse { margin:15px 0 0 30px;font-size:18px; color:#8f017c; }
.creditsd { margin:0 0 0 10px;}
.creditsf {margin:5px 0 0 30px;font-size:16px; color: #FFFFFF; }
.creditsg { margin:5px 0 0 30px;}
.creditsh { font-size:12px; color:#8f017c; }

/*套装购买*/
. body6 { width:654px; height:auto;}
.suite1 { height:418px; margin:0 0 20px 0; position:relative;}
.suite2 { height:418px; background:url(../img/suite_2.jpg) no-repeat; margin:0 0 20px 0; position:relative;}
.suite_a { width:355px; height:190px; background: #000000; position:absolute;top:225px;left:5px;}
.suite_b { border:solid 5px #333333;} 
.suite1 li { margin:4px 3px 0 3px; float:left;}
.suite2 li { margin:4px 3px 0 3px; float:left;}
.suite3 { position:absolute;top:370px; right:80px;}
.suite4 { position:absolute;top:370px; right:10px;}



/*套装介绍*/
.body_sund { width:654px; height:auto;}
.sundtop { height:254px; background: url(../img/Suite_a.png) no-repeat;}
.sundtop2 { height:64px; background: url(../img/Suite_b.png) no-repeat;}
.sundbody {height:auto; background: #6d6c71;padding:0 0 0; position:}
.sundbodyc { height:50px; background: #6d6c71; margin:0 0 0 190px; padding:20px 0 0 0; position:relative;}
#sundbodya1 { width:456px; height:auto; background:#424244; margin:0 0 0 187px;*margin:0 0 0 187px;_margin:0 0 0 184px; }
#sundbodya2 { width:456px; height:720px; background:#424244; margin:0 0 0 187px;*margin:0 0 0 187px;_margin:0 0 0 184px; }
#sundbodya3{ width:456px; height:200px; background:#424244; margin:0 0 0 187px;*margin:0 0 0 187px;_margin:0 0 0 184px; }
.suit_title { font-size:18px; color:#CC3300; padding:10px;}
.suit_title2 { margin:5px 0 0 10px;}
#sundbodya2 ul li { float:left; margin:10px 10px 0px 10px; width: 132px;}
.suie_title3 { border:solid 3px #333333;}
.sundbodyb { float:left; margin:10px 0 0 40px; }
.sundfooter { height:240px; background: url(../img/Suite_c.png) no-repeat;}
.get { position:absolute; top:15px; right: 10px;}


/*关于我们*/
.about_a {padding:10px 20px 0 20px;}
.about_a h1, .about_a h2, .about_a h3 {color: #fe6db0;}
.bull {background: url(../img/earn_back_bull.png) no-repeat; width: 596px; height:29px; color:#FE6DB0; font-size:16px; padding-left:6px; padding-top:3px;}
.about_a ul li a {color: #f00;}
.about_title {text-align:center; font-size:25px;margin:0 0 20px 0;}
.about_b { font-size:18px;margin:0 0 20px 0;}
.pabout_c { font-size:18px;margin:0 0 20px 0;}

.bodyvid { width:654px;min-height:648px;background-image: url(video_back.png);background-repeat: repeat-y;}

/*忘记密码*/
.fot_a {width:500px; height:460px; margin:10px 2px 0 2px;text-align:center; line-height:30px;}
.forgot_b {font-size:18px; margin:0 0 20px 0;}
.forgot_c {}
.forgot7 {font-size:18px; }

.forgot12 {position:absolute;top:276px;*top:260px;_top:264px;right:268px;}
.forgot10 input{ width:70px;}
.bt_forgot { margin:20px 0 0 0;}
.forg_q { margin:5px 65px 0 0px;*margin:5px 65px 0 0px;_margin:19px 65px 0 0;}

/*注册面板*/
.body7 {width:654px;height:460px;background-image: url(bg_body2.png);background-repeat: repeat-y; position:relative;}
.regist { padding: 2px 0px 0px 10px;}
.regist_1 {text-align: right; margin:0 200px 0 0;}
.regist_1 li {margin:5px 0 5px 0;}
.regist_2   {font-size:12px; color: #b0745f; font-weight: bold; padding-right:28px; text-align:right; vertical-align: top;}
.regist_3 { font-size:18px; }
.rest_11 { margin:0 80px 0 0;}
.regist_4 { position:absolute;top:231px;*top:232px;_top:232px;right:200px;}
.regist_5 { position:absolute;top:300px;right:180px;}
.regist_6 {position:absolute;top:300px;right:350px;}


/*用户管理*/
.user {width:620px;margin:0 18px;height:150px;position:relative; padding:10px 10px 0 10px;}
.user_title { font-size:18px;}
.user_title1 { font-size:18px; margin:10px 0 0 0;}
.user_a { font-size:12px;}
.user_b {}
.user_c {}
.user_d { margin:0 0 0 6px;}
.user_f {}
.user_g {}

#terms {
    list-style: disc;
}

#footer {height:100px;width:955px;margin:10px auto;background-image: url(footer.png);background-repeat: repeat-x;background-position: center top;position:relative; background-color: #0c0d0e; z-index:4; clear: both;}
#footer img {position:absolute; top:20px; left:30px;}
#footer ul { height:20px;padding:20px 0 0 220px ;}
#footer ul li {float:left;padding:2px 10px;border-left: solid 1px #666;line-height:12px;font-size:12px;white-space:nowrap;}
/*#footer ul li.first {border-right:0;}*/
#footer ul li.last {border-right: solid 1px #666; }
.email { width:600px; height:100%;padding:0px 0 0 220px; line-height:15px; font-size:10px;}

.bodyadmin { width:654px;min-height: 422px; height:auto;background-image: url(bg_body2.png);background-repeat: repeat-y;}

input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly]
{
 color: #9F9F9F;
 cursor: default;
} 

.atp th {
    text-align: left;
}


#NewsVertical {
    display:block;
    height:100px;
    left:35px;
    overflow:hidden;
    position:relative;
    width:138px;
}

/* --------------- */
/* Ticker Vertical */
#TickerVertical {
width:300px;
height:300px;
display:block;
list-style:none;
margin:0;
padding:0;
}
#TickerVertical li {
display:block;
width:150px;
color:#333333;
text-align:left;
font-size:11px;
margin:0;
padding-left:6px;
float:left;
}

#NewsVertical1 {
    display:block;
    height:120px;
    overflow:hidden;
    position:relative;
    top:150px;
    width:138px;
}

#TickerVertical1 {
    width:300px;
    height:300px;
    display:block;
    list-style:none;
    margin:0;
    padding:0;
}
#TickerVertical1 li {
    display:block;
    width:150px;
    text-align:left;
    font-size:11px;
    margin:0;
    padding-left:6px;
    float:left;
}

.vid1 {
left:70px;
position:relative;
top:2px;
}

.vid2 {
left:220px;
position:relative;
top:15px;
}

/* relVid css */  
#relVid {
    height:130px;
    left:-12px;
    overflow:hidden;
    position:relative;
    top:56px;
    width:632px;
}

.jcarousel-skin-vidcar .jcarousel-clip {
    left: 45px;
    width: 536px;
}


.jcarousel-skin-vidcar .jcarousel-list {
    height: 130px;
}

.jcarousel-skin-vidcar .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-vidcar .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-vidcar .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-vidcar .jcarousel-item-horizontal {
    margin: 5px;
}

.jcarousel-skin-vidcar .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-vidcar .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-vidcar .jcarousel-next-horizontal {
    position: absolute;
    right: 0px;
    width: 41px;
    height: 130px;
    cursor: pointer;
    background: transparent url(../img/relVid_right.png) no-repeat 0 0;
}

.jcarousel-skin-vidcar .jcarousel-prev-horizontal {
    position: absolute;
    width: 41px;
    height: 130px;
    cursor: pointer;
    background: transparent url(../img/relVid_left.png) no-repeat scroll 0 0
}

.jcarousel-skin-newprods .jcarousel-container-vertical {
    height: 100px;
    width: 135px;
    padding-left: 40px;
}

.jcarousel-skin-newprods .jcarousel-clip-vertical {
    width:  135px;
    height: 100px;
}

.jcarousel-skin-newprods .jcarousel-item {
    width: 135px;
    height: 75px;
    font-size: 11px;
}

.jcarousel-skin-newprods .jcarousel-item-vertical {
    margin-bottom: -18px;
}

.jcarousel-skin-newprods .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-bundpan .jcarousel-container-vertical {
    height: 100px;
    width: 135px;
    padding-left: 2px;
    padding-top: 150px;
}

.jcarousel-skin-bundpan .jcarousel-clip-vertical {
    width:  135px;
    height: 100px;
}

.jcarousel-skin-bundpan .jcarousel-item {
    width: 150px;
    height: 75px;
    font-size: 11px;
}

.jcarousel-skin-bundpan .jcarousel-item-vertical {
    margin-bottom: -18px;
}

.jcarousel-skin-bundpan .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


#sidebar_mem {
background-image:url(members/background.png);
height:auto;
left:35px;
height:528px;
position:absolute;
top:209px;
width:194px;
}
#sidebar_mem #details {
left:20px;
position:relative;
top:8px;
}

#sidebar_mem #mem_nav {
left:9px;
position:relative;
top:5px;
}

#mem_home_p {
background-image:url(members/home_welcome.png);
color:#FF6C00;
height:208px;
left:14px;
position:relative;
width:586px;
}

#mem_home_p div {
left:34px;
position:relative;
top:85px;
}

#mem_home_p h2 {
color:#FF6C00;
}

#mem_home_p ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
}

#mem_home_info {
background-image:url(members/home_account_info.png);
height:239px;
left:10px;
position:relative;
top:30px;
width:596px;
}

#mem_home_info div {
top:15px;
position:relative;
left:62px;
}

#ban_mem {

}

#ban_mem h2 {
color:#F3708F;
font-size:20px;
}

#ban_mem ul {
left:10px;
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
position:relative;
top:10px;
}

#ecreds {
    left: 85px;
    position:relative;
    top:100px;
    width:225px;
}

#rcreds {
    left:350px;
    position:relative;
    top:60px;
    width:225px;
}

.bannecode {
background-color:#888888;
color:#000000;
margin-bottom:5px;
margin-top:5px;
width:495px;
}

.reg-item {
	left: 150px;
	position:relative;
	text-align:center;
	top:52px;
}

.reg-item1 {
	position:relative;
}

.reg-item1 table {
	width: 620px;
}

.main-topic {
	color: #fe6db0;
	font-size: 14px;
}

.sub-topic {
	color: #8a8a8a;
	font-size: 14px;
}

.sub-bull {
	position: relative;
	padding-bottom:10px;
	padding-left:20px;
	padding-top:10px;
}

.sub-bull img {
	padding-bottom:20px;
	position:relative;
	top:25px;
}