/* 产品详细信息 */
.detail {
    width: 764px;
    border: 1px solid #C1C1C1;
}

.detail h1 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px 0px 10px;
}

.detail .wrap {
    width: 750px;
    margin: auto;
    background: url(../images/layout/detail_bg.gif) center repeat-y;
}

.detail .wrap .left {
    width: 312px;
    float: left;
    text-align: center;
}

.detail .wrap .left .img-wrap {
    width: 100%;
    margin: 10px auto;
}

.detail .wrap .left .img-wrap input {
    vertical-align: top;
    padding: 20px 0px;
}

.detail .wrap .left .img-wrap img {
    border: 1px solid #C1C1C1;
}

.detail .wrap .right {
    width: 425px;
    float: right;
}

.detail .wrap .right h2 {
    color: #FD6C00;
    font-size: 14px;
    font-weight: normal;
}

.detail .wrap .right .content {
    padding: 10px;
    line-height: 180%;
}

.detail .wrap .right .price {
    font-size: 14px;
    line-height: 180%;
}

.detail .wrap .right .price span {
    color: #f00;
}

.left-price {
    float: left;
    width: 150px;
    padding-top: 10px;
}

.right-price {
    float: right;
    width: 260px;
}

.price-btn {
    float: left;
    margin-top: 6px;
    width: 100px;
}

.btn-layer {
    float: left;
    margin-top: 4px;
    width: 140px;
}

.btn-cart {
    width: 137px;
    float: left;
}
/* 购物车弹出层 */
.cart-layer {
    float: right;
    width: 1px;
}

.zindex-cart-topimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_top.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart-bottomimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_bottom.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart-leftimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_left.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart-rightimg {
    z-index: 3000;
    position: absolute;
    background: url(../images/layout/cart_right.gif) no-repeat;
    width: 14px;
    height: 14px;
}

.zindex-cart {
    z-index: 3100;
    position: absolute;
    width: 292px;
    margin: 0px;
}

.zindex-top {
    width: 100%;
    float: left;
    margin: 0px;
}

.zindex-content {
    background: url(../images/layout/cart_layer_bg.gif) bottom repeat-x #fff;
    border: 1px solid #000000;
    width: 290px;
    float: left;
    font-size: 12px;
}

.layer-btn {
    text-align: right;
    margin: 2px 6px 0px 0px;
}

.layer-btn img {
    margin: 0px;
    padding: 0px;
}

.layer-wrap {
    width: 255px;
    margin: auto;
    text-align: center;
    padding: 5px 10px;
    line-height: 180%;
    color: #f00;
}
/* 搜索结果样式 */
.result-list {
    width: 800px;
    margin: auto;
}

.result-list .photo {
    width: 150px;
    float: left;
}

.result-list .result-content {
    float: left;
    width: 530px;
    padding: 10px 0px;
    line-height: 170%;
}

.result-list .result-content li {
    display: block;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    font-size: 14px;
}

.result-list .result-content li img {
    margin-right: 4px;
}

.result-list .btn {
    width: 100px;
    float: right;
    text-align: center;
}

.result-list .btn .btn-layer {
    width: 95px;
}

.result-list .btn .btn-cart {
    width: 95px;
}
/* 所有目录弹出窗口样式 */
.box-popmenu {
    width: 960px;
    padding: 10px;
    background: #fff;
    border: 10px #66739F solid;
    position: absolute;
    z-index: 100;
}

.box-popmenu .content {
    width: 960px;
    margin: auto;
    background: url(../images/layout/popmenu_bg.gif) top center repeat-y;
    overflow: hidden;
}

.box-publishbox {
    float: left;
    width: 160px;
    line-height: 150%;
}

.box-publishbox li.category {
    padding-left: 17px;
    background: url(../images/icon/icon_li.gif) left no-repeat;
    font-weight: bold;
}

.box-publishbox li {
    padding: 2px 0px 2px 17px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}

.category-title {
    width: 100%;
    height: 26px;
    background-color: #66739F;
    float: left;
}

.category-title h1 {
    color: #fff;
    line-height: 26px;
    padding-left: 10px;
    font-size: 14px;
}

.list-content {
    width: 834px;
    float: left;
    border: 1px solid #C1C1C1;
    padding: 10px 0px;
}

.list-content .photo {
    width: 280px;
    float: left;
    text-align: center;
}

.list-content .content {
    width: 530px;
    float: right;
    padding: 10px;
    line-height: 200%;
}

.list-content h3 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px 0px 10px;
}

.list-content h4 {
    color: #FD6C00;
    font-size: 14px;
    font-weight: normal;
}

.list-content .x-line {
    width: 100%;
}
/* 分页和产品比较样式 */
.space {
    width: 834px;
    height: 27px;
    border: 1px solid #C5C5C5;
    float: left;
    background-color: #EDEDED;
}

.compare {
    width: 520px;
    float: left;
    color: #8C8C8C;
    padding: 5px 0px 0px 10px;
}

.compare img {
    vertical-align: middle;
}

.page {
    width: 260px;
    float: right;
    color: #000;
    text-align: center;
    line-height: 27px;
}

.table-compare {
    border-collapse: collapse;
    border: 1px solid;
	line-height: 200%;
}

.table-compare td {
    border: 1px dashed #ccc;
    padding: 4px;
}

.pagelist-wrap {
    float: right;
    margin-right: 10px;
}

.detail .wrap .right ul {
    margin: 0px;
    float: left;
}

.detail .wrap .right li {
    float: left;
    width: 115px;
    height: 30px;
    margin: 0px 0px 0px 20px;
    display: inline;
}

