﻿@charset "utf-8";

/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */
html{/*background: url('../newyear/bg.jpg') repeat-x center 0; filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/}
body {/*background: url('../newyear/spring.jpg') no-repeat center 0;*/ font: 12px/1.5 tahoma, Helvetica, sans-serif; font-size:12px; font-family:tahoma; margin: 0; padding: 0px 0 0; }
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin: 0; }
/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */
#load{background:#CC4444 url('../images/load.gif') no-repeat 5px 6px;color:#FFF;width:100px;padding-left:20px;position:absolute;top:0px;right:0px;line-height:22px;/*display:none;*/}
#load img{padding:0 3px;vertical-align: middle;}
/*全局容器*/
#wrapper {width: 950px; margin: 0 auto; padding: 0;}
/*除去头部、导航、友情链接、底部外的布局
main-col1为通栏（1栏），首页为精品推荐
main-col2为2栏，首页为快速充值和字母索引段
main-col2-1，main-col2-2为2栏，首页为新品与排行段*/
#main-col1, #main-col2, #main-col3, #content, #listbox, #searchresult {margin: 0px auto; padding: 0 0 10px; }
#main-col2-1, #main-col2-2 {margin: 0 auto 10px; padding: 0;display:inline; }
/*有渐变圆矩头部，首页为友情链接头部*/
.col1-top-1 {background: url('../images/bg_best.png') no-repeat 0% -57px; height: 4px; margin: 0 auto; font-size: 0; }
/*通栏（1栏）圆距底部*/
.col1-bottom {background: url('../images/bg_best.png') no-repeat 0% -53px; height: 4px; margin: 0 auto; font-size: 0; }
/*2栏圆距头部，分割方式为：左230、右710*/
.col2-top {background: url('../images/bg_best.png') no-repeat 0% -41px; height: 4px; margin: 0 auto; font-size: 0; }
/*2栏圆距底部，分割方式为：左230、右710*/
.col2-bottom {background: url('../images/bg_best.png') no-repeat 0% -45px; height: 4px; margin: 0 auto; font-size: 0; }
/*2栏圆距中部，延Y轴平铺，分割方式为：左230、右710*/
.col2-box {background: url('../images/bg_repeat_y.png') repeat-y 0% 0%; }
/*2栏圆距，左230*/
.col2-left-top {background: url('../images/bg_best.png') no-repeat 0% -41px; width: 230px; height: 4px; margin: 10px auto 0 auto; font-size: 0; }
.col2-left-box {background: url('../images/bg_repeat_y.png') repeat-y 0% 0%; float: left; width: 230px; margin: 0; }
.col2-left-bottom {background: url('../images/bg_best.png') no-repeat 0% -45px; width: 230px; height: 4px; margin: 0 auto; font-size: 0; }
/*2栏圆距，右710*/
.col2-right-top {background: url('../images/bg_best.png') no-repeat -240px -41px; width: 710px; height: 4px; margin: 0 auto; font-size: 0; }
.col2-right-box {background: url('../images/bg_repeat_y.png') repeat-y -240px 0%; width: 710px; float: right; margin: 0; padding: 0; }
.col2-right-bottom {background: url('../images/bg_best.png') no-repeat -240px -45px; width: 710px; height: 4px; margin: 0 auto; font-size: 0; }
/*布局，左栏容器*/
.left-box {width: 230px; float: left; margin: 0; padding: 0; }
/*布局，右栏容器*/
.right-box {width: 710px; float: right; margin: 0; padding: 0; }
/**/
.news-left {width: 710px; float: left; margin: 0; padding: 0; }
.news-right {width: 230px; float: right; margin: 0; padding: 0; }
/*通栏广告*/
.ad950 {width: 950px; margin: 0 auto 10px; }
.ad950 a {width: 950px; height: 70px; margin: 0 auto;display:block; }
/*2栏广告*/
.ad470 {margin: 0px auto 10px; font-size: 0; clear:both; }
/*2栏广告左部*/
.ad-l {margin: 0 10px 0 0; padding: 0; }
/*2栏广告右部*/
.ad-r {margin: 0; padding: 0; }
.order-ads {margin: 0; padding: 0; width: 360px; height: 54px; }
.ad230 {margin: 10px auto 0 auto; font-size: 0; }
#fixed{position:fixed;bottom:2px;right:2px;color:#000;}
 #fixed-title {width:250px; height:30px; line-height:30px; background:url('../images/main_bg.png') no-repeat -204px -27px; text-align:right;}
 #fixed-title a {color:#036; margin-right:10px;}
 #fixed-con {background:#fff;width:248px; height:160px; border:1px #2a8ddb solid;}
