﻿@charset "utf-8";

/*--------------- 全局布局开始 ---------------*/
.Container {width: 960px; margin: 0 auto;}
.Sidebar {width: 200px; float: left;}
.SidebarR {width: 200px; float: right;}
.MainContent {width: 750px; float: right;}
.MainContent .contentL {width: 252px; float: left;}
.MainContent .contentR {width: 488px; float: right;}
.MainContentL {width: 750px; float: left;}
.MainContentL .contentL {width: 252px; float: left;}
.MainContentL .contentR {width: 488px; float: right;}
/*--------------- 全局布局结束 ---------------*/

/*--------------- 通用模块开始 ---------------*/
/* 翻页 */
.globalPages {height: 20px; padding: 8px 0; text-align: center; background-color: #f8f8f8; border-bottom: #d0d0d0 1px solid;}
.globalPages font {padding: 0 8px; color: #aaa; font-size: 11px; font-weight: normal;}
.globalPages em {font-style: normal; color: #2047ba;}
.globalPages b {color: #ff8400;}
.globalPages .num {padding: 0 10px; font-size: 11px; font-weight: bold;}
.globalPages a:link, .globalPages a:visited, .globalPages a:active, .globalPages a:hover {color: #333;}
.globalPages a:hover {color: #ff8400;}

/* 通用当前位置 */
.globalCrumb {height: 30px; padding: 0 20px; margin-top: 8px; background: url(../images/img_crumbbg.gif) repeat-x bottom; color: #2047ba;}
.globalCrumb a:link, .globalCrumb a:visited, .globalCrumb a:active, .globalCrumb a:hover {color: #2047ba;}
.globalCrumb a:hover {color: #09f;}
.globalCrumb em {padding: 0 6px; font-size: 11px; font-style: normal; color: #99afe1;}
.globalCrumb b {color: #2047ba;}
.globalCrumb .right {float: right; color: #888;}

/* 通用当前分类 */
.globalType {padding: 6px 20px; margin-top: 10px; background-color: #eefaff; border: #b1e4fd 1px solid; color: #2047ba;}
.globalType a:link, .globalType a:visited, .globalType a:active, .globalType a:hover {margin: 0 10px; color: #2047ba;}
.globalType a:hover {color: #09f;}
.globalType a.focus:link, .globalType a.focus:visited, .globalType a.focus:active, .globalType a.focus:hover {padding: 1px 5px; text-decoration: none; background-color: #006ac8; color: #fff;}

/* 广告 */
.AdvRight01 {height: 226px; margin-top: 10px;}
.AdvRight01 .banner {float: left; position: relative;}
.AdvRight01 .banner .btn {position: absolute; right: 30px; bottom: 15px;}
.AdvRight01 .banner .btn a {width: 16px; height: 16px; margin-left: 2px; float: left; display: block; line-height: 16px; background-color: #fff; border: #56a2e5 1px solid; text-align: center; text-decoration: none; font-size: 13px; font-weight: bold; color: #006ac8;}
.AdvRight01 .banner .btn a:hover {background-color: #006ac8; border: #006ac8 1px solid; color: #fff;}
.AdvRight01 .banner .btn a.focus {background-color: #006ac8; border: #006ac8 1px solid; color: #fff;}
.AdvRight01 .starthere {float: right; position: relative;}
.AdvRight01 .starthere a.browse {position: absolute; top: 94px; left: 80px; text-decoration: underline; color: #363e88;}
.AdvRight01 .starthere a:hover.browse {color: #2047ba;}
.AdvRight02 {margin-top: 2px;}
.AdvRight03 {margin-top: 10px;}

/* 商品类型 */
.typesGoods {height: 162px; margin-top: 2px; background: url(../images/img_type_bg.jpg) no-repeat;}
.typesGoods h1 {height: 35px; padding-left: 35px; line-height: 35px; background: url(../images/ico_title.gif) no-repeat 20px center; font-size: 14px; color: #006ac8;}
.typesGoods .content {padding-top: 5px; padding-left: 15px;}

/* 页面模块 */
.moduleLeft {margin-top: 10px;}
.moduleLeft .title {height: 30px; padding: 0 10px; background: url(../images/img_leftmodule_t.gif) no-repeat;}
.moduleLeft .title h1 {padding-left: 15px; line-height: 30px; font-size: 14px; color: #006ac8;}
.moduleLeft .content {height: 1%; padding: 0 10px; padding-bottom: 5px; background: url(../images/img_leftmodule_bg.gif) repeat-y;}
.moduleLeft .bottom {height: 5px; background: url(../images/img_leftmodule_b.gif) no-repeat; overflow: hidden;}

.moduleRight {margin-top: 15px;}
.moduleRight .title {height: 29px; background: url(../images/img_rightmodule_bg.gif) repeat-x;}
.moduleRight .title h1 {width: 90px; height: 22px; padding-top: 7px; padding-left: 35px; padding-right: 26px; text-align: center; background: url(../images/img_rightmodule_t.gif) no-repeat; font-size: 14px; color: #006ac8;}
.moduleRight .title ul {height: 29px;}
.moduleRight .title ul li {width: 120px; height: 29px; margin-right: 2px; float: left;}
.moduleRight .title ul li a {width: 120px; height: 29px; display: block; text-decoration: none; text-align: center; line-height: 29px; background: url(../images/img_titletab.gif) no-repeat 0 -29px; font-weight: bold; color: #006ac8;}
.moduleRight .title ul li a span {margin-left: 2px; font-weight: normal; font-size: 10px;}
.moduleRight .title ul li.focus a {background: url(../images/img_titletab.gif) no-repeat;}
.moduleRight .title .rightinfo {padding-top: 3px; padding-right: 10px; float: right; color: #2047ba;}
.moduleRight .title .rightinfo a {color: #2047ba;}
.moduleRight .title .rightinfo b {padding: 0 5px; font-weight: bold; color: #ff8400;}
.moduleRight .title02 {height: 30px; background: url(../images/img_titlebg01.gif) no-repeat;}
.moduleRight .title02 h1 {line-height: 30px; padding-left: 36px; font-size: 14px; color: #006ac8;}
.moduleRight .title02 h1 span {padding-left: 5px; font-size: 12px; font-weight: normal; color: #2047ba;}
.moduleRight .title02 .rank {height: 26px; padding-top: 4px; padding-right: 10px; float: right; color: #2047ba;}
.moduleRight .content {padding: 10px 1px !important;padding: 10px 14px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.moduleRight .contentrow {padding-top: 10px;}
.moduleRight .noline {padding-bottom: 0; background: none;}
.moduleRight .helpTitle {padding: 5px; font-size: 12px; font-weight:bold; color: #000000;}
.moduleRight .helpContent {padding: 15px; font-size: 12px; color: #000000;}

.moduleSingle {height: 450px; margin-top: 10px; padding-top: 27px; position: relative; background: url(../images/img_modulesinglebg02.gif) no-repeat; text-align: center;}/*height:203-->300-->450 */
.moduleSingle .ico {width: 64px; height: 80px; position: absolute; top: -9px; left: -8px; background: url(../images/ico_mate.gif) no-repeat; overflow: hidden;}
.moduleSingle .buy {margin-top: 6px; text-align: center; color: #2047ba;}
.moduleSingle .buy input {width: 15px; height: 15px; margin-left: 2px; padding-top: 2px; padding-left: 2px; border: #92c1ec 1px solid; color: #2047ba;}
.moduleSingle .buy a {margin-left: 10px;}

.moduleSingleGoods {height: 273px; background: url(../images/img_modulesinglebg03.gif) no-repeat;}
.moduleSingleGoods .star {margin-top: 5px;}

/* 商品模块开始 */
.globalGoods01 {width: 120px;}
.globalGoods01 .photo {width: 102px; margin: 0 auto; position: relative;}
.globalGoods01 .photo a {display: block; border: #fff 1px solid;}
.globalGoods01 .photo a:hover {border: #ffcc66 1px solid;}
.globalGoods01 .photo .ico {position: absolute; top: 0; left: 0;}
.globalGoods01 .name {width: 100px; margin: 0 auto; margin-top: 5px; text-align: center; color: #2047ba;}
.globalGoods01 .name a {color: #2047ba;}
.globalGoods01 .name a:hover {color: #09f;}
.globalGoods01 .market {color: #999;}
.globalGoods01 .market em {font-style: normal; text-decoration: line-through;}
.globalGoods01 .price {margin-top: 2px; text-align: center; color: #ff8400;}
.globalGoods01 .btn {margin-top: 6px; text-align: center;}
.globalGoods01 .comment {margin-top: 2px; text-align: center;}
.globalGoods01 .comment a {color: #888;}
.globalGoods01 .comment b {font-size: 11px;}

.goodsStyle01 {float: left;}
.goodsStyle02 {margin: 0 auto;}
.goodsStyle02 .price {margin-top: 0;}
.goodsStyle02 .price b {font-size: 14px;}

.globalGoods02 {padding: 5px 0; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.globalGoods02 .photo {width: 52px; margin-right: 10px; float: left;}
.globalGoods02 .photo a {display: block; border: #fff 1px solid;}
.globalGoods02 .photo a:hover {border: #ffcc66 1px solid;}
.globalGoods02 .name {line-height: 16px; color: #2047ba;}
.globalGoods02 .name a {color: #2047ba;}
.globalGoods02 .name a:hover {color: #09f;}
.globalGoods02 .price {line-height: 16px; color: #ff8400;}

.globalGoods03 {width: 60px;}
.globalGoods03 .photo {width: 52px; margin: 0 auto;}
.globalGoods03 .photo a {display: block; border: #fff 1px solid;}
.globalGoods03 .photo a:hover {border: #ffcc66 1px solid;}
.globalGoods03 .price {margin-top: 2px; text-align: center; color: #ff8400; font-size: 11px;}

.goodsStyle03 {margin-top: 10px; float: left;}

/* 弹出层 */
.globalPopup {width: 580px; padding: 15px; background: #fff; }
.globalPopup .title {height: 20px; padding-left: 16px; line-height: 16px; background: url(../images/ico_title.gif) no-repeat left 2px; border-bottom: #95c8f5 2px solid; font-size: 14px; font-weight: bold; color: #006ac8;}
.globalPopup .title .close {float: right;}
.globalPopup .content {height: 400px; margin-top: 10px; padding-right: 10px; overflow: auto; color: #333;}
.globalPopup .content h1 {padding-bottom: 5px; font-size: 14px; color: #2047ba;}

/* 通用纵向表单 */
.globalFormY {width: 100%; margin: 0; padding: 0; margin-top: 10px;}
.globalFormY th {width: 100px; padding: 6px 6px 6px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f5f5f5; color: #333; font-weight: normal; text-align: right;}
.globalFormY th em {padding-right: 5px; font-style: normal; color: #fb4804;}
.globalFormY td {padding: 6px 0 6px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.globalFormY td span {padding-left: 10px; color: #999;}
.globalFormY td .input {width: 200px; padding: 2px 5px; border: #ccc 1px solid;}

.globalFormY2 th {width: 15%;}
.globalFormY2 td {width: 35%;}

.globalLoadingPop {padding: 15px 30px; background-color: #fff; z-index: 10;}
/*--------------- 通用模块结束 ---------------*/

/*--------------- 头部开始 ---------------*/
.Header {height: 70px; position: relative; background: #fff url(../images/img_headerbg.jpg) no-repeat center top;}
.Header .slogan {position: absolute; top: 42px; left: 195px;}
.Header .menu {position: absolute; top: 12px; right: 25px; color: #363e88;}
.Header .menu input {width: 56px; height: 15px; margin-left: 2px; padding-top: 2px; padding-left: 2px; border: #92c1ec 1px solid; color: #72aee8;}
.Header .menu span {padding: 0 5px; font-size: 10px;}
.Header .menu a {color: #363e88;}
.Header .menu a:hover {color: #09f;}
.Header .service {position: absolute; top: 38px; right: 25px;}
.Header .service .hotline {margin-right: 12px;}

/* 导航 */
.headerNav {height: 36px; padding: 0 25px; position: relative; background: #375ec8 url(../images/img_navbg_bg.gif) repeat-x; z-index: 9;}
.headerNav .leftpic {width: 8px; height: 36px; position: absolute; top: 0; left: 0; background: url(../images/img_navbg.gif) no-repeat left; overflow: hidden;}
.headerNav .rightpic {width: 8px; height: 36px; position: absolute; top: 0; right: 0; background: url(../images/img_navbg.gif) no-repeat right; overflow: hidden;}
.headerNav .nav a {height: 36px; display: block; float: left; line-height: 36px; text-decoration: none; font-size: 14px; font-weight: bold; color: #fff;}
.headerNav .nav a:hover {color: #cff; background: url(../images/img_navhover.gif) no-repeat center bottom;}
.headerNav .nav span {padding: 0 12px; background: url(../images/img_navspace.gif) no-repeat right 4px;}
.headerNav .nav a.focus {background: url(../images/img_navnow.gif) no-repeat center bottom;}
.headerNav .nav a.focus:hover {color: #fff; background: url(../images/img_navnow.gif) no-repeat center bottom;}
.headerNav .nav .last {background: none;}
.headerNav .search {width: 184px; height: 22px; margin-top: 7px; margin-right: 10px; padding-left: 10px; float: right; background: #fff url(../images/img_search.gif) no-repeat;}
.headerNav .search input {width: 150px; margin-top: 2px; border: #fff 1px solid;}
.headerNav .search a {width: 22px; height: 22px; display: block; float: right; text-decoration: none;}
.headerNav .menu {margin-top: 7px; position: relative; float: right;}

/* 快速选择商品下拉层 */
.menuDropDown {width: 220px; padding: 5px; position: absolute; top: 26px; right: 0px; background-color: #fff; border: #5087ed 4px solid;}
.menuDropDown .choose {padding: 2px 10px; background-color: #f1fbff; border-bottom: #b1e4fd 1px solid; color: #2047ba;}
.menuDropDown ul.goods {height: 280px; padding: 5px; overflow: auto;}
.menuDropDown ul.goods li {padding: 3px 0; padding-left: 7px; line-height: 16px; background: url(../images/ico_list.gif) no-repeat left 7px; color: #2047ba;}
.menuDropDown ul.goods li a {color: #2047ba;}
.menuDropDown ul.goods li a:hover {color: #09f;}
.menuDropDown ul.goods .list01 {background-color: #fff;}
.menuDropDown ul.goods .list02 {background-color: #f7f7f7;}

.headerNotice {height: 41px; padding: 0 122px; background: url(../images/img_noticebg.gif) no-repeat; color: #2047ba;}
.headerNotice .notice {width: 440px; margin-top: 10px; float: left; overflow: hidden;}
.headerNotice .notice a {color: #2047ba;}
.headerNotice .notice a:hover {color: #09f;}
.headerNotice .cart {width: 220px; height: 22px; margin-top: 8px; padding-top: 3px; position: relative; float: right; background: url(../images/img_shoppingcartbg.gif) no-repeat; text-align: center; z-index: 8;}
.headerNotice .cart a {color: #2047ba;}
.headerNotice .cart b {color: #ff8400;}

/* 购物车下拉层 */
.cartDropDown {width: 220px; position: absolute; top: 18px; left: 0; text-align: center;}
.cartDropDown .bottompic {height: 10px; background: url(../images/img_cartdropdown_b.gif) no-repeat; overflow: hidden;}
.cartDropDown .content {padding: 0 10px; background: url(../images/img_cartdropdown_bg.gif) repeat-y;}
.cartDropDown .content .line {line-height: 8px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.cartDropDown .content .txt {margin-top: 5px; line-height: 16px;}
.cartDropDown .content .goodsitem {padding: 5px 0; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.cartDropDown .content .goodsitem .photo {width: 37px; margin-right: 5px; float: left;}
.cartDropDown .content .goodsitem .photo img {width: 35px; height: 35px;}
.cartDropDown .content .goodsitem .photo a {display: block; border: #fff 1px solid;}
.cartDropDown .content .goodsitem .photo a:hover {border: #95c8f5 1px solid;}
.cartDropDown .content .goodsitem .name {width: 90px; float: left; line-height: 16px; text-align: left;}
.cartDropDown .content .goodsitem .info {width: 65px; float: right; text-align: right;}
.cartDropDown .content .goodsitem .info .price {color: #ff8400; font-size: 10px;}
.cartDropDown .content .goodsitem a:hover {color: #09f;}
.cartDropDown .content .nopic .name {width: 120px;}
.cartDropDown .content .btn {margin-top: 5px; text-align: center;}
/*--------------- 头部结束 ---------------*/

/* 商品分类 */
.moduleCategory {margin-top: 10px;}
.moduleCategory .title {height: 38px; padding: 0 10px; background: url(../images/img_category_t.gif) no-repeat;}
.moduleCategory .title h1 {padding-left: 15px; line-height: 33px; font-size: 14px; color: #006ac8;}
.moduleCategory .content {padding: 2px 21px; background: url(../images/img_category_bg.gif) repeat-y;}
.moduleCategory .content li {padding: 8px 0; border-bottom: #b1e4fd 1px solid;}
.moduleCategory .content li h1 {font-size: 14px; color: #2047ba;}
.moduleCategory .content li h1 a {color: #2047ba;}
.moduleCategory .content li .category {color: #2047ba;}
.moduleCategory .content li .category a {color: #2047ba;}
.moduleCategory .content li .category a:hover {color: #09f;}
.moduleCategory .content li .category span {padding: 0 5px; font-size: 10px; color: #99afe1;}
.moduleCategory .content .first {padding-top: 0;}
.moduleCategory .content .last {padding-bottom: 0; border-bottom: none;}
.moduleCategory .content .btn {margin-top: 2px; position: relative; text-align: right; color: #2047ba;}
.moduleCategory .content .btn a {color: #2047ba;}
.moduleCategory .content .btn a:hover {color: #09f;}
.moduleCategory .content .btn span {font-family: "宋体"; font-size: 10px;}
.moduleCategory .bottom {height: 18px; background: url(../images/img_category_b.gif) no-repeat; overflow: hidden;}

.cateDropDown {width: 420px; padding: 10px; position: absolute; top: -100px; left: 167px; *left: 95px !important; *left: 95px; text-align: left; background-color: #fff; border: #5087ed 4px solid; z-index: 8;}

/*--------------- 底部开始 ---------------*/
/* 三栏资讯 */
.threeColInfo {margin-top: 10px; padding: 3px; border: #d1d1d1 1px solid; float:left;}
.threeColInfo .content {padding: 10px 4px; padding-top: 5px; background-color: #f7f7f7;}
.threeColInfo .content .onecol {width: 284px; padding: 0 15px; float: left; border-right: #d4d4d4 1px solid;}
.threeColInfo .content .onecol .title {height: 25px; padding-left: 16px; line-height: 25px; background: url(../images/img_3coltitle.gif) no-repeat bottom;}
.threeColInfo .content .onecol .title h1 {font-size: 14px; color: #006ac8;}
.threeColInfo .content .onecol .title .more {float: right;}
.threeColInfo .content .onecol .title .more span {font-family: "宋体"; font-size: 10px;}
.threeColInfo .content .onecol .pic {margin-top: 10px; margin-right: 15px; float: left;}
.threeColInfo .content .onecol .pic img {display: block; border: #95c8f5 1px solid;}
.threeColInfo .content .onecol h2 {margin-top: 10px; font-size: 12px; color: #006ac8;}
.threeColInfo .content .onecol h2 a {color: #006ac8;}
.threeColInfo .content .onecol h2 a:hover {color: #09f;}
.threeColInfo .content .onecol .txt {margin-top: 3px; line-height: 16px; color: #333; text-align: justify; text-justify: inter-ideograph;}
.threeColInfo .content .onecol .txt a {color: #333;}
.threeColInfo .content .onecol .txt a:hover {color: #000;}
.threeColInfo .content .onecol .question {height: 20px; padding: 6px 10px; background-color: #fff;}
.threeColInfo .content .onecol .question input {width: 192px; height: 15px; padding-top: 2px; padding-left: 2px; border: #92c1ec 1px solid; color: #72aee8;}
.threeColInfo .content .onecol .list {margin-top: 8px;}
.threeColInfo .content .onecol .list li {padding-left: 10px; background: url(../images/ico_list02.gif) no-repeat left center; color: #333;}
.threeColInfo .content .onecol .list li a {color: #333;}
.threeColInfo .content .onecol .list li a:hover {color: #000;}
.threeColInfo .content .online {border-right: none;}

.Footer {margin-top: 10px;float:left;}
.webAttention {padding: 10px 30px; padding-left: 88px; background: url(../images/ico_attention.gif) no-repeat 30px center; border: #efefef 5px solid; color: #666;}
.shopInfo {padding: 12px 0; text-align: center; color: #333;}
.shopInfo span {padding: 0 10px; color: #b4b4b4;}
.copyRight {padding-bottom: 15px;}
.copyRight .system {margin-top: 10px; text-align: center;}
.copyRight .system img {margin-right: 10px;}
.copyRight .content {text-align: center;}
.copyRight .content span {padding: 0 5px; color: #ccc;}
.copyRight .content .copyright {line-height: 16px; font-size: 10px; color: #8a8a8a;}
.copyRight .content .copyright a {color: #8a8a8a;}
.copyRight .content .copyright b {font-family: MingLiU; font-weight: normal;}
.helpCenter {padding: 12px 0; border-bottom: 1px solid #d1d1d1;}
.helpCenter .item {width: 165px; height: 85px; padding-left: 25px; float: left; border-right: 1px solid #eee;}
.helpCenter .item li {line-height: 16px; padding:1px 0px;}
.helpCenter .item li a {color: #333;}
.helpCenter .item.end {border-right: none;}
.helpCenter .item h1 {line-height: 22px; font-size: 14px; color: #006ac8;}
/*--------------- 底部结束 ---------------*/

/*--------------- 商品详细开始 ---------------*/
.productPic {margin-top: 10px; border: #ddd 1px solid; position: relative;}
.productPic .ico {position: absolute; top: 0; left: 0;}
.productDetail {margin-top: 10px; padding: 1px; border: #b1e4fd 1px solid;}
.productDetail .detail {width: 100%;}
.productDetail .detail th {width: 58px; padding: 2px 8px; text-align: right; vertical-align: top; border: #fff 1px solid; background-color: #e2f7ff; color: #2047ba; font-weight: normal;}
.productDetail .detail td {padding: 2px 8px; border: #fff 1px solid; color: #666;}

.productInfo {margin-top: 10px;}
.productInfo h1 {padding-left: 36px; height: 30px; line-height: 30px; background: url(../images/img_titlebg02.gif) no-repeat; font-size: 14px; color: #006ac8;}
.productInfo .info {padding: 15px 20px;}
.productInfo .info h2 {font-size: 16px; color: #2047ba;}
.productInfo .info .txt {margin-top: 4px; line-height: 140%;}
.productInfo .info .btn {margin-top: 12px; text-align:left;}
.productInfo .prices {padding: 10px 20px; padding-top: 16px; border-top: #dbdbdb 1px solid; color: #333;}
.productInfo .prices span {padding: 0 8px; color: #999;}
.productInfo .prices .market em {font-style: normal; text-decoration: line-through;}
.productInfo .prices .price {margin-top: 2px;}
.productInfo .prices .price font {font-size: 12px; color: #ff8400;}
.productInfo .prices .price b {font-size: 20px;}
.productInfo .caption01 {padding: 6px 20px; color: #f60;}
.productInfo .caption02 {padding: 8px 20px; padding-bottom: 15px;}
.productInfo .caption02 span {color: #2047ba;}
.productInfo .caption02 a {color: #2047ba;}
.productInfo .caption02 a:hover {color: #09f;}
.productInfo .quantity {padding: 10px 20px; color: #333;}
.productInfo .quantity input {width: 26px; height: 15px; margin-left: 2px; padding-top: 2px; padding-left: 2px; text-align: center; border: #92c1ec 1px solid; color: #2047ba;}
.productInfo .buy {padding: 0 20px;}
.productInfo .buy .cartbtn {width: 180px; height: 28px; padding-right: 20px; margin-right: 5px; float: left; display: block; line-height: 28px; background: url(../images/btn_bg.gif) no-repeat; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold; color: #2047ba;}
.productInfo .buy .cartbtn b {padding: 0 2px; font-size: 14px; color: #f60;}
.productInfo .buy .cartbtnnow {width: 180px; height: 28px; padding-right: 20px; margin-right: 5px; float: left; display: block; line-height: 28px; background: url(../images/btn_bg02.gif) no-repeat; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold; color: #fff;}
.productInfo .buy .cartbtnnow b {padding: 0 2px; font-size: 14px; color: #ff0;}
.productInfo .eyeinfo {width: 100%;}
.productInfo .eyeinfo th {padding: 2px 3px; background-color: #c3eaff; font-weight: normal; color: #2047ba;}
.productInfo .eyeinfo td {padding: 8px 3px; background-color: #f2f2f2; border-top: #fff 2px solid; text-align: center; color: #000;}
.productInfo .eyeinfo td select {color: #000;}
.productInfo .eyeinfo .title {font-weight: bold; color: #2047ba;}
/*--------------- 商品详细结束 ---------------*/

/*--------------- 文章页开始 ---------------*/
.articleList {padding: 15px 20px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom; font-size: 14px;}
.articleList li {padding-left: 14px; line-height: 180%; background: url(../images/ico_list02.gif) no-repeat left center;}
.articleList li a:link, .articleList li a:visited, .articleList li a:active, .articleList li a:hover {color: #333;}
.articleList li a:hover {color: #2047ba;}
.articleList li span {float: right; font-size: 11px; color: #999;}

.articleDetail .title {padding: 20px 20px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom; text-align: center;}
.articleDetail .title h1 {padding-bottom: 4px; font-size: 18px; color: #2047ba;}
.articleDetail .title h2 {font-size: 12px; font-weight: normal; color: #999;}
.articleDetail .title h2 span {padding-left: 5px; font-size: 11px;}
.articleDetail .text {padding: 25px 30px; font-size: 14px; line-height: 180%; text-align: justify; text-justify: inter-ideograph;}
.articleDetail .text .backbtn {margin-top: 20px; text-align: center; color: #006ac8;}
.articleDetail .text .backbtn a {color: #006ac8; font-weight: bold;}
.articleDetail .page {padding: 15px 30px; line-height: 180%; background: #f8f8f8 url(../images/dot_c3c3c3_12.gif) repeat-x top; color: #888;}
.articleDetail .page a {color: #333; text-decoration: underline;}
.articleDetail .page a:hover {color: #000;}
/*--------------- 文章页结束 ---------------*/

/*--------------- 购物流程开始 ---------------*/
/* 购物流程步骤 */
.shoppingFlow {height: 51px; padding: 0 10px; margin-top: 10px;}
.shoppingFlow li {float: left;}
.shoppingFlow li span {width: 300px; height: 51px; display: block; line-height: 42px; background: url(../images/img_shoppingstepsbg.gif) no-repeat left -51px; text-align: center; font-size: 14px;}
.shoppingFlow li .focus {background: url(../images/img_shoppingstepsbg.gif) no-repeat; color: #2047ba;}

.shoppingAmount {padding: 15px 30px; text-align: right; font-size: 14px; color: #333;}
.shoppingAmount span {color: #f60;}
.shoppingAmount b {font-size: 20px;}

.shoppingBtn {padding: 0px 10px; padding-bottom: 15px;}
.shoppingBtn .right {float: right;}

.giftExplain {margin-top: 20px; padding: 10px 15px; background-color: #ffffdf; border: #e7e7e7 1px solid; color: #333;}
.giftExplain b {color: #f60;}

/* 通用商品列表 */
.globalForm {width: 100%; margin: 0; padding: 0; margin-top: 10px;}
.globalForm th {padding: 7px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #fff; background: #f2f2f2 url(../images/img_formtdbg.gif) top repeat-x; color: #333; font-weight: normal; text-align: center;}
.globalForm td {padding: 2px 10px; border-bottom: 1px solid #ddd; text-align: center; height:18px;}
.globalForm .list1 {background-color: #fff;}
.globalForm .list2 {background-color: #eefaff;}
.globalForm .product {text-align: left;}
.globalForm .product a {color: #2047ba;}
.globalForm .product img {margin-right: 15px; vertical-align: middle;}
.globalForm .eye {color: #2047ba;}
.globalForm .quantity input {width: 26px; height: 15px; padding-top: 2px; padding-left: 2px; float: left; text-align: center; border: #92c1ec 1px solid; color: #2047ba;}
.globalForm .quantity a {width: 9px; height: 9px; margin: 4px 5px; display: block; float: left; line-height: 9px;  border: #dbdbdb 1px solid; text-decoration: none; font-size: 10px; color: #555;}
.globalForm .quantity a:hover {border: #f60 1px solid; color: #f60;}
.globalForm .price {color: #f60;}
.globalForm .operate a {text-decoration: underline; color: #333;}
.globalForm .operate a:hover {color: #2047ba;}
.globalForm .ordernum a {color: #2047ba;}
.globalForm .state0 {color: #3c9617;}
.globalForm .state1 {color: #f34b00;}
.globalForm .action {color: #ccc;}
.globalForm .action a {text-decoration: underline; color: #333;}
.globalForm .action a:hover {color: #000;}
.globalForm .address {text-align: left; color: #333;}
.globalForm .form01 td {padding: 4px 10px;}
.globalForm .form01 td span {padding: 0 8px; color: #95c8f5; font-size: 10px;}
.globalForm .form01 .list2 {color: #006ac8;}

.enterInfo {padding: 15px 0 5px 0;}
.enterInfo li {padding-bottom: 4px;}
.enterInfo li span {width: 130px; float: left; display: block; text-align: right; color: #333;}
.enterInfo li .input {width: 180px; padding: 3px 5px; border: #ccc 1px solid; vertical-align: middle;}
.enterInfo li .input02 {width: 300px; padding: 3px 5px; border: #ccc 1px solid; vertical-align: middle;}
.enterInfo li em {padding-left: 10px; color: #999; font-style: normal;}
.enterInfo li textarea {width: 400px; height: 60px; padding: 3px 5px; border: #ccc 1px solid;}
.enterInfoline {padding: 15px 0 5px 0; margin-bottom: 10px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.enterInfoline li {padding-bottom: 8px;}

.shoppingTotal {margin-top: 10px; margin-bottom: 10px; padding: 10px 25px; background: #fffeee; border-bottom: 1px solid #ccc;}
.shoppingTotal .message {float: left; text-align: left;}
.shoppingTotal .message b {color: #333;}
.shoppingTotal .message p {margin-bottom: 5px;}
.shoppingTotal .message textarea {width: 300px; height: 60px; padding: 3px 5px; border: #ccc 1px solid;}

.totalForm {float: right;}
.totalForm th {color: #333; font-weight: normal;}
.totalForm td {padding: 2px 0; text-align: right;}
.totalForm td.listprice {width: 90px;}
.totalForm td.line {margin: 0; padding: 0;}
.totalForm td.line .inline {height: 3px; line-height: 1px; margin: 5px 0; font-size: 0; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.totalForm .endlab {font-size: 14px; font-weight: bold;}
.totalForm .endprice {color: #f94209; font-size: 14px; font-weight: bold;}
.totalForm .endprice b {font-size: 20px;}

.payInfo {padding: 15px 0 0 46px;}
.payInfo li {color: #999; clear: both;}
.payInfo li span {width: 150px; float: left; display: block; color: #333;}
.payInfo .layer {height: 1%; margin-top: 5px; margin-bottom: 10px; padding: 10px 20px; background-color: #f7f7f7; border: #d1d1d1 1px dashed; color: #666;}
.payInfo .layer p {margin-bottom: 8px;}
.payInfo .layer b {color: #333;}
.payInfo .layer em {color: #f60; font-style: normal;}
.payInfo .layer em b {color: #f60;}
.payInfo .layer .sns {padding: 5px 10px; background: #fff url(../images/dot_c3c3c3_12.gif) repeat-x;}
.payInfo .layer .sns b {font-weight: normal; color: #2047ba;}
.payInfo .layer .sns input {padding: 3px 5px; border: #ccc 1px solid; vertical-align: middle;}
.payInfo .layer .logo {margin-right: 10px; padding-top: 3px; float: left; vertical-align: middle;}
.payInfo .layer .account {color: #333;}
.payInfo .layer a {color: #333;}
.payInfo .layer a:hover {color: #2047ba;}

.shoppingSucceed {margin-bottom: 10px; padding: 30px 0;}
.shoppingSucceed .layer {width: 650px; margin: 0 auto; padding-left: 85px; background: url(../images/ico_succeed.gif) no-repeat;}
.shoppingSucceed .layer .succeedtxt {padding: 22px 0; color: #5fa600; font-size: 22px; font-weight: bold;}
.shoppingSucceed .layer .succeedtxt font {font-family: "微软雅黑", "黑体"; font-size: 22px;}
.shoppingSucceed .layer .orderinfo {padding: 10px 0; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom; font-size: 14px; color: #333;}
.shoppingSucceed .layer .orderinfo span {color: #f60;}
.shoppingSucceed .layer .orderinfo b {font-size: 18px; font-weight: bold;}
.shoppingSucceed .layer ul {margin-top: 15px;}
.shoppingSucceed .layer ul li {padding-left: 10px; background: url(../images/ico_list.gif) no-repeat left center;}
.shoppingSucceed .layer ul li a {color: #333;}
.shoppingSucceed .layer .title {height: 22px; padding-left: 0; background: none; color: #333;}
/*--------------- 购物流程结束 ---------------*/

/*--------------- 登录注册开始 ---------------*/
.memberLogin {width: 450px; height: 350px; margin-top: 10px; padding: 10px; float: left; background: url(../images/img_loginboxbg.gif) repeat-x; border: #e4e4e4 1px solid;}
.memberLogin h1 {height: 30px; padding-left: 36px; line-height: 30px; font-size: 14px; background: url(../images/img_titlebg03.gif) no-repeat; color: #2047ba;}
.memberLogin h1 em {padding-left: 15px; font-style: normal; font-size: 12px; font-weight: normal;}
.memberLogin ul {margin-top: 15px; padding-left: 60px;}
.memberLogin li span {width: 60px; float: left; display: block; text-align: right; color: #333;}
.memberLogin li .input {width: 180px; padding: 3px 5px; border: #ccc 1px solid; vertical-align: middle;}
.memberLogin li .input02 {width: 80px; padding: 3px 5px; border: #ccc 1px solid; vertical-align: middle;}
.memberLogin .list {padding-left: 60px;}
.memberLogin .explain {height: 22px; padding-left: 65px; color: #999;}
.memberLogin .error {padding-left: 83px; background: url(../images/ico_note.gif) no-repeat 65px 3px; color: #f00;}
.memberLogin .agreement {padding-left: 60px; color: #333;}
.memberLogin .agreement a {color: #333;}
.memberLogin .agreement a:hover {color: #2047ba;}

.memberReg {float: right;}

.memberpw {width: 940px; height: 150px;}
.memberpw h1 {background: url(../images/img_titlebg04.gif) no-repeat;}
.memberpw h1 em {padding-right: 20px; float: right; text-align: right;}
.memberpw li span {width: 280px;}
.memberpw li .input {width: 300px; padding: 3px 5px; border: #ccc 1px solid; vertical-align: middle;}
.memberpw .list {padding-left: 280px; margin-top: 10px;}
/*--------------- 登录注册结束 ---------------*/

/*--------------- 会员中心开始 ---------------*/
.memberSidebar h1 {padding: 5px 0 5px 17px; background: url(../images/ico_list03.gif) no-repeat left 9px; font-size: 12px; color: #333;}
.memberSidebar ul {padding: 7px 0; background: url(../images/dot_c3c3c3_12.gif) repeat-x top #f5f5f5; border-bottom: 1px solid #e1e1e1; list-style: none;}
.memberSidebar ul li {margin: 0 12px; padding: 1px 0 1px 8px; background: url(../images/ico_list04.gif) no-repeat left 9px;}

.memberContent {margin-top: 10px;}
.memberContent h1 {height: 30px; background: url(../images/img_titlebg01.gif) no-repeat; line-height: 30px; padding-left: 36px; font-size: 14px; color: #006ac8;}
.memberContent h2 {padding: 0 20px; padding-top: 10px; color: #006ac8; font-size: 12px; font-weight: normal;}
.memberContent h2 em {font-style: normal; color: #fb4804;}
.memberContent h3 {padding-left: 26px; margin-top: 10px; background: url(../images/ico_list05.gif) no-repeat 10px center; color: #333; font-size: 12px;}
.memberContent .messagebox {padding: 10px 15px; margin-top: 10px; border: 1px dashed #d1d1d1; background: #ffffdf; color: #333;}
.memberContent .messagebox b {padding: 0 2px; color: #ff8400;}
.memberContent .messagebox .btn {float: right;}
.memberContent .messagebox .btn a {text-decoration: underline; color: #333;}
.memberContent .messagebox .btn a:hover {color: #000;}
.memberContent .messagebox .enterInfo li {clear: both;}
.memberContent .messagebox .enterInfo li span {width: 80px;}
.memberContent .messagebox .enterInfo li .input02 {width: 280px;}

.memberRecommend {margin-top: 10px;}
.memberRecommend h4 {padding: 0 46px; margin-top: 15px; background: url(../images/ico_list03.gif) no-repeat 30px 2px; font-size: 14px; color: #006ac8;}
.memberRecommend p {padding: 0 30px; margin-top: 10px; font-size: 14px; line-height: 180%; color: #333;}
.memberRecommend p em {font-style: normal; color: #006ac8;}
.memberRecommend .info {padding: 15px 30px; border: 1px dashed #d1d1d1; line-height: 30px; text-indent: 2em; background: #ffffdf; color: #333; font-size: 14px;}
.memberRecommend .tips {font-size: 12px;}

.orderSearch {height: 22px; margin-top: 10px;}
.orderSearch .search {float: left;}
.orderSearch .search input {width: 300px; padding: 2px 5px; border: #ccc 1px solid;}
.orderSearch .sort {float: right; height: 22px; line-height: 20px; color: #2047ba;}

.orderForm td {padding: 5px 10px;}

.memberBtn {margin-top: 15px; padding-bottom: 20px; text-align: center;}

.addNewAddress {margin-top: 8px; padding-left: 35px; background: url(../images/ico_add.gif) no-repeat 20px center;}
/*--------------- 会员中心结束 ---------------*/

/*--------------- 联系我们开始 ---------------*/
.contactUs {margin-top: 10px;}
.contactUs h1 {height: 30px; background: url(../images/img_titlebg01.gif) no-repeat; line-height: 30px; padding-left: 36px; font-size: 14px; color: #006ac8;}
.contactUs h2 {padding: 0 46px; padding-bottom: 10px; margin-top: 20px; background: url(../images/ico_list03.gif) no-repeat 30px 2px; font-size: 14px; color: #006ac8;}
.contactUs h3 {padding: 0 40px; margin: 10px 0; background: url(../images/ico_list04.gif) no-repeat 30px center; font-size: 14px; color: #333;}
.contactUs p {padding: 0 30px; font-size: 14px; line-height: 180%; color: #006ac8;}
.contactUs p em {font-style: normal; color: #333;}
.contactUs p a {color: #006ac8;}
.contactUs ul {padding-bottom: 10px;}
.contactUs ul li {padding-bottom: 20px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.contactUs .info {padding: 8px 30px; margin-top: 10px; border: 1px dashed #d1d1d1; background: #ffffdf; color: #333; font-size: 12px;}

.googleMap {width: 680px; padding: 5px; margin: 0 auto; margin-top: 10px; border: #efefef 5px solid;}
/*--------------- 联系我们结束 ---------------*/

.globalDescription {margin-top: 10px;}
.globalDescription h1 {height: 30px; background: url(../images/img_titlebg01.gif) no-repeat; line-height: 30px; padding-left: 36px; font-size: 14px; color: #006ac8;}
.globalDescription h2 {padding: 0 46px; background: url(../images/ico_list03.gif) no-repeat 30px 2px; font-size: 14px; color: #006ac8;}
.globalDescription h3 {padding: 0 46px; margin-top: 10px; font-size: 14px; color: #333;}
.globalDescription p {padding: 0 30px; margin-top: 10px; font-size: 14px; line-height: 180%; color: #333;}
.globalDescription p em {font-style: normal; color: #888;}
.globalDescription li {padding: 20px 0; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.globalDescription .list {padding-left: 50px; color: #666;}
.globalDescription .info {padding: 15px 30px; margin-top: 10px; border: 1px dashed #d1d1d1; background: #ffffdf; color: #333; font-size: 12px;}
.globalDescription .info h2 {padding: 0 16px; background: url(../images/ico_list03.gif) no-repeat left 2px;}
.globalDescription .info p {padding: 0;}
.globalDescription .info p a {color: #006ac8;}
.globalDescription .info p b {color: #006ac8;}

.memberForm {width: 92%; margin: 0 auto; margin-top: 10px; border: 1px solid #ddd;}
.memberForm td {padding: 5px 10px;}
.memberForm .num {color: #333;}
.memberForm .sale {color: #006ac8; font-weight: bold;}

	/*Focus_Img*/
#Focus_Img{width: 483px; height: 204px; padding: 11px; float: left; position: relative; }
#Curr_image{width:483px;height:204px;overflow:hidden;text-align:center;margin:0 auto;}
#Curr_image img{width:483px;vertical-align:middle;margin:0 auto;}
#Curr_image .loading{width:16px;height:16px;padding:36px 42px;}
#Curr_image .photo{width:483px;height:204px;cursor:pointer;}
#button_image{position: absolute; right: 21px; bottom: 21px;}
#button_image li{width:15px;height:15px;border:1px solid #3B81CD;background:#fff;float:left;text-align:center;line-height:12px;font:11px arial;color:#3B81CD;cursor:default;margin-left:2px;}
#button_image .curr{background:#3B81CD;color:#fff;}
#button_image .curr a:link,#button_image .curr a:visited{color:#fff;}

.detailPopup {width: 320px; background-color: #fff; border: #5087ed 1px solid;}
.detailPopup h1 {padding: 5px; padding-left: 24px; background: #c3eaff url(../images/ico_right.gif) no-repeat 10px center; font-size: 12px; font-weight: normal; color: #2047ba;}
.detailPopup h1 span {float: right;}
.detailPopup .content {padding: 15px;}
.detailPopup .content p {text-align: center;}
.detailPopup .content p a {padding: 0 4px;}
.detailPopup .content .txt {margin-bottom: 10px; color: #333;}
.detailPopup .content .txt b {padding: 0 2px; font-size: 16px; color: #ff8400;}

.popupNote {line-height: 20px; color: #333;}
.popupNote em {font-style: normal; color: #f60;}

.popupNote02 {padding: 10px 30px; margin-top: 10px; border: 1px dashed #d1d1d1; background: #ffffdf; color: #333;}

.goodsComment {}
.goodsComment .level {height: 1%; margin-top: 10px; padding: 0 10px; border: 5px solid #f6f6f6;}
.goodsComment .level .mark {width: 100px; margin: 10px 0; text-align: center; float: left;}
.goodsComment .level .mark p {padding: 5px 0;}
.goodsComment .level .mark .txtitle {font-weight: bold; color: #333;}
.goodsComment .level .mark .num {font-size: 25px; font-weight: bold; color: #f94209;}
.goodsComment .level .caption {width: 600px; padding-top: 10px; margin: 10px 0; float: right;}
.goodsComment .level .caption .txt {padding-bottom: 5px; border-bottom: 1px dashed #ccc;}
.goodsComment .level .caption .txtbtn {padding-top: 5px; text-align: right; font-size: 14px; font-weight: bold; color: #006ac8;}
.goodsComment .level .caption .txtbtn a {color: #006ac8;}
.goodsComment .level .caption .txtbtn span {padding: 0 5px; font-size: 10px; color: #ccc;}
.goodsComment .remark {padding: 10px 15px; list-style: none; clear: both;}
.goodsComment .remark.stylebg {background: #f8f8f8;}
.goodsComment .remark .item2 {width: 720px; float: left;}
.goodsComment .remark .item2 .category {padding-bottom: 5px; text-align: center; color: #f60; font-weight:bold;}
.goodsComment .remark .item2 a {color: #333;}
.goodsComment .remark .item2 .txt {margin-top: 2px; clear: both; color: #444;}
.goodsComment .remark .item2 .restorebox {padding: 0 15px 5px 15px; margin-top: 10px; background: #f5f5f5; border: #e8e8e8 1px solid;}
.goodsComment .remark .item2 .restorebox .txt {padding-top: 5px; line-height: 16px; color: #888;}
.goodsComment .remark .item2 .restorebox .txt span {color: #333; padding: 0 5px; font-size: 11px;}
.goodsComment .remark .item2 .restorebox .txt b {color: #333; font-weight: normal;}
.goodsComment .remark .item2 .restorebox .inputbox {margin-top: 5px;}
.goodsComment .remark .item2 .restorebox .inputbox textarea {width: 442px; height: 38px; border: 1px solid #d1d1d1;}
.goodsComment .remark .item3 {color: #333;}
.goodsComment .remark .item3 .time {float: right;}
.goodsComment .remark .item3 .time a {color: #f94209;}
.goodsComment .remark .item3 .time em {margin-left: 15px; font-size: 11px; font-style: normal; color: #999;}

/*created by cjp 20100108 会员名，及会员等级名样式 BEGIN */
.goodsComment .remark .item3 .RemarkMemberName {text-align: center;}
.goodsComment .remark .item2 .RemarkMemberName {text-align: center;}

.goodsComment .remark .item3 .RemarkMemberRole {color:#6A6A6A;margin-left:2px;margin-right:2px;}
.goodsComment .remark .item2 .RemarkMemberRole {color:#6A6A6A;margin-left:2px;margin-right:2px;}

/*回复时间样式*/
.goodsComment .remark .item3 .restorebox .txt .replytime {color:#999999;text-align:right;width:130px;}
.goodsComment .remark .item2 .restorebox .txt .replytime {color:#999999;text-align:right;width:130px;}
/*created by cjp 20100108 会员名，及会员等级名样式 End*/

.appear {padding: 15px 30px; margin-top: 10px; background: #f8f8f8;}
.appear ul {margin: 10px 28px; list-style: none;}
.appear ul li {padding: 3px 0; color: #333;}
.appear table {width: 100%; margin: 0; padding: 0; margin-top: 10px; border-collapse: collapse;}
.appear table th {padding: 8px 5px; }
.appear table td {padding: 8px 5px; }
.appear table th {width: 120px; font-weight: normal; color: #333; text-align: right; vertical-align: top;}
.appear table td {color: #999;}
.appear table textarea {width: 450px; height: 70px; margin-bottom: 5px;}
.appear table a {color: #fe5400;}
.appear table .import {color: #fe5400;}
.appear table .category {color: #333;}
.btn {padding: 10px 0; text-align: center;}
.commentbox {height: 20px; padding: 8px 20px; text-align: right; background-color: #f8f8f8; border-top: #d0d0d0 1px dashed; border-bottom: #d0d0d0 1px solid; color: #95c8f5;}
.commentbox a {color: #006ac8;}


.mallTips {padding: 10px 30px; background-color: #ffffdf; border: 1px #e7e7e7 solid;}
.mallTips h1 {color: #006ac8; font-size: 14px; font-weight: bold;}

.globalMenu {width: 100%;}
.globalMenu h1 {padding: 5px 0 2px 30px; border-bottom: 1px solid #e7e7e7; font-size: 12px; color: #006ac8; font-weight: bold;background: #f1faff url(../images/ico_open.gif) no-repeat 15px center;}
.globalMenu h1.now a:link, .globalMenu h1.now a:visited, .globalMenu h1.now a:hover {color: #006ac8; font-weight: bold;}
.globalMenu h1 a:hover {color: #006ac8;}
.globalMenu ul {padding: 5px 0 10px 20px;}
.globalMenu ul li {padding: 1px 0 1px 12px; background: url(/images/ico_bar.gif) no-repeat left 9px; color: #666;}
.globalMenu ul li a:link, .globalMenu ul li a:hover, .globalMenu ul li a:visited {color: #666; text-decoration: none;}
.globalMenu ul li a:hover {color: #333;}
.globalMenu ul li a.focus:link, .globalMenu ul li a.focus:hover, .globalMenu ul li a.focus:visited {color: #006ac8; text-decoration: none;}
.globalMenu ul li a.focus:hover {color: #006ac8;}

.questionList {padding-top: 5px;}
.questionList li {margin-top: 5px; padding-left: 10px; background: url(/images/ico_list02.gif) no-repeat 0 5px; color: #333;}
.questionList li a {color: #333;}
.questionList li a:hover {color: #000;}

.questionOnline {padding-top: 5px;}
.questionOnline .infotxt {padding: 5px 10px; background-color: #f1fbff; color: #2047ba;}
.questionOnline .question {margin-top: 10px;}
.questionOnline .question p {margin-top: 5px; padding: 0 5px;}
.questionOnline .question p input {width: 125px; height: 15px; padding-top: 2px; padding-left: 2px; border: #e0dfe0 1px solid; color: #333;}
.questionOnline .question p textarea {width: 520px; height: 30px; padding: 2px; border: #e0dfe0 1px solid; color: #333;}
.questionOnline .question .btn {padding-top: 5px; text-align: center;}

.questionTag {padding: 10px; line-height: 20px; background: #f7f7f7;}

a.tagClass1:link, a.tagClass1:visited, a.tagClass1:hover {padding: 0 5px; color: #006ac8; font-weight: bold;}
a.tagClass1:hover {background: #006ac8; color: #fff; text-decoration: none;}
a.tagClass2:link, a.tagClass2:visited, a.tagClass2:hover {padding: 0 5px; color: #006ac8;}
a.tagClass2:hover {background: #006ac8; color: #fff; text-decoration: none;}
a.tagClass3:link, a.tagClass4:visited, a.tagClass4:hover {padding: 0 5px; color: #666;}
a.tagClass3:hover {background: #006ac8; color: #fff; text-decoration: none;}

.questionLayout {margin-top: 10px; padding-bottom: 20px; border: #eee 3px solid; background-color: #fbfbfb;}
.questionLayout .search {width: 423px; height: 52px; margin: 0 auto; margin-top: 20px; padding-bottom: 30px; background: url(/images/img_question.gif) no-repeat;}
.questionLayout .search .input {float: left; padding-left: 5px; padding-top: 2px;}
.questionLayout .search .input input {width: 320px; height: 26px; line-height: 26px; background-color: #f7f6f6; border: #f7f6f6 1px solid; font-size: 16px; font-weight: bold; color: #333;}
.questionLayout .search .btn {float:right;padding-top: 2px;height: 26px; line-height: 26px; }
.questionLayout .globalPages {background-color: #fbfbfb; border-bottom: none;}
.questionLayout .info {width: 85%; padding: 10px 30px; margin: 0 auto; margin-top: 20px; border: 1px dashed #d1d1d1; background: #ffffdf; text-align: center; color: #333; font-size: 12px;}
.questionLayout .info span {line-height: 34px; font-size: 14px; color: #006ac8;}
.questionLayout .cod .quicklinks {width: 86%; padding: 10px 30px; margin: 0 auto; margin-top: 10px; background: #fff url(../images/img_titlebg.gif) repeat-x; border: #b1e4fd 1px solid;}
.questionLayout .cod .quicklinks h1 {padding-left: 16px; padding-bottom: 5px; background: url(../images/ico_title.gif) no-repeat 0 3px; border-bottom: #99c3e9 1px solid; font-size: 14px; color: #006ac8;}
.questionLayout .cod .quicklinks .layout {margin-top: 10px;}
.questionLayout .cod .quicklinks .layout li a {width: 50px; padding: 2px 0; margin-right: 5px; margin-bottom: 2px; display: block; float: left; text-align: center; text-decoration: none; border: #f2f2f2 1px solid; color: #333;}
.questionLayout .cod .quicklinks .layout li a:hover {border: #1c89e6 1px solid; background-color: #1c89e6; color: #fff;}
.questionLayout .cod .backbtn {width: 95%; margin: 0 auto; margin-top: 10px; padding-bottom: 30px;}
.questionLayout .cod a.backtop {width: 100%; padding: 3px 0; display: block; text-align: center; text-decoration: none; background-color: #ffffdf; border: #d1d1d1 1px dashed; color: #333;}
.questionLayout .cod a.backtop:hover {background-color: #1c89e6; color: #fff;}


.helpList {padding: 0 20px;background-color: #fbfbfb;}
.helpList li {padding: 6px 0 6px 80px; border-bottom: 1px solid #e7e7e7; color: #333; background: url(/images/ico_q.gif) no-repeat 55px 8px; position: relative;}
.helpList li .num {width: 55px; height: 27px; line-height: 27px; color: #333; text-align: center; font-size: 11px; position: absolute; top: 0; left: 0!important; left: -80px;}
.helpList li a:link, .helpList li a:hover, .helpList li a:visited {color: #333;}
.helpList li.txt {padding: 12px 55px 12px 80px; background: #fff url(/images/ico_a.gif) no-repeat 55px 14px; color: #888;}
.helpList li.txt p {text-indent: 2em;}

.questionLayoutFrm .globalPages {background-color: #fbfbfb; border-bottom: none;}
.questionLayoutFrm .info {width: 85%; padding: 10px 30px; margin: 0 auto; margin-top: 20px; border: 1px dashed #d1d1d1; background: #ffffdf; text-align: center; color: #333; font-size: 12px;}
.questionLayoutFrm .info span {line-height: 34px; font-size: 14px; color: #006ac8;}
.questionLayoutFrm .questionbox {width: 85%; padding: 10px 30px; margin: 0 auto; margin-top: 10px; background: #fff url(../images/img_titlebg.gif) repeat-x; border: #b1e4fd 1px solid;}
.questionLayoutFrm .questionbox h1 {padding-left: 16px; padding-bottom: 5px; background: url(../images/ico_title.gif) no-repeat 0 3px; border-bottom: #99c3e9 1px solid; font-size: 14px; color: #006ac8;}
.questionLayoutFrm .questionbox .question {margin-top: 10px;}
.questionLayoutFrm .questionbox .question p {margin-top: 5px; padding: 0 5px;}
.questionLayoutFrm .questionbox .question p input {width: 150px; height: 15px; margin-right: 15px; padding-top: 2px; padding-left: 2px; border: #e0dfe0 1px solid; color: #333;}
.questionLayoutFrm .questionbox .question p textarea {width: 600px; height: 40px; padding: 2px; border: #e0dfe0 1px solid; color: #333;}
.questionLayoutFrm .questionbox .question .btn {padding-top: 5px; text-align: center;}

.adviceLayout {height: 440px; margin-top: 10px; position: relative; background: url(../images/img_advicebg.gif) no-repeat;}
.adviceLayout .form {width: 380px; position: absolute; top: 110px; left: 540px;}
.adviceLayout .form li {width: 290px; float: left; margin-top: 5px;}
.adviceLayout .form li.title {width: 60px; padding-right: 5px; text-align: right; color: #333;}
.adviceLayout .form li input {width: 270px; padding: 2px 5px; border: #ccc 1px solid;}
.adviceLayout .form li textarea {width: 270px; height: 80px; padding: 2px 5px; border: #ccc 1px solid;}
.adviceLayout .form li.btn {padding-left: 60px; margin-top: 15px; text-align: center;}

.specialLayout {height: 264px; padding: 0 14px; margin-top: 10px; position: relative; background: url(../images/img_specialbg.gif) no-repeat;}
.specialLayout .globalGoods01 {width: 180px; float: left;}
.specialLayout .globalGoods01 li {text-align: center;}
.specialLayout .time {width: 360px; height: 60px; float: left; line-height: 54px; text-align: center; color: #333;}
.specialLayout .time b {padding: 0 5px; font-size: 24px; color: #ff5a00;}

.specialLayout2 {height: 237px; padding: 0 15px; padding-left: 75px; margin-top: 10px; position: relative; background: url(../images/img_specialbg02.gif) no-repeat;}
.specialLayout2 .globalGoods01 {width: 220px; float: left;}
.specialLayout2 .globalGoods01 li {text-align: center;}
.specialLayout2 .globalGoods01 .photo {width: 102px; margin: 0 auto; position: relative;}
.specialLayout2 .globalGoods01 .photo a {display: block; border: #fff 1px solid;}
.specialLayout2 .globalGoods01 .photo a:hover {border: #ffcc66 1px solid;}
.specialLayout2 .globalGoods01 .name {width: 200px; margin: 0 auto; margin-top: 5px; text-align: center; color: #2047ba;}
.specialLayout2 .globalGoods01 .name a {color: #2047ba;}
.specialLayout2 .globalGoods01 .name a:hover {color: #09f;}
.specialLayout2 .globalGoods01 .market {color: #999;}
.specialLayout2 .globalGoods01 .market em {font-style: normal; text-decoration: line-through;}
.specialLayout2 .globalGoods01 .price {margin-top: 2px; text-align: center; color: #ff8400;}
.specialLayout2 .time {width: 220px; height: 60px; float: left; line-height: 54px; text-align: center; color: #333;}
.specialLayout2 .time b {padding: 0 3px; font-size: 20px; color: #ff5a00;}

.codForm {width: 95%; margin: 0 auto; padding: 0; margin-top: 10px;}
.codForm th {padding: 7px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #fff; background: #f2f2f2 url(../images/img_formtdbg.gif) top repeat-x; color: #333; font-weight: normal; text-align: center;}
.codForm td {padding: 2px 10px; border-bottom: 1px solid #ddd; text-align: center; background-color: #fff;}
.codForm em {color: #ff8400; font-style: normal;}
.codForm b { font-size: 14px;}
.codForm .leftborder {border-left: 1px solid #ddd;}
.codForm .infoline {background: #e2f7ff; color: #2047ba;}
.codForm .otherinfo {background: #f2f2f2; color: #2047ba;}

.highlight {background:#FF0;color:#E00}  

.friendLink {margin-top: 10px;}
.friendLink h1 {height: 30px; background: url(/images/img_titlebg01.gif) no-repeat; line-height: 30px; padding-left: 36px; font-size: 14px; color: #006ac8;}
.friendLink .banner {height: 1%; margin-top: 10px; margin-bottom: 10px; padding-left: 30px;}
.friendLink .banner li {float: left; padding: 5px 15px;}
.friendLink .banner li a {width: 108px; height: 31px; display: block; text-decoration: none; line-height: 31px; text-align: center; color: #333;}
.friendLink .banner li a:hover {background-color: #006ac8; color: #fff;}
.friendLink .banner li a.pic:hover {background-color: #fff;}
.friendLink .info {padding: 8px 30px; margin-top: 10px; border: 1px dashed #d1d1d1; background: #ffffdf; color: #333; font-size: 12px;}
.friendLink .info a {color: #ff8400;}

.bannerIndex {height: 226px; margin-top: 10px; background: url(/images/img_bannerbg.png) no-repeat;}
.bannerIndex .banner {width: 483px; height: 204px; padding: 11px; float: left; position: relative;}
.bannerIndex .banner .btn {position: absolute; right: 21px; bottom: 21px;}
.bannerIndex .banner .btn a {width: 16px; height: 16px; margin-left: 2px; float: left; display: block; line-height: 16px; background-color: #fff; border: #56a2e5 1px solid; text-align: center; text-decoration: none; font-size: 13px; font-weight: bold; color: #006ac8;}
.bannerIndex .banner .btn a:hover {background-color: #006ac8; border: #006ac8 1px solid; color: #fff;}
.bannerIndex .banner .btn a.focus {background-color: #006ac8; border: #006ac8 1px solid; color: #fff;}
.bannerIndex .news {width: 200px; height: 204px; padding: 11px; padding-right: 26px; float: right;}
.bannerIndex .news h1 {height: 24px; background: url(/images/img_newstitle.png) no-repeat left center; border-bottom: #93b9f0 1px solid; line-height: 24px; text-align: right; font-size: 12px; font-weight: normal;}
.bannerIndex .news h1 span {font-family: "宋体"; font-size: 10px;}
.bannerIndex .news .articleList {padding: 0; margin-top: 10px; font-size: 12px; background: none;}
.bannerIndex .news .articleList li {padding-left: 9px; line-height: 18px;}
.bannerIndex .news .articleList li a.focus {color: #ff8400;}
.bannerIndex .news .bannerpic {margin-top: 9px;}

.helpCenterIndex {margin-top: 10px;}
.flowChart {text-align: center;}
.couponChart {text-align: center; padding: 30px 0 15px 0;}
.couponChart02 {text-align: center; padding: 10px 0 5px 0;}

.helpQuickMenu {height: 85px; margin-top: 20px; padding-right: 10px; background: url(/images/img_helpquick.png) no-repeat;}
.helpQuickMenu li {margin-top: 30px; padding-left: 7px; padding-right: 20px; background: url(/images/ico_list.gif) no-repeat left center; float: right;}
.helpQuickMenu li a:link, .helpQuickMenu li a:visited, .helpQuickMenu li a:active, .helpQuickMenu li a:hover {color: #333;}

.helpInfoList {padding: 0 10px; border: #d2d2d2 1px solid; background: url(/images/img_helpinfolistbg.png) repeat-x left bottom;}
.helpInfoList .list {height: 1%; padding: 0 5px; padding-bottom: 10px; margin-top: 10px; border-bottom: #d2d2d2 1px solid; color: #888; line-height: 28px;}
.helpInfoList .list li {width: 125px; float: left; display: block;}
.helpInfoList .list a {color: #2047ba;}
.helpInfoList .list a:hover {color: #0099ff;}
.helpInfoList .list b {color: #ff8400; font-weight: normal;}
.helpInfoList .list .title {width: 90px; height: 30px; color: #333; font-weight: bold; background: none;}
.helpInfoList .lastinfo {border-bottom: none;}

.helpFlow {margin-top: 10px;}
.helpFlow h1 {height: 30px; background: url(../images/img_titlebg01.gif) no-repeat; line-height: 30px; padding-left: 36px; font-size: 14px; color: #006ac8;}
.helpFlow h2 {padding: 0 46px; padding-bottom: 10px; margin-top: 20px; background: url(../images/ico_list03.gif) no-repeat 30px 2px; font-size: 14px; color: #006ac8;}
.helpFlow h3 {padding: 0 40px; margin: 10px 0; background: url(../images/ico_list04.gif) no-repeat 30px center; font-size: 14px; color: #333;}
.helpFlow p {padding: 0 30px; font-size: 14px; line-height: 180%; color: #333;}
.helpFlow p em {font-style: normal; color: #006ac8;}
.helpFlow p font {color: #888;}
.helpFlow p a {color: #006ac8;}
.helpFlow ul {padding-bottom: 10px;}
.helpFlow ul li {padding-bottom: 20px; background: url(../images/dot_c3c3c3_12.gif) repeat-x bottom;}
.helpFlow .info {padding: 8px 30px; margin-top: 10px; border: 1px dashed #d1d1d1; background: #ffffdf; color: #333; font-size: 12px;}
