input[type="button"], input[type="submit"], input[type="reset"]{ appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none;}
/******************** Index proweb *************************/
.proweb{ width: 100%; height: 55px; border-bottom: 1px solid #e9e9e9; background: rgba(255, 255, 255, 0.5); position: fixed; top: 45px; left: 0; z-index: 5;}
.proweb .proweb_inner{ width: 7.5rem; height: 100%; line-height: 55px; margin: 0 auto;}
.proweb .proweb_inner .weblogo{ float: left;}
.proweb .proweb_inner .weblogo img{ width: 156px; height: 26px; margin-top: 17px; margin-left: 10px;}

.proweb .proweb_inner .cate_des_list{ float: right; margin-right: 10px;}
.proweb .proweb_inner .cate_des_list .cate_des_item{ float: left; margin-left: 25px; font-size: 14px; cursor: pointer;}
.proweb .proweb_inner .cate_btn{ float: left; width: 91px; height: 31px; margin-left: 25px; margin-top: 11px; background: #006eb9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.proweb .proweb_inner .cate_btn a{ display: block; width: 100%; height: 100%; line-height: 31px; text-align: center; font-size: 14px; color: #fff;}
/******************** Index proweb *************************/

.pro_cate_des{ margin-top: 56px;}

/******************** Login *************************/

#member_login{width:980px; border-bottom:1px solid #DCDCDC; margin-bottom:10px; padding:20px 10px 0px; margin: 0px auto;}
#member_login .logo{border-bottom:1px solid #DCDCDC;}
#member_login .f{margin:20px 0;}
#member_login .f .form{/*float:left;*/ width:400px; margin: 0px auto;}
#member_login .f .form .t{height:32px; line-height:32px; background:url(/images/nav_bg.jpg); font-size:14px; font-weight:bold; color:#fff; text-indent:18px;}
#member_login .f .form .ft{border:1px solid #dcdcdc; height:200px; padding:20px;}
#member_login .f .form .ft .input{background:none; width:140px; height:24px; line-height:24px;}
#member_login .f .form .ft .forgot{margin-left:18px; color:#0159A0; text-decoration:underline;}
#member_login .f .form .ft .reg{margin-top:25px; text-indent:5px;}
#member_login .f .img{float:right; width:460px; padding-right:15px;}

#member_reg{width:980px; border-bottom:1px solid #DCDCDC; margin-bottom:10px; padding:20px 10px 0px; margin: 0px auto;}
#member_reg .logo{border-bottom:1px solid #DCDCDC;padding:10px }
#member_reg .form{margin:20px 0;}
#member_reg .form .t{height:32px; line-height:32px; background:url(/images/nav_bg.jpg); font-size:14px; font-weight:bold; color:#fff; text-indent:18px;}
#member_reg .form .ft{border:1px solid #dcdcdc; padding:20px; background:url(/images/member_reg_bg.jpg) right top no-repeat;}
#member_reg .form .ft .input{background:none; width:190px; height:24px; line-height:24px;}
#member_reg .form .ft .yz_input{background:none; width:50px; height:24px; line-height:24px; margin-right:10px; text-transform:uppercase;}
#member_reg .form .ft .reload_excode{color:#0159A0; text-decoration:underline; margin-left:5px;}
#member_reg .form .ft .rule{line-height:180%; margin-top:10px; width:600px; height:100px; border:1px solid #dcdcdc; margin-left:8px; padding:8px; overflow:scroll; overflow-x:hidden;}
#member_reg .main_contents{width:890px;}
#member_reg #footer_nav div{width:888px;}
#member_reg .txt{ margin: 15px 0;}

/*#member_main{ padding:20px 10px 0px;}*/
#member_main .menu{width:3rem; float:left;}
/*#member_main .righter{width:100%; float:left;}*/
#member_main .menu .t{height:0.6rem; line-height:0.6rem; overflow:hidden; background:url(/images/member_menu_bg.jpg); font-size:0.2rem; font-weight:bold; text-indent:0.05rem; color:#000;}
#member_main .menu .list{border:1px solid #ddd; min-height:3.2rem; _height:3.2rem; border-top:none;}
#member_main .menu .list dt{height:0.6rem; line-height:0.6rem; background:url(/images/member_menu_jt.jpg) 1.45rem center no-repeat #F4F4F4; text-indent:0.05rem; font-weight:bold; color:#000; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:0.03rem;}
#member_main .menu .list dd{height:0.6rem; line-height:0.6rem; text-indent:18px;}
/*#member_main .info{border:6px solid #E9E5E2; padding:15px; zoom:1;}*/
#member_main .info .face{width:0.8rem; text-align:center; float:left;}
#member_main .info .face a{display:block; margin-top:0.05rem;}
#member_main .info .ext_info{ float:left;}
#member_main .info .ext_info span{font-size:0.2rem; color:#A20002; font-weight:bold;}
#member_main .info .ext_info .count{border:1px solid #ddd; background:#F8F8F8; margin:0.1rem 0; padding:0.08rem;}
#member_main .info .ext_info .count li{float:left; height:0.6rem; line-height:0.6rem; overflow:hidden;}
#member_main .info .ext_info .order_ing{border:1px solid #ddd; background:#F8F8F8; margin-top:0.1rem; padding:0.06rem 0.08rem;}
/*#member_main .r_table{border:1px solid #ddd;}*/
#member_main .r_table .t{height:0.6rem; line-height:0.6rem; background:url(/images/member_r_table_bg.jpg); font-weight:bold; text-indent:0.08rem; font-size:0.2rem; color:#000;}
#member_main .r_table .contents{min-height:3rem; _height:3rem; padding:0px;}
/******************** Login *************************/

.not_cur{ background: none;}
.btn_cur{ background: #a38154 !important;}

#cart{ margin: 0 auto; margin-top: 1.34rem;}
#cart .cart_img{ width: 100%;}
#cart .cart_img img{ max-width: 100%; max-height: 100%;}

#cart .cart_list{ width: 100%; overflow: hidden;}
#cart .cart_list .cart_item{ border-bottom: 1px solid #eee; overflow: hidden;}
#cart .cart_list .cart_item_img{ display: block; float: left; width: 2rem;}
#cart .cart_list .cart_item_img img{ max-width: 100%; max-height: 100%;}
#cart .cart_list .cart_item_info{ float: left; width: 4.5rem;}
#cart .cart_list .cart_item_info .cart_item_info_top{ float: left; width: 45%; height: 0.6rem; line-height: 0.6rem;}
#cart .cart_list .cart_item_info .cart_item_info_top span{ display: block; width: 100%; height: 0.6rem; font-size: 0.22rem; overflow: hidden;}
#cart .cart_list .cart_item_info .cart_item_info_bottom{ float: left; width: 45%; height: 0.6rem; line-height: 0.6rem;}
#cart .cart_list .cart_item_info .cart_item_info_bottom span{ display: block; width: 100%; font-size: 0.22rem;}
#cart .cart_list .cart_item_info .cart_item_info_bottom .cart_info_item .form_input{ width: 0.3rem;}
#cart .cart_list .cart_item_info .cart_item_info_bottom .cart_info_item .add,.less{ display: inline-block; font-size: 0.16rem;}
#cart .cart_list .cart_item_info .cart_item_info_bottom .cart_info_item .qty_btn{ width: 0.3rem;}
#cart .cart_list .cart_item_info .cart_item_info_bottom .cart_info_item .qty_btn img{ width: 100%; height: 100%;}
#cart .cart_list .cart_item_info .cart_item_info_bottom .cart_info_item .price{ display: inline-block; font-size: 0.2rem;}
#cart .cart_list .cart_item_info .cart_item_info_bottom .price{ color: #ff0000;}
#cart .cart_list .cart_item_price{ float: left; width: 0.5rem; font-size: 0.2rem; line-height: 0.6rem;}
#cart .cart_list .cart_item_price a{ display: block;}
#cart .total{ width: 7rem; font-size: 0.24rem; margin: 0 auto; text-align: right;}
#cart .add_to_cart_btn{ width: 6rem; margin: 0 auto;}
#cart .add_to_cart_btn a{ width: 1.15rem; height: 0.32rem;}
#cart .add_to_cart_btn a img{ max-width: 100%; max-height: 100%;}

#cart .item_list_table{border:1px solid #ddd; margin:0.09rem 0;}
#cart .item_list_table .tb_title td{background:#7A7F89; height:0.2rem; color:#fff; text-align:center;}
#cart .item_list_table td{ line-height:180%;}
#cart .item_list_table .qty{width:0.3rem;}
#cart .item_list_table .item_list td{border-bottom:1px solid #ddd;}
#cart .item_list_table .item_list td td{border:none;}
#cart .item_list_table .item_list td td a{ display: block; width: 100%;}
#cart .item_list_table .item_list td td a img{ max-width: 100%;}
#cart .item_list_table .item_list_out td{background:none;}
#cart .item_list_table .item_list_out td .add,.less{ display: inline-block; font-size: 0.16rem;}
#cart .item_list_table .item_list_out .pro_name{ text-align: center; font-size: 0.24rem;}
#cart .item_list_table .item_list_out .pro_name .size{ font-size: 0.2rem;}
#cart .item_list_table .item_list_over td{background:#f7f7f7;}
#cart .item_list_table .item_list_over .pro_name{ text-align: center; font-size: 0.18rem;}
#cart .item_list_table .total td{border-bottom:1px solid #ddd; padding-right:0.3rem; background:#f7f7f7;}
#cart .item_list_table .item_list td{ text-align: center;}
#cart .item_list_table .item_list td a{ font-size: 0.2rem;}
#cart .item_list_table .item_list td .opt{ display: block;}
#cart .item_list_table .item_list td .pro_name{ font-size: 0.2rem; text-align: center;}

#cart .checkout{border:1px solid #ddd; padding:15px; margin-top:9px;}
#cart .checkout .t{font-weight:bold; font-size:14px; color:#656565;}
#cart .checkout .t a{color:#730B26; font-size:12px; font-weight:normal;}
#cart .checkout .address_info{padding-left:30px; color:#666; line-height:200%;}
#cart .checkout .dline{height:1px; border-bottom:1px solid #ddd; margin:10px 0;}
#cart .checkout .a_info{background:#FAFAFA; padding:10px 15px;}
#cart .checkout .a_info .address_list{background:#fff; border:1px solid #ddd; padding:3px;}
#cart .checkout .a_info .address_list .list{margin:3px 0;}
#cart .checkout .a_info .address_list .list .l{float:left; height:22px; line-height:22px;}
#cart .checkout .a_info .address_list .list .r{float:right; height:22px; line-height:22px; padding-right:5px; width:55px; text-align:right;}
#cart .checkout .a_info .add_new_address{margin:3px; border-bottom:1px dotted #ddd; height:28px;}
#cart .checkout #shipping_to_this_address{margin-left:26px; margin-top:8px;}
#cart .checkout .form_button_100{width:100px;}
#cart .checkout #pls_conf_ship_addr{color:#999; text-indent:30px; height:30px; line-height:30px;}
#cart .checkout #shipping_info{background:#FAFAFA; padding:20px 25px;}
#cart .checkout #shipping_info .shipping_item{padding:2px 0;}
#cart .checkout #shipping_info .shipping_item span{margin-left:20px; color:#999;}
#cart .checkout #shipping_info .cline{border-bottom:1px dotted #ccc; margin:12px 0; height:1px; clear:both;}
#cart .checkout #shipping_info .weight{color:#999; font-weight:normal;}
#cart .checkout #payment_info{background:#FAFAFA; padding:15px 25px;}
#cart .checkout #payment_info .paymentlist li{margin:8px 0;}
#cart .checkout .sub_order{text-align:right;}
#cart .complete .pay{border:1px solid #ddd; padding:0.5rem;}
#cart .complete .pay .return_btn{ display: block; width: 100px; height: 28px; line-height: 28px; background: #A92D2F; color: #fff; font-size: 16px; font-weight: bold; text-align: center;}


/******************** header start *************************/
.header_icon{ float: left; width: 16px; margin-top: 4px; margin-right: 7px;}
.header_icon img{ width: 20px;}

.pro_des_header{ position: fixed; top: 0; left: 0; background: #fff; z-index: 1000;}

/*ÊúÆÁ*/
@media (orientation: portrait){
    #header{ width: 100%; height: 1.34rem;}
    #header .logo{ float: left; display: inline-block; width: 2.3rem; height: 0.77rem; margin: 0.2rem 1.31rem 0 1.31rem;}
    #header .header_cart .list_count{ display: block; position: absolute; width: 0.5rem; height: 0.2rem; line-height: 0.2rem; color: #fff; right: -0.21rem; top: 0.28rem; background: #aa8b5a; border-radius: 15px; font-size: 0.2rem;}
}
/*ºáÆÁ*/
@media (orientation: landscape){
    #header{ width: 100%; height: 1rem;}
    #header .logo{ float: left; display: inline-block; width: 2.3rem; height: 0.77rem; margin: 0.1rem 1.31rem 0 1.31rem;}
    #header .header_cart .list_count{ display: block; position: absolute; width: 0.5rem; height: 0.2rem; line-height: 0.2rem; color: #fff; right: -0.21rem; top: 0.1rem; background: #aa8b5a; border-radius: 15px; font-size: 0.2rem;}
}

#header .header_btn{ float: left; display: inline-block; width: 0.37rem; height: 100%; margin-left: 0.21rem;}
#header .header_cart{ position: relative;}
#header .header_btn img{ max-width: 100%; max-height: 100%;}

#header .logo img{ max-width: 100%; max-height: 100%;}
#query{ height: 1rem;}/* border: 1px solid #c4aa7f;*/

#query .query_form{ width: 90%; height: 90%; background: rgba(196, 170, 127, 0.3); margin: 10px auto; overflow: hidden;}
.query_form .query_text{ float: left; width: 78%; padding: 0 0.1rem; height: 100%; background: none; border: none;}
.query_form .query_btn{ float: left; width: 18%; height: 100%; background: url('/mobile/images/query_btn.png') no-repeat center; background-size: 0.35rem 0.33rem; border: none;}

#web_menu{ width: 100%; height: 100%; position: fixed; top: 0; background: rgba(0, 0, 0, 0.3); z-index: 10000; overflow: touch; -webkit-overflow-scrolling: touch;}
#web_menu .close_btn{ position: absolute; top: 0; right: 0; width: 19.6%; height: 1rem; line-height: 1rem;
/*background: rgba(255, 255, 255, 0.7); */ background: #fff; color: #e2e2e2; border: 1px solid #e2e2e2; border-top: 0; font-size: 0.4rem; text-align: center;}
#web_menu .menu_list{ width: 80%; height: 100%; background: #fff; overflow: auto;}

.menu_list .my_order{ width: 100%; height: 1rem; line-height: 1rem; color: #fff; background: #c4aa7f; border-bottom: 1px solid #fff; font-size: 0.3rem; text-align: center;}/* background: url('/images/track.png') no-repeat 0.6rem center #c4aa7f; background-size: 0.4rem 0.4rem;   */
.menu_list .my_order .order_item_a{ display: block; text-indent: 1.1rem; font-size: 0.3rem; color: #fff;}

.menu_list .member_list{ width: 100%; height: 1rem; line-height: 1rem; color: #fff; background: #c4aa7f; border-bottom: 1px solid #fff;}
.menu_list .member_list .member_item_a{ display: block; float: left; width: 49.8%; height: 1rem; line-height: 1rem; text-indent: 0.6rem; font-size: 0.3rem; color: #fff; border-left: 1px solid #fff; position: relative;}
.menu_list .member_list .language_btn{ display: block; float: left; width: 49.8%; height: 1rem; line-height: 1rem; font-size: 0.3rem; color: #fff; border-left: 1px solid #fff; position: relative;}
.menu_list .member_list .language_btn .lang_btn{ width: 100%; height: 1rem; line-height: 1rem; color: #fff;}

.menu_list .member_list .language_btn .title_div{ width: 0.6rem; height: 100%; margin-left: 0.6rem;}
.menu_list .member_list .language_btn .title_div img{ width: 100%; max-height: 100%;}
.menu_list .member_list .language_btn .country{ height: 1rem; line-height: 1rem; font-size: 0.3rem; margin-left: 0.2rem;}

.menu_list .member_list .language_list{ position: absolute; left: 0; top: 1rem; width: 100%; background: #c4aa7f; overflow: hidden;}

.menu_list .member_list .language_list .language_text{ position: relative; display: block; width: 100%; height: 1rem; color: #fff; overflow: hidden;}
.menu_list .member_list .language_list .language_text div{ width: 0.6rem; height: 100%; margin-left: 0.6rem;}
.menu_list .member_list .language_list .language_text div img{ width: 100%; max-height: 100%;}
.menu_list .member_list .language_list .language_text .country{ height: 1rem; line-height: 1rem; font-size: 0.3rem;}

.menu_list .member_list .member_item_a:first-child{ border: 0;}
.menu_list .member_list .login{ background: url('/images/login.png') no-repeat 0.75rem center; background-size: 0.4rem 0.4rem; text-align: center;}
/*.menu_list .member_list .phone{ background: url('/images/footer_info_img_4_1.png') no-repeat 0.8rem center; background-size: 0.24rem 0.4rem; text-align: center;}*/

/*
.member_list .member_item_a .country_bg img{ transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg);}
.member_list .member_item_a .country_bg{ float: right; width: 0.2rem; height: 100%; margin-right: 18px; text-indent: 0;}
.member_list .member_item_a .country{ margin-left: 0.2rem; text-align: center;}
*/

.menu_list .menu_item{ width: 100%;}
.menu_list .menu_item .menu_one_a{ display: block; width: 100%; height: 1rem; line-height: 1rem; font-size: 0.3rem; border-bottom: 1px solid #e2e2e2; text-indent: 0.2rem;}
.menu_list .menu_item .menu_one_a div{ width: 0.6rem; height: 100%;}
.menu_list .menu_item .menu_one_a div img{ max-width: 100%; max-height: 100%;}

.menu_list .menu_item .menu_one_cur{ color: #fff; background: #c4aa7f;}

.menu_list .menu_item .menu_list_two{ width: 100%; overflow: hidden;}
.menu_list .menu_item .menu_list_two .menu_item_two{ width: 100%;}
.menu_list .menu_item .menu_list_two .menu_item_two .title{ width: 100%; height: 0.6rem; line-height: 0.6rem; background: #f4f4f4; border-bottom: 1px solid #e2e2e2; font-size: 0.2rem; text-indent: 0.2rem;}

.menu_list_two .menu_item_two .menu_cate_list{ width: 100%;}
.menu_item_two .menu_cate_list .cate_title{ display: block; width: 100%; height: 0.6rem; line-height: 0.6rem; border-bottom: 1px solid #e2e2e2; font-size: 0.2rem; text-indent: 0.5rem;}

.menu_list_two .menu_item_two .menu_theme_list{ width: 100%;}
.menu_item_two .menu_theme_list .theme_title{ display: block; width: 100%; height: 0.6rem; line-height: 0.6rem; border-bottom: 1px solid #e2e2e2; font-size: 0.2rem; text-indent: 0.5rem;}
/******************** header end *************************/

/******************** Index Banner *************************/
.swipe{ width: 100%; height: 100%; margin-top: 1.34rem; position: relative; overflow: hidden; z-index: 1;}
.swipe #slider{ overflow: hidden;}
.swipe #pagenavi{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 20px; z-index: 20;}
.swipe #pagenavi a{ display: inline-block; width: 8px; height: 8px; margin: 0 3px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: rgba(0, 0, 0, 0.2);}
.swipe li{; width: 7.34rem; height: 5.14rem; position: relative; z-index: 10; text-align: center;}
.swipe li .banner_img{ display: block; width: 100%; height: 5.14rem; overflow: hidden;}
.swipe li .banner_img img{ width: 100%;}
.swipe li .banner_con{ display: none; position: absolute; left: 0; bottom: 0; height: 50px; font-size: 16px; text-align: center; background: rgba(0, 0, 0, 0.6); color: #fff; z-index: 15;}

.not_cur{ background: none;}
.btn_cur{ background: #a38154 !important;}
/******************** Index Banner *************************/

/******************** footer start *************************/
.footer_outer{ width: 100%; background: #f7f7f7;}

.newsletter #newsletter{ width: 5.8rem; height: 0.69rem; background: #f7f7f7; margin: 0 auto;}
#newsletter .newsletter_name{ float: left; display: inline-block; width: 1.3rem; height: 0.59rem; line-height: 0.59rem; text-align: center; border-right: 1px solid #cecece; margin-top: 0.05rem; font-size: 0.2rem; color: #8b8b8b;}
#newsletter .newsletter_text{ float: left; width: 3.24rem; height: 100%;}
#newsletter .newsletter_text input{ width: 3.04rem; height: 100%; padding: 0 0.1rem; background: none; border: none; outline: 0;}
#newsletter .newsletter_submit{ float: left; width: 1.21rem; height: 0.69rem;}
#newsletter .newsletter_submit input{ width: 100%; height: 100%; line-height: 0.69rem; background: #c4aa7f; font-size: 0.2rem; color: #fff; border: none; text-align: center; outline: 0; cursor: pointer;}

.footer{ width: 7.3rem; margin: 0 auto; padding-top: 0.32rem; background: #fff; overflow: hidden; position: relative; bottom: 0;}
.footer .footer_inner{ width: 100%; margin: 0 auto; margin-top: 0.38rem; overflow: hidden;}

.footer .menu_item{ width: 100%; border-bottom: 1px solid #fff; color: #fff; font-size: 0.18rem; overflow: hidden;}
.footer .menu_item .menu_title{ text-indent: 0.13rem; height: 1rem; line-height: 1rem; font-size: 0.3rem; background: #c4aa7f; color: #fff;}
.footer .menu_item .menu_title .more{ float: right; display: block; width: 0.8rem; height: 1rem; line-height: 1rem; font-size: 0.5rem;}
/*.footer .menu_item .menu_ul{ margin-top: 0.23rem; overflow: hidden;}*/
.footer .menu_item .menu_ul .menu_li{ width: 100%; height: 1rem; line-height: 1rem; border-bottom: 1px solid #eee; text-indent: 0.13rem;}
.footer .menu_item .menu_ul .menu_li a{ color: #898989; font-size: 0.25rem;}
.footer .footer_bottom .copy{ width: 100%; height: 0.54rem; line-height: 0.54rem; font-size: 0.2rem; background: #f7f7f7; text-align: center;}

.footer .newsletter{ width: 100%;}
/******************** footer end *************************/