.detail .wrap .right li img {
    vertical-align: middle;
    padding-right: 4px;
}

.detail .wrap .right ul.feature {
    float: none;
}

.detail .wrap .right ul.feature li {
    float: none;
    width: 100%;
    height: 25px;
    margin: 0;
    display: block;
}
/* 产品属性 */
.attribute {
    width: 100%;
    line-height: 200%;
}

.box-color, .selected-color, .block-color {
    margin-right: 4px;
    float: left;
    padding: 0px 4px;
    display: inline;
    line-height: 20px;
}

.box-color {
    border: 1px solid #000;
    cursor: pointer;
}

.selected-color {
    border: 2px solid #d80808;
    cursor: pointer;
	background:url(../images/layout/select_icon.gif) right bottom no-repeat;
}

.block-color {
    border: 1px dashed #656565;
    color: #000;
}

.hand {
    cursor: pointer;
}
/* 产品配件 */
.fitting-title {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.product-fitting {
    width: 100%;
    float: left;
    line-height: 180%;
}

.fitting-item {
    width: 100px;
    float: left;
    margin-right: 10px;
    text-align: center;
}

.fitting-input {
    width: 100%;
    margin-bottom: 10px;
}

.fitting-price {
    width: 100%;
    color: #f00;
    font-weight: bold;
    word-break: break-all;
}

.fitting-photo {
    width: 60px;
    float: left;
    margin-right: 10px;
}

.fitting-description {
    width: 240px;
    float: right;
    word-break: break-all;
}
/* 功能块通用样式 */
.box-category, .box-placket, .product-bag, .box-pro, .box-level, .box-history {
    float: left;
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    display: inline;
}

.box-placket .top, .box-hot .top, .box-pro .top, .box-level .top, .box-history .top {
    float: left;
    height: 19px;
    padding: 5px 0px 0px 12px;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    font-weight: bold;
    background-color: #EDEDED;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.box-category, .box-placket {
    width: 152px;
}

.box-placket .top {
    width: 140px;
}

.box-hot .top, .box-history .top {
    width: 210px;
}

.product-bag .top, .box-pro .top, .box-level .top {
    width: 752px;
    overflow: visible;
}

.brand-in {
}

.brand-in .box-brand {
    background: url(../images/layout/class_titlebg_in.gif) left bottom no-repeat;
}

.brand-in .box-brand h4 {
    background: url(../images/layout/class_titlebg_in.gif) left top no-repeat;
}
/* 首页功能块*/
.box-login {
    width: 206px;
    height: 128px;
    background: url(../images/layout/home_login.gif) no-repeat;
}

.box-login table {
    margin: 0 0 0 7px;
}

.box-login input.txt {
    width: 100px;
    border: 1px solid #a5a5a5;
    background-color: #fff;
}

.box-login td {
    padding: 1px;
    height: 25px;
    line-height: 150%;
}

.box-login td a {
    text-decoration: underline;
}

.box-brand, .box-sort, .box-hot-home, .box-increment, .box-member, .box-maintenance {
    width: 100%;
    background: url(../images/layout/class_titlebg.gif) left bottom no-repeat;
    padding-bottom: 3px;
}

.box-brand h4, .box-hot-home h4, .box-increment h4, .box-member h4, .box-maintenance h4 {
    height: 25px;
    line-height: 25px;
    background: url(../images/layout/class_titlebg.gif) left top no-repeat;
    padding-left: 15px;
}

.box-brand li {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1px;
}

.box-brand li a {
    display: block;
    padding-left: 30px;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/icon/brand_icon.gif) center -32px no-repeat;
    height: 28px;
    line-height: 28px;
    color: #414141;
}

.box-brand li a:hover, .box-brand li a.selected {
    background-position: center -2px;
    color: #c00000;
}

.box-sort .top {
    height: 25px;
}

.box-sort .top a {
    float: left;
    display: block;
    width: 53px;
    height: 25px;
    line-height: 25px;
    background: url(../images/layout/class_tabbg.gif) left top;
    margin-right: 1px;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
}

.box-sort .top a.last {
    margin-right: -3px;
}

.box-sort .top a.selected {
    background: url(../images/layout/class_tabbg.gif) left -25px;
}

.box-sort .top a:hover {
    text-decoration: none;
}

.box-sort .info {
    padding: 5px;
    clear: both;
    border-bottom: 1px solid #cecece;
}

.box-sort .content {
    height: 220px;
}

.box-sort .content a {
    float: left;
    width: 90px;
    height: 26px;
    line-height: 26px;
    background: url(../images/layout/sort_bg.gif) no-repeat;
    margin: 5px 0 0 8px;
    text-align: center;
}

.box-hot-home li {
    background: url(../images/icon/number_small.gif) left top no-repeat;
    height: 25px;
    line-height: 25px;
    margin: 5px;
    color: #000;
}

