﻿img::selection {background:transparent;}
img::-moz-selection {background:transparent;}
img {-ms-interpolation-mode:bicubic;}

input {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}

.group:after {height:0; content:"."; display:block; visibility:hidden; clear:both; font-size:0; line-height:0;}
.group {zoom:1;}
* html .group {height:1%;}
*:first-child+html .group {min-height:1px;}

.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5,
.span-0, .span-1, .span-2, .span-3, .span-5, .span-5 {margin-left:10px; float:left; display:inline;}
.grid-0, .span-0 {margin-left:0;}

.hd, .bd {overflow:hidden;zoom:1;}
.m10 {margin-bottom:10px;}

.m-img, .m-name, .m-price, .m-market, .m-detail {overflow:hidden;}
.m-name, .m-detail {word-break:break-all;word-wrap:break-word;}

.skcolor_ljg { color:#c00; }

#container {width:100%; margin-bottom:10px; padding:15px 0 15px; background:#041D36 url(images/body-bg.png) repeat-x 0 -190px;}
#container .undeline {height:5px; overflow:hidden; line-height:0; font-size:0; background:url(images/shadow-bg-1.png) no-repeat;}
#container .wrap {border:1px solid #dedede; box-shadow:0 0 12px #ccc; -moz-box-shadow:0 0 12px #ccc; -webkit-box-shadow:0 0 12px #ccc; background-color:#f1f4f9;}

#sub-nav {height:42px; border:1px solid #313131; background:url(images/bg-s-1.png) repeat-x;}
#sub-nav .s-nav {height:42px; background:url(images/bg-s-1.png) no-repeat 100% -43px;}
#sub-nav .menu-nav {float:left;}
#sub-nav .menu-nav li {width:148px; height:42px; border-right:1px solid #313131; float:left;}
#sub-nav .menu-nav a {width:148px; height:42px; display:block; overflow:hidden; line-height:100px; background:url(images/menu-nav.png) no-repeat;}
#sub-nav .menu-nav a.fore2 {background-position:0 -84px;}
#sub-nav .menu-nav a.fore3 {background-position:0 -168px;}
#sub-nav .menu-nav a.fore4 {background-position:0 -252px;}
#sub-nav .menu-nav .current a.fore1, #sub-nav .menu-nav a.fore1:hover {background-position:0 -42px;}
#sub-nav .menu-nav .current a.fore2, #sub-nav .menu-nav a.fore2:hover {background-position:0 -126px;}
#sub-nav .menu-nav .current a.fore3, #sub-nav .menu-nav a.fore3:hover {background-position:0 -210px;}
#sub-nav .menu-nav .current a.fore4, #sub-nav .menu-nav a.fore4:hover {background-position:0 -294px;}


#my-library {width:80px; height:24px; margin:9px 9px 0 0; float:right; _display:inline; position:relative;}
#my-library .text {width:80px; height:24px; display:block; overflow:hidden; color:#fff; line-height:24px; text-align:center; cursor:pointer; background:url(images/bg-s-2.png) no-repeat -71px -39px;}


.btn, .btn .btn-text {background:url(images/button-bg.png) no-repeat;}
.btn {float:left; display:block; overflow:hidden; position:relative; margin-right:5px; padding-right:10px; line-height:normal; font-size:12px; background-position:100% -30px;}
.btn span {cursor:pointer;}
.btn .btn-icon {position:absolute; display:inline; overflow:hidden; font-size:0; line-height:0;}
.btn .btn-text {height:30px; padding:0 0 0 10px; float:left; display:block; overflow:hidden; line-height:30px; text-align:left; background-position:0 0;}
a.btn:visited, a.btn:hover {color:#333;}
a.btn:hover, a.btn:hover span {text-decoration:none;}


.diy-block {}
.diy-block .mt {height:26px; line-height:26px; overflow:hidden; zoom:1;}
.diy-block .mt strong {font:normal 16px/26px "microsoft yahei","\5b8b\4f53",Verdana,Arial; color:#FFF;}
.diy-block .mc {border:1px solid #cbcbcb; border-top:0; padding-top:5px; background:#000;}



.g-tab-detail{ background:#999;}
.sidebar .diy-block .mc {background-position:0 0;}

.config-total em { color:#ff7e00; padding-right:10px; }
.config-detail {padding:0 15px;}
.config-detail .config-thumbnail, .config-detail .config-order, .config-detail .config-comment {width:362px; overflow:hidden;}
.config-detail .config-thumbnail {height:52px; margin-bottom:20px;}
.config-detail .config-thumbnail ul {width:372px;}
.config-detail .config-thumbnail li {width:50px; height:50px; margin-right:10px; border:1px solid #d5d5d5; float:left; overflow:hidden;}
.config-detail .config-thumbnail li img {width:50px; height:50px; }
.config-detail .config-order {}
.config-detail .config-order .heading, .config-detail .config-order .item {height:32px; padding:0 10px; overflow:hidden; line-height:32px; zoom:1;}
.config-detail .config-order .heading {color:#000; font-weight:700;}
.config-detail .config-order .item {border-top:1px dashed #d6d6d6;}
.config-detail .config-order .price {float:right; color:red; width:70px; text-align:right; padding-left:5px; }
.config-detail .config-order .item a, .config-detail .config-order .item a:visited, .config-detail .config-order .item a:hover {color:#000000;}
.config-detail .config-total {width:356px; height:72px; border:3px solid #e8f1f6; overflow:hidden; background-color:#3b3f3f;}
.config-detail .config-total .tip, .config-detail .config-total .action {padding:0 8px;}
.config-detail .config-total .tip {height:32px; color:#999; line-height:32px;}
.config-detail .config-total .action {overflow:hidden; zoom:1; line-height:30px; text-align:right; color:#FFF;}
.config-detail .config-total .price {float:none; font-size:16px; font-weight:bold;}
.config-detail .config-total .btn-add-cart {background-position:100% -140px;}
.config-detail .config-total .btn-add-cart .btn-text {background-position:0 -110px;}
.config-detail .config-total a.btn-add-cart, .config-detail .config-total a.btn-add-cart:visited, .config-detail .config-total a.btn-add-cart:hover {color:#fff  !important;}
.config-detail .config-comment {padding-top:10px; color:#000000;}
.config-detail .config-comment p { height:1.5em; line-height: 1.5em; overflow:hidden; text-overflow:ellipsis; width:362px; white-space:nowrap; }
.config-detail .config-comment strong {line-height:32px;}


#feedback_dialog {}
#feedback_dialog .feedback-title {line-height:40px;}
#feedback_dialog .feedback-content {}
#feedback_dialog .feedback-list {height:28px; overflow:hidden; zoom:1;}
#feedback_dialog .feedback-list label, #feedback_dialog .feedback-list input {float:left;}
#feedback_dialog .feedback-list label {line-height:28px;}
#feedback_dialog .feedback-list .hookbox {margin:7px 5px 0 8px; *margin:3px 2px 0 5px;}
@-moz-document url-prefix() {
   #feedback_dialog .feedback-list .hookbox {margin-top:7px 5px 0 8px;}
}
#feedback_dialog .feedback-action {padding-top:15px; overflow:hidden; zoom:1;}
#feedback_dialog .feedback-wrapper {padding:0 0 10px 20px;}


/*game scroe*/
.g-w {width:520px;}
.g-w .g-c {padding-bottom:20px; overflow:hidden; zoom:1;}
.g-w .g-img {width:180px; height:240px; margin-right:10px; float:left; overflow:hidden; text-align:center;}
.g-w .g-col {width:330px; height:240px; float:left;}

.g-col .config-list {padding-bottom:10px;}
.g-col .config-list h3 {line-height:30px;}
.g-col .config-list .item {width:330px; height:32px; border-bottom:1px dashed #c4c4c4; overflow:hidden; color:#999; line-height:32px;}
.g-col .config-list .item strong {color:#333;}

.g-filter {padding-top:15px;}
.g-filter .filter-item {padding-bottom:10px; overflow:hidden; zoom:1;}
.g-filter .filter-label {width:90px; float:left; list-height:20px;}
.g-filter .filter-content {width:430px; float:left;}
.g-filter .filter-tabs {}
.g-filter .filter-tabs li { padding:0 10px; height:20px; margin-right:10px; float:left; line-height:20px; text-align:center; cursor:pointer;}
.g-filter .filter-tabs li.current {color:#fff; background-color:#0a4e8d; cursor:default;}
.g-filter .filter-tag .filter-list-mini {height:25px; overflow:hidden;}
.g-filter .filter-tag li { padding:0 10px; height:20px; margin:0 10px 5px 0; float:left; overflow:hidden; line-height:20px; text-align:center; white-space:nowrap; }
.g-filter .filter-tag li.selected {color:#fff; background-color:#0a4e8d;}
.g-filter .filter-tag li.selected a, .g-filter .filter-tag li.selected a:hover, .g-filter .filter-tag li.selected a:visited {color:#fff; text-decoration:none;}
.g-filter .filter-more {text-align:right;}
.g-filter .filter-more a, .g-filter .filter-more a:hover, .g-filter .filter-more a:visited {color:#005ea7;}

.g-scope {margin-bottom:20px; border-bottom:1px dashed #c4c4c4; overflow:hidden; zoom:1;}
.g-scope h3 {float:left; font:bold 18px/68px "microsoft yahei","\5b8b\4f53",Verdana,Arial;}
.g-scope h3 strong {color:#c00; font-size:30px;}
.g-scope .provider {padding:18px 0; float:right;}
.g-scope .provider img {display:inline-block; vertical-align:middle;}

.g-col .rating-sheet {padding-bottom:5px;}
.g-col .rating-sheet h4 {padding:5px 0 8px;}
.g-col .rating-list {width:330px; overflow:hidden;}
.g-col .rating-list .item {height:14px; margin-bottom:8px; overflow:hidden; zoom:1;}
.g-col .rating-list .label {width:30px; height:14px; float:left; overflow:hidden; line-height:14px;}
.g-col .rating-list .bar {width:300px; height:14px; float:left; position:relative; font-size:0; line-height:0; overflow:hidden;}
.g-col .rating-list .bar span {height:14px; display:block; position:absolute; top:0; left:0;}
.g-col .rating-list .bar-1 span {background-color:#3374ab;}
.g-col .rating-list .bar-2 span {background-color:#c20f31;}
.g-col .rating-sheet .summary {color:#ff6500; line-height:22px;}
.g-col .rating-sheet .summary a, .g-col .rating-sheet .summary a:visited, .g-col .rating-sheet .summary a:hover {color:#005ea7;}
.g-col .rating-sheet .tips {color:#999;}

a.g-btn-view {background-position:100% -200px;}
a.g-btn-view .btn-text {background-position:0 -170px;}
a.g-btn-cart {background-position:100% -140px;}
a.g-btn-cart .btn-text {background-position:0 -110px;}
a.g-btn-cart, a.g-btn-cart:visited, a.g-btn-cart:hover {color:#fff;}

.index_taocan{ padding:10px 0px 0px 15px;}
.index_taocan .btn{ margin-bottom:10px;}

.diy-master,.diy-master .mc{width:auto}

.col_main{width: 980px; float:right}
.col_sub .box, .col_main .box, .full_box{/*background: url("images/box_bottom.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0); */padding-bottom: 5px;}
.col_main .box{background-position: -200px bottom;}
.box .hd{background: url("images/box_title.gif") repeat-x scroll left top #ededed; height: 31px;}
.box .hd h3{background: url("images/box_title.gif") no-repeat scroll left -31px; float: left; font-size: 14px; font-weight: bold; height: 28px; line-height: 28px; padding: 3px 10px 0 15px; text-shadow: 0 0 0px, 0 1px 0 #fff;}
.box .hd .extra{background: url("images/box_title.gif") no-repeat scroll right -62px; float: right; height: 28px; line-height: 28px; padding: 3px 10px 0 0;}
.box .bd{background-color: #fff; border: 1px solid #e4e4e4; padding: 9px;}
.diy_info{font-size: 14px; line-height: 37px;}
#goods_list .bd, .col_main .filter .bd{background: url("images/box_bd_bg.gif") repeat-x scroll left top #fff;}


.col_sub{width: 200px; float:left}
.col_sub .box, .col_main .box, .full_box{/*background: url("images/box_bottom.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0); */padding-bottom: 5px;}
.col_sub .fancy_box{background-position: -945px bottom;}
.fancy_box .hd{background-color: #fb0; background-position: left -136px; color: #fff;}
.fancy_box .hd h3{background-position: left -167px; padding: 3px 0 0 10px; text-shadow: 0 0 0px, 0 1px 0 #e58800;}
.col_sub .fancy_box .hd h3, .col_main .fancy_box .hd h3{background-position: left -167px; padding-left: 10px;}
.fancy_box .hd .extra{background-position: right -198px;}
.category .bd{padding: 6px 5px 5px;}
.col_sub .category li{display: inline; float: left; margin-top: 2px; padding: 7px 9px 0; width: 40%;}
.category p.level_1{background: url("images/slight_bg.gif") repeat-x scroll left bottom #fff; border: 1px solid #ddd; padding: 5px; text-align: center;}
.category a.level_1{font-size: 14px; font-weight: bold; line-height: 18px; text-shadow: 0 0 0px, 0 1px 0 #fff;}
.category ul.level_1 .current a.level_1{color: #ff4e00;}

#o-slide{float: left; height: 400px; overflow: hidden; padding-left: 10px; width: 550px;}

/*das*/
.da0x150{width:210px;height:150px;background:#F8F8F8;}
.da0x100{width:210px;height:100px;background:#F8F8F8;}
.da0x90{width:210px;height:90px;background:#F8F8F8;}
.da0x70{width:210px;height:70px;background:#F8F8F8;}
.da209x180{display:none;width:209px;height:117px;background:#F8F8F8;border-left:1px solid #F1F1F1;border-bottom:1px solid #DDD;}
	/*root61*/
	.w1210 .da0x150{width:310px;}
	.w1210 .da0x100{width:1210px;}
	.w1210 .da0x90{width:310px;}
	.w1210 .da0x70{width:310px;}
	.w1210 .da209x180{display:block;}
	
/*.da209x180 .slide*/
.da209x180 .slide,
.da209x180 .slide-itemswrap,
.da209x180 .slide-items div{width:209px;height:117px;overflow:hidden;}
.da209x180 .slide-items{height:117px;}
.da209x180 .slide-items div{float:left;}
.da209x180 .slide-controls{position:absolute;bottom:0;left:0;z-index:3;width:209px;height:16px;overflow:hidden;text-align:center;font-size:0;}
.da209x180 .slide-controls span{width:36px;padding:5px 0;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.da209x180 .slide-controls span b{display:block;height:5px;background:#999;overflow:hidden;}
.da209x180 .slide-controls .curr b{background:#7ABD54;border-bottom:0;}

.ad_pic li{float:left; width:290px; height:181px; margin-right:8px;}
.ad_pic li.last{margin-right:0px;}

.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .span-0, .span-1, .span-2, .span-3, .span-5, .span-5{display: inline; float: left; }

.game-detail .span-0{margin-left:0px;}