/* all */
h1,h2,h3,h4,form,dl,dt,p,il,ul,ol,blockquote { margin-bottom:0px;margin-top:0px; }
a { cursor:pointer!important; }
a,a.xxx,a.xxx2,a.xxx3,a:hover,a.xxx:hover,a.xxx2:hover,a.xxx3:hover { color: #404040; }
a,a.xxx { text-decoration: none; }
a.xxx2,a.xxx3,a.xxx2:hover,a.xxx3:hover { text-decoration: underline; }
a.xxx3  { color:#b00000;font-weight:bold; }
table { border-spacing:0;border-style:hidden; }
img { border:0; }
body, td, .txt, .txt1, select, input
								{ color: #404040; font: normal 13px arial; }
.zgl, h1, h1 b  { color: #000000; font: bold 24px arial;line-height:20px;letter-spacing:-1px;margin-bottom:20px;  }
.zgl2, h2 { color: #b00000; font: bold 18px arial;line-height:18px;letter-spacing:-1px;margin-bottom:15px; }
h2 b { color: #b00000; font: bold 18px arial;line-height:18px;letter-spacing:0px;margin-bottom:15px; }
.zgl3, h3, h3 b { color: #b00000; font: bold 15px arial;line-height:15px;letter-spacing:-1px;margin-bottom:10px; }
.txt2, h4, h4 b { color: #b00000; font: bold 14px arial; }
.txt0, .x       { color: #404040; font: normal 11px arial; }
.zgl  a, h1 a { color: #b00000; }
.zgl2 a, h2 a { color: #b00000; }
.zgl3 a, h3 a { color: #404040; }
.txt2 a, h4 a { color: #404040; }

.d1 h2 { color: #b00000; font: bold 14px arial; }

.end { float:right;clear:both;width:500px;text-align:right; }

.vmiddle { display:table-cell;vertical-align:middle;}.vbottom { display:table-cell;vertical-align:bottom;}.tr, .td { position: relative;}
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}.vbottom .td {//top: -100%;}.vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}.vmiddle .td {//top: -50%;}

/* body */
body { background-color:#ffffff;padding:0;margin:0;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;overflow:hidden;}

#block,#block0, #logo, #tel, #left, #top, #bottom, #right, #h1, #h3, #mainmenu, #copy, #num, #xlive,
#menu { position:absolute;margin:0;padding:0;overflow:hidden;visibility:visible; }

/* main */
#main0 { width:100%;height:960px;margin:-480px 0 0 0;top:50%;left:0px;position:absolute;background:transparent url(../d4/bgr.png) center center repeat-x; }
#main1 { width:100%;height:760px;margin:-380px 0 0 0;top:50%;left:0px;position:absolute;background:transparent url(../d4/bgr1.png) center center repeat-x; }
#main { width:980px;height:960px;margin:-480px 0 0 -490px;top:50%;left:50%;position:absolute; }
#main3 { position:relative;padding:0;margin:0;width:100%;height:100%; }


#main1 #main { height:760px!important;margin:-380px 0 0 -490px!important; }
#main1 #h1,#main1 #menu { display:none; }
#main1 #block0 { left:140px!important;top:250px!important; }
#main1 #block { color:#000000!important;font-size:13px!important; }

.no { background-image:none!important;}
.begin { color:#c0c0c0;font:normal 9px arial;line-height:30px;text-align:center; }

#logo  { left:30px;top:145px;width:160px;height:40px;color:#000000;font:normal 26px arial;letter-spacing:-1px;cursor:pointer;text-align:center; }
#block0 { left:230px;top:240px;width:700px;height:480px;color:#404040; }
#block { left:0px;top:0px;width:700px;height:480px;color:#404040;margin-left:0px; }
#block1 { left:0px;top:0px;width:700px;height:480px;color:#404040;margin-left:-700px; }
#h1    { left:30px;top:238px;width:160px;height:190px;color:#000000;font:normal 28px arial;letter-spacing:-1px; }
a #h1 { text-decoration:underline; }
#h3    { left:140px;top:440px;width:700px;height:36px;color:#000000;font:normal 28px arial;letter-spacing:-1px;text-align:center; }
#top   { left:30px;top:184px;width:160px;height:16px;background:transparent url(../d4/top.png) 0px 0px no-repeat;cursor:pointer; }
#bottom {left:30px;bottom:184px;width:160px;height:16px;background:transparent url(../d4/bottom.png) 0px 0px no-repeat;cursor:pointer; }
#left  { left:180px;top:380px;width:20px;height:200px;background:transparent url(../d4/left.png) 0px 0px no-repeat;cursor:pointer;display:none; }
#right { left:960px;top:380px;width:20px;height:200px;background:transparent url(../d4/right.png) 0px 0px no-repeat;cursor:pointer;display:none; }
#num   { right:50px;top:720px;width:700px;height:20px;text-align:right;color:#606060;font:normal 11px arial; }
#xlive { right:50px;bottom:130px;width:144px;height:70px;background:transparent url(../d4/xlive.png) 0px 0px no-repeat;cursor:pointer; }
#copy  { left:227px;bottom:95px;width:540px;height:90px;color:#404040;font: normal 11px arial;line-height:12px; }
#copy1 { float:left;top:0px;width:305px;margin-bottom:5px; }
#copy2 { float:right;top:0px;width:230px;margin-bottom:5px;text-align:right; }
#tel   { left:30px;bottom:105px;width:160px;height:70px;color:#000000;font: normal 11px arial;text-align:center; }
#tel b { font:normal 20px arial;letter-spacing:-1px; }

#mainmenu { left:227px;top:166px;width:720px;height:54px; }
#mainmenu span { float:left;margin:10px 26px 8px 14px;font:bold 12px arial;line-height:12px;text-align:center; }
#mainmenu a:hover.m0,
#mainmenu .m1 { float:left;cursor:pointer;top:0px;width:120px;height:54px;color:#ffffff;background:transparent url(../d4/menu.png) -2px 0px no-repeat;overflow:hidden; }
#mainmenu a:hover.m0 span { color:#ffe0e0; }
#mainmenu .m0 { float:left;cursor:pointer;top:0px;width:120px;height:54px;color:#606060;background:transparent url(../d4/menu1.png) -2px 0px no-repeat;overflow:hidden; }

#menu  { left:30px;bottom:240px;width:160px;height:350px; }
#menu .xxx, #menu .m0, #menu .m1 { float:left;clear:both;cursor:pointer;top:0px;width:160px;margin-bottom:6px;font:normal 13px arial;line-height:15px;color:#404040;overflow:hidden; }
#menu .xxx b, #menu .m1 { font:bold 14px arial!important;letter-spacing:-1px;color:#000000!important;line-height:15px; }
#menu a:hover.xxx { font:bold 14px arial;color:#000000!important;letter-spacing:-1px;text-decoration:underline;line-height:15px; }

#menu td div { margin:0px 0px 5px 10px;font-size:11px;line-height:11px; }

.bl1 { width:200px;height:30px;margin:0;position:relative;overflow:hidden;clear:both;text-align:left;font:normal 13px arial;color:#b00000; }
.bl { width:200px;margin:0;position:relative;overflow:hidden;clear:both; }
.bin { width:100%;text-align:left;font:normal 13px arial; }
.bin2 { width:100%;text-align:left;font:normal 13px arial; }
.bl2 { width:200px;height:30px;padding:0;margin:0;position:relative;overflow:hidden;clear:both; }

.bl0 table,.bl table { width:210px!important; }

table.d1,table.txt1,.cn table { width:100%!important; }
div.x1sline { width:100%!important; }

td .xxx { font:normal 12px arial; }

.bl3 { width:232px;height:12px;background:transparent url(../d4/block3.png) 0px 0px no-repeat;padding:0;margin:0;position:relative;overflow:hidden;clear:both; }
.bl0 { width:232px;background:#ffe386 url(../d4/bl_bgr.gif) 0px 0px repeat-y;margin:0;position:relative;overflow:hidden;clear:both; }
.bl4 { width:232px;height:30px;background:transparent url(../d4/block4.png) 0px 0px no-repeat;padding:0;margin:0;position:relative;overflow:hidden;clear:both; }

.cn { width:100%;margin:0;position:relative;overflow:hidden;clear:both; }

.inblock { width:924px;background-color:#ffffff; }
.inblock2 { padding:30px 45px 35px 45px;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0; }

#blimg { margin:-30px 0px;padding:30px 0px; }
#dw1 { top:40px; }

.vit { z-index:1000;float:left;position:relative;width:152px;height:180px;padding:0;margin:0;overflow:hidden;visibility:visible;cursor:pointer; }
.vit .img { position:absolute;width:100px;height:100px;left:25px;top:23px;overflow:hidden;vertical-align:center; }
.vit .img img { width:100px;vertical-align:center; }
.vit .name { position:absolute;width:148px;height:22px;left:2px;bottom:6px;font:normal 12px arial;line-height:11px;color:#000000;overflow:hidden;text-align:center; }
.vit .mask { position:absolute;width:150px;height:146px;left:0px;top:0px;background:transparent url(../d4/vit3.png) 0px 0px no-repeat;padding:0;margin:0;overflow:hidden;visibility:visible; }

.tvr { z-index:1000;float:left;position:relative;width:200px;height:120px;padding:0;margin:0;overflow:hidden;visibility:visible;cursor:pointer; }
.tvr .img { position:absolute;width:104px;height:100px;left:7px;top:2px;overflow:hidden; }
.tvr .img img { width:100px; }
.tvr .name { position:absolute;width:80px;height:52px;left:120px;top:10px;font:normal 13px arial;line-height:13px;color:#000000;overflow:hidden; }
.tvr .dop { display:none; position:absolute;width:80px;height:50px;left:120px;top:50px;font:normal 11px arial;line-height:12px;color:#000000;overflow:hidden; }
.tvr .cen { position:absolute;width:80px;height:20px;left:120px;top:66px;font:bold 15px arial;line-height:15px;color:#b00000;overflow:hidden; }
.tvr .link .buy { position:absolute;width:80px;height:20px;left:120px;top:84px;font:bold 10px arial;line-height:10px;color:#b00000;overflow:hidden; }
.tvr .mask { position:absolute;width:114px;height:104px;left:0px;top:0px;background:transparent url(../d4/vit.png) 0px 0px no-repeat;padding:0;margin:0;overflow:hidden;visibility:visible; }
.tvr .prz { display:none; }

.inblock2 .img { float:right;margin:-5px -5px 0px 0px; }
.inblock2 h2 { font:normal 28px arial;letter-spacing:-1px;color:#000000; }

#info { width:100%;height:320px; }
#info .img { position:absolute;width:300px;height:300px;left:0px;top:0px;overflow:hidden;text-align:center;padding-right:140px;border-right:1px dashed #e0e0e0;cursor:pointer; }
#info .img img { height:300px;margin:0; }
#info .img_cadrs { position:absolute;width:100px;height:300px;left:320px;top:0px;overflow:hidden;text-align:center; }
#info .grp { display:none; }
#info .name { float:right;width:360px;font:bold 24px arial;color:#b00000;margin-top:10px;clear:right; }
#info .name h1 { font:bold 24px arial;line-height:24px;letter-spacing:-1px;color:#b00000; }
#info .code { display:none; }
#info .dop { float:right;width:360px;font:normal 12px arial;margin-top:15px;clear:right; }
#info .cen { float:right;width:360px;font:normal 11px arial;margin-top:15px;clear:right; }
#info .cen b { font: normal 32px arial;line-height:30px;letter-spacing:-1px;color:#000000; }
#info .hit  { position:absolute;z-index:5000;left:240px;top:0px;background:transparent url(../d4/hit.png) 0px 0px no-repeat;width:81px;height:57px; }
#info .new { position:absolute;z-index:5000;left:240px;top:80px;background:transparent url(../d4/new.png) 0px 0px no-repeat;width:81px;height:57px; }
#info .sale { position:absolute;z-index:5000;left:240px;top:160px;background:transparent url(../d4/sale.png) 0px 0px no-repeat;width:81px;height:57px; }

#info .links { float:right;width:140px;font:normal 11px arial;margin:10px 220px 0px 0px;clear:right; }
#info .links a,#info .links a:hover { text-decoration:none; }
#info .links a .buy { float:center;width:140px;height:34px;background:url(../d4/btn.png) 0px 0px no-repeat!important;margin:0;overflow:hidden;text-align:center; }
#info .links a .buy span { float:left;width:100%;color:#000000;font:normal 12px arial;padding:8px 0px 0px 0px!important;text-decoration:none!important;text-align:center; }


th  { color: #404040; font: normal 11px arial; text-align:center; vertical-align:bottom; padding: 0px 5px 10px 5px; border:none; }
th a { color: #b0b0b0; border:0; }
th b { color: #404040; border:0;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#f0f0f0; padding:3px 6px 3px 6px!important; }
span.up { position:relative;font:bold 12px arial;line-height:8px;padding-left:3px;margin:0px 0px 0px 3px!important;border-left:1px dashed #e0e0e0;top:2px; }
span.down { position:relative;font:bold 10px arial;line-height:8px;padding-left:3px;margin:0px 0px 0px 3px!important;border-left:1px dashed #e0e0e0;top:-1px; }

.d1, .d2 { vertical-align:middle; cursor:default; }
.d1 td, .d2 td { padding: 3px 5px 3px 5px; border: dashed #b0b0b0; border-width: 0px 0px 1px 0px;  border-collapse: collapse; white-space:normal; vertical-align: middle; }
.d1      { font:bold 11px arial!important; color: #404040; background-color: transparent; }
.d2      { font:bold 11px arial!important; color: #000000; background-color: transparent; }
.d1 .name { font:bold 11px arial!important; color: #404040; }
.d2 .name { font:bold 11px arial!important; color: #000000;text-decoration:underline; }
.d1 td .xxx3 img { width:140px; }

.x1sline { color:#909090;font:normal 10px arial;line-height:13px;padding:1px 0px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0; }
.x1sline2 { height:15px;overflow:hidden; }
.x1sline2 div { background-color:transparent;height:13px;margin-right:1px;padding:1px 3px;text-align:center;float:left;position:relative; }
.x1sline2 div a { color:#909090; }
.x1sline2 div.c   { color:#404040!important;background-color:#c0c0c0!important;padding:1px 6px!important;margin:0px 3px!important; }
.x1sline2 div.c a { color:#404040!important; }
.x1sline2 div.f { background-color:transparent!important;width:auto!important;float:left;margin:0!important;padding:0px 5px 0px 0px!important; }
.x1sline2 div.e { background-color:transparent!important;width:auto!important;float:right;margin:0!important;padding:0!important; }

.tabs { float:left; width:100%; line-height:normal; overflow:hidden; }
.tabs ul { margin:0;padding:0;list-style:none; }
.tabs li { display:inline;margin:0;padding:0; }
.tabs a { float:left; background:url(../d4/menu00.png) no-repeat left top; margin:0px 5px 0px 0px; padding:0 0 0 16px; text-decoration:none; }
.tabs a span { float:left; display:block; background:url(../d4/menu00.png) no-repeat right top; padding:12px 16px 14px 0px; color:#000000; }
.tabs a:hover { background:url(../d4/menu0.png) left top no-repeat!important; text-decoration:none; border:0; }
.tabs a:hover span { background:url(../d4/menu0.png) right top no-repeat!important; }
.tabs .selected a { background:url(../d4/menu0.png) left top no-repeat!important; text-decoration:none; border:0;font-weight:bold; }
.tabs .selected a span { background:url(../d4/menu0.png) right top no-repeat!important; }

.panX1 { -moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;box-shadow: 1px 1px 6px #909090; -webkit-box-shadow: 1px 1px 6px #909090; -moz-box-shadow:    1px 1px 6px #909090; BORDER: 0px solid #c4cdd6; MARGIN:0; PADDING: 0px 0px 0px 0px; background-color: #ffffff; TOP: 80px; LEFT: 0px; width: 210px; POSITION: absolute; display:none; }
.panX2 { -moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;box-shadow: 1px 1px 6px #909090; -webkit-box-shadow: 1px 1px 6px #909090; -moz-box-shadow:    1px 1px 6px #909090; BORDER: 0px solid #c4cdd6; MARGIN:0; PADDING: 0px 0px 0px 0px; background-color: #ffffff; TOP: 80px; LEFT: 0px; width: 210px; POSITION: absolute; display:none; }
.panX1_2 { -moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;padding: 8px 12px 8px 12px; background-color: #FFE386; BORDER: 1px solid #b0b0b0; }

.hitb { float:left;position:relative;width:220px;height:155px;overflow:hidden;background:transparent url(../d4/hit_bgr.png) 0px 0px no-repeat; }
.hitb .img { position:absolute;width:100px;height:134px;left:10px;top:15px;overflow:hidden; }
.hitb .img img { width:100px;margin-top:-5px; }
.hitb a .name { position:absolute;width:90px;height:70px;left:120px;top:20px;font:bold 14px arial;line-height:13px;overflow:hidden; }
.hitb .cen { position:absolute;width:90px;height:30px;left:120px;top:84px;font:normal 20px arial;letter-spacing:-1px;overflow:hidden; }
.hitb .cen b { font:normal 20px arial;letter-spacing:-1px; }
.hitb .hit { position:absolute;z-index:5000;left:60px;top:10px;background: transparent url(../d4/hit2.png) 0px 0px no-repeat;width:54px;height:38px; }
.hitb .new { position:absolute;z-index:5000;left:60px;top:10px;background: transparent url(../d4/new2.png) 0px 0px no-repeat;width:54px;height:38px; }
.hitb .sale { position:absolute;z-index:5000;left:60px;top:10px;background: transparent url(../d4/sale2.png) 0px 0px no-repeat;width:54px;height:38px; }

.hitb .links { position:absolute;width:127px;height:28px;left:80px;bottom:15px;cursor:pointer;overflow:hidden;visibility:visible;}
.hitb .links a,.hitb .links a:hover { text-decoration:none!important; }
.hitb .links a .buy { float:center;width:127px;height:28px;background:url(../d4/add-off.png) 0px 0px no-repeat!important;margin:0;overflow:hidden;text-align:center; }
.hitb .links a .buy span { float:left;width:100%;color:#ffffff;font:normal 10px arial;padding:8px 0px 0px 0px!important;text-decoration:none!important;text-align:center; }
.hitb .links a:hover .buy { float:center;width:127px;height:28px;background:url(../d4/add-over.png) 0px 0px no-repeat!important;margin:0;overflow:hidden;text-align:center;}
.hitb .links a:hover .buy span { float:left;width:100%;color:#ffffff;font:normal 10px arial;padding:8px 0px 0px 0px!important;text-decoration:none!important;text-align:center; }

.d1 a.xxx3 { text-decoration:none!important; }
.d1 .buy { float:center;width:127px;height:28px;background:url(../d4/add-off.png) 0px 0px no-repeat!important;margin:0;overflow:hidden;text-align:center; }
.d1 a.xxx3 .buy span { float:left;width:100%;color:#ffffff;font:normal 10px arial;padding:8px 0px 0px 0px!important;text-decoration:none!important;text-align:center; }
.d1 a.xxx3:hover .buy { float:center;width:127px;height:28px;background:url(../d4/add-over.png) 0px 0px no-repeat!important;margin:0;overflow:hidden;text-align:center;}
.d1 a.xxx3:hover .buy span { float:left;width:100%;color:#ffffff;font:normal 10px arial;padding:8px 0px 0px 0px!important;text-decoration:none!important;text-align:center; }


.level2 a { color:#d00000;font:bold 11px arial;border-bottom:1px dashed #d00000; }
.level2 a b { color:#d00000;font:bold 13px arial;border-bottom:1px dashed #d00000; }
