﻿@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#f2f2f2; overflow-x:hidden; overflow-y:auto; color:#333;}

/*链接整体设置*/
a{ text-decoration:none; color:#333;}
a:hover{ color:#f08519;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#777;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#777;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#777;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#777;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{ font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%; position:relative;}
.w{ max-width:1200px; margin:0 auto;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex6{ display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}


/* 注册登录 */
.l_header{ padding-top:10px; background:#fff;}
.l_header .w{ position:relative; padding:20px 0;}
.logo img{ height:81px; display:block;}
.logo em{ font-size:32px; color:#1c1c1c; padding-left:32px;}
.l_h_rt{ position:absolute; right:0; top:50%; color:#999; font-size:14px; line-height:30px; margin-top:-15px;}
.l_h_rt a{ color:#f08519;}
.login_bg{ background:url(../images/l_bg.jpg) top center no-repeat; padding:105px 0;}
.login_bg .w{ padding:0 0 0 760px;}
.login{ background:#fff; padding:35px;}
.l_tab{ position:relative; font-size:20px; padding:11px 0 0 0;}
.l_tab:after{ content:""; display:block; position:absolute; bottom:0; left:0; right:0; background:#f0f0f0; height:1px; font-size:0; overflow:hidden; z-index:1;}
.l_tab a{ padding:0 22px 21px 22px; margin-right:28px; position:relative;}
.l_tab a:last-child{ margin-right:0;}
.l_tab a.cur{ color:#f08519;}
.l_tab a.cur:after{ content:""; display:block; position:absolute; bottom:0; left:0; right:0; background:#f08519; height:3px; font-size:0; overflow:hidden; z-index:2;}
.login_list{ padding:12px 0 0 0;}
.login_list li{ margin-top:25px; position:relative;}
.login_list li i.ico{ display:block; width:36px; position:absolute; top:1px; bottom:1px; left:1px; background:#f3f3f3;}
.login_list li i.ico:before{ content:""; display:block; position:absolute; left:10px; top:50%; width:15px; height:16px; margin-top:-8px; font-size:0; overflow:hidden; background:url(../images/ico1.png) no-repeat;}
.login_list li i.i1:before{ background-position:0 0;}
.login_list li i.i2:before{ background-position:0 -16px;}
.login_list li.txt{ padding:5px 0; font-size:14px;}
.login_list li.txt em a{ color:#f08519;}
.l_intxt{ border:1px solid #e4e4e4; width:100%; line-height:36px; font-size:14px; color:#333; padding:0 15px 0 50px; transition:all linear .2s;}
.l_intxt:focus{ border-color:#f08519;}
.l_inbut{ color:#fff; border-radius:4px; line-height:50px; height:50px; border:none; cursor:pointer; width:100%; text-align:center; background:#f08519; font-size:16px; transition:all linear .2s;}
.l_inbut:hover{ background:#e77b0e;}
.l_t1{ text-align:center; padding:21px 0;}
.l_t1 em{ display:inline-block; position:relative; font-size:14px; color:#999;}
.l_t1 em:before,.l_t1 em:after{ content:""; display:block; position:absolute; top:50%; width:115px; height:1px; margin-top:-.5px; font-size:0; overflow:hidden;}
.l_t1 em:before{ left:-132px; background:linear-gradient(to right,#fff,#e5e5e5);}
.l_t1 em:after{ right:-132px; background:linear-gradient(to left,#fff,#e5e5e5);}
.other_ico a{ width:36px; border-radius:50%; height:36px; background:#e5e5e5; margin:0 12px; transition:all linear .2s;}
.other_ico a img{ height:22px;}
.other_ico a:hover{ background:#f08519;}
.l_footer{ text-align:center; font-size:14px; line-height:30px; padding:40px 0; background:#fff;}
.l_footer *{ color:#999;}
.l_footer a{ margin:0 8px;}
.l_footer a:hover{ color:#f08519;}

/* 头部样式 */
.header{ background:#fff;}
.h_top{ background:#f2f2f2; height:48px; line-height:48px; font-size:14px;}
.h_top *{ color:#666;}
.h_top i{ margin:0 14px; width:1px; position:relative;}
.h_top i:before{ content:""; display:block; position:absolute; left:0; top:50%; width:1px; height:12px; margin-top:-6px; font-size:0; overflow:hidden; background:#d9d9d9;}
.h_top a:hover{ color:#f08519;}

.head{ padding:22px 0 16px 0;}
.head .search{ width:470px; padding:13px 0 0 100px;}
.head .search .s_form{ width:100%; overflow:hidden; border:2px solid #f08519;}
.head .search .s_intxt{ font-size:14px; line-height:34px; width:284px; border:none; padding:0 12px;}
.s_intxt::-webkit-input-placeholder{ color:#ccc;}
.s_intxt::-moz-placeholder{ color:#ccc;}
.s_intxt:-moz-placeholder{ color:#ccc;}
.s_intxt:-ms-input-placeholder{ color:#ccc;}
.head .search .s_inbut{ color:#fff; font-size:14px; border:none; background:#f08519; border-left:2px solid #f08519; width:82px; cursor:pointer; text-align:center; height:34px; transition:all linear .2s;}
.head .search .s_inbut:hover{ background-color:#e77b0e;}
.head .search p{ font-size:14px; margin-top:5px; color:#bebebe;}
.head .search p a{ color:#bebebe; margin-right:12px;}
.head .search p a:last-child{ margin-right:0;}
.head .search p a:hover{ color:#f08519;}
.head .cart{ margin-top:13px;}
.head .cart a{ font-size:14px; display:inline-block; padding:0 40px 0 52px; background:url(../images/cart.png) 18px center no-repeat; border:1px solid #e6e6e6; line-height:42px; position:relative;}
.head .cart a:after{ content:""; display:block; position:absolute; right:18px; top:50%; width:7px; height:4px; margin-top:-2px; font-size:0; overflow:hidden; background:url(../images/point1.png) 0 0 no-repeat;}
.head .cart a:hover{ border-color:#f08519;}

.nav{ width:100%; position:relative;}
.nav:before{ content:""; display:block; position:absolute; left:0; top:0; right:0; height:1px; font-size:0; overflow:hidden; background:#e5e5e5;}
.sider{ width:260px; position:relative; z-index:6;}
.sider .sider_top{ width:260px; overflow:hidden; height:65px; line-height:65px; background:url(../images/menu.png) #f08519 42px center no-repeat; padding-left:95px;}
.sider .sider_top a{ font-size:18px; color:#fff; display:block;}
.sort{ width:260px; color:#656565; position:absolute; top:65px; left:0;}
.sider_list{ width:260px; background:#fff; clear:both; overflow:hidden; height:605px;}
.sider_list ul{ width:260px; zoom:1; clear:both;}
.sider_list ul li{ line-height:22px; width:260px; clear:both; padding:0 30px;}
.sider_list ul li p.tit{ overflow:hidden; font-size:16px; border-bottom:1px solid rgba(0,0,0,.1);}
.sider_list ul li p.tit a{ padding:0 10px; width:100%; height:60px;}
.sider_list ul li p.tit i{ width:30px; height:30px; margin-right:28px; background-image:url(../images/ico3.png); background-repeat:no-repeat;}
.sider_list ul li p.tit i.i1{ background-position:0 0;}
.sider_list ul li p.tit i.i2{ background-position:0 -30px;}
.sider_list ul li p.tit i.i3{ background-position:0 -60px;}
.sider_list ul li p.tit i.i4{ background-position:0 -90px;}
.sider_list ul li p.tit i.i5{ background-position:0 -120px;}
.sider_list ul li p.tit i.i6{ background-position:0 -150px;}
.sider_list ul li p.tit i.i7{ background-position:0 -180px;}

.navc{ padding-left:28px;}
.navc li{ font-size:18px; line-height:65px; padding-left:70px;}
.navc li a{ display:block; padding:0 5px; position:relative;}
.navc li a:after{ content:""; display:block; position:absolute; left:51%; right:51%; top:-1px; background:#f08519; height:3px; transition:all .5s linear; font-size:0; overflow:hidden;}
.navc li a:hover,.navc li.cur a{ color:#e8420b;}
.navc li a:hover:after,.navc li.cur a:after{ left:0; right:0;}

.banner{ z-index:5;}
.banner .swiper-slide .w{ position:relative;}
.banner .swiper-slide .txt{ position:absolute; top:0; right:0; left:270px; bottom:100px; text-align:center;}
.banner .swiper-slide .clear{ width:100%;}
.banner .swiper-slide .txt em{ display:block; font-family:"ZH_H"; color:#fff; font-size:70px; line-height:1.2;}
.banner .swiper-slide .txt p{ font-size:32px; color:#fff; margin-top:10px;}
.banner .swiper-slide .txt a{ display:inline-block; background:#fff; border-radius:6px; line-height:54px; padding:0 50px; font-size:16px; color:#ec6b18; font-weight:bold; margin-top:30px; transition:all linear .2s;}
.banner .swiper-slide .txt a:hover{ color:#fff; background:#f08519;}
.banner .swiper-pagination{ bottom:70px; z-index:6;}
.banner .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1; margin:0 10px!important; border-radius:50%; transition:all 0.6s;}
.banner .swiper-pagination-bullet-active{ background:#e8420b;}
.ban_but{ position:absolute; right:80px; bottom:35px;}
.ban_but:after{ content:""; display:block; position:absolute; bottom:72px; right:11px; width:58px; background:rgba(255,255,255,.3); height:1px; font-size:0; overflow:hidden; z-index:1;}
.ban_but .swiper-button-prev,.ban_but .swiper-button-next{ width:80px; background:rgba(0,0,0,.4); height:72px; top:auto; margin:0; z-index:7; opacity:1!important;}
.ban_but .swiper-button-prev:after,.ban_but .swiper-button-next:after{ color:#fff; font-size:14px; font-weight:bold;}
.ban_but .swiper-button-prev{ right:0; left:auto; bottom:72px;}
.ban_but .swiper-button-next{ bottom:0; right:0;}
.ban_but .swiper-button-prev:hover:after,.ban_but .swiper-button-next:hover:after{ color:#f08519;}

.titc{ text-align:center; position:relative; padding:0 0 15px 0;}
.titc em{ display:block; font-size:28px; color:#000; margin-bottom:3px;}
.titc p{ font-size:16px; color:#999; margin-bottom:3px;}
.titc:after{ content:""; display:block; position:absolute; bottom:0; left:50%; margin-left:-28px; width:56px; background:#f08519; height:5px; font-size:0; overflow:hidden; z-index:1;}
.buy_but{ border:1px solid #fff; background:#f08519; border-radius:4px; line-height:48px; color:#fff; font-size:18px; text-align:center; cursor:pointer;}

.con1{ width:100%; overflow:hidden; padding:45px 0;}
.pro_list{ width:calc(100% + 20px); padding:8px 0 0 0;}
.pro_list li{ margin:20px 20px 0 0; width:calc(25% - 20px); background:#fff; border:1px solid #fff;}
.pro_list *{ transition:all linear .2s;}
.pro_list li a{ display:block;}
.pro_list li .pic{ margin:-1px; width:auto;}
.pro_list li .pic:after{ content:""; display:block; position:absolute; border:5px solid #f08519; bottom:-5px; left:-5px; right:-5px; top:-5px; font-size:0; overflow:hidden; z-index:5; transition:all linear .2s;}
.pro_list li .pic_w img{ display:block; width:100%; transform:scale(1); transition:all 0.6s;}
.pro_list li .txt{ padding:16px;}
.pro_list li .txt h3{ font-size:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-align:center; margin-top:5px;}
.pro_list li .txt .other{ font-size:14px; color:#999; padding:0 3px; margin-top:14px;}
.pro_list li .txt .price{ text-align:center; font-size:16px; color:#999; line-height:28px; margin-top:12px;}
.pro_list li .txt .price font{ font-size:28px; color:#f08519; position:relative; top:2px; display:inline-block;}
.pro_list li .buy_but{ margin-top:17px;}
.pro_list li.hover{ border-color:#f08519; background:#f08519;}
.pro_list li.hover .pic:after{ left:0; right:0; top:0;}
.pro_list li.hover *{ color:#fff!important;}
.pro_list li.hover .txt .price font{ color:#ffe400!important;}
.pro_list li.hover .pic_w img{ transform:scale(1.05);}

.con2{ width:100%; overflow:hidden; padding:0 0 60px 0;}
.con2_list{ width:calc(100% + 20px); padding:8px 0 0 0;}
.con2_list li{ margin:20px 20px 0 0; width:calc(25% - 20px);}
.con2_list li.li1{ width:calc(50% - 20px);}
.con2_list li .com_c{ width:100%; overflow:hidden; margin-top:20px;}
.con2_list li .com_c:nth-child(1){ margin-top:0;}
.con2_list li a{ display:block; position:relative;}
.con2_list li .com_c a:after{ content:""; display:block; position:absolute; border:5px solid #f08519; bottom:-5px; left:-5px; right:-5px; top:-5px; font-size:0; overflow:hidden; z-index:5; transition:all linear .2s;}
.con2_list li .txt{ position:absolute; left:100%; right:5px; bottom:5px; background:rgba(0,0,0,.5); padding:8px 0 8px 18px; transition:all linear .2s; opacity:0;}
.con2_list li .txt h3{ font-size:14px; color:#fff; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; width:60%;}
.con2_list li .txt p{ font-size:12px; color:#ffc000; line-height:16px;}
.con2_list li .txt p font{ font-size:16px; color:#ffc000; position:relative; top:0; display:inline-block; padding-left:5px;}
.con2_list li .buy_but{ position:absolute; top:50%; right:15px; width:80px; background:none; font-size:12px; line-height:28px; margin-top:-15px;}
.con2_list li .com_c.hover a:after{ left:0; right:0; top:0; bottom:0;}
.con2_list li .com_c.hover .txt{ display:block; left:5px; opacity:1;}
.con2_list li.li0 .txt{ padding:18px 0 18px 30px;}
.con2_list li.li0 .txt h3{ font-size:22px;}
.con2_list li.li0 .txt p{ font-size:18px; line-height:28px;}
.con2_list li.li0 .txt p font{ font-size:28px; top:2px;}
.con2_list li.li0 .buy_but{ right:25px; margin-top:-25px; width:190px; font-size:18px; line-height:48px;}

.pro_c{ width:100%; overflow:hidden; padding:55px 0;}
.pro_tab a{ background:#fff; font-size:18px; line-height:45px; border-radius:8px 8px 0 0; padding:0 32px; margin-right:8px; transition:all linear .2s;}
.pro_tab a:last-child{ margin-right:0;}
.pro_tab a.cur,.pro_tab a:hover{ color:#fff; background:#f08519;}

.pro_sort{ background:#fff; padding:30px; border-radius:0 0 8px 8px;}
.sel_w{ border:1px solid #e2e2e2; border-radius:4px; width:200px; padding:0 18px; font-size:16px; line-height:40px; background:#fff; position:relative; margin-right:20px;}
.sel_w:last-child{ margin-right:0;}
.sel_w:after{ content:""; position:absolute; right:19px; top:50%; margin-top:-3.5px; font-size:0; overflow:hidden; width:11px; height:7px; background:url(../images/point2.png) 0 0 no-repeat;}
.sel-nd{ display:none; position:absolute; top:42px; left:-1px; right:-1px; background:#fff; z-index:9; box-shadow:0 1px 10px rgba(0,0,0,0.1);}
.jd-sel{ padding:0 19px 0 0;}
.ul-sel-nd{ max-height:200px; overflow-y:auto;}
.ul-sel-nd li{ padding:0 18px!important; font-size:16px; line-height:40px; width:100%!important; margin:0!important;}
.ul-sel-nd li:hover{ background:#f9f9f9;}

.scroll::-webkit-scrollbar-thumb{ background:#b3b3b3; border-radius:5px;}
.scroll::-webkit-scrollbar{ background-color:#fff; width:5px; height:5px; border-radius:5px;}

.page{ padding-top:40px;}
.page a{ border:1px solid #c2c2c2; font-size:14px; line-height:36px; padding:0 15px; margin:0 4px;}
.page a.cur,.page a:hover{ background:#db0011; border-color:#db0011; color:#fff;}

.w_bg{ padding:30px; background:#fff; margin:20px auto;}
.tit1{ font-weight:bold; position:relative; font-size:18px; padding-left:18px; line-height:42px;}
.tit1:before{ content:""; position:absolute; left:0; top:50%; margin-top:-10px; font-size:0; overflow:hidden; width:4px; height:20px; background:#f08519;}
.sq_form_w{ display:block; width:100%; padding:10px 0 40px 0;}
.sq_form_list{ width:100%; margin-bottom:40px;}
.sq_form_list li{ width:48.25%; border-bottom:1px solid #e5e5e5; position:relative; min-height:91px; padding-left:140px;}
.sq_form_list li .com_h{ height:90px;}
.sq_form_list li.li1{ width:100%; padding-left:100px;}
.a_intxt{ border:none; text-align:right; font-size:16px; width:100%; height:90px; padding:0 12px; display:block; color:#666;}
.a_intxt::-webkit-input-placeholder{ color:#ccc;}
.a_intxt::-moz-placeholder{ color:#ccc;}
.a_intxt:-moz-placeholder{ color:#ccc;}
.a_intxt:-ms-input-placeholder{ color:#ccc;}
.a_txt{ line-height:24px; margin:33px 0; height:auto; text-align:left; resize:none;}
.a_inbut{ color:#fff; border:none; font-size:20px; background:#f08519; border-radius:8px; line-height:72px; width:250px; text-align:center; display:block; cursor:pointer; transition:all linear .2s; margin:0 auto;}
.a_inbut:hover{ background-color:#e8420b;}
.but_c{ width:100%; overflow:hidden;}
.ck_but{ line-height:44px; background:url(../images/point3.png) #f3f3f3 138px center no-repeat; font-size:16px; color:#666; width:165px; padding:0 0 0 25px; border-radius:4px; line-height:44px; cursor:pointer; border:none;}
a.files{ width:64px; height:64px; border-radius:4px; overflow:hidden; display:block; background:url(../images/file.png) #f3f3f3 center center no-repeat; margin-left:13px; cursor:pointer;}
a.files input{ margin-left:-10px; font-size:45px; filter:alpha(opacity=0); opacity:0; cursor:pointer; width:100px;}
.sq_t0{ font-weight:bold; font-size:18px; color:#666; line-height:50px;}
.sq_t1{ position:absolute; left:12px; top:33px; font-size:16px; color:#666;}
.sq_record{ border:1px solid #ebebeb; text-align:center; margin-top:20px;}
.sq_record th{ background:#fff2e4; height:60px; width:20%; font-size:18px;}
.sq_record td{ background:#fff; height:50px; font-size:16px; color:#999; transition:all linear .2s;}
.sq_record tr:nth-child(2n+1) td{ background:#f9f9f9;}
.sq_record tr:hover td{ background:#f6f6f6;}
.eye_but{ color:#fff; background:#f08519; border-radius:3px; width:74px; text-align:center; display:inline-block; line-height:32px; transition:all linear .2s;}
.eye_but:hover{ background:#e8420b; color:#fff;}

.order_list{ padding:15px 0 5px 0;}
.order_list li{ border:1px solid #dedede; border-radius:8px; padding:20px 20px 20px 65px; position:relative; margin-bottom:20px;}
.order_list li.li1{ padding-left:25px;}
.ck{ overflow:hidden; margin-left:60px;}
.ck i{ font-size:16px; color:#666; padding-left:15px; display:inline-block; line-height:24px; height:24px;}
.ck input{ display:none;}
.ck input + label span{ display:inline-block; vertical-align:middle; width:24px; height:24px; background:url(../images/ck.png) 0 0 no-repeat; float:left; margin:6px 0;}
.ck input:checked + label span{ background:url(../images/ck.png) 0 -24px no-repeat;}
.order_list li .ck{ position:absolute; left:20px; top:20px; margin-left:0;}
.order_list li .pic{ width:200px; margin-right:28px;}
.order_list li .txt{ width:240px; margin-right:28px;}
.order_list li .txt h3{ font-weight:bold; font-size:20px; margin-bottom:5px; color:#000;}
.order_list li .txt p{ font-size:16px; line-height:32px;}
.order_list li .txt p font{ font-size:20px; color:#f08519;}
.order_num{ font-size:16px; width:235px;}
.num-wrap{ border:1px solid #ccc; line-height:32px; height:34px; position:relative;}
.num-wrap i{ width:50px; position:absolute; display:block; top:0; bottom:0; font-size:0; overflow:hidden; cursor:pointer; background:#ededed;}
.num-wrap i:before{ content:""; display:block; position:absolute; left:50%; top:50%; width:13px; transform:translate(-50%,-50%); background:url(../images/add.png) center center no-repeat;}
.num-wrap i.sub{ left:0; border-right:1px solid #ccc;}
.num-wrap i.add{ right:0; border-left:1px solid #ccc;}
.num-wrap i.sub:before{ height:3px;}
.num-wrap i.add:before{ height:13px;}
.num-wrap .num-input{ width:100%; text-align:center; border:none; font-size:16px; color:#333; background:none; height:32px; padding-left:5px;}
.order_but{ position:absolute; right:30px; top:50%; margin-top:-20px;}
.order_combut{ line-height:38px; border-radius:4px; border:1px solid #e30706; background:#e30706; width:102px; text-align:center; color:#fff; font-size:16px;}
.edit_but{ border-color:#fbdcbc; background:#fffaf4; color:#e30706; margin-right:25px;}

.pro_infors{ margin-bottom:20px;}
.pro_infors h3{ font-size:20px; color:#000; font-weight:bold;}
.pro_infors h4{ font-size:16px; color:#c00; font-weight:bold; margin-top:18px;}
.infor_tables{ text-align:center; margin-top:18px;}
.infor_tables th{ background:#f5f5f5; font-size:16px; height:50px;}
.infor_tables td{ background:#fff; height:50px; font-size:16px; transition:all linear .2s;}
.infor_tables tr:nth-child(2n+1) td{ background:#f8f8ff;}
.infor_tables tr:hover td{ background:#f8f8ff;}
.infor_price{ font-size:18px; color:#c00;}
.infor_price font{ font-size:28px; font-weight:bold; padding-left:5px; color:#c00;}
.adr_txt{ font-size:16px;}
.del_ico{ height:24px; margin-left:17px; cursor:pointer;}
.add_ico{ height:34px; margin-left:25px; cursor:pointer;}
.tj_price{ font-size:16px; color:#999; line-height:40px; margin-bottom:40px;}
.tj_price em{ color:#666; padding-right:40px;}
.tj_price i{ font-size:18px; color:#c00;}
.tj_price font{ font-size:36px; font-weight:bold; padding-left:5px; color:#c00;}

.pop{ position:fixed; left:0; right:0; bottom:0; top:0; z-index:1000; display:none;}
.pop-bg{ background:rgba(0,0,0,.6); position:absolute; left:0; right:0; bottom:0; top:0;}
.popc{ position:absolute; left:0; right:0; bottom:0; top:0;}
.pop_w{ width:680px; background:#fff; border-radius:8px; overflow:hidden; position:relative;}
.p_tit{ font-weight:bold; font-size:20px; padding:0 32px; line-height:72px; border-bottom:1px solid #e5e5e5;}
.close{ position:absolute; right:32px; top:21.5px; width:29px; height:29px; background:url(../images/close.png) 0 0 no-repeat; display:block; cursor:pointer;}
.add_adr{ padding:20px 55px 35px 55px;}
.add_adr li{ padding-left:135px; position:relative; margin-top:15px;}
.add_adr li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; overflow:hidden;}
.add_adr li .p_t1{ position:absolute; left:0; top:0; text-align:right; font-size:16px; width:110px; line-height:42px;}
.p_intxt{ line-height:40px; padding:0 20px; border:1px solid #dfdfdf; border-radius:4px; width:225px; font-size:16px; color:#999;}
.p_intxt1{ line-height:24px; padding:9px 20px; width:100%; resize:none;}
.p_intxt2{ width:295px;}
.p_intxt3{ width:140px;}
.add_adr .a_inbut{ width:180px; line-height:55px;}
.point3{ background:url(../images/point3.png) center right 18px no-repeat;}
.kp_pop .add_adr{ padding-left:15px; padding-right:15px;}
.kp_pop .add_adr li{ display:flex; flex-wrap:wrap; align-items:center;}
.kp_pop .add_adr li:last-child{ display:block;}
.kp_pop .add_adr li .txt{ font-size:16px; color:#999; padding-left:20px;}
.kp_pop .add_adr li .p_t1{ width:133px;}
.ck_fp{ width:100%;}
.ck_fp em{ font-size:16px; color:#999; padding-left:22px; position:relative; margin:1px 25px 1px 0; cursor:pointer;}
.ck_fp em:before{ content:""; display:block; position:absolute; top:50%; left:0; background:url(../images/ck1.png) 0 0 no-repeat; height:14px; width:14px; margin-top:-7px; font-size:0; overflow:hidden; z-index:2;}
.ck_fp em.cur{ color:#333;}
.ck_fp em.cur:before{ background-position:0 -14px;}
.kp_notice{ color:#f08519; position:absolute; right:15px; bottom:0; font-size:16px;}

.c_sider{ width:250px; border:1px solid #ededed;}
.c_infor{ text-align:center; padding:25px 0;}
.c_infor .pic{ width:90px; border-radius:50%; margin:0 auto; height:90px;}
.c_infor em{ display:block; font-weight:bold; font-size:20px; margin-top:15px;}
.c_infor p{ font-size:18px; color:#999; margin-top:5px;}
.c_sider_list li{ font-size:16px; line-height:59px; border-top:1px solid #e5e5e5;}
.c_sider_list li a{ display:block; padding-left:42px; background:url(../images/point5.png) center right 30px no-repeat;}
.c_sider_list li.cur a{ font-weight:bold; color:#f08519; background:url(../images/point5_1.png) #fffaf5 center right 30px no-repeat;}
.c_rt{ width:860px;}
.c_tab{ font-size:16px; font-weight:bold; position:relative; width:100%; margin-bottom:25px;}
.c_tab:after{ content:""; display:block; position:absolute; bottom:0; left:0; right:0; background:#e5e5e5; height:1px; font-size:0; overflow:hidden; z-index:1;}
.c_tab a{ line-height:46px; padding:0 12px 5px 12px; margin-right:24px; position:relative;}
.c_tab a:last-child{ margin-right:0;}
.c_tab a.cur:after{ content:""; display:block; position:absolute; bottom:0; left:0; right:0; background:#f08519; height:4px; font-size:0; overflow:hidden; z-index:2;}
.c_list{ width:100%; padding-bottom:10px;}
.c_list li{ position:relative; width:265px; padding-left:95px; margin-bottom:15px;}
.c_list li.li1{ width:330px;}
.c_list li.li2{ padding:0;}
.c_list li .c_t1{ text-align:right; position:absolute; left:0; top:0; line-height:42px; font-size:16px; width:82px;}
.c_list li .sel_w{ width:100%; font-size:15px; color:#999; padding-right:10px;}
.c_list li .sel_w:after{ right:11px;}
.c_list li .ul-sel-nd li{ font-size:15px;}
.c_intxt{ border:1px solid #e2e2e2; border-radius:4px; padding:0 18px; width:100%; font-size:15px; color:#999; line-height:40px; height:42px;}
.c_inbut{ border:none; background:url(../images/search.png) #f08519 34px center no-repeat; width:136px; line-height:48px; padding-left:30px; font-size:18px; border-radius:4px; margin:10px 0 0 0;}
.date_ck{ background:url(../images/date.png) 10px center no-repeat; padding:0 0 0 32px;}
.date_ck input{ width:90px; border:none; background:none; font-size:15px; color:#999; text-align:center;}
.c_order_list{ text-align:center;}
.c_order_list th{ background:#f5f5f5; font-size:16px; height:50px;}
.c_order_list td{ background:#fff; height:50px; font-size:16px; transition:all linear .2s;}
.c_order_list tr:nth-child(2n+1) td{ background:#fffaf5;}
.c_order_list tr:hover td{ background:#fef6ee;}
.c_o_but{ display:inline-block; line-height:28px; padding:0 11px; border:1px solid #fff; border-radius:3px;}
.kp_but{ border-color:#ffe3c7; background:linear-gradient(to bottom,#fffffe,#ffe6ce);}

.pro_pic{ width:540px;}
.mySwiper{ margin-top:22px;}
.pro_pic img{ max-width:100%; max-height:100%;}
.mySwiper .swiper-slide{ overflow:hidden;}
.mySwiper .swiper-slide:after{ content:""; display:block; position:absolute; border:4px solid #f08519; bottom:-4px; left:-4px; right:-4px; top:-4px; font-size:0; overflow:hidden; z-index:5; transition:all linear .2s;}
.mySwiper .swiper-slide-thumb-active:after{ bottom:0; left:0; right:0; top:0;}
.mySwiper2 .swiper-button-next:after,.mySwiper2 .swiper-button-prev:after{ color:#fff; font-size:30px;}
.mySwiper2 .swiper-button-next:hover:after,.mySwiper2 .swiper-button-prev:hover:after{ color:#f08519;}
.pro_ab{ width:570px;}
.pro_tit{ font-size:26px; color:#000;}
.pro_price{ background:url(../images/pbg.jpg) left top no-repeat; font-size:16px; color:rgba(0,0,0,.7); padding:0 20px; line-height:70px; margin-top:22px;}
.pro_price em{ font-size:18px; padding-left:55px; color:#f08519; font-weight:bold;}
.pro_price em font{ font-size:30px; color:#f08519; font-weight:bold; margin-right:5px; position:relative; top:2px;}
.pro_com{ padding-top:5px;}
.pro_com li{ position:relative; padding-left:100px; margin-top:20px; min-height:42px; overflow:hidden;}
.pro_com li .clear{ min-height:42px;}
.pro_com li .txt1{ font-size:16px; padding:0 12px;}
.p_t0{ line-height:42px; position:absolute; left:6px; top:0; color:rgba(0,0,0,.7); font-size:16px;}
.pro_ck{ font-size:16px; margin:-10px -10px 0 0;}
.pro_ck em{ color:#666; line-height:40px; padding:0 22px; border:1px solid #dedede; border-radius:4px; margin:10px 10px 0 0; cursor:pointer;}
.pro_ck em.cur{ color:#fff; border-color:#f08519; background:#f08519;}
a.files1{ width:82px; height:82px; border-radius:4px; overflow:hidden; display:block; background:url(../images/file1.png) center center no-repeat; border:1px solid #dedede; margin-right:15px; cursor:pointer;}
a.files1 input{ margin-left:-10px; font-size:60px; filter:alpha(opacity=0); opacity:0; cursor:pointer; width:100px;}
.file_img{ width:82xp; height:82px; border-radius:5px; margin-right:15px;}
.pro_com li .txt2{ background:#fff7f0; border-radius:4px; border:1px dotted #f08519; width:276px; padding:8px 18px 0 18px;}
.pro_com li .txt2 p{ font-size:14px; color:#999; line-height:16px;}
.pro_com li .txt2 p a{ color:#f08519;}
.add_pro{ border-top:18px solid #f5f5f5; margin-top:25px;}
.pro_add_pic{ margin-top:25px;}
.pro_add_pic a{ width:100%; font-size:16px; border:1px solid #eee; background:#f9f9f9; border-radius:4px; padding:8px 0;}
.pro_add_pic img{ height:26px; margin-right:10px;}
.pro_but{ padding-top:25px;}
.pro_but .a_inbut{ margin:0; line-height:62px; width:205px; color:#f08519; background:#fff8f1; border:1px solid #f08519;}
.pro_but .a_inbut.pro_buy{ color:#fff; border-color:#df0101; background:#df0101; margin-left:15px;}

.pro_txt{ width:890px;}
.p_t2{ width:100%; position:relative;}
.p_t2:after{ content:""; display:block; position:absolute; bottom:0; left:0; right:0; background:#dedede; height:1px; font-size:0; overflow:hidden; z-index:1;}
.p_t2 em{ display:inline-block; font-size:20px; font-weight:bold; position:relative; padding:0 15px 12px 15px; line-height:46px;}
.p_t2 em.on:after{ content:""; display:block; position:absolute; bottom:0; left:0; right:0; background:#f08519; height:3px; font-size:0; overflow:hidden; z-index:2;}


.pro_txt .txt{ font-size:15px; padding:50px 0 30px 0;}
.pro_txt .txt img{ display:block; margin:0 auto; max-width:100%;}
.pro_tj{ width:220px;}
.p_t3{ text-align:center; font-size:18px; margin-bottom:-10px; padding-top:12px;}
.pro_tj .pro_list li{ width:100%; border-color:#dfdfdf;}

.ensure{ background:url(../images/bg0.jpg) center top no-repeat; padding:40px 0;}
.ensure_list li{ width:25%; color:#fff; font-size:16px;}
.ensure_list li img{ height:62px; margin-right:20px;}

/* 底部样式 */
.footer{ background:#282828;}
.f_nav{ width:100%; border-bottom:1px solid rgba(255,255,255,.1); padding:55px 0;}
.f_nav li span{ display:block; font-size:20px; color:#fff; position:relative; padding-bottom:13px; margin-bottom:18px;}
.f_nav li span:after{ content:""; display:block; position:absolute; bottom:0; left:0; width:20px; background:#fff; height:1px; font-size:0; overflow:hidden; z-index:1;}
.f_nav li span a{ color:#fff;}
.f_nav li p{ font-size:16px; padding:8px 0;}
.f_nav li p a{ transition:all linear .2s; color:rgba(255,255,255,.5);}
.foot.w{ text-align:center; font-size:14px; padding:25px 0;}
.foot *{ color:rgba(255,255,255,.5);}
.footer a:hover{ color:#fff;}


.kuaidi{
	position:relative;z-index:999
}
.xiala{
	position:absolute;background:#f3f3f3;width:165px;top:64px;display:none
}
.xiala p{
	display:block;height:33px;line-height:33px;padding:0 23px
}