@charset "utf-8";
/* Basics */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,menu,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
pre,i,code,address,caption,cite,code,em,th,tt{font-size:100%;font-weight:normal;font-style:normal;}
p{white-space:normal;word-break:break-all;word-wrap:break-word;}
input{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{word-wrap:break-word;overflow:hidden;}
ul,ol,menu{list-style:none outside none;}
fieldset,img{border:none;}
img{max-width: 100%;}
@font-face{font-family: 'Roboto';src: url('../fonts/Roboto-Regular-14.ttf') format('truetype');}
@font-face{font-family: 'Roboto-Medium';src: url('../fonts/Roboto-Medium-12.ttf') format('truetype');}
@font-face{font-family: 'Roboto-Bold';src: url('../fonts/Roboto-Bold-3.ttf') format('truetype');}
@font-face{font-family: 'Roboto-Regular';src: url('../fonts/Roboto-Regular.ttf') format('truetype');}

/* apply */
.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
*html .clearfix {height:1%;}
*:first-child+html .clearfix {height:1%;}
button {color:#fff; cursor:pointer;border: none;outline: none;}
.w1400{width: 1400px;margin: 0px auto;}
.fl{float: left;}
.fr{float: right;}
.absolute {position:absolute;}
.relative {position:relative;}
.clear {clear:both;}
/* public */
body {font-family: Roboto, Roboto-Bold; background-color:#fff; color:#555;min-width: 1400px;}
a{color:#666; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
.goods_r{position: absolute !important;height:29px !important;width: 39px !important;left:10px;top: 10px;display: none;}
/************************************************************/
.header_box{position: fixed;width: 100%;top: 0px;background: #fff;z-index: 9999;}
.header_box_index{position: static;}
.index_activ{height: 60px;line-height: 60px;}
.index_activ .txt{font-size: 16px;font-weight: 700;color: #090909;line-height:60px;padding-left:34%;}
.index_activ .txt p{float: left;}
.index_activ .txt .go{width: 120px;height: 36px;background: #c3a56e;border-radius: 4px;line-height: 36px;font-size: 16px;font-weight: 700;color: #090909;
display: block;float: left;margin-left: 35px;text-align: center;margin-top: 12px;cursor: pointer;}
.fixed_ht{height:250px;}
.fixed_ht_index{height: 0px;}
.itop{height:60px;background: #000000;line-height:60px;}
.itop img{max-width: 100%;}
.header_box .lt{float: left;}
.header_box .lt li{font-size: 16px;font-weight: 400;float: left;padding-right: 30px;}
.header_box .lt li a{color: #ffffff;}
.header_box .lt li a:hover{text-decoration: underline;}
.itop .rt,.itop .rt ul{float: right;}
.itop .rt li{float: right;padding-left: 20px;cursor: pointer;position: relative;}
.itop .rt li .ico{width: 20px;height: 20px;margin-top:20px;}
.itop .rt li .num{width: 16px;height: 16px;background: #f83244;border-radius: 50%;text-align: center;line-height: 14px;font-size: 12px;font-family: Segoe UI, Segoe UI-Regular;
position: absolute;top: 14px;right: -8px;color: #fff;}
.itop .rt li .son{width: 320px;background: #ffffff;border-radius: 4px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);position: absolute;height: 100px;left: -128px;
top: 55px;z-index: 199;line-height: normal;cursor: default;display: none;}
.itop .rt li .son .sqx{width: 16px;height:16px;background: #ffffff;margin: -7px auto 0px;transform: rotate(45deg)}
.itop .rt li .son .tit{padding:0px 10px 10px;line-height:36px;}
.itop .rt li .son .tit .lt{float: left;font-family:Roboto-Bold;color: #222222;font-size: 16px;}
.itop .rt li .son .tit .rt{float: right;width: 12px;height: 12px;}
.itop .rt li .son .con{background: #f4f4f4;padding: 10px 10px 0px;}
.itop .rt li .son .con dd{margin-bottom: 10px;background: #ffffff;box-shadow: 0px 1px 6px 0px #e0e2e5;padding: 6px;float: left;width: calc(100% - 12px);}
.itop .rt li .son .con .img{float: left;width: 58px;height: 58px;border-radius: 2px;overflow: hidden;}
.itop .rt li .son .con .goodstxt{float: left;margin-left: 10px;width: calc(100% - 110px);}
.itop .rt li .son .con .goods_tit{font-size: 16px;color: #222222;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 2px 0px;}
.itop .rt li .son .con .price{font-size: 16px;font-family: Roboto-Bold;color: #555555;padding-top: 5px;}
.itop .rt li .son .con .price span{font-family: Roboto;padding:0px 5px 0px 10px;}
.itop .rt li .son .con .del{float: right;width:18px;height: 18px;margin-top: 5px;cursor: pointer;}
.itop .rt li .son .tol{background-color: #fff;padding: 12px 10px;font-size: 16px;font-family:Roboto-Bold;color: #222222;}
.itop .rt li .son .tol .lt{float: left;}
.itop .rt li .son .tol .rt{float: right;}
.itop .rt li .son .btn{width:100%;height: 52px;background: #161515;border-radius: 0px 0px 4px 4px;
font-family: Roboto-Bold;color: #ffffff;text-align: center;line-height: 52px;cursor: pointer;}
.itop .rt li:hover .son{display: block;}
.itop .rt .country{background: url(../images/country_ico.png) no-repeat center left;padding-left:25px;float: left;font-size: 16px;font-weight: 400;color: #ffffff;margin-right: 35px;cursor: pointer;}
.itop .rt .currency{background: url(../images/top_ico3.png) no-repeat center left;background-size:20px;padding-left:25px;float: left;font-size: 16px;font-weight: 400;color: #ffffff;cursor: pointer;position: relative;}
.itop .rt .currency b{padding-left:10px;}
.itop .rt .currency .down{background: url(../images/down_ico.png) no-repeat center;background-size: 12px 12px;width: 12px;height: 12px;display: block;float: right;
margin-top: 24px;margin-left:8px;}
.itop .rt .cy_con{position: absolute;top:45px;left:-75px;width: 295px;border-radius: 4px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);z-index: 2222;display: none;}
.itop .rt .cy_con .sjx{width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:8px solid #fff;margin: 0px auto;}
.itop .rt .cy_con .con{background-color: #fff;border-radius:5px 5px 0px 0px;padding: 15px 15px 25px;cursor: default;}
.itop .rt .cy_con .con .tit{font-family:Roboto-Bold;color: #222222;line-height: 24px;font-size: 16px;}
.itop .rt .cy_con .con .desc{font-size: 14px;color: #777777;line-height: 22px;}
.itop .rt .cy_con .con .s_tit{font-size: 16px;color: #222222;line-height: 28px;margin-top: 10px;}
.itop .rt .cy_con .con .choose{height: 40px;border-radius: 4px;line-height: 40px;margin-right: 20px;color:#777777;padding: 0px 15px;
    background: url(../images/check_ico_down.png) no-repeat #FFF right 14px center;background-size: 12px;cursor: pointer;position: relative;z-index: 5;
    border: 1px solid #cccccc;border-radius: 5px;width:calc(100% - 30px);}
.itop .rt .cy_con .con .your_lan{z-index: 10;}   
.itop .rt .cy_con .con .choose ul{display: none;position: absolute;top:40px;left:-1px;width: 100%;background: #ffffff;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);padding: 10px 1px;transition: all 0.2s;}
.itop .rt .cy_con .con .choose:hover ul{display: block;}
.itop .rt .cy_con .con .choose ul.hidden{display: none;}
.itop .rt .cy_con .con .choose li{font-size: 14px;text-align: left;color: #777777;line-height:40px;padding: 0px 16px;float: none;}
.itop .rt .cy_con .con li:hover{background: #f5f5f5;color: #222222;}
.itop .rt .cy_con .save{width:100%;height: 52px;background: #161515;border-radius: 0px 0px 5px 5px;font-size: 18px;font-family:Roboto-Bold;
color: #ffffff;text-align: center;line-height: 52px;cursor: pointer;}

.itop .rt .t_email{width: 80px;height: 30px;background: linear-gradient(299deg,#dfba77 9%, #fbead1 44%, #dfba77 90%);float: left;border-radius: 40px;margin-top: 15px;margin-left: 30px;line-height: 30px;}
.itop .rt .t_email .em{background: url(../images/cart_email.png) no-repeat left center;margin-left: 10px;background-size: 16px;padding-left: 20px;
font-size: 14px;font-family:Roboto-Medium;font-weight: 500;color: #222222;padding-top: 2px;}

.header_middle {position:relative;}
.header_logo{padding-top:28px;float: left;}
.header_logo a {display:block;}
.header_logo img{width: 82px;float: left;border-radius: 10px;}
.header_logo p{font-size: 18px;font-family:Inter,var(--gr21-main-font-family,sans-serif);font-weight: 600;text-align: left;color: #000;float: left;padding-left: 12px;line-height: 82px;}
.header_search {position: relative;float: left;margin-top:48px;margin-left:10px;width:600px;padding-right: 2px;margin-left: 160px;}
.header_search_int input{text-indent:20px;width:100%; padding:0;border:none;outline: none;height:49px;border:solid 1px #222222;}
.header_search_btn {width:50px;height:50px;border:none;background:#222222;position: absolute;right:0px;top:0px;cursor: pointer;}
.header_search_btn em {display:block;width:20px;height:20px;background:url(../images/search_ico.png) no-repeat;background-size: 100%;margin:0px auto;}

.tl_nav_list_wp{display: flex;}
.tl_nav{width:100%;min-width: 1400px;position: relative;z-index: 100;height:45px;background: #fafafa;margin-top:42px;box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.09); }
.tl_nav .navlist{width: 1400px;margin: 0px auto;position: relative;}
.tl_nav  .tl_nav_list{width: 1400px;margin: 0px auto;}
.tl_nav .tl_nav_list li{float: left;position: relative;height:45px;line-height:45px;padding-left:78px;white-space: nowrap;text-overflow: ellipsis;
font-size: 16px;cursor: pointer;line-height:43px;transition:all 0.1s ease-in-out;}
.tl_nav .tl_nav_list .hasson{background: url(../images/nav_dn_ico.png) no-repeat right center;background-size: 14px;padding-right:20px;padding-left: 58px;}
.tl_nav .tl_nav_list li a{color:#000;display: block;text-transform: uppercase;font-family: Roboto-Medium;}
.tl_nav .tl_nav_list li:first-child{padding-left:0px;}
.tl_nav .tl_nav_list li:hover a{text-decoration: underline;}
/*.tl_nav .tl_nav_list li:hover .one{border:1px solid #242422;}
*/
.tl_nav .tl_nav_list li .son{position: absolute;top:40px;background-color: #fff;width:100%;z-index:2;line-height:40px;-moz-box-shadow: 1px 0 10px rgba(0,0,0,.2);box-shadow: 1px 0 10px rgba(0,0,0,.2);display: none;padding:5px 0px;}
.tl_nav .tl_nav_list li .son dd{line-height: 24px;text-align: center;width:100%;text-align: center;line-height:40px;font-size: 15px;}
.tl_nav .tl_nav_list li .son dd a:hover{color: #242422;}
.tl_nav .tl_nav_list li.hasson{overflow: inherit;}
.tl_nav .tl_nav_list li.hasson:hover .son{display: block;}
/**index banner**/
.index_banner{margin-top:0px;}
.index_banner .swiper-container{max-width: 1920px;}
.index_banner .swiper-container img{display: block;}
.index_banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:4px;}
.index_banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 3px;background: #cccccc;opacity: 1;border-radius:0;}
.index_banner .swiper-pagination .swiper-pagination-bullet-active{background:#000000;}
.index_banner .swiper-button-next,.index_banner  .swiper-button-prev{width:32px;height:80px;display: none;}
.index_banner:hover .swiper-button-next,.index_banner:hover .swiper-button-prev{display: block;}
.index_banner .swiper-button-prev{background-image: url(../images/b_left_ico.png);left: 20px;background-size:15px;background-color: rgba(0,0,0,0.4);}
.index_banner .swiper-button-next{background-image: url(../images/b_right_ico.png);right: 20px;background-size:15px;background-color: rgba(0,0,0,0.4);}
.index_banner .swiper-button-next:hover,.index_banner  .swiper-button-prev:hover{background-color: rgba(0,0,0,1);}
.index_banner .swiper-button-next, .index_banner .swiper-button-prev{top:42%;}

.i_center{height: 80px;background: #222222;}
.i_center .lt{float: left;height: 40px;line-height: 40px;font-size: 18px;font-family: Roboto-Bold;color: #ffffff;margin-top: 20px;}
.i_center .lt img{float: left;width: 40px;height: 40px;margin-right: 15px;}
.i_center .rt{float: right;height: 48px;margin-top: 16px;}
.i_center .rt .choose{width: 320px;height: 48px;border-radius: 4px;line-height: 48px;float: left;margin-right: 20px;color:#777777;padding: 0px 15px;
    background: url(../images/i_check_ico.png) no-repeat #FFF right 14px center;background-size: 12px;cursor: pointer;position: relative;z-index: 5;}
.i_center .rt .choose ul{display: none;position: absolute;top:48px;left:0px;width: 100%;background: #ffffff;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);padding: 10px 0px;transition: all 0.2s;}
.i_center .rt .choose:hover ul{display: block;}
.i_center .rt .choose ul.hidden{display: none;}
.i_center .rt .choose li{font-size: 14px;text-align: left;color: #777777;line-height:30px;padding: 0px 16px;}
.i_center .rt .choose li:hover{background: #f5f5f5;color: #222222;}
.i_center .rt .find{float: right;width: 180px;height: 48px;line-height: 48px;border-radius: 4px;cursor: pointer;
background: linear-gradient(94deg,#dfba77 3%, #fbead1 44%, #dfba77 96%);font-size: 14px;text-align: center;color: #222222;}

.i_cen_nav{padding: 34px 0px;}
.i_cen_nav li{float: left;width: 105px;margin-right:57px;}
.i_cen_nav li:first-child{margin-right: 56px;}
.i_cen_nav li:last-child{margin-right: 0px;}
.i_cen_nav li img{width: 100%;transition: all 0.2s;}
.i_cen_nav li p{font-size: 14px;text-align: center;color: #222222;padding: 8px 0px;}
.i_cen_nav li a:hover img{transform:scale(1.1);}

/**正文*/
.hz_index{padding-top: 70px;}
.hz_index .floor1{padding-bottom: 50px;}
.hz_index .floor1 .con{float: left;width: calc(50% - 20px);border-radius: 0px 0px 4px 4px;overflow: hidden;}
.hz_index .floor1 .fr{float: right;}
.hz_index .floor1 .con img{width: 100%;display: block;}
.hz_index .floor1 .con p{text-align: center;background: #e1e1e1;font-size: 20px;color: #555555;line-height: 26px;height:60px;padding: 20px 0px;}

.floor_2 .tit{padding: 63px 0px 0px;visibility: visible;color: #000;}
.floor_2 .tit h2{font-size: 40px;font-weight: normal;}
.floor_2 .tit p{line-height:20px;}
.floor_2 .tit .avenir{padding-top: 15px;display: block;}
.floor_2 .h_img{width: 1200px;height: 586px;overflow: hidden;padding-top: 70px;}
.floor_2 .double_img{height: 760px;padding-top:30px;}
.floor_2 .double_img div.lt{width: 580px;float: left;padding-top:5px;position: relative;}
.floor_2 .double_img div.lt img{max-width: 100%;}
.floor_2 .double_img div.lt .goods_r{position: absolute;top: 60px;}
.floor_2 .double_img div.rt{float: right;width:720px;height: 720px;position: relative;}
.floor_2 .double_img div.rt .goods_r{position: absolute;}
.floor_2 .double_img div.rt img{max-width: 100%;}
.floor_2 .double_img .tit{padding-top: 35px;color: #000;text-align: center;}
.floor_2 .double_img .tit h3{font-size: 32px;line-height: 40px;font-family:Roboto-Bold;color: #222222;}
.floor_2 .double_img .tit p{padding-bottom:15px;font-size:26px;color: #555555;}

/***首页热卖*/
.hz_hot_goods{padding-top:0px;}
.hz_hot_goods .tit{text-align: center;font-size: 40px;font-family: Roboto-Bold;color: #222222;}
.hz_hot_goods .hot_con{padding-top: 40px;}
.hz_hot_goods .hot_con li{float: left;width:325px;margin-right:33px;padding-bottom:25px;}
.hz_hot_goods .hot_con li:nth-child(4n){margin-right: 0px;}
.hz_hot_goods .hot_con li div{padding-top:5px;}
.hz_hot_goods .hot_con li img{width:325px;height: 325px;overflow: hidden;}
.hz_hot_goods .hot_con li div h3{font-size: 14px;color: #000;line-height: 30px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;}
.hz_hot_goods .hot_con li div p{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding-top:5px;color: #b2904c;height: 20px;}
.hz_hot_goods .hot_con li div h2{font-size: 18px;color: #000;font-family: Roboto-Bold;}
.hz_hot_goods .hot_con li .box{position: relative;display: block;transition: all 0.2s;}
.hz_hot_goods .hot_con li .goods_r{position: absolute;left:5px;top:5px;}
.hz_hot_goods .hot_con li .box:hover{transform:translatex(-4px);}
.i_about{background-color: #E0E0E0;height: 500px;margin:60px 0px 10px;}
.i_about .pic{float: left;width: 700px;height: 500px;}
.i_about .con{float: right;width: 590px;padding: 0px 55px;}
.i_about .con h3{font-size: 50px;color: #090909;padding-top: 50px;font-weight: 600;}
.i_about .con .desc{font-size: 22px;color: #090909;line-height: 36px;height:260px;overflow: hidden;}
.i_about .con .more a{display: block;width: 196px;height: 50px;background: #c3a56e;border-radius: 4px;font-size: 26px;color: #000;text-align: center;line-height: 50px;}
.hz_index .question_box{padding-top: 50px;padding-bottom: 50px;}
.hz_index .question_box .tit{font-size: 24px;font-family:Roboto-Bold;text-align: center;color: #9b7338;padding-bottom: 40px;}
.hz_index .question_box ul li{border-bottom: 1px solid #E1E1E1;}
.hz_index .question_box li .title{font-size: 18px;font-family:Roboto-Medium;text-align: left;color:#222222;height:44px;line-height:44px;
background: url(../images/question_ico_u.png) no-repeat right center;background-size: 16px 16px;cursor: pointer;}
.hz_index .question_box li .open{background: url(../images/question_ico_d.png) no-repeat right center;background-size: 16px 16px;color: #9B7338;}
.hz_index .question_box li .depict{font-size: 14px;color: #222222;line-height: 24px;padding-bottom: 10px;display: none;}

/*page_con*/
.page_con{background: #f4f4f4;padding:60px 0px;}
.page_con .login{width:400px;height:330px;background: #ffffff;border-radius: 4px;box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.16);padding: 50px;margin-left: 140px;}
.page_con .login .tit{font-size: 20px;font-family:oboto-Bold;text-align: center;color: #222222;}
.page_con .login .desc{font-size: 14px;text-align: center;color: #222222;padding-top: 10px;padding-bottom: 10px;}
.page_con .login .btn{padding-top: 20px;position: relative;}
.page_con .login .btn input{height: 50px;background: #ffffff;border: 1px solid #cccccc;border-radius: 4px;width: 100%;text-indent: 10px;
color: #222222;font-size: 14px;line-height: 50px;}
.page_con .login .btn .txt{position:absolute;width:110px;font-size: 12px;color:#555555;background-color:#fff;top:14px;left: 10px;text-align: center;}
.page_con .login .sub{width:100%;height: 50px;background: #222222;border-radius: 4px;margin-top: 30px;font-size: 20px;text-align: center;color: #ffffff;line-height: 50px;
cursor: pointer;}
.page_con .login .btn .tip{color: #f24848;font-size: 12px;padding-top: 5px;text-indent: 5px;}
.page_con .login .forget{font-size: 14px;color: #555555;text-align: center;display: block;padding-top:20px;}
.page_con .login .con{font-size: 14px;text-align: center;color: #222222;line-height: 20px;padding-top: 50px;height: 93px;}
.page_con .guest .tit{padding-top:40px;}
.page_con .register{width:500px;height:auto;background:#ffffff;border-radius:4px;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.16);margin:0px auto;}
.page_con .register .btn .txt{width:75px;left:3px;}
.page_con .register .box{font-size:14px;color:#222222;padding-top:12px;}
.page_con .register .box input[type="checkbox"]{display: none; }
.page_con .register .box label{display: inline-block;padding-left:25px;position: relative;cursor: pointer;}
.page_con .register .box label:before{content: '';position: absolute;left: 0;top: -12px;width: 14px;height: 14px;border: 1px solid #222222;background-color: #fff;border-radius: 50%;}
.page_con .register .box input[type="checkbox"]:checked + label:after{content: '';position: absolute;left:6px;top: -9px;width:3px;height:6px;border: solid #fff;border-width: 2px 0px 0px 2px;transform: rotate(223deg);}
.page_con .register .box input[type="checkbox"]:checked + label:before{background-color:#9B7338;border: 1px solid #9B7338;}



/**添加的******************/
.hz_index .top_re{padding-top:60px;}
.indexLoad {text-align:center; padding:100px 0;}
.theme {height:54px; margin:23px 0 10px 0;}
.mid_line {border-bottom:1px solid #E1E1E1;top:14px;left:0; width:100%; z-index:1;}
.theme_n {width:260px;background:#fff;margin:0 auto;text-align:center;z-index:2;font-size: 18px;font-family:Roboto-Bold;color: #222222;}
.scroll_pro{height: 445px;}
.m_hot_pro {width:1400px; margin:0 auto; overflow:hidden;position: relative;}
.m_hot_pro li{width:325px;text-align:center;float:left;position: relative;padding-right:33px;}
.m_hot_pro li .productImg{width:325px;height:325px;}

.m_hot_pro li .goods_r{position: absolute;left:5px;top:5px;}
.m_hot_pro li p {padding-top:2px; color: #999;}
.m_hot_pro li a p{height:30px;overflow:hidden;color:#222222;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 14px;padding-top:10px;}
.m_hot_pro li .c_gray a{display: block;width:198px;margin: auto;border: 1px solid #ccc;height:38px;line-height:38px;transition: all 0.2s;}
.m_hot_pro li .c_gray a:hover{background-color: #000;color: #fff;border: 1px solid #000;}

.m_hot_pro .span_s{width: 27px;height: 66px;position: absolute;cursor: pointer;background: url(../images/jt7.png) no-repeat;opacity: 0;filter: alpha(opacity=0);top:130px;z-index: 999;}
.m_hot_pro:hover .span_s{opacity:1;filter:alpha(opacity=100);}
.m_hot_pro .prev{left:0px;background-position: 0px -201px;}
.m_hot_pro .next{right:0px;background-position:0 -134px;}
.m_hot_pro .prev:hover{background-position: 0px 0px;}
.m_hot_pro .next:hover{background-position:0 -67px;}


.summary-item{position: relative;float: left;width: 100%;margin-bottom: 8px;}
.summary-item .si-tit{letter-spacing:12px;float: left;padding-left:0px;min-width: 50px;margin-right: 10px;line-height: 24px;color: #8c8c8c;}
.summary-item .si-warp{float: left;line-height: 24px;width: 440px;}
#addbutton{margin-top: 20px;}
/**首页文章**/
.index_article .theme_n{width: 360px;}
.index_article .mr_frbox{height: 400px;position: relative;}
.index_article .more_wz{display: block;width: 120px;margin:30px auto 50px auto;border: 1px solid #222222;
border-radius: 4px;height:36px;line-height:36px;transition: all 0.2s;text-align: center;color: #222;font-size: 16px;line-height:36px;}
.index_article .more_wz:hover{background-color: #000;color: #fff;border: 1px solid #000;}
.index_article .friend {height: 400px;margin: 0 auto;overflow: hidden;}
.index_article .span_s{width: 27px;height: 66px;position: absolute;cursor: pointer;background: url(../images/jt7.png) no-repeat;opacity: 0;filter: alpha(opacity=0);top: 33%;z-index: 999;}
.index_article:hover .span_s{opacity:1;filter:alpha(opacity=100);}
.index_article .prev{left:0px;background-position: 0px -201px;}
.index_article .next{right:0px;background-position:0 -134px;}
.index_article .prev:hover{background-position: 0px 0px;}
.index_article .next:hover{background-position:0 -67px;}
.index_article .mr_frUl {height:400px;overflow: hidden;float: left;}
.index_article .mr_frUl ul li{display: inline;float: left;width:325px;overflow: hidden;position: relative;padding-right:33px;}
.index_article .mr_frUl ul li p{text-align: center;line-height:40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #222222;}
.index_article .mr_frUl ul li a img{width:100%;max-height: 325px;}
/**danye*/
.container{padding-top: 25px;width: 1400px;margin: 0px auto;}
.breadcrumb{height:34px;font-size: 16px;font-family: SegoeUI;font-weight: normal;color: #000000;line-height: 34px;}
.container .pagecon{font-size: 16px;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;color: #707070;line-height: 30px;padding-top: 30px;padding-bottom:150px;}
.container .pagecon .c_mail{width: 187px;height: 40px;background: #9b7338;border-radius: 2px;padding-top: 8px;margin: 50px auto;cursor: pointer;}
.container .pagecon .c_mail p{background: url(../images/c_email.png) no-repeat left;height: 32px;width: 75px;line-height:32px;font-size: 24px;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;color: #ffffff;padding-left:45px;margin: 0px auto;}
/*cate**/
.container .pcon{padding-top:20px;}
.container .pcon .desc{font-family: Segoe UI, Segoe UI-Semibold;}
.container .pcon .desc h3{font-size: 24px;font-weight: 600;color: #000000;padding-bottom: 5px;}
.container .pcon .desc .dc{font-size: 16px;font-weight: 400;color: #707070;line-height: 30px;}
.container .goodslist_con .profilter{height: 90px;background: #ffffff;border: 1px solid #efefef;padding-left: 25px;line-height: 90px;font-family: Segoe UI, Segoe UI-Regular;margin-top:20px;}
.container .goodslist_con .profilter span{display: inline-block;font-size: 16px;font-weight: 400;color: #000000;}
.container .goodslist_con .profilter a{margin-left: 35px;display: inline-block;padding-right: 12px;position: relative;color: #707070;font-size: 16px;}
.container .goodslist_con .profilter a em{display: block;width: 10px;height: 14px;position: absolute;right: 0;top:40px;}
.container .goodslist_con .profilter a em.prSort{background: url(../images/prSort1.png) no-repeat;}
.container .goodslist_con .profilter a em.DESC{background: url(../images/prSort3.png) no-repeat;}
.container .goodslist_con .profilter a em.ASC{background: url(../images/prSort2.png) no-repeat;}

.goods-list .hot_con{padding-top: 20px;}
.goods-list .hot_con li{float: left;width:260px;margin-right:25px;padding-bottom: 38px;}
.goods-list .hot_con li:nth-child(5n){margin-right: 0px;}
.goods-list .hot_con li div{padding-top:10px;}
.goods-list .hot_con li .pic{width: 260px;height: 260px;transition: all 0.2s;}
.goods-list .hot_con li div h3{font-size: 14px;color: #000;line-height: 30px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;}
.goods-list .hot_con li div p{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding-top:5px;color: #b2904c;height: 20px;}
.goods-list .hot_con li div h2{font-size: 14px;color: #000;font-weight: bold;}
.goods-list .hot_con li .box{position: relative;display: block;width: 260px;height: 260px;overflow: hidden;}
.goods-list .hot_con li .goods_r{position: absolute;left:5px;top:5px;}
.goods-list .hot_con li .box .pic:hover{transform:scale(1.1);}
/*面包屑*/
.breadcrumb li{float: left;font-size: 16px;color: #000000;line-height: 34px;padding-right: 5px;}
.breadcrumb li a{text-decoration: underline;color: #000000;}


/* 列表页-分页 */
.pagination_fa {margin:40px 0 50px;}
.pagination_fa .pagination{float: right;font-family: Segoe UI, Segoe UI-Regular;}
.pagination_fa .pagination li{width: 40px;height: 40px;border: 1px solid #efefef;border-left:none;text-align: center;line-height: 40px;font-size: 16px;float: left;}
.pagination_fa .pagination li:first-child{border-left:1px solid #efefef;}
.pagination_fa .pagination li.active{background: #000000;color: #fff;}

/* 商品详情页 */
.goods_top{background:#fff; padding:20px 0px 40px;}
.pro_l{width:180px;float:left;margin-right:60px;}
.pro_img {float:left;}
.pro_img a.jqzoom {width:560px; height:560px; display:block;}
.pro_img a.jqzoom .goods_pic{width:560px; height:560px;}
.pro_img_list{float:left;}
.pro_l .mr_frBtnL{cursor:pointer;display:block;height:22px;width:22px;float: left;margin: 0px 0px 5px 75px;}
.pro_l .mr_frUl{float:left;max-height:510px;width:180px;overflow: hidden;}
.pro_l .mr_frBtnR{cursor:pointer;display:block;height:22px;width:22px;float: left;margin: 5px 0px 0px 75px;}
.pro_l .mr_frUl ul li{display:inline;float:left;height:180px;width:180px;overflow:hidden;position:relative;margin:5px 0px;}
.pro_l .mr_frUl ul li a img{/*display:block;*/width:100%;}
.pro_r{float: right;width: 500px;color: #000000;}
.pro_r h3{font-size: 24px;line-height: 28px;}
.pro_r .desc{font-size: 22px;line-height: 28px;padding-top:15px;color: #222222;}
.pro_r .price{font-size: 30px;font-weight: 600;color: #9b7338;padding-top: 15px;font-family:Roboto-Bold;}
.pro_r .sku_con{background-color: #F6F6F6;padding: 20px;margin-top: 20px;}
.pro_r .sku_con .lst{width: 100%;height: 24px;line-height:24px;font-size: 14px;padding:10px 0px;}
.pro_r .sku_con .lst .l{float: left;}
.pro_r .sku_con .lst .r{float: right;width:100px;margin-right: 50px;text-align: center;}
.pro_r .sku_con .lst .pr{font-family: Roboto-Bold;color: #9b7338;font-size: 20px;}
.pro_r .sku_con .lst .goods_num_update{}
.pro_r .sku_con .lst .goods_num_update a{border: 1px solid #E2E2E2;height: 24px;width: 24px;display: inline-block;text-align: center;line-height: 24px;font-size: 18px;
color:#707070;background-color: #fff;}
.pro_r .sku_con .lst .goods_num_update .cart_int {width: 48px;color: #222222;font-family:Roboto-Bold;height:24px;line-height:24px;text-align: center;font-size: 14px;
    vertical-align: top;border-left: none;border-right: none;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;margin-left: -4px;margin-right: -4px;}

.pro_r .delivery{padding: 15px 0px 5px;}
.pro_r .delivery .tit{font-size: 24px;font-weight:700;line-height:28px;padding-bottom:2px;}
.pro_r .delivery p{font-size: 18px;font-weight: 400;line-height:32px;}
.pro_r .zip_code{width:440px;height:60px;background: #ffffff;border: 1px solid #cccccc;border-radius: 2px;font-size: 16px;font-weight:400;line-height:60px;text-indent:30px;outline: none;margin-top: 5px;}
.pro_r .pdate{padding-top:15px;}
.pro_r .pdate .date{width: 100%;position: relative;}
.pro_r .pdate .ptips{font-size: 12px;color: #f83244;padding-top:10px;padding-bottom: 20px;}
.pro_r .pdate .din{width:100%;height: 60px;background: #ffffff;border: 1px solid #cccccc;text-indent:20px;font-size: 16px;}
.pro_r .pdate .tip{background: url(../images/pro_date.png) no-repeat 18px;background-size:24px;width:60px;height: 60px;position: absolute;right:0px;
top:0px;overflow: hidden;cursor: pointer;line-height: 62px;}
.pro_r .add_to_cart{height: 50px;background: #9b7338;border-radius: 4px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;cursor: pointer;}
.pro_r .pdate .is_check{background: url(../images/pro_ischeck.png) no-repeat 185px;background-size:21px;width: 220px;
color: #9b7338;}
.pro_r .pdate .ptit{width:100px;height:24px;font-size: 14px;color: #555555;background-color: #fff;position: absolute;top:-7px;left:15px;text-align: center;}


.goods_hr{height: 12px;background: #f4f4f4;}
.goodscon{width: 1400px;margin: 0px auto;padding-top: 35px;font-size: 16px;color: #000000;line-height:32px;word-wrap: break-word;padding:60px 0px 150px;}
.goodscon .explain{display:flex;}
.goodscon .explain li{position: relative;margin-left:33px;width:calc(20% - 27px);overflow: hidden;}
.goodscon .explain li:first-child{margin-left: 0px;}
.goodscon .explain li img{width: 100%;}
.goodscon .explain li p{position: absolute;font-size: 20px;font-family:Roboto-Black;text-align: center;color: #222222;line-height: 30px;
letter-spacing: 0.4px;top: 37%;width: 100%;}
.goodscon .explain li.pic2 p{top:42%;}
.goodscon .pay_note{padding-top: 40px;}
.goodscon .pay_note .part{width: calc(50% - 14px);float: left;}
.goodscon .pay_note .part:first-child{margin-right: 28px;}
.goodscon .pay_note .part h3{font-size: 20px;font-family:Roboto-Bold;color: #222222;font-weight: normal;padding-bottom: 20px;}
.goodscon .pay_note .part .con{height: 200px;background: #f5f5f5;padding: 20px;font-size: 14px;color: #222222;line-height: 28px;}
.goodscon .pay_note .part .con .img{padding:8px 0px 5px;}
.goodscon .pay_note .part .con .img img{width: 50px;margin-right: 6px;border: 1px solid #cccccc;}
.goodscon .details{padding: 40px 0px;font-size: 14px;color: #222222;line-height: 24px;}
.goodscon .details .tit{font-size: 20px;font-family: Roboto-Bold;padding-bottom: 20px;}
.guess_u_like{padding: 30px 0px;}
.guess_u_like .tit{font-size: 20px;font-family:Roboto-Bold;color: #222222;line-height: 40px;padding-bottom: 20px;}
.guess_u_like .hot_con li{float: left;width:325px;margin-right:33px;padding-bottom:25px;}
.guess_u_like .hot_con li:nth-child(4n){margin-right: 0px;}
.guess_u_like .hot_con li div{padding-top:5px;}
.guess_u_like .hot_con li img{width:325px;height: 325px;overflow: hidden;}
.guess_u_like .hot_con li div h3{font-size: 14px;color: #000;line-height: 30px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;}
.guess_u_like .hot_con li div p{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding-top:5px;color: #b2904c;height: 20px;}
.guess_u_like .hot_con li div h2{font-size: 18px;color: #000;font-family: Roboto-Bold;}
.guess_u_like .hot_con li .box{position: relative;display: block;transition: all 0.2s;}
.guess_u_like .hot_con li .goods_r{position: absolute;left:5px;top:5px;}
.guess_u_like .hot_con li .box:hover{transform:translatex(-4px);}
.goods_delivery{background-color: rgba(0,0,0,0.75);position: fixed;width: 100%;height: 100%;bottom: 0px;z-index: 99999;display: none;}
.goods_delivery .content{position: absolute;top: calc(50% - 181px);left:calc(50% - 280px);width: 560px;height: 362px;background-color: #fff;}
.goods_delivery .content .tit{font-size: 16px;font-family: Roboto-Bold;text-align: center;color: #222222;height: 60px;line-height: 60px;border-bottom: 1px solid #e1e1e1;padding: 0px 18px;}
.goods_delivery .content .tit img{width: 20px;height: 20px;margin-top: 20px;float: left;cursor: pointer;}
.goods_delivery .content .tit .close{float: right;}
.goods_delivery .content .con{padding: 18px;}
.goods_delivery .content .con .lst{height: 50px;border: 1px solid #e1e1e1;border-radius: 4px;line-height: 50px;margin-bottom: 20px;font-size: 14px;color: #222222;cursor: pointer;}
.goods_delivery .content .con .lst:last-child{margin-bottom: 0px;}
.goods_delivery .content .con .lst span{color: #555555;font-size: 12px;}
.goods_delivery .content .con .lst img{width: 20px;height: 20px;float: left;margin: 15px;}
.goods_delivery .content .con .lst p{width: 100px;height: 50px;background: #9b7338;border-radius: 0px 4px 4px 0px;font-size: 20px;font-family:Roboto-Bold;text-align: center;color: #ffffff;float: right;}
.goods_delivery .content .con .check{border: 1px solid #9b7338;}

.goods_date{background-color: rgba(0,0,0,0.75);position: fixed;width: 100%;height: 100%;bottom: 0px;z-index: 99999;display: none;}
.goods_date .content{position: absolute;top: calc(50% - 231px);left:calc(50% - 280px);width: 560px;height: 462px;background-color: #fff;}
.goods_date .content .tit{padding: 18px 18px 0px;height: 20px;}
.goods_date .content .tit img{width: 20px;height: 20px;float: left;cursor: pointer;}
.goods_date .content .tit .close{float: right;}
.goods_date .content .date_tit{height:34px;font-size: 20px;font-family:Roboto-Bold;text-align: center;color: #222222;line-height: 34px;width: 240px;margin: 0px auto;}
.goods_date .content .date_tit img{width: 34px;height: 34px;float: left;cursor: pointer;}
.goods_date .content .date_tit .next{float: right;}
.goods_date .content .con{padding: 0px 36px;}
.goods_date .content .dateol{border-bottom: 1px solid #e8e8e8;line-height:50px;height: 50px;padding-top: 10px;}
.goods_date .content .dateol .weeks{width: 14.28%;float: left;text-align: center;font-size: 20px;color: #555555;}
.goods_date .content .dateul{padding-top: 20px;}
.goods_date .content .dateul li{margin-left:calc(7.14% - 20px);margin-right:calc(7.14% - 20px);cursor: pointer;
float: left;text-align: center;font-size: 20px;color: #222;width: 40px;height: 40px;line-height: 40px;margin-bottom: 5px;}
.goods_date .content .dateul li:hover,.goods_date .content .dateul li.action{background: #9b7338;border-radius: 50%;color: #fff;}
.goods_date .content .dateul li.cannot{color: #e1e1e1;cursor: default;}
.goods_date .content .dateul li.cannot:hover{background: #fff;color: #e1e1e1;}

/**购物车**/
.page_con .cart_step{font-size: 16px;font-family:Roboto-Bold;text-align: center;color: #222222;padding-bottom: 30px;}
.page_con .cart_step span{color: #9b7338;}
.page_con .list{margin-bottom: 20px;}
.page_con .list .date_tit{width: 158px;height: 40px;background: #222222;border-radius: 8px 8px 0px 0px;text-align: center;color: #ffffff;font-size: 20px;line-height:40px;}
.page_con .list .con{background: #ffffff;box-shadow: 0px 1px 6px 0px #e0e2e5;}
.page_con .list .con .top{border-bottom:1px solid #f4f4f4;padding: 20px;}
.page_con .list .con .top p{font-size: 14px;color: #222222;}
.page_con .list .con .top .edit{text-decoration: underline;padding-top:10px;cursor: pointer;}
.page_con .list .con .row{padding: 20px;}
.page_con .list .con .row .cell{float: left;width: 18%;}
.page_con .list .con .row .info{width:36%;} 
.page_con .list .con .row .operate{width: 10%;}
.page_con .list .con .row .cell .bt{font-size: 16px;font-family:Roboto-Bold;color:#222222;padding-bottom:15px;}
.page_con .list .con .row .p-img{width:120px;height:120px;border-radius:4px;overflow:hidden;float:left;}
.page_con .list .con .row .item-msg{padding-left:30px;font-size:14px;color:#222222;line-height:22px;float:left;width:210px;padding-top:35px;}
.page_con .list .con .row .txt{margin-top:35px;font-size: 14px;text-align: left;color: #222222;line-height: 22px;}
.page_con .list .con .row .cart_num_m {width:90px; overflow:hidden; border:1px solid #e2e2e2;}
.page_con .list .con .row .cart_num_m a,.page_con .list .con .row .cart_num_m input {display:block; float:left; width:22px; height:22px; color:#333; text-align:center; line-height:22px;}
.page_con .list .con .row .cart_num_m input {border:none; padding:0; width:40px;}
.page_con .list .con .row .cart_num_m .cart_jian{border-right:1px solid #e2e2e2;font-size:16px; line-height:22px;}
.page_con .list .con .row .cart_num_m .cart_jia{border-left:1px solid #e2e2e2;font-size:16px; line-height:22px;}
.page_con .list .con .row .edit_cart{background: url("../images/cart_del.png") no-repeat center;background-size: 20px;width:30px;height:30px;margin-top: 30px;cursor: pointer;}
.page_con .c_payment{background: #ffffff;box-shadow: 0px 1px 6px 0px #e0e2e5;padding: 20px;}
.page_con .c_payment .lt{float: left;width: 44%;}
.page_con .c_payment .lt h3{font-size: 20px;font-family:Roboto-Bold;font-weight: 300;text-align: left;color: #222222;padding-bottom: 15px;}
.page_con .c_payment .lt .img img{width: 50px;margin-right: 6px;border: 1px solid #cccccc;}
.page_con .c_payment .lt .con{font-size: 14px;color: #222222;line-height: 28px;}
.page_con .c_payment .rt{float: right;width:300px;}
.page_con .c_payment .rt .lst{padding-right: 20px;font-size: 16px;color: #222222;line-height:30px;}
.page_con .c_payment .rt .lst p{float: right;text-align: right;width: 48%;}
.page_con .c_payment .rt .lst .plt{float:left;}
.page_con .c_payment .rt .coup{color:#9B7338;}
.page_con .c_payment .rt .tol{color:#9B7338;font-size: 20px;font-family:Roboto-Bold;}
.page_con .c_payment .rt .cart_btn{width: 260px;height: 50px;background: #9b7338;border-radius: 4px;float: right;color: #ffffff;cursor: pointer;
line-height:50px;letter-spacing: 0.44px;text-align: center;font-size: 22px;font-family:Roboto-Bold;margin-top: 25px;}
.page_con .empty_cart{text-align: center;}
.page_con .empty_cart p{padding: 30px 0px 50px;font-size: 20px;font-family: Roboto-Bold;color: #222222;}
/**结算页面**/
.car_con .set_left{width: 800px;float: left;}
.car_con .set_left .continfo{background: #ffffff;border-radius: 4px;box-shadow: 0px 1px 6px 0px #e0e2e5;padding: 20px;margin-bottom:20px;}
.car_con .set_left .continfo .tit{font-size: 20px;font-family:Roboto-Bold;color: #222222;}
.car_con .set_left .row{padding-top:20px;}
.car_con .set_left .row .lt{float: left;width: 368px;}
.car_con .set_left .row .rt{float: right;width: 368px;}
.car_con .set_left .row .full{width: 100%;}
.car_con .set_left .row input,.car_con .set_left .row select{width:100%;height:48px;background:#ffffff;border: 1px solid #cccccc;border-radius:4px;line-height:50px;text-indent:10px;}
.car_con .set_left .row option{width: 100%;height:48px;}
.car_con .set_left .row .help{font-size: 12px;color: #e3503e;padding-top: 5px;display: block;padding-left:8px;}
.car_con .set_left .row input.one{width: 100%;margin-left: 0px;}
.car_con .set_left .gift_c{padding-top: 20px;}
.car_con .set_left .gift_c img{width: 120px;height: 120px;border-radius: 4px;}
.car_con .set_left .gift_c .gift_msg{width: 598px;height: 100px;background: #ffffff;border: 1px solid #cccccc;border-radius: 4px;margin-left:15px;padding: 10px;}
.car_con .set_left .continfo .notice{height: 46px;background: #f5f5f5;border-radius: 4px;font-size: 14px;color: #222222;line-height: 46px;text-indent: 10px;margin-top: 15px;}
.car_con .set_left .continfo .btn_post{height: 50px;background: #222222;font-size: 16px;border-radius: 4px;color: #ffffff;line-height: 50px;text-align: center;margin-top: 20px;cursor: pointer;}
.car_con .set_right{float: right;width: 580px;}
.car_con .set_right .info{background: #ffffff;border-radius: 4px;box-shadow: 0px 1px 6px 0px #e0e2e5;margin-bottom:20px;}
.car_con .set_right .info .tit{font-size: 20px;font-family:Roboto-Bold;color: #222222;padding: 20px 20px 0px;}
.car_con .set_right .lst{height: 120px;padding-bottom: 20px;border-bottom:1px solid #E1E1E1;padding: 20px;}
.car_con .set_right .lst:last-child{border-bottom:none;}
.car_con .set_right .lst .pic{width: 120px;height: 120px;border-radius: 4px;float: left;}
.car_con .set_right .lst .con{width: calc(100% - 140px);float: right;}
.car_con .set_right .lst .t{font-size: 16px;font-family:Roboto-Bold;text-align: left;color: #222222;line-height: 22px;}
.car_con .set_right .lst .t span{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 330px;}
.car_con .set_right .lst .t .edit{width: 20px;height: 20px;float: right;cursor: pointer;}
.car_con .set_right .lst .date{font-size: 14px;color: #555555;line-height: 22px;}
.car_con .set_right .lst .price{font-size: 14px;text-align: right;color: #222222;line-height: 22px;padding-top:45px;}
.car_con .set_right .lst .price span{font-size: 16px;font-family:Roboto-Bold;float: left;}
.car_con .set_right .info .pat20{padding-top:20px;}
.car_con .set_right .info .lst_r{padding-right:20px;font-size:16px;color: #222222;line-height:32px;height:32px;width:calc(100% - 20px);}
.car_con .set_right .info .lst_r p{float: right;text-align: right;width:160px;}
.car_con .set_right .info .lst_r .plt{float:left;}
.car_con .set_right .info .coup{color:#9B7338;}
.car_con .set_right .info .tol{color:#9B7338;font-size: 20px;font-family:Roboto-Bold;border-top: 1px solid #E1E1E1;padding: 12px 0px;margin-top:10px;}
.car_con .set_right .info .img img{width: 50px;margin-right: 6px;border: 1px solid #cccccc;}
.car_con .set_right .info .p_con{font-size: 14px;color: #222222;line-height: 28px;padding: 20px;}
.car_con .set_left .dit{font-size: 14px;color: #222222;line-height: 20px;height: 20px;}

.car_con .set_right .row .pay_check{width: 13px;height: 13px;border: 1px solid #222222;float: left;margin-right: 10px;border-radius: 14px;margin-top: 2px;cursor: pointer;}
.car_con .set_right .row .checked{background: url(../images/pay_check.png) no-repeat;border:none;width: 14px;height: 14px;}
.car_con .set_right .we{font-size: 14px;color: #222222;line-height:32px;height:32px;padding: 10px 0px;}
.car_con .set_right .we img{width: 50px;margin-left:6px;border: 1px solid #cccccc;vertical-align: middle;}
.car_con .set_right .pal{border-top: 1px solid #e1e1e1;line-height:32px;height:32px;padding:12px 20px 0px;margin-top: 20px;}
.car_con .set_right .pal .pay_check{margin-top:8px;}
.car_con .set_right .pal img{width: 50px;margin-left:8px;border: 1px solid #cccccc;vertical-align: middle;}
.car_con .set_right  .desc{font-size: 14px;color: #222222;line-height: 28px;padding: 10px 20px;}

.car_con .set_right .pl_order{margin-top: -20px;background: #fff;padding:0px 20px 20px;border-top: 1px solid #e1e1e1;}
.car_con .set_right .pl_order .n_tc{font-size: 14px;color: #222222;line-height:30px;padding-top: 15px;}
.car_con .set_right .pl_order .n_tc span{color: #9B7338;}
.car_con .set_right .pl_order .btn_post{height: 50px;background: #222222;font-size: 16px;border: none;width: 100%;
border-radius: 4px;color: #ffffff;line-height: 50px;text-align: center;margin-top: 20px;cursor: pointer;}




/**支付状态页面**/
.pay_succ{background-color: #fff;}
.pay_succ .p_info{text-align: center;}
.pay_succ .p_info img{width: 200px;}
.pay_succ .p_info p{font-size: 24px;font-family:Roboto-Bold;color: #222222;padding-top:40px;}
.pay_succ .p_info .btn{width:260px;height:50px;background:#9b7338;border-radius:4px;margin:30px auto;color:#ffffff;font-size:16px;line-height:50px;cursor: pointer;}
.pay_succ .olist{padding: 65px 0px 30px;height: 140px;border-bottom:1px solid #E1E1E1;}
.pay_succ .olist:last-child{border-bottom: none;}
.pay_succ .olist .lt{float: left;height: 120px;width: 370px;}
.pay_succ .olist .lt img{width: 120px;border-radius: 4px;float: left;}
.pay_succ .olist .lt .con{width: 230px;float: right;position: relative;height: 120px;}
.pay_succ .olist .lt .tit{font-size: 16px;color: #222222;line-height: 22px;width:;}
.pay_succ .olist .lt .price{font-size: 16px;font-family: Roboto-Bold;color: #222222;position: absolute;bottom: 10px;left: 1px;}
.pay_succ .olist .rt{float: right;height: 120px;width: 370px;}
.pay_succ .olist .rt p{font-size: 14px;color: #222222;line-height: 24px;}
.pay_succ .olist .rt .dt{font-size: 16px;font-family: Roboto-Bold;}
.pay_succ .olist .rt .re{margin-top: 10px;}
.hr{height: 12px;background: #f8f8f8;}
/**文章页面**/
.article_con .rdate{float: right;font-size: 14px;line-height: 34px;}
.article_con .lt{float: left;width: 1110px;}


/**article cat**/
.catmp{padding:10px 0px;}
.art_banner{width: 100%;height: 500px;background: url(../images/art_banner.jpg) no-repeat;}
.art_banner .con{text-align: center;font-size: 22px;font-weight: 400;color: #ffffff;line-height: 48px;padding-top: 180px;}
.art_banner .con h3{font-size: 40px;font-weight: 600;line-height:60px;text-shadow: 0px 2px 8px 0px #141416; }
.acat_row{padding-bottom:70px;}
.acat_row .tit{height: 34px;line-height: 34px;margin-top: 50px;}
.acat_row .tit p{float: left;margin-right: 10px;height: 22px;width: 4px;background-color:#C3A56E;margin-top:7px;}
.acat_row .tit h3{font-size: 26px;font-family: SegoeUI-Semibold;font-weight: normal;color: #000000;float: left;}
.acat_row .tit .more{display: block;float: right;font-size: 22px;color: #c3a56e;text-align: right;}
.acat_row .list{padding-top:25px;}
.acat_row .list li{width:323px;background: #ffffff;border: 1px solid #f3f3f3;border-radius: 8px;float: left;margin-right:33px;overflow: hidden;}
.acat_row .list li:nth-child(4n){margin-right: 0px;}
.acat_row .list li .img{height:323px;}
.acat_row .list .tion{padding: 20px;}
.acat_row .list .tion .title{font-size: 22px;font-weight: normal;color: #707070;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.acat_row .list .tion .read{display: block;font-size: 20px;color: #c3a56e;padding: 10px 0;}
.acat_row .list .tion .date{font-size: 16px;color: #707070;}


.art_ny_banner{width: 100%;height: 500px;background: url(../images/art_ny_banner.jpg) no-repeat;}
.art_ny_banner .con{text-align: center;font-size: 22px;font-weight: 400;color: #ffffff;line-height: 48px;padding-top:200px;}
.art_ny_banner .con h3{font-size: 40px;font-weight: 600;line-height:60px;text-shadow: 0px 2px 8px 0px #141416; }
.container .art_list{padding-top:25px;}
.container .art_list li{width:323px;background: #ffffff;border: 1px solid #f3f3f3;border-radius: 8px;float: left;margin-right:33px;overflow: hidden;margin-bottom: 30px;}
.container .art_list li:nth-child(4n){margin-right: 0px;}
.container .art_list li .img{height:323px;}
.container .art_list .tion{padding: 20px;}
.container .art_list .tion .title{font-size: 22px;font-weight: normal;color: #707070;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.container .art_list .tion .read{display: block;font-size: 20px;color: #c3a56e;padding: 10px 0;}
.container .art_list .tion .date{font-size: 16px;color: #707070;}
.article_con{padding: 30px 0px;}
.article_con .title{font-size: 50px;color: #000000;line-height:64px;}
.article_con .date{font-size: 16px;line-height: 34px;}
.article_con .con{font-size: 16px;font-weight: 400;color: #707070;line-height: 30px;padding-top:15px;}
.article_con .turning{border-top: 1px solid #E1E1E1;padding-top: 60px;margin-top:60px;padding-bottom:70px;}
.article_con .turning a{display: block;width:calc(31.33% - 50px);height: 64px;background: #c3a56e;border-radius: 4px;font-size: 16px;text-align: center;color: #000000;line-height:64px;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;margin-right: 50px;padding: 0px 1%;}

/* 商品详情页 - jqzoom */
.zoomPad{float:left; position:relative; cursor:crosshair; z-index:9;}
.zoomPreload{width:90px; height:43px; padding:8px; position:absolute; top:0px; left:0px; *width:100px; *height:49px; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity = 80); color:#333; font-size:12px; text-decoration:none; border:1px solid #eee; z-index:101; text-align:center; background:url(../images/zoomloader.gif) 43px 30px no-repeat #fff; z-index:110;}
.zoomPup{overflow:hidden; background-color:#fff; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); position:absolute; border:1px solid #eee; cursor:pointer; z-index:11;}
.zoomOverlay{width:100%; height:100%; position:absolute; left:0px; top:0px; background:#fff; z-index:5000; display:none; z-index:101;}
.zoomWindow{position:absolute; left:110%; top:40px; background:#fff; z-index:6000; height:auto; z-index:10000; z-index:110;}
.zoomWrapper{position:relative; border:1px solid #eee; z-index:110;}
.zoomWrapperTitle{display:block;}
.zoomWrapperImage{display:block; position:relative; overflow:hidden; z-index:110;}
.zoomWrapperImage img{border:0px; display:block; position:absolute; z-index:101;max-width:none;}
.zoomIframe{z-index: -1; filter:alpha(opacity=0); -moz-opacity:0.80; opacity:0.80; position:absolute; display:block;}
/*map**/
.container .map{padding: 40px 0px 70px;}
.map .tit{font-size: 24px;font-weight: 600;text-align: center;color: #000000;padding-bottom: 50px;}
.map .col-sm-6{width: 50%;float: left;}
.map .col-sm-6 li{line-height: 32px;}
.map .col-sm-6 a{font-size: 16px;font-weight: 400;text-decoration: underline;color: #0000ff;}
.map .col-sm-6 li ul{padding-left:20px;}

/**login**/
.login_con{padding-top: 60px;padding-bottom: 120px;}
.login_con .title{font-size: 24px;font-weight: 400;text-align: center;color: #000000;}
.login_con .con{width: 400px;margin:50px auto;}
.login_con .con .lst{padding-top:20px;}
.login_con .con .lst input{width:398px;height: 50px;background: #ffffff;border: 1px solid #707070;border-radius: 2px 2px 0px 0px;text-indent: 10px;}
.login_con .con .lst p{font-size: 16px;font-weight: 400;color: #707070;padding-bottom: 10px;}
.login_con .con .sub{width:100%;height: 50px;background: #000000;border:none;border-radius: 2px;font-size: 24px;font-weight: 600;text-align: center;color: #ffffff;line-height:50px;}
.login_con .con .r_sub{margin-top: 70px;}
.login_con .con .got{font-size: 16px;font-weight: 400;line-height: 40px;padding-top:60px;padding-bottom:5px;}
.login_con .con .got a{text-decoration: underline;color: #707070;}
.login_con .con .reg{font-size: 16px;font-weight: 400;text-align: center;line-height: 40px;padding-top: 30px;}
.login_con .con .reg a{color: #9b7338;text-decoration: underline;}
.login_con .con .tip{background: url(../images/login_tips.png) #ffe9e9 no-repeat 10px center;height: 40px;border-radius: 0px 0px 2px 2px;padding-left: 44px;
font-size: 16px;font-weight: 400;color: #f24848;line-height: 40px;}
.login_con .con .agre{padding-top: 35px;height: 28px;}
.login_con .con .agre input{float: left;width: 14px;height: 14px;margin-top: 5px;}
.login_con .con .agre p{float: right;width: 375px;font-size: 14px;font-weight: 400;color: #707070;}

/**privacy_con**/
.privacy_con{padding-top: 60px;padding-bottom: 120px;display: none;}
.privacy_con .con{width: 600px;border: 1px solid #e1e1e1;border-radius: 2px;padding: 30px;margin:0px auto 50px;}
.privacy_con .con .title{font-size: 24px;font-weight: 600;color: #000000;border-bottom: 1px solid #E1E1E1;padding:0px 0px 20px;}
.privacy_con .con .desc{font-size: 16px;font-weight: 400;color: #707070;line-height: 30px;padding:15px 0px;}
.privacy_con .con .inp{height:50px;border: 1px solid #d2d2d2;border-radius: 2px;padding:15px 20px;}
.privacy_con .con .inp p{font-size: 16px;font-weight: 400;color: #707070;padding-bottom: 5px;}
.privacy_con .con .inp input{width: 100%;height:30px;font-size: 16px;border: none;}
.privacy_con .con .inp input::placeholder{color: #e1e1e1;}
.privacy_con .con .sub{height: 60px;background: #9b7338;border-radius: 2px;width: 100%;border: none;width: 72px;line-height: 60px;width: 100%;margin-top: 30px;
font-size: 24px;font-weight: 400;color: #ffffff;cursor: pointer;}
.privacy_con .con .tip{background: url(../images/login_tips.png) #ffe9e9 no-repeat 10px center;height: 40px;border-radius: 0px 0px 2px 2px;padding-left: 44px;
font-size: 16px;font-weight: 400;color: #f24848;line-height: 40px;display: none;}
.layer_open_setting{display: none;}
.open_alert{width: 600px;height: 345px;border-radius: 2px;padding: 20px 30px;position: relative;}
.open_alert .close{display: block;width: 40px;height: 40px;background: url(../images/close_ico.png) no-repeat center;cursor: pointer;position: absolute;right:10px;top:10px;}
.open_alert .con{font-size: 16px;font-weight: 400;color: #707070;line-height: 30px;width: 100%;padding-top:20px;}
.open_alert .con .tit{color: #000000;font-size: 24px;font-weight: 600;line-height: 28px;padding-bottom:30px;}
.open_alert .yes_btn{height: 60px;background: #9b7338;border-radius: 2px;font-size: 24px;font-weight: 400;text-align: center;color: #ffffff;line-height: 60px;margin-top: 40px;cursor: pointer;}
/**singlepage***/
.singlepage{width: 1400px;margin: 25px auto 100px;}
.singlepage .left{float: left;width: 250px;}
.singlepage .left li a{display: block;width: 240px;height: 50px;font-size: 16px;font-family: Roboto-Medium;line-height: 50px;padding: 0px 10px;color: #555555;}
.singlepage .left li a.check,.singlepage .left li a:hover{background: #9b7338;color: #ffffff;}
.singlepage .right_con{float: right;width: calc(100% - 290px);font-size: 20px;color: #555555;line-height:32px;}

.backtop{width: 90px;height: 90px;background:#fff;border-radius: 50%;box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.16);
position: fixed;right: 36px;bottom:20%;z-index: 100001;}
.backtop img{width: 48px;height: 48px;margin: 22px auto;display: block;}
/***footer******/
.footer{}
.footer .service_con{height: 80px;background: #000000;}
.footer .service_con .row{display: flex;}
.footer .service_con .lst{display: inline-block;padding-right:138px;}
.footer .service_con .lst:last-child{padding-right: 0px;}
.footer .service_con .lst .ico{width: 40px;height: 40px;float: left;margin-top: 20px;}
.footer .service_con .lst .text{float: left;color: #ffffff;padding-left: 15px;padding-top:20px;}
.footer .service_con .lst .title{font-size: 18px;font-family:Roboto-Bold;line-height: 22px;}
.footer .service_con .lst .sub{font-size: 12px;padding-top: 5px;}
.footer .foot{padding-top: 25px;}
.footer .foot .con{float: left;width: 760px;padding-left: 30px;position: relative;}
.footer .foot .con ul{float: left;width:190px;margin-bottom: 10px;}
.footer .foot ul li{font-size: 12px;color: #707070;line-height:32px;text-transform: capitalize;}
.footer .foot ul .footer_t{margin-bottom: 8px;font-size: 16px;}
.footer .foot .btn_group{position: absolute;top:34px;left:0px;}
.footer .foot .btn_group .toggle{height: 40px;line-height: 40px;padding-right:40px;cursor: pointer;}
.footer .foot .btn_group .toggle .gq{width:16px;height: 16px;margin-top:11px;float: left;}
.footer .foot .btn_group .toggle p{float: left;padding-left: 8px;font-size: 16px;color: #222222;}
.footer .foot .btn_group .toggle .dn{background: url(../images/toggle_down.png) no-repeat;width: 12px;height: 12px;float: right;margin-top: 14px;}
.footer .foot .btn_group .dropdown_menu{width:1340px;height: 236px;background: #ffffff;border-radius: 4px;box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
overflow-y: auto;position: absolute;bottom:32px;left: 0px;padding:6px 0px;display: none;z-index: 9;}
.footer .foot .btn_group .dropdown_menu li{line-height:28px;font-size: 12px;font-weight: 400;color: #555555;padding: 0px 12px;height: 28px;
    width: 12%;float: left;margin-right: 3%;}
.footer .foot .btn_group .dropdown_menu li:nth-child(6n){margin-right:0px;}    
.footer .foot .btn_group .dropdown_menu li a{display: block;}
.footer .foot .btn_group .dropdown_menu li img{width: 22px;height: 16px;float: left;border: 1px solid #707070;margin-right: 8px;margin-top:5px;}
.footer .foot .btn_group .dropdown_menu li:hover{background: #e1e1e1;}
.footer .foot .btn_group:hover .dropdown_menu{display: block;}
.footer .foot .btn_group:hover .toggle .dn{background: url(../images/toggle_up.png) no-repeat;}
/* 自定义整个滚动条 */
.footer .foot .btn_group .dropdown_menu::-webkit-scrollbar {
  width: 8px; /* 设置滚动条的宽度 */
} 
/* 自定义滚动条轨道 */
.footer .foot .btn_group .dropdown_menu::-webkit-scrollbar-track {
  background: #f1f1f1; /* 设置轨道的背景颜色 */
}
/* 自定义滚动条的滑块（thumb） */
.footer .foot .btn_group .dropdown_menu::-webkit-scrollbar-thumb {
  background: #888; /* 设置滑块的背景颜色 */
}
/* 当滑块悬停或活动时，可以添加更多样式 */
.footer .foot .btn_group .dropdown_menu::-webkit-scrollbar-thumb:hover {
  background: #555; /* 设置滑块在悬停状态下的背景颜色 */
}

.footer .rcon{float: right;width: 335px;padding-right: 30px;}
.footer .rcon .emr p{font-size: 16px;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;color: #555555;padding-bottom: 15px;}
.footer .rcon .emr .in{width: 335px;position: relative;}
.footer .rcon .emr .put{outline: none;width: 248px;height: 47px;background: #ffffff;border: 1px solid #cccccc;border-radius: 4px 0px 0px 4px;float: left;
font-size: 16px;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;color: #707070;line-height:47px;text-indent: 10px;}
.footer .rcon .emr .btn{position: absolute;right: 0px;width: 89px;height: 49px;background: #000000;border-radius: 0px 4px 4px 0px;line-height: 49px;text-align: center;font-size: 16px;font-family: Segoe UI, Segoe UI-Regular;font-weight: 400;color: #ffffff;}
.footer .rcon ul{padding-top: 36px;}
.footer .rcon li{float: left;width: 40px;height: 40px;margin-right: 20px;}
.footer .bom_b{padding:30px 0px;float: left;width:100%;position: relative;}
.footer .bom_b .bl{padding-top: 6px;margin-left:25%;text-align: center;}
.footer .bom_b .bl li{width: 48px;height: 30px;margin-right:6px;float: left;}
.footer .bom_b .bl li img{border: 1px solid #cccccc;}
/*****/
.choose_gj{background-color: rgba(0,0,0,0.75);position: fixed;width: 100%;height: 100%;top: 0px;z-index: 99999;text-align: center;display: none;}
.choose_gj .con{width:410px;height:390px;background-color: #fff;position: absolute;top: calc(50% - 200px);left:calc(50% - 240px);padding: 25px 35px;}
.choose_gj .con .tit{font-size: 20px;font-family:Roboto-Medium;text-align: center;color: #222222;padding-bottom: 25px;}
.choose_gj .con ul{height: 250px;overflow: auto;border: 1px solid #cccccc;padding:5px 0px;}
.choose_gj .con ul li{font-size: 16px;color: #707070;line-height:20px;text-align: left;padding: 5px 10px;cursor: pointer;}
.choose_gj .con ul li img{width: 22px;height: 16px;float: left;margin-right: 8px;margin-top:2px;}
.choose_gj .con ul li:hover,.choose_gj .con ul li.check{background: #f5f5f5;}
.choose_gj .con .btn{padding-top: 25px;}
.choose_gj .con .btn .lt{cursor: pointer;width: 198px;height: 42px;border: 1px solid #222222;float: left;font-size: 18px;text-align: center;color: #222222;line-height: 42px;}
.choose_gj .con .btn .rt{width:200px;height: 44px;background: linear-gradient(121deg,#d2a370 12%, #efd3ae 60%, #d8ad7c 95%);float: right;
font-size: 18px;text-align: center;color: #222222;line-height: 44px;cursor: pointer;}
/*privacy**/
.privacy_con{background-color: rgba(0,0,0,0.75);position: fixed;width: 100%;height: 100%;bottom: 0px;z-index: 99999;}
.privacy_con .content{position: absolute;bottom: 40px;left:calc(50% - 700px);background-color: #fff;padding: 15px 20px;width: 1400px;height:50px;}
.privacy_con .lt{float: left;width: 795px;font-size: 14px;color: #222222;line-height: 22px;}
.privacy_con .lt span,.privacy_con .lt a{color: #9B7338;}
.privacy_con .cen{float: left;font-size: 14px;text-decoration: underline;color: #9b7338;padding-left: 170px;line-height: 50px;padding-right: 45px;cursor: pointer;}
.privacy_con .rt{float: right;}
.privacy_con .rt .btn_c{float: left;padding-top: 10px;}
.privacy_con .rt .btn{width: 94px;height: 30px;border: 1px solid #9b7338;border-radius: 2px;float: left;cursor: pointer;
font-size:14px;text-align:center;color: #9b7338;line-height: 30px;}
.privacy_con .rt .acc{margin-left: 20px;background: #9b7338;color: #fff;}
.privacy_con .rt .close{float: right;width: 20px;height: 20px;margin-top:15px;margin-left:40px;cursor: pointer;}

.privacy_tk{background-color: rgba(0,0,0,0.75);position: fixed;width: 100%;height: 100%;bottom: 0px;z-index: 99999;display: none;}
.privacy_tk .content{position: absolute;top: calc(50% - 240px);left:calc(50% - 280px);width: 520px;height: 440px;background: #ffffff;
border-radius: 4px;padding: 20px 10px 20px 20px;overflow: hidden;}
.privacy_tk .content .con_txt{height: 350px;overflow-y: auto;margin-top: 10px;padding-right: 10px;}
/* 滚动条整体部分 */
.privacy_tk .content .con_txt::-webkit-scrollbar {width: 12px; /* 滚动条的宽度 */height: 12px; /* 滚动条的高度 */} 
/* 滚动条轨道 */
.privacy_tk .content .con_txt::-webkit-scrollbar-track {background: #f1f1f1; /* 轨道颜色 */}
/* 滚动条滑块 */
.privacy_tk .content .con_txt::-webkit-scrollbar-thumb {
    background: #888; /* 滑块颜色 */border-radius: 10px; /* 滑块圆角 */border: 2px solid #ffffff; /* 滑块边框 */} 
/* 滑块悬停 */
.privacy_tk .content .con_txt::-webkit-scrollbar-thumb:hover {background: #555; /* 滑块悬停颜色 */}
.privacy_tk .close{text-align: right;height: 20px;line-height: 20px;}
.privacy_tk .close img{cursor: pointer;height: 20px;}
.privacy_tk .part1 .tit{font-size: 18px;font-family:Roboto-Bold;font-weight: 700;color: #9b7338;}
.privacy_tk .part1 .con{font-size: 14px;color: #555555;line-height: 24px;padding-top: 5px;}
.privacy_tk .part1 .row{padding-top: 14px;}
.privacy_tk .part1 .btn{width: 168px;height: 36px;background: #ffffff;border: 1px solid #9b7338;border-radius: 4px;display: inline-block;margin-right: 20px;
color: #9b7338;font-size: 14px;text-align: center;line-height: 36px;cursor: pointer;}
.privacy_tk .part1 .btn:hover,.privacy_tk .part1 .check{background: #9b7338;color: #fff;}
.privacy_tk .part2{border-bottom: 1px solid #e1e1e1;padding-top: 20px;}
.privacy_tk .part2 .tit{font-size: 18px;font-family:Roboto-Bold;font-weight: 700;color: #9b7338;}
.privacy_tk .part2 .row{padding-top: 14px;color: #9b7338;font-size: 16px;}
.privacy_tk .part2 .row span{color: #222222;float: right;}
.privacy_tk .part2 .desc{font-size: 14px;color: #555555;line-height:34px;padding-top: 5px;}
.privacy_tk .part3 .row{padding-top: 14px;color: #9b7338;font-size: 16px;height: 24px;}
.privacy_tk .part3 .row p{float: right;width: 50px;height: 24px;cursor: pointer;}
.privacy_tk .part3 .desc{font-size: 14px;color: #555555;line-height:24px;padding-top: 5px;}
.privacy_tk .sub{width: 260px;height: 36px;background: #9b7338;border-radius: 4px;font-size: 14px;text-align: center;color: #ffffff;
line-height: 36px;float: right;margin-top: 20px;margin-right: 20px;cursor: pointer;}



/**coupon**/
.i_coupon,.coupon_success{background-color: rgba(0,0,0,0.75);position: fixed;width: 100%;height: 100%;bottom: 0px;z-index: 99999;display: none;}
.i_coupon .content{position: absolute;top: calc(50% - 186px);left:calc(50% - 287px);width: 574px;height: 372px;background: url("../images/coupon_bg.png") no-repeat;}
.i_coupon .content .close{float: right;width: 20px;height: 20px;margin-top:30px;margin-right:20px;cursor: pointer;}
.i_coupon .content .tit{font-size: 36px;font-family: Roboto-Bold;text-align: center;color: #222222;line-height: 46px;padding: 40px 30px 0px 50px;}
.i_coupon .content .con{width:350px;height:45px;background:linear-gradient(180deg,#f5f0ea, #f3e4ca);border-radius:4px;margin:15px auto 15px 110px;padding:20px 15px;}
.i_coupon .content .con .txt{float: left;width: 175px;color: #222222;font-size: 12px;}
.i_coupon .content .con .txt p{font-size: 16px;}
.i_coupon .content .con .txt b{font-weight: normal;font-size: 22px;font-family:Roboto-Bold;padding-right: 4px;}
.i_coupon .content .con .lt{border-right: 1px solid #555555;width: 150px;margin-right: 22px;}
.i_coupon .content .btn{width: 248px;height:48px;background: #222222;border-radius: 24px;color: #ffffff;text-align: center;line-height: 48px;font-size: 18px;
margin: 25px auto 10px 175px;cursor: pointer;}
.i_coupon .content .ys{font-size:12px;text-decoration: underline;color: #222222;margin-left: calc(50% - 22px);}

.coupon_success .content{position: absolute;top: calc(50% - 133px);left:calc(50% - 211px);width:422px;height:266px;background: url("../images/coupon_success_bg.png") no-repeat;}
.coupon_success .content .close{float: right;width: 20px;height: 20px;margin-top:25px;margin-right:25px;cursor: pointer;}
.coupon_success .content .tit{font-size:24px;font-family: Roboto-Bold;text-align: center;color: #222222;line-height:34px;padding:55px 30px 0px 50px;}
.coupon_success .content .con{font-size: 16px;text-align: center;color: #222222;line-height: 28px;letter-spacing: 0.32px;padding:20px 55px;}


.layui-layer-content a{color: #fff;}




