.w{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.transition{ transition:all 0.3s;}
.PriceColor{ color:#a62977;}
.PricedelColor{ color:#d0d0d0;}

#main{ margin-top: 20px;}

#header{ z-index:3; position:relative;}
#header .header_top{ width: 100%; height: 37px; background: #f5f5f5; border-bottom: 1px solid #eee;}
.header_top .header_top_inner{ width: 1200px; height: 100%; margin: 0 auto;}
.header_top .header_top_inner .header_left{ float: left; height: 100%; line-height: 37px; color: #737373;}
.header_top .header_top_inner .header_right{ float: right; height: 100%;}
.header_top .header_top_inner .header_right .right_list{ width: 100%;}
.header_top .header_top_inner .header_right .right_list .right_item{ float: left; position: relative; height: 37px; margin-left: 18px;}
.header_top .header_top_inner .header_right .right_list .right_item:nth-child(2){ border-right: 1px solid #dedede; padding-right: 5px;}
.header_top .header_top_inner .header_right .right_list .right_item .right_item_a{ float: left; display: inline-block; height: 100%;}
.header_top .header_top_inner .header_right .right_list .right_item .login_success{ cursor: default;}
.header_top .header_top_inner .header_right .right_list .right_item .out{ display: inline-block; height: 100%; line-height: 37px; margin-left: 15px; color: #333; text-decoration: none;}
.header_top .header_top_inner .header_right .right_list .right_item .right_item_a .header_top_icon{ width: 26px; height: 100%;}
.header_top .header_top_inner .header_right .right_list .right_item .right_item_a .header_top_name{ line-height: 37px; margin-left: 8px; color: #737373;}
.header_top .header_top_inner .header_right .right_list .right_item .header_item_nav{ display: none; position: absolute; top: 37px; left: 0; width: 100%; padding: 10px 0; background: #f5f5f5; overflow: hidden;}
.header_top .header_top_inner .header_right .right_list .right_item .header_item_nav .item_nav_a{ display: block; width: 100%; height: 30px; line-height: 30px; text-align: center;}
.header_top .header_top_inner .header_right .right_list .right_item:hover .header_item_nav{ display: block;}

#header .header_bottom{ width: 100%; height: 145px;}
.header_bottom .header_bottom_inner{ width: 1200px; height: 100%; margin: 0 auto;}
.header_bottom .header_bottom_inner .bottom_left{ float: left; width: 416px; height: 100%;}
.header_bottom .header_bottom_inner .bottom_left .logo{ width: 100%; height: 100%;}
.header_bottom .header_bottom_inner .bottom_right{ float: right; width: 482px; height: 100%;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel{ width: 100%; height: 100%;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .hot_tel_img{ float: left; width: 25px; height: 100%;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .hot_tel_txt{ float: left; width: 105px; height: 100%; line-height: 145px; font-size: 16px; color: #141414; margin-left: 8px;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .hot_tel_con{ float: left; height: 100%;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .hot_tel_con .hot_tel_num{ font-size: 20px; color:#1D2088; margin-top: 60px; margin-left: 13px; font-weight: bold;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .hot_tel_con .hot_tel_num_txt{ width: 157px; height:26px; line-height: 25px; background:#E99315; font-size: 16px; color: #fff; margin-left: 7px; margin-top: 8px; text-align: center; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .header_ewm{ position: relative; float: left; width: 159px; margin-left: 21px; margin-top: 45px; cursor: pointer;}

.header_bottom .header_bottom_inner .bottom_right .hot_tel .header_ewm .ewm_img{ display: none; position: absolute; top: -30px; right: -16px; width: 105px; height: 118px; background: #fff; border: 1px solid #89B929; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; overflow: hidden;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .header_ewm .ewm_img .ewm_txt{ margin: 2px 0;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .header_ewm .ewm_img .ewm_img_con{ width: 92px;}
.header_bottom .header_bottom_inner .bottom_right .hot_tel .header_ewm:hover .ewm_img{ display: block;}

.header_nav{ width: 100%; height: 45px; background: url('../images/menu_bg.jpg') no-repeat center; overflow:hidden;}
.header_nav .header_nav_inner{ width: 1200px; height: 100%; margin: 0 auto;}
.header_nav .header_nav_inner .header_nav_item{ position: relative; float: left; width: 120px; height: 45px; line-height: 45px; margin-left: 34px; text-align: center;}
.header_nav .header_nav_inner .header_nav_item .header_nav_a{display: block; width: 100%; height: 100%; color: #fff; font-size: 16px; text-decoration: none;}
.header_nav .header_nav_inner .header_nav_item:first-child{ margin-left: 0;}
.header_nav .header_nav_inner .header_nav_item:hover{ background:#709530;}

.header_nav .header_nav_inner .header_nav_item .nav_cate_one{ position:absolute; left:0; top:45px; background:rgba(0, 0, 0, 0.5); padding:0 10px 10px; z-index:10001;}
.header_nav .header_nav_inner .header_nav_item .nav_cate_one .nav_cate_one_item{ float: left; margin-left: 6px;}
.header_nav .header_nav_inner .header_nav_item .nav_cate_one .nav_cate_one_item:first-child{ margin-left: 0;}
.header_nav .header_nav_inner .header_nav_item .nav_cate_one .nav_cate_one_item .nav_cate_one_item_a{ color:#E99315; font-size: 14px; font-weight: bold; text-decoration: none;}

.header_nav_item .nav_cate_one .nav_cate_one_item .nav_cate_two{ width: 100%;}
.header_nav_item .nav_cate_one .nav_cate_one_item .nav_cate_two .nav_cate_two_item{ min-width: 100px; line-height: 30px;}
.header_nav_item .nav_cate_one .nav_cate_one_item .nav_cate_two .nav_cate_two_item .nav_cate_two_item_a{ color: #fff; text-decoration: none;}
.header_nav_item .nav_cate_one .nav_cate_one_item .nav_cate_two .nav_cate_two_item .nav_cate_two_item_a:hover{ color:#E99315;}

.footer_nav{ width: 100%; height: 45px; background: #9b2325;}
.footer_nav .footer_nav_inner{ width: 1200px; height: 100%; margin: 0 auto;}
.footer_nav .footer_nav_inner .footer_nav_item{ float: left; display: block; height: 45px; line-height: 45px; color: #fff; font-size: 16px; padding: 0 30px; margin-left: 34px; text-decoration: none;}
.footer_nav .footer_nav_inner .footer_nav_item:first-child{ margin-left: 0;}

.footer_bottom{ width:100%; background:#89B929;}
.footer_bottom .footer_bottom_inner{ width:1200px; height:146px; padding:18px 0px; margin:0 auto;}
.footer_bottom .footer_bottom_inner .footer_left{float:left; width:195px; height:100%; padding-right:63px; border-right:1px solid #FFF;}
.footer_bottom .footer_bottom_inner .footer_right{float:right; width:126px; height:100%; padding-left:61px; border-left:1px solid #FFF;}

.footer_bottom .footer_bottom_inner .footer_middle{ float: left; width: 670px; height: 91%; margin-left: 47px; margin-top: 23px;}
.footer_bottom .footer_bottom_inner .footer_middle span{ display:block; float:left; font-size:14px; color:#FFF; margin-bottom:13px; margin-right:32px;}
.footer_bottom .footer_bottom_inner .footer_middle span .icp{ font-size:14px; color:#FFF; text-decoration:none;}
.footer_bottom .footer_bottom_inner .footer_middle .link{ position: relative; width: 100%; height: 20px;}
.footer_bottom .footer_bottom_inner .footer_middle .link .link_title{ margin-right: 27px;}
.footer_bottom .footer_bottom_inner .footer_middle .link .swipe{ float: left; width: 530px; height: 20px; overflow: hidden;}
.footer_bottom .footer_bottom_inner .footer_middle .link .swipe .links_item{ width: 100%;}

.footer_bottom .footer_bottom_inner .footer_middle .link .swipe .links_item .links_item_a{display:block; float:left; padding:0 5px; font-size:14px; color:#FFF; text-decoration:none;}
.footer_bottom .footer_bottom_inner .footer_middle .link .link_btn{ position: absolute; height: 20px;}
.footer_bottom .footer_bottom_inner .footer_middle .link .link_prev{ left: 50px;}
.footer_bottom .footer_bottom_inner .footer_middle .link .link_next{ right: 35px;}

/*Include Query*/
.include_query{ width: 100%; height: 72px; border-bottom: 1px solid #e7e7e7; overflow: hidden;}
.include_query .include_query_inner{ width: 1200px; margin: 0 auto;}
.include_query .include_query_inner .hot_keys{ float: left; height: 72px; line-height: 72px; font-size: 14px;}
.include_query .include_query_inner .hot_keys_list{ float: left; height: 72px; line-height: 72px; margin-left: 10px; font-size: 14px;}
.include_query .include_query_inner .hot_keys_list a{ color: #3c3c3c; text-decoration: none;}

.include_query .include_query_inner .query{ float: right; width: 418px; height: 37px; margin-top: 19px;}
.include_query .include_query_inner .query .query_form{ width: 100%; height: 100%;}
.include_query .include_query_inner .query .query_form .keyword{ float: left; width: 335px; height: 35px; padding: 0 10px; border: 1px solid #cfcfcf; border-right: 0;}
.include_query .include_query_inner .query .query_form .sub{ float: left; width: 62px; height: 37px; background:#89B929 url('../images/query_btn_img.png') no-repeat center; border: 1px solid #89B929; cursor: pointer;}

    /*
    .test{display:inline-block; position:relative; z-index:1010;}
    .test a{ color:#8d0000;}
    .test a:hover{ color:#5c64ab; text-decoration:none;}
    .test div strong{ margin-left:6px;}
    .test:hover dt{background-color:#fff; border:1px solid #eee; color:#333;  border-bottom:none; z-index:1011; position:relative; -webkit-border-radius-topleft:6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-radius-topright:6px; -moz-border-radius-topright:6px; border-top-right-radius:6px;}
    .test:hover dt a{color:#8d0000; text-decoration:none;}
    .test dt{height:34px; color:#fff; line-height:34px; margin-top:3px; padding:0 0px 0 2px; cursor:pointer;}
    .test dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:36px; right:0px; display:none;}
    .test:hover dd{display:block; z-index:1010; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
    .test:hover dd.login{width:184px; padding:15px 10px;}
    .test:hover dd.user{min-width:80px;}
    .test:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;color:#333; }

    #Language span{ font-size:14px; float:left;}
    #Language .default{ font-size:14px; float:left; padding-right:18px; background:url(/images/Himg0.jpg) no-repeat center right;}
    #Language .default font{ font-size:14px; color:#995783;}
    #Language .default .img{ margin-right:6px;}


    #Currency span{ font-size:14px; float:left;}
    #Currency .default{ font-size:14px; float:left; padding-right:18px; background:url(/images/Himg0.jpg) no-repeat center right;}

    .Hcenter .l{ width:19%;}
    .Hcenter .r{ width:80%;}

    .Hcenter .l .logo{ margin:15px 0px 0px 12px;}
    .Hcenter .r .Hsearch{ margin-top:53px;}
    .Hcenter .r .Hsearch .Sinput_text{ width:335px; padding-left:15px; border:1px #dddddd solid; border-right:0; height:38px; line-height:38px; outline:0px; border-bottom-left-radius:5px;border-top-left-radius:5px; float:left;}
    .Hcenter .r .Hsearch .Sinput_sub{ float:left;}

    #Hcart{ float:left; margin-left:32px; background:url(/images/Hcart.jpg) no-repeat 5px center; padding:0px 8px 0px; padding-bottom:0px; border-radius:5px; padding-left:38px;width:37px; height:36px; border:1px solid transparent;}
    #Hcart:hover{ border-bottom:0px;}
    #Hcart_Qty{ background:#b81d57; border-radius:8px; color:#fff; display:block; width:100%; height:20px; line-height:20px; text-align:center;}
    #Hcart .font{ font-size:14px;}

    .header_cart{position:relative;}
    .header_cart .cart_inner{height:30px; display:block; position:relative; z-index:1009; background:url(../images/cart_bg.png) no-repeat 20px 10px #fff; padding:8px 0 7px;}
    .header_cart .cart_inner:hover{color:#fe8a27;}
    .header_cart .cart_count, .header_cart .cart_text{position:absolute; font-size:16px;}
    .header_cart .cart_count{left:28px; top:12px; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; background:#e60012; border-radius:20px;}
    .header_cart .cart_note{position:absolute; right:-1px; top:36px; width:368px; border:1px #999 solid; background:#fff; box-shadow:2px 2px 5px 2px rgba(0,0,0,0.1); display:none; z-index:1001;}
    .header_cart .cart_empty{padding:35px 0; text-align:center; line-height:24px;}
    .header_cart .cart_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
    .header_cart .cart_list li{position:relative; padding:15px 0; height:60px; margin:0 15px; border-bottom:1px #ccc solid;}
    .header_cart .cart_list li:hover{background:#f7f7f7;}
    .header_cart .cart_list .cart_pro_img{position:absolute; left:0; top:15px; width:60px; height:60px; text-align:center;}
    .header_cart .cart_list .cart_pro_img img{max-width:100%; max-height:100%;}
    .header_cart .cart_list .cart_pro_name, .header_cart .cart_list .cart_pro_property{margin-left:73px; height:18px; overflow:hidden; white-space:nowrap; color:#999; display:block;}
    .header_cart .cart_list .cart_pro_property span{margin-right:5px;}
    .header_cart .cart_list .cart_pro_piece{margin-left:73px; padding-top:5px; display:block;}
    .header_cart .cart_list .cart_pro_price{position:absolute; right:15px; bottom:15px; font-size:14px; font-weight:bold;}
    .header_cart .cart_pro_btn{padding:10px 20px;}
    .header_cart .cart_pro_btn a{color:#333; text-decoration:none;}
    .header_cart .cart_pro_btn .cart_view{display:block; height:30px; line-height:30px; text-align:center; color:#333; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 1px rgba(225,187,0,.85); border:1px #fb0 solid; background:#f5ce50; color:#333;}
    .header_cart .cart_pro_btn .cart_num{font-size:14px; font-weight:bold; color:#f30;}
    .header_active{border:1px #999 solid; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);}

    #Hwish{ display:block;background:url(/images/wish_btn.png) no-repeat left center; padding-left:33px; float:left; margin-left:17px; height:39px; line-height:20px; font-size:14px;}

    #Hmember{ background:url(/images/Hmember.jpg) no-repeat left center; padding-left:36px; width:125px; height:38px; float:left; margin-left:22px;}
    #Hmember .mt{ font-size:14px; line-height:38px;}

    #msm{ float:left; margin-left:14px;}

    .clock .item{ float:left; width:130px; height:62px; margin-left:13px; position:relative; margin-right:55px; overflow:hidden;}
    .clock .item canvas{ position:absolute;}
    .clock .item span{ float:right; display:block; margin-left:64px; margin-top:13px;}

    #Hnav{ height:40px; background:#a62977; position:relative; z-index:2;}
    #Hnav ul li{ float:left; padding:0px 29px;-webkit-font-smoothing: antialiased;font-smoothing: antialiased; font-size-adjust:inherit;}
    #Hnav ul li .fa{ font-size:16px;line-height:40px; color:#fff;font-weight:bold;  font-family:Georgia; display:block; text-decoration:none;}
    #Hnav ul li:hover{ transform:scale(1.05); background:#c73192;}
    #Hnav ul li.cur{background:#c73192;}
    */
/*************************** footer start ***************************/
.footer_outer{ background:#f8f8f8; margin-top:40px;}

#help{ border-bottom:1px solid #ccc; overflow:hidden;}
#help .newsletter{width:390px; overflow:hidden;}
#help .newsletter h3{ height:22px; line-height:22px; font-size:14px; padding:16px 0 5px; color:#000;}
#help .newsletter p{line-height:19px; color:#99999d; font-size:13px; padding:5px 0 5px 0; margin:0;}
#help .newsletter .form_input{color:#999; width:240px; height:30px; line-height:30px; padding-left:8px; border:1px solid #A8ABB0;}
#help .newsletter .submit{text-indent:-3000px; width:100px; height:32px; background:url(../images/ico-img.png) center center no-repeat; cursor:pointer; border:none;}
#help .info{padding-left:100px; width:710px; height:184px; overflow:hidden;}
#help .info dl{padding:10px 0 0 14px; width:215px; margin:0; margin-right:10px;}
#help .info dl:first-child{padding-left:0px;}
#help .info dl dt{color:#a62977; padding-top:5px; font-size:14px; margin-bottom:10px;}
#help .info dl dd{height:24px; line-height:24px; overflow:hidden;}
#help .info dl dd a{color:#646464;}
#help .info dl dd a:hover{color:#c00}
#help .footer_share{ margin-bottom:30px;}
#help .footer_share .title{ font-size:16px; margin-bottom:13px; margin-top:15px;}

#footer{ padding-top:30px; padding-bottom:24px; text-align:center; color:#333; line-height:180%;}
#footer .nav{padding-bottom:7px;}
#footer .nav a{margin:0 10px;}
#footer .foot_copy{font-size:13px; padding-top:5px;}
#footer .foot_pay{padding:10px 0;}
/*************************** footer end ***************************/

/*#location{height:21px; line-height:21px; text-indent:13px; padding:16px 0 18px;}*/

.pro_left{width:215px; float:left;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:940px; float:right;}

.sidebar{border:1px #e6e6e6 solid; margin-top:20px;}
.sidebar .b_title{height:35px; line-height:35px; border-bottom:1px #ccc dashed; margin:0 10px; font-size:15px;}
.sidebar .b_bottom{line-height:30px; color:#1363bc; text-decoration:none; margin-left:10px;}

/*其他属性筛选*/
#filter{border:1px #d4d4d4 solid; height:39px; background:#f5f5f5;}
.prod_sort{line-height:39px;}
.prod_sort a{display:block; float:left; border-right:1px #ddd solid; padding:0 15px; text-decoration:none; font-size:13px;}
.prod_sort a.cur{background:#fff; color:#a32b75;}
.prod_sort em, .prod_sort i{vertical-align:middle; display:inline-block;}
.prod_sort em{width:14px; height:13px; margin-right:2px;}
.prod_sort i{width:9px; height:11px; margin-left:7px;}
.prod_price{padding:7px 0 0 10px;}
.prod_price .pp_inputbox{display:inline-block; width:57px; height:21px; padding:2px 0 0 5px; border:1px #ddd solid; background:#fff; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.prod_price input{display:inline-block; width:32px; height:19px; line-height:19px; border:0; color:#333; background:#fff; outline:0;}
.prod_price .pp_btn{display:inline-block; border:1px #ddd solid; background:#eee; cursor:default; width:40px; height:23px; font-weight:bold; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.prod_price .pp_btn:hover{background:#f3f3f3;}
.prod_menu{float:right; height:39px; border-left:1px #d4d4d4 solid;}
.prod_menu *{text-decoration:none; color:#333;}
.prod_menu .page{width:70px; float:left; text-align:center; position:relative;}
.prod_menu .page .cur{height:39px; line-height:39px; cursor:pointer;}
.prod_menu .page ul{width:150px; float:left; max-height:260px; overflow:auto; background:#fff; display:none; position:absolute; right:-1px; top:39px; border:1px #d4d4d4 solid; z-index:1000;}
.prod_menu .page ul li{height:28px; line-height:28px; font-size:12px;}
.prod_menu .page ul li:hover a{ background: #9b2325; color: #fff;}
/*.prod_menu .page:hover ul li:hover{background:#f7f7f7;}*/
.prod_menu .page_item{width:39px; height:39px; display:block; float:left; text-align:center; background:url(../images/normal.png) no-repeat;}
.prod_menu .pre{background-position:-722px -213px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.prod_menu .next{background-position:-772px -213px;}

/*************************** global start ***************************/
.sort_icon_popular{background:url(../images/normal.png) no-repeat -140px -117px;}
.sort_icon_sales{background:url(../images/normal.png) no-repeat -211px -116px;}
.sort_icon_favorites{background:url(../images/normal.png) no-repeat -395px -117px;}
.sort_icon_new{background:url(../images/normal.png) no-repeat -280px -116px;}
.sort_icon_price{background:url(../images/normal.png) no-repeat -372px -116px;}
.sort_icon_arrow{background:url(../images/normal.png) no-repeat -461px -24px;}
.sort_icon_arrow_down{background:url(../images/normal.png) no-repeat -442px -24px; margin-bottom:3px;}
.sort_icon_arrow_up{background:url(../images/normal.png) no-repeat -487px -116px; margin-bottom:3px;}
/*************************** global end ***************************/

/*************************** hot  ***************************/
.hot .title{ background:#b81d57; height:37px; line-height:37px; padding-left:15px; color:#fff; font-size:16px; font-family:'微软雅黑'; font-weight:bold;}
.hot .list{ padding:0px 5px; border:1px solid #ccc;}
.hot .list .item{ border:1px solid #fff; border-radius:5px; margin-top:40px; padding:15px 10px;}
.hot .list .item .img{ height:144px; overflow:hidden; position:relative;}
.hot .list .item .img a{ display:block;}
.hot .list .item .img .discount{ position:absolute; top:0px; right:0px; background:url(../images/discount_bg.png) no-repeat center center; width:40px; height:33px; color:#fff; padding-top:5px; padding-left:4px;text-indent:3px; text-align:left;}
.hot .list .item:hover{ border:1px solid #b81d57;}
.hot .list .item .name{ display:block; margin-top:20px; line-height:20px; height:39px; overflow:hidden;}
.hot .list .item .price em{ font-size:14px; font-weight:bold; font-style:inherit; margin-right:15px;}
.hot .list .see_more{ margin-bottom:10px; margin-left:8px; display:none;}
.hot .list .see_more a{ color:#1363bc; font-size:14px;}

/*************************** prom  ***************************/
.prom .title{ background:#b81d57; height:37px; line-height:37px; padding-left:15px; color:#fff; font-size:16px; font-family:'微软雅黑'; font-weight:bold;}
.prom .list{ padding:0px 5px; border:1px solid #ccc;}
.prom .list .item{ border:1px solid #fff; border-radius:5px; margin-top:40px; padding:15px 10px;}
.prom .list .item .img{ height:144px; overflow:hidden; position:relative;}
.prom .list .item .img a{ display:block;}
.prom .list .item .img .discount{ position:absolute; top:0px; right:0px; background:url(../images/discount_bg.png) no-repeat center center; width:40px; height:33px; color:#fff; padding-top:5px; padding-left:4px;text-indent:3px; text-align:left;}
.prom .list .item:hover{ border:1px solid #b81d57;}
.prom .list .item .name{ display:block; margin-top:20px; line-height:20px; height:39px; overflow:hidden;}
.prom .list .item .price em{ font-size:14px; font-weight:bold; font-style:inherit; margin-right:15px;}
.prom .list .see_more{ margin-bottom:10px; margin-left:8px; display:none;}
.prom .list .see_more a{ color:#1363bc; font-size:14px;}

/*************************** prod_list  ***************************/
.prod_list{padding-top:30px; border-top:0; padding-left:2px;}
.prod_list .pro_item_outer{margin-left:18px; width:226px; border-radius:3px; margin-bottom:12px;position:relative;border:1px solid #ccc;}
.prod_list .pro_item{ width:226px; height: 275px;}
/*.prod_list .pro_item:hover{ border:1px solid #b81d57; background:#ffefef; transform:scale(1.01); z-index:100;}*/
.prod_list .pro_item>dt{height:200px; border:1px solid #fff; text-align:center; vertical-align:middle; background:#fff; position:relative; z-index:10;}
.prod_list .pro_item>dt a{width:100%; height:100%; display:inline-block;}
.prod_list .pro_item>dt img{max-width:100%; max-height:100%;}
.prod_list .pro_item>dt .icon_discount{background: url(../images/discount_bg.png) no-repeat center center; position:absolute; top:0px; right:0px;width: 40px; height: 33px; color: #fff; padding-top: 5px;padding-left: 4px; text-indent:3px; text-align:left;}
.prod_list .pro_item>dt .icon_discount b{font-size:12px;}
.prod_list .pro_item>dt .icon_discount_foot{width:0; height:0; border-left:22px transparent solid; border-right:22px transparent solid; border-top-width:8px; border-top-style:solid; position:absolute; right:0; top:30px; display:none;}
.prod_list .pro_item>dt .icon_seckill{padding:0 7px; line-height:20px; overflow:hidden; position:absolute; top:6px; left:6px; color:#fff; display:none;}
.prod_list .pro_item>dd{padding:0 7px; position:relative; z-index:1;}
.prod_list .pro_item .pro_name{height:36px; overflow:hidden; line-height:160%; padding-top:13px;}
.prod_list .pro_item_outer:hover{ background:#89B929; border:1px solid #89B929;}
.prod_list .pro_item_outer:hover .pro_name a{ color: #fff;}
.prod_list .pro_item a{color:#666;}
.prod_list .pro_item .pro_price{line-height:160%; margin-top:12px;}
.prod_list .pro_item .pro_price .price_data{ font-size:14px;  margin-right:15px; font-weight:bold;}
.prod_list .pro_item .free_shipping{ height:14px;}
.prod_list .pro_item del{font-size:12px; color:#b0b0b0;}
.prod_list .pro_item del .currency_data, .prod_list .pro_item del .price_data{color:#b0b0b0; font-size:12px; font-weight:normal;}
.prod_list .pro_item .pro_view{padding-top:13px; padding-bottom:8px; height:28px;}
.prod_list .pro_item .favorite{float:right; position:relative;}
.prod_list .first, #pro_list .pro_item:first-child{margin-left:0;}
.prod_list .pro_item .pro_addcart{ text-align:center; height:30px; display:none;}
.prod_list .pro_item .pro_addcart a{ padding:9px 20px 9px 52px; border-radius:5px; background:#a62977 url(../images/goodsadd.png) no-repeat 15px center; color:#fff; text-decoration:none;}
.prod_list .pro_item:hover .pro_addcart{ display:block;}

.side_category{border:1px #d5d5d5 solid; background:#fff; overflow: hidden;}
.category_menu h1{ padding:5px 0; line-height:160%; background:#e6e6e6; padding-left:15px; font-size:16px; font-weight:bold;}
.category_menu{ background:#fff;}
.category_menu .cate_title{line-height:140%; background:url(../images/faqc.png) no-repeat 210px 5px; color:#333; font-size:14px; padding:0px 0 14px 7px; margin-left:7px;margin-top:20px;}
.category_menu .cate_title.cur{ background:url(../images/faqc_cur.png) no-repeat 210px 5px; }
.category_menu .cate_list{padding:0 3px;border-bottom:1px #e5e5e5 dashed; display:none;}
.category_menu .cate_list li{line-height:150%;  padding:6px 11px; padding-left:27px; background:url(../images/li_style.jpg) no-repeat 14px center;}
.category_menu .cate_list li>a{display:block;}
.category_menu a.current{font-weight:bold;}

#online{ width: 136px; position: fixed; right: 0; top: 200px; z-index: 10000;}
#online .online_title{ width: 100%; height: 85px; background: url('../images/ol_title.png') no-repeat center; text-align: center;}
#online .online_title span{ display: inline-block; font-size: 13px; color: #fff;}
#online .online_title span:first-child{ font-size: 15px; margin-top: 10px;}
#online .online_inner{ padding: 20px 14px 10px 14px; background:#89B929; overflow: hidden;}
#online .online_inner .online_txt{ width: 100%; line-height: 25px; text-align: center;}
#online .online_inner .online_txt span{ font-size: 17px; color: #fff; font-weight: bold;}
#online .online_inner a{ display: block; width: 108px; height: 38px; line-height: 38px; font-size: 13px; margin-top: 9px; text-align: center; text-decoration: none;}
#online .online_inner .online_info{ width: 100%; line-height: 25px; margin-top: 10px;}
#online .online_inner .online_info div{ width: 100%; font-size: 14px; color: #fff; text-align: center;}

#online .top_btn{ width: 100%; height: 38px; background:#A5D542 url('../images/top_btn.png') no-repeat center; cursor: pointer;}

#online .online_btn{ display: block; position: absolute; left: -32px; top: 85px; width: 14px; padding: 55px 9px 35px; background: url('../images/ol_btn_img.png') no-repeat center 20px rgba(0, 0, 0, 0.3); font-size: 14px; color: #fff; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none;}
#online .online_btn img{ position: absolute; left: 6px; bottom: 8px;}



.orther_pro_list{ width: 1198px; height: 325px; border: 1px solid #ddd; margin: 0 auto; margin-top: 10px; overflow: hidden;}
.orther_pro_list_inner{ height: 100%; padding: 0 18px; overflow: hidden;}
.orther_pro_list_inner .bot_pro_list{ float:left; width:356px; height:100%; padding:23px 20px 23px 11px;}
.orther_pro_list_inner .bot_pro_list:first-child{ border-left: 0;}
.orther_pro_list_inner .bot_pro_list .orther_pro_title{ width: 100%; height: 29px; border-bottom: 1px solid #ddd; margin-bottom: 11px;}
.orther_pro_list_inner .bot_pro_list .orther_pro_title .pro_title_left{display:inline-block; float:left; width:118px; height:29px; font-size:14px; font-weight:bold; color:#E99315;}
.orther_pro_list_inner .bot_pro_list .orther_pro_title .pro_title_right{ display:inline-block; float: right; height: 29px; color: #666; text-decoration: none;}

.product_list{ width: 100%; height: 43px; line-height: 43px; background: #d9d9d9; margin-bottom: 20px; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0;}
.product_list .pro_title_left{ display: block; float: left; height: 43px; line-height: 43px; font-size: 18px; padding-left: 45px;}
.product_list .pro_title_right{ display: block; float: right; height: 43px; line-height: 43px; font-size: 14px; padding-right: 20px;}
.product_list .pro_title_right .pro_right_star{ color: #c70000;}

.orther_pro_list_inner .bot_pro_list .rec_list{ width: 100%; overflow: hidden;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item{ display: block; width: 100%; color: #2a2a2a; margin-bottom: 20px; text-decoration: none;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item .rec_item_img{ float: left; border: 1px solid #dadada; width: 167px; height: 97px;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item .rec_item_right{ float: left; margin-left: 5px;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item .rec_item_right:hover div{ color: #9b2325;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item .rec_item_name{ height: 70px; font-size: 14px; overflow: hidden;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item .rec_item_num{ font-size: 14px; color: #6d6d6d;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item_row{ display: block; width: 100%; height: 30px; line-height: 30px; background: url('../images/rec_item_bg.jpg') no-repeat left center; text-indent: 15px; font-size: 14px; color: #2a2a2a; text-decoration: none;}
.orther_pro_list_inner .bot_pro_list .rec_list .rec_item_row:hover{color:#E99315;}

.orther_pro_list_inner .bot_pro_list .hot_news_list{ width: 100%; overflow: hidden;}
.orther_pro_list_inner .bot_pro_list .hot_news_list .hot_news_item{overflow: hidden; display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #2a2a2a; background: url('../images/rec_item_bg.jpg') no-repeat left center; text-indent: 15px; text-decoration: none;}
.orther_pro_list_inner .bot_pro_list .hot_news_list .hot_news_item:hover{color:#E99315;}

.orther_pro_list_inner .bot_pro_list .hot_sale_list{ width: 100%; overflow: hidden}
.orther_pro_list_inner .bot_pro_list .hot_sale_list .hot_sale_item{ display: inline-block; background: #f3f3f3; padding: 5px; color: #575757; margin-right: 10px; margin-bottom: 14px; font-size: 14px; text-decoration: none;}
.orther_pro_list_inner .bot_pro_list .hot_sale_list .hot_sale_item:hover{ background:#E99315; color:#fff;}

.left_rec_list{ width: 215px; margin-top: 21px;}
.left_rec_list .left_rec_title{ width:100%; height:50px; line-height:50px; background: url('../images/rec_title_bg.png') no-repeat left center; text-align:center; font-size:21px; color:#fff;}
.left_rec_list .rec_list{ width:100%; padding-top:20px; padding-bottom:20px; background:#faf4f4;}
.left_rec_list .rec_list .rec_list_inner{ width: 172px; margin: 0 auto;}
.left_rec_list .rec_list .rec_list_inner .left_rec_item{ display: block; width: 168px; border: 2px solid #faf4f4; margin-top: 2px; border-radius: 3px; text-decoration: none;}
.left_rec_list .rec_list .rec_list_inner .left_rec_item .rec_item_img{ width: 166px; height: 163px; border: 1px solid #e7e8ec;}
.left_rec_list .rec_list .rec_list_inner .left_rec_item .rec_item_name{ height: 50px; line-height: 50px; font-size: 14px; padding: 0 5px; overflow: hidden;}
.left_rec_list .rec_list .rec_list_inner .left_rec_item:hover{ background:#89B929; border:2px solid #89B929;}
.left_rec_list .rec_list .rec_list_inner .left_rec_item:hover .rec_item_img{ border: 1px solid #89B929;}
.left_rec_list .rec_list .rec_list_inner .left_rec_item:hover .rec_item_name{ color: #fff;}

.left_rel_list{ width: 215px; margin-top: 21px;}
.left_rel_list .left_rel_title{ width:  100%; height: 50px; line-height: 50px; background: url('../images/rec_title_bg.png') no-repeat left center; text-align: center; font-size: 21px; color: #fff;}
.left_rel_list .rel_list{ width: 100%; background: #faf4f4;}
.left_rel_list .rel_list_inner{ width: 200px; padding: 25px 0; margin: 0 auto; overflow: hidden;}
.left_rel_list .rel_list_inner .left_rel_item{ display: block; width: 100%; height: 33px; line-height: 33px; color: #333; padding-left: 18px; background: url('../images/pro_cate_one_bg.png') no-repeat left center; text-decoration: none;}
.left_rel_list .rel_list_inner .left_rel_item:hover{ color: #9b2324;}

#turn_page{text-align:center; height:34px; line-height:34px; clear:both; margin:0 auto;}
#turn_page .pagination{height:34px; text-align:center; margin-left:200px;} 
#turn_page .pagination a{  
	display:block;  
	float:left;  
	margin-right:4px;  
	padding:1px 12px;
	width:auto;
	height:30px;  
	border:1px #ddd solid;  
	text-decoration:none;  
	color:#999;  
	font-size:14px;  
	line-height:30px;  
}
#turn_page .pagination a:link{
	text-decoration:none;
}
#turn_page .pagination a:hover{  
	color:#89B929;  
	background:white;  
	border:1px #89B929 solid;  
}  
#turn_page .pagination a.cur{
	text-decoration:none;
	color:#fff;
	background:#89B929;
}
#turn_page .pagination p{  
	float:left;  
	padding:1px 10px;  
	font-size:14px;  
	height:30px;  
	line-height:30px;  
	color:#999;  
	border:1px #ccc solid;  
	background:#fcfcfc;  
	margin:0px;
	margin-right:4px; 
    cursor:pointer;
}
#turn_page .pagination p.pageRemark{  
	border-style:none;  
	background:none;  
	margin-right:0px;  
	color:#666;  
}  
#turn_page .pagination p.pageRemark b{  
	color:#999;
	padding:0px 2px;
}  
#turn_page .pagination p.pageEllipsis{  
	border-style:none;  
	background:none;  
	padding:4px 0px;  
	color:#808080;  
}
.location a{color:#E99315;}