@charset "utf-8";
/************************
        @index
************************/
.ets{width:1200px;background: #fff;}
.ets-left {width: 230px;float: left;}
.ets-right{ width: 953px;float: left;margin:0px 0 0  17px;}
#focus {width:950px;height:262px;overflow:hidden;position:relative;}
.shop{}
.product_ban{}
.product{}
.advantage{}
/**************************
    @index-@focus
    @首页焦点图
***************************/
#focus .btnBg {position:absolute;width:579px;height:20px;left:0;bottom:0;}
#focus .btn {position:absolute;padding:8px 10px;text-align:center;left:0;right:0;bottom:0;}
#focus .btn span {display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin-left:10px;cursor:pointer;background:#336699;border-radius:7px;}
#focus .preNext {width:45px;height:100px;position:absolute;top:90px;background:url(../images/sprites.png) no-repeat 0 0;cursor:pointer;display:none;}
#focus .pre {left:0;}
#focus .next {right:0;background-position:right top;}
.shop li {width:310px; float:left; margin-right: 10px;}
.shop li:last-child {margin-right: 0px;}
/**************************
    @index-@header
    @notice
***************************/
.notice-left{background: url("../images/notice-line.jpg") 164px 11px no-repeat;width: 166px;display: inline-block;height: 51px;vertical-align: middle;text-align: center;line-height: 45px;font-size: 18px;}
.notice-right{display: inline-block;width: 1000px;height: 51px;vertical-align: middle;padding-left: 15px;}

/**************************
    @brand-@list
    @二级分类@三级分类
***************************/
.brand {border:1px #e4e4e4 solid;}
.brand .brand-img img {padding: 10px 0;width: 155px;}
.brand .brand-img .p-font {line-height:24px;width:730px;padding-left:20px;margin:0px;}
.brand_con {width:951px;border:1px #e4e4e4 solid;background:#f7f7f7;padding-bottom:20px;margin-bottom:20px;}
.brand_con ul {padding:30px 5px 30px 25px;}
.brand_con dt {width:135px;height:215px;}
.brand_con dt a:hover {color:#cc0000;text-decoration:underline;}
.mod-line-bottom{ margin-bottom:10px; }

/**************************
    @product-@video
    @二级分类@video
***************************/
.list_video {margin-top:10px;}
.list_video li:hover {background:#ebf8ff;}
.list_video .search_input {width:560px;margin:5px 0;border:1px #dfdfdf solid;margin-right:10px;}
.list_video .v_intro {width:730px;height: 103px;}
.vedio_grid  {width:736px;border:1px #e4e4e4 solid;background:#f7f7f7;padding:0 0 35px 35px;float:left;margin-top:10px;}
.vedio_grid  li {width:155px;border-bottom:1px #e4e4e4 dashed;height: 160px;}

/**************************************
    @customer-@account-@sidebar
    @会员中心首页侧栏
***************************************/
.block {margin:0 0 10px;}
.block.last{margin-bottom: 0;}
.block .block-title {display:block;}
.block .block-title span {display:block;height:30px;line-height:30px;font-size:15px;color:#555555;font-weight: normal;}
.block-viewed .block-title strong span{padding-left:5px;}
.block .block-title a {text-decoration:none !important;}
.block .block-subtitle {margin-bottom:5px;}
.block .block-content {padding:5px 10px 5px 10px;}
.block-account .block-content li{height:22px;line-height:22px;}
.block .btn-remove,
.block .btn-edit {float:right;margin-left:3px;}
.block .actions {text-align:right;padding-top:15px;}
.div_shipping_estimeate_form .block .actions {padding-top:5px;}
.block .actions a {float:left;}
.blockticket li{height:22px;line-height:22px;margin-left:8px;}
.block-account-de_DE li {height: auto!important;}
/**************************************
    @customer-@account-@my-account
    @会员中心首页内容区域
***************************************/
.box-account {background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x;border:1px solid #ccc;border-color:#ccc #999 #999 #ccc;padding:15px;margin: 0 0 20px;}
.box-account .box-head {border-bottom:1px solid #d9dde3;margin:0 0 10px;text-align:right;}
.my-account .data-table .rating-box{margin-right:20px;}
.my-account .data-table{margin:10px 0;border:1px solid #e4e4e4;padding:11px;text-align:center;}
.my-account .data-table button{margin:10px;}
.my-account .col2-set{padding:10px 0;}
.my-account .tags-list{font-size:1.2em;}
.my-account{border:0;padding-left:0;margin-top:10px;}
.my-account .addresses-list ol .item{padding-bottom:20px;}
.my-account .link-wishlist{white-space: nowrap;}
.dashboard .welcome-msg .hello{margin-bottom:10px;font-size: 1.09em;}
.dashboard .data-table{margin:10px 0 15px;}
.dashboard .col2-set{padding:10px 0 15px;}
.dashboard .box-title,.dashboard .box-head{width:100%; overflow:hidden; margin:10px 0 0;}
.dashboard .box-title h2,.dashboard .box-title h3,.dashboard .box-head h2,.dashboard .box-head h3{float:left;}
.dashboard .box-title h2,.dashboard .box-head h2{font-size: 1.09em;}
.dashboard .box-content h4{font-size: 0.91em;}
.dashboard .box-title a,.dashboard .box-head a{float:right;}
.dashboard .box-recent {margin:10px 0 25px;}
.dashboard .box-info{border:solid 1px #ddd; padding:5px 15px}
.dashboard .box-reviews{padding-bottom:15px;}
.box-account {background:#fff url(../images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px;}
.dashboard .box-reviews li{padding-bottom:20px;}
.dashboard .box-reviews .number {float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd;}
.dashboard .box-reviews .details {margin-left:20px;}
.dashboard .box-reviews .details .ratings strong{float:none; display:block; margin-bottom:3px;}
.dashboard .box-reviews .details .ratings .rating-box{float:none;}
.dashboard .box-tags li{padding-bottom:20px;}
.dashboard .box-tags .number {float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd;}
.dashboard .box-tags .details {margin-left:20px;}
.addresses-list h2 {font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase;}
.addresses-list h3 {font-weight:bold; font-size:13px;}
.addresses-list address {margin: 10px 0;}
.addresses-list p {margin:0;}
.addresses-list .separator {margin:0 3px;}
.addresses-list li.item {border:1px solid #ccc; padding:10px 13px; margin:0 0 10px;}
.addresses-list li.empty {background:none; border:0; padding:0;}
.addresses-list li.empty p {font-weight:bold;}
.dashboard .box-tags .details .tags li{display:inline;}
/* Order View */
.order-info {background:#dee5e8; border:1px solid #d0cbc1; padding:4px 8px; margin:6px 0 8px;}
.order-info dt,.order-info dd,.order-info ul,.order-info li {display:inline;}
.order-info dt {font-weight:bold;}
.order-date {margin:10px 0;}
.order-info-box .box{padding:20px 0;}
.order-items {width:100%; overflow:auto;}
.order-additional {margin:15px 0;}
.gift-message dt strong {color:#666;}
/*advantage product start*/
.why-ets li {border: 0px;width: 275px;margin: 10px 63px 50px 0;float: left;line-height: 17px;}
.why-ets p {height:70px;}
.cart-price {text-align:center;}
.cart-price .price {text-align:center; width:100%}
.cart-price .colorf span {font-weight:bold; color:#fb843c;}
.cart-operate .btn-remove {text-decoration:underline;}
.cart-operate .lqi {text-decoration:underline;}
.cart-operate li{padding-right:15px;padding:5px 0;}
#grand .price{color:#fb843c; font-size: 18px;}
#sub {width: 140px;}
#sub .price{color:#fb843c;}
.update-cart{height:30px; background:#3399cc;  color:#FFF; text-align:center; line-height:30px; cursor:pointer; border:0px; padding-left:10px; padding-right:10px;}
.update-cart:hover{ background:#006699;}
/**************************************
        @knowledge-base-@FAQ
***************************************/
.list_faq .article .clear25px {height:25px; clear:both;}
.list_faq .article .qc_bga {background:url(../../../../../media/faq/images/FAQ_b_03.jpg) no-repeat; width:315px; padding-right:397px;}
.list_faq .article .qc_bgb {background:url(../../../../../media/faq/images/FAQ_b_10.jpg) no-repeat; width:337px; height:245px; padding-right:395px;}
.list_faq .article .Subtitle {font-weight:bold; line-height:36px; color:#0089bf; font-size: 15px;}
.list_faq .article .faqbg_imga {background:url(../../../../../media/faq/images/FAQ_a_09.jpg) no-repeat; width:335px; height:254px; padding-left:377px;line-height: 22px;}
.list_faq .article .faqbg_imgb {background:url(../../../../../media/faq/images/FAQ_a_12.jpg) no-repeat; width:362px; height:252px; padding-right:350px;}
.ets-right .list .article h4 {font-size: 15px; color: #0089bf;}
.ets-right .list .article p {padding-bottom: 5px;}
.ets-right .list .article p strong {font-size: 15px; color: #0089bf;}
.ets-right .list .article p strong em {font-size: 13px; color: #0089bf;}
.ets-right .list .article strong em {font-size: 13px; color: #0089bf;}
.ets-right .list .article td strong {color: #0089bf;}
.ets-right .list .article a strong {color: #f5822d;}
.ets-right .list .article strong {color: #f5822d;}
.ets-right .list .article p a {color: #f5822d; text-decoration: underline;}
/**************************************
        @contact us
***************************************/
.content_table {border-collapse: collapse; border: 1px #e4e4e4 solid;}
.content_table td {padding: 2px 0 2px 8px; border: 1px #e4e4e4 solid; line-height:28px;}
.content_table {border-collapse: collapse; border: 1px #e4e4e4 solid;}
.content_table td {padding: 2px 0 2px 8px; border: 1px #e4e4e4 solid; line-height:28px;}
.track-form h3{color: #fc6f00; font-size: 16px; font-weight: bold; line-height:16px; padding-bottom:20px;}
.ets-right .inquiry h1 {color: #fc6f00; font-size: 16px; font-weight: bold; margin-bottom: 20px;}
.ets-right .Shop li .rightxp p {margin-bottom:5px;}
.mtext{padding:15px 35px 0;font-family:Arial, Helvetica, sans-serif; color:#444; border-left:1px solid #eee;}
.mtext h4{padding-top:10px; line-height:30px; font-weight:bold; font-size:14px}
.mtext p{line-height:22px; font-size:12px; padding-bottom:10px; border-bottom:0px dashed #cccccc; word-break: break-word;}
.rewards-point-cart {margin:10px 0;}
.contact-us-hk-bg {display: inline-block; width: 27px; height: 18px; background:url(../images/contact-us-icon.png) 0 -28px no-repeat;}
.contact-us-us-bg {display: inline-block; width: 27px; height: 17px; background:url(../images/contact-us-icon.png) 0 0 no-repeat;}
/* base css pattern*/
.product-name {text-align: left; margin-left:10px;}
.item-options {text-align: left; margin-left:10px;}
.shopping_cart .item-msg {margin: 5px 0 0 5px;font-size: 11px;font-weight: bold; color: #df280a;text-align: left;}
.cart-change-num{width: 8px;text-align: center;vertical-align:middle;border:1px solid #ccc;padding:0px 5px;text-decoration: none;display: inline-block;*display: inline;zoom:1;line-height:20px;}
.cart-number-text-id{line-height: 20px;height: 18px;}
.cart-change-num:hover{text-decoration: none;background: #ccc;}
.cart-change-status{background: url("../images/instock.png");display: inline-block;height: 20px;width:20px;margin-bottom:1px;vertical-align: middle;*display: inline;zoom:1;line-height: 20px;}
.cart-change-wait{background:url("../images/loader-cart-20x20.gif") no-repeat;width:20px;height:20px;display: inline-block;*display: inline;zoom: 1;}
.cart-price-change{background:url("../images/loader-price-73x5.gif") no-repeat right center;width:73px;height:5px;display: inline-block;*display: inline;zoom: 1;}
.cart-wait-lay{position: absolute;left: 0px;top: 0px;opacity: 0.5;height: 100%;width: 100%;background: #D1D1D1;display: none;text-align: center;}
.cart-change-num-box{height: 50px;margin:27px 0 0 40px;text-align: left;position: relative;}
.paypal-bill-later a img{width:230px;height: 230px;}
.paypal-bill-later{height:240px;width:240px;margin:10px 0;}
.goog-te-gadget-simple{background-color: none !important; border :0px !important; display: inline-block !important; padding-top: 0px !important; padding-bottom: 0px !important; cursor: pointer !important; zoom: 1 !important; margin-right: 10px; font-size:12px !important; height:27px;line-height: 27px;}
/**************************************
        @快捷登陆
***************************************/
.shadediv{position: fixed;top: 0;left: 0;z-index: 10000001; width: 100%; height: 100%; background: #000; border: 0; filter: alpha(opacity=50); opacity: .5;}
.popbox{border-radius: 3px;position: absolute; z-index: 10000002; overflow: hidden; padding: 0; top:100px; left: 100px;}
.pop-title{height: 35px; background: #e4e4e4; font-size: 17px; font-weight: bold; color: #000000; line-height: 35px; padding: 0 10px; width:100%; *width:306px;}
.pop-wrap{background: #ffffff;}
.pop-close{position: absolute; width: 25px; height: 25px; background: url("../images/pop-close.png"); right: 15px; top: 5px; cursor: pointer;}
.pop-wait{height: 35px; top: 120px; position: absolute; left: 120px; width: 35px; background:url("../images/loading.gif") no-repeat;}
.pop-login-wait{width: 27px; height: 10px; background: url("../images/loader-login.gif"); display: inline-block; vertical-align:middle; *display: inline; zoom:1; padding-top:2px;}
.tab-box{position: relative; height: 30px; border-bottom: 1px solid #dddddd; overflow: visible; margin: 0 10px; margin-top: 15px;}
.tab-box ul{overflow: hidden; padding-left: 30px;}
.tab-box li{float: left; height: 25px; line-height: 25px; border: 1px solid #cbcbcb; border-bottom: 0px; overflow: visible; padding: 0px 10px;background: #ffffff; margin-top: 4px; cursor: pointer; font-size:14px; font-weight: bold;}
.tab-box .active{color: #006699;font-size: 14px; height: 30px; line-height: 30px; border: 1px solid #cbcbcb; border-bottom: 0px; overflow: visible; margin-top: 0px;
	padding: 0px 10px; background: #ffffff; box-shadow: 1px 1px 10px #cbcbcb; -webkit-box-shadow:1px 1px 10px #cbcbcb;}

/*shopping cart customer_alos_buy*/
.also-buy-content .item{float:left;width:135px;margin:0px 17px;}
.also-buy-content .price-box{margin:5px 0px;}
.also-buy-content  .old-price .price{text-decoration:line-through;}
.product-bottom-height{max-height:60px;overflow:hidden;display:block;line-height:20px;}

/* check order status*/
.orderStatusTable {font-size:13px;}
.orderStatusTable td {padding:8px;}
.orderstatus-box{width:600px;}
.contact-item li{background:url("../images/contact-us-address.jpg") 0px -6px no-repeat;padding-left: 30px;margin-bottom: 0;}
.cartitem-price .special-price .price{text-decoration:line-through;}

/**支付宝失败页面调整css**/
.col-main {float: none;width: auto;margin: 0;}
.page-title h1 {font-size: 22px;line-height: 24px;text-align: center;font-weight: bold;padding: 15px 0;color: #ff6349;}
.cart-empty {font-size: 14px;font-weight: bold;text-align: center;}
.cart-empty a {color: #c00;text-decoration: underline;line-height: 27px;}
.waring {width:1300px;height:24px;background-color: #fff7dd;color: #ffa72c;font-weight: bold;margin:0 auto;border:1px solid #fdbb30;line-height:0;}
.waring  span {float:left;margin-left: 20px;margin-top: 2px;}
.waring p {font-size:14px;margin-left:67px;margin-top:12px;}
.cart-empty{margin-top:32px;}
.cart-empty-top {width: 463px;height: 50px;font-weight: normal;margin: 0 auto;font-family: "Open Sans";font-size: 16px;}
.cart-empty a {color:#ff7760;}
.img-cart {width:380px;height:15px;border:1px solid #dcdcdc;margin:0 auto;margin-top:26px;padding:20px;}
.img-cart-left, .img-cart-right {float:left;margin-top:-9px; line-height:40px;}
.img-cart-left {border-right:1px solid #c5c5c5;width:190px;height:38px; color: #6699cc; font-size:18px; padding-right: 10px;}
.img-cart-left span { margin-left: -47px; margin-right: 16px;}
.img-cart img {vertical-align: middle;}
.cart-empty-bottom {margin-top:33px;font-family: "Open Sans";color:#aaa;font-weight:normal;font-size:16px;}
.paymentBridge img{cursor: pointer;}
.paymentBridge .img-cart-left img{  margin-left: 124px; margin-top: -37px;}
.paymentBridge .img-cart-right img{   /*margin-left: 224px;*/ margin-top: -6px;}
.img-cart-right{ margin-left: 10px; margin-top: 0px;}

/*cart-points*/
.pints-icon{ display: inline-block; vertical-align: middle; margin-left: 5px;}