/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */
#header {height: 70px; margin: 0 auto 12px auto; }
#header .logo {float: left; width: 260px; height: 50px; margin: 17px 15px 0 0; display: inline; }
#header .logo a {width: 260px; height: 50px; }
#header .soonka-info {float: right; text-align: right; width: auto; }
#header .quick-menu {background-position: -240px -25px; height: 27px; margin: 0 0 12px 0; }
#header .quick-menu p {background: url('../images/main_bg.png') no-repeat -204px 0; height: 27px; line-height: 27px; text-align: center; float: right; margin: 0 0 0 5px; width: 265px; color: #666; }
#header .quick-menu p a {height: 27px; line-height: 27px; margin: 0 6px; color: #06c; }
#header .quick-menu p a b {color: #c00; }
#nav {width: auto; }
#nav .nav-zone {padding-left: 10px; height: 33px; background: url('../images/main_bg.png') no-repeat 0% -353px; overflow: hidden; }
#nav .nav-zone li {float: left; text-align: center; font-size: 14px; font-weight: bold; padding: 0px; display: inline; width: auto; }
#nav .nav-zone li a {float: left; width: auto; margin: 0 0 0 1px; padding: 0 0 0 9px; background: url('../images/main_bg.png') no-repeat -750px top; }
#nav .nav-zone li a span {float: left; width: auto; padding: 9px 18px 5px 8px; display: block; background: url('../images/main_bg.png') no-repeat right -33px; color: #000; font-weight: normal; }
#nav .nav-zone li.current a {float: left; width: auto; margin: 0 0 0 1px; padding: 0 0 0 9px; background: url('../images/main_bg.png') no-repeat -750px -132px; }
#nav .nav-zone li.current a span {float: left; width: auto; padding: 5px 18px 5px 8px; display: block; background: url('../images/main_bg.png') no-repeat right -165px; color: #fff; font-weight: bold; }
#nav .nav-zone li a:hover {background: url('../images/main_bg.png') no-repeat -750px -66px; cursor: pointer; text-decoration: none; }
#nav .nav-zone li a:hover span {background: url('../images/main_bg.png') no-repeat right -99px; color: #005CA3; cursor: pointer; text-decoration: none; }
#nav .search-box {background: url('../images/main_bg.png') no-repeat 0% -386px; height: 36px; padding-bottom: 12px; }
#nav .search-box .bd {padding: 5px 0 0 10px; text-align: left; }
#nav .search-box .search-zone {background: url('../images/main_bg.png') no-repeat 0% -435px; height: 23px; float: left; width: 323px; font-size: 0;vertical-align: top; }
#nav .search-box .search-zone .searchText {border:0; font-size:12px; color: #b0b0b0; height: 18px;line-height:18px; padding-top:3px; margin-left: 30px; width: 228px; background: none;vertical-align: top;}
#nav .search-box .search-zone .searchSubmit {cursor: pointer; border: 0; font-size: 14px;padding:2px 0px 0px; line-height: 20px; font-weight: bold; color: #fff; width: 55px; background: none; color: #f60; text-align: center; letter-spacing: 2px; margin-left: 7px; display:inline; }
#nav .search-box .search-hotkey {float: left; display: inline; margin: 4px 0 0 30px; width: auto; }
#nav .search-box span.hotkeyTit {color: #fff; font-weight: bold; }
#nav .search-box .search-hotkey a {margin-right: 8px; color: #fff; text-decoration: none; }
#nav .search-box .search-hotkey a:hover {text-decoration: underline; }
/* Friendlink style */
#friendlink {width: 948px; margin:0px auto auto; padding:2px 0 4px 0; /*background-color:#e4f0ff;*/; border: 1px #6eb6ef solid; }
#friendlink h3 {height: 31px; line-height: 31px; background: url('../images/main_bg.png') no-repeat 0 -491px; color: #036; display: block; }
#friendlink h3 b {color: #036; background: url('../images/icons.png') no-repeat 15px -263px; font-size: 14px; line-height: 27px; width: 191px; display: block; padding-left: 40px; }
#friendlink h3 span {float: right; font: normal 12px/30px 'SimSun'; padding-right: 20px; width: auto; }
#friendlink ul {margin: 0; padding: 0; background-color: #fff; }
#friendlink ul li {width: auto; margin: 1px 5px; float: left; text-align: center; white-space: nowrap; }
#friendlink a {margin: 0 3px; }
/* Footer style */
#footer {margin: 10px auto 0 auto; padding: 0; }
#footer .footer-nav {background:url('../images/main_bg.png') no-repeat 0 -461px; height: 30px; line-height: 30px; text-align: left; padding-left: 15px; color: #fff; }
#footer .footer-nav a {color: #fff; width: 70px; display: block; float: left; text-align: center; }
#footer .footer-nav a:hover {background-color: #3f9feb; color: #fff; display: block; }
#footer .footer-nav span {float: right; padding: 8px 20px 0 0; width: auto; }
#footer .footer-nav span a {width: 32px; margin: 0; }
#footer .footer-nav span img {vertical-align: middle; }
#footer .footer_logo {float: left; width: 280px!important; width: 280px; height: 50px; background: url("../images/main_bg.png") no-repeat -204px -120px; margin-top: 8px; padding-left: 240px; text-align: left; }
#footer .footer_site {float: right; width: 420px; height: 50px; line-height: 25px; text-align: right; }
#footer .footer_site img {margin-top: 10px; }
#footer .footer_site a {float: left; margin-left: 5px; }
#footer .footer_logo p {border-left: 1px solid #c5c5d8; padding: 3px 0 5px 10px; margin: 0; font-size: 12px; }
#footer .footer_logo p a {padding: 0 5px; }
/*current*/
.current {background: url('../images/icons.png') no-repeat 10px -288px; padding-left: 28px; height: 30px; font: 12px/30px 'SimSun'; color:#036; }
.current a {margin: 0 3px; color:#036; }
.current a:hover {color: #fff;text-decoration: none; }
.current span {background: url('../images/icons.png') no-repeat 0% -312px; width: 200px; height:30px; float: right; text-align: left; padding-left: 15px; overflow:hidden; }
.current span em {font-style:normal;display:block;}
/* ----------------------------------------------------------------------------------------------------------
4-1) Page: Homepage
---------------------------------------------------------------------------------------------------------- */
.live-box {margin: 0; padding: 0; height: 148px; border: 1px #facd88 solid; }
.live-box h2 {height: 20px; background: url('../images/bg_repeat_x.png') repeat-x 0 -198px; padding: 5px 10px; }
.live-box h2 b {background: url('../images/icons.png') no-repeat 0 -51px; font-size: 14px; font-weight: bold; padding: 0 0 0 25px; color: #f30; }
#live160903 {width: 210px; height: 52px; display: block; margin: 8px auto; }
.live-con {margin: 0; padding: 0; height: 50px; }
.live-con ul {margin: 0; padding-top: 0; }
.live-con ul li {padding-left: 30px; height: 24px; }
.live-con ul li.tel {background: url('../images/icons.png') no-repeat 10px 0%; }
.live-con ul li.qq {background: url('../images/icons.png') no-repeat 10px -24px; }
.live-con ul li span {color: #036; font: bold 14px/24px 'Arial'; }
#game-nav {background: url('../images/bg_repeat_x.png') repeat-x 0% 0%; width: 708px; margin: 0; border: 1px #6eb6ef solid; }
#game-nav .gotype {height: 39px; }
#game-nav .gotype .gocon {height: 20px; padding: 10px 0 0 10px; vertical-align: middle; }
#game-nav .game-nav-dh {}
#game-nav .game-nav-dh ul {padding: 0px; }
#game-nav .g-tab {margin: 0 0 0 7px; padding: 0; overflow: hidden; height: 25px; }
#game-nav .g-tab li {float: left; margin: 0 2px; width: auto; }
#game-nav .game-nav-dh .game-tab-box {height: 124px; padding: 5px 5px 3px; margin: 0;overflow:auto; }
#game-nav .game-nav-dh .game-tab-box li {float: left; padding: 0; width: auto;  white-space: nowrap; color:#ccc;}
#game-nav .game-nav-dh .game-tab-box li a {margin: 0 8px; line-height: 21px; font-family:'宋体'; }
#game-nav .g-tab li a {float: left; width: auto; margin: 0; padding: 0 0 0 6px; background: url('../images/main_bg.png') no-repeat -750px -248px; }
#game-nav .g-tab li a span {float: left; width: auto; padding: 5px 14px 6px 7px; display: block; background: url('../images/main_bg.png') no-repeat right -273px; color: #000; font-weight: bold; }
#game-nav .g-tab li a.game-current {float: left; width: auto; margin: 0; padding: 0 0 0 6px; background: url('../images/main_bg.png') no-repeat -750px -198px; }
#game-nav .g-tab li a.game-current span {float: left; width: auto; padding: 5px 14px 6px 7px; display: block; background: url('../images/main_bg.png') no-repeat right -223px; color: #f00; font-weight: bold; }
#game-nav .g-tab li a:hover {background: url('../images/main_bg.png') no-repeat -750px -198px; cursor: pointer; text-decoration: none; }
#game-nav .g-tab li a:hover span {background: url('../images/main_bg.png') no-repeat right -223px; color: #f00; cursor: pointer; text-decoration: none; }
#focus {width: 470px; height: 150px; float: left; margin: 10px 0 0 0; padding: 0;position:relative;overflow:hidden; }
#banner {width:470px; height:150px; margin:0 auto;}
ul.slides {position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
ul.slides li {top:0; width:470px; height:150px; display:none; padding:0; margin:0; }

ul.pagination {position:absolute; right:0; bottom:2px; height:16px; }
ul.pagination li {float:left; height:16px; overflow:hidden; }
ul.pagination li a {padding:0px; font-weight:700; font-size:10px;color:#404040; text-align:center; background-color:#fff; text-decoration:none; width:14px; height:14px; line-height:14px; margin:0 2px 0 0; display:inline-block;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80); border:1px #404040 solid;}
ul.pagination li.active a {color:#fff; background-color:#000; }
ul.pagination li a:hover,ul.pagination li.active a:hover {text-decoration:none;}

#notice {width: 230px; float: right; margin: 10px 0 0 0; padding: 0; }
#notice ul {padding: 0px; }
#notice .notice-tab {margin: 0 0 0 -1px; padding: 0; overflow: hidden; height: 26px; }
#notice .notice-tab li {float: left; margin: 0; width: auto; margin: 0 0 0 1px; display: inline; }
#notice .notice-tab li a {background: url('../images/main_bg.png') no-repeat -76px -247px; float: left; width: 76px; height: 26px; line-height: 26px; text-align: center; }
#notice .notice-tab-box {height: 123px; padding: 0px 5px 0 5px; margin: 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #ffc057; }
#notice .notice-tab-box li {padding-left: 10px; height: 20px; line-height: 20px; overflow: hidden; background: url('../images/icons.png') no-repeat -5px -73px; }
#notice .notice-tab-box .notice-name {width: 160px; height: 20px; line-height: 20px;/* float: left;*/overflow:hidden; }
#notice .notice-tab-box .notice-name a { color:#036;}
#notice .notice-tab-box .notice-name a:hover {border-bottom:1px #036 solid; text-decoration:none;}
/*#notice .notice-tab-box .notice-name a {background: #fff; line-height: 20px; height: 20px; display: block; padding-right: 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#notice .notice-tab-box .notice-name a:hover {overflow: visible; position: absolute; z-index: 999; }*/
#notice .notice-tab-box .notice-data {float: right; width: 30px; margin: 0; font: 10px/20px 'Arial'; color: #666; }
#notice .notice-tab-box li.notice-more {text-align: right; border-top: 1px #ccc dotted; width: 200px; background: none; }
#notice .notice-tab-box li.notice-more a {background: none; }
#notice .notice-tab li a.notice-current, #notice .notice-tab li a:hover, #notice .notice-tab li a:active {background: url('../images/main_bg.png') no-repeat 0 -247px; width: 76px; color: #f30; font-weight: bold; }
#notice .notice-tab li a:hover {background: url('../images/main_bg.png') no-repeat 0 -247px; text-decoration: none; }
#best {background: url('../images/main_bg.png') no-repeat 0 -584px; width: 950px; margin: 0 auto; padding: 0; float: left; }
#best .best-title {height: 41px; line-height: 41px; width: 790px; background: url('../images/main_bg.png') no-repeat 0 -522px; border-bottom: 6px #fff solid; margin-left: 50px; padding-left: 90px; }
#best .best-title b {/*background: url('../images/eng.png') no-repeat 75px 5px; */color: #036; font: bold 14px/30px ''; padding-top: 10px; width: 300px; display: block; }
#best .best-title span {float: right; width: 75px; height: 23px; line-height: 23px; text-align: center; margin-top: 12px; }
#best .best-con {padding: 0 14px; height: 180px; overflow: hidden; border-style: solid; border-width: 0 1px 1px; border-color: #6eb6ef; }
#p-new, #p-rank {padding: 4px 1px 1px; width: 226px; background-color: #fff; border: 1px #6eb6ef solid; }
#p-rank_1 {padding: 0 2px; width: 226px; margin: 0; display: inline; }
#p-rank_1 h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 226px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#p-rank_1 h2 b {color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#p-rank_1 h2 b {background: url('../images/icons.png') no-repeat 10px -420px; }
#p-rank_1 ul {margin: 0; padding: 0; }
#p-rank_1 ul li {padding: 3px; height: 65px; line-height: 65px; overflow: hidden; float: left; }
#p-new h2, #p-rank h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 226px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#p-new h2 b, #p-rank h2 b {color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#p-new h2 b {background: url('../images/icons.png') no-repeat 10px -169px; }
#p-rank h2 b {background: url('../images/icons.png') no-repeat 10px -217px; }
#p-new ul, #p-rank ul {margin: 0; padding: 0; }
#p-rank ul {background: url('../images/rank.png') no-repeat 5px 10px; height:195px; padding-top:5px; overflow:hidden;}
#p-new ul li {padding-left: 15px; height: 24px; line-height: 24px; overflow: hidden; background: url('../images/icons.png') no-repeat 0 -97px; }
#p-rank ul li {padding-left: 23px; height: 24px; line-height: 24px; overflow: hidden; }
#p-new ul li b, #p-rank ul li b {width: 100px; height: 24px; line-height: 24px; overflow: hidden; float: left; }
#p-new ul li b a, #p-rank ul li b a {background: #fff; white-space: nowrap; line-height: 24px; height: 24px; display: block; padding-right: 5px; font-weight: normal; }
#p-new ul li b a:hover, #p-rank ul li b a:hover {overflow: visible; position: absolute; z-index: 999; }
#p-new ul li span, #p-rank ul li span {float: right; width: 95px; text-align: right; margin-right: 5px; }
#p-new ul li span a, #p-rank ul li span a {color: #666; }
#p-new ul li span del, #p-rank ul li span del {color: #666; font: normal 10px/24px 'Arial'; }
#p-new ul li span i, #p-rank ul li span i {color: #f00; }
#p-hot, #game-list {padding: 4px 1px 1px; margin: 0; float: right; width: 706px; background-color: #fff; border: 1px #6eb6ef solid; }
#p-hot h2, #game-list h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 706px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#p-hot h2 b, #game-list h2 b {color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#p-hot h2 b {background: url('../images/icons.png') no-repeat 10px -193px; }
#game-list h2 b {background: url('../images/icons.png') no-repeat 10px -241px; }
#p-hot h2 span {float: right; width: auto; margin-right: 15px; font: normal 12px/25px ''; }
#p-hot ul {margin: 0; padding: 0; }
#p-hot ul li {background: url('../images/icons.png') no-repeat 0 -121px; width: 322px; float: left; margin: 0 5px; padding-left: 15px; height: 24px; line-height: 24px; overflow: hidden; display: block; }
#p-hot ul li b {width: 135px; height: 24px; line-height: 24px; overflow: hidden; float: left; }
#p-hot ul li b a {background: #fff; white-space: nowrap; line-height: 24px; height: 24px; display: block; padding-right: 5px; font-weight: normal; }
#p-hot ul li b a:hover {overflow: visible; position: absolute; z-index: 999; }
#p-hot ul li span.jiage {float: right; width: 95px; text-align: right; margin-right: 10px; color: #666; }
#p-hot ul li span a {color: #333; }
#p-hot ul li span del {color: #666; font: normal 10px/24px 'Arial'; }
#p-hot ul li span i {color: #f00; }
#p-hot ul li span.gou {width: 71px; float: right; text-align: right; padding-top: 3px; }
#p-hot ul li span.gou .buy {margin-right: 5px; }
#game-list .g-news, #game-list .g-tips {width: 330px; height:200px; float: left; margin: 0; padding: 0 9px; overflow:hidden; }
#game-list .g-news {border-right: 1px #ccc solid; }
#game-list .g-news h3, #game-list .g-tips h3 {border-bottom:1px #666 dotted; padding-top: 2px; height: 20px; }
#game-list .g-news h3 b, #game-list .g-tips h3 b {background-color: #fff; color: #333; font: bold 12px/20px ''; width: 55px; display: block; }
#game-list .g-news h3 span, #game-list .g-tips h3 span {height: 20px; padding-left: 30px; float: right; font: normal 12px/24px 'SimSun'; width: auto; }
#game-list .g-img, #game-list .g-list {margin: 0; padding: 0; }
#game-list .g-img {width: 90px; float: left; padding: 5px; }
#game-list .g-img li {width: 90px; height: 70px; padding: 4px 0; font-size: 0; }
#game-list .g-list {width: 225px; float: left; text-align: left; padding:5px 0 0; }
#game-list .g-list li {height: 24px; line-height: 24px;  padding: 0 0 0 15px; background: url('../images/icons.png') no-repeat 0 -121px; }
#game-list .g-list li a {background: #fff; line-height: 24px; height: 24px; display: block;width: 218px;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#game-list .g-list li a:hover {overflow: visible; position: absolute; z-index: 997; background-color:#FFF; }
/* ----------------------------------------------------------------------------------------------------------
4-2) Page：ListIndex
---------------------------------------------------------------------------------------------------------- */
/*导航/闪电充值*/
#guild {background: url('../images/bg_repeat_x.png') repeat-x 0% -277px; height: 63px; border: 1px #2a8ddb solid; }
#guild .gotype {height: 33px; }
#guild .gotype .gocon {height: 20px; padding: 6px 0 0 10px; vertical-align: middle; }
/*字母索引*/
#product-abc {padding-top: 5px; }
#product-abc ul {padding: 0px; }
#product-abc .abc-tab {background: url('../images/main_bg.png') no-repeat 0 -273px; margin: 0; padding: 0 0 0 7px; overflow: hidden; height: 30px; }
#product-abc .abc-tab li {float: left; margin: 0 2px; width: auto; }
#product-abc .abc-tab-box {height: 89px; padding: 5px; margin: 0; border-width: 0px 1px 1px; border-style: solid; border-color: #ffc057;overflow:auto; }
#product-abc .abc-tab-box li {float: left; padding: 0; white-space: nowrap; width: auto; }
#product-abc .abc-tab-box li a {margin: 0 8px; line-height: 22px; font-family:'宋体'; }
#product-abc .abc-tab li a {float: left; width: auto; margin: 0; padding: 8px 0 0 0; height: 27px; display: block; width: 21px; font-size: 14px; }
#product-abc .abc-tab li a.abc-current {float: left; width: 39px; margin: 0; padding: 3px 0 0 14px; font-weight: bold; font-size: 16px; color: #f60; background: url('../images/main_bg.png') no-repeat -154px -217px; }
#product-abc .abc-tab li a:hover {background: url('../images/main_bg.png') no-repeat -154px -217px; cursor: pointer; text-decoration: none; }
/*目录列表*/
#product-list {padding: 4px 1px 1px; margin: 10px auto auto; float: right; width: 706px; background-color: #fff; border: 1px #6eb6ef solid; }
#product-list h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 706px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#product-list h2 b {background: url('../images/icons.png') no-repeat 10px -193px; color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#product-list h2 span {float: right; padding: 0 5px 0 0; margin: 0; height: 21px; font-size: 0; }
#product-list h2 span input {margin-right: 5px; }
.pro-text-list {padding: 10px; width: 686px; border-bottom: 1px #808080 dotted; margin: 0; }
.pro-text-list .pro-img {width: 140px; text-align: center; float: left; }
.pro-text-list .pro-img a {width: 140px; display: block; text-align: center; color: #06c; height: 30px; font: bold 12px/30px ''; }
.pro-text-list ul {width: 520px; padding-left: 10px; float: right; border-left: 1px #ccc solid; margin: 0; }
.pro-text-list ul li {background: url('../images/icons.png') no-repeat 0 -121px; margin: 0 5px; padding: 3px 5px 3px 15px;height: 24px; line-height: 24px; overflow: hidden; display: block; }
.pro-text-list ul li.ahover {background-color: #e8f5ff; }
.pro-text-list ul li b {width: 135px; height: 24px; line-height: 24px; overflow: hidden; float: left; }
.pro-text-list ul li b a {background: #fff; white-space: nowrap; line-height: 24px; height: 24px; display: block; padding-right: 5px; font-weight: normal; }
.pro-text-list ul li b a:hover {overflow: visible; position: absolute; z-index: 999; }
.pro-text-list ul li span.jiage {float: right; width: 120px; text-align: left; margin-right: 10px; color: #666; }
.pro-text-list ul li span.gou {width: 115px; float: right; text-align: right; padding-top: 3px; }
.pro-text-list ul li span a.fav {margin-left:5px; }
/*图片列表*/
.pro-img-list {padding: 5px; border-bottom: 1px #808080 dotted; }
/* ----------------------------------------------------------------------------------------------------------
4-3) Page：List
---------------------------------------------------------------------------------------------------------- */
#news-listcon {padding: 4px 1px 1px; margin: 10px auto auto; float: right; width: 706px; background-color: #fff; border: 1px #6eb6ef solid; }
#news-listcon h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 706px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#news-listcon h2 b {background: url('../images/icons.png') no-repeat 10px -193px; color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#news-listcon ul {padding: 10px; width: 686px; margin: 0; }
#news-listcon ul li {padding: 0 18px; border-bottom: 1px #808080 dotted; margin: 0; height: 30px; line-height: 30px; background: url('../images/icons.png') no-repeat 0 -119px; }
#news-listcon ul li a {font: 14px/30px ''; }
#news-listcon ul li span {float: right; color: #666; }
#news-content {padding: 10px; margin: 10px auto auto; background-color: #fff; border: 1px #6eb6ef solid; }
#news-content .con-title {padding: 0 10px; margin: 0; text-align: center; height: 55px; font: bold 24px/55px '黑体'; color: #14599c; }
#news-content .con-info {padding: 0 10px; border-bottom: 1px #808080 dotted; margin: 0; text-align: center; height: 24px; line-height: 24px; }
#news-content .con-content {width:650px;padding: 15px; border-bottom: 1px #808080 dotted; margin: 0; line-height: 28px; font-size: 14px; text-indent: 28px;word-break:break-all;overflow:htdden;}
#news-content .related {margin: 10px 0 0; padding: 10px 15px 15px; background-color: #f0f8ff; }
#news-content .related h4 {font: bold 12px/25px ''; color: #14599c; }
#news-content .related ul {margin: 0; padding: 0; }
#news-content .related ul li {padding: 0 18px; margin: 0; height: 24px; line-height: 24px; background: url('../images/icons.png') no-repeat 0 -119px; }
#news-content .related ul li span {color: #999; font-size: 11px; margin-left: 10px; }
/* ----------------------------------------------------------------------------------------------------------
4-4) Page：Page
---------------------------------------------------------------------------------------------------------- */
#product-page {padding: 4px 1px 10px; margin: 10px auto auto; float: right; width: 706px; background-color: #fff; border: 1px #6eb6ef solid; }
#product-page h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 706px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#product-page h2 b {background: url('../images/icons.png') no-repeat 10px -193px; color: #036; font: bold 14px/25px ''; width: 650px; display: block; padding-left: 35px; }
#commitment {margin: 0 0 10px; padding: 0; font-size: 0; }
/*放心购卡*/
#assured {padding: 4px 1px 1px; width: 226px; margin: 0 0 10px; background-color: #fff; border: 1px #6eb6ef solid; }
#assured h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 226px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#assured h2 b {color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#assured h2 b {background: url(../images/ico_6.gif) no-repeat 10px; }
#assured ul {margin: 0; padding: 0; }
#assured ul li {padding: 3px; height: 65px; line-height: 65px; overflow: hidden; float: left; }
/*page主体*/
.b-box {width: 200px; }
.meta {width: 445px; padding-bottom: 10px; border-bottom: 1px #808080 dashed; }
.other-actions {width: 445px; padding-top: 10px; text-align: right; }
.other-actions a {float: right; margin-left: 8px; }
.pro-tips {padding: 8px 0 0 0; }
.pagecon {padding: 10px 10px 0; }
.pagecon ul {padding: 0px; }
.pagecon .pro-tab {margin: 0px 0 10px; padding: 15px 0 0; overflow: hidden; height: 29px; border-bottom: 2px #2a8ddb solid; }
.pagecon .pro-tab li {float: left; margin: 0; width: auto; margin: 0 4px 0 0; display: inline; }
.pagecon .pro-tab li a {background: url('../images/bg_tab.png') no-repeat -474px 0%; float: left; width: 115px; height: 17px; padding-top: 12px; text-align: center; }
.pagecon .pro-tab li a.pro-current, #.pagecon .pro-tab li a:hover, .pagecon .pro-tab li a:active {background: url('../images/bg_tab.png') no-repeat -359px 0%; width: 115px; color: #fff; font-weight: bold; padding: 8px 0 5px 0; }
.pagecon .pro-tab li a:hover {background: url('../images/bg_tab.png') no-repeat -359px 0%; text-decoration: none; color:#fff; }
.pagecon .pro-tab-box {padding: 0; margin: 0; }
.page-title {height: 24px; border-bottom: 1px #2a8ddb solid; margin: 5px 0 0 0; padding: 0 0 0 40px; color: #666; font: bold 14px/24px ''; background: #eef7ff url('../images/icons.png') no-repeat 10px -343px; }
.page-title span {float: right; font: normal 12px/24px ''; padding-right: 23px; background: #eef7ff url('../images/icons.png') no-repeat right -376px; }
.pro-info {margin: 0; padding: 10px 10px 0; }
.pro-info dl {margin: 0; padding: 0; }
.pro-info dt {margin: 0; padding: 0; background: #dedede url('../images/icons.png') no-repeat 70px -407px; }
.pro-info dt strong {margin: 0; padding: 3px 10px 2px 0; height: 14px; background-color: #fff; }
.pro-info dd {margin: 0; padding: 10px 0 10px 70px;word-break:break-all;overflow:auto; }
/* ----------------------------------------------------------------------------------------------------------
4-5) Page：Orders
---------------------------------------------------------------------------------------------------------- */
#product-order {padding: 4px 1px 10px; margin: 10px auto auto; float: right; width: 706px; background-color: #fff; border: 1px #6eb6ef solid; }
#product-order h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 706px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#product-order h2 b {background: url('../images/icons.png') no-repeat 10px -193px; color: #036; font: bold 14px/25px ''; width: 500px; display: block; padding-left: 35px; }
/*商品信息*/
.product-con {width: 445px; margin: 0; padding: 0; }
.product-title {width: 445px; padding-bottom: 5px; border-bottom: 1px #808080 dotted; font: bold 14px ''; color: #000; }
.product-title span a {float: right; margin-left: 8px; font: normal 12px/23px ''; }
.product-meta {width: 445px; padding: 10px 0; border-bottom: 1px #808080 dotted; }
.product-meta li {font-size: 14px; padding: 2px 0; }
.product-meta li del, .product-meta li span {margin-right: 10px; font: 18px 'Impact'; }
.product-actions {width: 445px; padding-top: 5px; text-align: left; }
.product-actions a {float: left; line-height: 23px; margin-right: 15px; }
/*促销
#cuxiao {margin: 10px 0 0 0; padding: 2px 12px 0 10px; position: relative; }
#cuxiao .jiao {margin: 0; position: absolute; top: 0; right: 10px; width: 68px; height: 68px; background: url('../images/cuxiao.png') no-repeat right top; }
#cuxiao .cuxiao-box {background-color: #fff7e3; border: 1px #facd88 solid; }
#cuxiao .cuxiao-box h4 {padding: 10px 10px 0; font-size: 12px; }
#cuxiao .cuxiao-box ul {margin: 0; padding: 10px; }
#cuxiao .cuxiao-box ul li {font-size: 14px; padding: 3px 0; }
#cuxiao .cuxiao-box ul li a {margin-right: 8px; font-weight: bold; color: #f60; vertical-align: baseline; }
#cuxiao .cuxiao-box ul li em {margin: 0 5px; font-weight: bold; }
#cuxiao .cuxiao-box ul li i {margin-left: 100px; padding-left: 20px; background: url('../images/icons.png') no-repeat 0% -443px; }
#cuxiao .cuxiao-box ul .fanwei i {width:305px;float:right;margin: 0; padding-left: 20px; background: url('../images/icons.png') no-repeat 0% -268px; }*/
/*确认订单*/
#order-tips {background-color: #e8f5ff; border: 1px #2a8ddb solid; padding: 10px 15px; margin-top: 20px; color: #666; font: 12px/24px 'SimSun'; }
#order-ok {margin-top: 10px; border: 2px #ccc solid; padding: 0 15px 10px; }
#order-ok h4 {height: 30px; font: bold 14px/30px ''; color: #000; }
#order-ok h5 {height: 30px; font: bold 12px/30px ''; color: #14599c; background: url('../images/icons.png') no-repeat 0% -570px; padding-left: 25px; }
#order-ok ul {margin: 0; border-left: 1px #ccc solid; border-right: 1px #ccc solid; padding: 0; }
#order-ok .order-ok-title {margin: 0; background: url('../images/bg_repeat_x.png') repeat-x 0% -340px; height: 30px; line-height: 30px; border-top: 1px #ccc solid; padding-left: 20px; }
.order-table, .gl-table {float: left; line-height: 30px; border-bottom: 1px #ccc solid; color: #000; }
.table325 {width: 325px;float: left; margin: 0; padding: 0; }
.table650 {width: 650px;float: left; margin: 0; padding: 0; }
.table337 {width: 337px;float: left; margin: 0; padding: 0; }
.table674 {width: 674px;float: left; margin: 0; padding: 0; }
.order-table a {zoom: 1; vertical-align: baseline; }
.order-table em {width: 100px; background-color: #e8f5ff; text-align: center; font: normal 12px/30px ''; color: #333; display: inline-block; margin-right: 10px; }
.order-table span, .gl-table span {line-height: 28px; margin: 0; padding: 0; }
.guanlian {margin: 0; border-right: 1px #ccc solid; border-top: 1px #ccc solid; border-left: 0; padding: 0; }
.gl-table em {width: 80px; background-color: #e8f5ff; text-align: center; font: normal 14px/30px ''; color: #333; display: inline-block; margin-right: 10px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; }
/*userinfo*/
.user-info {padding: 10px 0; width: auto; border: 1px #ccc dashed; background-color:#e8f5ff;}
.user-info ul {margin: 0; padding: 0; list-style: none; }
.user-info ul li {float: left; margin: 0 0 10px; padding: 0; width:325px; display:inline-block; }
.user-info ul li dfn {width: 110px; text-align: right; display: inline-block; font-style:normal; }
/*结果*/
#result-con {margin: 0; padding: 0; }
#result-con ul {margin: 0; padding: 0; }
#result-tips {height: 28px; border: 1px #facd88 solid; background: #fff7e3 url('../images/icons.png') no-repeat 10px -507px; color: #f00; font: bold 12px/28px ''; margin-top: 10px; padding-left: 30px; }
#loading {text-align: center; padding: 20px; }
#loading span {text-align: center; display: block; padding: 10px; }
#success {background: url('../images/cg_ico.gif') no-repeat 40px 15px; }
#failure {background: url('../images/failure.png') no-repeat 40px 15px; }
.result-msg {margin-top: 10px; border: 2px #ccc solid; padding: 0 15px 10px; }
.result-msg h1 {margin: 30px 0 0 140px; padding: 0; display: block; }
.result-msg em {margin: 0 0 10px 140px; padding: 0; font-style: normal; display: block; }
.kami {margin: 0; padding: 10px 0 0 0; border-top: 1px #ccc solid; }
.kami ul {border-width: 1px 1px 0; border-color: #6eb6ef; border-style: solid; }
.kami ul li {height: 28px; line-height: 28px; border-bottom: 1px #6eb6ef solid; }
.kami ul .kami-title {height: 28px; line-height: 28px; background: url('../images/bg_repeat_x.png') repeat-x 0% -370px; color: #14599c; font-weight: bold; }
.a, .b, .c {width: 180px; text-align: center; border-right: 1px #6eb6ef solid; display: block; float: left; }
.d {width: 128px; text-align: center; display: inline-block; }
.kami ul .czurl {height: 28px; line-height: 28px; padding-left: 8px; }
.kami h5 {height: 30px; font: bold 12px/30px ''; color: #333; background: url('../images/icons.png') no-repeat 0% -605px; padding-left: 20px; }
/* ----------------------------------------------------------------------------------------------------------
4-6) Search
---------------------------------------------------------------------------------------------------------- */
#prs {height: 24px; line-height: 24px; margin: 10px auto 0; padding-left: 10px; border: 1px #6eb6ef solid; color: #404040; }
.res {margin: 0 50px 0 0; padding: 0; }
.res ul {margin: 0; padding: 0; }
.res ul li {margin: 10px 0; padding: 0; display: block; }
.res ul li h5 a {padding: 0; font: 16px/26px ''; color: #06c; text-decoration: underline; }
.res ul li em {font-style: normal; color: #f00; cursor: pointer; }
.res ul li cite a {font-style: normal; color: #090; cursor: pointer; }
.spro {margin: 5px 0 0 20px; padding: 0; }
.spro ul {margin: 0 0 0 15px; padding: 0; }
.spro ul li {height: 24px; padding: 0; margin: 0; }
.spro h6 a {height: 24px; font: normal 12px/24px 'SimSun'; color: #06c; text-decoration: underline; }
a.shn {background: url('../images/icons.png') no-repeat 0% -640px; padding-left: 15px; display: inline-block; }
a.ssw {background: url('../images/icons.png') no-repeat 0% -674px; padding-left: 15px; display: inline-block; }
.spro ul li i {margin-left: 20px; }
.spro ul li i b {color: #f60; }
.spro ul li a {margin-left: 10px; color: #06c; }
.scu {margin: 0; padding: 0; background-color: #fffff1; border: 1px #ffe88f solid; }
.scu h2 {margin: 0; padding: 0 10px; height: 30px; line-height: 30px; background-color: #fffff1; border-bottom: 1px #ffe88f solid; font-size: 14px; color: #f60; }
.scu h2 span {float: right; font: normal 12px/30px 'SimSun'; }
.scu ol {margin: 0; padding: 0;list-style:none; }
.scu ol li {line-height: 22px; padding: 5px 10px; border-bottom: 1px #ffe88f dashed; }
/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */
/*商品-图文*/
.p-box {width: 220px; height: 75px; float: left; text-align: center; margin: 0 3px; padding: 5px 0; /*display:none;*/display: inline; }
.p-box dl {margin: 0; padding: 0; }
.p-box dl dt {float: left; width: 96px; margin-right: 4px; font-size: 0; position:relative;}
.p-box dl dd {float: left; width: 120px; text-align: left;margin-top:2px; }
.p-box dl dd a {margin-right: 5px; }
.p-box dl .ptitle {float: left; width: 120px; height: 18px; line-height: 18px; overflow: hidden; }
.p-box dl .ptitle a {background-color: #fff; height: 18px; line-height: 18px; overflow: hidden; display: block; white-space: nowrap; }
.p-box dl .ptitle a:hover {color: #f60; overflow: visible; position: absolute; z-index: 998; }
.p-box dl .price {font: 12px/14px '宋体'; color: #999; }
.p-box dl .price span {background: url('../images/icons.png') no-repeat 0% -149px; padding-left: 10px; font: bold 14px/14px 'SimSun'; color: #c00; }
/*分页样式*/
div.list-page {font-family: 'SimSun'; margin: 0 auto; color: #ff6500; text-align: center; padding: 20px; height: 24px; }
div.list-page a {border: #ff9600 1px solid; padding: 5px 7px; margin-right: 3px; color: #f60; }
div.list-page a:hover {background-color: #ffc794; text-decoration: none; }
div.list-page span.page-current {background-color: #f60; border: #f60 1px solid; padding: 5px 7px; margin-right: 3px; color: #fff; font-weight: bold; }
div.list-page span.disabled {border: #ccc 1px solid; padding: 5px 7px; margin-right: 3px; color: #999; }
div.soon-page {font-family: 'SimSun'; margin: 0 auto; color: #2a8ddb; text-align: center; padding: 20px; height: 24px; }
div.soon-page a {border: #2a8ddb 1px solid; padding: 4px 7px; margin-right: 3px; color: #2a8ddb; }
div.soon-page a:hover {background-color: #a7d5fa; text-decoration: none; }
div.soon-page span.page-current {background-color: #2a8ddb; border: #2a8ddb 1px solid; padding: 4px 7px; margin-right: 3px; color: #fff; font-weight: bold; }
div.soon-page span.disabled {border: #ccc 1px solid; padding: 4px 7px; margin-right: 3px; color: #999; }
div.con-page {font-family: 'SimSun'; margin: 0 auto; color: #000; text-align: center; padding: 20px; height: 24px; }
div.con-page a {border: #ccc 1px solid; padding: 5px 7px; margin-right: 3px; color: #000; }
div.con-page a:hover {background-color: #eee; text-decoration: none; }
div.con-page span.page-current {background-color: #eee; border: #ccc 1px solid; padding: 5px 7px; margin-right: 3px; color: #000; font-weight: bold; }
div.con-page span.disabled {display:none;}
/*弹出层样式*/
#zhifu-ok {width: 332px; padding: 1px; background-color: transparent; border: 1px #ccccee solid; margin: 100px auto; }
.okcon {margin: 0; border: 1px #ccccee solid; padding: 0 0 30px 0; background-color: #fff; }
.tool-title {height: 27px; line-height: 27px; text-align: right; background-color: #eeeeff; }
.okcon h4 {margin: 0; padding: 30px 45px 30px 95px; background: url('../images/zhifu.png') no-repeat 20px 30px; font-size: 16px; color: #000; }
.okcon p {margin: 0; padding: 5px 12px; }
a.fu-ok, a.fu-no {height: 23px; line-height: 23px; border: none; vertical-align: middle; cursor: pointer; font-size: 14px; color: #333; padding-left: 26px; display: inline-block; }
a.fu-ok {width: 80px; background: url('../images/icons_btn.png') no-repeat 0% -457px; margin: 0; }
a.fu-no {width: 162px; background: url('../images/icons_btn.png') no-repeat 0% -480px; margin: 0 0 0 10px; }

/*js-input-select*/
div.select_box {width: 100%; height: 22px;overflow:hidden; }
div.tag_select {color: #333; height: 20px; border: 1px #a0a0a0 solid; background: #fff url('../images/ubox-select.gif') no-repeat right 0; line-height: 20px; padding: 0 10px; white-space: nowrap; }
div.tag_select_hover {color: #79A2BD; height: 20px; background: #ffffee url('../images/ubox-select.gif') no-repeat right 0; line-height: 20px; padding: 0 10px; border: solid #000 1px;white-space: nowrap; }
div.tag_select_open {color: #79A2BD; height: 20px; background: #fff url('../images/ubox-select.gif') no-repeat right -24px; line-height: 20px; padding: 0 10px; white-space: nowrap; border-top: solid #f60 1px; border-left: solid #f60 1px; border-right: solid #f60 1px; border-bottom-width: 0; }
ul.tag_options {list-style: none; /*background:transparent url('ubox-select.gif') no-repeat right bottom;*/margin: 0; padding: 0 0 5px; white-space: nowrap; background-color: #fff; border: solid #f60 1px;overflow:auto;display: block; }
ul.tag_options li {/*background:transparent url('ubox-select.gif') repeat-y -100px 0;*/
	height: 20px; text-decoration: none; line-height: 20px; color: #14599c; padding: 2px 10px; white-space: nowrap; background-color: #fff; float: left; border-bottom: 1px #eee dashed; }
ul.tag_options li.open_hover {/*background:transparent url('ubox-select.gif') no-repeat 0 -72px;*/
	color: #000; display: block; white-space: nowrap; background-color: #aedafd; }
ul.tag_options li.open_selected {/*background:transparent url('ubox-select.gif') no-repeat 0 -96px;*/
	color: #fff; white-space: nowrap; background-color: #095999; }
div.type_radio {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat 0 0; display: inline; }
div.type_radio_hover {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat 0 -15px; display: inline; }
div.type_radio_checked {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat -15px 0; display: inline; }
div.type_radio_checked_hover {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat -15px; display: inline; }
div.type_checkbox {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat 0 -30px; display: inline-block; vertical-align: middle; }
div.type_checkbox_hover {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat 0 -45px; display: inline; }
div.type_checkbox_checked {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat -15px -30px; display: inline; }
div.type_checkbox_checked_hover {margin: 3px 0 0 3px; width: 15px; height: 15px; background: url('../images/ubox-radio-checkbox.gif') no-repeat -15px -45px; display: inline; }
input.type_text {}
input.type_text_hover {border: 1px #000 solid; }
input.type_text_focus {border: 1px #f00 solid; position: relative; }
input.type_submit {border-style: none; border-color: inherit; border-width: medium; width: 70px; height: 25px; background: url('../forms/ubox-submit.gif') no-repeat 0 0; color: #fff; }
input.type_submit_hover {border-style: none; border-color: inherit; border-width: medium; width: 70px; height: 25px; background: url('../forms/ubox-submit.gif') no-repeat 0 -25px; color: #fff; }
textarea.tag_textarea {width: 300px; height: 150px; background: #fff; border: 2px solid #B8CEDD; padding: 3px; }
textarea.tag_textarea_hover {width: 300px; height: 150px; background: #fff; border: 2px solid #6D93AB; padding: 3px; }
textarea.tag_textarea_focus {width: 300px; height: 150px; background: #fff; border: 2px solid #7EAE00; padding: 3px; }
.transparent {filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; border: none; background: #FFF; z-index: 10; cursor: pointer; }

/*tel-chong*/
.c-lei{float:left;}
.c-lei p .c-lei-x{margin-right:10px;padding:0;text-align:left;}
.c-lei p{color:#ccc;}
.c-je{margin-left:110px;}
.c-je ul{width:250px;list-style:none;}
.c-je ul li{width:120px; float:left;font-size:14px;}
.c-input{float:left; margin-right:10px;}
.c-l{*padding-top:3px;_padding-top:0px;}
.cinput {background:#fff url('../images/bg_input.png') no-repeat 0% 0%; border: 1px #a0a0a0 solid; width:195px; height: 24px; padding:0px 0 0 5px;font-size:16px; font-family:'Arial Black'; margin:0; vertical-align: middle; }
.cinput-hover {background:#ffffee url('../images/bg_input.png') no-repeat 0% 0%; border: 1px #000 solid; width:195px; height: 24px; padding:0px 0 0 5px;font-size:16px; font-family:'Arial Black'; margin:0; vertical-align: middle; }
.cinput-focus {background:#fff url('../images/bg_input.png') no-repeat 0% 0%; border: 1px #f60 solid; width:195px; height: 24px; padding:0px 0 0 5px;font-size:16px; font-family:'Arial Black'; margin:0; vertical-align: middle; }
.cz-tab {margin: 0; padding: 0; overflow: hidden; height: 35px; border-bottom: 4px #f8b501 solid; list-style: none; }
.cz-tab li {float: left; margin: 0; width: auto; margin: 0 6px 0 0; display: inline; }
.cz-tab li a {float: left;background: url('../images/c-tab.png') no-repeat 0% -35px; width: 340px; height: 35px; padding-top: 8px; text-align: center; color: #036; font:bold 14px ''; }
.cz-tab li a.c-current { background: url('../images/c-tab.png') no-repeat 0% 0%;width: 340px; color: #036; padding-top: 8px;  font:bold 14px '';}
.cz-tab li a:hover, cz-tab li a.cz-current:hover {text-decoration: none; color: #000; }
.c-tab-box {padding: 0; margin: 0;}
.sw160{width:160px; float:left;}

/*tuijian*/
#hot-tui {padding: 4px 1px 1px; width: 226px; margin: 10px 0 0; background-color: #fff; border: 1px #6eb6ef solid;}
#hot-tui h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; width: 226px; height: 25px; line-height: 25px; margin: 0; border-bottom: 1px #6eb6ef solid; }
#hot-tui h2 b {color: #036; font: bold 14px/25px ''; width: 191px; display: block; padding-left: 35px; }
#hot-tui h2 b {background: url('../images/icons.png') no-repeat 10px -169px; }

/*弹出层样式*/
#guodu {width: 465px; padding: 1px; background-color: transparent; border: 1px #ccccee solid; margin: 100px auto; }
.gdcon {margin: 0; border: 1px #ccccee solid; padding: 0 0 30px 0; background-color: #fff; }
.gd-title {height: 27px; line-height: 27px; text-align: left; font-size:14px;font-weight:bold;padding-left:15px; background-color: #eeeeff; color:#336; }
.gdcon h4 {margin: 0; padding: 30px 45px 30px 95px;  font-size: 16px; color: #000; }
.gdcon p {margin: 0; padding: 5px 10px; }
.gdcon .loading {background: url('../images/loading.gif') no-repeat center 0;height:37px;font-size:0; margin: 20px 10px 0;}
.gdcon .gd-tips {font-size:14px; margin: 0px 10px 10px;}
.gdcon p a {margin: 0; padding:0; color:#33c; }
.gdcon p a:hover {border-bottom:1px #33c solid;text-decoration:none;}
.gdcon .ttt {color:#f00;}

/*2010.4.13 list*/
#list-con-box {width:950px; margin:0 auto; overflow:hidden;}
/*#list-kefu {width:230px;padding:0 0 10px 10px;float:right;}*/
#list-con {width: 708px;float: left;border-width:0px 0 0px 0px;border-color:#6eb6ef;border-style:solid;}
#list-kefu{width:230px;padding:0 0 0px 10px;float: left;border-bottom:0px #6eb6ef solid;}
#list-jieshao {width:950px; border-width:0; border-color:#6eb6ef;border-style:solid; margin-bottom:10px; }
#page-jieshao {width:950px; border-width:0; border-color:#6eb6ef;border-style:solid; margin-bottom:10px; padding-top:10px; }

.list-current {background: url('../images/bg_repeat_x.png') repeat-x 0% -368px; width: 706px;  padding:0px; border-width:1px;border-color:#6eb6ef;border-style:solid;color:#036;}
.list-current span {font-weight:normal; font-family:'SimSun';margin-right:5px;}
.list-current span a {margin:0 5px;color:#036;}
.list-pro-pic {width:220px; float:left;margin:10px 10px 5px 0px; display:inline;}
.list-pro-pic img {width:220px; height:158px;}
#spimg {width:220px; height:158px;}
.list-pro-pic span {height:30px; line-height:30px; display:block; text-align:center; margin-top:3px;}
.list-pro-pic span a {margin:0 10px; padding:1px 0 0 18px;}
.l-fav {background: url('../images/icon_ps0414.gif') no-repeat -20px -30px;color:#036;}
.l-tui {background: url('../images/icon_ps0414.gif') no-repeat -20px -15px;color:#036;}
.list-pro-box {float:left;}
.list-zc {margin:10px 0 0;}
.list-zc h2 {background: url('../images/list_pro.png') repeat-x 0 0; width:115px; height:18px; line-height:18px; padding-top:4px; font-size:14px; text-align:center; color:#630;}
.list-zc ul {width:478px;border-width:3px 0px 0px; border-color:#ff9406; border-style:solid; padding:5px 0;}
.list-km {margin:10px 0 0;}
.list-km h2 {background: url('../images/list_pro.png') repeat-x 0 -22px; width:115px; height:18px; line-height:18px; padding-top:4px; font-size:14px; text-align:center; color:#030;}
.list-km ul {width:478px;border-width:3px 0px 0px; border-color:#23bc2e; border-style:solid; padding:5px 0;}

.list-zc ul li,.list-km ul li {height:30px; line-height:30px; padding:0 0 0 5px; border-bottom:1px #ccc dotted;}
.list-zc ul li a,.list-km ul li a {color:#036;}
.list-zc ul li a:hover,.list-km ul li a:hover { text-decoration:none;}
.list-zc ul li u,.list-km ul li u { text-decoration:none;}
.list-zc ul li span.jiage,.list-km ul li span.jiage {float: right; width: 110px; text-align: left; margin-right: 10px; color: #000; }
.list-zc ul li span.jiage del,.list-km ul li span.jiage del {font-size:12px;color:#666;}
.list-zc ul li span.jiage i,.list-km ul li span.jiage i {font-weight:700; }
.list-zc ul li span.gou,.list-km ul li span.gou {width: 115px; float: right; text-align: right; padding-top: 5px; }
.list-zc ul li span a.fav,.list-km ul li span a.fav {margin-left:5px; }
.list-zc-hover {background:#fff0db;}
.list-km-hover {background:#e0fce2;}
.list-zc-hover u,.list-km-hover u {color:#000; font-weight:700;margin:0 1px;}

.switchbox {width:950px;padding:10px 0 0;}
.switchbox dt {background: url('../images/list_jie.png') repeat-x 0 -76px;height: 38px;}
.switchbox span{background: url('../images/list_jie.png') repeat-x 0 -38px;color: #000;cursor: pointer;float: left;font-size: 14px;height: 38px;line-height: 32px;text-align: center;text-decoration: none;width: 90px;font-style: normal;margin-right:4px;}
.switchbox dt .on, .switchbox dt .active {background: url('../images/list_jie.png') repeat-x 0 0;color: #fff;font-weight: 700;}
.switchbox dt .fat {color: #0000ff;	width: 150px;}
.switchbox dt .fat:hover {color: #ffff00;}
.switchbox dd {clear: both;display: none;height: auto;line-height: 24px;padding: 10px;}
.switchbox dd a {color:#036; border-bottom:1px #036 solid;}
.switchbox dd a:hover { text-decoration:none;color:#f60;}

#list-xg {border:1px #6eb6ef solid; width:948px; padding:3px 0 0; }
#list-xg h2 {background: url('../images/bg_repeat_x.png') repeat-x 0% -228px; height: 25px; line-height: 22px; margin: 1px; padding:0 0 0 15px; border-bottom: 1px #6eb6ef solid;font-weight:700; font-size:12px; color:#036;}
#list-xg-box {width:918px; padding:5px 15px 10px; }

.list-bang {border:1px #ccc solid;margin:10px 0;overflow:hidden;}
.list-bang h2 {height:24px; line-height:24px; background-color:#f0f0f0; border-bottom:1px #ccc solid; font-size:12px; padding-left:10px;}
.list-bang ul {list-style:none;padding:2px 0;}
.list-bang ul li {height:22px; line-height:22px; padding-left:10px;}

/*商品信息*/
.product-con {width: 445px; margin: 0; padding: 0; }
.pro-title {width: 475px; padding-bottom: 10px; border-bottom: 1px #808080 dotted; font: bold 14px ''; color: #000; float:left; margin-top:15px;}
.pro-title span a {float: right; margin-left: 8px; font: normal 12px/23px ''; }
.pro-meta {width: 475px; padding: 10px 0; border-bottom: 1px #808080 dotted;float:left; }
.pro-meta li {font-size: 14px; padding: 2px 0; }
.pro-meta li em {font-style:normal;width:180px; display:inline-block;}
.pro-meta li del, .pro-meta li span {margin-right: 10px; font: 30px 'Impact'; }
.pro-actions {width: 475px; padding-top: 10px; text-align: left;float:left; }
.pro-actions a {float: left; line-height: 23px; margin-right: 15px; }
#page-bz {width:705px; margin:0 auto;}
#page-bz .o-tab {margin: 0; padding: 0; overflow: hidden; height: 35px; list-style: none; }
#page-bz .o-tab li {float: left; margin: 0; width: auto; margin: 0 14px 0 0; display: inline; line-height:25px; }
#page-bz .o-tab li a {float: left; width: auto; height: 34px; padding-top: 0; text-align: left; color: #999; font-size:14px; cursor: default; outline: none; background: url('../images/bg_bz.png') no-repeat 0 -40px; }
#page-bz .o-tab li a span {width:30px; text-align:center;display:inline-block; font-weight:700; font-size:16px; margin-right:8px; color:#fff;}
#page-bz .o-tab li a.order-current {background: url('../images/bg_bz.png') no-repeat 0 0; color: #036; font-weight: normal; padding: 0 0 5px 0; }
#page-bz .o-tab li.goto {width: 21px; height: 64px; background: url('../images/bg_bz.png') no-repeat 0 -88px; }
#page-bz .o-tab li a:hover, .order-tab li a.order-current:hover {text-decoration: none; color: #000; }
.page-bz-title {height: 26px; border-bottom: 1px #2a8ddb solid; margin: 0; padding: 0 5px 0 15px; color: #036; font: bold 14px/26px ''; background: #eef7ff; }
.page-bz-title span {float: right; font: normal 12px/26px ''; padding-right: 23px; background: #eef7ff url('../images/icons.png') no-repeat right -376px; }
.page-bz-title i {margin-left:20px;}
/*促销*/
#cuxiao {margin: 0 0 10px; padding: 2px 2px 0 0px; position: relative; }
#cuxiao .jiao {margin: 0; position: absolute; top: 0; right: 0px; width: 68px; height: 68px; background: url('../images/cuxiao.png') no-repeat right top; }
#cxclose {margin: 0; position: absolute; bottom: 0; right: 2px; width: 26px; height: 26px; background: url('../images/cuxiao-close.png') no-repeat right bottom; cursor:pointer; }
#cuxiao .cuxiao-box {background-color: #fff7e3; border: 1px #facd88 solid; }
#cuxiao .cuxiao-box h4 {padding: 10px; font-size: 12px; }
#cuxiao .cuxiao-box ul {margin: 0; padding:0 10px 10px; }
#cuxiao .cuxiao-box ul li {font-size: 14px; padding: 3px 0; }
#cuxiao .cuxiao-box ul li a {margin-right: 8px; font-weight: bold; color: #f60; vertical-align: baseline; }
#cuxiao .cuxiao-box ul li em {margin: 0 5px; font-weight: bold; }
#cuxiao .cuxiao-box ul li i {margin-left: 100px; padding-left: 20px; background: url('../images/icons.png') no-repeat 0% -443px; }
#cuxiao .cuxiao-box ul .fanwei i {width:305px;float:right;margin: 0; padding-left: 20px; background: url('../images/icons.png') no-repeat 0% -268px; }
#cuxiao-xx,#cxj,#cxclose {display:none;}
#cx-t-r {float:right;color:#f00; cursor:pointer;}

/*确认订单*/
#order-tips {background-color: #e8f5ff; border: 1px #2a8ddb solid; padding: 10px 15px; margin-top: 20px; color: #666; font: 12px/24px 'SimSun'; }
#p-order-ok {margin-top: 10px; border: 2px #ccc solid; padding: 0 15px 10px; }
#p-order-ok h4 {height: 30px; font: bold 14px/30px ''; color: #000; }
#p-order-ok h5 {height: 30px; font: bold 12px/30px ''; color: #14599c; background: url('../images/icons.png') no-repeat 0% -570px; padding-left: 25px; }
#p-order-ok ul {margin: 0; border-left: 1px #ccc solid; border-right: 1px #ccc solid; padding: 0; }
#p-order-ok .p-order-ok-title {margin: 0; background: url('../images/bg_repeat_x.png') repeat-x 0% -340px; height: 30px; line-height: 30px; border-top: 1px #ccc solid; padding-left: 20px; }
.p-order-table, .gl-table {float: left; line-height: 30px; border-bottom: 1px #ccc solid; color: #000;}
.table457 {width: 457px;float: left; margin: 0; padding: 0; }
.table914 {width: 914px;float: left; margin: 0; padding: 0; }
.table337 {width: 337px;float: left; margin: 0; padding: 0; }
.table674 {width: 674px;float: left; margin: 0; padding: 0; }
.p-order-table a {zoom: 1; vertical-align: baseline; }
.p-order-table em {width: 120px; background-color: #e8f5ff; text-align: center; font: normal 14px/30px ''; color: #333; display: inline-block; margin-right: 10px; }
.p-order-table span, .gl-table span {line-height: 28px; margin: 0; padding: 0; }
.guanlian {margin: 0; border-right: 1px #ccc solid; border-top: 1px #ccc solid; border-left: 0; padding: 0; }
.gl-table em {width: 80px; background-color: #e8f5ff; text-align: center; font: normal 14px/30px ''; color: #333; display: inline-block; margin-right: 10px; border-left: 1px #ccc solid; border-right: 1px #ccc solid; }
/*userinfo*/
.p-user-info {padding: 5px 0; margin-top:10px; width: auto; border: 1px #ccc dashed; background-color:#e8f5ff; position:relative;}
.p-nuser-info {padding: 5px 0; margin-top:10px; width: auto; border: 1px #ccc dashed; background-color:#fafafa; position:relative;}
.p-user-info ul,.p-nuser-info ul {margin: 0; padding: 0; list-style: none; }
.p-user-info ul li,.p-nuser-info ul li {float: left; margin: 0; padding: 0; display:block; font-size:14px; }
.p-user-info ul li dfn,.p-nuser-info ul li dfn {width:200px; text-align: right; display: inline-block; font-style:normal; color:#666; }
.p-user-info ul li img {vertical-align:middle;}
.hygou {position:absolute; right:15px; top:6px;}
a.hydl {background:url('../images/hydl.png') no-repeat 0 0; width:95px; height:22px; display:block; text-indent:-9999px; overflow:hidden;}
a.hydl:hover {background:url('../images/hydl.png') no-repeat 0 -22px; width:95px; height:22px; display:block; text-indent:-9999px; overflow:hidden;}

#dlts {background:url('../images/dlts.png') no-repeat 0 0; width:170px; height:158px; padding:35px 15px 20px 10px; position:absolute; right:0; top:23px; line-height:22px; display:none;}

.p-order-con {padding: 10px 0; }
.p-order-con ul {margin: 0; padding: 0; list-style: none; }
.p-order-con ul li{margin: 0; padding:10px 0;display:block; font-size:14px; }
.p-order-con ul li dfn {width: 200px; text-align: right; display: block; float:left; font-style:normal; vertical-align:middle; color:#666; }
.sj {font-size:12px;margin-left:7px;}

/*支付*/
.p-zhifu {height: 100%; margin:0 0 10px 40px; }
.p-zhifu ul {list-style: none; width: 650px; float: left; }
.p-zhifu ul li {width: 152px; float: left; font-size:14px; margin:3px 5px; display:inline;}
.p-zhifu span {font-size: 12px; }
.p-zhifu li.yuanbao {width: 640px; height: 30px; background-color: #fff; line-height:30px; margin-top:10px; color:#093; font-weight:700; }
.p-zhifu li.yuanbao i {font-size: 14px; color: #FF0000; }
.p-zhifu li.zffl {width: 630px; height: 26px; color:#14599c; line-height:26px;margin:5px 0;font-weight:bold;padding-left:20px; border-bottom:1px #ccc dashed; background: #f0f7ff url('../images/icons.png') no-repeat 5px -743px; font-size:12px; }

.zflable {border:1px #ccc solid; width:150px; height:33px; line-height:35px; display:block; vertical-align:middle;}
.zflable-ok {border:1px #f60 solid; width:150px; height:33px; line-height:35px; display:block; vertical-align:middle;}
.zflable img,.zflable-ok img {vertical-align:middle;}
.p-ts {margin-top:15px;}
.yhradio {vertical-align:middle; margin:5px auto;width:20px;}
.zclable {width:150px; height:33px; line-height:35px; display:block; vertical-align:middle;}