.box-hot-home li a {
    display: block;
    background: url(../images/icon/dot.gif) left bottom repeat-x;
    padding-left: 25px;
    color: #000;
    width: 165px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.box-hot-home li.n1 {
    height: 50px;
    background-image: none;
}

.box-hot-home li.n1 .left {
    float: left;
    width: 50px;
}

.box-hot-home li.n1 .left a {
    padding: 0 0 5px 0;
    width: 50px;
}

.box-hot-home li.n1 .left img {
    width: 50px;
    height: 50px;
}

.box-hot-home li.n1 .right {
    float: right;
    width: 145px;
}

.box-hot-home li.n1 .right a {
    display: block;
    background-image: none;
    width: 145px;
	overflow:hidden;
    padding: 0;
}

.box-hot-home li.n2 {
    background-position: 3px 0;
}

.box-hot-home li.n3 {
    background-position: 3px -30px;
}

.box-hot-home li.n4 {
    background-position: 3px -60px;
}

.box-hot-home li.n5 {
    background-position: 3px -90px;
}

.box-hot-home li.n6 {
    background-position: 3px -120px;
}

.box-increment {
    background-image: none;
}

.box-increment .content {
}

.box-increment .content a {
    display: block;
    height: 29px;
    line-height: 29px;
    background: url(../images/layout/increment_bg.gif) no-repeat;
    text-align: center;
    margin: 3px 0;
}

.box-increment .content a.in1 {
    background-position: 0 0;
}

.box-increment .content a.in2 {
    background-position: 0 -30px;
}

.box-increment .content a.in3 {
    background-position: 0 -60px;
}

.box-increment .content a.in4 {
    background-position: 0 -90px;
}

.box-member .content {
    padding-top: 10px !important;
    padding: 20px;
}

* + html .box-member .content {
    padding-top: 20px !important;
}

.box-member .content a {
    display: block;
    background: url(../images/icon/member_icon.gif) no-repeat;
    height: 16px;
    margin-top: 10px;
    padding-left: 25px;
    font-size: 14px;
    color: #333;
}

.box-member .content a.m1 {
    background-position: 0 0;
}

.box-member .content a.m2 {
    background-position: 0 -16px;
}

.box-member .content a.m3 {
    background-position: 0 -32px;
}

.box-member .content a.m4 {
    background-position: 0 -48px;
}

.box-member .content a.m5 {
    background-position: 0 -64px;
}

.box-maintenance .content {
    padding: 10px;
    line-height: 150%;
}

.box-news {
    width: 788px;
}

.box-news .tab {
	position:relative;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    background: url(../images/layout/newstabbg.gif);
}

.box-news .tab .more {
	position:absolute;
	right:0;
	top:0;
}

.box-news .tab .more a{
	display:inline;
	padding:0 10px;
	float:none;
	color:#c82a07;
	text-decoration:underline;
}

.box-news .tab .more a:hover{
	background-image:none;
	top:0;
	color:#c82a07;
	text-decoration:underline;
}

.box-news .tab a {
    display: block;
    width: 89px;
    float: left;
    text-align: center;
}

.box-news .tab a:hover, .box-news .tab a.selected {
    color: #6a6a6a;
    text-decoration: none;
    background: url(../images/layout/newstabbg_selected.gif) no-repeat;
    position: relative;
    top: 1px;
}

.box-news .content {
    padding: 10px;
}

.box-news .content .newslist {
    width: 768px;
}

.box-news .content .newslist li {
    float: left;
    display: inline;
    width: 370px;
    border-bottom: 1px dashed #ccc;
    margin-right: 14px;
    padding: 5px 0;
}

.box-news .content .newslist li:after {
    content: "...";
}

.box-news .content .newslist li a {
    float: left;
    width: 370px;
    max-width: 350px;
    color: #605e5f;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.box-promotion {
    width: 788px;
}

.box-promotion h5 {
    width: 112px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #ba2c2b url(../images/layout/class_titlebg2.gif) no-repeat;
}

.box-promotion .content {
    width: 788px;
    height: 130px;
    padding: 10px 0;
    border-top: 1px solid #ccc;
    background: url(../images/layout/four_ad_linebg.gif) center center no-repeat;
    float: left;
}

.box-promotion .content li {
    float: left;
    width: 25%;
    text-align: center;
}

.box-home-publish-v {
    float: left;
    width: 196px;
}

.box-home-publish-v .promotion, .box-home-publish-v .member {
    font-size: 0;
}

.box-home-publish-v .promotion h4 {
    background: url(../images/layout/cuxiao.gif) no-repeat;
    width: 93px;
    height: 22px;
    margin: 6px 0;
    text-indent: -1000px;
}

.box-home-publish-v .member h4 {
    background: url(../images/layout/huiyuan.gif) no-repeat;
    width: 95px;
    height: 22px;
    margin: 6px 0;
    text-indent: -1000px;
}

.box-home-publish-v .promotion a, .box-home-publish-v .member a {
    display: block;
    padding-bottom: 5px;
}

.box-home-product {
    float: right;
    width: 586px;
}

.box-home-product .box-product-list {
    width: 136px;
    margin: 30px 0px 0px 10px;
    display: inline;
    height: 170px;
}

.box-shop {
    float: left;
    width: 492px;
}
.box-shop ul.top li{
    float: left;
    background: url(../images/layout/class_titlebg2.gif) left -22px no-repeat;
    width: 112px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    margin-right: 2px;	
}
.box-shop ul.top li.selected{
    float: left;
    background: #b10004 url(../images/layout/class_titlebg2.gif) left top no-repeat;
    width: 112px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    margin-right: 2px;	
}
.box-shop .tab, .box-cooperator .tab{
    float: left;
    background: #b10004 url(../images/layout/class_titlebg2.gif) left top no-repeat;
    width: 112px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    margin-right: 2px;
}

.box-shop ul.top li.selected a{
    float: left;
    color: #fff;
    width: 112px;
    text-align: center;
}


.box-shop ul.top li a{
    float: left;
    width: 112px;
    text-align: center;
}

.box-shop .content, .box-cooperator .content {
    clear: both;
    border: 1px solid #d3d3d3;
    border-bottom: 0;
    padding: 10px;
}

.box-shop .content .location-title {
    font-weight: bold;
    padding: 5px;
}

.box-shop .content .location a {
    padding: 5px;
}

.box-shop .bottom, .box-cooperator .bottom {
    font-size: 1px;
    height: 6px;
    background: url(../images/layout/borderbg.gif) left top no-repeat;
    width: 492px;
}

.box-cooperator {
    float: right;
    width: 492px;
}

.box-cooperator .content .company {
    width: 470px;
}

.box-cooperator .content .company a {
    padding: 0 10px 10px 0;
}

.box-cooperator .content .title {
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0;
}

.box-shop .content, .box-cooperator .content {
    height: 175px;
}

.box-newimobile {
    width: 182px;
    float: right
}

.box-newimobile .name {
    background-color: #f2f2f2;
    padding: 5px;
    margin: 3px 0;
}

.box-newimobile td {
    padding: 2px;
    background-color: #f2f2f2;
}

.box-newimobile .imobileimg {
    border: 1px solid #f2f2f2;
    font-size: 1px;
}

.box-newimobile .imobileimg img {
}
/* 左边目录和新闻，帮助信息菜单 */
.box-category ul {
    width: 152px;
    padding: 0px 0px;
    float: left;
}

.box-category li {
    float: left;
    width: 125px;
    padding: 2px 10px 3px 15px;
    line-height: 150%;
    font-size: 12px;
    display: inline;
}

.box-category li.title img {
    margin: 0px 6px;
}

.box-category li.title {
    float: left;
    width: 100%;
    height: 19px;
    padding: 5px 0px 0px 0px;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    font-weight: bold;
    background-color: #EDEDED;
    line-height: normal;
    margin-bottom: 4px;
}

.box-category li.more {
    margin: 0px 0px 8px 0px;
}

.box-category li.help-title {
    padding-left: 25px;
    background: url(../images/layout/help_bg.gif) no-repeat;
    height: 26px;
    margin: 6px auto;
    width: 117px;
    font-weight: bold;
}
/* 网站信息 */
.news-content {
    width: 834px;
    float: left;
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    display: inline;
    line-height: 200%;
}

.news-content .top {
    float: left;
    font-size: 14px;
    width: 822px;
    height: 24px;
    line-height: 24px;
    padding: 0px 0px 0px 12px;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    font-weight: bold;
    background-color: #EDEDED;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.news-content p {
}

.news-content ul, .news-detail {
    width: 800px;
    margin: auto;
}

.news-detail {
    line-height: 200%;
}

.news-detail h1 {
    text-align: center;
    font-size: 16px;
}

.news-content li {
    float: left;
    width: 100%;
    background: url(../images/icon/point.gif) 0px 8px no-repeat;
    padding-left: 15px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}

.news-content .content {
    clear: both;
    padding: 10px;
    width: 95%;
}

.news-content .bg-image {
    background: url(../images/help/gjlc.gif) right 100px no-repeat;
}

.news-content .bg-image2 {
    background: url(../images/help/td_img.gif) 500px 30px no-repeat;
    height: 600px;
}

.news-content .bg-image3 {
    background: url(../images/help/wx.jpg) 500px 30px no-repeat;
}

.news-content .width-half {
    width: 60%;
}

.news-content h3, .news-content h4, .news-content h5 {
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
}

.news-content h4 {
    color: #c41e1e;
}

.news-content h4.title {
    font-weight: normal;
    color: #c41e1e;
}

.news-content ol {
    margin: 10px 0;
}

.news-content ol li {
    float: none;
    background-image: none;
    padding: 0 10px 0 0;
    list-style-type: decimal;
    margin: 0 0 0 30px;
    width: auto;
}

.news-content a {
    color: #c41e1e;
    text-decoration: underline;
}

.news-content .table1 td {
    padding: 10px 0;
}

.news-content .table2 td {
    padding: 2px;
}

.news-content .table3 td {
    padding: 20px;
}

.news-content .helptable h5 {
    background-color: #eee;
    text-indent: 12px;
    margin: 10px 0;
}

.box-ad {
    width: 100%;
    float: left;
}

.box-ad img {
    border: 1px solid #ccc;
}
/* 竖排产品排版 */
.box-product-v {
    float: left;
    width: 138px;
    height: 210px;
    margin: 0px 0px 0px 10px;
    display: inline;
}

.box-product-v h2 {
    font-size: 12px;
    margin: 6px 0px;
    width: 100%;
}

.box-product-v div img {
    text-align: center;
}

.box-product-v ul {
    padding: 6px 0px;
}

.box-product-v li {
    width: 100%;
    height: 20px;
}

.box-product-v li img {
    padding-right: 10px;
    vertical-align: middle;
}

.box-product-list {
    float: left;
    line-height: 180%;
    text-align: center;
}

.box-product-list a {
    display: block;
}

.box-product-list a img {
    text-align: center;
}

.box-product-list span {
    font-size: 12px;
}

.box-product-h, .box-product-cart {
    float: left;
    margin-left: 15px;
    display: inline;
    line-height: 150%;
    font-size: 12px;
}

.box-product-h {
    width: 280px;
}

.box-product-h span {
    font-weight: bold;
    word-break: break-all;
}

.box-product-h .left {
    width: 130px;
    float: left;
}

.box-product-h .right {
    width: 145px;
    float: right;
    word-wrap: break-word;
}

.box-product-h .right h3, .box-product-h-s h3 {
    font-size: 12px;
    color: #979797;
}

.box-product-cart {
    width: 400px;
}

.box-product-cart .left {
    width: 90px;
    float: left;
}

.box-product-cart .right {
    width: 265px;
    float: right;
    font-size: 12px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    word-wrap: break-word;
    word-break: break-all;
}

.box-product-cart h3 {
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    word-wrap: break-word;
    word-break: break-all;
    font-weight: normal;
    font-size: 14px;
}

.box-product-cart a:link {
    color: #FF6B02;
    text-decoration: none;
}

.box-product-cart a:visited {
    color: #FF6B02;
    text-decoration: none;
}

.box-product-cart a:hover {
    color: #FF6B02;
    text-decoration: underline;
}

.box-product-cart a:active {
    color: #FF6B02;
    text-decoration: none;
}

.box-product-list h3 a {
    color: #000;
    text-decoration: none;
}

.box-product-list h3 a:hover {
    color: #c82a07;
    text-decoration: underline;
}

.box-product-h h4, .box-product-list h4 {
    color: #c82a07;
}

.box-product-h h4, .box-product-list h3, .box-product-list h4 {
    font-size: 12px;
    width: 92%;
}

.product-bag {
    width: 764px;
}

.product-bag .top {
    width: 754px;
    border-bottom: 1px solid #c1c1c1;
    float: left;
    height: 19px;
    padding: 5px 0px 0px 12px;
    font-weight: bold;
    background-color: #EDEDED;
}

.product-bag h3 {
    color: #f00;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px;
}

.box-big-bag {
    width: 120px;
    float: left;
    overflow: hidden;
    padding: 10px 5px;
    line-height: 180%;
    font-weight: bold;
    height: 180px;
    text-align: center;
    font-size: 12px;
}

.box-big-bag h2 {
    font-size: 12px;
}

.box-bag {
    width: 100px;
    padding: 10px;
    float: left;
    line-height: 140%;
    background: url(../images/layout/bag_bg.gif) center repeat-y;
    height: 180px;
    font-size: 12px;
}

.box-bag h2 {
    width: 100px;
    font-size: 12px;
    font-weight: normal;
}

.grade {
    width: 16px;
    float: left;
    background: url(../images/layout/grade.gif) no-repeat;
    height: 180px;
    margin: 0px 8px;
}

.add {
    width: 16px;
    float: left;
    background: url(../images/layout/add.gif) no-repeat;
    height: 180px;
    margin: 0px 7px;
    display: inline;
}

.bag-first {
    width: 162px;
    float: left;
    height: 180px;
}

.box-hot {
    float: left;
    width: 222px;
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    font-size: 14px;
}

.box-hot .content {
    width: 100%;
    float: left;
    padding: 6px 0px;
}

.box-hot .content ul {
    padding: 0px 10px;
    line-height: 150%;
}

.box-hot .content li {
    float: left;
    font-size: 12px;
    padding: 5px 0px 5px 10px;
    color: #000;
    width: 90%;
    background: url(../images/layout/x-line.gif) top repeat-x;
}

.box-hot .content li img {
    margin-right: 10px;
    vertical-align: middle;
}

ul.news {
    padding: 10px;
    line-height: 160%;
    clear: both;
}

ul.news li {
    padding-left: 12px;
    font-size: 12px;
    background: url(../images/icon/point.gif) 0px 9px no-repeat;
    width: 190px;
}
/* 打包购买 */
.box-pro {
    font-size: 12px;
    width: 764px;
}

.box-pro .top {
    font-size: 14px;
}

.box-pro .content {
    font-size: 12px;
    line-height: 200%;
    padding: 10px;
}

.box-pro .content .product {
    float: left;
    width: 430px;
    margin-top: 10px;
}

.box-pro .content .bag-info {
    float: right;
    width: 310px;
    margin: 10px 0px 10px 0px;
}

.box-pro .content .bag-price {
    float: left;
    background: url(../images/layout/product_bag.gif) top no-repeat;
    width: 300px;
    height: 175px;
}

.box-pro .content .price-content {
    padding-left: 44px;
    font-size: 14px;
}

.box-pro .content .bag-price h1 {
    color: #fff;
    font-size: 14px;
    margin: 2px 0px 16px 0px;
    overflow: visible;
}

.box-pro .content .btn-cart {
    text-align: center;
}
/* 相同产品推荐 */
.box-level {
    font-size: 12px;
    width: 764px;
}

.box-level .top {
    padding-left: 10px;
    width: 754px;
    font-size: 14px;
}

.box-level .content {
    width: 760px;
    float: left;
    font-size: 12px;
    line-height: 200%;
    background: url(../images/layout/box-pro-bg.gif) top repeat-y;
    padding: 10px 0px;
    overflow: hidden;
}

.box-level .box-product-list {
    width: 170px;
    margin: 0px 0px 0px 17px;
    display: inline;
}
/* 产品附加样式 */
.box-1000 {
    width: 998px;
}

.box-1000 .top {
    width: 988px;
}

.box-1000 .content {
    width: 994px;
    float: left;
    font-size: 12px;
    line-height: 200%;
    background: url(../images/layout/box-also-bg.gif) top center repeat-y;
}

.box-1000 .box-product-list {
    width: 180px;
    margin: 0px 0px 0px 18px;
    display: inline;
}
/* 橱窗产品 */
.box-product ul.sub-content {
    float: left;
    padding: 0px 10px;
    background: url(../images/layout/sub_category_bg.gif) repeat-y;
    width: 580px;
}

.box-product ul.sub-content li {
    float: left;
    background: url(../images/icon/sub_point.gif) left center no-repeat;
    height: 26px;
    padding: 10px 0px 0px 10px;
    margin-right: 20px;
    font-size: 14px;
    text-overflow: visible;
    overflow: visible;
}

.box-product .top {
    height: 22px;
    border-bottom: 1px solid #c3c3c3;
}

.box-product .top .title {
    float: left;
    height: 22px;
    background: url(../images/layout/class_titlebg3.gif) left top no-repeat;
    border: 1px solid #c3c3c3;
    border-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    padding: 0px 20px;
    min-width: 80px;
}

.box-product .content {
    padding: 10px 0px;
}

.box-index .box-product .content {
    float: left;
    width: 100%;
    background: url(../images/layout/y-line.gif) center repeat-y;
}

.box-productlist .box-product .content {
    width: 100%;
    float: left;
    background: url(../images/layout/product_list_bg.gif) center repeat-y;
}

.box-productlist .box-product .box-product-list {
    width: 200px;
    margin: 10px 3px 0px 4px;
    display: inline;
}

.box-promoinfo .box-product .content {
    background: url(../images/layout/y-line.gif) center repeat-y;
    overflow: hidden;
}

.box-promoinfo .box-product-h {
    width: 400px;
}

.box-promoinfo .box-product-h .left {
    width: 135px;
    float: left;
}

.box-promoinfo .box-product-h .right {
    width: 265px;
    float: right;
}
/* 产品描述 */
.description {
    width: 764px;
    border: 1px solid #c1c1c1;
    float: left;
}

.description-tab ul {
    background: url(../images/layout/description_bg.gif) top repeat-x;
    width: 764px;
    height: 33px;
    float: left;
}

.description-tab li {
    border-right: 1px solid #838383;
    float: left;
    font-weight: bold;
    font-size: 14px;
    height: 33px;
    line-height: 29px;
    text-align: center;
    overflow: visible;
    padding: 0px 6px;
}

.description-tab li.selected {
    background: url(../images/layout/description_li_bg.gif) top repeat-x;
}

.description-tab li.selected a {
    color: #fff;
}

.description .content {
    padding: 10px;
    line-height: 200%;
    clear: both;
}

.description .content ul {
    margin-left: 30px;
}

.description .content li {
    padding-left: 10px;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    list-style-type: disc;
}

.description h1 {
    font-size: 14px;
}

.description .x-line {
    width: 100%;
}

.description table {
    border-collapse: collapse;
    border: 1px solid #c1c1c1;
}

.description th {
    padding: 4px;
    border: 1px solid #c1c1c1;
    background-color: #ededed;
    line-height: 150%;
    text-align: left;
}

.description td {
    padding: 4px;
    border: 1px solid #c1c1c1;
    line-height: 150%;
    color: #666;
}

.description td.tdleft {
    color: #333;
}
/* 产品信息竖排 */
.box-product-h-s {
    float: left;
    width: 210px;
    line-height: 150%;
    float: left;
    font-size: 12px;
    margin: 0px 6px;
    display: inline;
}

.box-product-h-s .left {
    width: 80px;
    float: left;
    margin-right: 10px;
}

.box-product-h-s .right {
    width: 110px;
    float: right;
}

.box-product-h-s span {
    font-weight: bold;
    word-break: break-all;
}

.box-product-h-s h4 {
    color: #f00;
}

.box-product-h-s h4 {
    font-size: 12px;
    width: 95%;
}
/*中部广告切换*/
.big-ad {
    width: 600px;
    float: left;
}

.big-ad .box-focuspic {
    width: 600px;
    height: 235px;
    overflow: hidden;
}

.big-ad .button {
    width: 100%;
    height: 13px;
    padding: 2px 0;
    float: left;
    border-bottom: 1px solid #ccc;
}

.big-ad .button ul {
    float: right;
}

.big-ad .button li {
    float: left;
    padding: 0 6px 0 40px;
    border-right: 1px solid #ccc;
    height: 13px;
}

.big-ad .button li.selected a, .big-ad .button li a:hover {
    background: url(../images/layout/focus_bg.gif) top repeat-x;
}
/* 购物车 */
.cart-title {
    width: 1000px;
    margin: 2px auto;
    color: #fff;
}

.cart-title .left {
    float: left;
    height: 27px;
    padding-left: 10px;
    width: 100px;
    border: 1px solid #999;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    background-color: #c41e1e;
}

.cart-title .middle {
    float: left;
    margin: 0px 0px 0px 2px;
    padding-left: 10px;
    background-color: #B5B5B5;
    width: 770px;
    height: 29px;
    line-height: 29px;
}

.cart-title .right {
    float: right;
    width: 106px;
    height: 29px;
    background-color: #B5B5B5;
}

.cart-title .right img {
    margin-top: 4px;
}

.table-cart, .table-price {
    border: 1px solid #CBCBCB;
    border-collapse: collapse;
}

.table-cart th {
    height: 27px;
    background-color: #EDEDED;
    border: 1px solid #CBCBCB;
    text-align: center;
    font-weight: 600;
}

.table-cart td {
    border: 1px solid #CBCBCB;
    padding: 10px;
    line-height: 160%;
}

.table-cart td img {
    margin-bottom: 5px;
}

.table-price td {
    border: 1px solid #CBCBCB;
    padding: 10px;
}
/* 我的口袋 */
.box-placket ul {
    width: 90%;
    margin: 10px 0px 0px 8px;
    display: inline;
    float: left;
}

.box-placket li {
    float: left;
    height: 26px;
    width: 100%;
    padding: 0px;
}

.box-placket li img {
    vertical-align: middle;
}

.box-placket .brand-logo {
    text-align: center;
    padding-bottom: 10px;
}

.box-placket .brand-logo img {
    margin-top: 10px;
}

.box-placket h2 {
    font-weight: normal;
    white-space: normal;
    text-overflow: visible;
    overflow: visible;
    line-height: 150%;
}
/* 我的品牌 */
.box-placket .content {
    text-align: center;
    line-height: 150%;
}

.box-placket .content input {
    margin: 5px 0px;
}

.box-placket .content img {
    border: 1px solid #ccc;
    margin: 8px 0px;
}

.box-placket .content ul {
    float: none;
}

.box-placket .content li {
    height: 40px;
}
/* 网站地图 */
.box-sitemap {
    float: left;
    width: 978px;
    padding: 10px;
    border: 1px #ccc solid;
}

.box-sitemap .top {
    clear: both;
    padding-bottom: 4px;
    border-bottom: 1px #ccc solid;
    font-size: 14px;
}

.box-sitemap .content {
    width: 960px;
    padding: 10px 0;
}

.box-brandlist li {
    float: left;
    margin-left: 10px;
    padding: 5px 0px 5px 16px;
}

.box-sitemapbox {
    float: left;
    width: 320px;
    line-height: 150%;
}

.box-sitemapbox li.category {
    padding-left: 17px;
    background: url(../images/icon/icon_li.gif) left no-repeat;
    font-weight: bold;
}

.box-sitemapbox li {
    padding: 2px 0px 2px 17px;
    width: 300px;
}
/* 历史纪录 */
.box-history .content {
    width: 100%;
    float: left;
    padding: 6px 0px;
}

.lyt-sidebar-left .box-history {
    width: 152px;
    display: inline;
}

.lyt-sidebar-left .box-history .top {
    width: 140px;
}

.lyt-sidebar-left .box-product-h-s {
    width: 140px;
}

.lyt-sidebar-left .box-product-h-s .left {
    float: none;
    width: 90px;
    margin: 0px auto;
}

.lyt-sidebar-left .box-product-h-s .right {
    float: left;
    width: 100%;
}
/* 产品媒体 */
.description-media-number {
    height: 30px;
    text-align: center;
}

.description-media-number a {
    display: inline;
    padding: 2px 5px;
    background: url(../images/layout/no_bg.gif) left no-repeat;
    border: 1px solid #000;
    margin-right: 4px;
    text-align: center;
    font-weight: bold;
}

.description-media-number a.selected, .description-media-number a:hover {
    background-color: #ff7e00;
    background-image: none;
    color: #fff;
    text-decoration: none;
}

.description-media {
    clear: both;
    text-align: center;
}

.clew-message {
    width: 600px;
    margin: 10px auto;
}

.clew-top {
    height: 30px;
    background-color: #000;
    color: #fff;
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
}

.clew-content {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    padding: 10px;
}

.clew-content img {
    vertical-align: middle;
}
/*静态页面*/
.box-content {
    padding: 10px;
}

.box-content h4 {
    color: #c41e1e;
}

.box-content a {
    color: #c41e1e;
    text-decoration: underline;
}

.box-content table.list {
    border-collapse: collapse;
    width: 410px;
}

.box-content table.list td {
    padding: 2px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #eee;
}

.box-productall {
    float: left;
    width: 778px;
}

.box-productall .top {
    float: left;
    width: 778px;
    clear: both;
}

.box-productall .top .tab {
    float: left;
    width: 778px;
    border-bottom: 2px #c41e1e solid;
}

.box-productall .top .tab li {
    margin: 4px 4px 0 0;
    float: left;
    background: url(../images/layout/productlist_tab_left_gray.gif) left no-repeat;
}

.box-productall .top .tab li span {
    float: left;
    padding: 5px 15px 2px 15px;
    background: url(../images/layout/productlist_tab_right_gray.gif) right no-repeat;
}

.box-productall a {
    text-decoration: none;
}

.box-productall .top .tab li.selected {
    margin: 4px 4px 0 0;
    float: left;
    background: url(../images/layout/productdetail_tab_left.gif) left no-repeat;
}

.box-productall .top .tab li.selected span {
    float: left;
    padding: 5px 15px 2px 15px;
    color: #fff;
    background: url(../images/layout/productdetail_tab_right.gif) right no-repeat;
}

.box-productall .top .tab li.selected span a {
    color: #fff;
    text-decoration: none;
}

.box-productall .content {
    float: left;
    width: 748px;
    margin-bottom: 2px;
    padding: 4px 14px;
    border: 1px solid #ccc;
    border-top: 0;
}

.box-productall .bottom {
    float: left;
    width: 778px;
    border-top: 4px #ccc solid;
}

.box-member-big h2 {
    background: #F6FBFF url(../images/layout/help_position_bg.gif) repeat-x scroll left center;
    border: 1px solid #ccc;
    font-size: 16px;
    text-align: center;
    width: 998px;
    height: 26px;
    line-height: 26px;
}

.divided_payment {
    width: 784px;
    height: 630px;
    margin: 0 auto;
    background: url(../images/help/pay_bg.gif) no-repeat;
    position: relative;
    line-height: 150%;
}

.divided_payment .txt1 {
    position: absolute;
    top: 140px;
    left: 34px;
    width: 458px;
}

.divided_payment .txt2 {
    position: absolute;
    top: 245px;
    left: 34px;
    width: 458px;
}

.divided_payment .txt3 {
    position: absolute;
    top: 365px;
    left: 34px;
    width: 458px;
}

.divided_payment .txt4 {
    position: absolute;
    top: 436px;
    left: 34px;
    width: 458px;
}

.divided_payment .txt5 {
    position: absolute;
    top: 600px;
    left: 34px;
    color: #fff;
}
/*帮助*/
.menu-category {
    width: 184px;
    padding-bottom: 8px;
}

.menu-category .title {
    width: 184px;
    height: 26px;
    line-height: 26px;
    background: url(../images/layout/menu_category_bg.gif) no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #c11d1c;
    text-indent: 12px;
}

.menu-category .title a {
    font-size: 14px;
    color: #c11d1c;
}

.menu-category ul {
    width: 182px;
    border: 1px solid #d8d8d8;
}

.menu-category li {
    height: 25px;
    line-height: 25px;
    border-bottom: 1px dashed #d8d8d8;
}

.menu-category li.selected {
    background-color: #eee;
    font-weight: bold;
}

.menu-category li a {
    display: block;
    padding-left: 20px;
    background: url(../images/icon/bullet_menu.gif) 10px center no-repeat;
}

.menu-category li a:hover {
    background-color: #f4f4f4;
}

.menu-category .content li a {
    padding-left: 55px;
    color: #000;
}

.menu-category .content li a:hover {
    color: #f00;
}

.box-bar-com {
    float: left;
    width: 100%;
}

.box-bar-com .top {
    display: block;
    background: url(../images/img/bar-com-b_left_bg.gif) left bottom no-repeat;
}

.box-bar-com .top span {
    display: block;
    height: 23px;
    padding: 5px 0 2px 0;
    background: url(../images/img/bar-com-b_right_bg.gif) right bottom no-repeat;
}

.box-bar-title {
    float: left;
    padding: 2px 10px 2px 10px;
    margin-left: 10px;
    background-color: #fff;
    color: #235d9e;
    font-weight: bold;
}

.box-bar-com .content {
    padding: 0 6px 0 6px;
    border: 1px #b9cfe6 solid;
    border-top: none;
}

.lyt-left {
    float: left;
    width: 184px;
}

.lyt-right {
    float: right;
    width: 804px;
}

.box-product-review-wrap {
    float: left;
    padding: 10px 1%;
    width: 98%;
}

.box-product-review-voteresult {
}

.box-product-review-headline {
    color: #2E79CD;
    font-size: 150%;
    font-weight: bold;
    padding: 20px 0pt;
}

.box-product-review-info {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.box-product-review-info .img {
    float: left;
}

.box-product-review-info .txt {
}

.box-product-review-info-AuthorInfo {
    background-color: #F4FFEB;
    color: #5DC400;
}

.box-product-review-info-AuthorRating {
    margin-top: 6px;
}

.box-product-review-text {
}

.box-product-review-replyinfo {
    margin-top: 20px;
}

.box-product-review-replyinfo .img {
    float: left;
}

.box-product-review-replyinfo .txt {
}

.box-product-review-replyinfo-admininfo {
    background-color: #FFF1F1;
    color: #C60000;
}

.box-product-review-replyinfo-adminclick {
    margin-top: 6px;
}

.box-product-review-vote {
    font-weight: bold;
    margin-top: 20px;
}

.box-product-review-bottom {
    float: left;
    padding: 10px 0pt;
}

.box-product-review-bottom .display {
    float: left;
}

.box-product-review-bottom .all {
    float: right;
}

.box-product-review-listpage {
    float: right;
}

.box-product-review-list-displayitem {
    float: left;
    width: 480px;
}

.box-product-review-list-displayvote {
    float: right;
    width: 262px;
}

/*more search*/
.moresearch{ border:1px solid #c1c1c1; padding:12px;}
.moresearch li{padding:3px 0;}
.moresearch h3{ font-size:12px; float:left;}

/* 2009-02-17*/


.conditionBox{clear:both;width:50px;}
.conditionTitle{float:left;font-weight:bold;width:70px;height:20px;margin:0 0 5px 0; text-align:center;padding-TOP:10PX;background-color: #DFDFDF}
.conditions{float:left;width:70px;margin:0 0 10px 0;}
.condition{float:left;background:url(../images/xz-btn.gif) no-repeat 0px; padding:0 0 0 15px; margin:0 0 0 10px;height:20px;line-height:20px; width:70px;color:#7b7b7b}
.condition_selected{float:left;background:url(../images/xznone-btn.gif) no-repeat 0px; padding:0 0 0 15px; margin:0 0 0 10px;height:20px;line-height:20px; width:70px;color:#7b7b7b}
.ad_conditions{float:left;display:inline;}
.ad_condition{float:left;background:url(../images/xiao-xz.gif) no-repeat 0 2px; padding:0 0 0 18px; font-size:12px; color:#000; float:left; margin:0 0 0 25px;width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ad_conditionTitle{float:left;color:#f26522;font-size:12px;width:80px;letter-spacing: 2px;}
.ad_condition_selected{float:left;background:url(../images/xiao-none.gif) no-repeat 0 2px; padding:0 0 0 18px; font-size:12px; color:#000; float:left; margin:0 0 0 25px;width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ad_conditionBox{width:650px;float:left; margin:10px 0 10px 30px; display:inline;}
.definite-bottom{width:382px; text-align:left; }
.searchposition{
	width: 100%;
    font-size: 12px;
    float: left;
    border-top: 1px solid #C1C1C1;
    border-bottom: 1px solid #C1C1C1;
    background: url(../images/icon/p_bg.gif) left repeat-y;
    background-color: #EDEDED;
    padding:5px 0px 5px 0px;

}
